@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);:root{--template-font:Inter,sans-serif!important;--template-headings-font:Inter,sans-serif!important;--size-h1:36px;--size-h2:32px;--size-h3:24px;--size-h4:20px;--size-h5:18px;--size-h6:16px;--size-bigger:20px;--ui-primary:var(--color-tertiary,#05683a);--ui-on-primary:var(--colors-foregrounds-content-inverted,#fff);--ui-accent:var(--color-secondary,#f2c94c);--ui-surface-1:var(--colors-surface-primary,#fff);--ui-line:var(--colors-foregrounds-borders-secondary,#e1e5df);--ui-text-1:var(--colors-foregrounds-content-primary,#16201a);--ui-text-2:var(--colors-foregrounds-content-secondary,#5c665f);--ui-star:var(--colors-surface-rating,#f2b01e);--ui-danger:var(--colors-state-danger,#c0392b);--ui-primary-soft:color-mix(in srgb,var(--color-tertiary,#05683a),#fff 90%);--ui-surface-2:color-mix(in srgb,var(--color-tertiary,#05683a),#fff 96%);--ui-surface-3:color-mix(in srgb,var(--color-tertiary,#05683a),#fff 92%);--ui-placeholder:color-mix(in srgb,var(--color-tertiary,#05683a),#fff 88%);--ui-image-bg:#f4f4f4;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--icon-chevron-down:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-chevron-up:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='m6 15 6-6 6 6'/%3E%3C/svg%3E");--icon-chevron-left:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='m15 6-6 6 6 6'/%3E%3C/svg%3E");--icon-chevron-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");--icon-star:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.6 2.9 6 6.6.9-4.8 4.6 1.2 6.5-5.9-3.1-5.9 3.1 1.2-6.5-4.8-4.6 6.6-.9z'/%3E%3C/svg%3E");--icon-filter:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18M6.5 12h11M10 19h4'/%3E%3C/svg%3E");--icon-check:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='m4 12.5 5.2 5.2L20 7'/%3E%3C/svg%3E");--icon-truck:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='M2 6.5h11v10H2zM13 10h4l3 3.2v3.3h-7z'/%3E%3Ccircle cx='6.5' cy='18.5' r='1.8'/%3E%3Ccircle cx='17' cy='18.5' r='1.8'/%3E%3C/svg%3E");--icon-clock:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5.2l3.3 2'/%3E%3C/svg%3E");--icon-heart:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='m12 20.3-7.7-7.7a4.6 4.6 0 0 1 6.5-6.5L12 7.3l1.2-1.2a4.6 4.6 0 0 1 6.5 6.5z'/%3E%3C/svg%3E");--icon-printer:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='M7 9V3h10v6M5 9h14a2 2 0 0 1 2 2v5h-4v4H7v-4H3v-5a2 2 0 0 1 2-2'/%3E%3C/svg%3E");--icon-bell:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='M18 9A6 6 0 1 0 6 9c0 5-2 6.5-2 6.5h16S18 14 18 9M13.7 19a2 2 0 0 1-3.4 0'/%3E%3C/svg%3E");--icon-share:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Ccircle cx='18' cy='5.5' r='2.6'/%3E%3Ccircle cx='6' cy='12' r='2.6'/%3E%3Ccircle cx='18' cy='18.5' r='2.6'/%3E%3Cpath d='m8.3 10.8 7.4-4m-7.4 6.4 7.4 4'/%3E%3C/svg%3E");--icon-chat:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='M20 14a2 2 0 0 1-2 2H8l-4 4V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");--icon-plus:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14m-7-7h14'/%3E%3C/svg%3E");--icon-trash:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='M4 6.5h16m-10.5 0V4h5v2.5m-8 0 1 13.5h9l1-13.5'/%3E%3C/svg%3E");--icon-medal:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='15' r='5'/%3E%3Cpath d='M8.5 10.3 6 3h12l-2.5 7.3'/%3E%3C/svg%3E");--icon-phone:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='M7 3.5h3l1.5 4-2 1.5a12 12 0 0 0 5.5 5.5l1.5-2 4 1.5v3a2 2 0 0 1-2.2 2A16.5 16.5 0 0 1 5 5.7a2 2 0 0 1 2-2.2'/%3E%3C/svg%3E");--icon-mail:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Crect width='18' height='13' x='3' y='5.5' rx='2'/%3E%3Cpath d='m3.5 7 8.5 6 8.5-6'/%3E%3C/svg%3E");--icon-leaf:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='M4 20C4 12 9 7 20 6c0 10-5 15-13 15H4z'/%3E%3Cpath d='M4 20c3-5 7-8 11-9.5'/%3E%3C/svg%3E");--icon-box:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='M20.5 7.8v8.4L12 21l-8.5-4.8V7.8L12 3z'/%3E%3Cpath d='m3.7 7.6 8.3 4.7 8.3-4.7M12 21v-8.7'/%3E%3C/svg%3E");--icon-check-white:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m5 12.5 4.8 4.8L19 7.5'/%3E%3C/svg%3E");--icon-arrow-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E");--icon-home:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 10.5 12 4l8.5 6.5V20a1 1 0 0 1-1 1h-15a1 1 0 0 1-1-1z'/%3E%3Cpath d='M9.5 21v-6h5v6'/%3E%3C/svg%3E");--icon-lock:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Crect width='15' height='10' x='4.5' y='10.5' rx='2'/%3E%3Cpath d='M8 10.5V7a4 4 0 0 1 8 0v3.5'/%3E%3C/svg%3E")}.container{box-sizing:border-box;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;width:100%;zoom:1}@media(max-width:767px){.container{padding-left:1rem;padding-right:1rem}.content-wrapper.container{padding-left:1rem!important;padding-right:1rem!important}}img{max-width:100%;vertical-align:middle}.h1,h1{font-size:var(--size-h1)}.h2,h2{font-size:var(--size-h2)}.h3,h3{font-size:var(--size-h3)}.h4,h4{font-size:var(--size-h4)}.h5,h5{font-size:var(--size-h5)}.h6,h6{font-size:var(--size-h6)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--template-headings-font);font-weight:500;letter-spacing:1px}body{font-family:var(--template-font);font-size:15px;letter-spacing:.5px;line-height:1.7}@media(max-width:767px){body{font-size:14px}}.add-comment,.btn,.cp-button,.display-results-group,.login-btn,.next-step-back{align-items:center;box-shadow:none;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;justify-content:center;text-decoration:none;transition:all .3s ease-in-out}.btn-border{background-color:transparent;border:2px solid var(--ui-text-1);color:var(--ui-text-1);font-size:1.6rem;font-weight:700;letter-spacing:.75px;padding:1.6em 2.2em;text-align:center}.btn-border:hover{background-color:var(--ui-text-1);color:var(--ui-text-2)}.btn-default,.btn-secondary,.btn.inline-block,.chevron-after:not([href="#description"]),.comment-icon{background-color:var(--ui-on-primary);border:1px solid var(--ui-accent);border-radius:4px;color:var(--ui-text-1);font-size:1.4rem;font-weight:600;line-height:1.4285714286em;padding:8px 15px;text-align:center;text-decoration:unset;text-transform:unset}.btn-default:active,.btn-default:focus,.btn-default:focus-visible,.btn-default:focus-within,.btn-default:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:focus-visible,.btn-secondary:focus-within,.btn-secondary:hover,.btn.inline-block:active,.btn.inline-block:focus,.btn.inline-block:focus-visible,.btn.inline-block:focus-within,.btn.inline-block:hover,.chevron-after:not([href="#description"]):active,.chevron-after:not([href="#description"]):focus,.chevron-after:not([href="#description"]):focus-visible,.chevron-after:not([href="#description"]):focus-within,.chevron-after:not([href="#description"]):hover,.comment-icon:active,.comment-icon:focus,.comment-icon:focus-visible,.comment-icon:focus-within,.comment-icon:hover{background-color:var(--ui-accent);color:var(--ui-on-primary)}.btn-default,.btn-secondary,.comment-icon{text-decoration:none}input.btn-primary{border:unset!important}.btn-cart,.btn-conversion,.btn-primary,.extended-banner-link{align-items:center;background-color:var(--ui-primary);border-radius:8px;color:var(--ui-on-primary);display:inline-flex;flex-direction:row;flex-wrap:nowrap;font-size:1.4rem;font-weight:600;gap:8px;height:unset!important;line-height:1.4285714286em;padding:9px 16px;text-align:center;text-decoration:unset;text-transform:unset;transition:all .3s ease-in-out}.btn-cart:active,.btn-cart:focus,.btn-cart:focus-visible,.btn-cart:focus-within,.btn-cart:hover,.btn-conversion:active,.btn-conversion:focus,.btn-conversion:focus-visible,.btn-conversion:focus-within,.btn-conversion:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:focus-visible,.btn-primary:focus-within,.btn-primary:hover,.extended-banner-link:active,.extended-banner-link:focus,.extended-banner-link:focus-visible,.extended-banner-link:focus-within,.extended-banner-link:hover{background-color:color-mix(in srgb,var(--ui-primary),#000 20%)}.btn-cart.secondary,.btn-conversion.secondary,.btn-primary.secondary,.extended-banner-link.secondary{background-color:var(--ui-accent)}.btn-cart.secondary:active,.btn-cart.secondary:focus,.btn-cart.secondary:focus-visible,.btn-cart.secondary:focus-within,.btn-cart.secondary:hover,.btn-conversion.secondary:active,.btn-conversion.secondary:focus,.btn-conversion.secondary:focus-visible,.btn-conversion.secondary:focus-within,.btn-conversion.secondary:hover,.btn-primary.secondary:active,.btn-primary.secondary:focus,.btn-primary.secondary:focus-visible,.btn-primary.secondary:focus-within,.btn-primary.secondary:hover,.extended-banner-link.secondary:active,.extended-banner-link.secondary:focus,.extended-banner-link.secondary:focus-visible,.extended-banner-link.secondary:focus-within,.extended-banner-link.secondary:hover{background-color:color-mix(in srgb,var(--ui-primary),#000 20%)}.btn-tertiary{background-color:var(--color-body-background,#fff);color:var(--ui-text-1)}.btn-tertiary:focus,.btn-tertiary:hover{background-color:var(--ui-text-1);color:var(--color-body-background,#fff)}#submit-order,.next-step-forward{font-size:1.6rem;line-height:1.375em;padding:12px 38px}.next-step-forward span{align-items:center;color:inherit;display:inline-flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;gap:8px;line-height:inherit;text-transform:inherit;transition:inherit}.next-step-forward span:after{background-color:var(--ui-on-primary);content:"";display:block;display:inline-block;flex:0 0 auto;height:16px;-webkit-mask:var(--icon-arrow-right) no-repeat center/contain;mask:var(--icon-arrow-right) no-repeat center/contain;width:16px}.continue-shopping,.next-step-back{text-decoration:underline}.continue-shopping:active,.continue-shopping:focus,.continue-shopping:focus-visible,.continue-shopping:focus-within,.continue-shopping:hover,.next-step-back:active,.next-step-back:focus,.next-step-back:focus-visible,.next-step-back:focus-within,.next-step-back:hover{text-decoration:unset}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{border-color:var(--ui-primary)!important}input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{background-color:var(--ui-primary)!important}.npv2__choice input[type=checkbox],.npv2__choice input[type=radio],input[type=checkbox],input[type=radio]{max-width:none!important;width:auto!important}.sr-only{background-color:transparent!important;color:inherit!important}#lb-recommend-element-homepage_personalized{display:none!important}.unit-value{font-size:1.4rem!important}.quantity .decrease:before,.quantity .decreasing:before,.quantity .increase:before,.quantity .increasing:before{line-height:30px!important}@media(max-width:479px){.overall-wrapper{padding-top:0!important}}.icon{display:inline-block;flex-shrink:0}.site-msg.information{background:var(--ui-accent);border:none;box-shadow:none!important;color:var(--ui-text-1);font-size:14px;font-weight:500;inset:auto!important;margin:0;max-width:none!important;padding:0;position:static!important;width:100%!important;z-index:auto!important}.site-msg.information>.container{align-items:center;display:flex;gap:24px;justify-content:center;min-height:0;padding-bottom:11px;padding-top:11px;position:relative}.site-msg.information>.container:after,.site-msg.information>.container:before{content:none!important}.site-msg.information .text{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:0;padding:0;text-align:center}.site-msg.information .text p{margin:0}.site-msg.information a:not(.site-msg__btn){color:var(--ui-text-1);text-decoration:underline}.site-msg.information a:not(.site-msg__btn):hover{text-decoration:none}.site-msg.information .site-msg__btn{background:var(--ui-text-1);border-radius:var(--radius-pill);color:var(--ui-on-primary);font-size:13px;font-weight:600;padding:5px 14px;text-decoration:none!important;white-space:nowrap}.site-msg.information .site-msg__btn:hover{background:color-mix(in srgb,var(--ui-text-1),#fff 15%);color:var(--ui-on-primary)}.site-msg.information .close{background:var(--ui-text-1);border:none;cursor:pointer;font-size:0;height:16px;margin:0;mask:var(--icon-close) center/contain no-repeat;-webkit-mask:var(--icon-close) center/contain no-repeat;opacity:1;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px}.site-msg.information .close:after,.site-msg.information .close:before{content:none!important}@media(max-width:767px){.site-msg.information{font-size:12px}.site-msg.information>.container{gap:8px;padding-right:28px}.site-msg.information .text{gap:8px}.site-msg.information .close{right:4px}}#header{background:var(--ui-surface-1);border-bottom:1px solid var(--ui-line);position:sticky;top:0;z-index:30}#header>.container.navigation-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:space-between;max-width:calc(1480px + 4rem);padding:16px 2rem 0}#header>.container.navigation-wrapper:after,#header>.container.navigation-wrapper:before{content:none!important}#header>.container.navigation-wrapper>.site-name{flex:0 0 auto;order:1}#header>.container.navigation-wrapper>#formSearchForm{order:2}#header>.container.navigation-wrapper>.navigation-buttons{order:3}#header>.container.navigation-wrapper>#navigation{flex:1 1 calc(100% - 120px);order:10}#header>.container.navigation-wrapper>.menu-helper{flex:0 0 auto;order:11}#header .site-name{flex:0 0 auto}#header .site-name a img{height:auto;max-height:62px;-o-object-fit:contain;object-fit:contain;width:auto}#header .navigation-wrapper>#formSearchForm{flex:0 1 640px;max-width:640px;width:640px}#header .navigation-wrapper>#formSearchForm.compact-form{align-items:center;background:var(--ui-surface-1);border:1.5px solid var(--ui-line);border-radius:var(--radius-pill);display:flex;height:52px;padding:0 4px;position:relative}#header .navigation-wrapper>#formSearchForm.compact-form fieldset{align-items:center;border:none;display:flex;flex:1 1 auto;height:100%;margin:0;min-width:0;padding:0}#header .navigation-wrapper>#formSearchForm.compact-form .search-scope,#header .navigation-wrapper>#formSearchForm.compact-form select.search-category{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--ui-text-2);cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:500;padding:0 14px 0 16px}#header .navigation-wrapper>#formSearchForm.compact-form input{background:transparent;border:none;box-shadow:none;flex:1 1 auto;font-size:13px;height:100%;line-height:18px;min-width:0;padding:0 0 0 14px}#header .navigation-wrapper>#formSearchForm.compact-form input::-moz-placeholder{color:var(--ui-text-2)}#header .navigation-wrapper>#formSearchForm.compact-form input::placeholder{color:var(--ui-text-2)}#header .navigation-wrapper>#formSearchForm.compact-form .btn.btn-lg{background:var(--ui-primary);border:none;border-radius:var(--radius-pill);color:var(--ui-on-primary);flex:0 0 auto;font-size:13px;font-weight:600;height:44px;margin:0;padding:0;text-transform:none;width:112px}#header .navigation-wrapper>#formSearchForm.compact-form .btn.btn-lg:after,#header .navigation-wrapper>#formSearchForm.compact-form .btn.btn-lg:before{content:none}#header .navigation-wrapper>#formSearchForm.compact-form .btn.btn-lg .sr-only{height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;clip:auto;clip-path:none;white-space:nowrap}#header .navigation-wrapper>#formSearchForm.compact-form .btn.btn-lg:hover{background:color-mix(in srgb,var(--ui-primary),#000 10%)}.header-actions .header-switcher{align-items:center;align-self:center;border:1px solid var(--ui-line);border-radius:var(--radius-md);display:flex;gap:6px;padding:7px 8px 7px 10px}.header-actions .header-switcher #topNavigationDropdown,.header-actions .header-switcher>button{align-items:center;background:none;border:none;box-shadow:none;color:var(--ui-text-1);display:flex;font-size:12px;font-weight:500;gap:6px;line-height:normal;padding:0}.header-actions .header-switcher #topNavigationDropdown .caret,.header-actions .header-switcher>button .caret{border-top-color:var(--ui-text-1)}.header-actions .header-switcher__menu{border:1px solid var(--ui-line);border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.08);min-width:100%;padding:4px 0}.header-actions .header-switcher__menu>li>a{color:var(--ui-text-1);display:block;font-size:12px;padding:6px 12px;text-decoration:none}.header-actions .header-switcher__menu>li>a:hover{background:var(--ui-surface-2)}.header-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.header-action{align-items:center!important;border-radius:var(--radius-md);color:var(--ui-text-1)!important;display:flex!important;gap:9px;height:auto!important;line-height:normal!important;padding:8px 14px 8px 10px;text-decoration:none!important}.header-action:hover{background:var(--ui-surface-2);color:var(--ui-text-1)!important}.header-action__icon{align-items:center!important;background:none;border-radius:0;display:flex!important;flex-shrink:0;height:24px;justify-content:center!important;position:relative;width:24px}.header-action__icon .icon{height:20px;width:20px}.header-action__badge{align-items:center;background:var(--ui-danger);border-radius:var(--radius-pill);color:var(--ui-on-primary);display:flex;font-size:10px;font-weight:700;height:17px;justify-content:center;line-height:1;min-width:17px;padding:0 4px;position:absolute;right:-2px;top:-2px}.header-action__label{display:flex;flex-direction:column;gap:1px;white-space:nowrap}.header-action__title{color:var(--ui-text-1);font-size:12px;font-weight:600;line-height:16px}.header-action__sub{color:var(--ui-text-2);font-size:10px;font-weight:400;line-height:14px}.navigation-buttons .header-action,.navigation-buttons .header-switcher{height:auto!important;line-height:normal!important;width:auto!important}.navigation-buttons>#dkLabFavHeaderWrapper{border:0!important;margin:0!important;position:relative!important;text-align:left!important}#dkLabFavHeaderIconBtn.dkLabFavHeaderIconBtn,.navigation-buttons>#dkLabFavHeaderWrapper{align-items:center;display:flex!important;font-size:12px!important;height:auto!important;line-height:normal!important;width:auto!important}#dkLabFavHeaderIconBtn.dkLabFavHeaderIconBtn{border-radius:var(--radius-md);color:var(--ui-text-1)!important;gap:9px;padding:8px 14px 8px 10px;position:relative;text-decoration:none!important}#dkLabFavHeaderIconBtn.dkLabFavHeaderIconBtn:hover{background:var(--ui-surface-2)}#dkLabFavHeaderIconBtn.dkLabFavHeaderIconBtn:before{background-color:currentColor;content:""!important;flex:0 0 auto;font-family:inherit!important;height:24px;margin:0!important;-webkit-mask:var(--icon-heart) no-repeat center/20px;mask:var(--icon-heart) no-repeat center/20px;width:24px}#dkLabFavHeaderIconBtn.dkLabFavHeaderIconBtn:after{content:"Oblíbené";font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}#dkLabFavHeaderIconBtn.dkLabFavHeaderIconBtn em{background:var(--ui-accent)!important;border:2px solid var(--ui-surface-1);border-radius:var(--radius-pill);color:var(--ui-text-1)!important;font-size:10px!important;font-weight:700!important;height:18px!important;left:28px!important;line-height:14px!important;margin:0!important;min-width:18px;padding:0 5px;position:absolute!important;right:auto!important;top:2px!important;width:auto!important}.header-actions .header-action[data-target=cart]{background:var(--ui-primary-soft)}.header-actions .header-action[data-target=cart]:hover{background:color-mix(in srgb,var(--ui-primary-soft),#000 5%)}@media(min-width:992px){.navigation-buttons a[data-target=search]{display:none!important}#navigation{background:none!important;border:none;display:block!important;flex:1 1 calc(100% - 120px)!important;height:auto!important;height:58px;margin-top:16px;max-height:none!important;min-width:0;order:10!important;overflow:visible!important;position:relative!important}#navigation:before{background:var(--ui-line);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:calc(100vw - var(--scrollbar-width, 0px))}.menu-helper{align-items:center;cursor:pointer;display:flex;height:58px;margin-top:16px;order:11;position:relative}.menu-helper.active .menu-helper-menu,.menu-helper.active>ul,.menu-helper.show .menu-helper-menu,.menu-helper.show>ul,.menu-helper:hover .menu-helper-menu,.menu-helper:hover>ul{display:block!important;opacity:1;visibility:visible}.menu-helper-menu,.menu-helper>ul{background:#fff;border:1px solid var(--ui-line);border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.1);display:none;list-style:none;margin:0;min-width:220px;padding:8px 0;position:absolute;right:0;top:100%;z-index:1000}.menu-helper-menu>li,.menu-helper>ul>li{display:block;width:100%}.menu-helper-menu>li>a,.menu-helper>ul>li>a{color:var(--ui-text-1);display:block;font-size:14px;font-weight:500;padding:10px 20px;text-decoration:none;white-space:nowrap}.menu-helper-menu>li>a:hover,.menu-helper>ul>li>a:hover{background:var(--ui-surface-2);color:var(--ui-primary)}.navigation-in{display:block!important;height:100%!important;width:100%!important}.navigation-in,.navigation-in>ul.menu-level-1>li{position:static!important}#navigation .navigation-in>ul.menu-level-1{overflow-x:clip!important;overflow-y:visible!important}}.navigation-in{background:none!important;height:auto!important;padding:0!important}.navigation-in,.navigation-in>ul{max-height:none!important;overflow:visible!important}.navigation-in>ul{align-items:center;display:flex;flex-wrap:nowrap;gap:28px;height:58px;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.navigation-in>ul>li>a{align-items:center;background:none;border-radius:0;color:var(--ui-text-1)!important;display:inline-flex;font-size:13px;font-weight:500;height:58px;line-height:18px;padding:20px 0;text-decoration:none!important;white-space:nowrap}.navigation-in>ul>li>a:hover{background:none;color:var(--ui-primary)!important}.navigation-in ul.menu-level-2{background:var(--ui-primary-soft);border:none;box-shadow:none;display:none;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));left:calc(-1*max(2rem,(100vw - var(--scrollbar-width, 0px) - 1480px)*.5));margin:0;padding-bottom:32px!important;padding-left:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-right:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-top:24px!important;position:absolute;top:100%;width:calc(100vw - var(--scrollbar-width, 0px));z-index:1010}.navigation-in ul.menu-level-2>li{display:block;width:100%}.navigation-in ul.menu-level-2>li>a{align-items:center;background:var(--ui-surface-1);border-radius:var(--radius-md);color:var(--ui-text-1)!important;display:flex!important;flex-direction:row;flex-wrap:nowrap;font-size:14px;font-weight:500;gap:8px;height:auto;justify-content:flex-start;line-height:20px;padding:10px 16px!important;text-decoration:none!important;white-space:normal;width:100%}.navigation-in ul.menu-level-2>li>a:before{display:none}.navigation-in ul.menu-level-2>li>a:hover{background:color-mix(in srgb,var(--ui-primary-soft),#fff 40%);color:var(--ui-primary)!important}.navigation-in ul.menu-level-2 .submenu-thumb{aspect-ratio:1;background:var(--ui-surface-2);border-radius:var(--radius-sm);display:none!important;flex:0 0 auto;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.navigation-in ul.menu-level-2 .menu-level-3,.navigation-in ul.menu-level-2 ul{display:none!important}.navigation-in ul.menu-level-2:after{background:rgba(0,0,0,.3);content:"";height:100vh;left:0;pointer-events:none;position:absolute;top:100%;width:100%}.navigation-in>ul.menu-level-1>li.exp>ul.menu-level-2,.navigation-in>ul.menu-level-1>li:hover>ul.menu-level-2{display:grid}.navigation-in>ul.menu-level-1>li.exp>a .submenu-arrow{transform:rotate(180deg)}.top-navi{display:none!important}@media(max-width:991px){#header>.container.navigation-wrapper{flex-wrap:wrap;gap:12px;padding:12px 16px}#header .site-name a img{max-height:36px}#header .navigation-wrapper>#formSearchForm{flex-basis:100%;max-width:100%;order:3}.header-switchers{display:none}.navigation-buttons{align-items:center;align-self:center;flex-grow:0!important;flex-shrink:1;position:relative!important;right:auto!important;top:auto!important}.header-actions{gap:2px}#dkLabFavHeaderIconBtn.dkLabFavHeaderIconBtn{padding:4px}#dkLabFavHeaderIconBtn.dkLabFavHeaderIconBtn:before{height:36px;width:36px}#dkLabFavHeaderIconBtn.dkLabFavHeaderIconBtn:after{display:none}#dkLabFavHeaderIconBtn.dkLabFavHeaderIconBtn em{left:24px!important}.header-action{padding:4px}.header-action__label{display:none}.header-action__icon{height:36px;width:36px}.navigation-buttons a[data-target=navigation]{align-items:center;display:inline-flex;justify-content:center}#navigation{align-items:stretch;background:var(--ui-surface-1)!important;bottom:0;box-shadow:-8px 0 32px rgba(0,0,0,.14);flex-direction:column;height:100vh;height:100dvh;max-width:92vw;opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:64px 20px 40px!important;position:fixed!important;right:-100%;top:0;transition:right .35s ease,opacity .25s ease,visibility .25s ease;visibility:hidden;width:400px;z-index:2000}#navigation,#navigation .navigation-close{display:flex!important;left:auto!important;margin:0!important}#navigation .navigation-close{align-items:center;background:none!important;border:none!important;border-radius:var(--radius-sm)!important;color:transparent!important;cursor:pointer;font-size:0!important;height:36px!important;justify-content:center;padding:0!important;position:absolute!important;right:14px!important;top:14px!important;width:36px!important;z-index:2}#navigation .navigation-close:before{background-color:var(--ui-text-1);content:"";height:18px;-webkit-mask:var(--icon-close) no-repeat center/contain;mask:var(--icon-close) no-repeat center/contain;width:18px}#navigation .navigation-close:after{content:none!important}#navigation .navigation-close:hover{background:var(--ui-surface-2)!important}body.navigation-window-visible{overflow:hidden}body.navigation-window-visible:before{background:rgba(0,0,0,.42);bottom:0;content:"";display:block;left:0;position:fixed;right:0;top:0;z-index:1999}body.navigation-window-visible #navigation{opacity:1;right:0;visibility:visible}.navigation-in{display:flex;gap:4px;width:100%}.navigation-in,.navigation-in>ul{align-items:stretch;flex-direction:column}.navigation-in>ul{gap:0;height:auto}.navigation-in>ul>li{border-bottom:1px solid var(--ui-line);display:block;width:100%}.navigation-in>ul>li>a{align-items:center;display:flex!important;font-size:15px;font-weight:600;gap:10px;height:auto;justify-content:space-between;padding:13px 0!important;white-space:normal;width:100%}.navigation-in .header-switcher{align-self:flex-start;margin-top:18px;order:2}.navigation-in ul.menu-level-2{background:none!important;display:none;gap:2px;grid-template-columns:minmax(0,1fr)!important;left:auto!important;margin:0 0 10px!important;max-width:none!important;padding:0 0 4px!important;position:static!important;width:100%!important}.navigation-in ul.menu-level-2:after{content:none!important}.navigation-in ul.menu-level-2>li>a{background:var(--ui-surface-2);font-size:13px;font-weight:500;min-height:0;padding:9px 12px!important}.navigation-in ul.menu-level-2 .submenu-thumb{height:36px;width:36px}.navigation-in>ul.menu-level-1>li.exp>ul.menu-level-2{display:grid}.navigation-in>ul.menu-level-1>li:hover>ul.menu-level-2{display:none}.navigation-in>ul.menu-level-1>li.exp:hover>ul.menu-level-2{display:grid}.navigation-in .submenu-arrow{flex:0 0 auto;transition:transform .2s ease}.navigation-in>ul.menu-level-1>li.exp>a .submenu-arrow{transform:rotate(180deg)}}@media(min-width:992px){.navigation-buttons a[data-target=navigation]{display:none!important}}.navigation-buttons .header-action:after,.navigation-buttons .header-action:before,.top-nav-button-login:before{content:none!important;display:none!important}#header .header-action__icon{position:relative}#header .header-action__badge,#header [data-testid=headerCartCount]{align-items:center;background:var(--ui-accent)!important;border:2px solid var(--ui-surface-1);border-radius:var(--radius-pill)!important;bottom:auto!important;color:var(--ui-text-1)!important;display:flex!important;font-size:10px!important;font-style:normal!important;font-weight:700!important;height:18px;justify-content:center;left:auto!important;line-height:1!important;margin:0!important;min-width:18px;padding:0 5px!important;position:absolute!important;right:-8px!important;top:-6px!important}.breadcrumbs{color:var(--ui-text-2);font-size:12px;line-height:normal}.breadcrumbs.navigation-home-icon-wrapper:after,.breadcrumbs.navigation-home-icon-wrapper:before{content:none!important;display:none!important}.breadcrumbs .navigation-bullet{display:none!important}.breadcrumbs a:after,.breadcrumbs a:before{content:none!important;display:none!important}.breadcrumbs>span{align-items:center;display:inline-flex;gap:6px}.breadcrumbs>span:not(:last-child):after{background-color:var(--ui-text-2);content:"";display:block;flex:0 0 auto;height:11px;-webkit-mask:var(--icon-chevron-right) no-repeat center/contain;mask:var(--icon-chevron-right) no-repeat center/contain;opacity:.6;width:11px}.breadcrumbs .navigation-home-icon{align-items:center;background-image:none!important;display:inline-flex!important;font-size:0!important;height:16px!important;justify-content:center;margin:0!important;min-width:0!important;padding:0!important;text-indent:0!important;width:16px!important}.breadcrumbs .navigation-home-icon:before{background-color:var(--ui-text-2);content:""!important;display:block!important;flex:0 0 auto;height:15px!important;-webkit-mask:var(--icon-home) no-repeat center/contain;mask:var(--icon-home) no-repeat center/contain;width:15px!important}.breadcrumbs .navigation-home-icon img{display:none!important}.breadcrumbs a{color:var(--ui-text-2);text-decoration:none!important}.breadcrumbs a:hover{color:var(--ui-primary)}.breadcrumbs [data-testid=breadcrumbsLastLevel],.breadcrumbs>span:last-child{color:var(--ui-text-1);font-weight:600}#footer{background:var(--ui-primary);border:none;color:hsla(0,0%,100%,.92);margin-top:0;max-width:none;padding:0}#footer .container{max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem}.footer-main{padding:40px 0 0}.footer-contact{border-bottom:1px solid hsla(0,0%,100%,.16);gap:24px;justify-content:space-between;padding-bottom:28px}.footer-contact,.footer-contact__group{align-items:center;display:flex;flex-wrap:wrap}.footer-contact__group{gap:40px}.footer-contact__logo{align-items:center;background:#fff;border-radius:var(--radius-sm);display:flex;justify-content:center;padding:8px}.footer-contact__logo img{display:block;max-height:62px;width:auto}.footer-contact-item{align-items:center;color:var(--ui-on-primary);display:flex;gap:12px;text-decoration:none!important}.footer-contact-item__icon{align-items:center;background:hsla(0,0%,100%,.14);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.footer-contact-item__icon .icon{color:var(--ui-on-primary);height:18px;width:18px}.footer-contact-item__text{display:flex;flex-direction:column;line-height:1.35}.footer-contact-item__label{color:hsla(0,0%,100%,.68);font-size:12px}.footer-contact-item__value{color:var(--ui-on-primary);font-size:14px;font-weight:700}.footer-socials{display:flex;gap:8px}.footer-socials a{align-items:center;background:hsla(0,0%,100%,.14);border-radius:50%;color:var(--ui-on-primary);display:flex;font-size:0!important;height:44px;justify-content:center;text-decoration:none!important;width:44px}.footer-socials a:before{background-color:currentColor;content:"";height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.footer-socials a:hover{background:hsla(0,0%,100%,.26)}.footer-socials a[href*=facebook]:before{-webkit-mask-image:var(--icon-facebook);mask-image:var(--icon-facebook)}.footer-socials a[href*=instagram]:before{-webkit-mask-image:var(--icon-instagram);mask-image:var(--icon-instagram)}.footer-socials a[href*=linkedin]:before{-webkit-mask-image:var(--icon-linkedin);mask-image:var(--icon-linkedin)}:root{--icon-facebook:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M24 12.07C24 5.4 18.63 0 12 0S0 5.4 0 12.07C0 18.1 4.39 23.1 10.13 24v-8.44H7.08v-3.49h3.05V9.41c0-3.02 1.79-4.69 4.53-4.69 1.31 0 2.68.24 2.68.24v2.97h-1.51c-1.49 0-1.96.93-1.96 1.89v2.25h3.33l-.53 3.49h-2.8V24C19.61 23.1 24 18.1 24 12.07'/%3E%3C/svg%3E");--icon-instagram:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.16c3.2 0 3.58.01 4.85.07 1.17.05 1.8.25 2.23.41.56.22.96.48 1.38.9s.68.82.9 1.38c.16.42.36 1.06.41 2.23.06 1.27.07 1.65.07 4.85s-.01 3.58-.07 4.85c-.05 1.17-.25 1.8-.41 2.23-.22.56-.48.96-.9 1.38s-.82.68-1.38.9c-.42.16-1.06.36-2.23.41-1.27.06-1.65.07-4.85.07s-3.58-.01-4.85-.07c-1.17-.05-1.8-.25-2.23-.41-.56-.22-.96-.48-1.38-.9s-.68-.82-.9-1.38c-.16-.42-.36-1.06-.41-2.23-.06-1.27-.07-1.65-.07-4.85s.01-3.58.07-4.85c.05-1.17.25-1.8.41-2.23.22-.56.48-.96.9-1.38s.82-.68 1.38-.9c.42-.16 1.06-.36 2.23-.41 1.27-.06 1.65-.07 4.85-.07M12 0C8.74 0 8.33.01 7.05.07 5.78.13 4.9.33 4.14.63c-.79.31-1.46.72-2.13 1.38C1.35 2.68.94 3.35.63 4.14c-.3.76-.5 1.64-.56 2.91C.01 8.33 0 8.74 0 12s.01 3.67.07 4.95c.06 1.27.26 2.15.56 2.91.31.79.72 1.46 1.38 2.13.67.66 1.34 1.07 2.13 1.38.76.3 1.64.5 2.91.56 1.28.06 1.69.07 4.95.07s3.67-.01 4.95-.07c1.27-.06 2.15-.26 2.91-.56.79-.31 1.46-.72 2.13-1.38.66-.67 1.07-1.34 1.38-2.13.3-.76.5-1.64.56-2.91.06-1.28.07-1.69.07-4.95s-.01-3.67-.07-4.95c-.06-1.27-.26-2.15-.56-2.91-.31-.79-.72-1.46-1.38-2.13A6.04 6.04 0 0 0 19.86.63c-.76-.3-1.64-.5-2.91-.56C15.67.01 15.26 0 12 0'/%3E%3Cpath d='M12 5.84a6.16 6.16 0 1 0 0 12.32 6.16 6.16 0 0 0 0-12.32M12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8'/%3E%3Ccircle cx='18.41' cy='5.59' r='1.44'/%3E%3C/svg%3E");--icon-linkedin:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.45 20.45h-3.56v-5.57c0-1.33-.02-3.04-1.85-3.04-1.85 0-2.14 1.45-2.14 2.94v5.67H9.35V9h3.41v1.56h.05c.48-.9 1.63-1.85 3.36-1.85 3.6 0 4.27 2.37 4.27 5.45v6.29zM5.34 7.43a2.06 2.06 0 1 1 0-4.13 2.06 2.06 0 0 1 0 4.13m1.78 13.02H3.56V9h3.56zM22.22 0H1.77C.79 0 0 .77 0 1.72v20.56C0 23.23.79 24 1.77 24h20.45c.98 0 1.78-.77 1.78-1.72V1.72C24 .77 23.2 0 22.22 0'/%3E%3C/svg%3E")}.footer-columns{border-bottom:1px solid hsla(0,0%,100%,.16);display:grid;gap:24px;grid-template-columns:repeat(5,1fr);padding:36px 0}.footer-column__title{color:var(--ui-on-primary);font-size:14px;font-weight:700;margin:0 0 16px}.footer-column li{list-style:none!important}.footer-column li:after,.footer-column li:before{content:none!important;display:none!important}.footer-column ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-column a{color:hsla(0,0%,100%,.68);font-size:13px;line-height:1.4;text-decoration:none!important}.footer-column a:hover{color:var(--ui-on-primary);text-decoration:underline!important}.footer-meta{align-items:start;border-bottom:1px solid hsla(0,0%,100%,.16);display:grid;gap:40px;grid-template-columns:1fr 1fr auto;padding:28px 0}.footer-meta-group__title{color:hsla(0,0%,100%,.68);font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 14px;text-transform:uppercase}.footer-meta-group__image{display:block;height:auto;max-width:220px}.footer-chips{display:flex;flex-wrap:wrap;gap:8px}.footer-chip{align-items:center;background:var(--ui-surface-1);border:none;border-radius:var(--radius-sm);color:var(--ui-text-1);display:flex;font-size:12px;font-weight:600;height:44px;justify-content:center;padding:0 14px;white-space:nowrap}.footer-badges{display:flex;flex-direction:column;gap:14px;min-width:250px}.footer-badge{align-items:flex-start;display:flex;gap:10px}.footer-badge__check{align-items:center;background:var(--ui-surface-1);border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;width:22px}.footer-badge__check .icon{color:var(--ui-primary);height:13px;width:13px}.footer-badge__title{color:var(--ui-on-primary);font-size:13px;font-weight:700}.footer-badge__sub{color:hsla(0,0%,100%,.68);font-size:11px}.footer-security-note{color:hsla(0,0%,100%,.68);font-size:12px;padding:18px 0 28px}#footer .container.footer-bottom,.container.footer-bottom{align-items:center;background:color-mix(in srgb,var(--ui-primary),#000 12%);border:none;color:hsla(0,0%,100%,.68);display:flex;flex-wrap:wrap;font-size:12px;gap:16px 32px;justify-content:space-between;max-width:none!important;padding:16px max(2rem,(100% - 1480px)*.5)}#footer .container.footer-bottom:after,#footer .container.footer-bottom:before,.container.footer-bottom:after,.container.footer-bottom:before{content:none!important;display:none!important}#footer .container.footer-bottom .copyright,.container.footer-bottom .copyright{order:1;white-space:nowrap}@media(max-width:767px){#footer .container.footer-bottom .copyright,.container.footer-bottom .copyright{white-space:normal}}#footer .container.footer-bottom .footer-legal-links,.container.footer-bottom .footer-legal-links{order:2}#footer .container.footer-bottom #signature,.container.footer-bottom #signature{order:3}#footer .container.footer-bottom .footer-author,.container.footer-bottom .footer-author{order:4}#footer .container.footer-bottom #signature,.container.footer-bottom #signature{align-items:center;color:hsla(0,0%,100%,.68);display:flex!important;gap:8px}#footer .container.footer-bottom #signature .remedio-signature,.container.footer-bottom #signature .remedio-signature{align-items:center;display:flex;gap:6px}#footer .container.footer-bottom #signature a,.container.footer-bottom #signature a{align-items:center;color:inherit;display:inline-flex;text-decoration:none!important}#footer .container.footer-bottom #signature .title,.container.footer-bottom #signature .title{align-items:center;background:var(--ui-surface-1);border-radius:var(--radius-sm);color:var(--ui-text-1)!important;display:inline-flex;font-size:11px;font-weight:700;height:22px;margin-left:2px;padding:0 10px}.footer-author{align-items:center;color:hsla(0,0%,100%,.68);display:inline-flex;font-size:12px;gap:4px;white-space:nowrap}.footer-author__link{color:var(--ui-on-primary)!important;font-weight:600;text-decoration:none!important}.footer-author__link:hover{text-decoration:underline!important}.footer-legal-links{display:flex;flex-wrap:wrap;gap:22px;min-width:0}.footer-legal-links a{color:hsla(0,0%,100%,.68);text-decoration:none!important}.footer-legal-links a:hover{color:var(--ui-on-primary);text-decoration:underline!important}.footer-links-icons,.footer-rows{display:none!important}@media(max-width:1199px){.footer-columns{grid-template-columns:repeat(3,1fr)}.footer-meta{grid-template-columns:1fr}}@media(max-width:767px){.footer-main{padding:28px 0 0}#footer .container{padding-left:16px;padding-right:16px}.footer-contact{gap:20px}.footer-contact,.footer-contact__group{align-items:flex-start;flex-direction:column}.footer-contact__group{gap:16px}.footer-columns{gap:0;grid-template-columns:1fr;padding:8px 0}.footer-column{border-bottom:1px solid hsla(0,0%,100%,.16)}.footer-column:last-child{border-bottom:none}.footer-column__title{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;margin:0!important;padding:14px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer-column__title:after{background-color:var(--ui-on-primary);content:"";flex:0 0 auto;height:16px;-webkit-mask:var(--icon-chevron-down) no-repeat center/contain;mask:var(--icon-chevron-down) no-repeat center/contain;transition:transform .2s ease;width:16px}.footer-column ul{display:none;margin:0!important;padding:0 0 14px!important}.footer-column.is-open .footer-column__title:after{transform:rotate(180deg)}.footer-column.is-open ul{display:block}.footer-meta{gap:24px;padding:20px 0}.footer-chip{font-size:11px;height:40px;padding:0 10px}.container.footer-bottom{align-items:flex-start;flex-direction:column;padding:16px}.footer-legal-links{gap:12px 16px}}.footer-meta-strip{background-position:0;background-repeat:no-repeat;background-size:auto 32px;height:32px}.footer-meta-strip--pay{background-image:url(assets/pay-all.svg)}.footer-meta-strip--ship{background-image:url(assets/ship-all.svg)}.footer-meta-strip--vlastni{background-image:none!important}.footer-meta-strip__img{display:block;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto}@media(max-width:767px){.footer-meta-strip{background-size:auto 26px;height:26px}}.custom-footer__instagram{align-items:center;background:var(--ui-surface-1);-moz-column-gap:24px;column-gap:24px;display:grid;float:none!important;grid-template-areas:"nadpis     cta" "podtitulek cta" "fotky      fotky";grid-template-columns:1fr auto;margin-left:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);margin-right:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);max-width:none!important;padding-bottom:20px;padding-left:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-right:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-top:44px;row-gap:3px;width:calc(100vw - var(--scrollbar-width, 0px));width:auto!important}.custom-footer__instagram .pageElement__heading{align-self:end;color:var(--ui-text-1);font-size:24px;font-weight:700;grid-area:nadpis;letter-spacing:normal;line-height:34px;margin:0;padding-top:0}.custom-footer__instagram .pageElement__heading span{color:inherit;font:inherit}.custom-footer__instagram .instagram-subtitle{align-self:start;color:var(--ui-text-2);font-size:12px;font-weight:400;grid-area:podtitulek;line-height:17px;margin:0}.custom-footer__instagram .instagram-widget{align-items:stretch;display:flex;flex-wrap:nowrap;gap:16px;grid-area:fotky;margin-top:17px;max-width:none!important;width:100%!important}.custom-footer__instagram .instagram-widget.columns-2{display:flex}.custom-footer__instagram .instagram-widget>a{align-self:flex-start;background:var(--ui-placeholder);border-radius:var(--radius-md);display:block;flex:1 0 0;height:226px!important;min-width:0;overflow:hidden;padding-bottom:0!important}.custom-footer__instagram .instagram-widget>a img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:static!important;transform:none!important;transition:transform .3s ease;width:100%}.custom-footer__instagram .instagram-widget>a:hover img{transform:scale(1.04)!important}.custom-footer__instagram .instagram-follow-btn{grid-area:cta;justify-self:end}.custom-footer__instagram .instagram-follow-btn span{display:block}.custom-footer__instagram .instagram-follow-btn a{align-items:center;background:var(--ui-surface-1);border:1.5px solid var(--ui-line);border-radius:var(--radius-sm);color:var(--ui-text-1);display:inline-flex;font-size:13px;font-weight:600;justify-content:center;line-height:18px;padding:11px 20px;text-decoration:none!important;transition:border-color .2s ease,color .2s ease;white-space:nowrap}.custom-footer__instagram .instagram-follow-btn a:hover{border-color:var(--ui-primary);color:var(--ui-primary)}@media(max-width:1199px){.custom-footer__instagram .instagram-widget{flex-wrap:wrap}.custom-footer__instagram .instagram-widget>a{flex:1 0 calc(33.333% - 11px);height:200px}}@media(max-width:991px){.custom-footer__instagram .instagram-widget{gap:8px}.custom-footer__instagram .instagram-widget>a{flex:1 0 calc(50% - 4px);height:180px}.custom-footer__instagram .instagram-widget>a:nth-of-type(n+5){display:none!important}}@media(max-width:767px){.custom-footer__instagram{grid-template-areas:"nadpis" "podtitulek" "cta" "fotky";grid-template-columns:1fr;padding-top:32px}.custom-footer__instagram .pageElement__heading{font-size:20px;line-height:28px}.custom-footer__instagram .instagram-follow-btn{justify-self:start}.custom-footer__instagram .instagram-widget>a{flex:1 0 calc(50% - 4px);height:170px}}#footer .footer-newsletter,.footer-newsletter{align-items:center;background:var(--ui-primary)!important;display:flex;gap:40px;justify-content:space-between;margin-left:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);margin-right:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);max-width:none!important;padding-bottom:44px!important;padding-left:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-right:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-top:44px!important;width:calc(100vw - var(--scrollbar-width, 0px))}#footer .footer-newsletter:after,#footer .footer-newsletter:before,.footer-newsletter:after,.footer-newsletter:before{content:none!important;display:none!important}#footer .footer-newsletter .newsletter-header,.footer-newsletter .newsletter-header{display:flex;flex:1 1 0;flex-direction:column;gap:8px;margin:0;min-width:0}#footer .footer-newsletter .newsletter-header h3,.footer-newsletter .newsletter-header h3{color:var(--ui-on-primary);font-size:28px;font-weight:700;letter-spacing:normal;line-height:39px;margin:0}#footer .footer-newsletter .newsletter-header h3 span,.footer-newsletter .newsletter-header h3 span{color:inherit;font:inherit}#footer .footer-newsletter .newsletter-header p,.footer-newsletter .newsletter-header p{color:var(--ui-on-primary);font-size:13px;font-weight:400;line-height:18px;margin:0;max-width:560px;opacity:.9}#footer .footer-newsletter .subscribe-form,.footer-newsletter .subscribe-form{flex:0 0 auto;margin:0;max-width:100%;width:560px}#footer .footer-newsletter .subscribe-form fieldset,.footer-newsletter .subscribe-form fieldset{align-items:flex-start;border:none;display:flex;gap:12px;margin:0;padding:0}#footer .footer-newsletter .subscribe-form .form-group,.footer-newsletter .subscribe-form .form-group{flex:1 1 0;margin:0;min-width:0}#footer .footer-newsletter .subscribe-form label,.footer-newsletter .subscribe-form label{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}#footer .footer-newsletter .subscribe-form input[type=email],.footer-newsletter .subscribe-form input[type=email]{background:var(--ui-surface-1);border:none!important;border-radius:var(--radius-sm);box-shadow:none!important;color:var(--ui-text-1);font-size:13px;height:52px;line-height:18px;padding:0 20px;width:100%}#footer .footer-newsletter .subscribe-form input[type=email]::-moz-placeholder,.footer-newsletter .subscribe-form input[type=email]::-moz-placeholder{color:var(--ui-text-2)}#footer .footer-newsletter .subscribe-form input[type=email]::placeholder,.footer-newsletter .subscribe-form input[type=email]::placeholder{color:var(--ui-text-2)}#footer .footer-newsletter .subscribe-form .btn-primary,.footer-newsletter .subscribe-form .btn-primary{background:var(--ui-accent)!important;border:none!important;border-radius:var(--radius-sm)!important;color:var(--ui-text-1)!important;flex:0 0 auto;font-size:14px;font-weight:700;height:52px!important;line-height:20px;margin:0;padding:0!important;text-transform:none!important;width:170px}#footer .footer-newsletter .subscribe-form .btn-primary:hover,.footer-newsletter .subscribe-form .btn-primary:hover{background:color-mix(in srgb,var(--ui-accent),#000 10%)!important}#footer .footer-newsletter .consents,#footer .footer-newsletter .form-group-consent,.footer-newsletter .consents,.footer-newsletter .form-group-consent{color:var(--ui-on-primary);flex:1 0 100%;font-size:11px;line-height:15px;margin-top:12px;opacity:.9}@media(max-width:991px){#footer .footer-newsletter,.footer-newsletter{align-items:flex-start;flex-direction:column;gap:24px}#footer .footer-newsletter .subscribe-form,.footer-newsletter .subscribe-form{width:100%}}@media(max-width:767px){#footer .footer-newsletter,.footer-newsletter{padding-bottom:32px!important;padding-top:32px!important}#footer .footer-newsletter .newsletter-header h3,.footer-newsletter .newsletter-header h3{font-size:22px;line-height:30px}#footer .footer-newsletter .subscribe-form fieldset,.footer-newsletter .subscribe-form fieldset{flex-wrap:wrap}#footer .footer-newsletter .subscribe-form .btn-primary,.footer-newsletter .subscribe-form .btn-primary{width:100%}}.login-modal{background:var(--ui-surface-1);border:none;border-radius:var(--radius-lg);box-shadow:0 20px 60px rgba(0,0,0,.16);height:-moz-fit-content!important;height:fit-content!important;margin:auto!important;max-height:calc(100vh - 64px);max-width:calc(100vw - 32px);overflow:visible;padding:0!important;text-align:left;width:760px!important}.login-modal::backdrop{background:rgba(0,0,0,.45)}.login-modal .dialog__close{background:none!important;border:none!important;bottom:auto!important;left:auto!important;margin:0!important;padding:0!important;position:absolute!important;right:14px!important;top:14px!important;width:auto!important;z-index:3}.login-modal .dialog__close .btn,.login-modal .dialog__close .toggle-window-arr{align-items:center;background:none!important;border:none!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;color:transparent!important;display:flex!important;font-size:0!important;height:32px!important;justify-content:center;margin:0!important;min-width:0!important;padding:0!important;transition:background-color .2s ease!important;width:32px!important}.login-modal .dialog__close .btn span,.login-modal .dialog__close .toggle-window-arr span{display:none}.login-modal .dialog__close .btn:before,.login-modal .dialog__close .toggle-window-arr:before{background-color:var(--ui-text-2);content:"";height:18px;-webkit-mask:var(--icon-close) no-repeat center/contain;mask:var(--icon-close) no-repeat center/contain;transition:background-color .2s ease;width:18px}.login-modal .dialog__close .btn:after,.login-modal .dialog__close .toggle-window-arr:after{content:none!important}.login-modal .dialog__close .btn:active,.login-modal .dialog__close .btn:focus,.login-modal .dialog__close .btn:focus-visible,.login-modal .dialog__close .btn:hover,.login-modal .dialog__close .toggle-window-arr:active,.login-modal .dialog__close .toggle-window-arr:focus,.login-modal .dialog__close .toggle-window-arr:focus-visible,.login-modal .dialog__close .toggle-window-arr:hover{border:none!important;box-shadow:none!important;height:32px!important;outline:none!important;padding:0!important;transform:none!important;width:32px!important}.login-modal .dialog__close .btn:focus-visible,.login-modal .dialog__close .btn:hover,.login-modal .dialog__close .toggle-window-arr:focus-visible,.login-modal .dialog__close .toggle-window-arr:hover{background:var(--ui-surface-2)!important}.login-modal .dialog__close .btn:focus-visible:before,.login-modal .dialog__close .btn:hover:before,.login-modal .dialog__close .toggle-window-arr:focus-visible:before,.login-modal .dialog__close .toggle-window-arr:hover:before{background-color:var(--ui-text-1)}.login-modal .dialog__wrapper{align-items:stretch;border-radius:inherit;display:flex;margin:0;max-width:none;overflow:hidden;padding:0;width:100%}.login-modal .dialog__content{background:var(--ui-surface-1);flex:0 0 430px;margin:0;max-width:430px;padding:36px 40px}.login-modal .dialog__header{border:none;margin:0 0 18px;padding:0}.login-modal .dialog__heading{color:var(--ui-text-1);font-size:26px;font-weight:700;letter-spacing:normal;line-height:36px;margin:0;text-align:left}.login-modal .dialog__body{padding:0}.login-modal .login-form{display:flex;flex-direction:column;gap:18px}.login-modal .form-group{display:flex;flex-direction:column;gap:7px;margin:0}.login-modal label{color:var(--ui-text-1);font-size:12px;font-weight:600;line-height:17px;margin:0}.login-modal label .required-asterisk:after{color:var(--ui-danger);content:" *";font-weight:400}.login-modal input[type=email],.login-modal input[type=password],.login-modal input[type=text]:not(.no-display){background:var(--ui-surface-1);border:1.5px solid var(--ui-line)!important;border-radius:var(--radius-sm);box-shadow:none!important;color:var(--ui-text-1);font-size:13px;line-height:18px;padding:15px 16px;width:100%}.login-modal input[type=email]::-moz-placeholder,.login-modal input[type=password]::-moz-placeholder,.login-modal input[type=text]:not(.no-display)::-moz-placeholder{color:var(--ui-text-2)}.login-modal input[type=email]::placeholder,.login-modal input[type=password]::placeholder,.login-modal input[type=text]:not(.no-display)::placeholder{color:var(--ui-text-2)}.login-modal input[type=email]:focus,.login-modal input[type=password]:focus,.login-modal input[type=text]:not(.no-display):focus{border-color:var(--ui-primary)!important;outline:none}.login-modal .submit-wrapper{margin:0}.login-modal .btn-primary{background:var(--ui-primary)!important;border:none!important;border-radius:var(--radius-sm)!important;color:var(--ui-on-primary)!important;font-size:14px;font-weight:600;height:auto!important;line-height:20px;padding:16px!important;text-transform:none!important;width:100%}.login-modal .btn-primary:hover{background:color-mix(in srgb,var(--ui-primary),#000 12%)!important}.login-modal .login-register-btn{align-items:center;background:var(--ui-surface-1);border:1.5px solid var(--ui-line);border-radius:var(--radius-sm);color:var(--ui-text-1)!important;display:flex;font-size:13px;font-weight:600;justify-content:center;line-height:18px;padding:15px;text-decoration:none!important}.login-modal .login-register-btn:hover{border-color:var(--ui-primary);color:var(--ui-primary)!important}.login-modal .form-group{order:1}.login-modal .alternative-links{order:2}.login-modal .submit-wrapper{order:3}.login-modal .login-register-btn{order:4}.login-modal .login-note{order:5}.login-modal .alternative-links{display:flex;justify-content:flex-end;margin:0}.login-modal .alternative-links a{color:var(--ui-primary)!important;font-size:12px;font-weight:600;line-height:17px;text-decoration:none!important}.login-modal .alternative-links a:hover{text-decoration:underline!important}.login-modal .login-note{color:var(--ui-text-2);font-size:11px;font-weight:400;line-height:15px;margin:0}.login-modal .login-benefits{background:var(--ui-surface-2);display:flex;flex:1 1 330px;flex-direction:column;gap:20px;min-width:0;padding:36px 32px}.login-modal .login-benefits__title{color:var(--ui-text-1);font-size:17px;font-weight:700;letter-spacing:normal;line-height:24px;margin:0}.login-modal .login-benefits__item{align-items:flex-start;display:flex;gap:12px}.login-modal .login-benefits__icon{align-items:center;background:var(--ui-primary-soft);border-radius:var(--radius-sm);color:var(--ui-primary);display:flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.login-modal .login-benefits__icon .icon{height:18px;width:18px}.login-modal .login-benefits__text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.login-modal .login-benefits__item-title{color:var(--ui-text-1);font-size:12px;font-weight:700;line-height:17px}.login-modal .login-benefits__item-text{color:var(--ui-text-2);font-size:11px;font-weight:400;line-height:15px;margin:0}@media(max-width:767px){.login-modal{width:calc(100vw - 24px)}.login-modal .dialog__wrapper{flex-direction:column}.login-modal .dialog__content{flex:1 1 auto;max-width:none;padding:28px 20px}.login-modal .login-benefits{display:none}.login-modal .dialog__heading{font-size:22px;line-height:30px}}:root{--icon-close:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Cpath d='m5.5 5.5 13 13M18.5 5.5l-13 13'/%3E%3C/svg%3E")}.container--bannersBenefit{margin-top:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.benefitBanner{margin-top:32px!important}@media(max-width:767px){.benefitBanner{margin-top:20px!important}}.homepage-texts-wrapper .h1{display:none}.homepage-products-standalone{box-sizing:border-box;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;width:100%;zoom:1}@media(max-width:767px){.homepage-products-standalone{padding-left:1rem;padding-right:1rem}}.homepage-products-standalone{padding-bottom:40px;padding-top:40px}@media(max-width:767px){.homepage-products-standalone{padding-left:0!important;padding-right:0!important}}.homepage-products-standalone .homepage-group-title{color:var(--ui-text-1);display:block!important;font-size:24px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.2!important;margin:0 0 20px!important;padding:0!important;text-align:left}#carousel,.carousel-wrapper,.row.banners-row{margin-top:28px}@media(max-width:767px){#carousel,.carousel-wrapper,.row.banners-row{margin-top:16px}}.row.banners-row .wide-carousel{margin-top:0}.homepage-tabs-wrapper{background:var(--ui-primary-soft);margin-left:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);margin-right:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);max-width:none!important;padding:44px 0;width:calc(100vw - var(--scrollbar-width, 0px))}.homepage-tabs-wrapper #tab-content,.homepage-tabs-wrapper .shp-tabs-row{box-sizing:border-box;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;width:100%;zoom:1}@media(max-width:767px){.homepage-tabs-wrapper #tab-content,.homepage-tabs-wrapper .shp-tabs-row{padding-left:1rem;padding-right:1rem}}.homepage-tabs-wrapper .shp-tabs-holder{display:flex;justify-content:flex-start}.homepage-tabs-wrapper .shp-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:28px;list-style:none;margin:0 0 28px!important;padding:0!important}.homepage-tabs-wrapper .shp-tab{background:none!important;border:none!important;list-style:none;margin:0!important;padding:0!important}.homepage-tabs-wrapper .shp-tab:after,.homepage-tabs-wrapper .shp-tab:before{content:none!important}.homepage-tabs-wrapper .shp-tab a,.homepage-tabs-wrapper .shp-tab-link{align-items:center;background:none!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:var(--ui-text-2)!important;display:inline-flex;font-size:16px;font-weight:500;gap:8px;line-height:normal;padding:0 0 10px!important;text-decoration:none!important;text-transform:none!important}.homepage-tabs-wrapper .shp-tab a:hover,.homepage-tabs-wrapper .shp-tab-link:hover{color:var(--ui-text-1)!important}.homepage-tabs-wrapper .shp-tab.active .shp-tab-link,.homepage-tabs-wrapper .shp-tab.active a{border-bottom-color:var(--ui-primary)!important;color:var(--ui-text-1)!important;font-weight:700}@media(max-width:991px){.homepage-tabs-wrapper .shp-tabs-row{align-items:flex-start;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.homepage-tabs-wrapper .shp-tabs-row::-webkit-scrollbar{display:none}.homepage-tabs-wrapper .shp-tabs-holder{flex:0 0 auto}.homepage-tabs-wrapper .hidden-links,.homepage-tabs-wrapper .hidden-links.hidden{align-items:center;background:none!important;border:none!important;box-shadow:none!important;display:flex!important;flex:0 0 auto;flex-wrap:nowrap!important;gap:22px;list-style:none;margin:0 0 28px!important;padding:0 0 0 22px!important;position:static!important}.homepage-tabs-wrapper .shp-tabs{flex-wrap:nowrap!important;gap:22px}.homepage-tabs-wrapper .navigation-btn{display:none!important}.homepage-tabs-wrapper .shp-tab a,.homepage-tabs-wrapper .shp-tab-link{white-space:nowrap}}.benefitBanner{align-items:center;background:var(--ui-primary-soft);display:flex;gap:20px;margin-left:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);margin-right:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);max-width:none!important;padding-bottom:22px;padding-left:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-right:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-top:22px;width:calc(100vw - var(--scrollbar-width, 0px))}.benefitBanner__item{align-items:center;display:flex;flex:1 0 0;gap:12px;margin:0!important;min-width:0}.benefitBanner__picture{align-items:center;background:var(--ui-surface-1);border-radius:var(--radius-pill);display:flex;flex:0 0 auto;height:40px;justify-content:center;overflow:hidden;width:40px}.benefitBanner__img{display:block;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.benefitBanner__content{display:flex;flex:1 0 0;flex-direction:column;gap:2px;min-width:0}.benefitBanner__title{color:var(--ui-text-1);font-size:13px;font-weight:700;line-height:17px;white-space:nowrap}.benefitBanner__data{color:var(--ui-text-2);font-size:11px;font-weight:400;line-height:14px}@media(max-width:1199px){.benefitBanner{flex-wrap:wrap;row-gap:18px}.benefitBanner__item{flex:1 0 calc(50% - 10px)}}@media(max-width:767px){.benefitBanner{gap:14px;padding-bottom:18px;padding-top:18px}.benefitBanner__item{flex:1 0 100%}.benefitBanner__title{white-space:normal}}.benefitBanner__inner{box-sizing:border-box;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;zoom:1}@media(max-width:767px){.benefitBanner__inner{padding-left:1rem;padding-right:1rem}}.benefitBanner__inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;max-width:calc(1480px + 4rem)!important;width:100%}#carousel{box-sizing:border-box;margin-bottom:32px;margin-top:16px;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;width:100%;zoom:1}@media(max-width:767px){#carousel{left:50%;max-width:calc(100vw - var(--scrollbar-width));padding-left:1rem;padding-right:1rem;padding:0 1rem;position:relative;transform:translateX(-50%);width:100vw}}#carousel:has(+.swiper-pagination:not(.swiper-pagination-lock)){margin-bottom:0}#carousel+.swiper-pagination{padding-bottom:0}#carousel .swiper-slide{border-radius:12px;display:flex;overflow:hidden;position:relative}#carousel .swiper-slide.has-video .extended-banner-texts{background:linear-gradient(to top,var(--ui-accent) 0,transparent 100%)}#carousel .swiper-slide a{display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;position:relative;text-decoration:unset;width:100%}#carousel .swiper-slide iframe,#carousel .swiper-slide img,#carousel .swiper-slide video{flex:1 1 400px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#carousel .swiper-slide .extended-banner-texts{align-items:flex-start;background-color:var(--ui-primary);color:var(--ui-on-primary);display:flex;flex:0 1 400px;flex-direction:column;padding:14px;width:100%}#carousel .swiper-slide .extended-banner-texts:empty{display:none}#carousel .swiper-slide .extended-banner-link,#carousel .swiper-slide .extended-banner-text,#carousel .swiper-slide .extended-banner-title{background-color:unset;border:unset;box-shadow:unset}#carousel .swiper-slide .extended-banner-title{font-size:1.7rem;line-height:1.25;margin-bottom:2px;padding:0!important;position:unset!important}#carousel .swiper-slide .extended-banner-title span{align-items:center;aspect-ratio:1;background-color:var(--ui-danger);border-radius:50%;bottom:100%;color:var(--ui-on-primary);display:flex;flex-direction:column;font-size:2rem;justify-content:center;left:16px;line-height:1.25em;padding:13px;position:absolute;transform:rotate(-15deg)}#carousel .swiper-slide .extended-banner-title span strong{font-size:3.8rem;line-height:1em}#carousel .swiper-slide .extended-banner-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.3rem;line-height:1.4;margin-bottom:10px;overflow:hidden;padding:0!important;position:unset!important}#carousel .swiper-slide .extended-banner-link{background-color:var(--ui-accent);color:var(--ui-text-1);font-size:1.3rem;line-height:1.4;margin-top:auto;padding:7px 14px!important;position:unset!important}#carousel .swiper-slide .extended-banner-link:active,#carousel .swiper-slide .extended-banner-link:focus,#carousel .swiper-slide .extended-banner-link:focus-visible,#carousel .swiper-slide .extended-banner-link:focus-within,#carousel .swiper-slide .extended-banner-link:hover{background-color:color-mix(in srgb,var(--ui-accent),#000 20%)}@media(max-width:767px){#carousel .swiper-slide,#carousel .swiper-slide:not(:only-child){aspect-ratio:358/500}#carousel .swiper-slide a,#carousel .swiper-slide:not(:only-child) a{flex-direction:column}#carousel .swiper-slide img,#carousel .swiper-slide:not(:only-child) img{flex:unset;height:100%}#carousel .swiper-slide .extended-banner-texts,#carousel .swiper-slide:not(:only-child) .extended-banner-texts{bottom:0;flex:unset;left:0;position:absolute}}#carousel .swiper-slide:not(:only-child){aspect-ratio:358/500}#carousel .swiper-slide:not(:only-child) a{flex-direction:column}#carousel .swiper-slide:not(:only-child) img{flex:unset}#carousel .swiper-slide:not(:only-child) .extended-banner-texts{bottom:0;flex:unset;left:0;position:absolute;right:unset!important;top:unset!important}#carousel .swiper-button-next,#carousel .swiper-button-prev{border:1px solid var(--ui-accent);box-shadow:0 1px 12px 4px rgba(0,0,0,.26)}#carousel .swiper-button-next:after,#carousel .swiper-button-prev:after{background-color:var(--ui-accent)}#carousel .swiper-button-next:active,#carousel .swiper-button-next:focus,#carousel .swiper-button-next:focus-visible,#carousel .swiper-button-next:focus-within,#carousel .swiper-button-next:hover,#carousel .swiper-button-prev:active,#carousel .swiper-button-prev:focus,#carousel .swiper-button-prev:focus-visible,#carousel .swiper-button-prev:focus-within,#carousel .swiper-button-prev:hover{background-color:var(--ui-accent)}#carousel .swiper-button-next:active:after,#carousel .swiper-button-next:focus-visible:after,#carousel .swiper-button-next:focus-within:after,#carousel .swiper-button-next:focus:after,#carousel .swiper-button-next:hover:after,#carousel .swiper-button-prev:active:after,#carousel .swiper-button-prev:focus-visible:after,#carousel .swiper-button-prev:focus-within:after,#carousel .swiper-button-prev:focus:after,#carousel .swiper-button-prev:hover:after{background-color:var(--ui-on-primary)}@media(max-width:767px){#carousel .swiper-button-next,#carousel .swiper-button-prev{background-color:var(--ui-primary);border-color:var(--ui-primary);border-radius:4px 0 0 4px;height:34px;width:24px}#carousel .swiper-button-next:after,#carousel .swiper-button-prev:after{background-color:var(--ui-on-primary);height:16px;width:16px}#carousel .swiper-button-prev{border-radius:0 4px 4px 0}}@media(max-width:1600px){#carousel .swiper-button-prev{left:0}#carousel .swiper-button-next{right:0}}#carousel:not(.swiper-initialized){opacity:0;visibility:hidden}#carousel.swiper-initialized{opacity:1;transition:opacity .3s ease;visibility:visible}.before-carousel .banners-row{display:flex;flex-direction:column}.before-carousel .banners-row>div{width:100%}.next-to-carousel-banners{margin-top:0!important}.product{background-color:var(--ui-surface-1);border:1px solid var(--ui-line);border-radius:var(--radius-md);display:flex!important;flex-direction:column;float:none!important;height:100%;padding:8px!important;position:relative;transition:box-shadow .2s ease,border-color .2s ease}.product:hover{border-color:color-mix(in srgb,var(--ui-line),#000 10%);box-shadow:0 4px 12px rgba(0,0,0,.05)}.product .p-bottom:after,.product .p-bottom:before,.product .p-bottom>div:after,.product .p-bottom>div:before{content:none!important;display:none!important}.product .p{background:transparent!important;border:none!important;flex-direction:column;gap:10px;height:100%;margin-bottom:0!important}.product .image,.product .p{display:flex!important;padding:0!important}.product .image{align-items:center;background:var(--ui-surface-1);border-radius:var(--radius-sm);height:220px;justify-content:center;margin:0!important;overflow:hidden;position:relative}.product .image img{height:auto!important;max-height:100%;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:auto!important}.product .flags{align-items:flex-start;display:flex;flex-direction:column;gap:5px;left:12px;margin:0!important;pointer-events:none;position:absolute;right:12px;top:12px;z-index:2}.product .flags:empty{display:none!important}.product .flag:after,.product .flag:before{content:none!important;display:none!important}.product .flag{align-items:center;background:var(--ui-danger)!important;border-radius:var(--radius-pill)!important;color:var(--ui-on-primary)!important;display:inline-flex!important;font-size:11px!important;font-weight:700!important;height:auto!important;line-height:15px!important;margin:0!important;min-height:0!important;min-width:0!important;padding:5px 10px!important;text-transform:none;width:auto!important}.product .flag .price-save{color:inherit!important;font:inherit!important}.product .p-in{flex:1 1 auto;flex-direction:column;min-height:0}.product .p-in,.product .p-in-in{display:flex!important;gap:10px;padding:0!important}.product .p-in-in{flex-direction:column}.product .name{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ui-text-1)!important;font-size:13px!important;font-weight:500!important;height:36px!important;line-height:18px!important;margin:0!important;max-height:36px!important;min-height:36px!important;overflow:hidden!important;padding:0!important;text-align:left;text-decoration:none!important}.product .name:hover{color:var(--ui-primary)!important}.product .availability{align-items:center;display:flex!important;font-size:11px!important;font-weight:500!important;gap:7px;line-height:15px!important;margin:0!important;padding:0!important}.product .availability:before{background:var(--ui-primary);border-radius:50%;content:"";flex:0 0 auto;height:7px;width:7px}.product .availability span{color:var(--ui-primary)!important;font:inherit!important}.product .p-bottom{display:flex!important;flex-direction:column;gap:10px;margin-top:auto!important;padding:0!important}.product .p-bottom>div{display:contents}.product .price-additional,.product .price-measure{display:none!important}.product .prices{align-items:center;display:flex!important;flex-wrap:wrap;gap:10px;margin:0!important;padding:0!important}.product .price-final{color:var(--ui-text-1)!important;font-size:20px!important;font-weight:700!important;line-height:27px!important;margin:0!important;padding:0!important}.product .price-final strong{color:inherit!important;font:inherit!important}.product .price-final .pr-list-unit,.product .prices>.price-standard{color:var(--ui-text-2)!important;font-size:12px!important;font-weight:400!important}.product .prices>.price-standard{line-height:16px!important;margin:0!important;padding:0!important;text-decoration:line-through!important}.product .prices>.price-standard span{color:inherit!important;font:inherit!important}.product.has-discount .price-final{color:var(--ui-danger)!important}.product.has-discount .price-final strong{color:inherit!important}.product .p-tools .btn-primary,.product .p-tools a.btn{align-items:center;align-self:stretch;background:var(--ui-primary)!important;border:none!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-on-primary)!important;display:inline-flex!important;font-size:13px;font-weight:600;gap:8px;justify-content:center;line-height:normal;max-width:none!important;min-height:44px;padding:11px 18px!important;text-decoration:none!important;text-transform:none!important;width:100%!important}.product .p-tools .btn-primary:hover,.product .p-tools a.btn:hover{background:color-mix(in srgb,var(--ui-primary),#000 12%)!important}.product .p-tools{align-items:stretch!important;margin:0!important;padding:0!important}.product form.pr-action{display:block;margin:0}.product .add-to-cart-button,.product .btn-cart{align-items:center;background:var(--ui-primary)!important;border:none!important;border-radius:var(--radius-sm)!important;color:var(--ui-on-primary)!important;cursor:pointer;display:flex!important;font-size:13px!important;font-weight:600!important;gap:8px;height:auto!important;justify-content:center;line-height:18px!important;margin:0!important;padding:13px 16px!important;text-transform:none!important;width:100%!important}.product .add-to-cart-button:before,.product .btn-cart:before{background-color:currentColor;content:"";flex:0 0 auto;height:16px;-webkit-mask:var(--icon-cart) no-repeat center/contain;mask:var(--icon-cart) no-repeat center/contain;width:16px}.product .add-to-cart-button:after,.product .btn-cart:after{content:none!important}.product .add-to-cart-button span,.product .btn-cart span{color:inherit!important;font:inherit!important}.product .add-to-cart-button:hover,.product .btn-cart:hover{background:color-mix(in srgb,var(--ui-primary),#000 12%)!important}:root{--icon-cart:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 24 24'%3E%3Ccircle cx='9.5' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M2 3h3l2.7 12.2a2 2 0 0 0 2 1.6h7.9a2 2 0 0 0 2-1.6L21.5 7H6'/%3E%3C/svg%3E")}.products-block{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media(max-width:991px){.products-block{gap:16px;grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.products-block{gap:12px;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.products-block{grid-template-columns:1fr}}.products-block:after,.products-block:before{display:none}.products-block .product:not(.swiper-slide){margin:0!important;width:100%!important}.products-block.swiper-wrapper{display:flex!important;flex-wrap:nowrap!important;gap:0!important;margin:0!important}.homepage-group-title{color:var(--ui-text-1);font-size:var(--size-h2);font-weight:700;margin-bottom:24px}.swiper-container-wrapper,.swiper-helper,.wide-carousel,:has(>.swiper-button-next),:has(>.swiper-button-prev),:has(>.swiper-pagination){position:relative}.swiper-button-next,.swiper-button-prev{align-items:center;background:var(--ui-surface-1);border:1px solid var(--ui-line);border-radius:22px;box-shadow:0 2px 6px rgba(0,0,0,.12);cursor:pointer;display:flex;height:44px;justify-content:center;margin:0;padding:0!important;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:3}.swiper-button-next .swiper-navigation-icon,.swiper-button-prev .swiper-navigation-icon{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{background-color:var(--ui-text-1);content:""!important;display:block!important;flex:0 0 auto!important;height:20px!important;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px!important}.swiper-button-next:hover,.swiper-button-prev:hover{background:var(--ui-primary);border-color:var(--ui-primary)}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{background-color:var(--ui-on-primary)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0;pointer-events:none}.swiper-button-prev{left:-22px}.swiper-button-prev:after{-webkit-mask-image:url(assets/swiper-chevron-left.svg);mask-image:url(assets/swiper-chevron-left.svg)}.swiper-button-next{right:-22px}.swiper-button-next:after{-webkit-mask-image:url(assets/swiper-chevron-right.svg);mask-image:url(assets/swiper-chevron-right.svg)}.swiper-pagination{align-items:center;display:flex;gap:6px;height:8px;justify-content:center;margin-top:18px;position:static!important;transform:none!important}.swiper-pagination .swiper-pagination-bullet{background:var(--ui-line);border:none;border-radius:var(--radius-pill);cursor:pointer;height:8px;margin:0!important;opacity:1;padding:0;transition:width .2s ease,background-color .2s ease;width:8px}.swiper-pagination .swiper-pagination-bullet-active{background:var(--ui-primary);width:22px}.favourite-categories{background:var(--ui-surface-1);margin-left:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);margin-right:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);max-width:none!important;padding:48px 0 20px;width:calc(100vw - var(--scrollbar-width, 0px))}.favourite-categories>.container{align-items:stretch;display:flex;flex-direction:column;gap:22px}.favourite-categories h2{color:var(--ui-text-1);font-size:28px;font-weight:700;letter-spacing:normal;line-height:36px;margin:0;text-align:left}.favourite-categories h2 span{color:var(--ui-primary)}.favourite-categories .tile-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.favourite-categories .tile-slide{display:flex;height:auto}.favourite-categories .swiper-pagination{display:none}.favourite-categories a{align-items:flex-end;aspect-ratio:7/4;background:var(--ui-surface-2);border:1px solid #efefef;border-radius:var(--radius-md);box-shadow:1px 3px 12px 2px rgba(0,0,0,.161);display:flex;flex-direction:row;gap:16px;height:unset;overflow:hidden;padding:0!important;position:relative;text-decoration:none!important;transition:border-color .2s ease,background-color .2s ease;width:100%}.favourite-categories a:hover{border-color:var(--ui-primary)}.favourite-categories img{background:unset;filter:brightness(1);height:100%;left:50%;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.favourite-categories h3{background:var(--ui-primary-soft)!important;border-top-right-radius:16px;bottom:0;color:var(--ui-text-1)!important;font-size:24px;font-weight:600;left:0;line-height:32px;margin:0;padding:6px 12px;position:absolute;z-index:2}.favourite-categories .tile-count{color:var(--ui-text-2);display:block;font-size:11px;font-weight:400;line-height:14px;margin-top:3px}@media(max-width:1199px){.favourite-categories .tile-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.favourite-categories .tile-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.favourite-categories{padding:32px 0 16px}.favourite-categories>.container{gap:16px}.favourite-categories h2{font-size:22px;line-height:28px}.favourite-categories .tile-viewport{margin:-8px 0 -20px;padding:8px 0 20px}.favourite-categories .tile-grid{display:flex;gap:0}.favourite-categories .swiper-pagination{display:flex;margin-top:0}.favourite-categories h3{font-size:20px;line-height:24px;padding:12px 14px}}.favourite-brands{background:var(--ui-surface-1);margin-left:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);margin-right:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);max-width:none!important;padding:44px 0 20px;width:calc(100vw - var(--scrollbar-width, 0px))}.favourite-brands>.container{align-items:stretch;display:flex;flex-direction:column;gap:22px}.favourite-brands h2{color:var(--ui-text-1);font-size:28px;font-weight:700;letter-spacing:normal;line-height:38px;margin:0;text-align:left}.favourite-brands h2 span{color:var(--ui-primary)}.favourite-brands .swiper-slide{display:flex;height:96px}.favourite-brands .is-locked .swiper-wrapper{gap:24px;justify-content:space-between}.favourite-brands a{align-items:center;background:var(--ui-surface-2);border:1px solid var(--ui-line);border-radius:var(--radius-md);display:flex;height:100%;justify-content:center;padding:16px;text-decoration:none!important;transition:border-color .2s ease;width:100%}.favourite-brands a:hover{border-color:var(--ui-primary)}.favourite-brands a h3{display:none}.favourite-brands img{max-height:100%;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.favourite-brands .swiper-button-next,.favourite-brands .swiper-button-prev{height:40px;width:40px}.favourite-brands .swiper-button-prev{left:-20px}.favourite-brands .swiper-button-next{right:-20px}.favourite-brands .swiper-pagination{display:none}@media(max-width:991px){.favourite-brands .swiper-slide{height:84px}}@media(max-width:767px){.favourite-brands{padding:32px 0 16px}.favourite-brands>.container{gap:16px}.favourite-brands h2{font-size:22px;line-height:30px}.favourite-brands .swiper-button-next,.favourite-brands .swiper-button-prev{display:none}.favourite-brands .swiper-pagination{display:flex;margin-top:16px}}.blok-data{display:none!important}.manufacturing,.our-story{align-items:center;background:var(--ui-surface-1);display:flex;gap:64px;margin-left:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);margin-right:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);max-width:none!important;padding-bottom:44px;padding-left:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-right:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-top:44px;width:calc(100vw - var(--scrollbar-width, 0px))}.manufacturing__content,.our-story__content{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;max-width:100%;width:608px}.manufacturing__subtitle,.our-story__subtitle{color:var(--ui-primary);font-size:12px;font-weight:600;letter-spacing:.6px;margin:0;text-transform:uppercase}.manufacturing__title,.our-story__title{color:var(--ui-text-1);font-size:28px;font-weight:700;letter-spacing:normal;line-height:1.2;margin:0}.manufacturing__text,.our-story__text{color:var(--ui-text-2);font-size:15px;font-weight:400;line-height:1.6;margin:0}.manufacturing__btn,.our-story__btn{align-items:center;background:var(--ui-primary);border-radius:12px;color:var(--ui-on-primary);display:inline-flex;font-size:15px;font-weight:600;justify-content:center;margin-top:8px;padding:14px 26px;text-decoration:none!important;transition:background-color .2s ease}.manufacturing__btn:hover,.our-story__btn:hover{background:color-mix(in srgb,var(--ui-primary),#000 12%);color:var(--ui-on-primary)}.manufacturing__media,.our-story__media{align-items:center;align-self:center;aspect-ratio:20/9;background:var(--ui-surface-2);border-radius:20px;display:flex;flex:1 0 0;justify-content:center;min-width:0;overflow:hidden}.manufacturing__image,.our-story__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.why-shopping{align-items:center;background:var(--ui-surface-1);display:flex;flex-direction:column;gap:22px;margin-left:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);margin-right:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);max-width:none!important;padding-bottom:20px;padding-left:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-right:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-top:44px;width:calc(100vw - var(--scrollbar-width, 0px))}.why-shopping__title{color:var(--ui-text-1);font-size:28px;font-weight:700;letter-spacing:normal;line-height:38px;margin:0;text-align:center}.why-shopping__grid{align-items:stretch;display:flex;gap:32px;width:100%}.why-shopping__item{align-items:flex-start;background:var(--ui-surface-2);flex:1 0 0;flex-direction:column;gap:12px;min-width:0;padding:28px}.why-shopping__icon,.why-shopping__item{border-radius:var(--radius-md);display:flex}.why-shopping__icon{align-items:center;background:var(--ui-primary-soft);flex:0 0 auto;height:52px;justify-content:center;width:52px}.why-shopping__icon img{display:block;height:27px;-o-object-fit:contain;object-fit:contain;width:27px}.why-shopping__item-title{color:var(--ui-text-1);font-size:17px;font-weight:700;letter-spacing:normal;line-height:23px;margin:0}.why-shopping__item-text{color:var(--ui-text-2);font-size:13px;font-weight:400;line-height:18px;margin:0}.pharmacy-banner{box-sizing:border-box;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;width:100%;zoom:1}@media(max-width:767px){.pharmacy-banner{padding-left:1rem;padding-right:1rem}}.pharmacy-banner{align-items:center;background:var(--ui-surface-2);border:1px solid var(--ui-line);border-radius:var(--radius-md);display:flex;gap:20px;justify-content:space-between;margin-bottom:28px!important;margin-top:28px!important;padding:24px 32px;position:relative;z-index:0}.pharmacy-banner:before{background:var(--ui-surface-1);bottom:-28px;content:"";left:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);position:absolute;top:-28px;width:calc(100vw - var(--scrollbar-width, 0px));z-index:-1}.pharmacy-banner__map-wrapper{align-items:center;background:var(--ui-placeholder);border-radius:var(--radius-sm);display:flex;flex:0 0 auto;height:80px;justify-content:center;overflow:hidden;width:120px}.pharmacy-banner__map-icon{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pharmacy-banner__content{display:flex;flex:1 0 0;flex-direction:column;gap:4px;min-width:0}.pharmacy-banner__title{color:var(--ui-text-1);font-size:19px;font-weight:700;letter-spacing:normal;line-height:26px;margin:0}.pharmacy-banner__text{color:var(--ui-text-2);font-size:12px;font-weight:400;line-height:16px;margin:0}.pharmacy-banner__action{flex:0 0 auto}.pharmacy-banner__btn{align-items:center;background:var(--ui-surface-1);border:1.5px solid var(--ui-line);border-radius:var(--radius-sm);color:var(--ui-text-1);display:inline-flex;font-size:13px;font-weight:600;height:48px;justify-content:center;line-height:18px;text-decoration:none!important;transition:border-color .2s ease,color .2s ease;width:220px}.pharmacy-banner__btn:hover{border-color:var(--ui-primary);color:var(--ui-primary)}@media(max-width:991px){.manufacturing,.our-story{flex-direction:column;gap:28px}.manufacturing__content,.our-story__content{width:100%}.manufacturing__media,.our-story__media{flex:0 0 auto;height:auto;width:100%}.why-shopping__grid{flex-wrap:wrap;gap:20px}.why-shopping__grid .why-shopping__item{flex:1 0 calc(50% - 10px)}.pharmacy-banner{flex-wrap:wrap}.pharmacy-banner__content{flex:1 0 60%}.pharmacy-banner__action{flex:1 0 100%}.pharmacy-banner__btn{width:100%}}@media(max-width:767px){.manufacturing,.our-story{gap:20px;padding-bottom:32px;padding-top:32px}.manufacturing__title,.our-story__title{font-size:22px}.why-shopping{padding-top:32px}.why-shopping__title{font-size:22px;line-height:30px}.why-shopping__grid .why-shopping__item{flex:1 0 100%;padding:20px}.pharmacy-banner{gap:16px}.pharmacy-banner__title{font-size:16px;line-height:22px}.pharmacy-banner__map-wrapper{height:60px;width:88px}}.banners-content.body-banners{background:var(--ui-surface-1);display:flex;flex-direction:column;gap:20px;margin-left:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);margin-right:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);max-width:none!important;padding-bottom:20px;padding-left:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-right:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-top:20px;width:calc(100vw - var(--scrollbar-width, 0px))}.banners-content.body-banners .banner-wrapper:not(:has(a)){display:none}.banners-content.body-banners .banner-wrapper{width:100%}.banners-content.body-banners .banner-wrapper>a{align-items:center;background:var(--ui-surface-3);border-radius:var(--radius-lg);display:flex;flex-direction:row-reverse;gap:32px;height:240px;justify-content:space-between;overflow:hidden;padding:0 56px;text-decoration:none!important}.banners-content.body-banners .banner-wrapper:has(a)~.banner-wrapper:has(a)>a{flex-direction:row}.banners-content.body-banners .banner-wrapper img{aspect-ratio:380/180;background:var(--ui-placeholder);border-radius:var(--radius-md);flex:0 0 auto;height:auto;-o-object-fit:cover;object-fit:cover;width:380px}.banners-content.body-banners .banner-wrapper .extended-banner-texts{align-items:flex-start;background:none!important;box-shadow:none!important;display:flex;flex:1 1 0;flex-direction:column;gap:10px;min-width:0;padding:0!important;position:static!important}.banners-content.body-banners .banner-wrapper .extended-banner-link,.banners-content.body-banners .banner-wrapper .extended-banner-text,.banners-content.body-banners .banner-wrapper .extended-banner-title{background:none!important;border:none!important;bottom:auto!important;box-shadow:none!important;left:auto!important;margin:0!important;padding:0!important;position:static!important;right:auto!important;top:auto!important}.banners-content.body-banners .banner-wrapper .extended-banner-title{color:var(--ui-text-1);font-size:30px;font-weight:700;line-height:39px}.banners-content.body-banners .banner-wrapper .extended-banner-text{color:var(--ui-text-2);font-size:14px;font-weight:400;line-height:18px}.banners-content.body-banners .banner-wrapper .extended-banner-link{align-items:center;background:var(--ui-primary)!important;border-radius:var(--radius-sm)!important;color:var(--ui-on-primary)!important;display:flex!important;flex:0 0 auto!important;font-size:13px;font-weight:600;height:48px!important;justify-content:center;line-height:17px;transition:background-color .2s ease;width:200px!important}.banners-content.body-banners .banner-wrapper>a:hover .extended-banner-link{background:color-mix(in srgb,var(--ui-primary),#000 12%)!important}@media(max-width:991px){.banners-content.body-banners .banner-wrapper:has(a)~.banner-wrapper:has(a)>a,.banners-content.body-banners .banner-wrapper>a{flex-direction:column-reverse;gap:20px;height:auto;padding:24px;text-align:center}.banners-content.body-banners .banner-wrapper .extended-banner-texts{align-items:center}.banners-content.body-banners .banner-wrapper img{height:auto;width:100%}}@media(max-width:767px){.banners-content.body-banners{gap:12px;padding-bottom:16px;padding-top:16px}.banners-content.body-banners .banner-wrapper .extended-banner-title{font-size:22px;line-height:28px}}#content:has(.category-content-wrapper){max-width:none!important;padding-left:0!important;padding-right:0!important}.category-content-wrapper{max-width:none!important;padding:0!important;width:100%}.category-top{background:var(--ui-surface-1);margin-left:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);margin-right:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);max-width:none!important;padding-bottom:8px;padding-left:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-right:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-top:28px;width:calc(100vw - var(--scrollbar-width, 0px))}.category-top #breadcrumbs,.category-top .breadcrumbs{align-items:center;color:var(--ui-text-2);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;line-height:normal;margin:0 0 12px!important;max-width:none!important;padding:0!important;width:100%}.category-top #breadcrumbs a,.category-top .breadcrumbs a{color:var(--ui-text-2);text-decoration:none!important}.category-top #breadcrumbs a:hover,.category-top .breadcrumbs a:hover{color:var(--ui-primary)}.category-top #breadcrumbs .breadcrumb-current,.category-top #breadcrumbs span[itemprop=name]:last-of-type,.category-top #breadcrumbs>:last-child,.category-top .breadcrumbs .breadcrumb-current,.category-top .breadcrumbs span[itemprop=name]:last-of-type,.category-top .breadcrumbs>:last-child{color:var(--ui-text-1);font-weight:600}.category-top h1{color:var(--ui-text-1);font-size:30px;font-weight:700;letter-spacing:normal;line-height:1.2;margin:0 0 12px;text-align:left}.category-top .category-perex{color:var(--ui-text-2);font-size:14px;font-weight:400;line-height:1.6;margin:0 0 12px;max-width:880px}.subcategories{align-items:stretch;background:var(--ui-surface-2);display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:0!important;margin-left:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);margin-right:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);margin-top:8px!important;padding-bottom:20px;padding-left:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-right:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-top:20px;width:calc(100vw - var(--scrollbar-width, 0px))}.subcategories,.subcategories>li{list-style:none;max-width:none!important}.subcategories>li{flex:0 0 auto!important;float:none!important;margin:0!important;padding:0!important;width:auto!important}.subcategories>li:after,.subcategories>li:before{content:none!important}.subcategories>li>a{align-items:center;background:var(--ui-surface-1);border-radius:20px;color:var(--ui-text-1)!important;display:flex!important;flex-direction:row;font-size:14px;font-weight:600;gap:12px;height:100%;line-height:1.3;padding:10px 16px 10px 10px;text-align:left;text-decoration:none!important;transition:box-shadow .2s ease;white-space:normal;width:100%}.subcategories>li>a:hover{box-shadow:0 2px 10px rgba(0,0,0,.08);color:var(--ui-primary)!important}.subcategories>li .image{align-items:center;background:var(--ui-placeholder);border-radius:12px;display:flex;flex:0 0 auto;height:44px!important;justify-content:center;margin:0!important;overflow:hidden;padding:0!important;width:44px!important}.subcategories>li .image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.subcategories>li>a:not(:has(.image)){padding-left:16px}.subcategories>li .text{display:block;min-width:0}.products-top-wrapper{background:var(--ui-surface-1);display:flex;flex-direction:column;gap:14px;margin-left:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);margin-right:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);max-width:none!important;padding-bottom:24px;padding-left:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-right:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-top:36px;width:calc(100vw - var(--scrollbar-width, 0px))}.products-top-wrapper .products-top-header{color:var(--ui-text-1);font-size:20px;font-weight:700;letter-spacing:normal;line-height:normal;margin:0;text-align:left}.products-top-wrapper .products-top{display:flex!important;flex-wrap:wrap;gap:16px;margin:0!important}.products-top-wrapper .products-top .product{align-items:center;background:var(--ui-surface-2)!important;border:none!important;border-radius:12px;display:flex!important;flex:1 1 calc(33.333% - 11px)!important;flex-direction:row!important;gap:14px;height:auto!important;min-width:260px;padding:12px!important}.products-top-wrapper .products-top .product:hover{box-shadow:none}.products-top-wrapper .products-top .product.inactive{display:none!important}.products-top-wrapper .products-top .product .p{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:14px;height:auto;width:100%}.products-top-wrapper .products-top .product .image{background:var(--ui-placeholder);border-radius:12px;flex:0 0 auto;height:52px!important;max-height:52px!important;min-height:0!important;min-width:0!important;padding:4px!important;width:52px!important}.products-top-wrapper .products-top .product .p-in{align-items:flex-start;flex:1 1 auto;gap:2px;min-width:0;text-align:left}.products-top-wrapper .products-top .product .p-in-in{align-items:flex-start;gap:2px;margin:0!important;text-align:left;width:100%}.products-top-wrapper .products-top .product .availability,.products-top-wrapper .products-top .product .p-bottom,.products-top-wrapper .products-top .product .prices{align-items:flex-start!important;justify-content:flex-start!important;margin-left:0!important;margin-right:0!important;text-align:left}.products-top-wrapper .products-top .product .name{font-size:12px!important;font-weight:400!important;line-height:16px!important;min-height:32px}.products-top-wrapper .products-top .product .availability{font-size:11px!important}.products-top-wrapper .products-top .product .availability:before{height:6px;width:6px}.products-top-wrapper .products-top .product .p-bottom{gap:2px;margin-top:0!important}.products-top-wrapper .products-top .product .price-final{font-size:15px!important;line-height:20px!important}.products-top-wrapper .products-top .product .flags,.products-top-wrapper .products-top .product .p-tools{display:none!important}.products-top-wrapper .products-top .product .top-product-detail{background:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-text-1)!important;flex:0 0 auto;font-size:12px;font-weight:600;line-height:normal;margin-left:auto;padding:8px 16px!important;text-decoration:none!important;text-transform:none!important;white-space:nowrap}.products-top-wrapper .products-top .product .top-product-detail:hover{border-color:var(--ui-primary)!important;color:var(--ui-primary)!important}.products-top-wrapper .button-wrapper{display:flex;justify-content:center;margin:0}.products-top-wrapper .button-wrapper .btn{align-items:center;background:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:12px!important;color:var(--ui-text-1)!important;display:inline-flex;font-size:13px;font-weight:600;padding:10px 24px!important;text-transform:none!important}.products-top-wrapper .button-wrapper .btn:hover{border-color:var(--ui-primary)!important}#filters-wrapper{box-sizing:border-box;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;width:100%;zoom:1}@media(max-width:767px){#filters-wrapper{padding-left:1rem;padding-right:1rem}}#filters-wrapper{margin-bottom:0!important;padding-top:16px}#filters{align-items:center;background:var(--ui-surface-2);border:none;border-radius:var(--radius-md,12px);display:flex!important;flex-wrap:wrap;gap:12px 18px;padding:14px 20px}#filters .slider-wrapper{align-items:center;display:flex;flex:0 1 auto;gap:10px;margin:0}#filters .filter-section-title,#filters h4,#filters legend{color:var(--ui-text-1);font-size:13px!important;font-weight:600!important;letter-spacing:normal!important;line-height:normal!important;margin:0!important;padding:0!important;white-space:nowrap}#filters .slider-wrapper>h4:after{content:":"}#filters .slider-header{align-items:center;display:flex;margin:0}#filters .from,#filters .to,#filters output{color:var(--ui-text-2);font-size:13px;white-space:nowrap}#filters .slider-content{background:none!important;border:none!important;box-shadow:none!important;flex:0 0 190px;margin:0;padding:0 8px;width:190px}#filters .param-price-filter.ui-slider{background:var(--ui-line)!important;border:none!important;border-radius:var(--radius-pill,999px);height:4px;margin:0;position:relative;width:100%}#filters .ui-slider-range{background:var(--ui-primary)!important;border:none!important;border-radius:var(--radius-pill,999px);height:100%}#filters .ui-slider-handle{background:var(--ui-surface-1)!important;border:2px solid var(--ui-primary)!important;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.12);cursor:pointer;height:15px;margin-left:-7.5px;margin-top:-7.5px;top:50%;width:15px}#filters .ui-slider-handle:focus{box-shadow:0 0 0 3px var(--ui-primary-soft);outline:none}#filters #price-filter-form{display:contents}#filters #price-filter{display:none}#filters .filter-dropdown{flex:0 0 auto;position:relative}#filters .filter-dropdown__toggle{align-items:center;background:var(--ui-surface-1);border:1px solid var(--ui-line);border-radius:var(--radius-sm,8px);color:var(--ui-text-1);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;line-height:normal;padding:8px 14px}#filters .filter-dropdown__toggle:after{background-color:currentColor;content:"";display:block;flex:0 0 auto;height:14px;-webkit-mask:var(--icon-chevron-down) no-repeat center/contain;mask:var(--icon-chevron-down) no-repeat center/contain;width:14px}#filters .filter-dropdown.is-open .filter-dropdown__toggle,#filters .filter-dropdown__toggle:hover{border-color:var(--ui-primary)}#filters .filter-dropdown.is-open .filter-dropdown__toggle:after{transform:rotate(180deg)}#filters .filter-dropdown__count{background:var(--ui-primary-soft);border-radius:var(--radius-pill,999px);color:var(--ui-primary);font-size:11px;font-weight:600;padding:1px 7px}#filters .filter-dropdown__panel{background:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:var(--radius-md,12px)!important;box-shadow:0 12px 32px rgba(0,0,0,.12);display:none!important;left:0;margin:0!important;max-height:340px;max-width:calc(100vw - 60px);overflow-y:auto;padding:16px 18px!important;position:absolute;top:calc(100% + 8px);width:560px;z-index:40}#filters .filter-dropdown__panel .filter-section,#filters .filter-dropdown__panel .param-filter-top,#filters .filter-dropdown__panel fieldset,#filters .filter-dropdown__panel form{border:none;display:flex!important;flex-wrap:wrap;float:none!important;gap:8px 18px;margin:0;padding:0;width:auto!important}#filters .filter-dropdown.is-open .filter-dropdown__panel{display:flex!important;flex-wrap:wrap}#filters .filter-sections{align-items:center;background:none!important;border:none!important;box-shadow:none!important;display:flex;flex:1 1 100%;flex-wrap:wrap;gap:10px 20px;margin:0;padding:0!important}#filters .filter-section{background:none;border:none;float:none!important;margin:0;padding:0;width:auto!important}#filters .filter-section-boolean,#filters .filter-section-boolean fieldset,#filters .filter-section-boolean form,#filters .param-filter-top{align-items:center;background:none!important;border:none;box-shadow:none!important;display:flex!important;flex-wrap:wrap;gap:10px 20px;margin:0;padding:0}#filters .filter-section-boolean fieldset>div{align-items:center;display:flex;float:none!important;margin:0!important;padding:0!important;width:auto!important}#filters .filter-label,#filters label{align-items:center;color:var(--ui-text-1);cursor:pointer;display:inline-flex;font-size:13px;font-weight:400;gap:8px;line-height:normal;margin:0;white-space:nowrap}#filters .filter-label.disabled,#filters label.disabled{color:var(--ui-text-2);cursor:default;opacity:.5}#filters .filter-count{color:var(--ui-text-2);font-size:12px;margin-left:4px}#filters input[type=checkbox]{accent-color:var(--ui-primary);border:1.5px solid var(--ui-line);border-radius:4px;height:16px;margin:0;width:16px}#filters select{background:var(--ui-surface-1);border:1px solid var(--ui-line);border-radius:var(--radius-sm,8px);color:var(--ui-text-1);font-size:13px;padding:9px 14px}#category-header{box-sizing:border-box;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;width:100%;zoom:1}@media(max-width:767px){#category-header{padding-left:1rem;padding-right:1rem}}#category-header{padding-bottom:10px;padding-top:14px}.listSorting{gap:8px 22px;justify-content:space-between;width:100%}.listSorting,.listSorting .listSorting__controls{align-items:center;display:flex;flex-wrap:wrap;padding:0}.listSorting .listSorting__controls{gap:22px;list-style:none;margin:0}.listSorting .listSorting__controls>li{align-items:center;display:flex!important;list-style:none;margin:0;padding:0}.listSorting .listSorting__controls>li:after,.listSorting .listSorting__controls>li:before{content:none!important}.listSorting .listSorting__control{background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--ui-text-2)!important;cursor:pointer;font-size:13px;font-weight:400;line-height:normal;padding:0!important;text-transform:none!important}.listSorting .listSorting__control:hover{color:var(--ui-text-1)!important}.listSorting .listSorting__control.active,.listSorting .listSorting__control[aria-current=true],.listSorting .listSorting__control[aria-pressed=true]{color:var(--ui-text-1)!important;font-weight:700;text-decoration:underline!important}.listSorting .itemsTotal--inSorting{color:var(--ui-text-2);flex:0 0 auto;font-size:13px;line-height:normal;margin:0 0 0 auto;padding:0;text-align:right;width:auto!important}.listSorting .itemsTotal--inSorting strong{color:var(--ui-text-1);font-weight:600}#products.products-page{box-sizing:border-box;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;width:100%;zoom:1}@media(max-width:767px){#products.products-page{padding-left:1rem;padding-right:1rem}}#products.products-page{padding-top:24px}.listingControls{box-sizing:border-box;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;width:100%;zoom:1}@media(max-width:767px){.listingControls{padding-left:1rem;padding-right:1rem}}.listingControls{align-items:center;display:grid!important;gap:12px;grid-template-columns:1fr auto 1fr;padding-bottom:8px;padding-top:24px}.listingControls .goToTop{grid-column:1;justify-self:start;margin:0;width:auto}.listingControls .loadMore{grid-column:2;justify-self:center;margin:0;text-align:center;width:auto}.listingControls .pagination{grid-column:3;justify-self:end;margin:0;width:auto}.listingControls .itemsTotal{color:var(--ui-text-2);font-size:12px;grid-column:1/-1;justify-self:center}.listingControls .goToTop__button{align-items:center;background:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-text-1)!important;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:10px 18px!important;text-decoration:none!important;text-transform:none!important}.listingControls .goToTop__button:before{background-color:currentColor;content:"";display:block;flex:0 0 auto;height:14px;-webkit-mask:var(--icon-chevron-up) no-repeat center/contain;mask:var(--icon-chevron-up) no-repeat center/contain;width:14px}.listingControls .goToTop__button:after{content:none!important}.listingControls .goToTop__button:hover{border-color:var(--ui-primary)!important}.listingControls .loadMore__button{background:var(--ui-primary)!important;border:1px solid var(--ui-primary)!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-on-primary)!important;font-size:13px;font-weight:600;padding:12px 24px!important;text-transform:none!important}.listingControls .loadMore__button:hover{background:color-mix(in srgb,var(--ui-primary),#000 12%)!important;border-color:color-mix(in srgb,var(--ui-primary),#000 12%)!important}.pagination{align-items:center;display:flex;justify-content:flex-end}.pagination__list{display:flex;gap:8px}.pagination__list,.pagination__list>li{align-items:center;list-style:none;margin:0;padding:0}.pagination__list>li{display:flex!important}.pagination__list>li:after,.pagination__list>li:before{content:none!important}.pagination__currentPage,.pagination__link{align-items:center;background:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:var(--radius-sm,8px)!important;box-shadow:none!important;color:var(--ui-text-1)!important;display:inline-flex!important;font-size:13px;font-weight:600;height:40px!important;justify-content:center;line-height:1;min-height:40px!important;min-width:40px;padding:0 12px!important;text-decoration:none!important;text-transform:none!important}.pagination__currentPage:after,.pagination__currentPage:before,.pagination__link:after,.pagination__link:before{content:none!important}.pagination__link:hover{border-color:var(--ui-primary)!important;color:var(--ui-primary)!important}.pagination__currentPage{background:var(--ui-primary)!important;border-color:var(--ui-primary)!important;color:var(--ui-on-primary)!important}.pagination__link--next,.pagination__link--prev{font-size:0!important;padding:0!important}.pagination__link--next:before,.pagination__link--prev:before{background-color:currentColor;background-color:var(--ui-text-1);content:"";content:""!important;display:block;flex:0 0 auto;height:16px;-webkit-mask:var(--icon-chevron-left) no-repeat center/contain;mask:var(--icon-chevron-left) no-repeat center/contain;width:16px}.pagination__link--first:before,.pagination__link--last:before{content:none!important}.pagination__link--next:before{mask-image:var(--icon-chevron-right);-webkit-mask-image:var(--icon-chevron-right)}.category__secondDescription{box-sizing:border-box;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;width:100%;zoom:1}@media(max-width:767px){.category__secondDescription{padding-left:1rem;padding-right:1rem}}.category__secondDescription{color:var(--ui-text-2);font-size:13px;line-height:1.7;padding-bottom:24px;padding-top:24px}.category__secondDescription h2,.category__secondDescription h3{color:var(--ui-text-1);font-size:20px;font-weight:700;letter-spacing:normal;margin:0 0 10px}.category__secondDescription p{margin:0 0 10px}@media(max-width:991px){.category-top h1{font-size:24px}.products-top-wrapper .products-top .product{flex:1 1 calc(50% - 8px)!important}#filters .filter-sections{gap:14px}}@media(max-width:767px){.category-top{padding-top:20px}.category-top h1{font-size:22px}.subcategories{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.subcategories>li>a{font-size:12px;padding:8px 12px 8px 8px}.subcategories>li .image{height:36px;width:36px}.products-top-wrapper .products-top .product{flex:1 1 100%!important}#filters{padding:14px 16px}#filters .slider-wrapper{flex:1 1 100%;flex-wrap:wrap}#filters .slider-content{flex:1 1 120px;min-width:0;width:auto}#filters .filter-dropdown{flex:1 1 100%}#filters .filter-dropdown__panel{left:0;width:calc(100vw - 40px)}#category-header,.listingControls{gap:10px 14px}}@media(max-width:991px){.btn-filter-open{align-items:center;background:var(--ui-primary);border:none;border-radius:var(--radius-sm,8px);color:var(--ui-on-primary);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin:0 auto 12px;max-width:1480px;padding:12px 18px;width:calc(100% - 4rem)}}@media(max-width:991px)and (max-width:767px){.btn-filter-open{width:calc(100% - 2rem)}}@media(max-width:991px){.btn-filter-open:before{background-color:var(--ui-on-primary);content:"";display:block;flex:0 0 auto;height:16px;-webkit-mask:var(--icon-filter) no-repeat center/contain;mask:var(--icon-filter) no-repeat center/contain;width:16px}#filters-wrapper{background:var(--ui-surface-1);bottom:0;box-shadow:8px 0 32px rgba(0,0,0,.14);left:-100%;margin:0!important;max-width:92vw;opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:60px 18px 32px!important;position:fixed!important;right:auto;top:0;transition:left .35s ease,opacity .25s ease,visibility .25s ease;visibility:hidden;width:400px;z-index:2000}#filters-wrapper.is-open{left:0;opacity:1;visibility:visible}body.filters-mobile-visible{overflow:hidden}body.filters-mobile-visible:before{background:rgba(0,0,0,.42);bottom:0;content:"";display:block;left:0;position:fixed;right:0;top:0;z-index:1999}.filters-close{align-items:center;background:none;border:none;border-radius:var(--radius-sm,8px);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;width:36px;z-index:2}.filters-close:before{background-color:var(--ui-text-1);content:"";display:block;flex:0 0 auto;height:18px;-webkit-mask:var(--icon-close) no-repeat center/contain;mask:var(--icon-close) no-repeat center/contain;width:18px}.filters-close:hover{background:var(--ui-surface-2)}#filters-wrapper.is-open #filters{align-items:stretch;background:none!important;flex-direction:column;gap:18px;max-width:none!important;padding:0!important;width:100%!important}#filters-wrapper.is-open .slider-wrapper{order:1}#filters-wrapper.is-open .filter-sections{order:2}#filters-wrapper.is-open .filter-dropdown{order:3}#filters-wrapper.is-open .filter-dropdown,#filters-wrapper.is-open .filter-sections,#filters-wrapper.is-open .slider-wrapper{flex:1 1 100%;width:100%}#filters-wrapper.is-open .slider-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px 8px}#filters-wrapper.is-open .slider-wrapper .slider-header,#filters-wrapper.is-open .slider-wrapper .to,#filters-wrapper.is-open .slider-wrapper>h4{align-items:center;display:flex!important;font-size:13px;height:22px;line-height:22px;margin:0!important;padding:0!important}#filters-wrapper.is-open .slider-wrapper>h4{order:1}#filters-wrapper.is-open .slider-wrapper .slider-header{order:2}#filters-wrapper.is-open .slider-wrapper .to{order:3;width:auto!important}#filters-wrapper.is-open .slider-wrapper .slider-content{flex:1 1 100%!important;order:4;padding:0 8px!important;width:100%!important}#filters-wrapper.is-open .slider-wrapper .to:before{color:var(--ui-text-2);content:"–";margin-right:4px}#filters-wrapper.is-open .filter-dropdown__toggle{display:flex!important;justify-content:space-between;width:100%}#filters-wrapper.is-open .filter-dropdown__panel{box-shadow:none!important;max-height:none;position:static!important;width:100%!important}#filters-wrapper.is-open .filter-section,#filters-wrapper.is-open .param-filter-top{width:100%}.sort-select{max-width:260px;position:relative;width:100%}.sort-select__toggle{align-items:center;background:var(--ui-surface-1);border:1px solid var(--ui-line);border-radius:var(--radius-sm,8px);color:var(--ui-text-1);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;justify-content:space-between;padding:10px 14px;width:100%}.sort-select__toggle:after{background-color:var(--ui-text-2);content:"";display:block;flex:0 0 auto;height:15px;-webkit-mask:var(--icon-chevron-down) no-repeat center/contain;mask:var(--icon-chevron-down) no-repeat center/contain;transition:transform .2s ease;width:15px}.sort-select.is-open .sort-select__toggle:after{transform:rotate(180deg)}.sort-select__options{background:var(--ui-surface-1);border:1px solid var(--ui-line);border-radius:var(--radius-sm,8px);box-shadow:0 12px 28px rgba(0,0,0,.12);display:none;left:0;padding:6px;position:absolute;top:calc(100% + 6px);width:100%;z-index:30}.sort-select__options,.sort-select__options li{list-style:none;margin:0}.sort-select__options li:after,.sort-select__options li:before{content:none!important}.sort-select.is-open .sort-select__options{display:block}.sort-select__option{background:none;border:none;border-radius:var(--radius-sm,8px);color:var(--ui-text-1);cursor:pointer;display:block;font-size:13px;padding:9px 12px;text-align:left;width:100%}.sort-select__option:hover{background:var(--ui-surface-2)}.sort-select__option.is-active{background:var(--ui-primary-soft);font-weight:700}}@media(max-width:991px)and (min-width:768px){.subcategories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.subcategories-toggle{align-items:center;background:var(--ui-surface-2);border:1px solid var(--ui-line);border-radius:var(--radius-sm,8px);color:var(--ui-text-1);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:space-between;margin:0 0 12px;padding:12px 16px;width:100%}.subcategories-toggle:after{background-color:var(--ui-text-2);content:"";display:block;flex:0 0 auto;height:16px;-webkit-mask:var(--icon-chevron-down) no-repeat center/contain;mask:var(--icon-chevron-down) no-repeat center/contain;transition:transform .2s ease;width:16px}.subcategories-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.subcategories--collapsed .subcategories{display:none!important}#products.products-page{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-top:16px}.listingControls{gap:14px 12px;grid-template-areas:"vic vic" "nahoru strankovani";grid-template-columns:auto minmax(0,1fr);padding-bottom:24px;padding-top:20px}.listingControls .loadMore{grid-area:vic;justify-self:stretch;width:100%}.listingControls .loadMore .btn,.listingControls .loadMore a,.listingControls .loadMore button{align-items:center;background:var(--ui-primary)!important;border:none!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-on-primary)!important;display:flex!important;font-size:15px;font-weight:600;justify-content:center;min-height:48px;padding:13px 20px!important;text-transform:none!important;width:100%}.listingControls .goToTop{grid-area:nahoru;justify-self:start;width:auto}.listingControls .goToTop__button{align-items:center;background:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-text-1)!important;display:inline-flex!important;font-size:13px;font-weight:600;gap:8px;min-height:40px;padding:0 16px!important;text-transform:none!important}.listingControls .goToTop__button:before{background-color:var(--ui-text-1);content:"";display:block;flex:0 0 auto;height:15px;-webkit-mask:var(--icon-chevron-up) no-repeat center/contain;mask:var(--icon-chevron-up) no-repeat center/contain;width:15px}.listingControls .goToTop__button:after{content:none!important}.listingControls .pagination{grid-area:strankovani;justify-self:end;width:auto!important}.listingControls .itemsTotal{display:none}.pagination__list{flex:0 0 auto;gap:6px}.pagination__currentPage,.pagination__link{height:36px!important;min-height:36px!important;min-width:36px!important;padding:0 8px!important}.pagination__list>li:has(>.pagination__link--first),.pagination__list>li:has(>.pagination__link--last){display:none!important}}.category-perex:has(#pobo-all-content){font-size:15px;max-width:none!important}.rc-profit__container{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rc-profit__left-half,.rc-profit__right-half{min-width:0}.rc-profit__right-img{border-radius:var(--radius-md,12px);display:block;height:auto;width:100%}.rc-profit__header:empty{display:none}.rc-profit__list-container{display:flex;flex-direction:column;gap:16px}.rc-profit__list-item{align-items:flex-start;display:flex;gap:12px}.rc-profit__list-ico{flex:0 0 auto;line-height:0}.rc-profit__list-ico-img{height:26px!important;width:26px!important}.rc-profit__list-content{min-width:0}.rc-profit__list-header{color:var(--ui-text-1);font-size:16px!important;font-weight:600!important;letter-spacing:normal!important;line-height:1.35!important;margin:0 0 2px!important}.rc-profit__list-description,.rc-profit__list-text{color:var(--ui-text-2);font-size:14px;line-height:1.6;margin:0}@media(max-width:767px){.rc-profit__container{gap:20px;grid-template-columns:minmax(0,1fr)}}.banner-category{display:none}.banner-category.category-banner{background:var(--ui-primary);border-radius:var(--radius-md,12px);display:block;height:100%;margin:0!important;overflow:hidden;padding:0!important;position:relative;width:auto!important}.banner-category.category-banner>a{align-items:center;display:flex!important;flex-direction:column;gap:8px;height:100%;justify-content:flex-end;min-height:320px;padding:24px 20px;position:relative;text-align:center;text-decoration:none!important;width:100%}.banner-category.category-banner img{bottom:0;height:100%!important;left:0;margin:0!important;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%!important;z-index:0}.banner-category.category-banner>a:before{background:linear-gradient(0deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.35) 45%,transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.banner-category.category-banner>a.extended-empty:before{content:none}.banner-category.category-banner>a:has(>.extended-banner-texts:empty):before{content:none}.banner-category.category-banner .extended-banner-texts{align-items:center;background:none!important;bottom:auto!important;box-shadow:none!important;display:flex;flex-direction:column;gap:8px;left:auto!important;margin:0!important;max-width:none!important;padding:0!important;position:relative!important;right:auto!important;top:auto!important;width:100%;z-index:2}.banner-category.category-banner .extended-banner-link,.banner-category.category-banner .extended-banner-text,.banner-category.category-banner .extended-banner-title{background:none;border:none!important;box-shadow:none!important;left:auto!important;max-width:100%;position:static!important;text-align:center;top:auto!important;width:auto!important}.banner-category.category-banner .extended-banner-title{color:#fff;font-size:20px;font-weight:700;line-height:1.25;margin:0}.banner-category.category-banner .extended-banner-text{color:hsla(0,0%,100%,.88);font-size:13px;font-weight:400;line-height:1.5;margin:0}.banner-category.category-banner .extended-banner-link{align-items:center;align-self:center;background:var(--ui-surface-1)!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-text-1)!important;display:inline-flex!important;font-size:13px;font-weight:600;justify-content:center;line-height:1.2;margin-top:4px;padding:10px 20px!important;text-transform:none!important;width:auto!important}.banner-category.category-banner:hover .extended-banner-link{background:var(--ui-primary-soft)}@media(max-width:767px){.banner-category.category-banner>a{min-height:260px;padding:20px 16px}.banner-category.category-banner .extended-banner-title{font-size:17px}.banner-category.category-banner .extended-banner-text{font-size:12px}}.p-detail{max-width:none!important;padding-left:0!important;padding-right:0!important}body.type-detail .breadcrumbs,body.type-product .breadcrumbs{box-sizing:border-box;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;width:100%;zoom:1}@media(max-width:767px){body.type-detail .breadcrumbs,body.type-product .breadcrumbs{padding-left:1rem;padding-right:1rem}}body.type-detail .breadcrumbs,body.type-product .breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:4px;max-width:calc(1480px + 4rem)!important;padding-bottom:4px;padding-top:14px}body.type-detail .breadcrumbs>span,body.type-product .breadcrumbs>span{align-items:center;display:inline-flex!important;gap:6px;height:auto!important;margin:0!important;padding:0!important}body.type-detail .breadcrumbs,body.type-product .breadcrumbs{color:var(--ui-text-2);font-size:12px;line-height:normal}body.type-detail .breadcrumbs a,body.type-product .breadcrumbs a{color:var(--ui-text-2);text-decoration:none!important}body.type-detail .breadcrumbs a:hover,body.type-product .breadcrumbs a:hover{color:var(--ui-primary)}body.type-detail .breadcrumbs>:last-child,body.type-product .breadcrumbs>:last-child{color:var(--ui-text-1);font-weight:600}.p-detail-inner{box-sizing:border-box;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;width:100%;zoom:1}@media(max-width:767px){.p-detail-inner{padding-left:1rem;padding-right:1rem}}.p-detail-inner{align-items:start;display:grid!important;float:none!important;gap:40px;grid-template-columns:minmax(0,44fr) minmax(0,56fr);max-width:calc(1480px + 4rem)!important;padding-bottom:32px;padding-top:20px}.p-detail-inner .p-image-wrapper{grid-column:1}.p-detail-inner .p-data-wrapper,.p-detail-inner .p-image-wrapper{float:none!important;margin:0!important;padding:0!important;width:auto!important}.p-detail-inner .p-data-wrapper{align-items:stretch;display:flex;flex-direction:column;gap:14px;grid-column:2}.p-image-wrapper .p-image{background:var(--ui-surface-1);border:none;border-radius:var(--radius-md,12px);margin:0!important;overflow:hidden;padding:24px!important;position:relative;width:100%!important}.p-image-wrapper #wrap,.p-image-wrapper .p-main-image{background:none!important;display:block;height:auto!important;margin:0!important;width:100%!important}.p-image-wrapper .p-main-image img{display:block;height:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:100%}.p-image-wrapper .pd-flags{align-items:flex-start;display:flex!important;flex-direction:column;gap:6px;height:auto!important;left:16px;margin:0!important;padding:0!important;pointer-events:none;position:absolute;right:16px;top:16px;width:auto!important;z-index:3}.p-image-wrapper .pd-flags .flag:after,.p-image-wrapper .pd-flags .flag:before{content:none!important;display:none!important}.p-image-wrapper .pd-flags .flag{align-items:center;background:var(--ui-danger)!important;border:none!important;border-radius:var(--radius-pill,999px)!important;color:#fff!important;display:inline-flex!important;font-size:11px!important;font-weight:700!important;height:auto!important;letter-spacing:normal!important;line-height:15px!important;margin:0!important;min-height:0!important;min-width:0!important;padding:5px 11px!important;text-transform:none!important;white-space:nowrap;width:auto!important}.p-image-wrapper .pd-flags .price-standard{display:none!important}.p-image-wrapper .pd-flags .price-save{color:inherit!important;display:inline!important;font:inherit!important}.p-image-wrapper .p-thumbnails,.p-image-wrapper .p-thumbnails-wrapper{float:none!important;height:auto!important;margin:0!important;max-width:none!important;overflow:visible!important;padding:0!important;width:100%!important}.p-image-wrapper .p-thumbnails-inner{height:auto!important;left:auto!important;position:static!important;width:auto!important}.p-image-wrapper .p-thumbnails-inner>div{display:flex!important;flex-wrap:wrap;gap:10px;width:auto!important}.p-image-wrapper .p-thumbnails .cbox-gal,.p-image-wrapper .thumbnail-next,.p-image-wrapper .thumbnail-prev{display:none!important}.p-image-wrapper .row{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 0!important;padding:0!important}.p-image-wrapper .row:empty{display:none}.p-image-wrapper .row>*{float:none!important;padding:0!important;width:auto!important}.p-image-wrapper .row a{background:var(--ui-image-bg);border:2px solid transparent;border-radius:var(--radius-sm,8px);display:block;height:76px;overflow:hidden;padding:8px;width:76px}.p-image-wrapper .row a:after,.p-image-wrapper .row a:before{content:none!important}.p-image-wrapper .row a.highlighted{outline:none!important}.p-image-wrapper .row a.active,.p-image-wrapper .row a.highlighted,.p-image-wrapper .row a:hover{border-color:var(--ui-primary)!important}.p-image-wrapper .row a img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-data-wrapper .p-detail-inner-header{border:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.p-data-wrapper .p-detail-inner-header h1{color:var(--ui-text-1);font-size:30px;font-weight:700;letter-spacing:normal;line-height:1.2;margin:0;order:1;text-align:left}.p-data-wrapper .p-detail-inner-header .stars-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0;order:2}.p-data-wrapper .p-detail-inner-header .stars-label,.p-data-wrapper .p-detail-inner-header .stars-link{color:var(--ui-text-2);font-size:12px;line-height:normal}.p-data-wrapper .p-detail-inner-header .stars-link{color:var(--ui-primary)!important;font-weight:600;text-decoration:none!important}.p-data-wrapper .p-detail-inner-header .stars-link:hover{text-decoration:underline!important}.p-data-wrapper .p-detail-inner-header .pd-benefits{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin:6px 0 0;order:3}.p-data-wrapper .p-detail-inner-header .pd-benefits .moje-vyhoda{align-items:center;background:var(--ui-surface-2);border-radius:var(--radius-pill);color:var(--ui-text-1);display:inline-flex;font-size:14px;font-weight:600;gap:8px;line-height:1.4;margin:0!important;padding:5px 14px 5px 6px!important;position:relative;width:auto!important}.p-data-wrapper .p-detail-inner-header .pd-benefits .moje-vyhoda:before{background:var(--ui-surface-1);border-radius:50%;content:"";flex:0 0 auto;height:26px;width:26px}.p-data-wrapper .p-detail-inner-header .pd-benefits .moje-vyhoda:after{background-color:var(--ui-primary);content:"";display:block;flex:0 0 auto;height:16px;left:11px;-webkit-mask:var(--icon-check) no-repeat center/contain;mask:var(--icon-check) no-repeat center/contain;position:absolute;top:50%;transform:translateY(-50%);width:16px}.p-data-wrapper .p-short-description{border:none;color:var(--ui-text-2);font-size:14px;line-height:1.6;margin:0;padding:0}#product-detail-form{background:var(--ui-surface-2);border:none;border-radius:var(--radius-md,12px);display:flex!important;flex-direction:column;gap:12px;margin:0!important;padding:20px!important}#product-detail-form [itemprop=aggregateRating]{display:none!important}#product-detail-form .p-variants-block{margin:0}#product-detail-form .p-to-cart-block{border:none;display:contents;margin:0;padding:0}#product-detail-form .p-basic-info-block{order:1}#product-detail-form .p-variants-block{order:2}#product-detail-form .p-final-price-wrapper{order:3}#product-detail-form .p-add-to-cart-wrapper{order:4}#product-detail-form .pd-meta{align-items:center;color:var(--ui-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 18px;margin-top:2px;order:5}#product-detail-form .pd-meta .block{float:none!important;margin:0!important;padding:0!important;width:auto!important}#product-detail-form .pd-meta a{color:var(--ui-primary)!important;text-decoration:none!important}#product-detail-form .pd-meta a:hover{text-decoration:underline!important}#product-detail-form .p-final-price-wrapper{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;text-align:left}#product-detail-form .p-final-price-wrapper .price-final,#product-detail-form .p-final-price-wrapper .price-final-holder{color:var(--ui-text-1);font-size:34px!important;font-weight:700!important;line-height:1.1!important;margin:0;white-space:nowrap}#product-detail-form .p-final-price-wrapper .price-standard,#product-detail-form .p-final-price-wrapper del{color:var(--ui-text-2);font-size:15px;font-weight:400;text-decoration:line-through}#product-detail-form .p-final-price-wrapper .price-final{order:1}#product-detail-form .p-final-price-wrapper .price-standard{order:2}#product-detail-form .p-final-price-wrapper .flag-discount,#product-detail-form .p-final-price-wrapper .price-save{order:3}#product-detail-form .p-final-price-wrapper .price-additional{order:4}#product-detail-form .p-final-price-wrapper .price-measure{order:5}#product-detail-form .p-final-price-wrapper .price-additional,#product-detail-form .p-final-price-wrapper .price-measure{color:var(--ui-text-2);flex:0 0 auto;font-size:12px;font-weight:400;line-height:1.4;margin:0;white-space:nowrap}#product-detail-form .p-final-price-wrapper .price-measure:before{content:none}#product-detail-form .p-final-price-wrapper .pr-list-unit{color:var(--ui-text-2);font-size:14px;font-weight:400}#product-detail-form .flag-discount,#product-detail-form .price-save{background:var(--ui-danger)!important;border-radius:var(--radius-pill,999px)!important;color:#fff!important;font-size:12px;font-weight:700;height:auto!important;line-height:normal;padding:3px 9px!important;width:auto!important}#product-detail-form .p-basic-info-block{align-items:center;border:none!important;color:var(--ui-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 18px;margin:0;padding:0}#product-detail-form .p-basic-info-block .block{float:none!important;margin:0!important;padding:0!important;width:auto!important}#product-detail-form .p-basic-info-block .availability-label{align-items:center;color:var(--ui-primary);display:inline-flex;font-weight:600;gap:7px}#product-detail-form .p-basic-info-block .availability-label:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}#product-detail-form .p-basic-info-block a{color:var(--ui-text-1);text-decoration:none!important}#product-detail-form .p-variants-block .detail-parameters{border:none;color:var(--ui-text-2);font-size:13px;margin:0;width:100%}#product-detail-form .p-variants-block .detail-parameters td,#product-detail-form .p-variants-block .detail-parameters th{background:none!important;border:none!important;font-weight:400;padding:0 8px 0 0!important;text-align:left}#product-detail-form .js-quantity-discounts,#product-detail-form .quantity-discounts{margin:0;order:1;width:100%}#product-detail-form .js-quantity-discounts table,#product-detail-form .js-quantity-discounts tbody,#product-detail-form .quantity-discounts table,#product-detail-form .quantity-discounts tbody{width:100%}#product-detail-form .js-quantity-discounts caption,#product-detail-form .js-quantity-discounts>h3,#product-detail-form .js-quantity-discounts>h4,#product-detail-form .quantity-discounts caption,#product-detail-form .quantity-discounts>h3,#product-detail-form .quantity-discounts>h4{color:var(--ui-text-2)!important;font-size:12px!important;font-weight:600!important;letter-spacing:normal!important;margin:0 0 8px!important;padding:0!important;text-align:left;text-transform:none!important}#product-detail-form .js-quantity-discounts tr,#product-detail-form .quantity-discounts tr{background:var(--ui-surface-1)}#product-detail-form .js-quantity-discounts tr.active,#product-detail-form .js-quantity-discounts tr.is-active,#product-detail-form .quantity-discounts tr.active,#product-detail-form .quantity-discounts tr.is-active{outline:1.5px solid var(--ui-primary);outline-offset:-1.5px}#product-detail-form .js-quantity-discounts td,#product-detail-form .js-quantity-discounts th,#product-detail-form .quantity-discounts td,#product-detail-form .quantity-discounts th{border:none!important;border-top:1px solid var(--ui-line)!important;color:var(--ui-text-1);font-size:13px;padding:9px 14px!important;text-align:left}#product-detail-form .js-quantity-discounts tr:first-child td,#product-detail-form .js-quantity-discounts tr:first-child th,#product-detail-form .quantity-discounts tr:first-child td,#product-detail-form .quantity-discounts tr:first-child th{border-top:none!important}#product-detail-form .js-quantity-discounts td:last-child,#product-detail-form .js-quantity-discounts th:last-child,#product-detail-form .quantity-discounts td:last-child,#product-detail-form .quantity-discounts th:last-child{font-weight:600;text-align:right;white-space:nowrap}#product-detail-form .p-add-to-cart-wrapper{margin:0;padding:0}#product-detail-form .add-to-cart{align-items:stretch;display:flex!important;gap:12px;margin:0;width:100%}#product-detail-form .quantity{align-items:center;background:var(--ui-surface-1);border:1px solid var(--ui-line);border-radius:var(--radius-sm,8px);display:flex!important;flex:0 0 auto;height:auto!important;overflow:hidden;width:auto!important}#product-detail-form .quantity .quantity-input,#product-detail-form .quantity input{background:none!important;border:none!important;box-shadow:none!important;color:var(--ui-text-1);font-size:14px;font-weight:600;height:46px!important;padding:0!important;text-align:center;width:44px!important}#product-detail-form .quantity .decreasing,#product-detail-form .quantity .increasing,#product-detail-form .quantity button{align-items:center;background:none!important;border:none!important;color:var(--ui-text-1)!important;cursor:pointer;display:flex!important;font-size:0!important;height:46px!important;justify-content:center;padding:0!important;width:40px!important}#product-detail-form .quantity .decreasing:hover,#product-detail-form .quantity .increasing:hover,#product-detail-form .quantity button:hover{background:var(--ui-primary-soft)!important}#product-detail-form .quantity .decreasing:before{background-color:currentColor;content:"";display:block;flex:0 0 auto;height:15px;-webkit-mask:var(--icon-minus) no-repeat center/contain;mask:var(--icon-minus) no-repeat center/contain;width:15px}#product-detail-form .quantity .increasing:before{background-color:currentColor;content:"";display:block;flex:0 0 auto;height:15px;-webkit-mask:var(--icon-plus) no-repeat center/contain;mask:var(--icon-plus) no-repeat center/contain;width:15px}#product-detail-form .quantity .decrease,#product-detail-form .quantity .decrease:before,#product-detail-form .quantity .increase,#product-detail-form .quantity .increase:before{line-height:48px!important}#product-detail-form .add-to-cart-button,#product-detail-form .btn-conversion{align-items:center;background:var(--ui-primary)!important;border:none!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-on-primary)!important;display:inline-flex!important;flex:1 1 auto;font-size:15px;font-weight:600;gap:10px;justify-content:center;line-height:normal;min-height:48px;padding:12px 24px!important;text-transform:none!important}#product-detail-form .add-to-cart-button:before,#product-detail-form .btn-conversion:before{background-color:var(--ui-on-primary);content:"";display:block;flex:0 0 auto;height:18px;-webkit-mask:var(--icon-cart) no-repeat center/contain;mask:var(--icon-cart) no-repeat center/contain;width:18px}#product-detail-form .add-to-cart-button:hover,#product-detail-form .btn-conversion:hover{background:color-mix(in srgb,var(--ui-primary),#000 12%)!important}.p-data-wrapper .pd-tools{text-align:left!important}.p-data-wrapper .pd-tools,.p-data-wrapper .pd-tools .link-icons{float:none!important;margin:0!important;padding:0!important;width:auto!important}.p-data-wrapper .pd-tools .link-icons{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px 22px!important;justify-content:flex-start!important;list-style:none}.p-data-wrapper .pd-tools .link-icon{align-items:center;background:none!important;border:none!important;color:var(--ui-text-2)!important;display:inline-flex!important;font-size:12px;gap:7px;height:auto!important;margin:0!important;padding:0!important;text-decoration:none!important;width:auto!important}.p-data-wrapper .pd-tools .link-icon:hover{color:var(--ui-primary)!important}.p-data-wrapper .pd-tools .link-icon:before{background-color:currentColor;content:"";display:block;flex:0 0 auto;height:15px;-webkit-mask:var(--icon-chat) no-repeat center/contain;mask:var(--icon-chat) no-repeat center/contain;width:15px}.p-data-wrapper .pd-tools .link-icon:after{content:none!important}.p-data-wrapper .pd-tools .link-icon.print:before{mask-image:var(--icon-printer);-webkit-mask-image:var(--icon-printer)}.p-data-wrapper .pd-tools .link-icon.chat:before{mask-image:var(--icon-chat);-webkit-mask-image:var(--icon-chat)}.p-data-wrapper .pd-tools .link-icon.watchdog:before{mask-image:var(--icon-bell);-webkit-mask-image:var(--icon-bell)}.p-data-wrapper .pd-tools .link-icon.share:before{mask-image:var(--icon-share);-webkit-mask-image:var(--icon-share)}.p-data-wrapper .pd-tools .link-icon{background-image:none!important}.p-detail .container--bannersBenefit{max-width:none!important;padding:0!important}.p-detail .shp-tabs-wrapper{box-sizing:border-box;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;width:100%;zoom:1}@media(max-width:767px){.p-detail .shp-tabs-wrapper{padding-left:1rem;padding-right:1rem}}.p-detail .shp-tabs-wrapper{display:flex;flex-direction:column;gap:40px;max-width:calc(1480px + 4rem)!important;padding-bottom:8px;padding-left:2rem!important;padding-right:2rem!important;padding-top:32px}@media(max-width:767px){.p-detail .shp-tabs-wrapper{padding-left:0!important;padding-right:0!important}}.p-detail .shp-tabs-wrapper>.row,.p-detail .shp-tabs-wrapper>.shp-tabs-row{float:none!important;margin:0!important;padding:0!important;width:100%}.p-detail .shp-tabs-row{border:none!important}.p-detail .shp-tabs-row .shp-tabs-holder{border:none!important;margin:0!important;padding:0!important;width:100%!important}.p-detail .shp-tabs-row .hidden-links,.p-detail .shp-tabs-row .navigation-btn{display:none!important}.p-detail .shp-tabs-holder:has(.pd-anchor-nav){background:var(--ui-surface-2);border-radius:var(--radius-pill,999px);display:inline-flex!important;max-width:100%;overflow-x:auto;padding:6px!important;scrollbar-width:none;width:auto!important}.p-detail .shp-tabs-holder:has(.pd-anchor-nav)::-webkit-scrollbar{display:none}.pd-anchor-nav{align-items:center;display:flex!important;flex-wrap:nowrap;gap:6px}.pd-anchor-nav,.pd-anchor-nav .shp-tab{border:none!important;list-style:none;margin:0!important;padding:0!important;width:auto!important}.pd-anchor-nav .shp-tab{background:none!important;height:auto!important}.pd-anchor-nav .shp-tab:after,.pd-anchor-nav .shp-tab:before{content:none!important}.pd-anchor-nav .shp-tab a{align-items:center;background:var(--ui-surface-1);border:none!important;border-radius:var(--radius-pill,999px);color:var(--ui-text-1)!important;display:inline-flex;font-size:13px;font-weight:500;line-height:normal;padding:8px 18px;text-decoration:none!important;text-transform:none!important;white-space:nowrap}.pd-anchor-nav .shp-tab a:hover{background:var(--ui-primary-soft)}.pd-anchor-nav .shp-tab.active a{background:var(--ui-primary);color:var(--ui-on-primary)!important;font-weight:600}.pd-section{display:block!important;float:none!important;margin:0;opacity:1!important;padding:0;width:100%}.pd-section__title{color:var(--ui-text-1);font-size:22px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.3!important;margin:0 0 16px!important;text-align:left}.pd-section p{color:var(--ui-text-2);font-size:14px;line-height:1.7;margin:0 0 12px}.pd-section h3,.pd-section h4{color:var(--ui-text-1);font-size:15px;font-weight:700;letter-spacing:normal;margin:22px 0 8px}.pd-section ul{margin:0 0 12px;padding-left:20px}.pd-section ul li{color:var(--ui-text-2);font-size:14px;line-height:1.6;margin:0 0 6px}.pd-parameters .detail-parameters-wrapper{float:none!important;margin:0!important;padding:0!important;width:100%!important}.pd-parameters .detail-parameters{border:1px solid var(--ui-line);border-collapse:separate;border-radius:var(--radius-md,12px);border-spacing:0;margin:0;overflow:hidden;width:100%}.pd-parameters .detail-parameters tr+tr td,.pd-parameters .detail-parameters tr+tr th{border-top:1px solid var(--ui-line)}.pd-parameters .detail-parameters td,.pd-parameters .detail-parameters th{background:var(--ui-surface-1)!important;border:none;font-size:13px;line-height:1.5;padding:12px 18px!important;text-align:left;vertical-align:top}.pd-parameters .detail-parameters th{color:var(--ui-text-2);font-weight:400;text-transform:none!important;width:220px}.pd-parameters .detail-parameters .row-header-label{text-transform:none!important}.pd-parameters .detail-parameters td{color:var(--ui-text-1);font-weight:600}.pd-parameters .detail-parameters a{color:var(--ui-text-1);text-decoration:none!important}.pd-parameters .detail-parameters a:hover{color:var(--ui-primary)}#ratingTab .rate-wrapper,#ratingTab .ratingsList{margin:0;padding:0;width:100%}#ratingTab .rate-wrapper{background:var(--ui-surface-2);border-radius:var(--radius-md,12px);padding:20px 24px}#ratingTab .add-comment,#ratingTab .rate-form-trigger{background:none!important;border:none!important;border-radius:0!important;color:inherit!important;display:block!important;margin:0!important;padding:0!important;width:auto!important}#ratingTab .add-comment:after,#ratingTab .add-comment:before,#ratingTab .rate-form-trigger:after,#ratingTab .rate-form-trigger:before{content:none!important}#ratingTab a{color:var(--ui-primary)!important;text-decoration:none!important}#ratingTab a:hover{text-decoration:underline!important}#ratingTab .rate-wrap{align-items:center;display:flex!important;flex-wrap:wrap;gap:24px 40px;width:100%}#ratingTab .rate-average-wrap{align-items:center;display:flex;flex:0 0 auto;gap:18px;width:auto!important}#ratingTab .rate-average{color:var(--ui-text-1)!important;font-size:40px!important;font-weight:700!important;line-height:1!important}#ratingTab .star-half,#ratingTab .star-on{color:var(--ui-star)!important}#ratingTab .star-off{color:var(--ui-line)!important}#ratingTab .rate-count,#ratingTab .stars-label{color:var(--ui-text-2)!important;font-size:12px}#ratingTab .rate-detail,#ratingTab .rate-graph,#ratingTab .rate-stars-list{flex:1 1 320px;min-width:0;width:auto!important}#ratingTab .rate-detail-item,#ratingTab .rate-graph-item,#ratingTab .rate-list li{align-items:center;color:var(--ui-text-2);display:grid!important;font-size:12px;gap:10px;grid-template-columns:42px minmax(0,1fr) 46px;list-style:none;margin:0 0 5px!important;padding:0!important}#ratingTab .rate-detail-item:after,#ratingTab .rate-detail-item:before,#ratingTab .rate-graph-item:after,#ratingTab .rate-graph-item:before,#ratingTab .rate-list li:after,#ratingTab .rate-list li:before{content:none!important}#ratingTab .progress,#ratingTab .rate-progress{background:var(--ui-line)!important;border-radius:var(--radius-pill,999px)!important;height:6px!important;margin:0!important;overflow:hidden}#ratingTab .progress>*,#ratingTab .rate-progress>*{background:var(--ui-star)!important;border-radius:inherit;height:100%!important}#ratingTab .add-comment:not(.rate-form-trigger){align-items:center;display:inline-flex;margin-left:auto}#ratingTab .add-comment:not(.rate-form-trigger) a,#ratingTab .add-comment:not(.rate-form-trigger) span{color:var(--ui-on-primary)!important}#ratingTab .add-comment:not(.rate-form-trigger){background:var(--ui-primary)!important;border:none!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-on-primary)!important;font-size:13px;font-weight:600;padding:11px 22px!important;text-decoration:none!important;text-transform:none!important}#ratingTab .add-comment:not(.rate-form-trigger):after,#ratingTab .add-comment:not(.rate-form-trigger):before{content:none!important}#ratingTab .add-comment:not(.rate-form-trigger):hover{background:color-mix(in srgb,var(--ui-primary),#000 12%)!important}#productsAlternative,#productsRelated{position:relative}#productsAlternative .products-block:not(.swiper-wrapper),#productsRelated .products-block:not(.swiper-wrapper){display:flex!important;flex-wrap:wrap;gap:20px;margin:0!important;padding:0!important}#productsAlternative .products-block:not(.swiper-wrapper)>.product,#productsRelated .products-block:not(.swiper-wrapper)>.product{flex:0 0 calc(25% - 15px);float:none!important;margin:0!important;width:auto!important}#productsAlternative .browse-p,#productsRelated .browse-p{display:none!important}#manufacturerDescription{background:var(--ui-surface-2);border-radius:var(--radius-md,12px);padding:24px!important}#manufacturerDescription .pd-section__title{margin-bottom:10px!important}@media(max-width:991px){.p-detail-inner{gap:24px;grid-template-columns:minmax(0,1fr)}.p-detail-inner .p-data-wrapper,.p-detail-inner .p-image-wrapper{grid-column:1}.p-data-wrapper .p-detail-inner-header h1{font-size:24px}#productsAlternative .products-block,#productsRelated .products-block{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.shp-tabs-wrapper{gap:28px;padding-top:24px}.p-data-wrapper .p-detail-inner-header h1{font-size:22px}#product-detail-form{padding:16px!important}#product-detail-form .p-final-price-wrapper .price-final,#product-detail-form .p-final-price-wrapper .price-final-holder{font-size:28px!important}#product-detail-form .add-to-cart{flex-wrap:wrap}#product-detail-form .add-to-cart-button,#product-detail-form .btn-conversion{flex:1 1 100%}.pd-parameters .detail-parameters th{width:40%}#productsAlternative .products-block,#productsRelated .products-block{grid-template-columns:minmax(0,1fr)}#productsAlternative .browse-p,#productsRelated .browse-p{margin-top:14px;position:static;text-align:left}}#productDiscussion .btn-secondary,#productDiscussion .btn-sm,#ratingTab .btn-secondary,#ratingTab .btn-sm{background:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-text-1)!important;font-size:13px;font-weight:600;padding:10px 20px!important;text-transform:none!important}#productDiscussion .btn-secondary:after,#productDiscussion .btn-secondary:before,#productDiscussion .btn-sm:after,#productDiscussion .btn-sm:before,#ratingTab .btn-secondary:after,#ratingTab .btn-secondary:before,#ratingTab .btn-sm:after,#ratingTab .btn-sm:before{content:none!important}#productDiscussion .btn-secondary:hover,#productDiscussion .btn-sm:hover,#ratingTab .btn-secondary:hover,#ratingTab .btn-sm:hover{border-color:var(--ui-primary)!important;color:var(--ui-primary)!important}#productDiscussion .add-comment.btn-secondary,#productDiscussion .add-comment.btn-sm,#ratingTab .add-comment.btn-secondary,#ratingTab .add-comment.btn-sm{background:var(--ui-primary)!important;border:none!important;color:var(--ui-on-primary)!important}#productDiscussion .add-comment.btn-secondary:hover,#productDiscussion .add-comment.btn-sm:hover,#ratingTab .add-comment.btn-secondary:hover,#ratingTab .add-comment.btn-sm:hover{background:color-mix(in srgb,var(--ui-primary),#000 12%)!important}.pd-gallery-arrow{align-items:center;background:var(--ui-surface-1);border:1px solid var(--ui-line);border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.08);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .2s ease,background-color .2s ease;width:40px;z-index:4}.pd-gallery-arrow:before{background-color:var(--ui-text-1);content:"";display:block;flex:0 0 auto;height:16px;-webkit-mask:var(--icon-chevron-left) no-repeat center/contain;mask:var(--icon-chevron-left) no-repeat center/contain;width:16px}.pd-gallery-arrow--prev{left:14px}.pd-gallery-arrow--next{right:14px}.pd-gallery-arrow--next:before{-webkit-mask-image:var(--icon-chevron-right);mask-image:var(--icon-chevron-right)}.pd-gallery-arrow:hover{background:var(--ui-primary-soft);border-color:var(--ui-primary)}@media(max-width:767px){.pd-gallery-arrow{height:34px;width:34px}.pd-gallery-arrow--prev{left:8px}.pd-gallery-arrow--next{right:8px}}body.is-checkout .header-actions,body.is-checkout .navigation-buttons{display:flex!important}body.is-checkout .checkout-footer{overflow-x:clip;width:100%}body.is-checkout .checkout-footer #footer,body.is-checkout .checkout-footer footer{display:block!important;margin-top:0}body.is-checkout .co-steps{align-items:center;background:var(--ui-primary-soft);border:none!important;counter-reset:krok;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px 18px;justify-content:space-between!important;list-style:none;margin-bottom:4px!important;margin-left:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);margin-right:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);margin-top:0!important;max-width:none!important;padding-bottom:14px!important;padding-left:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-right:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-top:14px!important;width:calc(100vw - var(--scrollbar-width, 0px))}body.is-checkout .co-steps:after,body.is-checkout .co-steps:before{content:none!important}body.is-checkout .co-steps .step{align-items:center;background:none!important;border:none!important;counter-increment:krok;display:flex!important;flex:0 0 auto!important;gap:9px;height:auto!important;margin:0!important;padding:0!important;width:auto!important}body.is-checkout .co-steps .step:after,body.is-checkout .co-steps .step:before{content:none!important}body.is-checkout .co-steps .step>a:before,body.is-checkout .co-steps .step>strong:before{align-items:center;background:var(--ui-surface-3);border-radius:50%;color:var(--ui-text-2);content:counter(krok);display:inline-flex;font-size:12px;font-weight:700;height:24px;justify-content:center;margin-right:9px;width:24px}body.is-checkout .co-steps .step>a,body.is-checkout .co-steps .step>strong{align-items:center;background:none!important;border:none!important;color:var(--ui-text-2)!important;display:inline-flex!important;font-size:13px;font-weight:400;height:auto!important;padding:0!important;text-decoration:none!important;width:auto!important}body.is-checkout .co-steps .step span{background:none!important;border:none!important;box-shadow:none!important;color:inherit!important;height:auto!important;padding:0!important;width:auto!important}body.is-checkout .co-steps .step span:after,body.is-checkout .co-steps .step span:before{content:none!important}body.is-checkout .co-steps .step+.step>a,body.is-checkout .co-steps .step+.step>strong{position:relative}body.is-checkout .co-steps .step:not(:first-child):before{background-color:var(--ui-text-2);content:""!important;display:block;height:14px;margin-right:8px;-webkit-mask:var(--icon-chevron-right) no-repeat center/contain;mask:var(--icon-chevron-right) no-repeat center/contain;opacity:.6;width:14px}body.is-checkout .co-steps .step.active>a,body.is-checkout .co-steps .step.active>strong{color:var(--ui-text-1)!important;font-weight:700}body.is-checkout .co-steps .step.active>a:before,body.is-checkout .co-steps .step.active>strong:before,body.is-checkout .co-steps .step.completed>a:before,body.is-checkout .co-steps .step.completed>strong:before{background:var(--ui-primary);color:var(--ui-on-primary)}body.is-checkout .sidebar-left{display:none!important}body.is-checkout #content,body.is-checkout .content-wrapper-in{max-width:none!important;width:100%!important}body.is-checkout #content{padding-left:0!important;padding-right:0!important}body.is-checkout #cart-wrapper,body.is-checkout .content-inner{margin:0!important;max-width:none!important;padding:0!important;width:100%}body.is-checkout .cart-inner{box-sizing:border-box;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;width:100%;zoom:1}@media(max-width:767px){body.is-checkout .cart-inner{padding-left:1rem;padding-right:1rem}}body.is-checkout .cart-inner{max-width:calc(1480px + 4rem)!important;padding-bottom:40px;padding-top:28px}body.is-checkout:not(.co-cart-empty) h1.sr-only{height:auto!important;margin:0 auto!important;overflow:visible!important;position:static!important;width:auto!important;clip:auto!important;clip-path:none!important;white-space:normal!important}body.is-checkout h1{box-sizing:border-box;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;width:100%;zoom:1}@media(max-width:767px){body.is-checkout h1{padding-left:1rem;padding-right:1rem}}body.is-checkout h1{color:var(--ui-text-1);font-size:30px;font-weight:700;letter-spacing:normal;line-height:1.2;margin:0 auto 8px!important;max-width:calc(1480px + 4rem)!important;padding-top:28px;text-align:left}body.is-checkout .site-msg-custom{display:none!important}body.is-checkout .co-grid{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 400px;width:100%}body.is-checkout .co-main{display:flex;flex-direction:column;gap:20px;min-width:0}body.is-checkout .co-side{display:flex;flex-direction:column;gap:16px;min-width:0;position:sticky;top:100px}body.is-checkout .row{margin-left:0!important;margin-right:0!important}body.is-checkout .row:after,body.is-checkout .row:before{content:none!important}body.is-checkout [class*=" col-"],body.is-checkout [class^=col-]{float:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.is-checkout .box,body.is-checkout .co-box{background:var(--ui-surface-2)!important;border:none!important;border-radius:var(--radius-md,12px)!important;box-shadow:none!important;margin:0!important;padding:18px 20px!important;width:100%!important}body.is-checkout h2{color:var(--ui-text-1);font-size:17px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.3!important;margin:0 0 14px!important;padding:0!important;text-align:left}body.is-checkout h2:after,body.is-checkout h2:before{content:none!important}body.is-checkout .cart-table{background:var(--ui-surface-2);border:none!important;border-collapse:separate;border-radius:var(--radius-md,12px);border-spacing:0;margin:0!important;padding:8px!important;width:100%!important}body.is-checkout .cart-table thead{display:none}body.is-checkout .cart-table tr.removeable{align-items:center;background:var(--ui-surface-1);border-radius:var(--radius-sm,8px);display:grid;gap:2px 16px;grid-template-areas:"obrazek nazev      mnozstvi celkem" "obrazek dostupnost mnozstvi celkem" "obrazek jednotka   mnozstvi celkem";grid-template-columns:72px minmax(0,1fr) auto auto;padding:14px 12px}body.is-checkout .cart-table tr.removeable+tr.removeable{margin-top:8px}body.is-checkout .cart-table .cart-p-image{align-self:center;grid-area:obrazek}body.is-checkout .cart-table .p-name{align-self:end;grid-area:nazev}body.is-checkout .cart-table .p-availability{grid-area:dostupnost}body.is-checkout .cart-table .p-price{align-self:start;grid-area:jednotka}body.is-checkout .cart-table .p-quantity{grid-area:mnozstvi;justify-self:end}body.is-checkout .cart-table .p-total{grid-area:celkem;justify-self:end}body.is-checkout .cart-table td{background:none!important;border:none!important;display:block;padding:0!important;vertical-align:middle;width:auto!important}body.is-checkout .cart-table .p-label{display:none!important}body.is-checkout .cart-table .p-availability,body.is-checkout .cart-table .p-cell,body.is-checkout .cart-table .p-name,body.is-checkout .cart-table .p-price{text-align:left!important}body.is-checkout .cart-table .cart-p-image{background:var(--ui-surface-2);border-radius:var(--radius-sm,8px);height:72px;padding:6px!important;width:72px!important}body.is-checkout .cart-table .cart-p-image a,body.is-checkout .cart-table .cart-p-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}body.is-checkout .cart-table .p-name{display:flex;flex-direction:column;gap:4px;min-width:0}body.is-checkout .cart-table .p-name .main-link{color:var(--ui-text-1)!important;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none!important}body.is-checkout .cart-table .p-name .main-link:hover{color:var(--ui-primary)!important}body.is-checkout .cart-table .p-name .show-related{display:none!important}body.is-checkout .cart-table .p-availability .availability-label{align-items:center;color:var(--ui-primary);display:inline-flex;font-size:12px;font-weight:400;gap:6px}body.is-checkout .cart-table .p-availability .availability-label:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}body.is-checkout .cart-table .p-price{color:var(--ui-text-2);font-size:12px}body.is-checkout .cart-table .p-price .price-final{color:var(--ui-text-2)!important;font-size:12px!important;font-weight:400!important}body.is-checkout .cart-table .p-quantity .quantity,body.is-checkout .cart-table .p-quantity .quantity-form{align-items:center;background:var(--ui-surface-1);border:1px solid var(--ui-line);border-radius:var(--radius-sm,8px);display:flex!important;overflow:hidden}body.is-checkout .cart-table .p-quantity input{background:none!important;border:none!important;box-shadow:none!important;color:var(--ui-text-1);font-size:13px;font-weight:600;height:34px!important;padding:0!important;text-align:center;width:40px!important}body.is-checkout .cart-table .p-quantity .decreasing,body.is-checkout .cart-table .p-quantity .increasing{align-items:center;background:none!important;border:none!important;cursor:pointer;display:flex!important;font-size:0!important;height:34px!important;justify-content:center;padding:0!important;width:34px!important}body.is-checkout .cart-table .p-quantity .decreasing:hover,body.is-checkout .cart-table .p-quantity .increasing:hover{background:var(--ui-primary-soft)!important}body.is-checkout .cart-table .p-quantity .decreasing:before{background-color:var(--ui-text-1);content:"";display:block;flex:0 0 auto;height:14px;-webkit-mask:var(--icon-minus) no-repeat center/contain;mask:var(--icon-minus) no-repeat center/contain;width:14px}body.is-checkout .cart-table .p-quantity .increasing:before{background-color:var(--ui-text-1);content:"";display:block;flex:0 0 auto;height:14px;-webkit-mask:var(--icon-plus) no-repeat center/contain;mask:var(--icon-plus) no-repeat center/contain;width:14px}body.is-checkout .cart-table .p-total{align-items:center;display:flex!important;gap:10px;text-align:right}body.is-checkout .cart-table .p-total .price-final{color:var(--ui-text-1)!important;font-size:17px!important;font-weight:700!important;white-space:nowrap}body.is-checkout .cart-table .p-total .inline,body.is-checkout .cart-table .p-total form.inline{display:inline-flex}body.is-checkout .cart-table .p-total .remove-item,body.is-checkout .cart-table .p-total a[href*=removeCartItem],body.is-checkout .cart-table .p-total button{align-items:center;background:none!important;border:none!important;color:var(--ui-text-2)!important;cursor:pointer;display:inline-flex!important;font-size:0!important;height:32px;justify-content:center;opacity:1!important;padding:0!important;visibility:visible!important;width:32px}body.is-checkout .cart-table .p-total .remove-item:before,body.is-checkout .cart-table .p-total a[href*=removeCartItem]:before,body.is-checkout .cart-table .p-total button:before{background-color:currentColor;content:"";display:block;flex:0 0 auto;height:15px;-webkit-mask:var(--icon-close) no-repeat center/contain;mask:var(--icon-close) no-repeat center/contain;width:15px}body.is-checkout .cart-table .p-total .remove-item:after,body.is-checkout .cart-table .p-total a[href*=removeCartItem]:after,body.is-checkout .cart-table .p-total button:after{content:none!important}body.is-checkout .cart-table .p-total .remove-item:hover,body.is-checkout .cart-table .p-total a[href*=removeCartItem]:hover,body.is-checkout .cart-table .p-total button:hover{color:var(--ui-danger)!important}body.is-checkout .cart-table tr.related{display:none!important}.cart-suggestions{background:var(--ui-surface-2);border-radius:var(--radius-md,12px);padding:18px 20px}.cart-suggestions__title{color:var(--ui-text-1);font-size:15px!important;font-weight:700!important;margin:0 0 14px!important}.cart-suggestions__list{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.cart-suggestions .cart-related-product{align-items:center;background:var(--ui-surface-1);border:1px solid var(--ui-line);border-radius:var(--radius-sm,8px);display:flex!important;float:none!important;gap:12px;margin:0!important;padding:10px!important;width:auto!important}.cart-suggestions .cart-related-info{align-items:center;color:var(--ui-text-1);display:flex!important;flex:1 1 auto;flex-direction:row;font-size:12px;gap:10px;min-width:0}.cart-suggestions .cart-related-info a{color:var(--ui-text-1)!important;text-decoration:none!important}.cart-suggestions .cart-related-info a:hover{color:var(--ui-primary)!important}.cart-suggestions .cart-related-img{background:var(--ui-surface-2);border-radius:var(--radius-sm,8px);flex:0 0 auto;height:44px!important;padding:4px;width:44px!important}.cart-suggestions .cart-related-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cart-suggestions .cart-related-name{display:-webkit-box;flex:1 1 auto;font-size:12px;font-weight:500;-webkit-line-clamp:2;line-height:1.35;min-width:0;text-transform:none!important;-webkit-box-orient:vertical;overflow:hidden}.cart-suggestions .cart-related-availability{display:none!important}.cart-suggestions .cart-related-button{align-items:center;display:flex!important;flex:0 0 auto;gap:10px;min-width:-moz-max-content;min-width:max-content;white-space:nowrap;width:auto!important}.cart-suggestions .cart-related-button .price,.cart-suggestions .cart-related-button .price-final{color:var(--ui-text-1)!important;font-size:13px!important;font-weight:700!important;white-space:nowrap}.cart-suggestions .cart-related-button form{margin:0}.cart-suggestions .cart-related-button .btn,.cart-suggestions .cart-related-button button{align-items:center;background:var(--ui-primary)!important;border:none!important;border-radius:50%!important;color:var(--ui-on-primary)!important;display:inline-flex!important;flex:0 0 auto;font-size:0!important;height:30px!important;justify-content:center;line-height:1!important;min-height:0!important;min-width:0!important;padding:0!important;width:30px!important}.cart-suggestions .cart-related-button .btn:before,.cart-suggestions .cart-related-button button:before{background-color:var(--ui-on-primary);content:"";display:block;flex:0 0 auto;height:16px;margin-left:6px;-webkit-mask:var(--icon-plus) no-repeat center/contain;mask:var(--icon-plus) no-repeat center/contain;width:16px}.cart-suggestions .cart-related-button .btn:after,.cart-suggestions .cart-related-button button:after{content:none!important}.cart-suggestions .cart-related-button .btn:hover,.cart-suggestions .cart-related-button button:hover{background:color-mix(in srgb,var(--ui-primary),#000 12%)!important}body.is-checkout .order-summary,body.is-checkout .row.summary{background:var(--ui-surface-2)!important;border:none!important;border-radius:var(--radius-md,12px)!important;margin:0!important;padding:20px 22px!important;width:100%!important}body.is-checkout .order-summary .box,body.is-checkout .order-summary .co-box,body.is-checkout .row.summary .box,body.is-checkout .row.summary .co-box{background:none!important;padding:0!important}body.is-checkout .order-recapitulation a,body.is-checkout .order-summary-item a{color:var(--ui-text-1)!important;text-decoration:none!important}body.is-checkout .order-recapitulation a:hover,body.is-checkout .order-summary-item a:hover{color:var(--ui-primary)!important}body.is-checkout .order-summary-item{align-items:baseline;color:var(--ui-text-2);display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:5px 0}body.is-checkout .order-summary-item.price{border-top:1px solid var(--ui-line);margin-top:8px;padding-top:12px}body.is-checkout .price-wrapper{align-items:baseline;border-top:1px solid var(--ui-line);display:grid;gap:4px 12px;grid-template-columns:1fr auto;margin:0!important;padding-top:12px;width:100%!important}body.is-checkout .price-wrapper .price-label{color:var(--ui-text-1);font-size:14px;text-align:left;width:auto!important}body.is-checkout .price-wrapper .price{text-align:right;width:auto!important}body.is-checkout .price-wrapper .price-primary{color:var(--ui-text-1)!important;font-size:24px!important;font-weight:700!important}body.is-checkout .price-wrapper .price-label.price-primary{font-size:15px!important;font-weight:700!important}body.is-checkout .price-wrapper .price-label.price-secondary,body.is-checkout .price-wrapper .price-secondary{color:var(--ui-text-2)!important;font-size:11px!important;font-weight:400!important}body.is-checkout .extra{color:var(--ui-text-2);font-size:12px;padding:4px 0}body.is-checkout .next-step{align-items:stretch;border:none!important;display:flex!important;flex-direction:column;gap:12px;margin:0!important;padding:0!important;width:100%!important}body.is-checkout .next-step:after,body.is-checkout .next-step:before{content:none!important}body.is-checkout .next-step .next-step-forward span:after,body.is-checkout .next-step .next-step-forward span:before,body.is-checkout .next-step .next-step-forward:after,body.is-checkout .next-step .next-step-forward:before{content:none!important;display:none!important}body.is-checkout .next-step .next-step-forward{background:var(--ui-primary)!important;border:none!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-on-primary)!important;font-size:15px;font-weight:600;min-height:48px;order:1;padding:13px 24px!important;text-transform:none!important;width:100%}body.is-checkout .next-step .next-step-forward:hover{background:color-mix(in srgb,var(--ui-primary),#000 12%)!important}body.is-checkout .next-step .next-step-back{align-items:center;align-self:center;background:none!important;border:none!important;color:var(--ui-primary)!important;display:inline-flex!important;font-size:13px;font-weight:600;gap:6px;order:2;padding:0!important;text-decoration:none!important;text-transform:none!important}body.is-checkout .next-step .next-step-back:before{background-color:var(--ui-primary);content:"";display:block;flex:0 0 auto;height:13px;-webkit-mask:var(--icon-chevron-left) no-repeat center/contain;mask:var(--icon-chevron-left) no-repeat center/contain;width:13px}body.is-checkout .next-step .next-step-back:hover{text-decoration:underline!important}body.is-checkout .co-coupon{background:var(--ui-surface-1);border:1px solid var(--ui-line);border-radius:var(--radius-md,12px);padding:16px 20px}body.is-checkout .co-coupon__title{font-size:14px!important;font-weight:600!important;margin:0 0 12px!important}body.is-checkout .co-coupon .discount-coupon,body.is-checkout .co-coupon .input-group{align-items:stretch;display:flex!important;gap:8px;margin:0!important;width:100%!important}body.is-checkout .co-coupon input.form-control{background:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:var(--radius-sm,8px)!important;box-shadow:none!important;flex:1 1 auto;font-size:13px;height:38px!important;min-width:0;padding:0 12px!important}body.is-checkout .co-coupon .btn{flex:0 0 auto;height:38px!important;padding:0 18px!important}body.is-checkout .co-coupon .btn:before{content:none!important;display:none!important}body.is-checkout .co-coupon .btn{background-image:none!important;background:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-text-1)!important;font-size:13px;font-weight:600;text-transform:none!important;white-space:nowrap}body.is-checkout .co-coupon .btn:after{content:none!important}body.is-checkout .co-coupon .btn:hover{border-color:var(--ui-primary)!important}body.is-checkout .shipping-billing-table{border:none!important;display:flex!important;flex-direction:column;gap:8px;margin:0!important;padding:0!important;width:100%!important}body.is-checkout #order-form{display:flex!important;flex-direction:column;gap:16px}body.is-checkout #order-form>.box,body.is-checkout .co-main form>.box,body.is-checkout .co-main>.box{float:none!important;width:100%!important}body.is-checkout .radio-wrapper{align-items:center;background:var(--ui-surface-1)!important;border:1.5px solid var(--ui-line)!important;border-radius:var(--radius-sm,8px)!important;cursor:pointer;display:flex!important;flex-wrap:nowrap;gap:12px;margin:0!important;padding:12px 16px!important;width:100%!important}body.is-checkout .radio-wrapper:after,body.is-checkout .radio-wrapper:before{content:none!important}body.is-checkout .radio-wrapper.active{background:var(--ui-surface-1)!important;border-color:var(--ui-primary)!important}body.is-checkout .radio-wrapper input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--ui-surface-1);border:1.5px solid var(--ui-line)!important;border-radius:50%!important;cursor:pointer;flex:0 0 auto;height:20px!important;margin:0!important;opacity:1!important;padding:0!important;position:static!important;visibility:visible!important;width:20px!important}body.is-checkout .radio-wrapper input[type=radio]:checked,body.is-checkout .radio-wrapper.active input[type=radio]{background:var(--ui-primary) var(--icon-check-white) no-repeat center/13px 13px;border-color:var(--ui-primary)!important}body.is-checkout .radio-wrapper label{align-items:center;color:var(--ui-text-1)!important;cursor:pointer;display:flex!important;flex:1 1 auto;font-size:14px;font-weight:600;gap:12px;margin:0!important;min-width:0;padding:0!important;width:auto!important}body.is-checkout .radio-wrapper label:after,body.is-checkout .radio-wrapper label:before{content:none!important}body.is-checkout .radio-wrapper .payment-logo{flex:0 0 auto;margin:0!important;order:1;width:auto!important}body.is-checkout .radio-wrapper .payment-info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;line-height:1.35;margin:0!important;min-width:0;order:2;padding:0!important;text-align:left;width:auto!important}body.is-checkout .radio-wrapper .payment-info :empty{display:none}body.is-checkout .radio-wrapper .payment-billing-price,body.is-checkout .radio-wrapper .payment-shipping-price,body.is-checkout .radio-wrapper .price,body.is-checkout .radio-wrapper .shipping-billing-price{color:var(--ui-text-1)!important;flex:0 0 auto;font-size:14px;font-weight:700;margin-left:auto!important;order:3;text-align:right;white-space:nowrap;width:auto!important}body.is-checkout .radio-wrapper .radio-wrapper-name,body.is-checkout .radio-wrapper .shipping-billing-name,body.is-checkout .radio-wrapper b{color:var(--ui-text-1)!important;font-size:14px;font-weight:600;min-width:0;text-transform:none}body.is-checkout .radio-wrapper .billing-description,body.is-checkout .radio-wrapper .price-additional,body.is-checkout .radio-wrapper .shipping-description{color:var(--ui-text-2)!important;font-size:12px;font-weight:400;margin:0}body.is-checkout .radio-wrapper img{max-height:24px;width:auto}body.is-checkout .radio-wrapper.disabled,body.is-checkout .radio-wrapper.inactive-child{display:none!important}body.is-checkout .co-main .co-billing-address,body.is-checkout .co-main fieldset.box{align-items:start;display:grid!important;gap:14px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}body.is-checkout .co-main .co-billing-address>.consents,body.is-checkout .co-main .co-billing-address>.form-group--checkbox,body.is-checkout .co-main .co-billing-address>.form-group:has(input[type=checkbox]),body.is-checkout .co-main .co-billing-address>.form-legend,body.is-checkout .co-main .co-billing-address>.no-display,body.is-checkout .co-main .co-billing-address>.phone-form-group,body.is-checkout .co-main .co-billing-address>div:has(>input[type=checkbox]),body.is-checkout .co-main .co-billing-address>h2,body.is-checkout .co-main .co-billing-address>legend,body.is-checkout .co-main fieldset.box>.consents,body.is-checkout .co-main fieldset.box>.form-group--checkbox,body.is-checkout .co-main fieldset.box>.form-group:has(input[type=checkbox]),body.is-checkout .co-main fieldset.box>.form-legend,body.is-checkout .co-main fieldset.box>.no-display,body.is-checkout .co-main fieldset.box>.phone-form-group,body.is-checkout .co-main fieldset.box>div:has(>input[type=checkbox]),body.is-checkout .co-main fieldset.box>h2,body.is-checkout .co-main fieldset.box>legend{grid-column:1/-1}body.is-checkout .co-main .co-box fieldset.box,body.is-checkout .co-main .co-box>.box{background:none!important;border-radius:0!important;grid-column:1/-1;padding:0!important}body.is-checkout .co-main .co-box-additional{display:flex!important;flex-direction:column;gap:8px}body.is-checkout .form-group{align-items:stretch;display:flex!important;flex-direction:column;float:none!important;gap:6px;margin:0!important;padding:0!important;width:auto!important}body.is-checkout .form-group>label,body.is-checkout .form-group>p.label{color:var(--ui-text-1);font-size:12px;font-weight:600;line-height:1.4;margin:0!important;padding:0!important;text-align:left!important;width:auto!important}body.is-checkout .form-group .form-control-wrapper{float:none!important;margin:0!important;padding:0!important;width:auto!important}body.is-checkout .required-asterisk--before:before,body.is-checkout .required-asterisk:after{color:var(--ui-danger)}body.is-checkout input.form-control,body.is-checkout select.form-control,body.is-checkout textarea.form-control{background:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:var(--radius-sm,8px)!important;box-shadow:none!important;color:var(--ui-text-1);font-size:14px;min-height:42px;padding:10px 14px!important;width:100%!important}body.is-checkout input.form-control:focus,body.is-checkout select.form-control:focus,body.is-checkout textarea.form-control:focus{border-color:var(--ui-primary)!important;outline:none}body.is-checkout .co-box-additional>div:has(>input[type=checkbox]),body.is-checkout .consents,body.is-checkout .form-group--checkbox,body.is-checkout .form-group:has(>input[type=checkbox]){align-items:flex-start;background:var(--ui-surface-1);border-radius:var(--radius-sm,8px);color:var(--ui-text-1);display:flex!important;flex-direction:row!important;font-size:13px;gap:10px;line-height:1.45;padding:9px 12px!important}body.is-checkout .co-box-additional>div:has(>input[type=checkbox]) input[type=checkbox],body.is-checkout .consents input[type=checkbox],body.is-checkout .form-group--checkbox input[type=checkbox],body.is-checkout .form-group:has(>input[type=checkbox]) input[type=checkbox]{accent-color:var(--ui-primary);height:17px;margin:0!important;opacity:0;position:absolute;width:17px}body.is-checkout .co-box-additional>div:has(>input[type=checkbox]) label,body.is-checkout .consents label,body.is-checkout .form-group--checkbox label,body.is-checkout .form-group:has(>input[type=checkbox]) label{color:var(--ui-text-1)!important;cursor:pointer;font-size:13px!important;font-weight:400!important;line-height:1.45;margin:0!important;padding-left:27px!important;position:relative;text-align:left!important;width:auto!important}body.is-checkout .co-consents{background:var(--ui-surface-2);border-radius:var(--radius-md,12px);display:flex;flex-direction:column;gap:8px;padding:18px 20px}body.is-checkout .co-main a:not(.btn):not(.next-step-back):not(.main-link):not(.cart-related-name):not(.cart-related-img){color:var(--ui-primary)!important;text-decoration:none!important}body.is-checkout .co-main a:not(.btn):not(.next-step-back):not(.main-link):not(.cart-related-name):not(.cart-related-img):hover{text-decoration:underline!important}body.is-checkout .login-button{align-items:center;align-self:flex-start;background:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-text-1)!important;display:inline-flex!important;font-size:13px;font-weight:600;justify-content:center;padding:10px 18px!important;text-transform:none!important;width:auto!important}body.is-checkout .login-button:hover{border-color:var(--ui-primary)!important}body.is-checkout .co-main .form-legend{font-size:12px;grid-column:1/-1;margin:0!important;text-align:left!important}body.is-checkout #submit-order{align-items:center;background:var(--ui-primary)!important;border:none!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-on-primary)!important;flex-wrap:wrap;font-size:15px;font-weight:600;gap:5px;min-height:48px;order:1;padding:13px 24px!important;width:100%}body.is-checkout #submit-order:hover{background:color-mix(in srgb,var(--ui-primary),#000 12%)!important}body.is-checkout #submit-order .order-button-suffix,body.is-checkout #submit-order .order-button-text,body.is-checkout #submit-order span{color:var(--ui-on-primary)!important;display:inline!important;font-size:15px!important;font-weight:inherit!important;height:auto!important;line-height:1.2!important;margin:0!important;padding:0!important;text-transform:none!important;width:auto!important}body.is-checkout #submit-order:after,body.is-checkout #submit-order:before{content:none!important}body.co-cart-empty .cart-inner.cart-empty{padding-bottom:48px;padding-top:8px}body.co-cart-empty h1.cart-heading{align-items:center;color:var(--ui-text-1);display:flex;font-size:28px;font-weight:700;gap:14px;letter-spacing:normal;line-height:1.2;margin:0 0 28px!important;padding-top:8px;padding:0!important}body.co-cart-empty .cart-row{align-items:stretch;display:flex!important;flex-direction:column;gap:16px;margin:0!important}body.co-cart-empty .cart-row>[class*=col-]{flex:0 0 auto}body.co-cart-empty .cart-row>[class*=col-]:empty{display:none!important}body.co-cart-empty .cart-row>[class*=col-]{float:none!important;margin:0!important;padding:0!important;width:auto!important}body.co-cart-empty .cart-content{background:var(--ui-surface-2);border-radius:var(--radius-md,12px);height:100%;padding:22px 24px}body.co-cart-empty .cart-content .h4,body.co-cart-empty .cart-content h2,body.co-cart-empty .cart-content h3{color:var(--ui-text-1);font-size:15px!important;font-weight:700!important;letter-spacing:normal!important;margin:0 0 14px!important;text-align:left}body.co-cart-empty .cart-content ul{list-style:none;margin:0;padding:0}body.co-cart-empty .cart-content ul li{list-style:none;margin:0 0 8px;padding:0}body.co-cart-empty .cart-content ul li:after,body.co-cart-empty .cart-content ul li:before{content:none!important}body.co-cart-empty .cart-content a{color:var(--ui-text-1)!important;font-size:13px;text-decoration:none!important}body.co-cart-empty .cart-content a:hover{color:var(--ui-primary)!important}body.co-cart-empty .cart-content .form-control,body.co-cart-empty .cart-content input[type=search],body.co-cart-empty .cart-content input[type=text]{background:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-size:13px;min-height:42px;padding:10px 14px!important;width:100%!important}body.co-cart-empty .cart-content .btn{align-items:center;background:var(--ui-primary)!important;border:none!important;border-radius:var(--radius-sm)!important;color:var(--ui-on-primary)!important;display:inline-flex!important;flex:0 0 auto;font-size:13px!important;font-weight:600;justify-content:center;line-height:1!important;min-height:42px;padding:0 22px!important;text-transform:none!important;white-space:nowrap}body.co-cart-empty .cart-content .btn:after,body.co-cart-empty .cart-content .btn:before{content:none!important}body.co-cart-empty .cart-content .btn .sr-only{height:auto!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important;width:auto!important;clip:auto!important;clip-path:none!important;white-space:nowrap!important}body.co-cart-empty .cart-content .btn:hover{background:color-mix(in srgb,var(--ui-primary),#000 12%)!important}@media(max-width:991px){body.co-cart-empty .cart-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:1199px){body.is-checkout .co-grid{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:991px){body.is-checkout .co-grid{gap:20px;grid-template-columns:minmax(0,1fr)}body.is-checkout .co-side{position:static}body.is-checkout .co-steps{border-top:1px solid var(--ui-line);flex:1 1 100%!important;justify-content:flex-start;order:4;padding-top:10px!important}body.is-checkout #header .navigation-wrapper{flex-wrap:wrap}.cart-suggestions__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body.is-checkout h1:not(.sr-only){font-size:22px}body.is-checkout .cart-table tr.removeable{gap:8px 12px;grid-template-areas:"obrazek nazev odebrat" "obrazek dostupnost odebrat" "mnozstvi mnozstvi celkem";grid-template-columns:56px minmax(0,1fr) 30px}body.is-checkout .cart-table .cart-p-image{grid-area:obrazek;height:56px;width:56px!important}body.is-checkout .cart-table .p-name{grid-area:nazev}body.is-checkout .cart-table .p-availability{grid-area:dostupnost}body.is-checkout .cart-table .p-quantity{grid-area:mnozstvi}body.is-checkout .cart-table .p-total{grid-area:celkem}body.is-checkout .cart-table .p-price{display:none}.cart-suggestions__list{grid-template-columns:minmax(0,1fr)}}.advanced-order .price-range{background:var(--ui-line);border-radius:var(--radius-pill,999px);height:6px;margin-top:8px;overflow:hidden}.advanced-order .price-range>div{background:var(--ui-primary)!important;border-radius:inherit;height:100%}.advanced-order .extras-wrap{display:flex;flex-wrap:wrap;gap:16px 32px}.advanced-order .extra{color:var(--ui-text-2);flex:1 1 280px;font-size:13px}.advanced-order .extra strong{color:var(--ui-text-1)}.advanced-order .advancedOrder__buttons{align-items:center;display:flex;gap:20px;justify-content:center;margin:22px 0}.advanced-order .btn-conversion{background:var(--ui-primary)!important;border:none!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-on-primary)!important;font-size:14px;font-weight:600;padding:12px 24px!important;text-transform:none!important}.advanced-order .btn-conversion:after,.advanced-order .btn-conversion:before{content:none!important}.advanced-order .btn-conversion:hover{background:color-mix(in srgb,var(--ui-primary),#000 12%)!important}.advanced-order .next-step-back{background:none!important;border:none!important;color:var(--ui-primary)!important;font-size:13px;font-weight:600;padding:0!important;text-transform:none!important}.advanced-order .next-step-back:after,.advanced-order .next-step-back:before{content:none!important}.advanced-order .h1,.advanced-order .h2{color:var(--ui-text-1);letter-spacing:normal}body.is-checkout .order-summary-item,body.is-checkout .recapitulation-single{border:none!important}body.is-checkout .order-summary-item{border-bottom:none!important}body.is-checkout .order-summary-item.helper{border-top:1px solid var(--ui-line)!important;margin-top:6px;padding-top:10px}body.is-checkout .order-summary-item.price{border-bottom:none!important;border-top:none!important;margin-top:6px;padding-top:0!important}body.is-checkout .order-summary-item.price .price-wrapper{border-top:1px solid var(--ui-line);padding-top:12px}body.is-checkout #shipping-billing-summary .recapitulation-single,body.is-checkout .order-recapitulation .recapitulation-single{align-items:baseline;color:var(--ui-text-2);display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:5px 0}body.is-checkout .recapitulation-shipping-billing-info{align-items:baseline;color:var(--ui-text-2);display:flex!important;flex:1 1 auto;flex-direction:row-reverse;font-weight:400;gap:12px;justify-content:space-between}body.is-checkout .recapitulation-shipping-billing-info [data-testid=recapItemPrice]{color:var(--ui-text-1);flex:0 0 auto;font-weight:600;white-space:nowrap}body.is-checkout .order-summary-item{align-items:center}body.is-checkout .recap-img{background:var(--ui-surface-1);border-radius:var(--radius-sm,8px);flex:0 0 auto;height:38px;margin-right:10px;padding:3px;width:38px}body.is-checkout .recap-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.question-tooltip,.show-tooltip{background:var(--ui-surface-3)!important;border-color:var(--ui-line)!important;color:var(--ui-text-2)!important}body.is-checkout #submit-order{align-items:baseline;display:flex!important;gap:7px;justify-content:center;line-height:1.3;text-transform:none!important}body.is-checkout #submit-order .order-button-text,body.is-checkout #submit-order span{display:inline!important;font-size:14px!important;font-weight:500!important;line-height:inherit!important;margin:0!important}body.is-checkout .co-box-additional label *,body.is-checkout .consents label>span:not(.required-asterisk),body.is-checkout .form-group--checkbox label *{color:inherit!important}body.is-checkout .consents label a,body.is-checkout .form-group--checkbox label a{color:var(--ui-primary)!important;text-decoration:underline!important}.price-range{background:var(--ui-line)!important;border:none!important;border-radius:var(--radius-pill,999px)!important;height:8px!important;margin-top:6px;overflow:hidden}.price-range>div{background:var(--ui-primary)!important;border-radius:inherit;height:100%!important}#cart-widget.cart-window.is-open{background:rgba(0,0,0,.42)!important;z-index:2147483647!important}#cart-widget.cart-window.is-open .cart-window-in{background:var(--ui-surface-1);bottom:0;box-shadow:-8px 0 32px rgba(0,0,0,.14);display:flex!important;flex-direction:column;height:100%!important;left:auto!important;margin:0!important;max-width:calc(100vw - 24px);overflow-x:hidden;overflow-y:auto;padding:0!important;position:fixed!important;right:0;top:0;width:430px!important;z-index:2147483647}#cart-widget.cart-window.is-open #cartHeading{height:auto!important;overflow:visible!important;position:static!important;width:auto!important;clip:auto!important;background:var(--ui-surface-1);border-bottom:1px solid var(--ui-line);clip-path:none!important;color:var(--ui-text-1);font-size:18px!important;font-weight:700!important;letter-spacing:normal!important;line-height:normal!important;margin:0!important;order:-1;padding:20px 24px 14px!important;text-align:left}#cart-widget.cart-window.is-open .toggle-window-arr{align-items:center;background:none!important;border:none!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;color:transparent!important;display:flex!important;font-size:0!important;height:32px!important;justify-content:center;left:auto!important;margin:0!important;min-width:0!important;padding:0!important;position:absolute!important;right:18px!important;top:16px!important;transition:background-color .2s ease!important;width:32px!important;z-index:4}#cart-widget.cart-window.is-open .toggle-window-arr span{display:none!important}#cart-widget.cart-window.is-open .toggle-window-arr:before{background-color:var(--ui-text-2);content:"";height:18px;-webkit-mask:var(--icon-close) no-repeat center/contain;mask:var(--icon-close) no-repeat center/contain;width:18px}#cart-widget.cart-window.is-open .toggle-window-arr:after{content:none!important}#cart-widget.cart-window.is-open .toggle-window-arr:active,#cart-widget.cart-window.is-open .toggle-window-arr:focus,#cart-widget.cart-window.is-open .toggle-window-arr:hover{background:var(--ui-surface-2)!important;box-shadow:none!important;height:32px!important;outline:none!important;padding:0!important;transform:none!important;width:32px!important}#cart-widget.cart-window.is-open #cart-wrapper,#cart-widget.cart-window.is-open .place-cart-here{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}#cart-widget.cart-window.is-open .cart-inner{display:flex;flex-direction:column;gap:0;padding:0!important}#cart-widget.cart-window.is-open .cart-header,#cart-widget.cart-window.is-open .cart-inner>h2.h4,#cart-widget.cart-window.is-open .discount-coupon{display:none!important}#cart-widget.cart-window.is-open .cart-table{border:none!important;border-collapse:separate;border-spacing:0;margin:0!important;padding:8px 16px!important;width:100%!important}#cart-widget.cart-window.is-open .cart-table thead,#cart-widget.cart-window.is-open .cart-table tr.related{display:none!important}#cart-widget.cart-window.is-open .cart-table tr.removeable{align-items:center;border-bottom:1px solid var(--ui-line);display:grid;gap:6px 12px;grid-template-areas:"obrazek nazev    odebrat" "obrazek mnozstvi celkem";grid-template-columns:56px minmax(0,1fr) auto;padding:12px 8px}#cart-widget.cart-window.is-open .cart-table td{background:none!important;border:none!important;display:block;padding:0!important;text-align:left!important;width:auto!important}#cart-widget.cart-window.is-open .cart-table .p-availability,#cart-widget.cart-window.is-open .cart-table .p-discount,#cart-widget.cart-window.is-open .cart-table .p-label,#cart-widget.cart-window.is-open .cart-table .p-price,#cart-widget.cart-window.is-open .cart-table .show-related,#cart-widget.cart-window.is-open .cart-table a[class*=chevron]{display:none!important}#cart-widget.cart-window.is-open .cart-table .cart-p-image{background:var(--ui-surface-2);border-radius:var(--radius-sm);grid-area:obrazek;height:56px;padding:4px!important;width:56px!important}#cart-widget.cart-window.is-open .cart-table .cart-p-image a,#cart-widget.cart-window.is-open .cart-table .cart-p-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#cart-widget.cart-window.is-open .cart-table .p-name{grid-area:nazev;min-width:0}#cart-widget.cart-window.is-open .cart-table .p-name .main-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ui-text-1)!important;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden;text-decoration:none!important}#cart-widget.cart-window.is-open .cart-table .p-name .chevron-after,#cart-widget.cart-window.is-open .cart-table .p-name .chevron-down-after,#cart-widget.cart-window.is-open .cart-table .p-name .show-related{display:none!important}#cart-widget.cart-window.is-open .cart-table .p-quantity{grid-area:mnozstvi}#cart-widget.cart-window.is-open .cart-table .p-quantity .quantity,#cart-widget.cart-window.is-open .cart-table .p-quantity .quantity-form{align-items:center;background:var(--ui-surface-1);border:1px solid var(--ui-line);border-radius:var(--radius-sm);display:inline-flex!important;overflow:hidden}#cart-widget.cart-window.is-open .cart-table .p-quantity input{background:none!important;border:none!important;box-shadow:none!important;font-size:13px;font-weight:600;height:30px!important;line-height:30px!important;padding:0!important;text-align:center;width:34px!important}#cart-widget.cart-window.is-open .cart-table .p-quantity .decreasing,#cart-widget.cart-window.is-open .cart-table .p-quantity .increasing{align-items:center;background:none!important;border:none!important;cursor:pointer;display:flex!important;font-size:0!important;height:30px!important;justify-content:center;line-height:1!important;padding:0!important;text-indent:0!important;width:30px!important}#cart-widget.cart-window.is-open .cart-table .p-quantity .decreasing:hover,#cart-widget.cart-window.is-open .cart-table .p-quantity .increasing:hover{background:var(--ui-primary-soft)!important}#cart-widget.cart-window.is-open .cart-table .p-quantity .decreasing:before{background-color:var(--ui-text-1);content:"";display:block;flex:0 0 auto;height:13px;-webkit-mask:var(--icon-minus) no-repeat center/contain;mask:var(--icon-minus) no-repeat center/contain;width:13px}#cart-widget.cart-window.is-open .cart-table .p-quantity .increasing:before{background-color:var(--ui-text-1);content:"";display:block;flex:0 0 auto;height:13px;-webkit-mask:var(--icon-plus) no-repeat center/contain;mask:var(--icon-plus) no-repeat center/contain;width:13px}#cart-widget.cart-window.is-open .cart-table .p-total{align-items:center;display:flex!important;grid-area:celkem;justify-content:flex-end;text-align:right!important}#cart-widget.cart-window.is-open .cart-table .p-total .price-final{color:var(--ui-text-1)!important;font-size:15px!important;font-weight:700!important;white-space:nowrap}#cart-widget.cart-window.is-open .cart-table .p-total .inline,#cart-widget.cart-window.is-open .cart-table .p-total form.inline{display:inline-flex;grid-area:odebrat}#cart-widget.cart-window.is-open .cart-table .p-total .remove-item,#cart-widget.cart-window.is-open .cart-table .p-total button{align-items:center;background:none!important;border:none!important;color:var(--ui-text-2)!important;cursor:pointer;display:inline-flex!important;font-size:0!important;height:26px;justify-content:center;opacity:1!important;padding:0!important;width:26px}#cart-widget.cart-window.is-open .cart-table .p-total .remove-item:before,#cart-widget.cart-window.is-open .cart-table .p-total button:before{background-color:currentColor;content:"";display:block;flex:0 0 auto;height:13px;-webkit-mask:var(--icon-close) no-repeat center/contain;mask:var(--icon-close) no-repeat center/contain;width:13px}#cart-widget.cart-window.is-open .cart-table .p-total .remove-item:after,#cart-widget.cart-window.is-open .cart-table .p-total button:after{content:none!important}#cart-widget.cart-window.is-open .cart-table .p-total .remove-item:hover,#cart-widget.cart-window.is-open .cart-table .p-total button:hover{color:var(--ui-danger)!important}#cart-widget.cart-window.is-open .row.summary{background:none!important;border:none!important;margin:0!important;padding:16px 24px 8px!important;width:100%!important}#cart-widget.cart-window.is-open .row.summary .box,#cart-widget.cart-window.is-open .row.summary .col-md-8{display:none!important}#cart-widget.cart-window.is-open .row.summary .col-md-4{float:none!important;padding:0!important;width:100%!important}#cart-widget.cart-window.is-open .price-wrapper{align-items:baseline;display:grid;gap:2px 12px;grid-template-columns:1fr auto;margin:0!important;width:100%!important}#cart-widget.cart-window.is-open .price-wrapper .price-label{color:var(--ui-text-1);font-size:14px;text-align:left;width:auto!important}#cart-widget.cart-window.is-open .price-wrapper .price{text-align:right;width:auto!important}#cart-widget.cart-window.is-open .price-wrapper .price-primary{color:var(--ui-text-1)!important;font-size:22px!important;font-weight:700!important}#cart-widget.cart-window.is-open .price-wrapper .price-label.price-primary{font-size:14px!important}#cart-widget.cart-window.is-open .price-wrapper .price-label.price-secondary,#cart-widget.cart-window.is-open .price-wrapper .price-secondary{color:var(--ui-text-2)!important;font-size:11px!important;font-weight:400!important}#cart-widget.cart-window.is-open .next-step{border:none!important;display:flex!important;flex-direction:column;gap:10px;margin:0!important;padding:8px 24px 24px!important;width:100%!important}#cart-widget.cart-window.is-open .next-step:after,#cart-widget.cart-window.is-open .next-step:before{content:none!important}#cart-widget.cart-window.is-open .next-step .next-step-back:after,#cart-widget.cart-window.is-open .next-step .next-step-back:before,#cart-widget.cart-window.is-open .next-step .next-step-forward span:after,#cart-widget.cart-window.is-open .next-step .next-step-forward span:before,#cart-widget.cart-window.is-open .next-step .next-step-forward:after,#cart-widget.cart-window.is-open .next-step .next-step-forward:before{content:none!important;display:none!important}#cart-widget.cart-window.is-open .next-step .next-step-forward{background:var(--ui-primary)!important;border:none!important;border-radius:var(--radius-sm)!important;color:var(--ui-on-primary)!important;font-size:14px;font-weight:600;min-height:46px;order:1;padding:12px 20px!important;text-transform:none!important;width:100%}#cart-widget.cart-window.is-open .next-step .next-step-forward:hover{background:color-mix(in srgb,var(--ui-primary),#000 12%)!important}#cart-widget.cart-window.is-open .next-step .next-step-back{align-items:center;background:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:var(--radius-sm)!important;color:var(--ui-text-1)!important;display:flex!important;font-size:13px;font-weight:600;justify-content:center;min-height:44px;order:2;padding:11px 20px!important;text-decoration:none!important;text-transform:none!important;width:100%}#cart-widget.cart-window.is-open .next-step .next-step-back:hover{border-color:var(--ui-primary)!important}@media(max-width:767px){#cart-widget.cart-window.is-open .cart-window-in{max-width:none;width:100%!important}}#cart-widget.cart-window.is-open .cart-empty{padding:24px!important}#cart-widget.cart-window.is-open .cart-empty .cart-heading{color:var(--ui-text-1);display:block!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;margin:0 0 16px!important;padding:0!important;text-align:left}#cart-widget.cart-window.is-open .cart-empty .cart-row{display:flex!important;flex-direction:column;gap:20px;margin:0!important}#cart-widget.cart-window.is-open .cart-empty .cart-row>[class*=col-]{float:none!important;margin:0!important;padding:0!important;width:100%!important}#cart-widget.cart-window.is-open .cart-empty .cart-content{align-items:stretch;display:flex!important;flex-direction:column!important;gap:8px;width:100%!important}#cart-widget.cart-window.is-open .cart-empty .cart-content>.form-group,#cart-widget.cart-window.is-open .cart-empty .cart-content>.input-group,#cart-widget.cart-window.is-open .cart-empty .cart-content>.search,#cart-widget.cart-window.is-open .cart-empty .cart-content>form{margin:0!important;order:-1;width:100%!important}#cart-widget.cart-window.is-open .cart-empty .cart-content>.input-group,#cart-widget.cart-window.is-open .cart-empty .cart-content>form{display:flex!important;gap:8px}#cart-widget.cart-window.is-open .cart-empty .cart-content>.h4,#cart-widget.cart-window.is-open .cart-empty .cart-content>h2,#cart-widget.cart-window.is-open .cart-empty .cart-content>h3{order:0}#cart-widget.cart-window.is-open .cart-empty .cart-content>:has(+form),#cart-widget.cart-window.is-open .cart-empty .cart-content>h2:last-of-type{order:-2}#cart-widget.cart-window.is-open .cart-empty .cart-content>ul{order:1}#cart-widget.cart-window.is-open .cart-empty .cart-content{background:none!important;padding:0!important}#cart-widget.cart-window.is-open .cart-empty .h4,#cart-widget.cart-window.is-open .cart-empty h2,#cart-widget.cart-window.is-open .cart-empty h3{color:var(--ui-text-1);font-size:13px!important;font-weight:700!important;margin:16px 0 8px!important}#cart-widget.cart-window.is-open .cart-empty ul{-moz-columns:2;column-count:2;-moz-column-gap:16px;column-gap:16px;list-style:none;margin:0;padding:0;width:100%}#cart-widget.cart-window.is-open .cart-empty ul li{list-style:none;margin:0 0 6px;padding:0;-moz-column-break-inside:avoid;break-inside:avoid}#cart-widget.cart-window.is-open .cart-empty ul li:after,#cart-widget.cart-window.is-open .cart-empty ul li:before{content:none!important}#cart-widget.cart-window.is-open .cart-empty a{color:var(--ui-text-1)!important;font-size:12px;text-decoration:none!important}#cart-widget.cart-window.is-open .cart-empty a:hover{color:var(--ui-primary)!important}#cart-widget.cart-window.is-open .cart-empty .form-control,#cart-widget.cart-window.is-open .cart-empty input[type=search],#cart-widget.cart-window.is-open .cart-empty input[type=text]{background:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:var(--radius-sm)!important;font-size:13px;min-height:38px;padding:8px 12px!important;width:100%!important}.sticky-cart{align-items:center;background:var(--ui-surface-1);border-top:1px solid var(--ui-line);bottom:0;box-shadow:0 -6px 24px rgba(0,0,0,.08);display:flex;gap:24px;justify-content:space-between;left:0;opacity:0;padding-bottom:12px;padding-left:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-right:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-top:12px;position:fixed;right:0;transform:translateY(100%);transition:transform .28s ease,opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:1500}@media(max-width:767px){.sticky-cart{gap:10px;padding-left:1rem;padding-right:1rem}}body.has-sticky-cart .sticky-cart{opacity:1;transform:translateY(0);visibility:visible}.sticky-cart__info{display:flex;flex-direction:column;gap:2px;min-width:0}@media(max-width:767px){.sticky-cart__info{display:none}}.sticky-cart__name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--ui-text-1);font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.sticky-cart__availability{align-items:center;color:var(--ui-primary);display:flex;font-size:12px;font-weight:500;gap:7px;line-height:1.3}.sticky-cart__availability:before{background:currentColor;border-radius:50%;content:"";flex:0 0 auto;height:7px;width:7px}.sticky-cart__availability[hidden]{display:none}.sticky-cart__actions{align-items:center;display:flex;flex:0 0 auto;gap:14px}@media(max-width:767px){.sticky-cart__actions{flex:1 1 auto;gap:10px}}.sticky-cart__qty{align-items:center;background:var(--ui-surface-1);border:1px solid var(--ui-line);border-radius:var(--radius-sm,8px);display:flex;flex:0 0 auto;overflow:hidden}.sticky-cart__step{align-items:center;background:none;border:none;color:var(--ui-text-1);cursor:pointer;display:flex;height:42px;justify-content:center;padding:0;width:36px}.sticky-cart__step svg{display:block}.sticky-cart__step:hover{background:var(--ui-primary-soft)}.sticky-cart__input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:none;border:none;color:var(--ui-text-1);font-size:14px;font-weight:600;height:42px;padding:0;text-align:center;width:42px}.sticky-cart__input::-webkit-inner-spin-button,.sticky-cart__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sticky-cart__input:focus{outline:none}.sticky-cart__price{color:var(--ui-text-1);flex:0 0 auto;font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}@media(max-width:479px){.sticky-cart__price{font-size:16px}}.sticky-cart__btn{align-items:center;background:var(--ui-primary);border:none;border-radius:var(--radius-sm,8px);color:var(--ui-on-primary);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:1.2;min-height:44px;padding:11px 26px;transition:background-color .2s ease;white-space:nowrap}.sticky-cart__btn:hover{background:color-mix(in srgb,var(--ui-primary),#000 12%)}@media(max-width:767px){.sticky-cart__btn{flex:1 1 auto;padding:11px 18px}}.sticky-cart__btn-icon{background-color:currentColor;flex:0 0 auto;height:16px;-webkit-mask:var(--icon-cart) no-repeat center/contain;mask:var(--icon-cart) no-repeat center/contain;width:16px}body.has-sticky-cart #footer{padding-bottom:72px}body.type-page #content,body.type-page .content-wrapper-in{max-width:none!important;width:100%!important}body.type-page #content{padding-left:0!important;padding-right:0!important}body.type-page #content>.container,body.type-page #content>.content-inner{box-sizing:border-box;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;width:100%;zoom:1}@media(max-width:767px){body.type-page #content>.container,body.type-page #content>.content-inner{padding-left:1rem;padding-right:1rem}}body.type-page #content>.container,body.type-page #content>.content-inner{max-width:calc(1480px + 4rem)!important;padding-bottom:48px;padding-top:24px}body.type-page h1{font-size:30px!important;line-height:1.2!important;margin:0 0 20px!important;text-align:left}body.type-page h1,body.type-page h2{color:var(--ui-text-1);font-weight:700!important;letter-spacing:normal!important}body.type-page h2{font-size:20px!important;line-height:1.3!important;margin:28px 0 12px!important}body.type-page .h3,body.type-page h3{color:var(--ui-text-1);font-size:16px!important;font-weight:700!important;letter-spacing:normal!important;margin:22px 0 10px!important}body.type-page li,body.type-page p{color:var(--ui-text-2);font-size:15px;line-height:1.7}body.type-page #content a:not(.btn):not(.button):not([class*=btn-]){color:var(--ui-primary)!important;text-decoration:none!important}body.type-page #content a:not(.btn):not(.button):not([class*=btn-]):hover{text-decoration:underline!important}body.type-page #content .form-group{margin-bottom:16px}body.type-page #content .label,body.type-page #content label{color:var(--ui-text-1);display:inline-block;font-size:13px;font-weight:600;margin-bottom:6px}body.type-page #content .form-control,body.type-page #content input[type=email],body.type-page #content input[type=number],body.type-page #content input[type=password],body.type-page #content input[type=search],body.type-page #content input[type=tel],body.type-page #content input[type=text],body.type-page #content select,body.type-page #content textarea{background:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:var(--radius-sm,8px)!important;box-shadow:none!important;color:var(--ui-text-1);font-size:14px;max-width:440px;min-height:46px;padding:11px 14px!important;width:100%}body.type-page #content .form-control:focus,body.type-page #content input[type=email]:focus,body.type-page #content input[type=number]:focus,body.type-page #content input[type=password]:focus,body.type-page #content input[type=search]:focus,body.type-page #content input[type=tel]:focus,body.type-page #content input[type=text]:focus,body.type-page #content select:focus,body.type-page #content textarea:focus{border-color:var(--ui-primary)!important;outline:none!important}body.type-page #content .form-control[rows],body.type-page #content textarea{max-width:640px;min-height:120px}body.type-page #content .btn,body.type-page #content button[type=submit],body.type-page #content input[type=submit]{align-items:center;background:var(--ui-primary)!important;border:1px solid var(--ui-primary)!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-on-primary)!important;display:inline-flex!important;font-size:14px;font-weight:600;justify-content:center;line-height:1.2;min-height:44px;padding:11px 24px!important;text-decoration:none!important;text-transform:none!important}body.type-page #content .btn:hover,body.type-page #content button[type=submit]:hover,body.type-page #content input[type=submit]:hover{background:color-mix(in srgb,var(--ui-primary),#000 12%)!important;border-color:color-mix(in srgb,var(--ui-primary),#000 12%)!important}body.type-page #content .btn-default,body.type-page #content .btn-secondary{background:var(--ui-surface-1)!important;border-color:var(--ui-line)!important;color:var(--ui-text-1)!important}body.type-page #content .btn-default:hover,body.type-page #content .btn-secondary:hover{background:var(--ui-surface-2)!important;border-color:var(--ui-primary)!important;color:var(--ui-text-1)!important}body.type-page #formLogin,body.type-page #formRegister,body.type-page .login-form,body.type-page .registration-form{background:var(--ui-surface-2);border-radius:var(--radius-md,12px);margin:0;max-width:480px;padding:24px}body.type-page #formLogin .form-control,body.type-page #formLogin input,body.type-page #formRegister .form-control,body.type-page #formRegister input,body.type-page .login-form .form-control,body.type-page .login-form input,body.type-page .registration-form .form-control,body.type-page .registration-form input{max-width:none}body.type-page .form-links,body.type-page .login-links{display:flex;flex-wrap:wrap;font-size:13px;gap:8px 20px;margin-top:14px}body.type-page table{border:1px solid var(--ui-line);border-collapse:separate;border-radius:var(--radius-md,12px);border-spacing:0;overflow:hidden;width:100%}body.type-page table td,body.type-page table th{border:none;border-bottom:1px solid var(--ui-line);font-size:14px;padding:10px 14px;text-align:left;vertical-align:top}body.type-page table tr:last-child td,body.type-page table tr:last-child th{border-bottom:none}body.type-page table th{background:var(--ui-surface-2);color:var(--ui-text-1);font-weight:600}@media(max-width:767px){body.type-page h1{font-size:24px!important}body.type-page #content>.container,body.type-page #content>.content-inner{padding-bottom:32px;padding-top:16px}}body.type-post #content a:not(.btn):not(.button):not([class*=btn-]):not(.product a){color:var(--ui-primary)}body.type-post #content a:not(.btn):not(.button):not([class*=btn-]):not(.product a):hover{text-decoration:underline}body.type-post #discussion .add-comment,body.type-post #discussion .btn,body.type-post #discussion button[type=submit],body.type-post #discussion input[type=submit],body.type-post .news-item-detail .add-comment,body.type-post .news-item-detail .btn,body.type-post .news-item-detail button[type=submit],body.type-post .news-item-detail input[type=submit],body.type-post .news-navigation .add-comment,body.type-post .news-navigation .btn,body.type-post .news-navigation button[type=submit],body.type-post .news-navigation input[type=submit]{background:var(--ui-primary)!important;border:1px solid var(--ui-primary)!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-on-primary)!important;text-transform:none!important}body.type-post #discussion .add-comment:hover,body.type-post #discussion .btn:hover,body.type-post #discussion button[type=submit]:hover,body.type-post #discussion input[type=submit]:hover,body.type-post .news-item-detail .add-comment:hover,body.type-post .news-item-detail .btn:hover,body.type-post .news-item-detail button[type=submit]:hover,body.type-post .news-item-detail input[type=submit]:hover,body.type-post .news-navigation .add-comment:hover,body.type-post .news-navigation .btn:hover,body.type-post .news-navigation button[type=submit]:hover,body.type-post .news-navigation input[type=submit]:hover{background:color-mix(in srgb,var(--ui-primary),#000 12%)!important;border-color:color-mix(in srgb,var(--ui-primary),#000 12%)!important}.article-products .form-control,.article-products input,.article-products select,.article-products textarea{max-width:none!important;min-height:0!important;width:auto!important}.article-products{margin:28px 0}.article-products__title{color:var(--ui-text-1);font-size:20px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.3!important;margin:0 0 16px!important}.article-products__list{display:grid!important;gap:16px;grid-template-columns:repeat(var(--ap-sloupcu,4),minmax(0,1fr));margin:0!important;padding:0!important}.article-products--radek .article-products__list{grid-template-columns:minmax(0,1fr)}.article-products--radek .article-products__list .product .p{align-items:center;display:grid!important;gap:18px;grid-template-columns:160px minmax(0,1fr)}.article-products--radek .article-products__list .product .image{height:140px}.article-products--swiper .article-products__list.swiper-wrapper{display:flex!important;grid-template-columns:none}@media(max-width:991px){.article-products__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.article-products__list{gap:12px}.article-products--radek .article-products__list{grid-template-columns:minmax(0,1fr)}.article-products--radek .article-products__list .product .p{gap:12px;grid-template-columns:100px minmax(0,1fr)}}.article-products--radek .article-products__list .product .btn-cart{align-self:flex-start;min-width:200px;width:auto!important}.votes{display:flex;flex-direction:column;gap:8px;max-width:320px;width:100%}.rate-list{align-items:center;display:grid!important;gap:12px;grid-template-columns:34px minmax(0,1fr);margin:0!important;width:100%}.rate-star.stars{align-items:center;color:var(--ui-text-2);display:inline-flex!important;font-size:12px;font-weight:600;gap:4px}.rate-star.stars .rate-value{color:inherit;font:inherit}.rate-star.stars .star{background-color:var(--ui-star,#f0b429)!important;display:block!important;flex:0 0 auto;font-size:0!important;height:12px!important;-webkit-mask:var(--icon-star) no-repeat center/contain;mask:var(--icon-star) no-repeat center/contain;min-width:0!important;width:12px!important}.rate-star.stars .star:after,.rate-star.stars .star:before{content:none!important}.rate-block{min-width:0;padding-right:46px}.rate-bar,.rate-block{position:relative;width:100%}.rate-bar{background:var(--ui-line);border-radius:var(--radius-pill,999px);display:block!important;height:8px;overflow:visible!important}.rate-bar:before{background:var(--ui-primary);border-radius:inherit;bottom:0;content:"";left:0;position:absolute;top:0;width:var(--rate-bar-width,0)}.rate-count{color:var(--ui-text-2)!important;font-size:12px!important;font-weight:600;height:auto!important;left:calc(100% + 10px);line-height:1.2!important;min-height:0!important;overflow:visible!important;position:absolute!important;top:50%;transform:translateY(-50%);white-space:nowrap;width:auto!important}.rate-count.active{color:var(--ui-text-1)!important}.rate-average{color:var(--ui-text-1);font-size:40px!important;font-weight:700!important;line-height:1!important}.rate-average-inner{align-items:center;display:flex!important;gap:14px}body.in-hodnoceni-obchodu #content>.content-inner,body.in-hodnoceni-obchodu #ratingsList,body.in-hodnoceni-obchodu .listingControls{box-sizing:border-box;margin:0 auto!important;max-width:calc(1480px + 4rem);padding-left:2rem;padding-right:2rem;width:100%;zoom:1}@media(max-width:767px){body.in-hodnoceni-obchodu #content>.content-inner,body.in-hodnoceni-obchodu #ratingsList,body.in-hodnoceni-obchodu .listingControls{padding-left:1rem;padding-right:1rem}}body.in-hodnoceni-obchodu #content>.content-inner,body.in-hodnoceni-obchodu #ratingsList,body.in-hodnoceni-obchodu .listingControls{max-width:calc(1480px + 4rem)!important}body.in-hodnoceni-obchodu #content>.content-inner #ratingsList,body.in-hodnoceni-obchodu #content>.content-inner .listingControls{max-width:none!important;padding-left:0!important;padding-right:0!important}body.in-hodnoceni-obchodu h1{color:var(--ui-text-1);font-size:30px;font-weight:700;letter-spacing:normal;line-height:1.2;margin:0 0 20px!important;padding-top:28px;text-align:left}body.in-hodnoceni-obchodu #ratingWrapper{background:var(--ui-surface-2);border-radius:var(--radius-md,12px);margin:0 0 28px;padding:22px 24px}body.in-hodnoceni-obchodu .rate-wrap{align-items:center;display:flex!important;flex-wrap:wrap;gap:20px 48px;margin:0 0 16px}body.in-hodnoceni-obchodu #ratingsList{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 8px}body.in-hodnoceni-obchodu #ratingsList .vote-wrap{background:var(--ui-surface-1)!important;background-color:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:var(--radius-md,12px)!important;display:flex;flex-direction:column;gap:10px;margin:0!important;padding:18px 20px!important}@media(max-width:991px){body.in-hodnoceni-obchodu #ratingsList{grid-template-columns:minmax(0,1fr)}}.add-comment.rate-form-trigger,.rate-form-trigger{background:none!important;border:none!important;border-radius:0!important;color:inherit!important;display:block!important;margin:0!important;padding:0!important;width:auto!important}.add-comment.rate-form-trigger:after,.add-comment.rate-form-trigger:before,.rate-form-trigger:after,.rate-form-trigger:before{content:none!important}.add-comment.rate-form-trigger .btn,.rate-form-trigger .btn{align-items:center;background:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:var(--radius-sm,8px)!important;color:var(--ui-text-1)!important;display:inline-flex!important;font-size:13px;font-weight:600;justify-content:center;padding:10px 20px!important;text-transform:none!important}.add-comment.rate-form-trigger .btn:hover,.rate-form-trigger .btn:hover{border-color:var(--ui-primary)!important}.vote-wrap .vote-header{align-items:center;display:flex!important;gap:12px}.vote-wrap .vote-pic{aspect-ratio:1;border-radius:50%;flex:0 0 40px;height:40px!important;min-width:0!important;overflow:hidden;padding:0!important;position:relative;width:40px!important}.vote-wrap .vote-pic .vote-initials,.vote-wrap .vote-pic img{height:100%!important;inset:0;position:absolute;width:100%!important}.vote-wrap .vote-pic .vote-initials{align-items:center;background:var(--avatar-bg,var(--ui-primary));color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:normal}.vote-wrap .vote-pic img{inset:0;-o-object-fit:cover;object-fit:cover;position:absolute}.vote-wrap .vote-summary{display:flex!important;flex-direction:column;gap:3px;min-width:0}.vote-wrap .vote-name{color:var(--ui-text-1);font-size:14px;font-weight:600;line-height:1.3}.vote-wrap .vote-date,.vote-wrap .vote-time{color:var(--ui-text-2);font-size:12px}.vote-wrap .vote-content,.vote-wrap .vote-text{color:var(--ui-text-2);font-size:14px;line-height:1.6;margin:0}.stars.star-list,.vote-rating .stars{align-items:center;display:inline-flex!important;gap:2px}.stars.star-list .star,.vote-rating .stars .star{background-color:var(--ui-star,#f0b429);height:14px;-webkit-mask:var(--icon-star) no-repeat center/contain;mask:var(--icon-star) no-repeat center/contain;width:14px}.stars.star-list .star:after,.stars.star-list .star:before,.vote-rating .stars .star:after,.vote-rating .stars .star:before{content:none!important}.stars.star-list .star.star-off,.vote-rating .stars .star.star-off{background-color:var(--ui-line)}.stars.star-list .star.star-half,.vote-rating .stars .star.star-half{background:linear-gradient(to right,var(--ui-star,#f0b429) 50%,var(--ui-line) 50%)}.shop-reviews{background:var(--ui-surface-2);margin-left:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);margin-right:calc(50% - 50vw + var(--scrollbar-width, 0px)*.5);max-width:none!important;padding-bottom:44px;padding-left:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-right:max(2rem,(100vw - var(--scrollbar-width,0px) - 1480px)*.5);padding-top:44px;width:calc(100vw - var(--scrollbar-width, 0px))}.shop-reviews__inner{display:flex;flex-direction:column;gap:24px}.shop-reviews__head{align-items:center;display:flex;flex-wrap:wrap;gap:12px 28px}.shop-reviews__title{color:var(--ui-text-1);font-size:24px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.2!important;margin:0!important}.shop-reviews__summary{align-items:center;display:flex;gap:12px}.shop-reviews__score{color:var(--ui-text-1);font-size:28px;font-weight:700;line-height:1}.shop-reviews__meta{display:flex;flex-direction:column;gap:2px}.shop-reviews__count{color:var(--ui-text-2);font-size:12px}.shop-reviews__link{color:var(--ui-primary)!important;font-size:13px;font-weight:600;margin-left:auto;text-decoration:none!important}.shop-reviews__link:hover{text-decoration:underline!important}.shop-reviews__list{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.shop-reviews .vote-wrap{background:var(--ui-surface-1)!important;border:1px solid var(--ui-line)!important;border-radius:var(--radius-md,12px)!important;display:flex;flex-direction:column;gap:10px;margin:0!important;padding:18px 20px!important}@media(max-width:991px){.shop-reviews__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.shop-reviews{padding-bottom:32px;padding-top:32px}.shop-reviews__list{grid-template-columns:minmax(0,1fr)}.shop-reviews__link{margin-left:0}}