:root{--on-green:#78bd4c;--on-action:#4d812b;--on-action-hover:#406e24;--on-pink:#e02766;--on-ink:#3a3530;--on-muted:#505050;--colors-forms-critical:#aa3030;--on-surface:#f2f3f5;--on-white:#ffffff;--on-border:#d6dcd2;--on-scroll-thumb:#8b9784;--on-scroll-track:#f2f3f5;--on-radius:8px;--on-field-border:#87917e;--on-overlay:rgb(35 31 32 / .62);--color-primary:var(--on-action);--color-primary-hover:var(--on-action-hover);--color-secondary:var(--on-action);--color-secondary-hover:var(--on-action-hover)}.btn:is(.btn-cart,.btn-conversion,.btn-secondary,.btn-primary,.btn-default):not(.express-checkout-button):not(.search-button):not(.dklabFormsButton):not(:where(.logout a)):not([aria-disabled=true]):not(.disabled):not(:disabled){background-color:var(--on-action)!important;border-color:var(--on-action)!important;color:var(--on-white)!important;border-radius:var(--on-radius)}.btn:is(.btn-cart,.btn-conversion,.btn-secondary,.btn-primary,.btn-default):not(.express-checkout-button):not(.search-button):not(.dklabFormsButton):not(:where(.logout a)):not([aria-disabled=true]):not(.disabled):not(:disabled):is(:hover,:focus-visible){background-color:var(--on-action-hover)!important;border-color:var(--on-action-hover)!important}#header form[data-testid=searchForm] .search-button{background-color:#b6d8a3;border-color:#b6d8a3;color:var(--on-ink)}#header form[data-testid=searchForm] .search-button:is(:hover,:focus-visible){background-color:var(--on-action);border-color:var(--on-action);color:white}.btn.express-checkout-button{color:var(--on-action)!important;border-color:var(--on-action)!important}.btn.express-checkout-button:is(:hover,:focus-visible){background-color:var(--on-action)!important;color:var(--on-white)!important}#carousel .carousel-inner{border-radius:var(--on-radius);overflow:hidden}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--on-action)!important;outline-offset:3px!important}.form-control:not([aria-invalid=true]):focus-visible{border-color:var(--on-action)}.form-control{border-radius:var(--on-radius)}.btn:disabled, .btn.disabled{cursor:not-allowed}.products-block .product .p a.name{overflow-wrap:anywhere;line-height:1.4}.products-block .product .p .p-bottom .p-desc{min-height:37px;height:auto}.products-block .product:focus-within{outline:1px solid var(--on-border);outline-offset:-1px}.tab-pane table.detail-parameters tbody>tr>td,
.tab-pane table.detail-parameters tbody>tr>th{padding:16px 20px}.price-range{background:var(--on-surface);border-radius:var(--on-radius);overflow:hidden}.price-range>div{background:var(--on-green)}*{scrollbar-color:var(--on-scroll-thumb) var(--on-scroll-track);scrollbar-width:auto}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--on-scroll-track)}::-webkit-scrollbar-thumb{background:var(--on-scroll-thumb);border:2px solid var(--on-scroll-track);border-radius:var(--on-radius)}::-webkit-scrollbar-thumb:hover{background:var(--on-action)}::-webkit-scrollbar-thumb:active{background:var(--on-action-hover)}@media (forced-colors: active){*{scrollbar-color:auto}}.advanced-order>.h1{margin:0 0 12px}@media(max-height:600px){#colorbox .advanced-order>.h1{font-size:22px;line-height:1.25}#colorbox .advanced-order>[data-testid=textPopupProductName]{font-size:16px;line-height:1.35;margin-block:0 12px}#colorbox .advanced-order .advancedOrder__buttons{margin:12px 0 16px}}@media (max-width: 767px){.advanced-order>.h1{font-size:25px;line-height:1.25}.advanced-order>[data-testid=textPopupProductName]{font-size:19px;line-height:1.35}.advanced-order .advancedOrder__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:18px 0 26px}.advanced-order .advancedOrder__buttons>.btn{flex:1 1 140px;min-height:44px;margin:0;padding:12px 14px}.advanced-order .advancedOrder__buttons>.next-step-back{border:1px solid var(--on-border);border-radius:var(--on-radius);color:var(--on-ink)}.advanced-order .advancedOrder__buttons>.next-step-back:hover{background:var(--on-surface)}.type-index .benefitBanner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:0;padding:22px 0}.type-index .benefitBanner .benefitBanner__item{display:flex;flex-direction:row;align-items:flex-start;width:auto;min-width:0;margin:0;padding:0;text-align:left}.type-index .benefitBanner .benefitBanner__picture{flex:0 0 36px;width:36px;margin:1px 8px 0 0}.type-index .benefitBanner .benefitBanner__img{width:36px;height:36px}.type-index .benefitBanner .benefitBanner__content{min-width:0;font-size:14px;line-height:1.35}.type-index .benefitBanner .benefitBanner__title{font-size:14px;line-height:1.35;margin:0}input.form-control,select.form-control,textarea.form-control{font-size:16px}.tab-pane table.detail-parameters tbody>tr>td,
  .tab-pane table.detail-parameters tbody>tr>th{padding:12px}.products-block .product .p .p-bottom>div .prices .price-final{font-size:clamp(20px,5.4vw,24px);line-height:1.2}}@media (max-width: 374px){.top-navigation-bar #working_hours{display:none}.type-index .benefitBanner{gap:16px 10px}.type-index .benefitBanner .benefitBanner__picture{flex-basis:32px;width:32px;margin-right:6px}.type-index .benefitBanner .benefitBanner__img{width:32px;height:32px}.type-index .benefitBanner .benefitBanner__title{font-size:13px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.topcat-wrap .item a,
  .products-block .product .p .image img{transition:none}.topcat-wrap .item a:hover,
  .products-block .product:hover .p .image img{transform:none}}.form-control{border-color:var(--on-field-border)}:is(input,textarea)::placeholder{color:var(--on-muted);opacity:1}.on-native-close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--on-radius);background:var(--on-surface);color:var(--on-ink);font-size:0;cursor:pointer}.on-native-close:before{content:"\e912";font:400 18px/1 shoptet}.on-native-close:hover{background:var(--on-surface)}.on-native-heading{display:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;border:0;background:var(--on-surface)}.on-native-heading h2{margin:0;font-size:22px;line-height:1.3}.login-widget>.on-native-close{position:absolute;top:12px;right:12px}.login-widget .on-native-heading{display:flex}#login .on-native-heading h2{margin:0;padding:0;font-size:22px;line-height:1.3}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}:is(.carousel,.product-slider-holder,.p.swap-images,.on-panel) *{transition:none!important;animation:none!important}}@media(max-width:767px){#navigation>.on-native-heading{display:flex}}#cboxClose{width:44px;height:44px;border-radius:var(--on-radius)}#colorbox:has(.cboxPhoto) #cboxClose{top:8px;right:8px}#cboxNext,#cboxPrevious{top:50%;width:44px;height:44px;transform:translateY(-50%);border-radius:var(--on-radius);background:rgb(255 255 255/.94);color:var(--on-ink)}#cboxPrevious{left:8px}#cboxNext{right:8px}#cboxNext:before,#cboxPrevious:before{inset:0;display:grid;place-items:center;width:44px;height:44px;margin:0;font-size:24px}.btn{text-decoration:none}.stars .star.star-on:before,.stars .star.star-half:before{color:#a36b00}.stars .star.star-off:before{color:var(--on-field-border)}#colorbox,#cboxLoadedContent{border-radius:var(--on-radius)}#colorbox:is(.ratingDialog,:has(.advanced-order,.shipping-options-popup,#watchdog-form,.delivery-point-form,#personal-collection-wrapper)){--on-dialog-header:52px;position:fixed!important;top:12px!important;left:50%!important;transform:translateX(-50%);height:auto!important;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:hidden!important}#colorbox:is(.ratingDialog,:has(.advanced-order,.shipping-options-popup,#watchdog-form,.delivery-point-form,#personal-collection-wrapper)) #cboxWrapper{position:relative;display:flow-root;width:100%!important;height:auto!important}#colorbox:is(.ratingDialog,:has(.advanced-order,.shipping-options-popup,#watchdog-form,.delivery-point-form,#personal-collection-wrapper)) #cboxContent{width:100%!important;height:auto!important;margin-top:0;padding-top:var(--on-dialog-header)}#colorbox:is(.ratingDialog,:has(.advanced-order,.shipping-options-popup,#watchdog-form,.delivery-point-form,#personal-collection-wrapper)) #cboxLoadedContent{box-sizing:border-box;width:auto!important;height:auto!important;max-height:calc(100dvh - 24px - var(--on-dialog-header));overflow-y:auto!important;overscroll-behavior:contain}#colorbox:is(.ratingDialog,:has(.advanced-order,.shipping-options-popup,#watchdog-form,.delivery-point-form,#personal-collection-wrapper)) #cboxClose{top:4px;right:4px}@media(max-width:767px){#content h1{font-size:clamp(28px,7.5vw,32px);line-height:1.2}}.stars .star.is-active:hover:before{color:#a36b00}@media(max-width:479px){#colorbox:has(#watchdog-form){--on-dialog-header:80px}}@media(min-width:1024px){:is(.type-index,.type-product) .benefitBanner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:20px 0}:is(.type-index,.type-product) .benefitBanner .benefitBanner__item{display:flex;align-items:center;flex-direction:row;width:auto;min-width:0;margin:0;padding:0;text-align:left}:is(.type-index,.type-product) .benefitBanner .benefitBanner__picture{flex:0 0 36px;width:36px;margin:0 10px 0 0}:is(.type-index,.type-product) .benefitBanner .benefitBanner__img{width:36px;height:36px}:is(.type-index,.type-product) .benefitBanner .benefitBanner__content{min-width:0;font-size:14px;line-height:1.4}:is(.type-index,.type-product) .benefitBanner .benefitBanner__title{margin:0;font-size:14px;line-height:1.4}}
