*,:after,:before{box-sizing:border-box}html{height:100%;margin:0;scroll-behavior:smooth}body{margin:0;min-height:100%}img{height:auto;max-width:100%}button,input,select,textarea{font:inherit}input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),label:has(>input[type=checkbox]:not(:disabled)),label:has(>input[type=radio]:not(:disabled)){cursor:pointer}.display-none{display:none}@font-face{font-display:swap;font-family:Montserrat;font-weight:200 900;src:url(/build/fonts/montserrat.97aa4c04.woff2) format("woff2")}@font-face{ascent-override:84.92%;descent-override:22.02%;font-family:Montserrat Fallback;line-gap-override:0%;size-adjust:113.99%;src:local("Arial"),local("Helvetica"),local("Liberation Sans")}body{background:#fff;color:#000;font-family:Montserrat,Montserrat Fallback,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.02em;line-height:1.5;-webkit-font-smoothing:antialiased}@media only screen and (min-width:1024px){body{font-size:15px}}h1,h2,h3,h4,h5,h6{color:#000;font-weight:700;line-height:1.2;margin:0 0 12px}h1{font-size:26px}@media only screen and (min-width:1024px){h1{font-size:40px}}p{margin:0 0 16px}a,button{transition:color .2s ease,opacity .2s ease,background-color .2s ease}a{color:#000;text-decoration:none}a:focus-visible,a:hover{color:#5c5c5c}.in-user-text table{border-collapse:collapse;max-width:100%}.in-user-text table td,.in-user-text table th{border-bottom:1px solid #e8e8e8;padding:8px 12px}.site-async-content--animating{overflow:hidden}.site-async-content__stage{transition:opacity .2s ease}.site-async-content__loading{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:140px;padding:24px}.site-async-content__loading--compact{gap:4px;min-height:0;padding:8px 0}.site-async-content__loader{animation:site-async-content-spin .65s linear infinite;border:2px solid #e8e8e8;border-radius:50%;border-top-color:#5c5c5c;height:28px;width:28px}@media (prefers-reduced-motion:reduce){.site-async-content__loader{animation:none}}.site-async-content__loading-text{color:#5c5c5c;font-size:12px;font-weight:500}@keyframes site-async-content-spin{to{transform:rotate(1turn)}}@keyframes site-content-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes site-content-slide-in{0%{opacity:0;transform:translateX(var(--slide-offset))}}@keyframes site-content-slide-out{to{opacity:0;transform:translateX(var(--slide-offset))}}.is-slide-in-next,.is-slide-in-prev{animation:site-content-slide-in .2s ease both}.is-slide-out-next,.is-slide-out-prev{animation:site-content-slide-out .2s ease both}@media (prefers-reduced-motion:reduce){.is-slide-in-next,.is-slide-in-prev,.is-slide-out-next,.is-slide-out-prev{animation:none}}.is-slide-in-next,.is-slide-out-prev{--slide-offset:16px}.is-slide-in-prev,.is-slide-out-next{--slide-offset:-16px}.is-appended{animation:site-content-reveal .2s ease both;animation-delay:calc(var(--append-index, 0)*30ms)}@media (prefers-reduced-motion:reduce){.is-appended{animation:none}}.has-image-fade img[data-image-fade]:not(.is-loaded){opacity:0}.has-image-fade img[data-image-fade].is-loaded{animation:site-image-in .2s ease both}@media (prefers-reduced-motion:reduce){.has-image-fade img[data-image-fade].is-loaded{animation:none}}.image-placeholder{animation:site-image-placeholder 1.6s ease-in-out infinite;background-image:linear-gradient(90deg,#f3f4f7 30%,#e8e8e8 50%,#f3f4f7 70%);background-size:300% 100%;display:block;height:100%;width:100%}.image-placeholder:has(img.is-loaded){animation:none}@media (prefers-reduced-motion:reduce){.image-placeholder{animation:none}}.image-fallback{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.image-fallback .ui-icon{height:64px;opacity:.45;width:64px}@keyframes site-image-placeholder{0%{background-position:100% 0}to{background-position:0 0}}@keyframes site-image-in{0%{opacity:0}}.async-region{transition:opacity .2s ease}.async-region.is-async-loading,.is-async-loading .async-region{opacity:.45;pointer-events:none}.is-async-loading{cursor:progress}.is-content-out{opacity:0}.in-overlay{position:relative}.in-overlay__in{align-items:center;background:hsla(0,0%,100%,.35);display:flex;inset:0;justify-content:center;position:fixed;z-index:202}.in-overlay__in--absolute{border-radius:inherit;overflow:hidden;position:absolute;z-index:5}.in-overlay__spinner{align-items:center;display:flex;flex-direction:column;gap:12px}.in-overlay__spinner__icon{animation:site-async-content-spin .65s linear infinite;border:2px solid #e8e8e8;border-radius:50%;border-top-color:#5c5c5c;height:28px;width:28px}@media (prefers-reduced-motion:reduce){.in-overlay__spinner__icon{animation:none}}.in-overlay__spinner__icon>i,.in-overlay__spinner__message:empty{display:none}.site{--site-inner-max-width:1680px;display:flex;flex-direction:column;min-height:100vh}.site--light{--site-inner-max-width:1280px}body.is-site-mobile-menu-open{overflow:hidden}body.is-site-mobile-menu-open .page__infobar,body.is-site-mobile-menu-open .site-header-pre,body.is-site-mobile-menu-open .site-notice-bar{visibility:hidden}body.is-site-side-panel-open,html.is-site-side-panel-open{overflow:hidden}.page{flex:1;width:100%}.page__layout{display:block;margin:0 auto;max-width:var(--site-inner-max-width);padding:16px;width:100%}@media only screen and (max-width:1023px){.page__layout{padding-top:12px}}@media only screen and (min-width:1024px){.page__layout{padding-inline:24px;padding-bottom:24px;padding-top:12px}}.page__layout:has(.checkout-progress){padding-top:16px}.page__content{min-width:0}.page__head{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}@media only screen and (min-width:1024px){.page__head{margin-bottom:12px}}.page__head:not(:has(.page__breadcrumb,.page__flash .page-flash)){display:none;margin-bottom:0}.page__breadcrumb{margin:0;min-width:0}.page__flash{display:flex;flex-direction:column;gap:8px}.page__flash:not(:has(.page-flash)){display:none}.page__main{min-height:0}.homepage{display:flex;flex-direction:column;gap:16px;min-width:0}@media only screen and (min-width:1024px){.homepage{gap:24px}}.homepage>.web__line{background:transparent;margin:0;max-width:none;padding:0;width:100%}.homepage>.web__line:before{display:none}.homepage>.web__line .web__container{margin:0;max-width:none;padding:0;width:100%}.homepage>.web__line .web__title{display:none}.site-header{background:#fff;position:sticky;top:0;z-index:100}@media only screen and (min-width:1024px){.site-header:not(:has(.site-header__nav)){border-bottom:1px solid #e8e8e8}}.site-header--light .site-header__end{padding-right:16px}@media only screen and (min-width:1024px){.site-header--light .site-header__end{padding-right:0}}.site-header--light .site-header__actions{display:flex;order:1}.site-header__main{align-items:stretch;border-bottom:1px solid #e8e8e8;display:grid;grid-template-areas:"bar";grid-template-columns:minmax(0,1fr) auto;position:relative}@media only screen and (min-width:1024px){.site-header__main{border-bottom:0;-moz-column-gap:16px;column-gap:16px;grid-template-areas:"bar bar bar";grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:var(--site-inner-max-width);padding-inline:24px}}.site-header-pre{display:none}@media only screen and (min-width:1024px){.site-header-pre{background:#fff;display:block;padding-block:8px;position:relative;width:100%;z-index:100}.site-header-pre .site-header__utils{box-sizing:border-box;margin-inline:auto;max-width:var(--site-inner-max-width);padding-inline:24px;width:100%}}.site-header__utils{display:none}@media only screen and (min-width:1024px){.site-header__utils{align-items:center;color:#5c5c5c;display:flex;font-size:12px;gap:12px;justify-content:center;line-height:1.2}.site-header__utils-email,.site-header__utils-email:link,.site-header__utils-email:visited,.site-header__utils-link,.site-header__utils-link:link,.site-header__utils-link:visited,.site-header__utils-phone,.site-header__utils-phone:link,.site-header__utils-phone:visited{color:inherit}}@media only screen and (min-width:1024px){.site-header__utils-email:focus-visible,.site-header__utils-email:hover,.site-header__utils-link:focus-visible,.site-header__utils-link:hover,.site-header__utils-phone:focus-visible,.site-header__utils-phone:hover{color:#000}}@media only screen and (min-width:1024px){.site-header__utils-sep{color:#5c5c5c}}.site-header__promo{display:none}@media only screen and (min-width:1024px){.site-header__promo{color:#5c5c5c;display:block;font-size:12px;line-height:1.2;text-align:center;width:100%}}.site-header__promo a{color:inherit}.site-header__promo a:focus-visible,.site-header__promo a:hover{color:#000}.site-header__promo img{display:inline-block;height:auto;max-width:100%;vertical-align:middle}.site-header__bar{align-items:stretch;display:grid;grid-area:bar;grid-template-areas:"logo end";grid-template-columns:minmax(0,1fr) auto;min-width:0;width:100%}@media only screen and (min-width:1024px){.site-header__bar{align-items:center;-moz-column-gap:16px;column-gap:16px;grid-template-areas:"logo search end";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-block:12px}}.site-header__start{align-items:center;display:flex;gap:16px;grid-area:logo;min-height:64px;min-width:0;padding-left:16px;transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){.site-header__start{transition:none}}@media only screen and (min-width:1024px){.site-header__start{justify-self:start;min-height:0;padding-left:0}}.site-header__logo{align-items:center;display:flex;flex-shrink:0;min-width:0}.site-header__logo-link{align-items:center;color:#000;display:inline-flex}.site-header__logo-link img{display:block;height:36px;width:auto}@media only screen and (min-width:1024px){.site-header__logo-link img{height:44px}}.site-header__categories{display:none}@media only screen and (min-width:1024px){.site-header__categories{align-items:center;display:flex;flex-shrink:0}}.site-header__categories .site-category-nav-shell{margin-bottom:0}@media only screen and (min-width:1024px){.site-header__categories .site-category-nav-shell__trigger{align-items:center;background:#000;border:0;border-radius:6px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:0;justify-content:center;line-height:1.2;min-height:48px;min-width:48px;padding:12px;transition:color .2s ease,opacity .2s ease,background-color .2s ease;white-space:nowrap;width:48px}.site-header__categories .site-category-nav-shell__trigger .site-category-nav-shell__trigger-label{display:none}.site-header__categories .site-category-nav-shell__trigger .site-category-nav-shell__trigger-icon img{filter:brightness(0) invert(1)}.site-header__categories .site-category-nav-shell__trigger:focus-visible,.site-header__categories .site-category-nav-shell__trigger:hover{background:#1f1f1f}.site-header__categories .site-category-nav-shell__trigger[aria-expanded=true]{background:#1f1f1f}}@media only screen and (min-width:1280px){.site-header__categories .site-category-nav-shell__trigger{gap:12px;min-width:0;padding:12px 16px;width:auto}.site-header__categories .site-category-nav-shell__trigger .site-category-nav-shell__trigger-label{display:inline}}.site-header__search{background:transparent;border-bottom:0;display:none;left:0;min-height:64px;opacity:1;padding:8px 16px;position:absolute;right:0;top:0;transition:opacity .2s ease;z-index:3}@media (prefers-reduced-motion:reduce){.site-header__search{transition:none}}.site-header__search.is-mobile-fading-out{opacity:0;pointer-events:none}@media only screen and (min-width:1024px){.site-header__search{align-self:center;border-bottom:0;display:block;grid-area:search;height:48px;justify-self:center;max-width:480px;min-height:0;min-width:0;overflow:visible;padding:0;position:relative;transition:none;width:480px}.site-header__search.is-search-results-open{z-index:101}}.site-header__search-bar{align-items:stretch;border-radius:6px;display:flex;margin-left:auto;margin-right:168px;min-width:0;overflow:hidden;transition:width .2s ease,margin-right .2s ease;width:3rem}@media (prefers-reduced-motion:reduce){.site-header__search-bar{transition:none}}@media only screen and (min-width:1024px){.site-header__search-bar{margin-left:0;margin-right:0;min-height:48px;transition:none;width:100%}}.site-header__search.is-mobile-open .site-header__search-bar{margin-right:0;width:100%}.site-header__main:has(.site-header__search.is-mobile-fading-out):before{opacity:0}.site-header__main:has(.site-header__tool--search.active):before{opacity:1}.site-header__main:has(.site-header__tool--search.active) .site-header__end,.site-header__main:has(.site-header__tool--search.active) .site-header__logo{opacity:0;pointer-events:none}.site-header__main:has(.site-header__tool--search.active) .site-header__search-form{background:transparent;box-shadow:none}.site-header__main:has(.site-header__tool--search.active) .site-header__search:not(.is-search-results-open) .site-header__search-bar{background:transparent;border-radius:6px;box-shadow:none}.site-header__main:has(.site-header__tool--search.active) .site-header__search:not(.is-search-results-open) .site-header__search-input{background:#fff;border-color:#e8e8e8}@media only screen and (min-width:1024px){.site-header__main:has(.site-header__tool--search.active):before{opacity:0}.site-header__main:has(.site-header__tool--search.active) .site-header__end,.site-header__main:has(.site-header__tool--search.active) .site-header__logo{opacity:1;pointer-events:auto}.site-header__main:has(.site-header__tool--search.active) .site-header__search-bar{background:transparent;border-radius:0;box-shadow:none}}.site-header__main:before{background:#fff;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:2}@media (prefers-reduced-motion:reduce){.site-header__main:before{transition:none}}@media only screen and (min-width:1024px){.site-header__main:before{content:none}}.site-header__search.is-mobile-transitioning .site-header__search-form{background:transparent;box-shadow:none}.site-header__search.is-mobile-transitioning .site-header__search-bar{background:transparent;border-radius:0;box-shadow:none}.site-header__search.is-mobile-transitioning .site-header__search-input{opacity:0;transition:opacity 0s}.site-header__search.is-mobile-transitioning.is-search-results-open .site-header__search-bar,.site-header__search.is-mobile-transitioning.is-search-results-open .site-header__search-results{box-shadow:none}.site-header__search.is-mobile-transitioning.is-search-results-open .site-header__search-results{border-top-color:transparent;max-height:0;opacity:0;pointer-events:none}.site-header__main:has(.site-header__tool--search.active) .site-header__search.is-mobile-transitioning .site-header__search-bar{background:transparent;border-radius:0;box-shadow:none}.site-header__search-label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.site-header__search-form{background:transparent;border:0;border-radius:6px;display:flex;flex-direction:column;margin:0 auto;max-width:none;position:relative;transition:background-color .2s ease,box-shadow .2s ease;width:100%}@media only screen and (min-width:1024px){.site-header__search-form{max-width:none;min-width:0;width:100%}}.site-header__search-form:focus-within .site-header__search-submit .ui-icon,.site-header__search-form:hover .site-header__search-submit .ui-icon{opacity:1}.site-header__search-form:focus-within .site-header__search-input,.site-header__search-form:hover .site-header__search-input{border-color:#d4d4d4}.site-header__search:not(.is-search-results-open) .site-header__search-form:focus-within{background:transparent;box-shadow:none}.site-header__search:not(.is-search-results-open) .site-header__search-form:focus-within .site-header__search-input{background:#fff}.site-header__search-input{background:transparent;border:1px solid transparent;border-radius:6px 0 0 6px;border-right:0;caret-color:#000;color:#000;cursor:text;flex:0 0 0;font-size:13px;min-width:0;opacity:0;outline:none;padding:12px 0;transition:flex .2s ease,width .2s ease,padding .2s ease,opacity .2s ease;width:0}@media (prefers-reduced-motion:reduce){.site-header__search-input{transition:none}}@media only screen and (min-width:1024px){.site-header__search-input{background:#fff;border-color:#e8e8e8;box-sizing:border-box;flex:1;min-height:100%;min-width:0;opacity:1;padding:12px 16px;padding-inline-end:8px;transition:border-color .2s ease,background-color .2s ease;width:auto}}.site-header__search-input::-moz-placeholder{color:#5c5c5c}.site-header__search-input::placeholder{color:#5c5c5c}.site-header__search-input::-webkit-search-cancel-button{-webkit-appearance:none;background:url(/build/images/close.f7c4f7a6.svg) 50%/contain no-repeat;cursor:pointer;height:16px;margin-right:4px;opacity:.55;-webkit-transition:color .2s ease,opacity .2s ease,background-color .2s ease;transition:color .2s ease,opacity .2s ease,background-color .2s ease;width:16px}.site-header__search-input:focus::-webkit-search-cancel-button,.site-header__search-input:hover::-webkit-search-cancel-button{opacity:1}.site-header__search-input::-ms-clear{color:#000;height:16px;margin-right:4px;opacity:.55;width:16px}.site-header__search.is-mobile-open .site-header__search-input{background:#fff;border-color:#e8e8e8;flex:1;opacity:1;padding:12px 16px;width:auto}.site-header__search-submit{align-items:center;align-self:stretch;aspect-ratio:1;background:transparent;border:0;border-radius:6px;color:#000;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-width:44px;padding:0;transition:background-color .2s ease,color .2s ease;width:auto}.site-header__search-submit .ui-icon{opacity:1}.site-header__search-submit .ui-icon img{filter:none;transition:filter .2s ease}.site-header__search-submit:focus-visible,.site-header__search-submit:hover{background:transparent;opacity:.75}.site-header__search.is-mobile-transitioning .site-header__search-submit{transition:background-color 0s,color 0s}.site-header__search.is-mobile-transitioning .site-header__search-submit .ui-icon img{transition:filter 0s}.site-header__search.is-mobile-open .site-header__search-submit,.site-header__search.is-search-results-open .site-header__search-submit{background:#000;border-radius:0 6px 6px 0;color:#fff}.site-header__search.is-mobile-open .site-header__search-submit .ui-icon img,.site-header__search.is-search-results-open .site-header__search-submit .ui-icon img{filter:brightness(0) invert(1)}.site-header__search.is-mobile-open .site-header__search-submit:focus-visible,.site-header__search.is-mobile-open .site-header__search-submit:hover,.site-header__search.is-search-results-open .site-header__search-submit:focus-visible,.site-header__search.is-search-results-open .site-header__search-submit:hover{background:#1f1f1f;opacity:1}@media only screen and (min-width:1024px){.site-header__search-submit{background:#000;border-radius:0 6px 6px 0;color:#fff;min-width:48px;width:48px}.site-header__search-submit .ui-icon img{filter:brightness(0) invert(1)}.site-header__search-submit:focus-visible,.site-header__search-submit:hover{background:#1f1f1f;opacity:1}}@media (prefers-reduced-motion:reduce){.site-header__search-submit{transition:color .2s ease,opacity .2s ease,background-color .2s ease}.site-header__search-submit .ui-icon img{transition:none}}.site-header__search.is-search-results-open .site-header__search-submit{border-radius:0 6px 0 0}.site-header__search-results{background:#fff;border-radius:0 0 6px 6px;container-type:inline-size;left:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:100%;transition:max-height .2s ease,opacity .2s ease;width:100%;z-index:1}@media (prefers-reduced-motion:reduce){.site-header__search-results{transition:max-height .2s ease,opacity .2s ease}}.site-header__search-results-inner{transition:opacity .2s ease}.site-header__search.is-search-results-open{overflow:visible;z-index:101}.site-header__search.is-search-results-open .site-header__search-form{filter:drop-shadow(0 12px 32px rgba(0,0,0,.14));position:relative}.site-header__search.is-search-results-open .site-header__search-bar{background:#fff;border:1px solid #e8e8e8;border-radius:6px 6px 0 0;position:relative;z-index:1}.site-header__search.is-search-results-open .site-header__search-input{background:#fff;border:0;border-radius:6px 0 0 0}.site-header__search.is-search-results-open .site-header__search-results{border:1px solid #e8e8e8;border-top:0;max-height:calc(100dvh - 80px);opacity:1;overflow-y:auto;pointer-events:auto}@media only screen and (min-width:1024px){.site-header__search.is-search-results-open{position:static}.site-header__search.is-search-results-open .site-header__search-form{filter:none;position:static}.site-header__search.is-search-results-open .site-header__search-bar{border-radius:6px}.site-header__search.is-search-results-open .site-header__search-input{border-radius:6px 0 0 6px}.site-header__search.is-search-results-open .site-header__search-results{border:1px solid #e8e8e8;border-radius:6px;box-shadow:0 12px 32px rgba(0,0,0,.14);left:24px;margin-top:8px;max-height:min(82vh,880px);right:24px;top:100%;width:auto;z-index:101}}.site-header__search-list{background:transparent;list-style:none;margin:0;padding:0}.site-header__search-item{border-top:1px solid #e8e8e8}.site-header__search-item:first-child{border-top:0}.site-header__search-item-link{align-items:center;color:#000;display:flex;gap:12px;padding:12px 16px}.site-header__search-item-link:focus-visible,.site-header__search-item-link:hover{background:#fff}.site-header__search-item-thumb{align-items:center;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.site-header__search-item-thumb img{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.site-header__search-item-label{font-size:13px;line-height:1.2;min-width:0}.site-header__search-item--meta{color:#5c5c5c;font-size:12px;padding:8px 16px;text-align:center}.site-header__search-item--action{border-top:1px solid #e8e8e8}.site-header__search-item-action{color:#000;display:block;font-size:13px;font-weight:500;padding:12px 16px;text-align:center}.site-header__search-item-action:focus-visible,.site-header__search-item-action:hover{background:#fff}.site-header__end{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:12px;grid-area:end;margin:0;min-height:64px;min-width:0;padding:0;transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){.site-header__end{transition:none}}@media only screen and (min-width:1024px){.site-header__end{gap:12px;justify-self:end;min-height:0;overflow:visible}}.site-header__toolbar-cluster{align-items:center;display:flex;flex-shrink:0;gap:4px}@media only screen and (min-width:1024px){.site-header__toolbar-cluster{display:contents}}.site-header__tool{align-items:center;background:transparent;border:0;color:#000;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-height:44px;min-width:44px;padding:0;position:relative;text-decoration:none;width:44px}.site-header__tool:focus-visible,.site-header__tool:hover{opacity:.75}.site-header__tool .ui-icon{height:24px;width:24px}@media only screen and (min-width:1024px){.site-header__tool{display:none}}.site-header__tool--search{transition:opacity .2s ease,transform .2s ease}.site-header__tool--search.active{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.site-header__tool--search{transition:none}}.site-header__actions{align-items:center;display:none;gap:12px}@media only screen and (min-width:1024px){.site-header__actions{display:flex;flex-shrink:0;isolation:isolate;overflow:visible;position:relative;z-index:1}}.site-header__action{align-items:center;border:0;color:#000;display:inline-flex;flex-shrink:0;justify-content:center;min-height:44px;min-width:44px;padding:0;position:relative;text-decoration:none}.site-header__action:focus-visible,.site-header__action:hover{opacity:.75}.site-header__action .ui-icon{height:24px;width:24px}.site-header__action-count,.site-header__cart-count{align-items:center;background:#edc673;border-radius:999px;box-sizing:border-box;color:#000;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;z-index:1}.site-header__action-count{inset-inline-end:7px;top:7px;transform:translate(35%,-35%)}.site-header__action-count[hidden]{display:none}.site-header__cart-count{inset-inline-end:-3px;top:-5px}.site-header__dropdown{background:#fff;border-radius:6px;box-shadow:0 0 0 1px #e8e8e8,0 1px 2px rgba(0,0,0,.06);overflow:hidden}.site-header__dropdown-action{background:#e3262e;border-radius:6px;color:#fff;display:block;font-size:13px;font-weight:600;padding:12px 16px;text-align:center;text-decoration:none;transition:color .2s ease,opacity .2s ease,background-color .2s ease;width:100%}.site-header__dropdown-action:focus-visible,.site-header__dropdown-action:hover{background:#d01b22}.site-header__account{display:flex;position:relative}.site-header__action--account{border-radius:6px 6px 0 0;transition:background-color .2s ease}.site-header__action--account .ui-icon img{transition:filter .2s ease}.site-header__account.active .site-header__action--account,.site-header__account:focus-within .site-header__action--account{background:#e3262e;opacity:1}.site-header__account.active .site-header__action--account .ui-icon img,.site-header__account:focus-within .site-header__action--account .ui-icon img{filter:brightness(0) invert(1)}.site-header__account.active .site-header__action--account:focus-visible,.site-header__account.active .site-header__action--account:hover,.site-header__account:focus-within .site-header__action--account:focus-visible,.site-header__account:focus-within .site-header__action--account:hover{background:#1f1f1f}.site-header__account-panel{background:#fff;clip-path:inset(0 -48px 100% -48px);min-width:220px;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;transition:opacity .2s ease,clip-path .3s ease-out,visibility 0s linear .3s;visibility:hidden}.site-header__account.active .site-header__account-panel,.site-header__account:focus-within .site-header__account-panel{clip-path:inset(0 -48px -48px -48px);opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}@media (prefers-reduced-motion:reduce){.site-header__account.active .site-header__account-panel,.site-header__account:focus-within .site-header__account-panel{clip-path:none}}@media only screen and (min-width:1024px){.site-header__account.active .site-header__account-panel,.site-header__account:focus-within .site-header__account-panel{border:1px solid #e8e8e8;border-radius:6px 0 6px 6px;border-top:0;box-shadow:0 12px 32px rgba(0,0,0,.14);overflow:hidden}.site-header__account.active .site-header__account-panel:before,.site-header__account:focus-within .site-header__account-panel:before{background:#fff;border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;border-top-left-radius:6px;box-sizing:border-box;content:"";height:6px;left:0;pointer-events:none;position:absolute;right:44px;top:0;z-index:1}}.site-header__account-list{list-style:none;margin:0;padding:0}.site-header__account-item{border-top:1px solid #e8e8e8}.site-header__account-item:first-child{border-top:0}.site-header__account-link{color:#000;display:block;font-size:13px;padding:12px 16px;text-decoration:none}.site-header__account-link:focus-visible,.site-header__account-link:hover{background:#fff}.site-header__cart{align-items:center;display:flex;flex-shrink:0}.site-header__cart .cart{position:relative}.site-header__cart-trigger{align-items:center;background:transparent;border:0;border-radius:0;color:#e3262e;display:inline-flex;gap:12px;justify-content:center;min-height:44px;min-width:44px;padding:0;text-decoration:none}.site-header__cart-trigger:focus-visible,.site-header__cart-trigger:hover{opacity:.75}.site-header__cart-trigger.no-hover{cursor:default}@media only screen and (min-width:1024px){.site-header__cart-trigger{background:#e3262e;border-radius:6px;color:#fff;gap:12px;min-height:48px;padding:12px 16px}.site-header__cart-trigger .ui-icon--cart img{filter:brightness(0) invert(1)}.site-header__cart-trigger--empty{min-width:48px;padding:12px;width:48px}}.site-header__cart-icon{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;justify-content:center;position:relative}.site-header__cart-total{display:none;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}@media only screen and (min-width:1024px){.site-header__cart-total{display:block}}.site-header__cart-popover{align-items:flex-end;display:inline-flex;position:relative}.site-header__cart-dropdown{clip-path:inset(0 -48px 100% -48px);display:block;min-width:320px;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;transition:opacity .2s ease,clip-path .3s ease-out,visibility 0s linear .3s;transition:opacity .2s ease,clip-path .3s ease-out,visibility 0s linear .3s,height .2s ease;visibility:hidden;width:min(100vw - 16px * 2,360px);z-index:101}@media (prefers-reduced-motion:reduce){.site-header__cart-dropdown{transition:opacity .2s ease,clip-path .3s ease-out,visibility 0s linear .3s}}@media only screen and (min-width:1024px){.site-header__cart-dropdown{width:360px}}.site-header__cart-dropdown.site-async-content--animating{overflow:hidden}.site-header__cart-dropdown.site-header__dropdown{box-shadow:none}.site-header__cart-dropdown-inner{transition:opacity .2s ease}@media only screen and (min-width:1024px){#js-cart-box.active .site-header__cart-popover{z-index:101}#js-cart-box.active .site-header__cart-trigger{border-radius:6px 6px 0 0;position:relative;z-index:2}}#js-cart-box.active .site-header__cart-dropdown{clip-path:inset(0 -48px -48px -48px);opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}@media (prefers-reduced-motion:reduce){#js-cart-box.active .site-header__cart-dropdown{clip-path:none}}@media only screen and (min-width:1024px){#js-cart-box.active .site-header__cart-dropdown{border:1px solid #e8e8e8;border-radius:6px 0 6px 6px;border-top:0;box-shadow:0 12px 32px rgba(0,0,0,.14);overflow:hidden}#js-cart-box.active .site-header__cart-dropdown:before{background:#fff;border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;border-top-left-radius:6px;box-sizing:border-box;content:"";height:6px;left:0;pointer-events:none;position:absolute;right:var(--cart-trigger-width,0);top:0;z-index:1}}.site-header__cart-loading{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:140px;padding:24px}.site-header__cart-loader{animation:site-async-content-spin .65s linear infinite;border:2px solid #e8e8e8;border-radius:50%;border-top-color:#5c5c5c;height:28px;width:28px}@media (prefers-reduced-motion:reduce){.site-header__cart-loader{animation:none}}.site-header__cart-loading-text{color:#5c5c5c;font-size:12px;font-weight:500}.site-header__cart-panel{background:#fff}.site-header__cart-items{list-style:none;margin:0;max-height:min(50vh,280px);overflow-y:auto;padding:16px}.site-header__cart-item{align-items:start;border-bottom:1px solid #e8e8e8;display:grid;gap:12px;grid-template-columns:48px 1fr auto;padding:12px 0}.site-header__cart-item:last-child{border-bottom:0}.site-header__cart-item-image{display:block;height:48px;text-decoration:none;width:48px}.site-header__cart-item-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.site-header__cart-item-body{display:flex;flex-direction:column;gap:4px;min-width:0}.site-header__cart-item-name{color:#000;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none}.site-header__cart-item-name:focus-visible,.site-header__cart-item-name:hover{color:#5c5c5c}.site-header__cart-item-price{color:#000;font-size:13px;font-weight:600}.site-header__cart-item-qty{color:#5c5c5c;font-size:12px}.site-header__cart-item-remove{align-items:center;background:transparent;border:0;border-radius:6px;color:#5c5c5c;cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin-top:4px;text-decoration:none;width:32px}.site-header__cart-item-remove:focus-visible,.site-header__cart-item-remove:hover{background:#fff;color:#000}.site-header__cart-summary{align-items:center;background:#fff;border-top:1px solid #e8e8e8;display:flex;gap:12px;justify-content:space-between;padding:16px}.site-header__cart-summary-label{color:#5c5c5c;font-size:13px}.site-header__cart-summary-price{color:#000;font-size:15px;font-weight:700;white-space:nowrap}.site-header__cart-footer{background:#fff;border-top:1px solid #e8e8e8;padding:16px}.site-header__cart-empty{color:#5c5c5c;font-size:13px;line-height:1.5;margin:0 0 12px}@media only screen and (min-width:1024px){#js-cart-box.active a.site-header__cart-trigger:focus-visible,#js-cart-box.active a.site-header__cart-trigger:hover,a.site-header__cart-trigger:focus-visible,a.site-header__cart-trigger:hover{background:#1f1f1f;color:#fff;opacity:1}#js-cart-box.active a.site-header__cart-trigger:focus-visible .site-header__cart-total,#js-cart-box.active a.site-header__cart-trigger:hover .site-header__cart-total,a.site-header__cart-trigger:focus-visible .site-header__cart-total,a.site-header__cart-trigger:hover .site-header__cart-total{color:#fff}#js-cart-box.active a.site-header__cart-trigger .site-header__cart-total{color:#fff}a.site-header__dropdown-action:focus-visible,a.site-header__dropdown-action:hover{color:#fff}}.site-header__menu{align-items:stretch;align-self:stretch;display:flex;flex-shrink:0;margin-inline-end:0}@media only screen and (min-width:1024px){.site-header__menu{display:none}}.site-header__menu-toggle{align-items:center;background:#edc673;border:0;border-radius:0;color:#000;cursor:pointer;display:inline-flex;height:100%;justify-content:center;min-height:64px;min-width:64px;padding:0;width:64px}.site-header__menu-toggle-icon{background:currentColor;box-shadow:0 -7px 0 currentColor,0 7px 0 currentColor;display:block;height:2px;width:22px}.site-mobile-menu{background:#fff;display:flex;flex-direction:column;height:100vh;left:0;max-height:100vh;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-110%);transition:transform .2s ease;visibility:hidden;z-index:201}.site-mobile-menu--closing,.site-mobile-menu--open{pointer-events:auto;visibility:visible}.site-mobile-menu--open{transform:translateY(0)}.site-mobile-menu--closing{transform:translateY(-110%)}.site-mobile-menu__toolbar{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;flex-shrink:0;justify-content:space-between;min-height:52px;padding:0 16px}.site-mobile-menu__title{font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.site-mobile-menu__close{align-items:center;background:transparent;border:0;border-radius:4px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin:0 -8px 0 0;padding:0;width:44px}.site-mobile-menu__close .ui-icon{height:20px;width:20px}.site-mobile-menu__scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.site-mobile-menu__items{list-style:none;margin:0;padding:0}.site-mobile-menu__items-row{border-bottom:1px solid #e8e8e8}.site-mobile-menu__item-link{align-items:center;color:#000;display:flex;font-size:13px;font-weight:500;gap:12px;justify-content:space-between;line-height:1.2;min-height:48px;padding:12px 16px;text-decoration:none}.site-mobile-menu__badge{background:#edc673;border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;line-height:16px;min-width:18px;padding:0 5px;text-align:center}.site-mobile-menu__badge[hidden]{display:none}.site-mobile-menu__categories{border-top:1px solid #e8e8e8;overflow:hidden;position:relative}.site-mobile-menu__list{background:#fff;left:0;list-style:none;margin:0;padding:0;position:absolute;top:0;transform:translateX(100%);transition:transform .2s ease;visibility:hidden;width:100%;z-index:1}.site-mobile-menu__list--root:not(.show-position):not(.is-animating-in):not(.is-animating-in-pending):not(.is-animating-in-pending-back):not(.is-animating-out):not(.is-animating-out-pending):not(.is-animating-out-back){transform:translateX(-100%)}.site-mobile-menu__list.show-position{position:relative}.site-mobile-menu__list.is-animating-out-pending,.site-mobile-menu__list.show-position{transform:translateX(0);visibility:visible;z-index:2}.site-mobile-menu__list.is-animating-out{transform:translateX(-100%);visibility:visible;z-index:2}.site-mobile-menu__list.is-animating-out-back{transform:translateX(100%);visibility:visible;z-index:2}.site-mobile-menu__list.is-animating-in-pending{transform:translateX(100%);visibility:visible;z-index:1}.site-mobile-menu__list.is-animating-in-pending-back{transform:translateX(-100%);visibility:visible;z-index:1}.site-mobile-menu__list.is-animating-in{transform:translateX(0);visibility:visible;z-index:1}.site-mobile-menu__item--loading{border-bottom:0}.site-mobile-menu__item--loading .site-category-nav__loading{min-height:160px;padding-inline:16px;width:100%}.site-mobile-menu__item--error{color:#5c5c5c;font-size:13px;padding:16px}.site-mobile-menu__item{align-items:stretch;border-bottom:1px solid #e8e8e8;display:flex;min-height:48px}.site-mobile-menu__item--branch-head{align-items:center;gap:12px;padding-inline:16px}.site-mobile-menu__back{align-items:center;background:transparent;border:0;color:#5c5c5c;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;gap:4px;padding:0}.site-mobile-menu__back,.site-mobile-menu__branch-title{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.site-mobile-menu__branch-title{flex:1 1 auto;font-size:13px;line-height:1.2;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-mobile-menu__thumb{border-radius:4px;flex-shrink:0;height:26px;margin-inline-end:12px;overflow:hidden;width:26px}.site-mobile-menu__thumb img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.site-mobile-menu__thumb--placeholder{flex-shrink:0}.site-mobile-menu__expand{align-items:center;align-self:stretch;background:transparent;border:0;border-inline-start:1px solid #e8e8e8;color:#5c5c5c;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-height:48px;padding:0;touch-action:manipulation;width:48px}.site-mobile-menu__link{align-items:center;color:#000;display:flex;flex:1 1 auto;font-size:13px;font-weight:600;min-height:48px;min-width:0;padding:12px 16px;text-align:left;text-decoration:none}.site-mobile-menu__list--root>.site-mobile-menu__item>.site-mobile-menu__link{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.site-mobile-menu__link--all{font-weight:600}.site-mobile-menu__link-text{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.site-mobile-menu__link-chevron{color:#5c5c5c;flex-shrink:0;font-size:15px;line-height:1}@media only screen and (min-width:1024px){.site-mobile-menu{display:none}}.site-header__nav{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;display:none;position:relative}@media only screen and (min-width:1024px){.site-header__nav{display:grid;overflow:visible}}.site-header__nav:not(:has(.site-category-nav__list>*)){border:0;display:none}.site-header__nav-inner{align-items:center;display:flex;justify-content:flex-start;margin:0 auto;max-width:1680px;min-height:40px;padding:0 24px;width:100%}.site-header__nav-inner:not(:has(.site-category-nav__list>*)){min-height:0;padding:0}@media only screen and (min-width:1024px){.site-header--no-transition .site-header__bar{transition:none!important}.site-header__bar{transition:padding-block-start .2s ease,padding-block-end .2s ease}.site-header--reduced-motion .site-header__bar{transition:none}.site-header--scrolled{box-shadow:0 4px 12px rgba(0,0,0,.08)}.site-header--scrolled .site-header__bar{padding-block-end:8px;padding-block-start:12px}}.site-category-nav--horizontal{width:100%}.site-category-nav--horizontal .site-category-nav__list{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-start;list-style:none;margin:0;padding:4px 0}.site-category-nav--horizontal .site-category-nav__item{align-items:center;display:flex;flex:0 0 auto;margin:0}.site-category-nav--horizontal .site-category-nav__item--has-children{position:relative}.site-category-nav--horizontal .site-category-nav__link{align-items:center;color:#000;display:flex;font-size:12px;font-weight:700;gap:4px;letter-spacing:.04em;padding:8px 12px;padding-inline-end:16px;text-decoration:none;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}@media (hover:hover){.site-category-nav--horizontal .site-category-nav__link:focus-visible,.site-category-nav--horizontal .site-category-nav__link:hover{color:#5c5c5c}}.site-category-nav--horizontal .site-category-nav__link .site-category-nav__submenu-icon{margin-inline-start:4px}.site-category-nav--horizontal .site-category-nav__link .site-category-nav__submenu-icon:before{content:"▾"}.site-category-nav--horizontal .site-category-nav__item:first-child .site-category-nav__link{padding-inline-start:0}.site-category-nav--horizontal .site-category-nav__item--has-children[data-mega-active=true] .site-category-nav__link,.site-category-nav--horizontal .site-category-nav__item--has-children[data-mega-active=true] .site-category-nav__submenu-icon{color:#5c5c5c}.site-category-nav--horizontal .site-category-nav__mega-trigger{background:transparent;border:0;cursor:pointer;height:24px;margin:0;opacity:0;padding:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:24px}@media (hover:none),(pointer:coarse){.site-category-nav--horizontal .site-category-nav__mega-trigger{opacity:1}}.site-category-nav--horizontal .site-category-nav__mega-trigger:focus-visible{opacity:1;outline:2px solid #5c5c5c;outline-offset:2px}.site-category-nav--horizontal .site-category-nav__item--has-children[data-mega-active=true] .site-category-nav__submenu-icon{transform:rotate(180deg)}.site-category-nav--panel{position:relative}.site-category-nav--panel .site-category-nav__frame{overflow:hidden}.site-category-nav--panel .site-category-nav__list{list-style:none;margin:0;padding:0}.site-category-nav--panel .site-category-nav__list--align-thumbs .site-category-nav__thumb--placeholder{height:26px;width:26px}.site-category-nav--panel .site-category-nav__item{align-items:stretch;box-shadow:inset 0 -1px 0 #e8e8e8;display:flex;flex-wrap:nowrap;min-height:50px;transition:background-color .2s ease}.site-category-nav--panel .site-category-nav__item[style*="--site-category-nav-accent"]{border-inline-start:3px solid var(--site-category-nav-accent)}@media (hover:hover){.site-category-nav--panel .site-category-nav__item:hover{background:#fff}}.site-category-nav--panel .site-category-nav__item--branch-open{background:#fff}.site-category-nav--panel .site-category-nav__link{align-items:center;color:#000;display:flex;flex:1;font-size:15px;font-weight:700;gap:12px;min-width:0;padding:12px 16px;text-decoration:none}@media (hover:hover){.site-category-nav--panel .site-category-nav__link:focus-visible,.site-category-nav--panel .site-category-nav__link:hover{color:#000}}.site-category-nav--panel .site-category-nav__label{flex:1;min-width:0}.site-category-nav--panel .site-category-nav__item--has-children .site-category-nav__link{padding-inline-end:4px}.site-category-nav--panel .site-category-nav__submenu-icon:before{content:"›"}.site-category-nav--panel .site-category-nav__chevron{align-items:center;align-self:stretch;background:transparent;border:0;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin-inline-start:auto;padding:0;transition:color .2s ease;width:40px}.site-category-nav--panel .site-category-nav__chevron .site-category-nav__submenu-icon{margin:0}@media (hover:hover){.site-category-nav--panel .site-category-nav__chevron:focus-visible .site-category-nav__submenu-icon,.site-category-nav--panel .site-category-nav__chevron:hover .site-category-nav__submenu-icon{color:#000}}.site-category-nav--panel .site-category-nav__flyout-stack{align-items:stretch;background:#fff;bottom:0;display:flex;height:auto;left:100%;overflow:hidden;pointer-events:none;position:absolute;top:0;visibility:hidden;z-index:1}.site-category-nav--panel .site-category-nav__flyout-stack:not([hidden]){pointer-events:auto;visibility:visible}.site-category-nav--panel .site-category-nav__flyout-stack[hidden]{display:none}.site-category-nav--panel .site-category-nav__flyout-panel{align-self:stretch;background:#fff;border:0;display:flex;flex:0 0 0;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:width .2s ease;width:0}@media (prefers-reduced-motion:reduce){.site-category-nav--panel .site-category-nav__flyout-panel{transition:none}}.site-category-nav--panel .site-category-nav__flyout-panel.is-open{flex:0 0 280px;min-height:100%;width:280px}.site-category-nav--panel .site-category-nav__flyout-panel-inner{display:flex;flex:1 1 auto;flex-direction:column;max-width:none;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;transition:opacity .2s ease;width:100%}.site-category-nav--panel .site-category-nav__flyout-panel-inner .site-category-nav__list{flex:0 0 auto;width:100%}.site-category-nav--panel .site-category-nav__flyout-panel-inner:has(>.site-category-nav__list):after{border-top:1px solid #e8e8e8;content:"";flex:1 1 auto;min-height:0;overflow:hidden;pointer-events:none}.site-category-nav--panel .site-category-nav__flyout-panel-inner:has(>.site-async-content__loading),.site-category-nav--panel .site-category-nav__flyout-panel-inner:has(>.site-category-nav__loading){padding-block:16px}.site-category-nav--panel .site-category-nav__flyout-panel.is-panel-width-animating .site-category-nav__flyout-panel-inner{opacity:0;transition:none;visibility:hidden}.site-category-nav__loading{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:140px;padding:24px}.site-category-nav__loading--mega{gap:4px;min-height:0;padding:8px 0}.site-category-nav__submenu-icon{align-items:center;color:#5c5c5c;display:inline-flex;flex-shrink:0;font-size:12px;justify-content:center;line-height:1;margin-inline-start:4px;transition:transform .2s ease}.site-category-nav__submenu-icon:before{content:"▾"}.site-category-nav__thumb{border-radius:4px;flex-shrink:0;overflow:hidden}.site-category-nav__thumb img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.site-category-nav__thumb--compact{height:26px;width:26px}.site-category-nav__thumb--default{height:50px;width:50px}.site-category-nav__thumb--placeholder{flex-shrink:0;visibility:hidden}.site-category-nav__mega-error{color:#5c5c5c;font-size:13px;margin:0;padding:16px}.site-category-nav__mega{background:#fff;border:0;border-bottom:1px solid #e8e8e8;border-radius:0;box-shadow:none;display:block;left:0;margin:0;max-height:calc(100vh - var(--mega-top, var(--site-header-height, 0px)) - 64px);opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:0;pointer-events:none;position:absolute;right:0;top:calc(100% + 1px);transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s,height .2s ease;visibility:hidden;z-index:101}@media (prefers-reduced-motion:reduce){.site-category-nav__mega{transform:none;transition:opacity .2s ease,visibility 0s linear .2s}}.site-category-nav__mega.site-async-content--animating{overflow:hidden}.site-category-nav__mega--open{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}.site-category-nav__mega:after,.site-category-nav__mega:before{content:"";display:block;height:48px;opacity:0;pointer-events:none;position:sticky;transition:opacity .2s ease;z-index:1}.site-category-nav__mega:before{background:linear-gradient(#fff,hsla(0,0%,100%,0));margin-bottom:-48px;top:0}.site-category-nav__mega:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;margin-top:-48px}.site-category-nav__mega.has-overflow:not(.is-at-scroll-end):after,.site-category-nav__mega.has-overflow:not(.is-at-scroll-start):before{opacity:1}.site-category-nav__mega--closing{opacity:0;pointer-events:none;transform:translateY(-6px);transition-delay:0s;visibility:visible}.site-category-nav__mega[hidden]{display:none}.site-category-nav__mega-stage{margin:0 auto;max-width:1680px;padding:24px;transition:opacity .2s ease}.site-category-nav__mega-stage:has(>.site-async-content__loading--compact),.site-category-nav__mega-stage:has(>.site-category-nav__loading--mega){padding-block:16px}.site-category-nav__mega-inner{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.site-category-nav__mega-column{min-width:0}.site-category-nav__mega-column-link{align-items:flex-start;color:#000;display:flex;font-weight:700;gap:12px;margin-bottom:12px;text-decoration:none}.site-category-nav__mega-column-link--text-only{gap:0}@media (hover:hover){.site-category-nav__mega-column-link:focus-visible,.site-category-nav__mega-column-link:hover{color:#5c5c5c}}.site-category-nav__mega-links{list-style:none;margin:0;padding:0}.site-category-nav__mega-link-item{margin:0}.site-category-nav__mega-link{color:#000;display:block;font-size:13px;padding:4px 0;text-decoration:none}@media (hover:hover){.site-category-nav__mega-link:focus-visible,.site-category-nav__mega-link:hover{color:#5c5c5c}}.site-category-nav__mega-load-more{display:flex;flex-direction:column;margin:0}.site-category-nav__mega-load-more-expand{display:grid;grid-template-rows:0fr;scroll-margin-bottom:24px;transition:grid-template-rows .2s ease}.site-category-nav__mega-load-more-expand--expanded{grid-template-rows:1fr}.site-category-nav__mega-load-more-links{list-style:none;margin:0;min-height:0;opacity:0;overflow:hidden;padding:0;transition:opacity .2s ease}.site-category-nav__mega-load-more-expand--expanded .site-category-nav__mega-load-more-links{opacity:1}.site-category-nav__mega-load-more-links .site-category-nav__mega-link-item{margin:0}.site-category-nav__mega-load-more-links .site-category-nav__mega-link{color:#000;display:block;font-size:13px;padding:4px 0;text-decoration:none}@media (hover:hover){.site-category-nav__mega-load-more-links .site-category-nav__mega-link:focus-visible,.site-category-nav__mega-load-more-links .site-category-nav__mega-link:hover{color:#5c5c5c}}.site-category-nav__mega-load-more-toggle{align-items:center;background:transparent;border:0;color:#edc673;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin-top:4px;padding:0;transition:color .2s ease}@media (hover:hover){.site-category-nav__mega-load-more-toggle:focus-visible,.site-category-nav__mega-load-more-toggle:hover{color:#eabb58}}.site-category-nav-shell,.site-category-nav__mega-load-more-toggle:not([aria-expanded=true]) .site-category-nav__mega-load-more-label--less,.site-category-nav__mega-load-more-toggle[aria-expanded=false] .site-category-nav__mega-load-more-label--less,.site-category-nav__mega-load-more-toggle[aria-expanded=true] .site-category-nav__mega-load-more-label--more{display:none}@media only screen and (min-width:1024px){.site-category-nav-shell{display:block}}.site-category-nav-shell__trigger{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:6px;color:#000;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:12px;padding:12px 24px}@media (hover:hover){.site-category-nav-shell__trigger:focus-visible,.site-category-nav-shell__trigger:hover{border-color:#5c5c5c}}.site-category-nav-shell__trigger[aria-expanded=true]{border-color:#5c5c5c}.site-footer{background:#f3f4f7;color:#000;margin-top:auto}.site-footer--full{border-top:1px solid #e8e8e8}.site-footer--full .site-footer__main,.site-footer--full .site-footer__newsletter{margin:0 auto;max-width:1680px;padding-left:16px;padding-right:16px;width:100%}@media only screen and (min-width:1024px){.site-footer--full .site-footer__main,.site-footer--full .site-footer__newsletter{padding-left:24px;padding-right:24px}}.site-footer--full .site-footer__newsletter{border-bottom:1px solid #e8e8e8;padding-bottom:32px;padding-top:32px}.site-footer--full .site-footer__main{padding-bottom:32px;padding-top:32px}.site-footer--full .site-footer__main:empty{display:none;padding:0}.site-footer__bottom{background:#fff;border-top:1px solid #e8e8e8;color:#5c5c5c;font-size:13px;padding-bottom:24px;padding-top:24px}.site-footer__top-grid{align-items:stretch;display:grid;gap:24px}@media only screen and (min-width:1024px){.site-footer__top-grid{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}}.site-footer__top-column{box-sizing:border-box;min-width:0}@media only screen and (min-width:1024px){.site-footer__top-column:not(:first-child){border-left:1px solid #e8e8e8;padding-left:32px}}.site-footer__top-column .site-footer__advert>div{align-items:center!important;display:flex!important;flex-wrap:wrap;gap:12px 16px;justify-content:flex-start!important;margin:0!important;width:auto!important}.site-footer__newsletter-form{gap:0;min-width:0}.site-footer__newsletter-fields{display:flex;flex-direction:column;gap:16px;min-width:0}.site-footer__block-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px}.site-footer__block-heading{font-size:17px;font-weight:600;line-height:1.3;margin:0}.site-footer__block-subtitle{color:#e6b03d;font-size:13px;font-weight:400;line-height:1.35;margin:0}.site-footer__newsletter-form-stack{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.site-footer__newsletter-form-stack .site-form__row{width:100%}.site-footer__newsletter-form-stack .site-form__field--grow{flex:1 1 0;max-width:none;min-width:0}.site-footer__newsletter-consent{font-size:12px;line-height:1.4}.site-footer__grid{display:grid;gap:32px}@media only screen and (min-width:640px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-footer__main-row{align-items:center;display:flex;flex-wrap:wrap;gap:24px 32px}.site-footer__main-item{flex:0 0 auto;max-width:100%;min-width:0}.site-footer__main-row .site-footer__panel{gap:0;height:auto}.site-footer__column{min-width:0}.site-footer__panel{display:flex;flex-direction:column;gap:16px;height:100%}.site-footer__nav{min-width:0}.site-footer__link-list{display:grid;gap:8px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.site-footer__link-item{margin:0}.site-footer__link{color:#000;font-size:13px;font-weight:400;line-height:1.45;text-decoration:underline;text-underline-offset:2px}.site-footer__link:focus-visible,.site-footer__link:hover{color:#5c5c5c}.site-footer__logos{align-items:center;border-top:1px solid #e8e8e8;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-top:32px;padding-top:32px}.site-footer__logos--panel,.site-footer__main>.site-footer__logos:first-child:last-child{border-top:0;margin-top:0;padding-top:0}.site-footer__logo-chip{align-items:center;background:#fff;border-radius:6px;display:flex;flex:0 0 auto;justify-content:center;min-height:48px;padding:12px 16px}.site-footer__logo-chip img{display:block;max-height:28px;max-width:none;width:auto}.site-footer__social{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;line-height:1.2;width:100%}.site-footer__social>span{font-size:17px;font-weight:600}.site-footer__social a{align-items:center;color:#000;display:flex;font-weight:400}.site-footer__social img{display:block;height:36px;max-height:none;width:36px}.site-footer__logo-label{color:#5c5c5c;font-size:13px}.site-footer__advert{color:#000;min-width:0}.site-footer__advert a{color:inherit}.site-footer__advert img{display:block;height:auto;max-width:100%}.site-footer__copyright{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:var(--site-inner-max-width);padding-left:16px;padding-right:16px;width:100%}@media only screen and (min-width:1024px){.site-footer__copyright{padding-left:24px;padding-right:24px}}@media only screen and (min-width:640px){.site-footer__copyright{align-items:center;flex-direction:row;gap:16px;justify-content:space-between}}.site-footer__copyright-info,.site-footer__copyright-made{align-items:center;display:flex;flex-wrap:wrap;font-weight:400;gap:8px}.site-footer__copyright-made img{display:block;height:24px;width:auto}.site-footer__copyright-info a{color:inherit;text-decoration:underline;text-underline-offset:2px}.site-footer__copyright-info a:focus-visible,.site-footer__copyright-info a:hover{color:#000}.site-footer [data-gjs-role=row]~[data-gjs-role=row]{border-top:1px solid #e8e8e8}.site-footer [data-gjs-role=row]>[data-gjs-role=column]{box-sizing:border-box;padding:0}.site-footer [data-gjs-role=row]>[data-gjs-role=column]:not(:first-child){padding-left:24px}.site-footer [data-gjs-role=row]>[data-gjs-role=column]:not(:last-child){padding-right:24px}.site-footer [data-gjs-role=row]:not(:last-child)>[data-gjs-role=column]{padding-bottom:24px}.site-footer [data-gjs-role=row]+[data-gjs-role=row]>[data-gjs-role=column]{padding-top:24px}@media only screen and (min-width:1024px){.site-footer [data-gjs-role=column]~[data-gjs-role=column]{border-left:1px solid #e8e8e8}}.page__infobar{background:#000;color:#fff;font-size:13px;padding:12px 16px;position:relative;text-align:center;width:100%;z-index:100}.page__infobar a{color:#edc673}.page__infobar a:focus-visible,.page__infobar a:hover{color:#eabb58}.page__infobar-text{margin:0}.page-flash{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;color:#000;display:flex;font-size:13px;font-weight:500;gap:12px;line-height:1.5;padding:12px 16px}.page-flash__icon{flex-shrink:0}.page-flash__text{flex:1;min-width:0}.page-flash__text a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.page-flash__text a:hover{opacity:.75}.page-flash__text>:last-child{margin-bottom:0}.page-flash__close{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin-left:auto;padding:0}.page-flash__close .ui-icon--close{background-color:currentColor;-webkit-mask:url(/build/images/close.f7c4f7a6.svg) center/contain no-repeat;mask:url(/build/images/close.f7c4f7a6.svg) center/contain no-repeat}.page-flash__close .ui-icon--close img{visibility:hidden}.page-flash__close:focus-visible,.page-flash__close:hover{opacity:.75}.page-flash--success{background-color:rgba(46,125,82,.09);border-color:rgba(46,125,82,.22);color:#266743}.page-flash--info{background-color:hsla(41,77%,69%,.14);border-color:hsla(41,77%,69%,.32);color:#d4991b}.page-flash--danger{background-color:rgba(227,5,19,.07);border-color:rgba(227,5,19,.22);color:#e30513}.page-flash[hidden]{display:none}.page-breadcrumb{align-items:center;color:#5c5c5c;display:flex;flex-wrap:wrap;font-size:13px;list-style:none;margin:0;padding:0}@media only screen and (max-width:1023px){.page-breadcrumb{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.page-breadcrumb::-webkit-scrollbar{display:none}.page-breadcrumb.has-overflow.is-at-scroll-start:not(.is-at-scroll-end){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.page-breadcrumb.has-overflow:not(.is-at-scroll-start).is-at-scroll-end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px);mask-image:linear-gradient(90deg,transparent,#000 24px)}.page-breadcrumb.has-overflow:not(.is-at-scroll-start):not(.is-at-scroll-end){-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}}.page-breadcrumb__item{align-items:center;display:inline-flex;flex-shrink:0}.page-breadcrumb__item:not(:first-child):before{border-right:1.5px solid;border-top:1.5px solid;content:"";height:6px;margin:0 8px;opacity:.5;transform:rotate(45deg);width:6px}.page-breadcrumb__link{color:#000;text-decoration:none;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.page-breadcrumb__link:focus-visible,.page-breadcrumb__link:hover{color:#5c5c5c}.page-breadcrumb__link--home{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1}.page-breadcrumb__link--home .ui-icon{flex-shrink:0;height:18px;opacity:.75;transition:opacity .2s ease;width:18px}.page-breadcrumb__link--home .ui-icon img{display:block;flex-shrink:0;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.page-breadcrumb__link--home:focus-visible .ui-icon,.page-breadcrumb__link--home:hover .ui-icon{opacity:1}.page-breadcrumb__link--home:focus-visible{outline:2px solid #5c5c5c;outline-offset:2px}@media only screen and (max-width:1023px){.page-breadcrumb__link{white-space:nowrap}}.page-breadcrumb__current{color:#5c5c5c}@media only screen and (max-width:1023px){.page-breadcrumb__current{white-space:nowrap}}.site-notice-bar{background:#edc673;color:#000;font-size:13px;position:relative;width:100%;z-index:200}.site-notice-bar__item{margin:0 auto;max-width:1680px;padding:12px 16px;width:100%}@media only screen and (min-width:1024px){.site-notice-bar__item{padding-left:24px;padding-right:24px}}.site-notice-bar__item a{color:inherit;font-weight:500}.ui-icon{align-items:center;color:#000;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.ui-icon img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ui-icon--size-20{height:20px;width:20px}.ui-icon--size-18{height:18px;width:18px}.ui-icon--size-16{height:16px;width:16px}.ui-icon--info{background-color:currentColor;color:#000;-webkit-mask:url(/build/images/info.6e2792c7.svg) center/contain no-repeat;mask:url(/build/images/info.6e2792c7.svg) center/contain no-repeat}.ui-icon--info img{visibility:hidden}.js-tooltip{cursor:help}.tooltip{display:block;font-size:12px;font-weight:400;line-height:1.5;opacity:0;pointer-events:none;position:absolute;z-index:5}.tooltip.in{opacity:1}.tooltip.top{margin-top:-4px;padding:4px 0}.tooltip.right{margin-left:4px;padding:0 4px}.tooltip.bottom{margin-top:4px;padding:4px 0}.tooltip.left{margin-left:-4px;padding:0 4px}.tooltip.top .tooltip-arrow{border-top-color:#000;border-width:4px 4px 0;bottom:0;left:50%;margin-left:-4px}.tooltip.top-left .tooltip-arrow{right:4px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{border-top-color:#000;border-width:4px 4px 0;bottom:0;margin-bottom:-4px}.tooltip.top-right .tooltip-arrow{left:4px}.tooltip.right .tooltip-arrow{border-right-color:#000;border-width:4px 4px 4px 0;left:0;margin-top:-4px;top:50%}.tooltip.left .tooltip-arrow{border-left-color:#000;border-width:4px 0 4px 4px;margin-top:-4px;right:0;top:50%}.tooltip.bottom .tooltip-arrow{border-bottom-color:#000;border-width:0 4px 4px;left:50%;margin-left:-4px;top:0}.tooltip.bottom-left .tooltip-arrow{border-bottom-color:#000;border-width:0 4px 4px;margin-top:-4px;right:4px;top:0}.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#000;border-width:0 4px 4px;left:4px;margin-top:-4px;top:0}.tooltip-inner{background:#000;border-radius:4px;color:#fff;max-width:300px;padding:4px 8px;text-align:left;white-space:normal}.tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.site-modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:16px;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:300}.site-modal.is-open{opacity:1;pointer-events:auto}.site-modal__overlay{background:rgba(0,0,0,.45);inset:0;position:absolute}.site-modal__dialog{background:#fff;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.06),0 16px 40px rgba(0,0,0,.18);display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-width:420px;position:relative;width:100%}.site-modal__close{align-items:center;background:transparent;border:0;border-radius:4px;color:#5c5c5c;cursor:pointer;display:inline-flex;font-size:24px;height:36px;justify-content:center;line-height:1;padding:0;position:absolute;right:12px;top:12px;width:36px;z-index:1}.site-modal__close:focus-visible,.site-modal__close:hover{background:#fff;color:#000}.site-modal__header{padding:24px 60px 12px 24px}.site-modal__header[hidden]{display:none}.site-modal__body--no-header{padding-top:24px}.site-modal__title{font-size:22px;font-weight:700;line-height:1.2;margin:0}.site-modal__body{overflow:auto;padding:0 24px 24px}.site-modal__actions{display:flex;gap:12px;margin-top:16px}.site-modal__actions .site-form__submit{flex:1 1 0;width:auto}.site-modal--article .site-modal__dialog{max-width:720px}.is-site-modal-open{overflow:hidden}.site-backdrop{background:rgba(0,0,0,.45);border:0;inset:0;margin:0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:99}@media (prefers-reduced-motion:reduce){.site-backdrop{transition:none}}.site-backdrop--visible{opacity:1;pointer-events:auto}.site-backdrop--full-page{z-index:201}.site-side-panel{display:flex;inset-block:0;inset-inline-start:0;max-width:100%;pointer-events:none;position:fixed;transform:translateX(-100%);transition:transform .2s ease;visibility:hidden;width:100%;z-index:202}@media only screen and (min-width:1024px){.site-side-panel{max-width:100vw;width:280px}.site-side-panel--filter{width:320px}}.site-side-panel--after-add{max-width:100%;width:480px}@media (prefers-reduced-motion:reduce){.site-side-panel{transition:none}}.site-side-panel--end{inset-inline-end:0;inset-inline-start:auto;transform:translateX(100%)}.site-side-panel--open{pointer-events:auto;transform:translateX(0);visibility:visible}.site-side-panel__inner{background:#fff;border-inline-end:1px solid #e8e8e8;display:flex;flex-direction:column;height:100%;overflow:visible;width:100%}.site-side-panel--end .site-side-panel__inner{border-inline-end:0;border-inline-start:1px solid #e8e8e8}@media only screen and (max-width:1023px){.site-side-panel--end .site-side-panel__inner,.site-side-panel__inner{border-inline-end:0;border-inline-start:0}}.site-side-panel__header{align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;height:69px;justify-content:space-between;padding:12px 16px}.site-side-panel__status{background-color:#e3262e;display:none;flex-shrink:0;height:24px;-webkit-mask:url(/build/images/flash-success.addff409.svg) center/contain no-repeat;mask:url(/build/images/flash-success.addff409.svg) center/contain no-repeat;width:24px}.site-side-panel__title{flex:1;font-size:15px;font-weight:700;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-side-panel--after-add .site-side-panel__status{background-color:#2e7d52;display:block}.site-side-panel--after-add .site-side-panel__title{color:#2e7d52;font-size:22px}.site-side-panel__close{align-items:center;background:transparent;border:0;border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;padding:0;width:44px}@media (hover:hover){.site-side-panel__close:focus-visible,.site-side-panel__close:hover{background:#fff}}.site-side-panel:has(.site-category-nav--drawer){overflow:visible}.site-side-panel__body{flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.site-side-panel__body:has(>.site-category-nav--drawer){overflow:visible}.site-side-panel__body .product-list__filter-panel{display:flex;flex-direction:column;height:100%;min-height:0}.site-side-panel__body .product-list__filter-panel .product-filter{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.site-side-panel__body .product-list__filter-panel .product-filter__scroll{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px;-webkit-overflow-scrolling:touch}.site-side-panel__body .product-list__filter-panel .product-filter__actions{background:#fff;box-shadow:0 -8px 16px rgba(0,0,0,.06);flex-shrink:0;margin-top:0;padding:16px 16px max(16px,env(safe-area-inset-bottom,0))}.site-side-panel .site-category-nav--drawer{display:flex;flex-direction:column;height:100%;min-height:0;overflow:visible;position:relative}.site-side-panel .site-category-nav--drawer .site-category-nav__frame{border:0;border-radius:0;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.site-side-panel .site-category-nav--drawer .site-category-nav__list{flex:1 1 auto;min-height:0;overflow-y:auto}.site-side-panel .site-category-nav--drawer .site-category-nav__flyout-stack{border:0;border-radius:0;height:calc(100% + 69px);top:-69px;z-index:2}.site-side-panel .site-category-nav--drawer .site-category-nav__flyout-panel.is-open{border-left:1px solid #e8e8e8}.site-side-panel .site-category-nav--drawer .site-category-nav__flyout-toolbar{align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;height:69px;padding:12px 16px}.site-side-panel .site-category-nav--drawer .site-category-nav__flyout-toolbar[hidden]{display:none}.site-side-panel .site-category-nav--drawer .site-category-nav__flyout-title{flex:1;font-size:15px;font-weight:700;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-side-panel .site-category-nav--drawer .site-category-nav__flyout-back{align-items:center;background:transparent;border:0;border-radius:4px;color:#000;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:22px;height:44px;justify-content:center;line-height:1;padding:0;width:44px}@media (hover:hover){.site-side-panel .site-category-nav--drawer .site-category-nav__flyout-back:focus-visible,.site-side-panel .site-category-nav--drawer .site-category-nav__flyout-back:hover{background:#fff}}.site-side-panel .site-category-nav--drawer .site-category-nav__flyout-panel-inner:has(>.site-category-nav__list):after{display:none}.after-add-window{display:flex;flex-direction:column;height:100%;min-height:0;padding-bottom:env(safe-area-inset-bottom,0)}.after-add-window__viewport{overflow:hidden;position:relative}.after-add-window__scroll,.after-add-window__viewport{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.after-add-window__scroll{gap:16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px;-webkit-overflow-scrolling:touch;scroll-padding-bottom:48px}.after-add-window__scroll.has-overflow.is-at-scroll-start:not(.is-at-scroll-end){-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 24px),transparent)}.after-add-window__scroll.has-overflow:not(.is-at-scroll-start).is-at-scroll-end{-webkit-mask-image:linear-gradient(180deg,transparent,#000 24px);mask-image:linear-gradient(180deg,transparent,#000 24px)}.after-add-window__scroll.has-overflow:not(.is-at-scroll-start):not(.is-at-scroll-end){-webkit-mask-image:linear-gradient(180deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(180deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.after-add-window__product{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.after-add-window__product-image{align-items:center;align-self:center;display:flex;flex:0 0 auto;height:clamp(128px,20vw,160px);justify-content:center;max-height:clamp(128px,20vw,160px);max-width:clamp(128px,20vw,160px);overflow:visible;position:relative;text-decoration:none;width:clamp(128px,20vw,160px)}.after-add-window__product-frame{display:block;height:100%;width:100%}.after-add-window__product-frame img{display:block;height:clamp(128px,20vw,160px);max-height:clamp(128px,20vw,160px);max-width:clamp(128px,20vw,160px);-o-object-fit:contain;object-fit:contain;width:clamp(128px,20vw,160px)}.after-add-window__product-check{background:#fff;border-radius:999px;bottom:0;height:clamp(24px,6vw,32px);inset-inline-end:0;pointer-events:none;position:absolute;width:clamp(24px,6vw,32px);z-index:5}.after-add-window__product-check:after{background-color:#2e7d52;content:"";display:block;height:100%;-webkit-mask:url(/build/images/flash-success.addff409.svg) center/contain no-repeat;mask:url(/build/images/flash-success.addff409.svg) center/contain no-repeat;width:100%}.after-add-window__product-body{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:0}.after-add-window__product-name{color:#000;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none}.after-add-window__product-price{color:#e3262e;font-size:22px;font-weight:700}.after-add-window__product-qty{color:#5c5c5c;font-size:13px}.after-add-window__categories,.after-add-window__related,.after-add-window__summary{border-top:1px solid #e8e8e8;padding-top:16px;width:100%}.after-add-window__related{container-type:inline-size}.after-add-window__categories-title,.after-add-window__related-title{font-size:15px;font-weight:600;line-height:1.2;margin:0 0 12px}.after-add-window__box{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.after-add-window__box-head{align-items:center;background:#f3f4f7;border-bottom:1px solid #e8e8e8;display:flex;gap:12px;justify-content:space-between;padding:12px}.after-add-window__box-title{font-size:15px;font-weight:600;line-height:1.2;margin:0}.after-add-window__summary-count{color:#5c5c5c;font-size:13px;white-space:nowrap}.after-add-window__summary-items{list-style:none;margin:0;padding:0}.after-add-window__summary-item{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:12px}.after-add-window__summary-item:not(:last-child){border-bottom:1px solid #e8e8e8}.after-add-window__summary-item-main{align-items:center;display:flex;flex:1 1 auto;gap:12px;min-width:0}.after-add-window__summary-item-image{display:block;flex-shrink:0;height:48px;text-decoration:none;width:48px}.after-add-window__summary-item-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.after-add-window__summary-item-text{display:flex;flex-direction:column;gap:4px;min-width:0}.after-add-window__summary-item-name{color:#000;font-size:13px;font-weight:500;line-height:1.2;min-width:0;text-decoration:none}.after-add-window__summary-item-name:focus-visible,.after-add-window__summary-item-name:hover{color:#5c5c5c}.after-add-window__summary-item-qty{color:#5c5c5c;font-size:12px}.after-add-window__summary-total{align-items:baseline;border-top:1px solid #e8e8e8;color:#000;display:flex;font-size:17px;font-weight:700;gap:12px;justify-content:space-between;line-height:1.2;padding:12px}.after-add-window__summary-amount{color:#000;flex-shrink:0;font-size:17px;font-weight:700;line-height:1.2}.after-add-window__categories-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.after-add-window__categories-link{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:6px;color:#000;display:flex;font-size:13px;font-weight:600;gap:12px;justify-content:space-between;line-height:1.2;min-width:0;padding:12px;text-decoration:none}.after-add-window__categories-link:focus-visible,.after-add-window__categories-link:hover{color:#5c5c5c}.after-add-window__actions{display:flex;gap:12px}.after-add-window__actions .site-form__submit{flex:1 1 0;width:auto}.after-add-window__gift{align-items:flex-start;background:hsla(41,77%,69%,.14);border:1px solid hsla(41,77%,69%,.32);border-radius:8px;display:flex;flex-shrink:0;gap:12px;margin:0 16px 16px;padding:12px}.after-add-window__gift-icon{background-color:currentColor;color:#d4991b;display:block;flex-shrink:0;height:32px;-webkit-mask-image:url(/build/images/gift.1971909c.svg);mask-image:url(/build/images/gift.1971909c.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:32px}.after-add-window__gift-body{display:flex;flex-direction:column;gap:4px;min-width:0}.after-add-window__gift-title{color:#d4991b;font-size:15px;font-weight:600;line-height:1.2;margin:0}.after-add-window__gift-text{color:#5c5c5c;font-size:13px;line-height:1.5;margin:0}.after-add-window__related .product-grid{--product-grid-cols:1}@container (min-width: 396px){.after-add-window__related .product-grid{--product-grid-cols:2}}.progress-bar{background:#e8e8e8;border-radius:999px;height:8px;overflow:hidden}.progress-bar__fill{background:#edc673;display:block;height:100%;transition:width .2s ease}.free-transport-progress{display:flex;flex-direction:column;gap:8px}.free-transport-progress--done{align-items:center;background:rgba(46,125,82,.09);border-radius:8px;color:#000;flex-direction:row;gap:12px;padding:12px}.free-transport-progress--done .free-transport-progress__icon{background-color:#2e7d52;height:20px;-webkit-mask:url(/build/images/delivery.78b5fbe9.svg) center/contain no-repeat;mask:url(/build/images/delivery.78b5fbe9.svg) center/contain no-repeat;width:20px}.free-transport-progress__copy{align-items:flex-start;display:flex;gap:8px;min-width:0}.free-transport-progress__icon{flex-shrink:0}.free-transport-progress__title{color:#2e7d52;font-weight:600}.free-transport-progress__text{font-size:13px;font-weight:500;line-height:1.2;margin:0}.free-transport-progress__text span{font-weight:600;white-space:nowrap}.site-field--invalid .site-field__label,.site-field--invalid label.site-form__label,.site-field--invalid>label,.site-field__label--invalid{color:#e30513}.site-field__message{animation:site-field-message-in .2s ease both;color:#e30513;display:grid;font-size:12px;line-height:1.5;margin:0}@media (prefers-reduced-motion:reduce){.site-field__message{animation:none}}.site-field__message.display-none{display:none}.site-field__message ul{list-style:none;margin:0;min-height:0;overflow:hidden;padding:0}.site-field__message li{align-items:flex-start;display:flex;gap:4px}.site-field__message li:before{background-color:currentColor;content:"";flex-shrink:0;height:18px;-webkit-mask:url(/build/images/flash-danger.a8ee31fd.svg) center/contain no-repeat;mask:url(/build/images/flash-danger.a8ee31fd.svg) center/contain no-repeat;width:18px}.site-field__message li+li{margin-top:4px}.site-field__alert{background:rgba(227,5,19,.08);border-radius:4px;color:#e30513;font-size:13px;line-height:1.5;margin:0;padding:12px 16px}.site-field__alert.display-none{display:none}.site-field__alert ul{list-style:none;margin:0;padding:0}.form-line .site-form__input,.form-line input.input,.form-line input:not([type=checkbox]):not([type=radio]),.form-line select,.form-line select.input,.form-line textarea,.form-line textarea.input,.form-line-block .site-form__input,.form-line-block input.input,.form-line-block input:not([type=checkbox]):not([type=radio]),.form-line-block select,.form-line-block select.input,.form-line-block textarea,.form-line-block textarea.input,.site-field .site-form__input,.site-field input.input,.site-field input:not([type=checkbox]):not([type=radio]),.site-field select,.site-field select.input,.site-field textarea,.site-field textarea.input,.site-form .site-form__input,.site-form input.input,.site-form input:not([type=checkbox]):not([type=radio]),.site-form select,.site-form select.input,.site-form textarea,.site-form textarea.input{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.form-line .site-form__input.form-input-error,.form-line .site-form__input[aria-invalid=true],.form-line input.input.form-input-error,.form-line input.input[aria-invalid=true],.form-line input:not([type=checkbox]):not([type=radio]).form-input-error,.form-line input:not([type=checkbox]):not([type=radio])[aria-invalid=true],.form-line select.form-input-error,.form-line select.input.form-input-error,.form-line select.input[aria-invalid=true],.form-line select[aria-invalid=true],.form-line textarea.form-input-error,.form-line textarea.input.form-input-error,.form-line textarea.input[aria-invalid=true],.form-line textarea[aria-invalid=true],.form-line-block .site-form__input.form-input-error,.form-line-block .site-form__input[aria-invalid=true],.form-line-block input.input.form-input-error,.form-line-block input.input[aria-invalid=true],.form-line-block input:not([type=checkbox]):not([type=radio]).form-input-error,.form-line-block input:not([type=checkbox]):not([type=radio])[aria-invalid=true],.form-line-block select.form-input-error,.form-line-block select.input.form-input-error,.form-line-block select.input[aria-invalid=true],.form-line-block select[aria-invalid=true],.form-line-block textarea.form-input-error,.form-line-block textarea.input.form-input-error,.form-line-block textarea.input[aria-invalid=true],.form-line-block textarea[aria-invalid=true],.site-field .site-form__input.form-input-error,.site-field .site-form__input[aria-invalid=true],.site-field input.input.form-input-error,.site-field input.input[aria-invalid=true],.site-field input:not([type=checkbox]):not([type=radio]).form-input-error,.site-field input:not([type=checkbox]):not([type=radio])[aria-invalid=true],.site-field select.form-input-error,.site-field select.input.form-input-error,.site-field select.input[aria-invalid=true],.site-field select[aria-invalid=true],.site-field textarea.form-input-error,.site-field textarea.input.form-input-error,.site-field textarea.input[aria-invalid=true],.site-field textarea[aria-invalid=true],.site-form .site-form__input.form-input-error,.site-form .site-form__input[aria-invalid=true],.site-form input.input.form-input-error,.site-form input.input[aria-invalid=true],.site-form input:not([type=checkbox]):not([type=radio]).form-input-error,.site-form input:not([type=checkbox]):not([type=radio])[aria-invalid=true],.site-form select.form-input-error,.site-form select.input.form-input-error,.site-form select.input[aria-invalid=true],.site-form select[aria-invalid=true],.site-form textarea.form-input-error,.site-form textarea.input.form-input-error,.site-form textarea.input[aria-invalid=true],.site-form textarea[aria-invalid=true]{border-color:rgba(227,5,19,.45);box-shadow:none}.form-line .site-form__input.form-input-error:focus,.form-line .site-form__input.form-input-error:focus-visible,.form-line .site-form__input[aria-invalid=true]:focus,.form-line .site-form__input[aria-invalid=true]:focus-visible,.form-line input.input.form-input-error:focus,.form-line input.input.form-input-error:focus-visible,.form-line input.input[aria-invalid=true]:focus,.form-line input.input[aria-invalid=true]:focus-visible,.form-line input:not([type=checkbox]):not([type=radio]).form-input-error:focus,.form-line input:not([type=checkbox]):not([type=radio]).form-input-error:focus-visible,.form-line input:not([type=checkbox]):not([type=radio])[aria-invalid=true]:focus,.form-line input:not([type=checkbox]):not([type=radio])[aria-invalid=true]:focus-visible,.form-line select.form-input-error:focus,.form-line select.form-input-error:focus-visible,.form-line select.input.form-input-error:focus,.form-line select.input.form-input-error:focus-visible,.form-line select.input[aria-invalid=true]:focus,.form-line select.input[aria-invalid=true]:focus-visible,.form-line select[aria-invalid=true]:focus,.form-line select[aria-invalid=true]:focus-visible,.form-line textarea.form-input-error:focus,.form-line textarea.form-input-error:focus-visible,.form-line textarea.input.form-input-error:focus,.form-line textarea.input.form-input-error:focus-visible,.form-line textarea.input[aria-invalid=true]:focus,.form-line textarea.input[aria-invalid=true]:focus-visible,.form-line textarea[aria-invalid=true]:focus,.form-line textarea[aria-invalid=true]:focus-visible,.form-line-block .site-form__input.form-input-error:focus,.form-line-block .site-form__input.form-input-error:focus-visible,.form-line-block .site-form__input[aria-invalid=true]:focus,.form-line-block .site-form__input[aria-invalid=true]:focus-visible,.form-line-block input.input.form-input-error:focus,.form-line-block input.input.form-input-error:focus-visible,.form-line-block input.input[aria-invalid=true]:focus,.form-line-block input.input[aria-invalid=true]:focus-visible,.form-line-block input:not([type=checkbox]):not([type=radio]).form-input-error:focus,.form-line-block input:not([type=checkbox]):not([type=radio]).form-input-error:focus-visible,.form-line-block input:not([type=checkbox]):not([type=radio])[aria-invalid=true]:focus,.form-line-block input:not([type=checkbox]):not([type=radio])[aria-invalid=true]:focus-visible,.form-line-block select.form-input-error:focus,.form-line-block select.form-input-error:focus-visible,.form-line-block select.input.form-input-error:focus,.form-line-block select.input.form-input-error:focus-visible,.form-line-block select.input[aria-invalid=true]:focus,.form-line-block select.input[aria-invalid=true]:focus-visible,.form-line-block select[aria-invalid=true]:focus,.form-line-block select[aria-invalid=true]:focus-visible,.form-line-block textarea.form-input-error:focus,.form-line-block textarea.form-input-error:focus-visible,.form-line-block textarea.input.form-input-error:focus,.form-line-block textarea.input.form-input-error:focus-visible,.form-line-block textarea.input[aria-invalid=true]:focus,.form-line-block textarea.input[aria-invalid=true]:focus-visible,.form-line-block textarea[aria-invalid=true]:focus,.form-line-block textarea[aria-invalid=true]:focus-visible,.site-field .site-form__input.form-input-error:focus,.site-field .site-form__input.form-input-error:focus-visible,.site-field .site-form__input[aria-invalid=true]:focus,.site-field .site-form__input[aria-invalid=true]:focus-visible,.site-field input.input.form-input-error:focus,.site-field input.input.form-input-error:focus-visible,.site-field input.input[aria-invalid=true]:focus,.site-field input.input[aria-invalid=true]:focus-visible,.site-field input:not([type=checkbox]):not([type=radio]).form-input-error:focus,.site-field input:not([type=checkbox]):not([type=radio]).form-input-error:focus-visible,.site-field input:not([type=checkbox]):not([type=radio])[aria-invalid=true]:focus,.site-field input:not([type=checkbox]):not([type=radio])[aria-invalid=true]:focus-visible,.site-field select.form-input-error:focus,.site-field select.form-input-error:focus-visible,.site-field select.input.form-input-error:focus,.site-field select.input.form-input-error:focus-visible,.site-field select.input[aria-invalid=true]:focus,.site-field select.input[aria-invalid=true]:focus-visible,.site-field select[aria-invalid=true]:focus,.site-field select[aria-invalid=true]:focus-visible,.site-field textarea.form-input-error:focus,.site-field textarea.form-input-error:focus-visible,.site-field textarea.input.form-input-error:focus,.site-field textarea.input.form-input-error:focus-visible,.site-field textarea.input[aria-invalid=true]:focus,.site-field textarea.input[aria-invalid=true]:focus-visible,.site-field textarea[aria-invalid=true]:focus,.site-field textarea[aria-invalid=true]:focus-visible,.site-form .site-form__input.form-input-error:focus,.site-form .site-form__input.form-input-error:focus-visible,.site-form .site-form__input[aria-invalid=true]:focus,.site-form .site-form__input[aria-invalid=true]:focus-visible,.site-form input.input.form-input-error:focus,.site-form input.input.form-input-error:focus-visible,.site-form input.input[aria-invalid=true]:focus,.site-form input.input[aria-invalid=true]:focus-visible,.site-form input:not([type=checkbox]):not([type=radio]).form-input-error:focus,.site-form input:not([type=checkbox]):not([type=radio]).form-input-error:focus-visible,.site-form input:not([type=checkbox]):not([type=radio])[aria-invalid=true]:focus,.site-form input:not([type=checkbox]):not([type=radio])[aria-invalid=true]:focus-visible,.site-form select.form-input-error:focus,.site-form select.form-input-error:focus-visible,.site-form select.input.form-input-error:focus,.site-form select.input.form-input-error:focus-visible,.site-form select.input[aria-invalid=true]:focus,.site-form select.input[aria-invalid=true]:focus-visible,.site-form select[aria-invalid=true]:focus,.site-form select[aria-invalid=true]:focus-visible,.site-form textarea.form-input-error:focus,.site-form textarea.form-input-error:focus-visible,.site-form textarea.input.form-input-error:focus,.site-form textarea.input.form-input-error:focus-visible,.site-form textarea.input[aria-invalid=true]:focus,.site-form textarea.input[aria-invalid=true]:focus-visible,.site-form textarea[aria-invalid=true]:focus,.site-form textarea[aria-invalid=true]:focus-visible{border-color:#e30513;box-shadow:none}.form-line .form-error,.form-line .form-error__icon,.form-line .form-error__list,.form-line .in-message.in-message--danger.js-validation-errors-list:not(.site-field__message),.form-line-block .form-error,.form-line-block .form-error__icon,.form-line-block .form-error__list,.form-line-block .in-message.in-message--danger.js-validation-errors-list:not(.site-field__message),.site-field .form-error,.site-field .form-error__icon,.site-field .form-error__list,.site-field .in-message.in-message--danger.js-validation-errors-list:not(.site-field__message),.site-form .form-error,.site-form .form-error__icon,.site-form .form-error__list,.site-form .in-message.in-message--danger.js-validation-errors-list:not(.site-field__message){display:none}@keyframes site-field-message-in{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}.site-form{display:flex;flex-direction:column;gap:16px}.site-form__errors{margin:0}.site-form__errors:not(:has(>:not(.display-none))){display:none}.site-form__field{display:flex;flex-direction:column;gap:4px;margin:0}.site-form__field--grow{flex:1;min-width:0}.site-form__label{color:#000;font-size:13px;font-weight:500}.site-form__columns{display:grid;gap:16px}@media only screen and (min-width:768px){.site-form__columns{grid-template-columns:1fr 1fr}}.site-form__inline{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between}.site-form__row{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:12px}.site-form__row .site-form__submit{flex-shrink:0;width:auto}.site-form__input{background:#fff;border:1px solid #e8e8e8;border-radius:6px;box-sizing:border-box;color:#000;font-family:inherit;font-size:13px;font-weight:400;line-height:1;min-height:44px;padding:12px 16px;width:100%}.site-form__input::-moz-placeholder{color:#5c5c5c}.site-form__input::placeholder{color:#5c5c5c}.site-form__input:hover:not(:disabled):not([aria-invalid=true]):not(.form-input-error){border-color:#d4d4d4}.site-form__input:focus,.site-form__input:focus-visible{border-color:#000;box-shadow:none;outline:none}.site-form input.site-form__input,.site-form select.site-form__input{height:44px;padding-block:0}.site-form textarea.site-form__input{height:auto;line-height:1.5;min-height:44px;padding-block:12px}.site-form__choice{align-items:flex-start;color:#000;cursor:pointer;display:flex;font-size:13px;gap:12px;margin:0}.site-form__choice input{flex-shrink:0;height:16px;margin:2px 0 0;width:16px}.site-form__choice a{font-weight:600}.site-form__submit{align-items:center;background:#e3262e;border:0;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;height:44px;justify-content:center;line-height:1;margin:0;min-height:44px;padding:0 16px;text-decoration:none;white-space:nowrap;width:100%}.site-form__submit:focus-visible:not(:disabled),.site-form__submit:hover:not(:disabled){background:#d01b22;color:#fff}.site-form__submit:disabled{cursor:not-allowed;opacity:.45}.site-form__submit:not(.site-form__submit--secondary) .ui-icon img{filter:brightness(0) invert(1)}.site-form__submit--secondary{background:#f3f4f7;color:#000}.site-form__submit--secondary:focus-visible:not(:disabled),.site-form__submit--secondary:hover:not(:disabled){background:#e8e8e8;color:#000}.site-form__submit--small{font-size:12px;height:32px;min-height:32px;padding:0 12px;width:auto}.site-form__submit.display-none{display:none}.site-form__footer{color:#5c5c5c;font-size:13px;margin:0;text-align:center}.site-form__choice a,.site-form__link{color:#000;text-decoration:underline;text-underline-offset:2px}.site-form__choice a:focus-visible,.site-form__choice a:hover,.site-form__link:focus-visible,.site-form__link:hover{color:#5c5c5c}.site-form ul{list-style:none;margin:0;padding:0}.site-form>div:empty{display:none}.site-choice{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:16px minmax(0,1fr)}.site-choice>.site-form__choice{color:#000;display:contents}.site-choice>.site-form__choice>input{grid-column:1;grid-row:1}.site-choice>.site-form__choice>span{cursor:pointer;grid-column:2;grid-row:1}.site-choice>.site-field__message{grid-column:2;grid-row:2;padding-inline:0}.site-choice:has(>.site-field__message:not(.display-none)):after,.site-choice:has(>.site-field__message:not(.display-none)):before{border-left:1px solid #e30513;content:""}.site-choice:has(>.site-field__message:not(.display-none)):before{grid-column:1;grid-row:1;justify-self:center;margin:22px 0 -4px;width:0}.site-choice:has(>.site-field__message:not(.display-none)):after{align-self:start;border-bottom:1px solid #e30513;border-bottom-left-radius:4px;grid-column:1;grid-row:2;height:9px;margin-left:8px;width:16px}.site-field__control{position:relative}.site-field--floating{padding-top:8px}.site-field--floating .site-field__label{background:#fff;color:var(--site-field-accent,#5c5c5c);font-size:13px;font-weight:400;left:12px;line-height:1.2;max-width:calc(100% - 24px);overflow:hidden;padding:0 4px;pointer-events:none;position:absolute;text-overflow:ellipsis;top:22px;transform:translateY(-50%);transition:top .2s ease,font-size .2s ease,color .2s ease;white-space:nowrap;z-index:1}@media (prefers-reduced-motion:reduce){.site-field--floating .site-field__label{transition:none}}.site-field--readonly .site-form__input{color:#5c5c5c;cursor:default}.site-field--floating .site-form__input::-moz-placeholder{color:transparent}.site-field--floating .site-form__input::placeholder{color:transparent}.site-field--floating .site-form__input:not(:-moz-placeholder)+.site-field__label{color:var(--site-field-accent,#000);font-size:12px;font-weight:500;top:0}.site-field--floating .site-form__input:focus+.site-field__label,.site-field--floating .site-form__input:not(:placeholder-shown)+.site-field__label,.site-field--label-up .site-field__label{color:var(--site-field-accent,#000);font-size:12px;font-weight:500;top:0}.site-field--floating .site-form__input:-webkit-autofill+.site-field__label{color:var(--site-field-accent,#000);font-size:12px;font-weight:500;top:0}.site-field--label-up .site-form__input::-moz-placeholder{color:#5c5c5c}.site-field--label-up .site-form__input::placeholder{color:#5c5c5c}.site-field--invalid{--site-field-accent:#e30513}.site-field__help,.site-field__message{padding-inline:16px}.site-field--boxed .site-field__message{background:rgba(227,5,19,.07);border-radius:0 0 6px 6px;margin-top:-4px;overflow:hidden;padding-inline:0}.site-field--boxed .site-field__message ul{padding:8px 16px}.site-field--boxed:has(>.site-field__message:not(.display-none)) .site-form__input{border-bottom-left-radius:0;border-bottom-right-radius:0}.site-field__help{color:#5c5c5c;font-size:12px;line-height:1.5;margin:0}.site-field:has(.site-field__change) .site-form__input{cursor:default;padding-left:42px;padding-right:80px}.site-field__account{left:16px;opacity:.55}.site-field__account,.site-field__change{bottom:0;margin:auto 0;position:absolute;top:0}.site-field__change{background:none;border:0;color:#000;cursor:pointer;font-size:13px;font-weight:600;padding:0;right:16px;text-decoration:underline;text-underline-offset:2px}.site-field__change:focus-visible,.site-field__change:hover{color:#5c5c5c}textarea.site-form__input{display:block;max-width:100%;resize:vertical}.site-select__trigger,select.site-form__input{background:#fff url(/build/images/chevron-down.36a5adb6.svg) no-repeat right 16px center/18px;cursor:pointer;padding-right:42px}select.site-form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.site-form__input:has(option[value=""]:checked){color:#5c5c5c}select.site-form__input option{color:#000}select.site-form__input:disabled{cursor:not-allowed;opacity:.45}.site-select{position:relative}.site-select__native{height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;width:100%}.site-select__trigger{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.site-select__trigger--empty{color:#5c5c5c}.site-select__trigger[aria-expanded=true]{border-color:#000}.site-select__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.45}.site-select__list{background:#fff;border:1px solid #e8e8e8;border-radius:6px;box-shadow:0 12px 32px rgba(0,0,0,.14);box-sizing:border-box;list-style:none;margin:0;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:8px;position:fixed;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;z-index:301}.site-select__list--up{transform:translateY(4px)}.site-select__list.is-open{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.site-select__list{transition:none}}.site-select__list[hidden]{display:none}.site-select__option{align-items:center;border-radius:6px;color:#000;cursor:pointer;display:flex;font-size:13px;min-height:40px;padding:8px 12px}.site-select__option.is-active{background:#f3f4f7}.site-select__option[aria-selected=true]{background:#edc673;font-weight:700}.site-select__option[aria-disabled=true]{color:#5c5c5c;cursor:not-allowed}.site-field--invalid .site-select__trigger{border-color:rgba(227,5,19,.45)}.favorite-compare-flyer{align-items:center;display:flex;justify-content:center;pointer-events:none;position:fixed;will-change:transform,opacity;z-index:300}.customer-carts{display:flex;flex-direction:column;gap:12px;padding:16px}.customer-carts__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.customer-carts__header form{margin-left:auto}.customer-carts__title{color:#000;font-size:13px;font-weight:600;margin:0}.customer-carts__add{align-items:center;background:none;border:0;border-radius:4px;color:#000;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:4px;padding:4px 8px;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.customer-carts__add:focus-visible,.customer-carts__add:hover{background:#f3f4f7}.customer-carts__list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.customer-carts__item{border:1px solid transparent;border-radius:6px;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.customer-carts__item:not(.is-active):hover{background:#f3f4f7}.customer-carts__item.is-active{background:#fff;border-color:#e8e8e8}.customer-carts__panel,.customer-carts__row{align-items:center;display:flex;gap:4px;min-height:52px;padding-right:8px}.customer-carts__panel[hidden],.customer-carts__row[hidden]{display:none}.customer-carts__panel{padding-left:8px}.customer-carts__switch{flex:1;min-width:0}.customer-carts__summary{align-items:center;background:none;border:0;color:#000;display:flex;flex:1;font:inherit;gap:12px;min-width:0;padding:8px 12px;text-align:left;width:100%}button.customer-carts__summary{cursor:pointer}.customer-carts__icon{align-items:center;background:#f3f4f7;border-radius:999px;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.is-active .customer-carts__icon{background:#edc673}.customer-carts__text{display:flex;flex-direction:column;min-width:0}.customer-carts__name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-carts__count{color:#5c5c5c;font-size:12px}.customer-carts__actions{display:flex;flex-shrink:0;gap:4px;opacity:.6;transition:opacity .2s ease}.customer-carts__item:focus-within .customer-carts__actions,.customer-carts__item:hover .customer-carts__actions{opacity:1}.customer-carts__icon-button{align-items:center;background:none;border:0;border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:color .2s ease,opacity .2s ease,background-color .2s ease;width:36px}.customer-carts__icon-button:focus-visible,.customer-carts__icon-button:hover{background:#f3f4f7}.customer-carts__field{display:flex;flex:1;min-width:0;position:relative}.customer-carts__input{background:#fff;border:1px solid #000;border-radius:4px;color:#000;flex:1;font:inherit;font-size:13px;height:36px;min-width:0;padding:0 38px 0 12px}.customer-carts__input:focus{outline:none}.customer-carts__save{align-items:center;background:none;border:0;border-radius:4px;bottom:0;cursor:pointer;display:flex;height:28px;justify-content:center;margin:auto 0;padding:0;position:absolute;right:4px;top:0;transition:background-color .2s ease;width:28px}.customer-carts__save:focus-visible,.customer-carts__save:hover{background:#f3f4f7}.customer-carts__confirm{color:#000;flex:1;font-size:13px;font-weight:500;min-width:0;padding-left:8px}.customer-carts__confirm-button{background:#e30513;border:0;border-radius:4px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:600;height:36px;padding:0 12px}.customer-carts__switch.is-loading .customer-carts__icon,form.is-loading .customer-carts__add,form.is-loading .customer-carts__confirm-button{color:transparent;pointer-events:none;position:relative}.customer-carts__switch.is-loading .customer-carts__icon>*,form.is-loading .customer-carts__add>*,form.is-loading .customer-carts__confirm-button>*{visibility:hidden}.customer-carts__switch.is-loading .customer-carts__icon:after,form.is-loading .customer-carts__add:after,form.is-loading .customer-carts__confirm-button:after{animation:site-async-content-spin .65s linear infinite;border:2px solid #e8e8e8;border-radius:50%;border-top-color:#5c5c5c;box-sizing:border-box;content:"";height:28px;height:18px;inset:0;margin:auto;position:absolute;width:28px;width:18px}@media (prefers-reduced-motion:reduce){.customer-carts__switch.is-loading .customer-carts__icon:after,form.is-loading .customer-carts__add:after,form.is-loading .customer-carts__confirm-button:after{animation:none}}form.is-loading .customer-carts__confirm-button:after{animation:site-async-content-spin .65s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;box-sizing:border-box;height:28px;height:18px;width:28px;width:18px}@media (prefers-reduced-motion:reduce){form.is-loading .customer-carts__confirm-button:after{animation:none}}.customer-carts__empty{color:#5c5c5c;font-size:13px;margin:0}.site-header__cart-dropdown .customer-carts{background:#fff;border-bottom:1px solid #e8e8e8}.checkout__customer-carts{border:1px solid #e8e8e8;border-radius:8px;margin-bottom:24px}.checkout__customer-carts.site-disclosure{margin-bottom:0}.checkout__customer-carts-summary{font-size:13px;font-weight:600;padding:12px 16px}.checkout__customer-carts-active{color:#5c5c5c;font-weight:400}.checkout__customer-carts .site-disclosure__inner .customer-carts{padding-top:0}.auth-page{display:flex;justify-content:center;padding:16px 0 64px}.auth-page__card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-sizing:border-box;max-width:440px;padding:24px;width:100%}@media only screen and (min-width:768px){.auth-page__card{padding:32px}}.auth-page__title{font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0 0 24px;text-transform:uppercase}@media only screen and (min-width:1024px){.auth-page__title{font-size:26px;margin-top:12px}}.auth-page__intro{margin:0 0 24px}.auth-page__intro,.watchdog-form__intro{color:#5c5c5c;font-size:13px;line-height:1.5}.watchdog-form__intro{margin:0}.watchdog-form__conditions{border:1px solid #e8e8e8;border-radius:6px;display:flex;flex-direction:column;gap:8px;margin:0;padding:12px 16px}.watchdog-form__conditions legend{float:left;margin-bottom:4px;padding:0;width:100%}.watchdog-form__done{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.watchdog-form__done .site-form__submit{margin-top:8px}.watchdog-form__done-icon{align-items:center;background:rgba(46,125,82,.09);border-radius:999px;display:inline-flex;height:48px;justify-content:center;width:48px}.watchdog-form__done-text{color:#000;font-size:15px;font-weight:600;margin:0}.site-disclosure::details-content{content-visibility:visible;overflow:clip}.site-disclosure:not([open])>.site-disclosure__body{display:grid}.site-disclosure__summary{align-items:center;cursor:pointer;display:flex;gap:12px;list-style:none;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-disclosure__summary::-webkit-details-marker{display:none}.site-disclosure__summary::marker{content:none}.site-disclosure__summary[aria-disabled=true]{cursor:default}.site-disclosure__summary[aria-disabled=true] .site-disclosure__chevron{display:none}.site-disclosure__chevron{border-bottom:1.5px solid #000;border-right:1.5px solid #000;flex-shrink:0;height:7px;margin-left:auto;transform:rotate(45deg);transition:transform .2s ease;width:7px}.site-disclosure[open] .site-disclosure__chevron{transform:rotate(-135deg)}.site-disclosure__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.site-disclosure[open]>.site-disclosure__body{grid-template-rows:1fr}.site-disclosure__inner{min-height:0;overflow:hidden}.site-disclosure__content{padding-top:12px}.ui-datepicker{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.14);color:#000;display:none;font-size:13px;padding:12px}.ui-datepicker-header{align-items:center;display:flex;height:44px;justify-content:center;margin-bottom:8px;position:relative}.ui-datepicker-title{font-weight:600;text-transform:capitalize}.ui-datepicker-next,.ui-datepicker-prev{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:0;width:44px}.ui-datepicker-next>span,.ui-datepicker-prev>span{display:none}.ui-datepicker-next:before,.ui-datepicker-prev:before{border-bottom:1.5px solid #000;border-right:1.5px solid #000;content:"";height:7px;width:7px}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background:#f3f4f7}.ui-datepicker-next.ui-state-disabled,.ui-datepicker-prev.ui-state-disabled{cursor:default;opacity:.45}.ui-datepicker-next.ui-state-disabled:hover,.ui-datepicker-prev.ui-state-disabled:hover{background:none}.ui-datepicker-prev{left:0}.ui-datepicker-prev:before{transform:rotate(135deg)}.ui-datepicker-next{right:0}.ui-datepicker-next:before{transform:rotate(-45deg)}.ui-datepicker-calendar{border-collapse:collapse;width:100%}.ui-datepicker-calendar th{color:#5c5c5c;font-size:12px;font-weight:500;padding-bottom:4px;text-transform:uppercase}.ui-datepicker-calendar td{padding:1px;text-align:center}.ui-datepicker-calendar .ui-state-default{align-items:center;border-radius:6px;color:#000;display:flex;height:44px;justify-content:center;text-decoration:none;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.ui-datepicker-calendar a.ui-state-default:hover{background:#f3f4f7}.ui-datepicker-calendar .ui-state-highlight{box-shadow:inset 0 0 0 1px #e8e8e8;font-weight:700}.ui-datepicker-calendar .ui-state-active,.ui-datepicker-calendar .ui-state-active:hover{background:#e3262e;box-shadow:none;color:#fff}.ui-datepicker-calendar .ui-state-disabled .ui-state-default{color:#5c5c5c;cursor:not-allowed;opacity:.45}.ui-datepicker-calendar .ui-datepicker-other-month .ui-state-default{color:#5c5c5c}.product-filter{display:flex;flex-direction:column;gap:12px}.product-filter__section{background:#f3f4f7;border:0;border-radius:8px;margin:0;overflow:visible}.product-filter__section::details-content{block-size:0;overflow:clip;transition:block-size .2s ease,content-visibility .2s ease;transition-behavior:allow-discrete}.product-filter__section[open]::details-content{block-size:auto}.product-filter__section-toggle{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:16px 16px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-filter__section-toggle::-webkit-details-marker{display:none}.product-filter__section[open]>.product-filter__section-toggle{padding-bottom:12px}.product-filter__section:not([open])>.product-filter__section-toggle{padding-bottom:16px}.product-filter__section-title{font-size:15px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.product-filter__section-chevron{border-bottom:1.5px solid #000;border-right:1.5px solid #000;flex-shrink:0;height:7px;transform:rotate(45deg);transition:transform .2s ease;width:7px}.product-filter__section[open] .product-filter__section-chevron{transform:rotate(-135deg)}.product-filter__section-body{display:grid;grid-template-rows:0fr;padding:0 16px;transition:grid-template-rows .35s ease}.product-filter__section[open]>.product-filter__section-body{grid-template-rows:1fr;padding-bottom:16px}.product-filter__section-inner{min-height:0;overflow:hidden}.product-filter__section[open] .product-filter__section-inner{overflow:visible}.product-filter__price-slider-wrap{overflow:visible;padding:8px 0 12px}.product-filter__price-slider{background:#a3b1bc;border:0;border-radius:999px;display:block;height:3px;margin:14px 0;width:100%}.product-filter__price-slider.ui-slider,.product-filter__price-slider.ui-slider.ui-widget-content{background:#a3b1bc!important;border:0!important;border-radius:999px;height:3px!important;min-height:3px!important;padding:0;position:relative}.product-filter__price-slider .ui-slider-range{background:#000;border-radius:999px;height:100%;position:absolute;top:0}.product-filter__price-slider .ui-slider-handle{background:#edc673;border:0;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.12);cursor:grab;height:18px;margin-left:-9px;margin-top:-9px;outline:none;position:absolute;top:50%;touch-action:none;width:18px;z-index:1}.product-filter__price-slider .ui-slider-handle.ui-state-focus,.product-filter__price-slider .ui-slider-handle.ui-state-hover{box-shadow:0 0 0 3px hsla(41,77%,69%,.35)}.product-filter__price-fields{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:8px}.product-filter__price-field{align-items:center;background:#fff;border:0;border-radius:8px;display:flex;gap:8px;justify-content:space-between;min-height:42px;padding:0 12px}.product-filter__price-currency{color:#000;flex-shrink:0;font-size:15px;font-weight:500}.product-filter__input,.product-filter__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:#5c5c5c;font:inherit;font-size:15px;min-height:40px;min-width:0;padding:0;text-align:left;width:100%}.product-filter__input::-moz-placeholder,.product-filter__select::-moz-placeholder{color:#5c5c5c}.product-filter__input::placeholder,.product-filter__select::placeholder{color:#5c5c5c}.product-filter__input:focus-visible,.product-filter__select:focus-visible{color:#000;outline:none}.product-filter__select{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:10px 6px;cursor:pointer;padding-right:24px;text-align:left}.product-filter__choice--select{align-items:center;background:#fff;border-radius:6px;flex-wrap:wrap;padding:12px}.product-filter__choices{display:flex;flex-direction:column;gap:12px}.product-filter__choice{align-items:flex-start;display:flex;gap:12px}.product-filter__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;flex-shrink:0;height:16px;margin:2px 0 0;transition:background-color .2s ease,border-color .2s ease;width:16px}.product-filter__checkbox:checked{background:#000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 10'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m1 5.2 3.2 3.2L11 1.6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:8px 6px;border-color:#000}.product-filter__checkbox:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.15);outline:none}.product-filter__checkbox:disabled{cursor:not-allowed;opacity:.45}.product-filter__choice-label{align-items:baseline;cursor:pointer;display:flex;flex-wrap:wrap;font-size:15px;gap:4px;line-height:1.5;min-width:0}.product-filter__choice-count{color:inherit;font-size:inherit}.product-filter__choice-label.in-disable{cursor:not-allowed;opacity:.45}.product-filter__more--collapsed{display:none}.product-filter__show-more{background:transparent;border:0;color:#5c5c5c;cursor:pointer;font-size:13px;margin-top:8px;padding:0;text-decoration:underline}.product-filter__actions{display:flex;flex-direction:column;gap:12px;padding:0}.product-filter__submit{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e3262e;border:0;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.04em;min-height:44px;padding:12px 16px;text-transform:uppercase;transition:color .2s ease,opacity .2s ease,background-color .2s ease;width:100%}.product-filter__submit:focus-visible,.product-filter__submit:hover{background-color:#d01b22}.product-filter__reset{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#edc673;border:0;border-radius:8px;color:#000;display:flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.04em;min-height:44px;padding:12px 16px;text-decoration:none;text-transform:uppercase;transition:color .2s ease,opacity .2s ease,background-color .2s ease;width:100%}.product-filter__reset:focus-visible,.product-filter__reset:hover{background-color:#eabb58;color:#000}.product-filter__parameter-slider{margin:0}.product-list{min-width:0;width:100%}@media only screen and (min-width:1024px){.product-list:not(:has(.product-list__filter)){align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) auto}.product-list:not(:has(.product-list__filter))>*{grid-column:1/-1}.product-list:not(:has(.product-list__filter))>.product-list__header,.product-list:not(:has(.product-list__filter))>.product-list__shop-bar{grid-row:1;margin-bottom:16px}.product-list:not(:has(.product-list__filter))>.product-list__header{grid-column:1}.product-list:not(:has(.product-list__filter))>.product-list__shop-bar{grid-column:2}}.product-list__header{margin-bottom:12px}.product-list__header .page__breadcrumb{margin:0}.product-list__title{font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:8px 0 0;text-transform:uppercase}@media only screen and (min-width:1024px){.product-list__title{font-size:26px;margin-top:12px}}.product-list__heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.product-list__logo{flex-shrink:0}.product-list__logo img{display:block;height:auto;max-height:56px;max-width:200px;-o-object-fit:contain;object-fit:contain;width:auto}@media only screen and (min-width:1024px){.product-list__logo img{max-height:80px}}.product-list__title-query{text-transform:none}.product-list__section-title{font-size:15px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0 0 12px;text-transform:uppercase}.product-list__section-count{color:#5c5c5c;font-weight:400}.product-list__listing{scroll-margin-top:calc(var(--site-header-height, 0px) + 8px)}.product-list__controls{margin-bottom:16px}@media only screen and (max-width:1023px){.product-list__controls{display:none}}.product-list__shop-bar{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}@media only screen and (max-width:1023px){.product-list__shop-bar{position:relative}}@media only screen and (min-width:1024px){.product-list__shop-bar{align-items:flex-start;flex-direction:row;gap:16px;justify-content:space-between}}@media only screen and (max-width:1023px){.product-list__shop-bar:has(.product-ordering.is-open) .page-sidebar-toolbar__button--sort{border-bottom-left-radius:0;border-bottom-right-radius:0}}.product-list__filter{display:none;width:100%}@media only screen and (min-width:1024px){.product-list__filter{display:flex;flex-shrink:0;width:auto}}.product-list__filter-trigger{align-items:center;background:#000;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.04em;line-height:1.2;min-height:44px;padding:12px 24px;text-transform:uppercase;transition:color .2s ease,opacity .2s ease,background-color .2s ease;white-space:nowrap}.product-list__filter-trigger:focus-visible,.product-list__filter-trigger:hover{background:#1f1f1f}.product-list__filter-trigger .ui-icon img{filter:brightness(0) invert(1)}.product-list__filter-trigger.is-active{box-shadow:inset 0 0 0 2px rgba(0,0,0,.2)}.product-list__filter-trigger.is-loading{color:transparent;cursor:wait;position:relative}.product-list__filter-trigger.is-loading>*{visibility:hidden}.product-list__filter-trigger.is-loading:after{animation:site-async-content-spin .65s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;box-sizing:border-box;content:"";height:28px;height:18px;inset:0;margin:auto;position:absolute;width:28px;width:18px}@media (prefers-reduced-motion:reduce){.product-list__filter-trigger.is-loading:after{animation:none}}.product-list__ordering{display:flex;justify-content:flex-end;width:100%}@media only screen and (max-width:1023px){.product-list__ordering{left:50%;position:absolute;right:0;top:100%;width:auto;z-index:5}.product-list__shop-bar:not(:has(.page-sidebar-toolbar__button--filter)) .product-list__ordering{left:0}}@media only screen and (min-width:1024px){.product-list__ordering{margin-left:auto;width:auto}}.product-list__description{border-top:1px solid #e8e8e8;margin-top:32px;padding-top:24px}.product-list__description-text{color:#5c5c5c;font-size:15px;line-height:1.5}.page-sidebar-toolbar{display:flex;gap:12px;margin-bottom:0}@media only screen and (min-width:1024px){.page-sidebar-toolbar{display:none}}.page-sidebar-toolbar__button{align-items:center;border:0;border-radius:8px;color:#000;cursor:pointer;display:inline-flex;flex:1;font-size:12px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.04em;line-height:1.2;min-height:44px;padding:12px 16px;text-transform:uppercase;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.page-sidebar-toolbar__button--filter{background:#000;color:#fff}.page-sidebar-toolbar__button--filter .ui-icon img{filter:brightness(0) invert(1)}.page-sidebar-toolbar__button--filter .page-sidebar-toolbar__chevron{border-color:#fff}.page-sidebar-toolbar__button--filter.is-loading{color:transparent;cursor:wait;position:relative}.page-sidebar-toolbar__button--filter.is-loading>*{visibility:hidden}.page-sidebar-toolbar__button--filter.is-loading:after{animation:site-async-content-spin .65s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;box-sizing:border-box;content:"";height:28px;height:18px;inset:0;margin:auto;position:absolute;width:28px;width:18px}@media (prefers-reduced-motion:reduce){.page-sidebar-toolbar__button--filter.is-loading:after{animation:none}}.page-sidebar-toolbar__button--filter:focus-visible,.page-sidebar-toolbar__button--filter:hover{background:#1f1f1f}.page-sidebar-toolbar__button--sort{background:#edc673;color:#000}.page-sidebar-toolbar__button--sort .page-sidebar-toolbar__chevron{border-color:#000}.page-sidebar-toolbar__button--sort:focus-visible,.page-sidebar-toolbar__button--sort:hover{background:#eabb58}.page-sidebar-toolbar__chevron{border-bottom:1.5px solid #000;border-right:1.5px solid #000;flex-shrink:0;height:7px;transform:rotate(45deg);transition:transform .2s ease;width:7px}.page-sidebar-toolbar__button.is-active .page-sidebar-toolbar__chevron{transform:rotate(-135deg)}.category-sublist{margin-bottom:24px}.category-sublist__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}@media only screen and (max-width:1023px){.category-sublist__list{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.category-sublist__list::-webkit-scrollbar{display:none}.category-sublist__list.has-overflow.is-at-scroll-start:not(.is-at-scroll-end){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.category-sublist__list.has-overflow:not(.is-at-scroll-start).is-at-scroll-end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px);mask-image:linear-gradient(90deg,transparent,#000 24px)}.category-sublist__list.has-overflow:not(.is-at-scroll-start):not(.is-at-scroll-end){-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}}.category-sublist__item{flex-shrink:0}.category-sublist__item--more{display:none}@media only screen and (min-width:1024px){.category-sublist:not(.is-expanded) .category-sublist__item--extra{display:none}.category-sublist:not(.is-expanded) .category-sublist__item--more{display:block}}.category-sublist__link{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:999px;display:flex;font-size:13px;font-weight:600;gap:8px;line-height:1.2;min-height:44px;padding:4px 16px;text-decoration:none;transition:border-color .2s ease;white-space:nowrap}.category-sublist__link,.category-sublist__link:link,.category-sublist__link:visited{color:#000}@media (hover:hover){.category-sublist__link:focus-visible,.category-sublist__link:hover{border-color:#d4d4d4}}.category-sublist__link--more{cursor:pointer}.category-sublist__image{flex-shrink:0;height:32px;width:32px}.category-sublist__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.category-sublist__count{color:#5c5c5c;font-weight:400}.search-suggest{min-height:100%;position:relative}.search-suggest mark{background:transparent;color:inherit;font-weight:700}.search-suggest__layout{display:grid;grid-template-columns:minmax(0,1fr);min-height:100%}@media only screen and (min-width:1024px){.search-suggest__layout{grid-template-columns:300px minmax(0,1fr)}}.search-suggest__layout--no-aside{grid-template-columns:minmax(0,1fr)}.search-suggest__aside{background:#f3f4f7;display:flex;flex-direction:column;gap:24px;padding:16px}@media only screen and (min-width:1024px){.search-suggest__aside{border-radius:0 0 0 6px;padding:24px 16px}}.search-suggest__group{margin:0}.search-suggest__title{font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.search-suggest__chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.search-suggest__chip{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:4px;color:#000;display:inline-flex;font-size:13px;line-height:1.2;min-height:32px;padding:4px 12px;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.search-suggest__chip.is-active,.search-suggest__chip:focus-visible,.search-suggest__chip:hover{background:#e3262e;border-color:#e3262e;color:#fff}.search-suggest__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.search-suggest__link{align-items:center;color:#000;display:flex;font-size:13px;gap:8px;line-height:1.2}.search-suggest__link.is-active,.search-suggest__link:focus-visible,.search-suggest__link:hover{color:#e3262e;text-decoration:underline}.search-suggest__text{min-width:0}.search-suggest__link-count{color:#5c5c5c}.search-suggest__link--brand{font-weight:600}.search-suggest__brand-logo{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:4px;color:#000;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.search-suggest__brand-logo img{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.search-suggest__main{display:flex;flex-direction:column;min-width:0}.search-suggest__bar{align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;display:flex;gap:16px;padding:12px 12px 12px 16px;position:sticky;top:0;z-index:1}.search-suggest__heading{font-size:15px;font-weight:700;line-height:1.2;margin:0}.search-suggest__subbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;margin:16px 16px 0}@media only screen and (max-width:767px){.search-suggest__subbar .search-suggest__all{margin-left:0;white-space:normal}}.search-suggest__subheading{font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0;text-transform:uppercase}.search-suggest__count{color:#5c5c5c;font-weight:400}.search-suggest__all{align-items:center;color:#000;display:inline-flex;font-size:13px;font-weight:600;gap:4px;margin-left:auto;white-space:nowrap}.search-suggest__all.is-active,.search-suggest__all:focus-visible,.search-suggest__all:hover{color:#e3262e;text-decoration:underline}.search-suggest__close{align-items:center;background:transparent;border:0;border-radius:6px;color:#000;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:background-color .2s ease;width:40px}.search-suggest__close:focus-visible,.search-suggest__close:hover{background:#f3f4f7}.search-suggest__heading+.search-suggest__close{margin-left:auto}.search-suggest__exact{background:#fff;border:2px solid #e3262e;border-radius:6px;display:flex;flex-direction:column;margin:16px 16px 0;overflow:hidden}.search-suggest__exact-head{align-items:center;background:rgba(227,5,19,.07);color:#e3262e;display:flex;gap:8px;padding:8px 16px}.search-suggest__exact-icon{flex-shrink:0;height:20px;width:20px}.search-suggest__exact-label{font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.search-suggest__exact-body{align-items:center;display:grid;gap:16px;grid-template-columns:96px minmax(0,1fr);padding:16px}@media only screen and (min-width:768px){.search-suggest__exact-body{grid-template-columns:96px minmax(0,1fr) auto}}.search-suggest__exact-thumb{align-items:center;display:flex;height:96px;justify-content:center;width:96px}.search-suggest__exact-thumb img{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.search-suggest__exact-info{display:flex;flex-direction:column;gap:4px;min-width:0}.search-suggest__exact-name{color:#000;font-size:17px;font-weight:600;line-height:1.2}.search-suggest__exact-name.is-active,.search-suggest__exact-name:focus-visible,.search-suggest__exact-name:hover{color:#e3262e;text-decoration:underline}.search-suggest__exact-meta{align-items:baseline;display:flex;gap:12px;margin-top:4px}.search-suggest__exact-price{color:#e3262e;font-size:22px;font-weight:700}.search-suggest__exact-availability{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.search-suggest__exact-actions{align-items:stretch;display:flex;gap:12px;grid-column:1/-1}.search-suggest__exact-actions>*{flex:1 1 0;min-width:0}@media only screen and (min-width:768px){.search-suggest__exact-actions{flex-direction:column;grid-column:auto;min-width:200px}.search-suggest__exact-actions>*{flex:0 0 auto}}.search-suggest__exact-open{align-items:center;background:#000;border-radius:6px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;height:44px;justify-content:center;padding:0 16px;white-space:nowrap;width:100%}@media only screen and (max-width:767px){.search-suggest__exact-open{padding:0 12px}}.search-suggest__exact-open .ui-icon img{filter:brightness(0) invert(1)}.search-suggest__exact-open:focus-visible,.search-suggest__exact-open:hover{background:#1f1f1f;color:#fff}.search-suggest__exact-cart{display:flex}.search-suggest__exact-cart .product-card__cart,.search-suggest__exact-cart .product-card__cart-form{display:block;width:100%}.search-suggest .search-suggest__exact-cart .product-card__expand-btn--cart{border-radius:6px;flex-direction:row-reverse;gap:8px;height:44px;justify-content:center;line-height:1.2;padding:0 16px;width:100%}.search-suggest .search-suggest__exact-cart .product-card__expand-btn--cart .product-card__expand-btn__icon{height:auto;width:auto}.search-suggest .search-suggest__exact-cart .product-card__expand-btn--cart .product-card__expand-btn__label,.search-suggest .search-suggest__exact-cart .product-card__expand-btn--cart:focus-visible .product-card__expand-btn__label,.search-suggest .search-suggest__exact-cart .product-card__expand-btn--cart:hover .product-card__expand-btn__label{align-items:center;background:transparent;border-radius:0;display:flex;font-size:13px;font-weight:600;height:auto;letter-spacing:normal;max-width:none;overflow:visible;padding:0;position:static;text-transform:none;transition:none;white-space:nowrap}@media only screen and (max-width:767px){.search-suggest .search-suggest__exact-cart .product-card__expand-btn--cart{padding:0 12px}}.search-suggest__grid{min-width:0;padding:16px}@media only screen and (min-width:1024px){.search-suggest__grid .search-suggest__products{grid-template-columns:repeat(auto-fill,calc(16.66667cqw - 9.66667px));justify-content:start}}.search-suggest__grid .search-suggest__products .product-card,.search-suggest__grid .search-suggest__products .product-card__panel{background:#fff}.search-suggest__empty{color:#5c5c5c;font-size:13px;margin:0;padding:24px 16px;text-align:center}.search-found{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.search-found mark{background:transparent;color:inherit;font-weight:700}.search-found__chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.search-found__chip{align-items:center;border:1px solid #e8e8e8;border-radius:999px;color:#000;display:inline-flex;font-size:13px;gap:4px;line-height:1.2;padding:8px 12px}.search-found__chip:focus-visible,.search-found__chip:hover{background:#fff;border-color:#d4d4d4}.search-found__articles{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media only screen and (min-width:768px){.search-found__articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.search-found__articles{grid-template-columns:repeat(3,minmax(0,1fr))}}.search-found__article-link{border:1px solid #e8e8e8;border-radius:6px;color:#000;display:flex;flex-direction:column;gap:4px;height:100%;padding:12px 16px}.search-found__article-link:focus-visible,.search-found__article-link:hover{background:#fff;border-color:#d4d4d4}.search-found__article-name{font-size:15px;font-weight:600;line-height:1.2}.search-found__article-perex{color:#5c5c5c;font-size:13px;line-height:1.5}.slider-control{--slider-control-bg:#fff;--slider-control-border:#e8e8e8;--slider-control-border-hover:#d4d4d4;--slider-control-icon:#000;align-items:center;background:var(--slider-control-bg);border:1px solid var(--slider-control-border);border-radius:6px;color:var(--slider-control-icon);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:relative;text-decoration:none;transition:color .2s ease,opacity .2s ease,background-color .2s ease;width:36px}.slider-control:after{background:#000;border-radius:4px;bottom:calc(100% + 8px);color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;line-height:1.2;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;translate:-50%;visibility:hidden;white-space:nowrap;z-index:5}.slider-control:focus-visible:not(:disabled):not(.slider-control--inactive),.slider-control:hover:not(:disabled):not(.slider-control--inactive){border-color:var(--slider-control-border-hover)}.slider-control:focus-visible:not(:disabled):not(.slider-control--inactive):after,.slider-control:hover:not(:disabled):not(.slider-control--inactive):after{opacity:1;transform:none;transition:opacity .2s ease,transform .2s ease;visibility:visible}.slider-control--inactive,.slider-control:disabled{cursor:default;opacity:.35;pointer-events:none}.slider-control__icon{border-right:1.5px solid var(--slider-control-icon);border-top:1.5px solid var(--slider-control-icon);display:block;height:7px;width:7px}.slider-control--prev .slider-control__icon{transform:rotate(-135deg)}.slider-control--next .slider-control__icon{transform:rotate(45deg)}.slider-control--next:after{left:auto;right:0;translate:none}.product-slider__slide{--product-grid-cols:2}@container (min-width: 474px){.product-slider__slide{--product-grid-cols:3}}@container (min-width: 636px){.product-slider__slide{--product-grid-cols:4}}@container (min-width: 960px){.product-slider__slide{--product-grid-cols:6;--product-grid-cols:var(--content-group-columns,6)}}.product-slider{margin-bottom:16px}@media only screen and (min-width:1024px){.product-slider{margin-bottom:24px}}.product-slider__header{align-items:center;display:flex;gap:16px;margin-bottom:16px}.product-slider__title{font-size:15px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0 auto 0 0;text-transform:uppercase}.product-slider__link{color:#000;flex-shrink:0;font-size:13px;font-weight:700;line-height:1.2;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}@media (hover:hover){.product-slider__link:focus-visible,.product-slider__link:hover{opacity:.75}}.product-slider__link:focus-visible,.product-slider__link:hover{color:#000}.product-slider__nav{display:flex;flex-shrink:0;gap:8px;visibility:hidden}.product-slider.has-overflow .product-slider__nav{visibility:visible}.product-slider__viewport{container-type:inline-size;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-padding:12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-slider__viewport::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.product-slider__viewport{scroll-behavior:auto}}@media only screen and (min-width:1024px){.product-slider__viewport{scroll-padding:0}}@media (hover:hover) and (pointer:fine){.product-slider__viewport{margin-bottom:-240px;padding-bottom:240px;pointer-events:none}.product-slider__track{pointer-events:auto}}@media only screen and (max-width:1023px){.product-slider.has-overflow.is-at-scroll-start:not(.is-at-scroll-end) .product-slider__viewport{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.product-slider.has-overflow:not(.is-at-scroll-start).is-at-scroll-end .product-slider__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px);mask-image:linear-gradient(90deg,transparent,#000 24px)}.product-slider.has-overflow:not(.is-at-scroll-start):not(.is-at-scroll-end) .product-slider__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}}.product-slider__track{align-items:stretch;display:flex;gap:12px;list-style:none;margin:0;padding:0}.product-slider__slide{display:flex;flex:0 0 calc((100cqw - (var(--product-grid-cols) - 1)*12px)/var(--product-grid-cols));max-width:100%;min-width:0;overflow:visible;scroll-margin:12px;scroll-snap-align:start}@media only screen and (min-width:1024px){.product-slider__slide{scroll-margin:0}}.product-slider__slide .product-card{flex:1 1 auto;min-width:0;width:100%}.product-slider--order-gifts .product-slider__slide{transition:transform .2s ease}.product-slider--order-gifts .product-slider__slide.is-gift-flip{transition:none}@media (prefers-reduced-motion:reduce){.product-slider--order-gifts .product-slider__slide{transition:none}}.content-group-category-card{align-items:center;background:#f3f4f7;border-radius:8px;color:#000;container-type:inline-size;display:flex;flex:1 1 auto;gap:16px;min-height:96px;padding:16px;text-decoration:none;transition:background-color .2s ease;width:100%}.content-group-category-card,.content-group-category-card:link,.content-group-category-card:visited{color:#000}@media only screen and (min-width:1024px){.content-group-category-card{min-height:104px;padding:16px 24px}}@media (hover:hover){.content-group-category-card:focus-visible,.content-group-category-card:hover{background:#edc673;color:#000}}.content-group-category-card__image{align-items:center;background:#fff;border-radius:6px;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;width:64px}@media only screen and (min-width:1024px){.content-group-category-card__image{height:80px;width:80px}}.content-group-category-card__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.content-group-category-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.content-group-category-card__title{font-size:13px;font-weight:800;hyphens:auto;line-height:1.2;overflow-wrap:break-word}@media only screen and (min-width:1024px){.content-group-category-card__title{font-size:15px}}.content-group-category-card__subtitle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:#5c5c5c;font-size:12px;font-weight:400;-webkit-line-clamp:2;line-height:1.2}@container (max-width: 180px){.content-group-category-card__image{height:48px;width:48px}.content-group-category-card__title{font-size:13px}}.brand-card{align-items:center;background:#f3f4f7;border-radius:8px;color:#000;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;justify-content:center;min-height:132px;padding:16px 12px;text-align:center;text-decoration:none;transition:background-color .2s ease;width:100%}.brand-card,.brand-card:link,.brand-card:visited{color:#000}@media only screen and (min-width:1024px){.brand-card{min-height:148px;padding:24px 16px}}@media (hover:hover){.brand-card:focus-visible,.brand-card:hover{background:#edc673;color:#000}}.brand-card__image{align-items:center;display:flex;flex-shrink:0;height:72px;justify-content:center;overflow:hidden;width:100%}@media only screen and (min-width:1024px){.brand-card__image{height:84px}}.brand-card__image img{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.brand-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-size:12px;font-weight:700;-webkit-line-clamp:2;line-height:1.2}@media only screen and (min-width:1024px){.brand-card__title{font-size:13px}}.brand-list__header{margin-bottom:24px}.brand-list__header .page__breadcrumb{margin:0}.brand-list__title{font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:8px 0 0;text-transform:uppercase}@media only screen and (min-width:1024px){.brand-list__title{font-size:26px;margin-top:12px}}.brand-list__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));list-style:none;margin:0;padding:0}@media only screen and (min-width:1024px){.brand-list__grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.brand-list__item{display:flex}.content-group-product.content-group-slider .product-slider{margin-bottom:0}.content-group-product.content-group-slider .product-card__footer,.content-group-product.content-group-slider .product-card__footer-action,.content-group-product.content-group-slider .product-card__panel,.content-group-product.content-group-slider .product-slider__slide{overflow:visible}.homepage-last-visited .product-slider{margin-bottom:0}.content-group-review{background:#f3f4f7;border-radius:8px;padding:24px 16px}@media only screen and (min-width:1024px){.content-group-review{padding:32px 24px}}.content-group-review.product-slider{margin-bottom:0}.content-group-review-stars{align-items:center;display:flex;gap:4px}.content-group-review-stars__star{background-color:currentColor;color:#edc673;display:inline-flex;height:17px;line-height:1;-webkit-mask-image:url(/build/images/review-star.256e7450.svg);mask-image:url(/build/images/review-star.256e7450.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:17px}.content-group-review-stars__star--empty{color:#e8e8e8;-webkit-mask-image:url(/build/images/review-star-outline.aea2f925.svg);mask-image:url(/build/images/review-star-outline.aea2f925.svg)}.content-group-review-card{background:#fff;border-radius:8px;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:100%;min-width:0;padding:16px}.content-group-review-card__top{align-items:center;display:flex;gap:12px;justify-content:space-between}.content-group-review-card__percent{font-size:22px;font-weight:600;line-height:1}.content-group-review-card__percent--recommend{color:#2e7d52}.content-group-review-card__highlights{display:flex;flex:1 1 auto;flex-direction:column;font-size:13px;font-weight:400;gap:4px;line-height:1.5;list-style:none;margin:0;padding:0}.content-group-review-card__text{flex:1 1 auto;font-size:13px;line-height:1.5;margin:0}.content-group-review-card__footer{display:flex;flex-direction:column;font-size:12px;gap:4px;line-height:1.2;margin-top:auto}.content-group-review-card__author-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.content-group-review-card__avatar{align-items:center;background:#f3f4f7;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:30px;justify-content:center;width:30px}.content-group-review-card__author{font-size:13px;font-weight:600}.content-group-review-card__verified{color:#2e7d52}.content-group-review-card__unverified{color:#5c5c5c}.content-group-review-card__source-logo img{display:block;max-height:18px;width:auto}.content-group-review-card__source{color:#5c5c5c}.homepage-blog.content-group-slider{margin-bottom:0}.article-tile{background:#fff;border:1px solid #e8e8e8;border-radius:8px;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-width:0;overflow:visible;width:100%}@media only screen and (max-width:1023px){.article-tile{border-radius:6px}}.article-tile__image{aspect-ratio:1.635;background:#fff;border-radius:8px 8px 0 0;display:block;flex:0 0 auto;overflow:hidden}@media only screen and (max-width:1023px){.article-tile__image{border-radius:6px 6px 0 0}}.article-tile__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-tile__panel{background:#f3f4f7;border-radius:0 0 8px 8px;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:visible;padding:12px 16px 16px}@media only screen and (max-width:1023px){.article-tile__panel{border-radius:0 0 6px 6px;padding:8px 12px 12px}}.article-tile__content{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-height:0;min-width:0}.article-tile__title{display:-webkit-box;font-size:13px;font-weight:500;line-height:1.2;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media only screen and (min-width:1024px){.article-tile__title{font-size:15px}}.article-tile__title a{color:#000;text-decoration:none}@media (hover:hover){.article-tile__title a:focus-visible,.article-tile__title a:hover{opacity:.75}}.article-tile__title a:focus-visible,.article-tile__title a:hover{color:#000}.article-tile__tags{display:flex;flex-wrap:wrap;gap:4px}.article-tile__tag{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:999px;color:#000;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:4px;gap:1px;line-height:1.2;min-height:32px;min-height:24px;padding:0 8px;text-decoration:none;transition:color .2s ease,opacity .2s ease,background-color .2s ease,border-color .2s ease;white-space:nowrap}.article-tile__tag:focus-visible,.article-tile__tag:hover{border-color:#d4d4d4;color:#000}.article-tile__tag:before{color:#5c5c5c;content:"#";font-weight:400}.article-tile__date{font-weight:700}.article-tile__date,.article-tile__perex{color:#5c5c5c;font-size:12px;line-height:1.2}.article-tile__perex{display:-webkit-box;flex:1 1 auto;margin:0;overflow:hidden;-webkit-box-orient:vertical;font-weight:400;-webkit-line-clamp:2}.article-tile__cta{align-self:flex-end;margin-top:12px}.blog-listing{scroll-margin-top:calc(var(--site-header-height, 0px) + 8px)}.blog-listing__header{margin-bottom:16px}.blog-listing__header .page__breadcrumb{margin:0}@media only screen and (min-width:1024px){.blog-listing__header{margin-bottom:24px}}.blog-listing__title{font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:8px 0 0;text-transform:uppercase}@media only screen and (min-width:1024px){.blog-listing__title{font-size:26px;margin-top:12px}}.blog-listing__description{color:#5c5c5c;font-size:15px;line-height:1.5;margin-top:8px;max-width:860px}.blog-listing__description>:last-child{margin-bottom:0}.blog-page{display:flex;flex-direction:column;gap:24px;min-width:0;width:100%}@media only screen and (min-width:1024px){.blog-page{align-items:flex-start;flex-direction:row;gap:32px}}.blog-page__aside{display:flex;flex-direction:column;gap:12px;min-width:0}@media only screen and (max-width:1023px){.blog-page__aside>.blog-menu{display:none}}@media only screen and (min-width:1024px){.blog-page__aside{flex:0 0 280px;position:sticky;top:min(calc(var(--site-header-height, 0px) + 8px),calc(100vh - var(--sticky-column-height, 0px) - 8px));width:280px}}.blog-page__main{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-width:0}@media only screen and (min-width:1024px){.blog-page__main{gap:24px}}.blog-page__empty{background:#f3f4f7;border:1px solid #e8e8e8;border-radius:8px;color:#5c5c5c;font-size:15px;padding:24px;text-align:center}.blog-menu-toggle__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-side-panel__body>.blog-menu{height:100%;overflow-y:auto;overscroll-behavior:contain}.blog-panel{display:flex;flex-direction:column;gap:8px;min-width:0}@media only screen and (min-width:1024px){.blog-panel{background:#f3f4f7;border-radius:8px;gap:12px;padding:16px}}.blog-panel__header{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.blog-panel__heading{font-size:15px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0;text-transform:uppercase}@media only screen and (max-width:1023px){.blog-panel__heading{font-size:12px}}.blog-panel__action{background:transparent;border:0;color:#5c5c5c;cursor:pointer;flex-shrink:0;font-size:13px;line-height:1.2;padding:0;text-decoration:underline;white-space:nowrap}@media only screen and (max-width:1023px){.blog-menu .blog-panel__header{display:none}}.blog-menu__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media only screen and (min-width:1024px){.blog-menu__list{gap:4px}}.blog-menu__item{flex-shrink:0;min-width:0}@media only screen and (min-width:1024px){.blog-menu__item--all{display:none}}.blog-menu__list--nested .blog-menu__link{padding-left:40px}.blog-menu__list--nested .blog-menu__list--nested .blog-menu__link{padding-left:64px}@media only screen and (min-width:1024px){.blog-menu__list--nested{border-left:1px solid #e8e8e8;margin:4px 0 0 12px;padding-left:8px;transition:border-color .2s ease}.blog-menu__list--nested .blog-menu__link,.blog-menu__list--nested .blog-menu__list--nested .blog-menu__link{padding-left:12px}}@media only screen and (min-width:1024px){.blog-menu__item:has(.blog-menu__link--active)>.blog-menu__list--nested{border-left-color:#d4d4d4}}.blog-menu__link{align-items:center;border-bottom:1px solid #e8e8e8;color:#000;display:flex;font-size:13px;font-weight:600;gap:8px;line-height:1.2;min-height:48px;padding:12px 16px;text-decoration:none;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.blog-menu__link:focus-visible,.blog-menu__link:hover{background:#f3f4f7;color:#000}@media only screen and (min-width:1024px){.blog-menu__link{border-bottom:0;border-radius:6px;font-weight:500;min-height:36px;padding:4px 12px}.blog-menu__link:focus-visible,.blog-menu__link:hover{background:#fff}}.blog-menu__link--active,.blog-menu__link--active:focus-visible,.blog-menu__link--active:hover{background:#edc673;font-weight:700}@media only screen and (max-width:1023px){.blog-menu__list:not(.blog-menu__list--nested)>.blog-menu__item:not(.blog-menu__item--all)>.blog-menu__link{font-weight:700;letter-spacing:.04em;text-transform:uppercase}}.blog-tags__list{display:flex;flex-wrap:wrap;gap:8px}@media only screen and (max-width:1023px){.blog-tags__list{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.blog-tags__list::-webkit-scrollbar{display:none}.blog-tags__list.has-overflow.is-at-scroll-start:not(.is-at-scroll-end){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.blog-tags__list.has-overflow:not(.is-at-scroll-start).is-at-scroll-end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px);mask-image:linear-gradient(90deg,transparent,#000 24px)}.blog-tags__list.has-overflow:not(.is-at-scroll-start):not(.is-at-scroll-end){-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.blog-tags__list--inline{flex-wrap:wrap;margin-inline:0;overflow:visible;padding-inline:0}}.blog-tags__item{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:999px;color:#000;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:4px;line-height:1.2;min-height:32px;padding:4px 12px;text-decoration:none;transition:color .2s ease,opacity .2s ease,background-color .2s ease,border-color .2s ease;white-space:nowrap}.blog-tags__item:focus-visible,.blog-tags__item:hover{border-color:#d4d4d4;color:#000}.blog-tags__item:before{color:#5c5c5c;content:"#";font-weight:400}.blog-tags__item--active{background:#edc673;border-color:#edc673}.blog-tags__item--active:before{color:#000}.blog-tags__item--active:focus-visible,.blog-tags__item--active:hover{background:#eabb58;border-color:#eabb58}.blog-articles{display:grid;gap:16px;grid-template-columns:1fr}@media only screen and (min-width:768px){.blog-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1280px){.blog-articles{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-articles__promoted{margin-bottom:16px;min-width:0}@media only screen and (min-width:1280px){.blog-articles__promoted{margin-bottom:24px}}@media only screen and (min-width:768px){.blog-articles__promoted .article-tile{align-items:stretch;flex-direction:row}.blog-articles__promoted .article-tile .article-tile__image{border-radius:8px 0 0 8px;flex:0 0 55%;position:relative;width:55%}.blog-articles__promoted .article-tile .article-tile__image img{inset:0;position:absolute}}@media only screen and (min-width:768px) and (max-width:1023px){.blog-articles__promoted .article-tile .article-tile__image{border-radius:6px 0 0 6px}}@media only screen and (min-width:768px){.blog-articles__promoted .article-tile .article-tile__panel{border-radius:0 8px 8px 0;justify-content:center;padding:24px}}@media only screen and (min-width:768px) and (max-width:1023px){.blog-articles__promoted .article-tile .article-tile__panel{border-radius:0 6px 6px 0}}@media only screen and (min-width:768px){.blog-articles__promoted .article-tile .article-tile__content{flex:0 0 auto;gap:8px}.blog-articles__promoted .article-tile .article-tile__title{font-size:22px;font-weight:700;-webkit-line-clamp:3}.blog-articles__promoted .article-tile .article-tile__perex{font-size:13px;-webkit-line-clamp:4;line-height:1.5}.blog-articles__promoted .article-tile .article-tile__cta{align-self:flex-start;margin-top:16px}}.article-detail{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:860px;min-width:0;width:100%}@media only screen and (min-width:1024px){.article-detail{gap:32px}}.article-detail__header{display:flex;flex-direction:column;gap:12px}.article-detail__title{letter-spacing:-.02em;margin:0}.article-detail__meta{align-items:center;color:#5c5c5c;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.article-detail__date{align-items:center;display:inline-flex;font-weight:700;gap:4px;line-height:1.2}.article-detail__image{background:#f3f4f7;border-radius:8px;overflow:hidden}.article-detail__image img{display:block;height:auto;width:100%}.article-detail__perex{color:#5c5c5c;font-size:17px;line-height:1.5;margin:0}.article-detail__body{font-size:15px;line-height:1.5}@media only screen and (min-width:1024px){.article-detail__body{font-size:17px}}.article-detail__body h2,.article-detail__body h3,.article-detail__body h4{margin-top:24px}.article-detail__body h2{font-size:22px}.article-detail__body h3{font-size:17px}.article-detail__body img{border-radius:8px;height:auto;max-width:100%}.article-detail__body a{text-decoration:underline;text-underline-offset:2px}.article-detail__body ol,.article-detail__body ul{margin:0 0 16px;padding-left:24px}.article-detail__body blockquote{background:#f3f4f7;border-left:3px solid #edc673;border-radius:0 6px 6px 0;margin:0 0 16px;padding:12px 16px}.article-detail__body>:last-child{margin-bottom:0}.floating-action{align-items:center;align-self:flex-end;background:#fff;border:1px solid #e8e8e8;border-radius:999px;bottom:max(16px,env(safe-area-inset-bottom,0px));box-shadow:0 4px 12px rgba(0,0,0,.08);color:#000;display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin-inline-end:12px;max-width:100%;min-height:44px;padding:8px 16px;position:sticky;text-decoration:none;transition:color .2s ease,opacity .2s ease,background-color .2s ease,border-color .2s ease,gap .2s ease,padding .2s ease;z-index:5}.floating-action:focus-visible,.floating-action:hover{border-color:#d4d4d4;color:#000}.floating-action__label{max-width:20em;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:max-width .2s ease,opacity .2s ease;white-space:nowrap}.floating-action.is-collapsed{gap:0;padding-inline:12px}.floating-action.is-collapsed .floating-action__label{max-width:0;opacity:0}.floating-action.is-collapsed:focus-visible{gap:8px;padding-inline:16px}.floating-action.is-collapsed:focus-visible .floating-action__label{max-width:20em;opacity:1}@media (hover:hover){.floating-action.is-collapsed:hover{gap:8px;padding-inline:16px}.floating-action.is-collapsed:hover .floating-action__label{max-width:20em;opacity:1}}@media (prefers-reduced-motion:reduce){.floating-action,.floating-action__label{transition:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.site-header{view-transition-name:site-header}.article-detail__image{view-transition-name:article-image}::view-transition-group(*){animation-duration:.3s;animation-timing-function:ease}::view-transition-new(article-image),::view-transition-old(article-image){height:100%;-o-object-fit:cover;object-fit:cover}.homepage-hero-layout{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);overflow:hidden}@media only screen and (min-width:768px){.homepage-hero-layout{align-items:stretch;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:clamp(520px,48vw,620px)}}.homepage-hero-layout__main{min-width:0}@media only screen and (max-width:767px){.homepage-hero-layout__main{min-height:260px}}@media only screen and (min-width:768px){.homepage-hero-layout__main{height:100%;min-height:0}}.homepage-hero-layout__side{min-width:0}@media only screen and (min-width:768px){.homepage-hero-layout__side{height:100%;min-height:0}}.homepage-hero-layout__banners{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media only screen and (min-width:768px){.homepage-hero-layout__banners{grid-template-rows:repeat(3,minmax(0,1fr));height:100%;min-height:0}}.homepage-hero-slider{border-radius:8px;height:260px;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.homepage-hero-slider{height:clamp(520px,48vw,620px);min-height:0}.homepage-hero-layout__main>.homepage-hero-slider{height:100%;min-height:0}}.homepage-hero-slider__viewport{inset:0;overflow:hidden;position:absolute}.homepage-hero-slider__track{display:flex;height:100%;transition:transform .2s ease;width:100%}@media (prefers-reduced-motion:reduce){.homepage-hero-slider__track{transition:none}}.homepage-hero-slide{flex:0 0 100%;height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.homepage-hero-slide__image{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:0}.homepage-hero-slide__content{align-items:flex-end;display:flex;flex-direction:column;gap:12px;pointer-events:none;position:absolute;right:16px;text-align:right;top:50%;transform:translateY(-50%);width:min(18rem,62%);z-index:2}@media only screen and (max-width:767px){.homepage-hero-slide__content{max-width:calc(100% - 32px)}}@media only screen and (min-width:768px){.homepage-hero-slide__content{right:24px;transform:translateY(-50%);width:min(18rem,44%)}}.homepage-hero-slide__link{inset:0;position:absolute;z-index:3}.homepage-hero-slider__dots{display:flex;gap:4px;list-style:none;margin:0;padding:0;position:absolute;right:12px;top:12px;z-index:4}.homepage-hero-slider__nav{bottom:16px;display:flex;gap:8px;position:absolute;right:16px;z-index:4}.homepage-promo-banner{border-radius:8px;display:block;min-height:120px;overflow:hidden;position:relative;text-decoration:none}@media only screen and (min-width:768px){.homepage-promo-banner{height:100%;min-height:0}}.homepage-promo-banner__image{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:0}.homepage-promo-banner__content{align-items:flex-start;display:flex;flex-direction:column;gap:8px;left:16px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:2}.homepage-hero-slider{background:#f3f4f7}.homepage-hero-slide__title{color:#000;font-family:Montserrat,Montserrat Fallback,Helvetica,Arial,sans-serif;font-size:26px;font-weight:800;line-height:1.2;margin:0}@media only screen and (min-width:768px){.homepage-hero-slide__title{font-size:40px}}.homepage-hero-slide__title a,.homepage-hero-slide__title em,.homepage-hero-slide__title p,.homepage-hero-slide__title span,.homepage-hero-slide__title strong{background:transparent;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:none;text-transform:inherit}.homepage-hero-slide__badge{align-self:flex-end;background:#edc673;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#000;display:inline-block;font-family:Montserrat,Montserrat Fallback,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0;max-width:100%;padding:8px 12px;text-transform:uppercase;white-space:normal}.homepage-hero-slide__badge a,.homepage-hero-slide__badge em,.homepage-hero-slide__badge p,.homepage-hero-slide__badge span,.homepage-hero-slide__badge strong{background:transparent;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:none;text-transform:inherit}.homepage-hero-slide__badge p{display:inline}.homepage-hero-slider__dot{background:#000;border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:color .2s ease,opacity .2s ease,background-color .2s ease;width:8px}.homepage-hero-slider__dot.is-active{background:#edc673}.homepage-hero-slider__dot:focus-visible:not(.is-active),.homepage-hero-slider__dot:hover:not(.is-active){opacity:.65}.homepage-hero-slider__arrow{align-items:center;background:#000;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:color .2s ease,opacity .2s ease,background-color .2s ease;width:36px}.homepage-hero-slider__arrow:before{border-right:2px solid;border-top:2px solid;content:"";display:block;height:7px;width:7px}.homepage-hero-slider__arrow--prev:before{margin-left:2px;transform:rotate(-135deg)}.homepage-hero-slider__arrow--next:before{margin-right:2px;transform:rotate(45deg)}.homepage-hero-slider__arrow:disabled{cursor:default;opacity:.35}.homepage-hero-slider__arrow:focus-visible:not(:disabled),.homepage-hero-slider__arrow:hover:not(:disabled){background:#1f1f1f}.homepage-promo-banner{background:#f3f4f7}.homepage-promo-banner:after{background:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.42));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.homepage-promo-banner__title{color:#fff;font-family:Montserrat,Montserrat Fallback,Helvetica,Arial,sans-serif;font-size:22px;font-weight:800;line-height:1.2;margin:0;text-shadow:0 1px 10px rgba(0,0,0,.4)}@media only screen and (min-width:768px){.homepage-promo-banner__title{font-size:26px}}.homepage-promo-banner__title a,.homepage-promo-banner__title em,.homepage-promo-banner__title p,.homepage-promo-banner__title span,.homepage-promo-banner__title strong{background:transparent;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:none;text-transform:inherit}.homepage-promo-banner__badge{align-self:flex-start;background:#edc673;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#000;display:inline-block;font-family:Montserrat,Montserrat Fallback,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0;max-width:100%;padding:8px 12px;text-transform:uppercase;white-space:normal}.homepage-promo-banner__badge a,.homepage-promo-banner__badge em,.homepage-promo-banner__badge p,.homepage-promo-banner__badge span,.homepage-promo-banner__badge strong{background:transparent;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:none;text-transform:inherit}.homepage-promo-banner__badge p{display:inline}.homepage-marketing-section{box-sizing:border-box;width:100%}.homepage .homepage-marketing-section{margin:0;max-width:none;padding:0}.homepage-marketing-duo{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media only screen and (min-width:768px){.homepage-marketing-duo{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}.homepage-marketing-duo .homepage-promo-banner{min-height:220px}@media only screen and (min-width:768px){.homepage-marketing-duo .homepage-promo-banner{min-height:280px}}.homepage-marketing-showcase{border-radius:6px;display:grid;gap:0;overflow:hidden;position:relative}@media only screen and (min-width:1024px){.homepage-marketing-showcase{border-radius:8px}}@media only screen and (min-width:768px){.homepage-marketing-showcase{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:420px}}.homepage-marketing-showcase__body{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:32px 16px;position:relative;z-index:2}@media only screen and (min-width:768px){.homepage-marketing-showcase__body{padding:48px}}.homepage-marketing-showcase__media{min-height:240px;overflow:hidden;position:relative}@media only screen and (min-width:768px){.homepage-marketing-showcase__media{min-height:100%}}.homepage-marketing-showcase__media img{display:block;height:100%;min-height:240px;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;width:100%}@media only screen and (min-width:768px){.homepage-marketing-showcase__media img{inset:0;min-height:0;position:absolute}}.homepage-marketing-tile{border-radius:6px;box-sizing:border-box;color:#000;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:220px;padding:24px;text-decoration:none}@media only screen and (min-width:1024px){.homepage-marketing-tile{border-radius:8px}}.homepage-marketing-tile--light{background:#f3f4f7}.homepage-marketing-tile__title{color:#000;font-family:Montserrat,Montserrat Fallback,Helvetica,Arial,sans-serif;font-size:22px;font-weight:800;line-height:1.2;margin:0}@media only screen and (min-width:768px){.homepage-marketing-tile__title{font-size:26px}}.homepage-marketing-tile__text{color:#5c5c5c;font-weight:400;line-height:1.5;margin:0}.homepage-marketing-cta,.homepage-marketing-tile__text{font-family:Montserrat,Montserrat Fallback,Helvetica,Arial,sans-serif;font-size:13px}.homepage-marketing-cta{align-items:center;align-self:flex-start;background:#edc673;border-radius:8px;color:#000;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.04em;min-height:44px;padding:12px 24px;text-decoration:none;text-transform:uppercase}.homepage-marketing-usp{background:#f3f4f7;border-radius:6px;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:minmax(0,1fr);padding:24px 16px}@media only screen and (min-width:1024px){.homepage-marketing-usp{border-radius:8px}}@media only screen and (min-width:640px){.homepage-marketing-usp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.homepage-marketing-usp{grid-template-columns:repeat(4,minmax(0,1fr));padding:24px}}.homepage-marketing-usp__item{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.homepage-marketing-usp__icon{align-items:center;background:#fff;border-radius:50%;display:flex;height:56px;justify-content:center;overflow:hidden;width:56px}.homepage-marketing-usp__icon img{display:block;height:32px;-o-object-fit:contain;object-fit:contain;opacity:.35;width:32px}.homepage-marketing-usp__title{color:#000;font-size:12px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.homepage-marketing-usp__text,.homepage-marketing-usp__title{font-family:Montserrat,Montserrat Fallback,Helvetica,Arial,sans-serif;margin:0}.homepage-marketing-usp__text{color:#5c5c5c;font-size:13px;font-weight:400;line-height:1.45;max-width:240px}.homepage-marketing-showcase{background:#2d2d34;color:#fff}.homepage-marketing-showcase__title{color:#fff;font-family:Montserrat,Montserrat Fallback,Helvetica,Arial,sans-serif;font-size:28px;font-weight:800;line-height:1.15;margin:0;max-width:560px}@media only screen and (min-width:768px){.homepage-marketing-showcase__title{font-size:40px}}.homepage-marketing-showcase__text{color:hsla(0,0%,100%,.88);font-family:Montserrat,Montserrat Fallback,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.5;margin:0;max-width:520px}.homepage-marketing-showcase__media:after{background:linear-gradient(180deg,rgba(45,45,52,.85),rgba(45,45,52,.2) 55%,rgba(45,45,52,.5));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@media only screen and (min-width:768px){.homepage-marketing-showcase__media:after{background:linear-gradient(90deg,#2d2d34,rgba(45,45,52,.15) 42%,rgba(45,45,52,.35))}}.product-ordering{position:relative;width:100%}@media only screen and (max-width:1023px){.product-ordering:not(.is-open){display:none}.product-ordering.is-open{display:block}}@media only screen and (min-width:1024px){.product-ordering{width:auto}}.product-ordering__toggle{align-items:center;background:#edc673;border:0;border-radius:6px;color:#000;cursor:pointer;display:none;font-size:12px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.04em;min-height:44px;padding:12px 24px;text-transform:uppercase;transition:color .2s ease,opacity .2s ease,background-color .2s ease}@media only screen and (min-width:1024px){.product-ordering__toggle{display:inline-flex;max-width:100%;width:auto}}.product-ordering__toggle:focus-visible,.product-ordering__toggle:hover{background:#eabb58}@media only screen and (min-width:1024px){.product-ordering.is-open .product-ordering__toggle{border-radius:6px 6px 0 0;position:relative;z-index:2}}.product-ordering__toggle-label{white-space:nowrap}.product-ordering__chevron{border-bottom:1.5px solid #000;border-right:1.5px solid #000;height:7px;transform:rotate(45deg);transition:transform .2s ease;width:7px}.product-ordering.is-open .product-ordering__chevron{transform:rotate(-135deg)}.product-ordering__panel{background:#fff;display:flex;flex-direction:column;gap:4px;opacity:0;padding:12px;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s;visibility:hidden}@media only screen and (max-width:1023px){.product-ordering__panel{border:1px solid #e8e8e8;border-radius:0 0 8px 8px;border-top:0;margin-top:0}}@media only screen and (min-width:1024px){.product-ordering__panel{left:auto;min-width:220px;position:absolute;right:0;top:100%;z-index:5}}.product-ordering.is-open .product-ordering__panel{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}@media only screen and (min-width:1024px){.product-ordering.is-open .product-ordering__panel{border:1px solid #e8e8e8;border-radius:6px 0 6px 6px;border-top:0;box-shadow:0 12px 32px rgba(0,0,0,.14);overflow:hidden}.product-ordering.is-open .product-ordering__panel:before{background:#fff;border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;border-top-left-radius:6px;box-sizing:border-box;content:"";height:6px;left:0;pointer-events:none;position:absolute;right:var(--ordering-trigger-width,0);top:0;z-index:1}}.product-ordering__option{align-items:center;border-radius:6px;color:#000;display:flex;font-size:13px;font-weight:500;min-height:40px;padding:8px 12px;text-decoration:none;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.product-ordering__option:focus-visible,.product-ordering__option:hover{background:#f3f4f7}.product-ordering__option.is-active{background:#edc673;font-weight:700}.product-grid-host{container-type:inline-size}@supports (grid-template-rows:subgrid){.product-grid>.product-grid__item,.product-grid>.product-grid__item>.product-card{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.product-grid>.product-grid__item>.product-card>.product-card__panel{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}}.product-grid{--product-grid-cols:2}@container (min-width: 474px){.product-grid{--product-grid-cols:3}}@container (min-width: 636px){.product-grid{--product-grid-cols:4}}@container (min-width: 960px){.product-grid{--product-grid-cols:6}}.product-grid{display:grid;gap:12px;grid-template-columns:repeat(var(--product-grid-cols),minmax(0,1fr));list-style:none;margin:0;padding:0}.product-grid__item{min-width:0;overflow:visible}.product-flags{display:flex;flex-direction:column;gap:4px}.product-flags__item{align-items:center;border-radius:4px;color:#000;display:inline-flex;font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1;padding:4px 8px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1024px){.product-flags__item{font-size:12px}}.product-flags--in-list{align-items:flex-start}.product-flags--in-list .product-flags__item{border-radius:0 4px 4px 0;font-size:9px;font-weight:500;letter-spacing:.04em;padding:3px 12px 3px 8px}@media only screen and (min-width:1024px){.product-flags--in-list .product-flags__item{font-size:11px}}.product-flags--detail .product-flags__item{font-family:inherit;font-size:12px;font-weight:500;letter-spacing:-.02em}.product-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:visible}@media only screen and (max-width:1023px){.product-card{border-radius:6px}}.product-card__visual{border-radius:8px 8px 0 0;overflow:hidden;position:relative}@media only screen and (max-width:1023px){.product-card__visual{border-radius:6px 6px 0 0}}.product-card__visual .product-flags{align-items:flex-start;left:0;max-width:85%;position:absolute;top:12px;width:auto;z-index:1}.product-card__image{aspect-ratio:1;display:block;padding:16px;position:relative;text-decoration:none}@media only screen and (max-width:1023px){.product-card__image{padding:12px}}.product-card__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-card__image .product-card__hover-image,.product-card__image .product-card__variant-image{box-sizing:border-box;inset:0;opacity:0;padding:16px;position:absolute;transition:opacity .2s ease}@media only screen and (max-width:1023px){.product-card__image .product-card__hover-image,.product-card__image .product-card__variant-image{padding:12px}}.has-image-fade .product-card__image .product-card__hover-image.is-loaded,.has-image-fade .product-card__image .product-card__variant-image.is-loaded{animation:none;background-color:#fff}.product-card__image .product-card__variant-image.is-active.is-loaded,.product-card__image:hover .product-card__hover-image.is-loaded{opacity:1}.product-card__image .product-card__variant-image:not(.is-active){transition-delay:.2s}.product-card__image .product-card__variant-image.is-active{z-index:1}.product-card__tools{display:flex;flex-direction:column;gap:4px;position:absolute;right:0;top:12px;z-index:2}.product-card__tools .js-product-compare-button,.product-card__tools .js-product-wishlist-button{position:relative}.product-card__tools .js-product-compare-button .active-icon,.product-card__tools .js-product-compare-button .inactive-icon,.product-card__tools .js-product-wishlist-button .active-icon,.product-card__tools .js-product-wishlist-button .inactive-icon{align-items:center;display:inline-flex;justify-content:center;line-height:0;transition:opacity .2s ease,transform .2s ease}.product-card__tools .js-product-compare-button.product-compare__active .inactive-icon,.product-card__tools .js-product-compare-button.product-compare__inactive .active-icon,.product-card__tools .js-product-compare-button.wishlist__active .inactive-icon,.product-card__tools .js-product-compare-button.wishlist__inactive .active-icon,.product-card__tools .js-product-wishlist-button.product-compare__active .inactive-icon,.product-card__tools .js-product-wishlist-button.product-compare__inactive .active-icon,.product-card__tools .js-product-wishlist-button.wishlist__active .inactive-icon,.product-card__tools .js-product-wishlist-button.wishlist__inactive .active-icon{opacity:0;position:absolute;transform:scale(.6)}.product-card__tools .js-product-compare-button .ui-icon,.product-card__tools .js-product-wishlist-button .ui-icon{background-color:#000}.product-card__tools .js-product-compare-button .ui-icon img,.product-card__tools .js-product-wishlist-button .ui-icon img{visibility:hidden}.product-card__tools .js-product-compare-button .active-icon .ui-icon,.product-card__tools .js-product-wishlist-button .active-icon .ui-icon{background-color:#e3262e}.product-card__tools .js-product-wishlist-button .active-icon .ui-icon{-webkit-mask:url(/build/images/heart-filled.5d4a300b.svg) center/contain no-repeat;mask:url(/build/images/heart-filled.5d4a300b.svg) center/contain no-repeat}.product-card__tools .js-product-wishlist-button .inactive-icon .ui-icon{-webkit-mask:url(/build/images/heart.cf28b3e2.svg) center/contain no-repeat;mask:url(/build/images/heart.cf28b3e2.svg) center/contain no-repeat}.product-card__tools .js-product-compare-button .active-icon .ui-icon{-webkit-mask:url(/build/images/compare.3426be3e.svg) center/contain no-repeat;mask:url(/build/images/compare.3426be3e.svg) center/contain no-repeat}.product-card__tools .js-product-compare-button .inactive-icon .ui-icon{-webkit-mask:url(/build/images/compare-inactive.4db03b64.svg) center/contain no-repeat;mask:url(/build/images/compare-inactive.4db03b64.svg) center/contain no-repeat}.product-card__tools .product-card__icon-btn{align-items:center;border:0;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;line-height:0;padding:0;text-decoration:none;touch-action:manipulation;width:40px;-webkit-tap-highlight-color:transparent;border-radius:4px 0 0 4px;color:#000;height:2rem;transition:color .2s ease,opacity .2s ease,background-color .2s ease;width:2rem}@media only screen and (max-width:1023px){.product-card__tools .product-card__icon-btn{height:44px;width:44px}}@media only screen and (min-width:1024px){.product-card__tools .product-card__icon-btn{height:2.25rem;width:2.25rem}}.product-card__tools .product-card__icon-btn .ui-icon{align-items:center;display:flex;justify-content:center}.product-card__tools .product-card__icon-btn .ui-icon img{display:block}.product-card__tools .product-card__icon-btn--tool{background:#f3f4f7}@media (hover:hover) and (pointer:fine){.product-card__tools .product-card__icon-btn--tool:hover{background:#fff}}@media only screen and (max-width:1023px){.product-card__tools .product-card__icon-btn--tool:focus,.product-card__tools .product-card__icon-btn--tool:focus-visible,.product-card__tools .product-card__icon-btn--tool:hover{background:#f3f4f7}}.product-card__tools .product-card__icon-btn--tool:active:not(:disabled){background:#fff}.product-card__panel{background:#f3f4f7;border-radius:0 0 8px 8px;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:visible}@media only screen and (max-width:1023px){.product-card__panel{border-radius:0 0 6px 6px}}.product-card__body{color:#000;display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-height:0;padding:12px 16px 4px;text-decoration:none}@media only screen and (max-width:1023px){.product-card__body{padding:8px 12px 4px}}.product-card__title{display:-webkit-box;font-size:13px;font-weight:500;line-height:1.2;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media only screen and (min-width:1024px){.product-card__title{font-size:15px}}.product-card__pricing{display:flex;flex-direction:column;flex-shrink:0;gap:4px;margin-top:auto}.product-card__price-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.product-card__discount{align-items:center;background:#e3262e;border-radius:4px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;line-height:1;padding:4px 8px}.product-card__price-old{color:#5c5c5c;font-size:12px;text-decoration:line-through}.product-card__price-main{color:#e3262e;font-size:17px;font-weight:700;line-height:1.2}@media only screen and (max-width:1023px){.product-card__price-main{font-size:15px}}.product-card__price-main--sale{color:#e3262e}.product-card__footer{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;margin-top:0;overflow:visible;padding:4px 16px 16px}@media only screen and (max-width:1023px){.product-card__footer{padding:4px 12px 12px}}.product-card__footer-info{flex:1 1 auto;min-width:0;text-align:left}.product-card__footer-action{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;margin-left:auto;overflow:visible;position:relative;z-index:2}.product-card__availability{display:flex;justify-content:flex-start;line-height:1.2}.product-card__variants{display:flex;flex-wrap:wrap;gap:4px}.product-card__variant-count{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.06);color:#000;display:inline-flex;font-size:12px;font-weight:700;gap:4px;letter-spacing:.04em;line-height:1.2;max-width:100%;padding:8px 16px;text-transform:uppercase;white-space:nowrap}.product-card__variant-count-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media not all and (hover:hover) and (pointer:fine){.product-card__variant-count .ui-icon{display:none}}.product-card__footer--variants .product-card__variants-overlay{display:none}@media (hover:hover) and (pointer:fine){.product-card:has(.product-card__footer--variants){position:relative}.product-card:has(.product-card__footer--variants) .product-card__footer{position:relative}.product-card:has(.product-card__footer--variants) .product-card__variants-overlay{background:#f3f4f7;border:1px solid #d4d4d4;border-radius:0 0 8px 8px;border-top:0;box-sizing:border-box;display:block;left:0;min-height:calc(100% + 8px);opacity:0;padding:12px 16px 16px;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;visibility:hidden;z-index:1}.product-card:has(.product-card__footer--variants):hover{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:transparent;filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));z-index:3}.product-card:has(.product-card__footer--variants):hover:before{border:1px solid #d4d4d4;border-bottom:0;border-radius:7px 7px 0 0;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.product-card:has(.product-card__footer--variants):hover .product-card__panel{border-radius:0}.product-card:has(.product-card__footer--variants):hover .product-card__variants-overlay{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}.product-card:has(.product-card__footer--variants):hover .product-card__footer-action,.product-card:has(.product-card__footer--variants):hover .product-card__variant-count{visibility:hidden}}@media (hover:hover) and (pointer:fine) and only screen and (max-width:1023px){.product-card:has(.product-card__footer--variants) .product-card__variants-overlay{border-radius:0 0 6px 6px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.product-card:has(.product-card__footer--variants) .product-card__variants-overlay{transform:none;transition:opacity .2s ease,visibility 0s linear .2s}}.product-card__variant{--variant-color:#9a9a9a;align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:999px;color:#000;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1.2;max-width:100%;padding:4px 12px;text-decoration:none;transition:border-color .2s ease;white-space:nowrap}.product-card__variant:hover{border-color:#000;color:#000}.product-card__variant-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card__variant-dot{background:var(--variant-color);border-radius:50%;flex-shrink:0;height:6px;width:6px}.product-card__availability-text{font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.product-card__cart,.product-card__cart-form{display:flex;justify-content:flex-end;overflow:visible}.product-card__cart-form{align-items:center;margin:0}.product-card__cart-quantity{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.product-card__icon-btn{align-items:center;border:0;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;line-height:0;padding:0;text-decoration:none;touch-action:manipulation;width:40px;-webkit-tap-highlight-color:transparent;border-radius:6px;transition:color .2s ease,opacity .2s ease,background-color .2s ease}@media only screen and (max-width:1023px){.product-card__icon-btn{height:44px;width:44px}}@media only screen and (min-width:1024px){.product-card__icon-btn{border-radius:8px}}.product-card__icon-btn .ui-icon{align-items:center;display:flex;justify-content:center}.product-card__icon-btn .ui-icon img{display:block}.product-card__icon-btn--tool{background:#f3f4f7;color:#000}@media (hover:hover) and (pointer:fine){.product-card__icon-btn--tool:hover{background:#edc673}}@media only screen and (max-width:1023px){.product-card__icon-btn--tool:focus,.product-card__icon-btn--tool:focus-visible,.product-card__icon-btn--tool:hover{background:#f3f4f7}}.product-card__icon-btn--tool:active:not(:disabled){background:#edc673}.product-card__expand-btn{align-items:center;border:0;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;line-height:0;padding:0;text-decoration:none;touch-action:manipulation;width:40px;-webkit-tap-highlight-color:transparent;border-radius:6px;overflow:visible;position:relative;transition:color .2s ease,opacity .2s ease,background-color .2s ease}@media only screen and (max-width:1023px){.product-card__expand-btn{height:44px;width:44px}}@media only screen and (min-width:1024px){.product-card__expand-btn{border-radius:8px}}.product-card__expand-btn__icon{align-items:center;background-color:inherit;border-radius:inherit;display:flex;height:44px;justify-content:center;position:relative;width:44px;z-index:1}@media only screen and (min-width:1024px){.product-card__expand-btn__icon{height:40px;width:40px}}.product-card__expand-btn__icon .ui-icon img{display:block}.product-card__expand-btn__label{display:none}@media only screen and (min-width:1024px) and (hover:hover) and (pointer:fine){.product-card__expand-btn__label{align-items:center;background-color:inherit;border-bottom-left-radius:8px;border-top-left-radius:8px;display:flex;font-size:12px;font-weight:700;height:100%;letter-spacing:.04em;max-width:0;overflow:hidden;padding:0;position:absolute;right:calc(100% - 8px);text-transform:uppercase;top:0;transition:max-width .35s ease,padding .35s ease;white-space:nowrap}.product-card__expand-btn:focus-visible .product-card__expand-btn__label,.product-card__expand-btn:hover .product-card__expand-btn__label{max-width:12rem;padding:0 8px 0 12px}}@media only screen and (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.product-card__expand-btn__label{transition:none}}.product-card__expand-btn--expanded{flex-direction:row-reverse;padding-left:16px;width:auto}.product-card__expand-btn--expanded .product-card__expand-btn__label,.product-card__expand-btn--expanded:focus-visible .product-card__expand-btn__label,.product-card__expand-btn--expanded:hover .product-card__expand-btn__label{align-items:center;border-radius:0;display:flex;font-size:12px;font-weight:700;height:auto;letter-spacing:.04em;max-width:none;overflow:visible;padding:0 4px 0 0;position:static;text-transform:uppercase;transition:none;white-space:nowrap}.product-card__expand-btn.is-disabled,.product-card__expand-btn:disabled{cursor:default;opacity:.45}.product-card__expand-btn--detail,.product-card__expand-btn--watchdog{background:#000;color:#fff}@media (hover:hover) and (pointer:fine){.product-card__expand-btn--detail:hover,.product-card__expand-btn--watchdog:hover{background:#1f1f1f}}@media only screen and (max-width:1023px){.product-card__expand-btn--detail:focus,.product-card__expand-btn--detail:focus-visible,.product-card__expand-btn--detail:hover,.product-card__expand-btn--watchdog:focus,.product-card__expand-btn--watchdog:focus-visible,.product-card__expand-btn--watchdog:hover{background:#000}}.product-card__expand-btn--detail:active:not(:disabled),.product-card__expand-btn--watchdog:active:not(:disabled){background:#1f1f1f}.product-card__expand-btn--detail .product-card__expand-btn__label,.product-card__expand-btn--watchdog .product-card__expand-btn__label{color:#fff}.product-card__expand-btn--detail .ui-icon img,.product-card__expand-btn--watchdog .ui-icon img{filter:brightness(0) invert(1)}.product-card__expand-btn--cart{background:#e3262e;color:#fff}@media (hover:hover) and (pointer:fine){.product-card__expand-btn--cart:hover{background:#d01b22}}@media only screen and (max-width:1023px){.product-card__expand-btn--cart:focus,.product-card__expand-btn--cart:focus-visible,.product-card__expand-btn--cart:hover{background:#e3262e}}.product-card__expand-btn--cart:active:not(:disabled){background:#d01b22}.product-card__expand-btn--cart .product-card__expand-btn__label{color:#fff}.product-card__expand-btn--cart .ui-icon img{filter:brightness(0) invert(1)}.product-card--order-gift{cursor:pointer}.product-card--order-gift .product-card__footer{justify-content:center}.product-card--order-gift .product-card__footer-info{flex-grow:0}.product-card--order-gift .product-card__gift-select--checked{display:none}.product-card--order-gift:has(input:checked) .product-card__gift-select--unchecked{display:none}.product-card--order-gift:has(input:checked) .product-card__gift-select--checked{display:inline-flex}.product-card--order-gift[data-order-gift-id=""] .product-card__image{align-items:center;display:flex;justify-content:center}.product-card--order-gift[data-order-gift-id=""] .product-card__image img{height:64px;width:64px}.product-detail{min-width:0;width:100%}.product-detail__hero{display:grid;gap:24px;grid-template-areas:"gallery" "aside" "tabs";grid-template-columns:minmax(0,1fr)}@media only screen and (min-width:1024px){.product-detail__hero{align-items:start;grid-template-areas:"gallery aside" "tabs aside";grid-template-columns:minmax(0,55fr) minmax(0,45fr);grid-template-rows:auto auto}}.product-detail__gallery{container-type:inline-size;grid-area:gallery;min-width:0}.product-detail__aside{display:flex;flex-direction:column;font-size:15px;gap:8px;grid-area:aside;line-height:1.5;min-width:0}@media only screen and (min-width:1024px){.product-detail__aside{gap:16px;position:sticky;top:min(calc(var(--site-header-height, 0px) + 8px),calc(100vh - var(--sticky-column-height, 0px) - 8px))}}.product-detail__tabs{grid-area:tabs;min-width:0}.product-detail__title{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}@media only screen and (min-width:1024px){.product-detail__title{font-size:26px}}.product-detail__short-desc{color:#5c5c5c;margin:0}.product-detail__flags:not(:has(.product-flags)){display:none}.product-detail__flags .product-flags{flex-flow:row wrap;gap:8px}.product-detail__short-desc-link{color:#000;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.product-detail__short-desc-link:hover{opacity:.75}.product-detail__recommendations{display:flex;flex-direction:column;gap:32px;margin-top:24px;min-width:0}.product-detail__recommendations .product-slider{margin-bottom:0}.product-detail>.homepage-blog{margin-bottom:0;margin-top:32px}.product-detail__reviews{margin-top:24px;min-width:0;scroll-margin-top:calc(var(--site-header-height, 0px) + 8px)}.product-detail-meta{align-items:center;color:#5c5c5c;display:flex;flex-wrap:wrap;gap:8px 16px}@media only screen and (min-width:1024px){.product-detail-meta{gap:12px 16px}}.product-detail-meta__item{align-items:center;display:inline-flex;gap:4px;line-height:1.5}.product-detail-meta__item a{color:#000}.product-detail-meta__label{color:inherit;font-weight:400}.product-detail-meta__value{color:#000;font-weight:700}@media only screen and (min-width:1024px){.product-detail-meta__item:not(:first-child){border-left:1px solid #e8e8e8;padding-left:16px}}.product-detail-meta__item--reviews{flex-wrap:wrap;gap:4px 8px}.product-detail-meta__rating{align-items:center;background:#fff;background:#f3f4f7;border:0;border-radius:4px;border-radius:8px;display:inline-flex;gap:4px;padding:8px 12px;white-space:nowrap}.product-detail-meta__score{color:#000;font-weight:700}.product-detail-meta__reviews-link{border-radius:4px;color:#000;padding:4px 8px;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.product-detail-meta__reviews-link:focus-visible,.product-detail-meta__reviews-link:hover{background:#f3f4f7;color:#5c5c5c}.product-detail-meta__reviews-link:focus-visible{outline:2px solid #edc673;outline-offset:2px}.product-detail-meta__separator{border:0;border-top:1px solid #e8e8e8;flex-basis:100%;height:0;margin:0;padding:0;width:100%}.product-detail-gallery{display:grid;grid-template-areas:"stage";grid-template-columns:minmax(0,1fr);width:100%}.product-detail-gallery:has(>.product-detail-gallery__thumbs-wrap){gap:12px;grid-template-areas:"stage" "thumbs"}.product-detail-gallery__thumbs-wrap{--thumb-fade:to right;align-items:center;display:flex;flex-direction:row;gap:4px;grid-area:thumbs;min-width:0}.product-detail-gallery__thumbs-nav{align-self:center;display:none;flex:0 0 auto}.product-detail-gallery__thumbs-wrap.is-overflowing .product-detail-gallery__thumbs-nav{display:inline-flex}.product-detail-gallery__thumbs{display:flex;flex:1 1 auto;flex-direction:row;gap:8px;min-width:0;overflow-x:auto;overscroll-behavior:contain;padding:1px;scroll-padding:24px;scrollbar-width:none}.product-detail-gallery__thumbs::-webkit-scrollbar{display:none}.product-detail-gallery__thumbs-wrap.is-overflowing.is-at-scroll-start:not(.is-at-scroll-end) .product-detail-gallery__thumbs{-webkit-mask-image:linear-gradient(var(--thumb-fade),#000 calc(100% - 24px),transparent);mask-image:linear-gradient(var(--thumb-fade),#000 calc(100% - 24px),transparent)}.product-detail-gallery__thumbs-wrap.is-overflowing:not(.is-at-scroll-start).is-at-scroll-end .product-detail-gallery__thumbs{-webkit-mask-image:linear-gradient(var(--thumb-fade),transparent,#000 24px);mask-image:linear-gradient(var(--thumb-fade),transparent,#000 24px)}.product-detail-gallery__thumbs-wrap.is-overflowing:not(.is-at-scroll-start):not(.is-at-scroll-end) .product-detail-gallery__thumbs{-webkit-mask-image:linear-gradient(var(--thumb-fade),transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(var(--thumb-fade),transparent,#000 24px,#000 calc(100% - 24px),transparent)}.product-detail-gallery__thumb{aspect-ratio:1;background:#fff;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;flex:0 0 auto;font:inherit;height:auto;padding:4px;scroll-margin:24px;width:7rem}.product-detail-gallery__thumb:focus-visible{outline:2px solid #000;outline-offset:2px}.product-detail-gallery__thumb.is-active{border-color:#000}.product-detail-gallery__thumb img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-detail-gallery__stage{grid-area:stage;min-width:0;position:relative}.product-detail-gallery__stage--empty{align-items:center;aspect-ratio:1;background:#f3f4f7;border:1px solid #e8e8e8;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;max-height:624px;padding:12px;width:100%}@media only screen and (min-width:768px){.product-detail-gallery__stage--empty{max-height:632px;padding:16px}}.product-detail-gallery__stage--empty img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.product-detail-gallery[aria-busy=true] .product-detail-gallery__stage:after{animation:site-async-content-spin .65s linear infinite;animation:site-async-content-spin .65s linear infinite,site-image-in .2s ease .3s both;border:2px solid #e8e8e8;border-radius:50%;border-top-color:#5c5c5c;bottom:16px;content:"";height:28px;position:absolute;right:16px;width:28px;z-index:5}@media (prefers-reduced-motion:reduce){.product-detail-gallery[aria-busy=true] .product-detail-gallery__stage:after{animation:none;animation:site-image-in 0s .3s both}}.product-detail-gallery__discount{left:12px;pointer-events:none;position:absolute;top:12px;z-index:5}.product-detail-gallery__discount-badge{background:#e3262e;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.12);box-sizing:border-box;color:#fff;display:grid;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:700;height:2.75rem;letter-spacing:-.04em;line-height:1;padding:4px;place-items:center;text-align:center;white-space:nowrap;width:2.75rem}@media only screen and (min-width:768px){.product-detail-gallery__discount-badge{font-size:.8125rem;height:3.25rem;width:3.25rem}}.product-detail-gallery__tools{background:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:4px;overflow:hidden;padding:4px;position:absolute;right:12px;top:12px;z-index:6}.product-detail-gallery__tools .js-product-compare-button,.product-detail-gallery__tools .js-product-wishlist-button{position:relative}.product-detail-gallery__tools .js-product-compare-button .active-icon,.product-detail-gallery__tools .js-product-compare-button .inactive-icon,.product-detail-gallery__tools .js-product-wishlist-button .active-icon,.product-detail-gallery__tools .js-product-wishlist-button .inactive-icon{align-items:center;display:inline-flex;justify-content:center;line-height:0;transition:opacity .2s ease,transform .2s ease}.product-detail-gallery__tools .js-product-compare-button.product-compare__active .inactive-icon,.product-detail-gallery__tools .js-product-compare-button.product-compare__inactive .active-icon,.product-detail-gallery__tools .js-product-compare-button.wishlist__active .inactive-icon,.product-detail-gallery__tools .js-product-compare-button.wishlist__inactive .active-icon,.product-detail-gallery__tools .js-product-wishlist-button.product-compare__active .inactive-icon,.product-detail-gallery__tools .js-product-wishlist-button.product-compare__inactive .active-icon,.product-detail-gallery__tools .js-product-wishlist-button.wishlist__active .inactive-icon,.product-detail-gallery__tools .js-product-wishlist-button.wishlist__inactive .active-icon{opacity:0;position:absolute;transform:scale(.6)}.product-detail-gallery__tools .js-product-compare-button .ui-icon,.product-detail-gallery__tools .js-product-wishlist-button .ui-icon{background-color:#000}.product-detail-gallery__tools .js-product-compare-button .ui-icon img,.product-detail-gallery__tools .js-product-wishlist-button .ui-icon img{visibility:hidden}.product-detail-gallery__tools .js-product-compare-button .active-icon .ui-icon,.product-detail-gallery__tools .js-product-wishlist-button .active-icon .ui-icon{background-color:#e3262e}.product-detail-gallery__tools .js-product-wishlist-button .active-icon .ui-icon{-webkit-mask:url(/build/images/heart-filled.5d4a300b.svg) center/contain no-repeat;mask:url(/build/images/heart-filled.5d4a300b.svg) center/contain no-repeat}.product-detail-gallery__tools .js-product-wishlist-button .inactive-icon .ui-icon{-webkit-mask:url(/build/images/heart.cf28b3e2.svg) center/contain no-repeat;mask:url(/build/images/heart.cf28b3e2.svg) center/contain no-repeat}.product-detail-gallery__tools .js-product-compare-button .active-icon .ui-icon{-webkit-mask:url(/build/images/compare.3426be3e.svg) center/contain no-repeat;mask:url(/build/images/compare.3426be3e.svg) center/contain no-repeat}.product-detail-gallery__tools .js-product-compare-button .inactive-icon .ui-icon{-webkit-mask:url(/build/images/compare-inactive.4db03b64.svg) center/contain no-repeat;mask:url(/build/images/compare-inactive.4db03b64.svg) center/contain no-repeat}.product-detail-gallery__tools .product-card__icon-btn{align-items:center;border:0;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;line-height:0;padding:0;text-decoration:none;touch-action:manipulation;width:40px;-webkit-tap-highlight-color:transparent;border-radius:6px;color:#000;transition:color .2s ease,opacity .2s ease,background-color .2s ease}@media only screen and (max-width:1023px){.product-detail-gallery__tools .product-card__icon-btn{height:44px;width:44px}}@media only screen and (min-width:1024px){.product-detail-gallery__tools .product-card__icon-btn{border-radius:8px}}.product-detail-gallery__tools .product-card__icon-btn .ui-icon{align-items:center;display:flex;justify-content:center}.product-detail-gallery__tools .product-card__icon-btn .ui-icon img{display:block}.product-detail-gallery__tools .product-card__icon-btn--tool{background:#f3f4f7}@media (hover:hover) and (pointer:fine){.product-detail-gallery__tools .product-card__icon-btn--tool:hover{background:#fff}}@media only screen and (max-width:1023px){.product-detail-gallery__tools .product-card__icon-btn--tool:focus,.product-detail-gallery__tools .product-card__icon-btn--tool:focus-visible,.product-detail-gallery__tools .product-card__icon-btn--tool:hover{background:#f3f4f7}}.product-detail-gallery__tools .product-card__icon-btn--tool:active:not(:disabled){background:#fff}.product-detail-gallery__tools .product-card__icon-btn{border-radius:4px;box-shadow:none}.product-detail-gallery__viewport{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;position:relative;touch-action:pan-y pinch-zoom}.product-detail-gallery__viewport:focus-visible{outline:2px solid #000;outline-offset:2px}.product-detail-gallery__viewport.is-dragging{cursor:grabbing;touch-action:none}.product-detail-gallery__viewport.is-dragging .product-detail-gallery__image-link{cursor:grabbing}.product-detail-gallery__track{backface-visibility:hidden;display:flex;transition:transform .2s ease}@media (prefers-reduced-motion:reduce){.product-detail-gallery__track{transition:none}}.product-detail-gallery__viewport.is-dragging .product-detail-gallery__track{transition:none}.product-detail-gallery__slide{align-items:center;display:flex;flex:0 0 100%;flex-shrink:0;justify-content:center;min-width:0;overflow:hidden;width:100%}.product-detail-gallery__image-link{align-items:center;aspect-ratio:1;box-sizing:border-box;cursor:zoom-in;display:flex;justify-content:center;max-height:624px;padding:12px;width:100%}@media only screen and (min-width:768px){.product-detail-gallery__image-link{max-height:632px;padding:16px}}.product-detail-gallery__image-link .image-placeholder{align-items:center;border-radius:6px;display:flex;justify-content:center}.product-detail-gallery__image-link .image-placeholder:has(img.is-loaded){background:none}.product-detail-gallery__image-link picture{display:contents}.product-detail-gallery__image-link img{display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.product-detail-gallery__zoom-lens{background-color:#fff;background-repeat:no-repeat;border:1px solid rgba(0,0,0,.4);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.68);box-sizing:border-box;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.product-detail-gallery__zoom-lens:after,.product-detail-gallery__zoom-lens:before{border-radius:inherit;content:"";inset:1px;pointer-events:none;position:absolute}.product-detail-gallery__zoom-lens:before{background:conic-gradient(from 210deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.12) 25%,rgba(0,0,0,.28) 55%,hsla(0,0%,100%,.52) 78%,hsla(0,0%,100%,.7)) border-box;border:1px solid transparent;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.product-detail-gallery__zoom-lens:after{border:1px solid hsla(0,0%,100%,.32)}.product-detail-gallery__nav{inset:0;pointer-events:none;position:absolute;z-index:5}.product-detail-gallery__nav .slider-control{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%)}.product-detail-gallery__nav .slider-control--prev{left:12px}.product-detail-gallery__nav .slider-control--next{right:12px}.product-detail-gallery__status{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}@container (min-width: 600px){.product-detail-gallery:has(>.product-detail-gallery__thumbs-wrap){align-items:stretch;gap:24px;grid-template-areas:"thumbs stage";grid-template-columns:7rem minmax(0,1fr)}.product-detail-gallery__thumbs-wrap{--thumb-fade:to bottom;flex-direction:column;height:0;min-height:100%;overflow:hidden}.product-detail-gallery__thumbs-nav--prev .slider-control__icon{transform:rotate(-45deg)}.product-detail-gallery__thumbs-nav--next .slider-control__icon{transform:rotate(135deg)}.product-detail-gallery__thumbs{align-items:stretch;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1px;width:100%}.product-detail-gallery__thumb{width:100%}}.product-detail-tabs{max-width:100%;min-width:0;scroll-margin-top:calc(var(--site-header-height, 0px) + 8px)}.product-detail-tabs__head{display:none;flex-wrap:nowrap;gap:4px;margin-bottom:-1px;max-width:100%;min-width:0;width:100%}@media only screen and (min-width:1024px){.product-detail-tabs__head{display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;position:relative;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-color:#5c5c5c #f3f4f7;scrollbar-width:thin}.product-detail-tabs__head.has-overflow.is-at-scroll-start:not(.is-at-scroll-end){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.product-detail-tabs__head.has-overflow:not(.is-at-scroll-start).is-at-scroll-end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px);mask-image:linear-gradient(90deg,transparent,#000 24px)}.product-detail-tabs__head.has-overflow:not(.is-at-scroll-start):not(.is-at-scroll-end){-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.product-detail-tabs__head::-webkit-scrollbar{height:8px}.product-detail-tabs__head::-webkit-scrollbar-track{background:#f3f4f7;border-radius:999px}.product-detail-tabs__head::-webkit-scrollbar-thumb{background:#5c5c5c;border-radius:999px}}.product-detail-tabs__accordion-trigger{border-bottom:1px solid #e8e8e8;display:block}.product-detail-tabs__accordion-trigger:has(+.product-detail-tabs__panel:last-child){border-bottom:0}@media only screen and (min-width:1024px){.product-detail-tabs__accordion-trigger{display:none}}.product-detail-tabs__panel.active+.product-detail-tabs__accordion-trigger{border-top:1px solid #e8e8e8}.product-detail-tabs__tab{background:#fff;border:1px solid transparent;border-radius:4px;color:#5c5c5c;cursor:pointer;display:block;font:inherit;padding:12px 16px;text-align:left;text-decoration:none;width:100%}.product-detail-tabs__tab--desktop{flex:0 0 auto;font-weight:600;scroll-snap-align:start;white-space:nowrap;width:auto}.product-detail-tabs__tab--desktop:not(.active){background:transparent}.product-detail-tabs__tab--desktop:focus-visible{outline:2px solid #000;outline-offset:2px}.product-detail-tabs__tab--accordion{color:#000}.product-detail-tabs__tab.active{border-color:#e8e8e8;color:#000;font-weight:600}.product-detail-tabs__tab--accordion.active{border:0;border-radius:0}.product-detail-tabs__tab--desktop.active{border-bottom-color:#fff;border-radius:8px 8px 0 0;position:relative;z-index:1}.product-detail-tabs__content{background:#fff;border:1px solid #e8e8e8;border-radius:8px}@media only screen and (min-width:1024px){.product-detail-tabs__content{border-radius:0 8px 8px 8px}}.product-detail-tabs__panel{display:none}.product-detail-tabs__panel.active{background:#fff;border-radius:8px;display:block;padding:16px}@media only screen and (max-width:1023px){.product-detail-tabs__panel.active{animation:site-content-reveal .2s ease;border-radius:0 0 8px 8px}.product-detail-tabs__panel.active:has(+.product-detail-tabs__accordion-trigger){padding-bottom:12px}}.product-detail-tabs__text{font-size:15px;line-height:1.5}.product-detail-tabs__params{border-collapse:collapse;font-size:13px;width:100%}.product-detail-tabs__params td,.product-detail-tabs__params th{border-bottom:1px solid #e8e8e8;padding:12px 16px;text-align:left;vertical-align:top}.product-detail-tabs__params th{color:#5c5c5c;font-weight:600;width:40%}@media only screen and (max-width:1023px){.product-detail-tabs__params tr:first-child td,.product-detail-tabs__params tr:first-child th{padding-top:0}}.product-detail-tabs__files{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.product-detail-tabs__file-link{align-items:center;color:#000;display:inline-flex;font-size:13px;text-decoration:underline;text-underline-offset:2px}.product-detail-tabs__file-link:hover{opacity:.75}.product-detail-tabs__question,.product-detail-tabs__reviews{font-size:15px;line-height:1.5}@media (prefers-reduced-motion:reduce){.product-detail-tabs__panel.active{animation:none}}.product-adult{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:300}.product-adult__backdrop{background:rgba(0,0,0,.45);inset:0;position:absolute}.product-adult__dialog{background:#fff;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.06),0 16px 40px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 32px);max-width:420px;overflow:auto;padding:24px;position:relative;width:100%}.product-adult__title{font-size:22px;font-weight:700;line-height:1.2;margin:0}.product-adult__lead,.product-adult__list{font-size:13px;line-height:1.5;margin:0}.product-adult__list{display:flex;flex-direction:column;gap:8px;padding-left:24px}.product-adult__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.product-adult__button{align-items:center;border:0;border-radius:6px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;justify-content:center;line-height:1;min-height:44px;padding:0 16px;text-decoration:none}.product-adult__button--secondary{background:#f3f4f7;color:#000}.product-adult__button--secondary:focus-visible,.product-adult__button--secondary:hover{background:#e8e8e8}.product-adult__button--primary{background:#000;color:#fff}.product-adult__button--primary:focus-visible,.product-adult__button--primary:hover{background:#1f1f1f}.page-articles>.page__layout{padding-top:0}.product-detail-buy-box,.product-detail-buy-box__panel{display:flex;flex-direction:column}.product-detail-buy-box__panel{background:#f3f4f7;border:1px solid #e8e8e8;border-radius:8px;container-type:inline-size;gap:12px;overflow:hidden;padding:16px}.product-detail-buy-box__panel:not(:has(.product-detail-buy-box__accessories,.product-detail-buy-box__required-accessories)){padding-bottom:12px}.product-detail-buy-box__cta-row{align-items:center;display:grid;gap:8px 16px;grid-template-areas:"price controls" "fees fees" "stock-delivery stock-delivery" "extras extras";grid-template-columns:minmax(0,1fr) auto}.product-detail-buy-box__cta-info{display:contents;min-width:0}.product-detail-buy-box__cta-action{align-items:center;display:flex;grid-area:controls;justify-self:end}.product-detail-buy-box__availability,.product-detail-buy-box__pricing{display:flex;flex-direction:column;gap:4px}.product-detail-buy-box__stock-delivery{align-items:center;border-top:1px solid #e8e8e8;display:grid;gap:16px;grid-area:stock-delivery;grid-template-columns:auto minmax(0,1fr);min-width:0;padding-top:12px}.product-detail-buy-box__pricing{gap:12px;grid-area:price}.product-detail-buy-box__price-stack{display:flex;flex-direction:column;gap:4px}.product-detail-buy-box__price-main{color:#e3262e;font-size:26px;font-weight:700;line-height:1.2}@media only screen and (max-width:1023px){.product-detail-buy-box__price-main{font-size:22px}}.product-detail-buy-box__price-without-vat{color:#5c5c5c;font-size:13px}.product-detail-buy-box__fees{align-self:stretch;grid-column-end:-1;grid-column-start:1;padding-block:8px}.product-detail-buy-box__availability{gap:8px;min-width:0}.product-detail-buy-box__stocks{display:flex;flex-direction:column;font-size:13px;gap:4px;list-style:none;margin:0;padding:0}.product-detail-buy-box__stock{color:#5c5c5c;display:flex;gap:12px;justify-content:space-between}.product-detail-buy-box__stock strong{color:#000}.product-detail-buy-box__cart,.product-detail-buy-box__cart-extras,.product-detail-buy-box__cart-form{display:contents}.product-detail-buy-box__accessories,.product-detail-buy-box__required-accessories{display:flex;flex-direction:column;font-size:13px;gap:12px;grid-area:extras;min-width:0}.product-detail-buy-box__accessories{background:#fff;border-top:1px solid #e8e8e8;flex:1 1 auto;margin-inline:-16px;margin-bottom:-16px;padding:16px}.product-detail-buy-box__accessories-heading{align-items:center;display:flex;gap:4px}.product-detail-buy-box__accessories-title{font-weight:600;margin:0}.product-detail-buy-box__accessory-item{align-items:flex-start;display:flex;gap:12px}.product-detail-buy-box__accessory-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;flex-shrink:0;height:16px;margin:2px 0 0;transition:background-color .2s ease,border-color .2s ease;width:16px}.product-detail-buy-box__accessory-input:checked{background:#000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 10'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m1 5.2 3.2 3.2L11 1.6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:8px 6px;border-color:#000}.product-detail-buy-box__accessory-input:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.15);outline:none}.product-detail-buy-box__accessory-input:disabled{cursor:not-allowed;opacity:.45}.product-detail-buy-box__accessory{align-items:center;cursor:pointer;display:flex;flex:1 1 auto;gap:12px;min-width:0}.product-detail-buy-box__accessory-image,.product-detail-buy-box__required-accessory-image{flex-shrink:0;height:48px;width:48px}.product-detail-buy-box__accessory-image img,.product-detail-buy-box__required-accessory-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-detail-buy-box__accessory-name,.product-detail-buy-box__required-accessory-text{align-items:center;color:#000;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px;min-width:0}.product-detail-buy-box__accessory-required{color:#5c5c5c}.product-detail-buy-box__required-accessory{align-items:center;display:flex;gap:12px}.product-detail-buy-box__required-accessory-chip{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:4px;display:inline-flex;flex-wrap:wrap;font-size:12px;gap:4px 8px;line-height:1.2;padding:4px 8px}.product-detail-buy-box__required-accessory-price{font-weight:600}.product-detail-buy-box__required-accessory-name{color:#000}.product-detail-buy-box__required-accessory-info{color:#000;flex-shrink:0}.product-detail-buy-box__accessory-price{flex-shrink:0;font-weight:600;margin-left:auto}.product-detail-buy-box__delivery-row{align-items:center;display:flex;justify-content:flex-end;min-width:0;overflow:hidden;text-align:right}.product-detail-buy-box__delivery-list{align-items:flex-end;display:flex;flex-direction:column;font-size:13px;gap:4px;line-height:1.2;min-width:0}.product-detail-buy-box__delivery-item{align-items:center;display:flex;justify-content:flex-end;max-width:100%;min-width:0;white-space:nowrap}.product-detail-buy-box__delivery-trigger{line-height:1.2;text-align:right}.product-detail-buy-box__delivery-content,.product-detail-buy-box__delivery-trigger{align-items:center;display:inline-flex;flex:0 1 auto;gap:4px;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap}.product-detail-buy-box__delivery-prefix{color:#5c5c5c}.product-detail-buy-box__delivery-link{background:none;border:0;color:#000;cursor:pointer;display:inline-block;font:inherit;line-height:inherit;min-width:0;overflow:hidden;padding:0;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.product-detail-buy-box__cart-controls{align-items:center;display:flex;gap:12px;grid-area:controls;justify-self:end;max-width:100%}.product-detail-buy-box__quantity-control{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.product-detail-buy-box__spinbox{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:6px;box-sizing:border-box;display:inline-flex;flex-shrink:0;gap:0;height:44px;padding:4px;position:relative}.product-detail-buy-box__spinbox-btn{align-items:center;background:#f3f4f7;border:0;border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;height:100%;justify-content:center;line-height:1;padding:0;width:36px}.product-detail-buy-box__quantity-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;font:inherit;font-size:13px;min-width:0;padding:0;text-align:center;width:2.5rem}.product-detail-buy-box__quantity-input.input{box-shadow:none;min-height:0}.product-detail-buy-box__unit{color:#5c5c5c;font-size:13px;white-space:nowrap}.product-detail-buy-box__submit{align-items:center;background:#e3262e;border:0;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex:0 1 auto;font:inherit;font-weight:600;gap:8px;height:44px;justify-content:center;line-height:1;min-height:44px;min-width:0;overflow:hidden;padding:0 24px;white-space:nowrap}.product-detail-buy-box__submit:before{background-color:currentColor;content:"";display:block;height:16px;-webkit-mask-image:url(/build/images/cart.e99dd2d9.svg);mask-image:url(/build/images/cart.e99dd2d9.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}.product-detail-buy-box__submit:hover{background:#d01b22}.product-detail-buy-box__unavailable{font-size:13px}.product-detail-buy-box__detail-link{color:#000;font-size:13px;padding:0;text-decoration:underline}@media only screen and (max-width:767px){.product-detail-buy-box__cta-row{grid-template-areas:"price price" "controls controls" "fees fees" "stock-delivery stock-delivery" "extras extras";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-detail-buy-box__availability,.product-detail-buy-box__cart-controls,.product-detail-buy-box__cta-action{justify-self:stretch}.product-detail-buy-box__submit{flex:1 1 0}}@container (max-width: 480px){.product-detail-buy-box .product-detail-buy-box__cta-row{grid-template-areas:"price" "controls" "fees" "stock-delivery" "extras";grid-template-columns:minmax(0,1fr)}.product-detail-buy-box .product-detail-buy-box__cart-controls,.product-detail-buy-box .product-detail-buy-box__cta-action,.product-detail-buy-box .product-detail-buy-box__stock-delivery{justify-self:stretch;width:100%}.product-detail-buy-box .product-detail-buy-box__stock-delivery{grid-template-columns:minmax(0,1fr)}.product-detail-buy-box .product-detail-buy-box__delivery-row{justify-content:flex-start;text-align:left}.product-detail-buy-box .product-detail-buy-box__delivery-list{align-items:flex-start}.product-detail-buy-box .product-detail-buy-box__delivery-item,.product-detail-buy-box .product-detail-buy-box__delivery-trigger{justify-content:flex-start;text-align:left}}.product-detail-tools{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.product-detail-tools__action{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:4px;border-radius:8px;color:#000;cursor:pointer;display:inline-flex;font:inherit;gap:8px;padding:8px 12px;text-decoration:none;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.product-detail-tools__action:focus-visible,.product-detail-tools__action:hover{background:#f3f4f7;border-color:#d4d4d4}.product-detail-tools__action:focus-visible{outline:2px solid #edc673;outline-offset:2px}.product-detail-tools__action-icon{display:inline-flex;height:18px;width:18px}.product-detail-tools__action-icon img{display:block;height:100%;width:100%}.product-detail-transport-modal{display:flex;flex-direction:column;gap:16px}.product-detail-transport-modal__intro{color:#5c5c5c;font-size:13px;margin:0}.product-detail-transport-modal__list{display:flex;flex-direction:column;gap:12px}.product-detail-transport-modal__item{align-items:center;border-bottom:1px solid #e8e8e8;display:grid;font-size:13px;gap:4px 16px;grid-template-areas:"name price" "delivery delivery";grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.product-detail-transport-modal__item:last-child{border-bottom:0}.product-detail-transport-modal__name{align-items:center;display:flex;gap:12px;grid-area:name;min-width:0}.product-detail-transport-modal__name img{flex-shrink:0;max-height:28px;width:auto}.product-detail-transport-modal__delivery{color:#5c5c5c;display:flex;flex-direction:column;gap:4px;grid-area:delivery}.product-detail-transport-modal__price{grid-area:price;text-align:right;white-space:nowrap}.product-options{background:#fff;border:1px solid #e8e8e8;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.product-options__title{color:#000;font-size:15px;font-weight:600;line-height:1.2;margin:0}.product-options__field{display:flex;flex-direction:column;gap:8px}.product-options__label{color:#5c5c5c;font-size:13px;font-weight:500;line-height:1.2;margin:0}.product-options__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 8px;border:1px solid #e8e8e8;border-radius:6px;color:#000;cursor:pointer;font-family:Montserrat,Montserrat Fallback,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.2;min-height:44px;padding:0 32px 0 16px;transition:color .2s ease,opacity .2s ease,background-color .2s ease;width:100%}.product-options__select:hover:not(:disabled){border-color:#d4d4d4}.product-options__select:focus-visible{border-color:#5c5c5c;outline:none}.product-options__select:disabled{cursor:not-allowed;opacity:.5}.product-options__select.select2-hidden-accessible{height:1px!important;overflow:hidden;padding:0!important;position:absolute;width:1px!important;clip:rect(0 0 0 0)!important;white-space:nowrap}.product-options .select2-container{display:block;position:relative;width:100%!important}.product-options .select2-container .select2-selection--single{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:6px;color:#000;cursor:pointer;display:flex;font-family:Montserrat,Montserrat Fallback,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.2;min-height:44px;padding:0 32px 0 16px;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.product-options .select2-container .select2-selection__rendered{color:inherit;line-height:inherit;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.product-options .select2-container .select2-selection__arrow{border-bottom:1.5px solid #000;border-right:1.5px solid #000;height:7px;margin-top:-5px;position:absolute;right:16px;top:50%;transform:rotate(45deg);transition:transform .2s ease;width:7px}.product-options .select2-container .select2-selection__arrow b{display:none}.product-options .select2-container:not(.select2-container--disabled):hover .select2-selection--single{border-color:#d4d4d4}.product-options .select2-container.select2-container--focus .select2-selection--single,.product-options .select2-container.select2-container--open .select2-selection--single{border-color:#5c5c5c}.product-options .select2-container.select2-container--open .select2-selection__arrow{margin-top:-1px;transform:rotate(-135deg)}.product-options .select2-container.select2-container--disabled .select2-selection--single{cursor:not-allowed;opacity:.5}.product-options-dropdown.select2-dropdown{background:#fff;border:1px solid #e8e8e8;border-radius:6px;box-shadow:0 12px 32px rgba(0,0,0,.14);box-sizing:border-box;display:block;font-family:Montserrat,Montserrat Fallback,Helvetica,Arial,sans-serif;left:-100000px;margin-top:4px;padding:8px;position:absolute;width:100%;z-index:5}.product-options-dropdown.select2-dropdown.select2-dropdown--above{margin-top:-4px}.product-options-dropdown.select2-dropdown .select2-search--dropdown{display:none}.product-options-dropdown.select2-dropdown .select2-results__options{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.product-options-dropdown.select2-dropdown .select2-results__option{align-items:center;border-radius:6px;color:#000;cursor:pointer;display:flex;font-size:13px;font-weight:400;line-height:1.2;min-height:40px;padding:8px 12px;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.product-options-dropdown.select2-dropdown .select2-results__option--highlighted{background:#f3f4f7}.product-options-dropdown.select2-dropdown .select2-results__option--selected{background:#edc673;font-weight:500}.select2-container--open .product-options-dropdown{left:0}.product-set{list-style:none;margin:0;padding:0}.product-set__item{align-items:center;border-top:1px solid #e8e8e8;display:grid;gap:8px 16px;grid-template-columns:48px minmax(0,1fr) auto;padding:12px 0}.product-set__item:last-child{padding-bottom:0}.product-set__image{display:block;height:48px;width:48px}.product-set__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-set__name{color:#000;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none}a.product-set__name:hover{text-decoration:underline}.product-set__availability{font-size:12px;font-weight:600;line-height:1.2;text-align:right;white-space:nowrap}.product-set__availability--unavailable{color:#e30513}.product-set__variants{grid-column-end:-1;grid-column-start:2}.product-detail-variant-config__groups{display:flex;flex-direction:column;gap:16px}.product-detail-variant-config__tiles{align-items:center;display:flex;flex-wrap:wrap;gap:8px;max-width:100%;width:-moz-fit-content;width:fit-content}.product-detail-variant-config__tile{--variant-color:#e8e8e8;align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:6px;color:#000;cursor:pointer;display:inline-flex;flex-direction:column;font:inherit;font-weight:400;gap:8px;justify-content:center;line-height:1.2;min-height:32px;padding:0 12px;position:relative;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.product-detail-variant-config__tile:hover:not(.is-disabled):not(.is-selected){border-color:#d4d4d4}.product-detail-variant-config__tile.is-selected{border-color:#000;box-shadow:inset 0 0 0 1px #000;font-weight:500}.product-detail-variant-config__tile:focus-visible{outline:2px solid #5c5c5c;outline-offset:4px}.product-detail-variant-config__tile.is-disabled{cursor:not-allowed;opacity:.45;text-decoration:line-through}.product-detail-variant-config__tile--availability{--variant-color:#9a9a9a;min-height:60px;min-width:64px;padding:8px 12px}.product-detail-variant-config__tile-dot{background:var(--variant-color);border-radius:50%;display:block;flex-shrink:0;height:8px;width:8px}.product-detail-variant-config__tile--image{aspect-ratio:1;min-height:auto;overflow:hidden;padding:0;width:64px}.product-detail-variant-config__tile--image .product-detail-variant-config__tile-dot{bottom:4px;box-shadow:0 0 0 2px #fff;position:absolute;right:4px}.product-detail-variant-config__tile-image{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.product-detail-variant-config__tile-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-detail-variant-config__tile-label{display:block;line-height:1.2;text-align:center}.product-detail-gifts{background:hsla(41,77%,69%,.14);border:1px solid hsla(41,77%,69%,.32);border-radius:8px;font-size:13px;margin-bottom:0;padding:16px;width:100%}.product-detail-gifts__inner{align-items:center;display:grid;gap:12px;grid-template-areas:"intro nav" "slider slider";grid-template-columns:minmax(0,1fr) auto}.product-detail-gifts__intro{align-items:center;display:flex;gap:12px;grid-area:intro;min-width:0}.product-detail-gifts__icon{background-color:currentColor;color:#d4991b;display:block;flex-shrink:0;height:32px;-webkit-mask-image:url(/build/images/gift.1971909c.svg);mask-image:url(/build/images/gift.1971909c.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:32px}.product-detail-gifts__intro-text{display:flex;flex-direction:column;gap:4px;min-width:0}.product-detail-gifts__title{font-size:15px;font-weight:600;line-height:1.2;margin:0}.product-detail-gifts__description{color:#5c5c5c;line-height:1.5;margin:0}.product-detail-gifts__slider{grid-area:slider;min-width:0}.product-detail-gifts__slider .product-slider__viewport{container-type:inline-size}.product-detail-gifts__slider-nav{grid-area:nav;justify-self:end}.product-detail-gifts__items{gap:12px;width:100%}.product-detail-gifts__item{background:#fff;border-radius:6px;flex:1 0 min(100cqw,320px);min-width:0;padding:8px}.product-detail-gifts__link{align-items:center;color:#000;display:flex;gap:8px;min-width:0;text-decoration:none}@media (hover:hover){.product-detail-gifts__link:focus-visible .product-detail-gifts__name,.product-detail-gifts__link:hover .product-detail-gifts__name{text-decoration:underline;text-underline-offset:2px}}.product-detail-gifts__link:focus-visible{border-radius:4px;outline:2px solid #d4991b;outline-offset:2px}.product-detail-gifts__image{display:block;flex-shrink:0;height:32px;width:32px}.product-detail-gifts__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-detail-gifts__name{flex:1 1 auto;font-weight:500;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-detail-gifts__pricing{align-items:center;display:flex;flex-shrink:0;gap:4px 8px;white-space:nowrap}.product-detail-gifts__badge{background:hsla(41,77%,69%,.28);border-radius:4px;color:#c28c19;font-size:12px;font-weight:700;line-height:1;padding:4px 8px}.product-detail-reviews{display:flex;flex-direction:column;gap:24px}.product-detail-reviews__body{background:#fff;border:1px solid #e8e8e8;border-radius:8px;display:grid;gap:16px;padding:16px 0}@media only screen and (min-width:1024px){.product-detail-reviews__body{align-items:start;gap:0;grid-template-columns:24rem minmax(0,1fr);position:relative}.product-detail-reviews__body:after{background:#e8e8e8;bottom:0;content:"";left:24rem;pointer-events:none;position:absolute;top:0;width:1px}}.product-detail-reviews__list-wrap{display:flex;flex-direction:column;gap:24px;min-width:0;padding:0 16px}@media only screen and (max-width:1023px){.product-detail-reviews__list-wrap{border-top:1px solid #e8e8e8;padding:16px}}@media only screen and (min-width:1024px){.product-detail-reviews__list-wrap{padding:0 32px}}.product-detail-reviews__login-hint{color:#5c5c5c;font-size:13px;line-height:1.5;margin:0}.product-detail-reviews-summary{align-items:center;align-self:start;display:flex;flex-direction:column;gap:24px;min-width:0;padding:0 32px;text-align:left}@media only screen and (min-width:1024px){.product-detail-reviews-summary{position:sticky;top:min(calc(var(--site-header-height, 0px) + 8px),calc(100vh - var(--sticky-column-height, 0px) - 8px))}}.product-detail-reviews-summary__title{font-size:15px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0;text-align:center;text-transform:uppercase}.product-detail-reviews-summary__score{align-items:center;aspect-ratio:1;background:#fff;border:1px solid #edc673;border-radius:50%;box-sizing:content-box;display:flex;flex-direction:column;flex-shrink:0;gap:8px;justify-content:center;padding:48px;text-align:center;width:-moz-max-content;width:max-content}.product-detail-reviews-summary__value-wrap{align-items:baseline;display:inline-flex;gap:4px}.product-detail-reviews-summary__value{color:#edc673;font-size:40px;font-weight:800;line-height:1}.product-detail-reviews-summary__out-of{color:#9a9a9a;font-size:13px;font-weight:600}.product-detail-reviews-summary__count{color:#5c5c5c;font-size:12px;line-height:1.2;margin:0}.product-detail-reviews-summary__recommend{align-items:center;color:#2e7d52;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1.2;margin:0}.product-detail-reviews-summary__distribution{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:2rem minmax(0,1fr) max-content;row-gap:8px;width:100%}.product-detail-reviews-summary__distribution-row{display:contents}.product-detail-reviews-summary__distribution-label{align-items:center;display:grid;font-size:12px;font-weight:600;gap:4px;grid-template-columns:1ch 18px;justify-content:flex-start}.product-detail-reviews-summary__distribution-rating{font-variant-numeric:tabular-nums;text-align:left}.product-detail-reviews-summary__distribution-label .content-group-review-stars__star{display:block;height:18px;width:18px}.product-detail-reviews-summary__distribution-track{background:#e8e8e8;border-radius:999px;display:block;height:8px;min-width:0;overflow:hidden}.product-detail-reviews-summary__distribution-fill{background:#edc673;border-radius:inherit;display:block;height:100%}.product-detail-reviews-summary__distribution-count{color:#5c5c5c;font-size:12px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.product-detail-reviews-summary__notes{display:flex;flex-direction:column;gap:24px;text-align:left;width:100%}.product-detail-reviews-summary__notes-divider{align-items:center;color:#5c5c5c;display:flex;font-size:12px;gap:12px;letter-spacing:.04em;line-height:1.2;margin:0;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%}.product-detail-reviews-summary__notes-divider:after,.product-detail-reviews-summary__notes-divider:before{background:#e8e8e8;content:"";flex:1 1 0;height:1px}.product-detail-reviews-summary__note{align-items:flex-start;display:flex;gap:12px}.product-detail-reviews-summary__note-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.product-detail-reviews-summary__note-icon:before{background-color:currentColor;content:"";height:18px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:18px}.product-detail-reviews-summary__note-icon--user{background:hsla(41,77%,69%,.14);color:#edc673}.product-detail-reviews-summary__note-icon--user:before{-webkit-mask-image:url(/build/images/user.1e8880b2.svg);mask-image:url(/build/images/user.1e8880b2.svg)}.product-detail-reviews-summary__note-icon--info{background:rgba(46,125,82,.09);color:#2e7d52}.product-detail-reviews-summary__note-icon--info:before{-webkit-mask-image:url(/build/images/info.6e2792c7.svg);mask-image:url(/build/images/info.6e2792c7.svg)}.product-detail-reviews-summary__note-body{display:flex;flex-direction:column;gap:4px;min-width:0}.product-detail-reviews-summary__note-title{font-size:13px;font-weight:700;line-height:1.2;margin:0}.product-detail-reviews-summary__note-text{color:#5c5c5c;font-size:12px;line-height:1.5;margin:0}.product-detail-reviews-summary__cta-button{align-items:center;background:#edc673;border:0;border-radius:6px;color:#000;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:12px;justify-content:center;min-height:44px;padding:0 16px;width:100%}.product-detail-reviews-summary__cta-button svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.product-detail-reviews-summary__cta-button:focus-visible,.product-detail-reviews-summary__cta-button:hover{background:#eabb58}.product-detail-reviews-summary__empty-visual{align-items:center;background:hsla(41,77%,69%,.14);border-radius:50%;color:#000;display:flex;height:96px;justify-content:center;overflow:hidden;width:96px}.product-detail-reviews-summary__empty-icon{display:block;height:100%;position:relative;width:100%}.product-detail-reviews-summary__empty-icon:after,.product-detail-reviews-summary__empty-icon:before{background-color:currentColor;content:"";inset:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute}.product-detail-reviews-summary__empty-icon:before{-webkit-mask-image:url(/build/images/empty-review-bubble.5a180ca9.svg);mask-image:url(/build/images/empty-review-bubble.5a180ca9.svg)}.product-detail-reviews-summary__empty-icon:after{color:#edc673;-webkit-mask-image:url(/build/images/empty-review-mark.e8b72a1a.svg);mask-image:url(/build/images/empty-review-mark.e8b72a1a.svg)}.product-detail-reviews-summary__empty-row{display:contents}.product-detail-reviews-summary__empty-lead{display:flex;flex-direction:column;font-size:17px;gap:4px;line-height:1.2;margin:0}.product-detail-reviews-summary__empty-status{color:#5c5c5c;font-size:13px;line-height:1.5;margin:0}.product-detail-reviews-summary--empty{text-align:center}.product-detail-reviews-summary--empty .content-group-review-stars__star{color:#edc673;height:34px;width:34px}@media only screen and (max-width:1023px){.product-detail-reviews-summary--empty{align-items:center;display:flex;flex-direction:column;gap:16px;padding:0 16px;text-align:center}.product-detail-reviews-summary--empty .product-detail-reviews-summary__title{text-align:center}.product-detail-reviews-summary--empty .product-detail-reviews-summary__empty-row{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;justify-content:center}.product-detail-reviews-summary--empty .product-detail-reviews-summary__empty-visual{height:64px;width:64px}.product-detail-reviews-summary--empty .product-detail-reviews-summary__empty-lead{display:block;text-align:left}.product-detail-reviews-summary--empty .product-detail-reviews-summary__empty-status{text-align:center}.product-detail-reviews-summary--empty .product-detail-reviews-summary__notes,.product-detail-reviews-summary--empty .product-detail-reviews-summary__stars{display:none}}.product-detail-reviews-thumb{display:block;fill:none;flex:0 0 auto;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.product-detail-reviews-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.product-detail-reviews-item{background:#fff;display:flex;flex-direction:column}.product-detail-reviews-item--split,.product-detail-reviews-item:not(:first-child):not(.product-detail-reviews-item--split) .product-detail-reviews-item__card{border-top:1px solid #e8e8e8}@media only screen and (min-width:1280px){.product-detail-reviews-item{align-items:start;background:transparent;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:max-content minmax(0,1fr)}.product-detail-reviews-item--group-start .product-detail-reviews-item__timeline:before{background:linear-gradient(180deg,transparent,#e8e8e8 16px,#e8e8e8)}.product-detail-reviews-item--group-end .product-detail-reviews-item__timeline:before{background:linear-gradient(180deg,#e8e8e8,#e8e8e8 calc(100% - 16px),transparent)}.product-detail-reviews-item.product-detail-reviews-item--group-start.product-detail-reviews-item--group-end .product-detail-reviews-item__timeline:before{background:linear-gradient(180deg,transparent,#e8e8e8 16px,#e8e8e8 calc(100% - 16px),transparent)}.product-detail-reviews-item--pinned.product-detail-reviews-item--group-end{padding-bottom:16px}.product-detail-reviews-item--split{padding-top:16px}}.product-detail-reviews-item__card{background:#fff;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px}.product-detail-reviews-item__timeline{display:none}@media only screen and (min-width:1280px){.product-detail-reviews-item__timeline{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:4px;padding-top:16px;position:relative}.product-detail-reviews-item__timeline:before{background:#e8e8e8;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}}.product-detail-reviews-item__group-caption,.product-detail-reviews-item__timeline-date{background:#fff;color:#000;font-size:12px;line-height:1.2;white-space:nowrap;z-index:1}.product-detail-reviews-item__group-caption{font-weight:600;left:50%;padding:0 4px;position:absolute;top:0;transform:translateX(-50%)}.product-detail-reviews-item__timeline-date{font-variant-numeric:tabular-nums;position:relative;text-align:center}.product-detail-reviews-item__timeline-dot,.product-detail-reviews-item__timeline-star{flex:0 0 auto;position:relative;z-index:1}.product-detail-reviews-item__timeline-dot{background:#fff;border:1px solid #5c5c5c;border-radius:999px;height:8px;width:8px}.product-detail-reviews-item__timeline-star{display:none}@media only screen and (min-width:1280px){.product-detail-reviews-item--pinned .product-detail-reviews-item__timeline-dot{display:none}.product-detail-reviews-item--pinned .product-detail-reviews-item__timeline-star{display:block}}.product-detail-reviews-item__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.product-detail-reviews-item__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.product-detail-reviews-item__date{color:#5c5c5c;font-size:12px;white-space:nowrap}@media only screen and (min-width:1280px){.product-detail-reviews-item__date{display:none}}.product-detail-reviews-item__author-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.product-detail-reviews-item__avatar{align-items:center;background:#f3f4f7;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:30px;justify-content:center;width:30px}.product-detail-reviews-item__author{font-size:13px;font-weight:600}.product-detail-reviews-item__verified{color:#2e7d52}.product-detail-reviews-item__unverified{color:#5c5c5c}.product-detail-reviews-item__source-logo img{display:block;max-height:18px;width:auto}.product-detail-reviews-item__unverified,.product-detail-reviews-item__verified{font-size:12px}.product-detail-reviews-item__recommend{align-items:center;background:rgba(46,125,82,.09);border-radius:4px;color:#2e7d52;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1.2;padding:4px 8px;width:-moz-fit-content;width:fit-content}.product-detail-reviews-item__text{font-size:13px;line-height:1.5}.product-detail-reviews-item__pros-cons{display:grid;gap:8px}@media only screen and (min-width:1024px){.product-detail-reviews-item__pros-cons{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-detail-reviews-item__pros-cons-item{display:flex;font-size:13px;gap:8px;line-height:1.2}.product-detail-reviews-item__pros-cons-item span:first-child{flex:0 0 auto;font-weight:700}.product-detail-reviews-item__pros-cons-item--pros span:first-child{color:#2e7d52}.product-detail-reviews-item__pros-cons-item--cons span:first-child{color:#e30513}.product-detail-reviews-item__response{background:#f3f4f7;border-radius:4px;padding:12px}.product-detail-reviews-item__response-title{font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.product-detail-reviews-item__response-text{font-size:13px;line-height:1.5}.review-public-form__stars{direction:rtl;display:inline-flex;gap:4px}.review-public-form__star-input{opacity:0;pointer-events:none;position:absolute}.review-public-form__star-label{color:#edc673;cursor:pointer;font-size:34px;line-height:1}.review-public-form__star-label span{background-color:currentColor;display:block;height:34px;-webkit-mask-image:url(/build/images/review-star-outline.aea2f925.svg);mask-image:url(/build/images/review-star-outline.aea2f925.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:34px}.review-public-form__star-input:focus-visible+.review-public-form__star-label{outline:2px solid #edc673;outline-offset:2px}.review-public-form__star-label.is-on span{-webkit-mask-image:url(/build/images/review-star.256e7450.svg);mask-image:url(/build/images/review-star.256e7450.svg)}.product-detail-reviews-form{background:#fff;border-radius:6px;padding:16px;width:100%}.product-detail-reviews-form--empty{border-radius:0;padding:0}.product-detail-reviews-form--empty .site-form__submit{align-self:flex-start;width:auto}.product-detail-reviews-form--popup{background:transparent;border:0;max-width:none;padding:0}.product-detail-reviews-form__rating{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.product-detail-reviews-form__rating .site-form__label{font-weight:700}.product-detail-reviews-form__pros-cons{display:grid;gap:12px}@media only screen and (min-width:1024px){.product-detail-reviews-form__pros-cons{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-detail-reviews-form__textarea-wrap{min-width:0;position:relative}.product-detail-reviews-form__textarea-wrap .site-form__input{box-sizing:border-box;max-width:100%;padding-left:36px;resize:vertical;width:100%}.product-detail-reviews-form__textarea-icon{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;left:12px;pointer-events:none;position:absolute;top:12px;width:20px}.product-detail-reviews-form__textarea-wrap--pros .product-detail-reviews-form__textarea-icon{color:#2e7d52}.product-detail-reviews-form__textarea-wrap--cons .product-detail-reviews-form__textarea-icon{color:#e30513}.product-detail-reviews-form .site-form__field{min-width:0}.product-detail-reviews-form textarea.site-form__input{box-sizing:border-box;max-width:100%;resize:vertical;width:100%}.review-form-popup .window-popup__in>.text-center{display:none}.site-modal--review-form .site-modal__dialog{max-width:48rem}.product-discussion{min-width:0;scroll-margin-top:calc(var(--site-header-height, 0px) + 8px)}.product-discussion__author-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.product-discussion__avatar{align-items:center;background:#f3f4f7;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:30px;justify-content:center;width:30px}.product-discussion__author{font-size:13px;font-weight:600}.product-discussion__verified{color:#2e7d52}.product-discussion__unverified{color:#5c5c5c}.product-discussion__source-logo img{display:block;max-height:18px;width:auto}.product-discussion__list{min-width:0;padding-bottom:16px}.product-discussion__reply-slide{display:grid;grid-template-rows:0fr;margin-top:-12px;overflow:hidden;transition:grid-template-rows .35s ease,margin-top .35s ease;z-index:5}.product-discussion__reply-slide-inner{min-height:0;overflow:hidden}.product-discussion__reply-slide.is-open{grid-template-rows:1fr;margin-top:calc(var(--reply-action-height, 0px)*-1 - 12px)}@media (prefers-reduced-motion:reduce){.product-discussion__reply-slide{transition:none}}.product-discussion__form{border-top:1px solid #e8e8e8;display:flex;flex-direction:column;gap:16px;min-width:0;padding-top:16px}.product-discussion__form--reply{background:linear-gradient(180deg,#fff,#fff calc(100% - 12px),transparent);border-top:0;margin-left:calc(var(--discussion-indent, 0px)*-1);padding:12px 0 12px var(--discussion-indent,0);width:calc(100% + var(--discussion-indent, 0px))}.product-discussion__title{font-size:22px;font-weight:700;line-height:1.2;margin:0}.product-discussion__empty{display:flex;flex-direction:column;gap:12px}.product-discussion__empty-text{color:#5c5c5c;font-size:13px;line-height:1.5;margin:0}.product-discussion__body,.product-discussion__post,.product-discussion__reply{display:flex;flex-direction:column;gap:12px;min-width:0}.product-discussion__post+.product-discussion__post{border-top:1px solid #e8e8e8;padding-top:16px}.product-discussion__list .in-paging{margin-top:16px}.product-discussion__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.product-discussion__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.product-discussion__date{color:#5c5c5c;font-size:12px;white-space:nowrap}.product-discussion__shop,.product-discussion__status{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:600;line-height:1.2;padding:4px 8px;width:-moz-fit-content;width:fit-content}.product-discussion__status{background:rgba(46,125,82,.09);color:#2e7d52}.product-discussion__shop{background:hsla(41,77%,69%,.14);color:#d4991b}.product-discussion__message{font-size:13px;line-height:1.5}.product-discussion__message>:last-child{margin-bottom:0}.product-discussion__avatar{overflow:hidden}.product-discussion__avatar img,.product-discussion__avatar picture{display:block;height:100%;width:100%}.product-discussion__avatar img{-o-object-fit:cover;object-fit:cover}.product-discussion__replies{display:flex;flex-direction:column;gap:12px;min-width:0}.product-discussion__replies--nested{border-left:1px solid #e8e8e8;padding-left:8px}@media only screen and (min-width:1024px){.product-discussion__replies--nested{padding-left:12px}}.product-discussion__replies--nested .product-discussion__replies--nested .product-discussion__replies--nested{border-left:0;padding-left:0}@media only screen and (min-width:1024px){.product-discussion__replies--nested .product-discussion__replies--nested .product-discussion__replies--nested{border-left:1px solid #e8e8e8;padding-left:12px}.product-discussion__replies--nested .product-discussion__replies--nested .product-discussion__replies--nested .product-discussion__replies--nested .product-discussion__replies--nested .product-discussion__replies--nested .product-discussion__replies--nested{border-left:0;padding-left:0}}.product-discussion__action{align-self:flex-start;background:transparent;border:0;color:#000;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px}.product-discussion__action:focus-visible,.product-discussion__action:hover{color:#5c5c5c}.product-discussion__reply-state{align-items:center;background:#f3f4f7;border-radius:4px;display:flex;font-size:13px;gap:12px;justify-content:space-between;line-height:1.2;padding:12px}.product-discussion .site-form__submit{align-self:flex-start;width:auto}.product-recommendation-groups__header{align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto;margin-bottom:16px}.product-recommendation-groups__intro{align-items:center;display:flex;flex-wrap:wrap;gap:16px;min-width:0}.product-recommendation-groups .product-slider__title{margin:0}.product-recommendation-groups__header .product-slider__nav{justify-self:end}.product-recommendation-groups.has-overflow .product-recommendation-groups__header .product-slider__nav{visibility:visible}.product-recommendation-groups__nav{display:flex;flex-wrap:wrap;gap:8px}@media only screen and (min-width:1024px){.product-recommendation-groups__nav{gap:12px}}.product-recommendation-groups__tab{background:#fff;border:1px solid #e8e8e8;border-radius:999px;color:#5c5c5c;cursor:pointer;flex:0 0 auto;font:inherit;font-size:13px;font-weight:600;line-height:1.2;padding:8px 16px;transition:border-color .15s ease,background-color .15s ease,color .15s ease;white-space:nowrap}.product-recommendation-groups__tab:hover{border-color:#d4d4d4;color:#000}.product-recommendation-groups__tab.active{background:#000;border-color:#000;color:#fff}.product-recommendation-groups__panel{display:none}.product-recommendation-groups__panel.active{display:block}.product-recommendation-groups__panel .product-slider{margin-bottom:0}.product-slider--product-recommendations .product-slider__header{flex-wrap:wrap}.product-videos{display:grid;gap:24px}.product-videos__item{min-width:0}.product-videos__title{color:#000;font-size:17px;margin:0 0 8px}.product-videos__player{aspect-ratio:1.77777778;background:#000;border-radius:6px;overflow:hidden;position:relative;width:100%}.product-videos__play{align-items:center;background:#000;border:0;color:#fff;cursor:pointer;display:flex;font:inherit;gap:8px;height:100%;justify-content:center;padding:16px;transition:background .2s ease;width:100%}.product-videos__play:focus-visible,.product-videos__play:hover{background:#1f1f1f}.product-videos__play-icon{font-size:22px}.product-videos__iframe{border:0;display:block;height:100%;width:100%}.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{color:#f3f3f3;line-height:18px;text-align:left;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-bg{opacity:.85}.mfp-zoom,.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{background:#000;border:2px solid #fff;color:#fff;height:auto;line-height:20px;padding:4px 8px;right:0;text-align:center;top:0;width:auto}img.mfp-img{background:#fff;padding:12px}.mfp-figure:after{bottom:0;box-shadow:0 0 16px rgba(0,0,0,.6);top:0}.mfp-image-holder .mfp-figure{position:relative}.mfp-image-holder .mfp-bottom-bar{height:auto;inset:auto 0 0;margin-top:0;pointer-events:none;position:absolute;width:auto}.mfp-image-holder .mfp-counter{bottom:12px;color:#5c5c5c;font-size:12px;line-height:1.2;right:12px;text-align:right;top:auto;white-space:nowrap}.in-paging{margin-top:32px}.in-paging__load-more{display:flex;justify-content:center;margin-bottom:16px;position:relative}.in-paging__load-more:has(.is-loading):after{animation:site-async-content-spin .65s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;box-sizing:border-box;content:"";height:28px;height:18px;inset:0;margin:auto;pointer-events:none;position:absolute;width:28px;width:18px}@media (prefers-reduced-motion:reduce){.in-paging__load-more:has(.is-loading):after{animation:none}}.in-paging__load-more .js-load-more-button{background:#e3262e;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.04em;min-height:44px;padding:12px 24px;text-transform:uppercase;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.in-paging__load-more .js-load-more-button:focus-visible,.in-paging__load-more .js-load-more-button:hover{background:#d01b22}.in-paging__load-more .js-load-more-button.is-loading{color:transparent;cursor:wait}.in-paging__control{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.in-paging__control__item{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:6px;color:#000;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;min-height:36px;min-width:36px;padding:0 8px;text-decoration:none;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.in-paging__control__item:focus-visible,.in-paging__control__item:hover{background:#f3f4f7;border-color:#d4d4d4}.in-paging__control__item--num--active{background:#edc673;border-color:#edc673;color:#000}.in-paging__control__item--separate{background:transparent;border:0;min-width:auto;padding:0 4px}.in-paging .slider-control{flex-shrink:0}.in-paging a.is-loading{color:transparent;cursor:wait;position:relative}.in-paging a.is-loading>*{visibility:hidden}.in-paging a.is-loading:before{animation:site-async-content-spin .65s linear infinite;border:2px solid #e8e8e8;border-radius:50%;border-top-color:#5c5c5c;box-sizing:border-box;content:"";height:28px;height:18px;inset:0;margin:auto;position:absolute;width:28px;width:18px}@media (prefers-reduced-motion:reduce){.in-paging a.is-loading:before{animation:none}}.site-oauth{display:flex;flex-wrap:wrap;gap:12px}.site-oauth__divider{align-items:center;color:#5c5c5c;display:flex;flex:1 0 100%;font-size:13px;gap:12px;margin:0}.site-oauth__divider:after,.site-oauth__divider:before{border-top:1px solid #e8e8e8;content:"";flex:1}.site-oauth__btn{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:6px;box-sizing:border-box;color:#000;display:inline-flex;flex:1 1 0;font-size:13px;font-weight:500;gap:12px;justify-content:center;min-height:44px;min-width:-moz-max-content;min-width:max-content;padding:0 16px;text-decoration:none}.site-oauth__btn:focus-visible,.site-oauth__btn:hover{background:#fff}.site-oauth__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:20px;width:20px}.site-oauth__icon--google{background-image:url(/build/images/google.5c589898.svg)}.site-oauth__icon--facebook{background-image:url(/build/images/facebook.b502d242.svg)}.site-oauth__icon--seznam{background-image:url(/build/images/seznam.d24c244a.svg)}.checkout{display:flex;flex-direction:column;gap:24px}.checkout__layout{align-items:start;display:grid;gap:16px 24px}@media only screen and (min-width:1024px){.checkout__layout{grid-template-columns:minmax(0,1fr) 360px}}.checkout__main{display:flex;flex-direction:column;gap:24px;min-width:0}.checkout__main:has(.cart-page__items){gap:16px}.checkout__main>.product-slider{margin-bottom:0}.checkout__aside{display:flex;flex-direction:column;gap:16px;min-width:0}@media only screen and (min-width:1024px){.checkout__aside{position:sticky;top:min(calc(var(--site-header-height, 0px) + 8px),calc(100vh - var(--sticky-column-height, 0px) - 8px))}}.checkout__panel{background:#fff;border:1px solid #e8e8e8;border-radius:8px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;position:relative}.checkout__panel-title{border-bottom:1px solid #e8e8e8;font-size:13px;font-weight:600;line-height:1.2;margin:0;padding-bottom:8px}.checkout-progress{margin:0 0 16px;padding:0;width:100%}.checkout-progress,.checkout-progress__item{align-items:center;display:flex;gap:8px;list-style:none}.checkout-progress__item{color:#5c5c5c;flex:1;min-width:0}.checkout-progress__item::marker{content:none}.checkout-progress__item:last-child{flex:0 1 auto}.checkout-progress__item--active,.checkout-progress__item--done{color:#000}.checkout-progress__item--active .checkout-progress__title{font-weight:600}.checkout-progress__link{align-items:center;color:inherit;display:flex;gap:inherit;text-decoration:none}.checkout-progress__link:focus-visible .checkout-progress__title,.checkout-progress__link:hover .checkout-progress__title{text-decoration:underline;text-underline-offset:2px}@media only screen and (max-width:767px){.checkout-progress__item--active{flex-basis:auto;flex-shrink:0}.checkout-progress__item:not(.checkout-progress__item--active) .checkout-progress__title{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.checkout-progress__step{align-items:center;border:1px solid #e8e8e8;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;height:32px;justify-content:center;line-height:1;width:32px}.checkout-progress__item--active .checkout-progress__step,.checkout-progress__item--done .checkout-progress__step{background:#e3262e;border-color:#e3262e;color:#fff}.checkout-progress__check{background-color:currentColor;display:block;height:18px;-webkit-mask:url(/build/images/checked2.da5cb6f4.svg) center/contain no-repeat;mask:url(/build/images/checked2.da5cb6f4.svg) center/contain no-repeat;width:18px}.checkout-progress__spinner{animation:site-async-content-spin .65s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;box-sizing:border-box;height:28px;height:18px;width:28px;width:18px}@media (prefers-reduced-motion:reduce){.checkout-progress__spinner{animation:none}}.checkout-progress__title{font-size:13px;font-weight:500;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}@media only screen and (min-width:1024px){.checkout-progress__title{font-size:15px;white-space:nowrap}}.checkout-progress__bar{background:#e8e8e8;flex:1 1 auto;height:1px;min-width:12px}.checkout-progress__item:last-child .checkout-progress__bar{display:none}.checkout-actions{display:flex;flex-direction:column-reverse;gap:12px}@media only screen and (min-width:768px){.checkout-actions{align-items:center;flex-direction:row;justify-content:space-between}}.checkout-actions .site-form__submit{justify-content:space-between;width:100%}@media only screen and (min-width:768px){.checkout-actions .site-form__submit{min-width:256px;width:auto}}.checkout-actions .site-form__submit.btn--disabled,.checkout-actions .site-form__submit.is-disabled{opacity:.45;pointer-events:none}.checkout__aside .checkout-actions{flex-direction:column-reverse}.checkout-personal,.checkout__aside .checkout-actions .site-form__submit{min-width:0;width:100%}.checkout-personal{display:flex;flex-direction:column}.checkout-personal__rest{margin:0}.checkout-personal__body{content-visibility:visible;display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.checkout-personal__rest.is-open>.checkout-personal__body{grid-template-rows:1fr}.checkout-personal__inner{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:hidden;padding-top:12px}.checkout-personal__box{background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:16px}.checkout-contact{display:grid;gap:12px}.checkout-contact__actions,.checkout-contact__header{align-items:center;display:flex;gap:12px}.checkout-personal:has(>.checkout-personal__rest.is-open) .checkout-contact__account .checkout-contact__avatar{background:none;height:auto;width:auto}.checkout-personal:has(>.checkout-personal__rest.is-open) .checkout-contact__account .ui-icon{height:18px;width:18px}.checkout-personal:has(>.checkout-personal__rest.is-open) .checkout-contact__account .order-page__heading{font-size:13px;font-weight:500}.checkout-contact__actions{flex-wrap:wrap}@media only screen and (max-width:767px){.checkout-contact__actions>.site-oauth{flex-grow:1}}@media only screen and (min-width:768px){.checkout-contact__actions>.site-form__submit{width:auto}}.checkout-contact__user{align-items:center;color:#000;display:flex;gap:12px;text-decoration:none}.checkout-contact__user:focus-visible .checkout-contact__name,.checkout-contact__user:hover .checkout-contact__name{text-decoration:underline;text-underline-offset:2px}.checkout-contact__avatar{align-items:center;background:#f3f4f7;border-radius:50%;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.checkout-contact__name{display:block;font-weight:600}.checkout-promo{background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:12px 16px}.checkout-promo .ui-icon--delivery,.checkout-promo .ui-icon--tag{background-color:#e3262e}.checkout-promo .ui-icon--delivery img,.checkout-promo .ui-icon--tag img{visibility:hidden}.checkout-promo .ui-icon--tag{-webkit-mask:url(/build/images/tag.f36bd267.svg) center/contain no-repeat;mask:url(/build/images/tag.f36bd267.svg) center/contain no-repeat}.checkout-promo .ui-icon--delivery{-webkit-mask:url(/build/images/delivery.78b5fbe9.svg) center/contain no-repeat;mask:url(/build/images/delivery.78b5fbe9.svg) center/contain no-repeat}.checkout-promo__title{align-items:center;display:flex;gap:8px;margin:0}.checkout-promo__row{align-items:stretch;display:flex;gap:12px}.checkout-promo__row .site-form__submit{flex-shrink:0;width:auto}.checkout-promo__input{flex:1;min-width:0}.checkout-promo__applied{display:flex;flex-direction:column;gap:8px;list-style:none;margin:8px 0 0;padding:0}.checkout-promo__applied>li{align-items:center;background:rgba(46,125,82,.09);border-radius:6px;display:flex;font-size:13px;font-weight:500;gap:12px;justify-content:space-between;padding:8px 12px}.checkout-promo__remove{color:#000;display:inline-flex;text-decoration:none}.checkout-promo__remove:focus-visible,.checkout-promo__remove:hover{color:#5c5c5c}.checkout-items{font-size:13px;gap:12px;list-style:none;margin:0;padding:0}.checkout-items,.checkout-items__group{display:flex;flex-direction:column;min-width:0}.checkout-items__group{border-bottom:1px solid #e8e8e8;padding-bottom:12px}.checkout-items__item{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:48px minmax(0,1fr) auto}.checkout-items__item--addon .checkout-items__name{grid-column:2}.checkout-items__item--addon .checkout-items__price{grid-column:3}.checkout-items__image{display:block;height:48px;text-decoration:none;width:48px}.checkout-items__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.checkout-items__body{display:flex;flex-direction:column;gap:4px;min-width:0}.checkout-items__name{color:#000;font-size:13px;font-weight:500;line-height:1.2;min-width:0;text-decoration:none}.checkout-items__name:is(a):focus-visible,.checkout-items__name:is(a):hover{color:#5c5c5c}.checkout-items__item--addon .checkout-items__name{color:#5c5c5c;font-weight:400}.checkout-items__qty{color:#5c5c5c;font-size:12px}.checkout-items__price{color:#000;font-size:13px;font-weight:600;justify-self:end;line-height:1.2;text-align:right;white-space:nowrap}.checkout-totals{display:flex;flex-direction:column;font-size:13px;gap:8px;margin:0}.checkout-totals--after-items>.checkout-totals__row:first-child{padding-top:12px}.checkout-totals__row{align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr auto}.checkout-totals__label,.checkout-totals__value{margin:0}.checkout-totals__label{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.checkout-totals__value{justify-self:end;text-align:right;white-space:nowrap}#js-order-preview .checkout-totals__value--free{color:#2e7d52}.checkout-totals__row--subtotal,.checkout-totals__row--total,.checkout-totals__shipping{border-top:1px solid #e8e8e8;padding-top:12px}.checkout-totals__row--total .checkout-totals__value{color:#e3262e;font-size:22px;font-weight:700;line-height:1.2}.checkout-pickup{align-items:center;display:flex;gap:4px;min-width:0}.checkout-pickup__logo{align-items:center;display:flex;flex-shrink:0;justify-content:center;line-height:0}.checkout-pickup__logo img,.checkout-pickup__logo picture{display:block;max-height:24px;max-width:24px;-o-object-fit:contain;object-fit:contain}.checkout-pickup__text{min-width:0}.purchase-accessory-fees{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0}.purchase-accessory-fees__heading{color:#000;font-size:12px;font-weight:400;line-height:1.2;margin:0}.purchase-accessory-fees__item{align-items:center;background:#fff;border-radius:4px;color:#000;display:flex;font-size:12px;gap:8px;line-height:1.2;max-width:100%;padding:4px 8px;white-space:nowrap;width:-moz-max-content;width:max-content}.purchase-accessory-fees__item input[type=checkbox]{flex-shrink:0;margin:0}.purchase-accessory-fees__item:is(label){cursor:pointer}.purchase-accessory-fees__name{color:#000}.purchase-accessory-fees--muted .purchase-accessory-fees__item{background:#f3f4f7}.purchase-accessory-fees__price{color:#000;flex-shrink:0;font-weight:600}.purchase-accessory-fees__info{align-items:center;display:inline-flex;flex-shrink:0}.purchase-accessory-fees .ui-icon{flex-shrink:0}.purchase-accessory-fees:is(details){align-items:stretch;flex-direction:column;flex-wrap:nowrap;font-size:13px;gap:0}.purchase-accessory-fees:is(details) .purchase-accessory-fees__item{background:transparent;font-size:13px;gap:12px;max-width:none;padding:0;white-space:normal;width:100%}.purchase-accessory-fees:is(details) .purchase-accessory-fees__item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;height:16px;transition:background-color .2s ease,border-color .2s ease;width:16px}.purchase-accessory-fees:is(details) .purchase-accessory-fees__item input[type=checkbox]:checked{background:#000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 10'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m1 5.2 3.2 3.2L11 1.6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:8px 6px;border-color:#000}.purchase-accessory-fees:is(details) .purchase-accessory-fees__item input[type=checkbox]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.15);outline:none}.purchase-accessory-fees:is(details)::details-content{content-visibility:visible;overflow:clip}.purchase-accessory-fees:is(details):not([open])>.purchase-accessory-fees__body{display:grid}.purchase-accessory-fees__summary{align-items:center;cursor:pointer;display:inline-flex;font-size:13px;gap:4px;line-height:1.2;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.purchase-accessory-fees__summary::-webkit-details-marker{display:none}.purchase-accessory-fees__summary::marker{content:none}.purchase-accessory-fees__summary .purchase-accessory-fees__heading{font-size:inherit;line-height:inherit}.purchase-accessory-fees__chevron{align-items:center;display:inline-flex;flex-shrink:0;height:1em;justify-content:center;width:1em}.purchase-accessory-fees__chevron:before{border-bottom:1.5px solid #000;border-right:1.5px solid #000;content:"";height:50%;transform:rotate(45deg);transform-origin:center;transition:transform .2s ease;width:50%}.purchase-accessory-fees[open] .purchase-accessory-fees__chevron:before{transform:rotate(-135deg);transform-origin:center}.purchase-accessory-fees__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.purchase-accessory-fees[open]>.purchase-accessory-fees__body{grid-template-rows:1fr}.purchase-accessory-fees__inner{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:hidden}.purchase-accessory-fees__inner>:first-child{margin-top:12px}.content-visual{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr);padding:32px 0;width:100%}@media only screen and (min-width:1024px){.content-visual{gap:48px;grid-template-columns:minmax(0,560px) minmax(0,520px);justify-content:center;padding:48px 0}}.content-visual__visual{min-width:0}.content-visual__visual img{display:block;height:auto;max-width:100%;width:100%}.content-visual__body{display:flex;flex-direction:column;gap:16px;min-width:0;order:-1;width:100%}@media only screen and (min-width:1024px){.content-visual__body{order:0}}.content-visual__title{color:#000;font-size:22px;font-weight:700;line-height:1.2;margin:0}.content-visual__title span{color:#e3262e}@media only screen and (min-width:1024px){.content-visual__title{font-size:26px}}.content-visual__subtitle{color:#000;font-size:17px;font-weight:600;line-height:1.2;margin:0}.content-visual__text{color:#5c5c5c;font-size:13px;line-height:1.5;margin:0}@media only screen and (min-width:1024px){.content-visual__text{font-size:15px}}.content-visual__note{color:#5c5c5c;font-size:12px;margin:0}.content-visual--compact{padding:24px 0}@media only screen and (min-width:1024px){.content-visual--compact{grid-template-columns:minmax(0,400px) minmax(0,520px);padding:32px 0}}.content-visual--compact .content-visual__title{font-size:17px}@media only screen and (min-width:1024px){.content-visual--compact .content-visual__title{font-size:22px}}.content-visual__actions{display:flex;flex-wrap:wrap;gap:12px}.content-visual__actions .site-form__submit{width:auto}.cart-page__items{-moz-column-gap:24px;column-gap:24px;container-type:inline-size;display:grid;grid-template-columns:72px minmax(0,1fr) max-content max-content max-content 40px;list-style:none;margin:0;padding:0;row-gap:12px}.cart-page__row{background:#fff;border:1px solid #e8e8e8;border-radius:8px;display:flex;flex-direction:column;gap:12px;grid-column-end:-1;grid-column-start:1;padding:16px}.cart-page__row--with-gifts{padding-bottom:0}.cart-page__product{align-items:center;display:grid;gap:12px;grid-template-areas:"image name remove" "image qty total";grid-template-columns:72px minmax(0,1fr) auto}.cart-page__fees{min-width:0}.cart-page__services{padding-top:8px}.cart-page__gifts,.cart-page__services{border-top:1px solid #e8e8e8;min-width:0}.cart-page__gifts{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding-block:8px}.cart-page__gifts-icon{flex-shrink:0;height:24px;width:24px}.cart-page__gifts-label{flex-shrink:0;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.cart-page__gift{align-items:center;color:#000;display:flex;flex:0 1 auto;font-size:12px;gap:4px;max-width:100%;min-width:0;width:-moz-max-content;width:max-content}.cart-page__gift:focus-visible .cart-page__gift-name,.cart-page__gift:hover .cart-page__gift-name{color:#5c5c5c}.cart-page__gift-image{border-radius:4px;display:block;flex-shrink:0;height:32px;overflow:hidden;width:32px}.cart-page__gift-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cart-page__gift-name{flex:1 1 auto;font-weight:500;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-page__gift-price{color:#5c5c5c;flex-shrink:0}.cart-page__image{border-radius:6px;display:block;grid-area:image;height:72px;overflow:hidden;width:72px}.cart-page__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cart-page__name{display:flex;flex-direction:column;gap:4px;grid-area:name;min-width:0}.cart-page__title{color:#000;font-size:13px;font-weight:500;line-height:1.2}.cart-page__title:focus-visible,.cart-page__title:hover{color:#5c5c5c}.cart-page__unit-price{color:#5c5c5c;display:none;font-size:13px;font-variant-numeric:tabular-nums;grid-area:unit;text-align:end;white-space:nowrap}.cart-page__qty{font-size:13px;grid-area:qty;justify-self:start}.cart-page__total{align-items:flex-end;display:flex;flex-direction:column;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;gap:4px;grid-area:total;white-space:nowrap}.cart-page__discount{color:#2e7d52;font-size:12px;font-weight:500}.cart-page__remove{align-items:center;color:#5c5c5c;display:inline-flex;grid-area:remove;height:40px;justify-content:center;justify-self:end;width:40px}.cart-page__remove:focus-visible,.cart-page__remove:hover{color:#000}.cart-page__notice{background:hsla(41,77%,69%,.14);border-radius:6px;font-size:13px;line-height:1.5;padding:12px 16px}@container (min-width: 600px){.cart-page__row{row-gap:12px}.cart-page__product,.cart-page__row{align-items:center;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:subgrid}.cart-page__product{grid-column-end:-1;grid-column-start:1;grid-template-areas:none}.cart-page__product>*{grid-area:auto;grid-row:1}.cart-page__image{grid-column:1}.cart-page__name{grid-column:2}.cart-page__unit-price{grid-column:3}.cart-page__qty{grid-column:4;justify-self:end}.cart-page__total{grid-column:5;justify-self:end}.cart-page__remove{grid-column:6;justify-self:end}.cart-page__fees,.cart-page__gifts,.cart-page__services{grid-column-end:-1;grid-column-start:1}}@container (min-width: 768px){.cart-page__unit-price{display:block;justify-self:end}}.order-page__section{display:flex;flex-direction:column;gap:12px}.order-page__heading{align-items:baseline;display:flex;flex-wrap:wrap;font-size:17px;font-weight:600;gap:8px;line-height:1.2;margin:0}.order-page__heading-note{color:#5c5c5c;font-size:12px;font-weight:400}.order-page__choices{display:flex;flex-direction:column;gap:32px}.box-chooser{margin:0;position:relative}.box-chooser__in{overflow:hidden}.box-chooser__hint{background:#f3f4f7;border-radius:6px;color:#000;display:none;font-size:13px;font-weight:500;height:-moz-fit-content;height:fit-content;inset:0;margin-block:auto;margin-inline:auto;padding:12px 16px;pointer-events:none;position:absolute;width:-moz-fit-content;width:fit-content;z-index:1}.box-chooser__item{align-content:center;align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:6px;-moz-column-gap:0;column-gap:0;cursor:pointer;display:grid;font-size:13px;grid-template-columns:48px 40px minmax(0,1fr) auto;line-height:1.2;margin:0 0 8px;max-height:176px;min-height:44px;overflow:hidden;padding:8px 16px 8px 0;transition:max-height .2s ease,padding .2s ease,margin .2s ease,opacity .2s ease,border-width .2s ease,background-color .2s ease;width:100%}.box-chooser__item:last-child{margin-bottom:0}.box-chooser__item--active,.box-chooser__item.active{background:#f3f4f7}.box-chooser__item--inactive{color:#5c5c5c;cursor:not-allowed}.box-chooser__item.js-hide-payment-group{border-width:0;margin-bottom:0;max-height:0;min-height:0;opacity:0;padding-bottom:0;padding-top:0;pointer-events:none}.box-chooser__item.display-none{display:none}.box-chooser__item__check{align-items:center;align-self:stretch;display:flex;height:100%;justify-content:center;width:100%}.box-chooser__item__check input[type=checkbox].css-radio+.css-radio__image{display:block;font-size:0;height:16px;line-height:0;padding-left:0;width:16px}.box-chooser__item__check input[type=checkbox].css-radio+.css-radio__image:before{left:50%;top:50%;transform:translate(-50%,-50%)}.box-chooser__item__image{align-items:center;display:flex;justify-content:center;width:40px}.box-chooser__item__image img,.box-chooser__item__image picture{display:block;max-height:28px;max-width:100%;-o-object-fit:contain;object-fit:contain}.box-chooser__item__title{min-width:0;padding:0 12px}.box-chooser__item__title__name{font-weight:500}.box-chooser__item__title__description{color:#5c5c5c;font-weight:400}.box-chooser__item__price{font-weight:600;justify-self:end;text-align:right;white-space:nowrap}.box-chooser__item--no-image{grid-template-columns:48px minmax(0,1fr) auto}.box-chooser__item .box-balikovna-info,.box-chooser__item .box-gls-parcel-shop-info,.box-chooser__item .box-ppl-parcel-shop-info,.box-chooser__item .box-zasilkovna-info{color:#5c5c5c;font-size:12px;margin-top:4px;min-width:0}.box-chooser__toggle{margin-top:8px}.box-chooser__toggle .site-form__submit{width:auto}.order-page__section.js-payment-transport-group.js-hide-payment-group{margin-bottom:16px;pointer-events:none}.order-page__section.js-payment-transport-group.js-hide-payment-group .order-page__heading{opacity:.45}.order-page__section.js-payment-transport-group.js-hide-payment-group .box-chooser__in{-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);max-height:88px;opacity:.45;overflow:hidden}.order-page__section.js-payment-transport-group.js-hide-payment-group .box-chooser__hint{display:block}.order-page__section.js-payment-transport-group.js-hide-payment-group .box-chooser__toggle{display:none}.delivery-addresses{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.delivery-addresses__item{align-items:flex-start;background:#fff;border:1px solid #e8e8e8;border-radius:6px;display:flex;margin:0;transition:border-color .2s ease}.delivery-addresses__item.active{border-color:#000}.delivery-addresses__label{flex:1;min-width:0;padding:12px 16px}.delivery-addresses__body{line-height:1.5}.delivery-addresses__remove{align-items:center;background:none;border:0;border-radius:6px;color:#5c5c5c;cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:color .2s ease,opacity .2s ease,background-color .2s ease;width:44px}.delivery-addresses__remove:focus-visible,.delivery-addresses__remove:hover{background:#f3f4f7;color:#000}.payment-redirect{display:flex;flex-direction:column;gap:8px}input[type=checkbox].css-checkbox{height:1px;left:-1000px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;z-index:-1000;clip:rect(0 0 0 0);border:0}input[type=checkbox].css-checkbox+.css-checkbox__image{cursor:pointer;display:inline-block;font-size:15px;line-height:15px;padding-left:30px;position:relative;vertical-align:middle}input[type=checkbox].css-checkbox+.css-checkbox__image:before{background-color:#000;content:"";display:inline-block;height:15px;left:0;-webkit-mask-image:url(/build/images/custom_checkbox.d5520f1a.svg);mask-image:url(/build/images/custom_checkbox.d5520f1a.svg);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:300% 200%;mask-size:300% 200%;position:absolute;width:15px}input[type=checkbox].css-checkbox+.css-checkbox__image:hover:before{background-color:#5c5c5c}input[type=checkbox].css-checkbox:active+.css-checkbox__image:before,input[type=checkbox].css-checkbox:focus+.css-checkbox__image:before{box-shadow:none}input[type=checkbox].css-checkbox:checked+.css-checkbox__image:before{-webkit-mask-position:0 100%;mask-position:0 100%}input[type=checkbox].css-checkbox:disabled+.css-checkbox__image:before{background-color:#000;cursor:no-drop;-webkit-mask-position:100% 0;mask-position:100% 0}input[type=checkbox].css-checkbox:disabled~.css-checkbox__image{color:#000;cursor:no-drop}input[type=checkbox].css-checkbox.display-none~.css-checkbox__image,input[type=checkbox].css-checkbox[style*="display: none"]~.css-checkbox__image,input[type=checkbox].css-checkbox[style*="display:none"]~.css-checkbox__image{display:none}input[type=checkbox].css-radio{height:1px;left:-1000px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;z-index:-1000;clip:rect(0 0 0 0);border:0}input[type=checkbox].css-radio+.css-radio__image{cursor:pointer;display:inline-block;font-size:15px;line-height:15px;padding-left:30px;position:relative;vertical-align:middle}input[type=checkbox].css-radio+.css-radio__image:before{background-color:#000;content:"";display:inline-block;height:15px;left:0;-webkit-mask-image:url(/build/images/custom_radio.0ee1e10c.svg);mask-image:url(/build/images/custom_radio.0ee1e10c.svg);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:300% 200%;mask-size:300% 200%;position:absolute;width:15px}input[type=checkbox].css-radio+.css-radio__image:hover:before{background-color:#5c5c5c}input[type=checkbox].css-radio:active+.css-radio__image:before,input[type=checkbox].css-radio:focus+.css-radio__image:before{box-shadow:none}input[type=checkbox].css-radio:checked:not(:disabled)+.css-radio__image:before{background:#000;-webkit-mask-position:0 100%;mask-position:0 100%}input[type=checkbox].css-radio:checked:not(:disabled)+.css-radio__image:hover:before{background:#5c5c5c;-webkit-mask-position:0 100%;mask-position:0 100%}input[type=checkbox].css-radio:disabled+.css-radio__image:before{background:#5c5c5c;cursor:no-drop;-webkit-mask-position:100% 0;mask-position:100% 0}input[type=checkbox].css-radio:disabled~.css-radio__image{color:#5c5c5c;cursor:no-drop}input[type=checkbox].css-radio.display-none~.css-radio__image,input[type=checkbox].css-radio[style*="display: none"]~.css-radio__image,input[type=checkbox].css-radio[style*="display:none"]~.css-radio__image{display:none}.css-checkbox__image,.css-radio__image{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.css-checkbox__image .css-checkbox__image__link{color:#000}.window-popup{background:#fff;border-radius:6px;box-shadow:0 0 20px rgba(0,0,0,.3);display:flex;flex-direction:column;left:10px;max-height:calc(100% - 20px);padding:25px 0;position:fixed;top:10px;transform:scaleX(0);transition:transform .2s ease;width:calc(100% - 20px);will-change:transform;z-index:10001}.is-flex-popup-height-issue-detected .window-popup,.is-safari .window-popup{display:block}.is-flex-popup-height-issue-detected .window-popup:after,.is-flex-popup-height-issue-detected .window-popup:before,.is-safari .window-popup:after,.is-safari .window-popup:before{content:"";display:table}.is-flex-popup-height-issue-detected .window-popup:after,.is-safari .window-popup:after{clear:both}.window-popup--active{transform:scaleX(1)}@media only screen and (min-width:600px){.window-popup--standard{left:50%;margin-left:-300px;position:fixed;width:600px}.window-popup--wide{left:20px;max-height:calc(100% - 90px);top:20px;width:calc(100vw - 50px)}}@media only screen and (min-width:1280px){.window-popup--wide{left:50%;margin-left:-840px;position:fixed;width:1680px}}@media only screen and (min-width:600px){.window-popup--after-add-to-cart{left:50%;max-width:960px;top:50%!important;transform:translate(-50%,-50%);width:calc(100vw - 50px)}}.is-safari .window-popup--after-add-to-cart.window-popup--active{overflow:visible}.is-safari .window-popup--after-add-to-cart{overflow:hidden}.window-popup__in{flex:1;max-height:calc(100vh - 90px);overflow:auto;padding:0 25px;width:100%}.window-popup__close{align-items:center;color:#5c5c5c;display:flex;font-size:10px;font-weight:700;height:25px;justify-content:center;position:absolute;right:5px;text-decoration:none;top:5px;width:25px}.window-popup__close:hover{text-decoration:none}.window-popup__actions{padding:12.5px 25px;text-align:right;width:100%}@media only screen and (min-width:768px){.window-popup__actions{padding-bottom:0}}.window-popup__actions--multiple-buttons{display:flex;flex-direction:column}@media only screen and (min-width:768px){.window-popup__actions--multiple-buttons{align-items:center;flex-direction:row;justify-content:space-between}}.window-popup__actions .btn--with-arrow:before{display:none}.window-popup__actions__btn{width:100%}@media only screen and (min-width:768px){.window-popup__actions__btn{width:auto}}.window-popup__actions--multiple-buttons .window-popup__actions__btn{margin:2px 0}.window-popup__actions__btn i{font-size:12px;position:relative;top:0}.window-popup__actions__btn--cancel i{float:left;margin:0 10px -6px 0;transform:rotate(90deg)}@media only screen and (min-width:768px){.window-popup__actions__btn--cancel{order:-1;padding:10px 35px}}.window-popup__actions__btn--continue i{float:right;margin:0 0 0 10px;transform:rotate(-90deg)}.window-popup__overlay{height:150vh;height:100dvh;left:0;position:fixed;top:0;transition:background .2s ease;width:100vw;width:100svw;will-change:background;z-index:10000}.window-popup__overlay--active{background:rgba(0,0,0,.75)}.window-popup .in-message{background:transparent;border:none;color:#000}.ppl-iframe-top{left:5px;padding:25px 0 20px;width:calc(100% - 10px)}@media only screen and (min-width:600px){.ppl-iframe-top{left:18px;width:calc(100% - 36px)}}@media only screen and (min-width:1280px){.ppl-iframe-top{left:50%;margin-left:-720px;position:fixed;width:1440px}}.ppl-iframe-top .window-popup__in{overflow:unset;padding:0}.ppl-iframe-top .window-popup__close{padding:10px;z-index:1}.ppl-parcelshop-map{height:80vh;width:100%}@media only screen and (min-width:768px){.ppl-parcelshop-map .control-panel{height:100%}}@media only screen and (min-width:600px){.balikovna-iframe-top{left:25px}}@media only screen and (min-width:1024px){.balikovna-iframe-top{left:17px}}@media only screen and (min-width:1280px){.balikovna-iframe-top{left:50%;margin-left:-720px;position:fixed;width:1440px}}.balikovna-iframe-top .window-popup__in{overflow-x:hidden}.transport-balikovna-widget{height:80vh;margin:0 -26px;overflow-y:hidden;width:calc(100% + 52px)}@media only screen and (min-width:600px){.transport-balikovna-widget{margin:5px -25px;width:calc(100% + 50px)}}.transport-balikovna-widget iframe{border:none}@media only screen and (min-width:600px){.gls-parcel-shop-iframe-top{left:25px}}@media only screen and (min-width:1024px){.gls-parcel-shop-iframe-top{left:17px}}@media only screen and (min-width:1280px){.gls-parcel-shop-iframe-top{left:50%;margin-left:-720px;position:fixed;width:1440px}}.gls-parcel-shop-iframe-top .window-popup__in{overflow-x:hidden}.gls-parcel-shop-widget{height:80vh;margin:0 -26px;overflow-y:hidden;width:calc(100% + 52px)}@media only screen and (min-width:600px){.gls-parcel-shop-widget{margin:5px -25px;width:calc(100% + 50px)}}.gls-parcel-shop-widget iframe{border:none}.btn-no-style{background:none;border:0;color:#e3262e;cursor:pointer;display:inline-block;font-weight:500;outline:0;padding:0}.btn-no-style:hover{background:#f3f4f7}.btn--shipping-place{background-color:transparent;border:none;color:#e3262e;cursor:pointer;font-size:12px;font-weight:500;margin:0;padding:0}.btn--shipping-place:hover{color:#d01b22}.window-popup__close{background:url(/build/images/close.f7c4f7a6.svg) 50%/18px no-repeat}.window-popup__close .svg{display:none}body.web--window-activated{overflow:hidden}.order-request-page{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:960px;width:100%}.order-request-page__header{display:flex;flex-direction:column;gap:8px}.order-request-page__title{font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0;text-transform:uppercase}@media only screen and (min-width:1024px){.order-request-page__title{font-size:26px}}.order-request-page__intro{color:#5c5c5c;font-size:13px;line-height:1.5;margin:0}@media only screen and (min-width:1024px){.order-request-page__intro{font-size:15px}}.order-request-page__layout{align-items:start;display:grid;gap:16px}@media only screen and (min-width:768px){.order-request-page__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-request-page__layout--form{gap:16px 24px}@media only screen and (min-width:768px){.order-request-page__layout--form{grid-template-columns:minmax(0,1fr)}}@media only screen and (min-width:1024px){.order-request-page__layout--form{grid-template-columns:minmax(0,1fr) 280px}.order-request-page__layout--order-only{grid-template-columns:minmax(0,1fr)}}.order-request-page__aside,.order-request-page__main{min-width:0}@media only screen and (min-width:1024px){.order-request-page__aside{position:sticky;top:min(calc(var(--site-header-height, 0px) + 8px),calc(100vh - var(--sticky-column-height, 0px) - 8px))}}.order-request-page__actions{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:768px){.order-request-page__actions{flex-direction:row;justify-content:space-between}.order-request-page__actions .site-form__submit{min-width:256px;width:auto}}.order-request-page__actions .site-form__submit:has(.ui-icon){justify-content:space-between}.order-request-page--form:has(.order-request-page__layout:not(.order-request-page__layout--order-only)){max-width:1240px}.complaint-info{background:hsla(41,77%,69%,.14);border:1px solid hsla(41,77%,69%,.32);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.complaint-info__title{align-items:center;display:flex;font-size:17px;font-weight:600;gap:8px;line-height:1.2;margin:0}.complaint-info__icon{flex-shrink:0}.complaint-info__content{font-size:13px;line-height:1.5}.complaint-info__content>:last-child{margin-bottom:0}.order-request-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px}.order-request-card__heading{font-size:17px;font-weight:600;line-height:1.2;margin:0}.order-request-card__summary{display:flex;flex-direction:column;font-size:13px;gap:8px;margin:0}.order-request-card__summary-row{border-bottom:1px solid #e8e8e8;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:8px}.order-request-card__summary-row:last-child{border-bottom:0;padding-bottom:0}.order-request-card__summary-row dt{color:#5c5c5c;margin:0}.order-request-card__summary-row dd{font-weight:600;margin:0;text-align:right}.order-request-card__items{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.order-request-card__item{border-bottom:1px solid #e8e8e8;display:flex;flex-direction:column;font-size:13px;gap:4px;padding-bottom:12px}.order-request-card__item:last-child{border-bottom:0;padding-bottom:0}.order-request-card__item-head{display:flex;gap:12px;justify-content:space-between}.order-request-card__item-name{font-weight:600}.order-request-card__item-quantity{color:#5c5c5c;flex-shrink:0;white-space:nowrap}.order-request-card__item-description{color:#5c5c5c;line-height:1.5;margin:0}.order-request-form{gap:16px}.order-request-form__section{background:#fff;border:1px solid #e8e8e8;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.order-request-form__heading{align-items:flex-start;display:flex;font-size:17px;font-weight:600;gap:12px;line-height:1.2;margin:0}.order-request-form__step{align-items:center;background:#000;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;line-height:1;width:24px}.order-request-form__heading-text{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:4px}.order-request-form__heading-note{color:#5c5c5c;font-size:12px;font-weight:400;line-height:1.5}.order-request-form__grid{display:grid;gap:12px}@media only screen and (min-width:768px){.order-request-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-request-form__hint{color:#5c5c5c;font-size:12px;line-height:1.5;margin:0}.order-request-form__items-message{background:#f3f4f7;border:1px solid #e8e8e8;border-radius:6px;color:#5c5c5c;font-size:13px;line-height:1.5;margin:0;padding:12px 16px}.order-request-form__items-message[hidden]{display:none}.order-request-form__items-message--error{background:rgba(227,5,19,.07);border-color:rgba(227,5,19,.22);color:#e30513}.order-request-form__items-message:empty{display:none}.order-request-form__items{display:flex;flex-direction:column;gap:8px}.order-request-form__items:empty{display:none}.order-request-form__item{background:#fff;border:1px solid #e8e8e8;border-radius:6px;display:flex;flex-direction:column;gap:12px;padding:12px 16px;transition:border-color .2s ease}.order-request-form__item:hover{border-color:#d4d4d4}.order-request-form__item--selected,.order-request-form__item--selected:hover{border-color:#000}.order-request-form__item-head{align-items:flex-start}.order-request-form__item-text{display:flex;flex-direction:column;gap:4px;min-width:0}.order-request-form__item-name{font-weight:500;line-height:1.2}.order-request-form__item-meta{color:#5c5c5c;font-size:12px}.order-request-form__item-details{border-top:1px solid #e8e8e8;display:grid;gap:12px;padding-top:12px}@media only screen and (min-width:768px){.order-request-form__item-details{align-items:start;grid-template-columns:256px minmax(0,1fr)}}.order-request-form__item-details[hidden]{display:none}.order-request-form__choices{border:0;margin:0;min-width:0;padding:0}.order-request-form__choices legend{margin-bottom:4px;padding:0}.order-request-form__choice-list{display:grid;gap:8px}@media only screen and (min-width:768px){.order-request-form__choice-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-request-form__choice{align-items:center;border:1px solid #e8e8e8;border-radius:6px;padding:12px 16px;transition:border-color .2s ease}.order-request-form__choice:hover{border-color:#d4d4d4}.order-request-form__choice:has(input:checked){border-color:#000}.order-request-form__choice input{margin-top:0}.order-request-form__bank-account[hidden]{display:none}.order-request-form__rest{display:flex;flex-direction:column;gap:16px}.order-request-form__rest--hidden{display:none}.order-request-form__actions{display:flex;justify-content:flex-end}.order-request-form__verify{align-self:flex-start}.order-request-form__verify[hidden]{display:none}@media only screen and (min-width:768px){.order-request-form__submit,.order-request-form__verify{min-width:256px;width:auto}}.order-request-form__photos .box-upload{display:flex;flex-direction:column;gap:12px}.order-request-form__photos .box-upload__result{order:1}.order-request-form__photos .box-upload__place{align-items:center;background:#f3f4f7;border:1px dashed #e8e8e8;border-radius:6px;display:flex;flex-direction:column;gap:12px;padding:24px 16px;text-align:center;transition:border-color .2s ease}.order-request-form__photos .box-upload__place:hover{border-color:#d4d4d4}.order-request-form__photos .box-upload__place__drop__title{font-size:13px;font-weight:500}.order-request-form__photos .box-upload__place__drop__info{color:#5c5c5c;font-size:12px}.order-request-form__photos .box-upload__place__between{color:#5c5c5c;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.order-request-form__photos .box-upload__file-input{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.order-request-form__photos .box-upload__file-input:focus-visible+.site-form__submit{outline:2px solid #e3262e;outline-offset:2px}.order-request-form__photos .box-upload__filename{display:none}.order-request-form__photos .box-upload__uploading{color:#2e7d52;font-size:12px}.order-request-form__photos .list-files{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.order-request-form__photos .list-files>li:empty{display:none}.order-request-form__photos .list-files__item{position:relative;width:96px}.order-request-form__photos .list-files__item__in{display:flex;flex-direction:column;gap:4px}.order-request-form__photos .list-files__item__file{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:6px;display:flex;height:96px;justify-content:center;overflow:hidden;position:relative;width:96px}.order-request-form__photos .list-files__item__file img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.order-request-form__photos .list-files__item__file .svg{display:none}.order-request-form__photos .list-files__item__remove{align-items:center;background:#000;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;right:4px;top:4px;width:24px;z-index:5}.order-request-form__photos .list-files__item__remove:focus-visible,.order-request-form__photos .list-files__item__remove:hover{background:#1f1f1f}.order-request-form__photos .list-files__item__remove .svg{background-color:currentColor;display:block;height:12px;-webkit-mask:url(/build/images/close.f7c4f7a6.svg) center/contain no-repeat;mask:url(/build/images/close.f7c4f7a6.svg) center/contain no-repeat;width:12px}.order-request-form__photos .list-files__item__pipe{background:#e8e8e8;border-radius:999px;bottom:8px;height:8px;left:8px;overflow:hidden;position:absolute;right:8px}.order-request-form__photos .list-files__item__pipe__line{background:#e3262e;border-radius:999px;height:100%}.order-request-form__photos .list-files__item__pipe__line__value{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.order-request-form__photos .list-files__item__info{color:#5c5c5c;font-size:12px;line-height:1.2;word-break:break-word}.data-table{border-collapse:collapse;display:block;font-size:13px;width:100%}@media only screen and (min-width:1024px){.data-table{display:table}}.data-table__head{display:none}@media only screen and (min-width:1024px){.data-table__head{display:table-header-group}}.data-table__head th{border-bottom:1px solid #e8e8e8;color:#5c5c5c;font-size:12px;font-weight:500;letter-spacing:.04em;padding:12px;text-align:left;text-transform:uppercase;white-space:nowrap}.data-table__head th.data-table__cell--end{text-align:right}.data-table__body{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:1024px){.data-table__body{display:table-row-group}}.data-table__row{background:#fff;border:1px solid #e8e8e8;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}@media only screen and (min-width:1024px){.data-table__row{background:none;border:0;border-radius:0;display:table-row;padding:0}}.data-table__cell{display:flex;gap:16px;justify-content:space-between;padding:0;text-align:right}.data-table__cell:before{color:#5c5c5c;content:attr(data-label);flex-shrink:0;font-size:12px;text-align:left}@media only screen and (min-width:1024px){.data-table__cell{border-bottom:1px solid #e8e8e8;display:table-cell;padding:12px;text-align:left;vertical-align:top}.data-table__cell:before{content:none}}.data-table__cell--primary{font-weight:600}@media only screen and (min-width:1024px){.data-table__cell--end{text-align:right;white-space:nowrap}}.data-table__link{color:#000;text-decoration:underline;text-underline-offset:2px}.data-table__link:focus-visible,.data-table__link:hover{color:#5c5c5c}.data-table__actions{display:inline-flex;gap:8px;margin-left:auto}.data-table__status{background:color-mix(in srgb,var(--status-color,#5c5c5c) 12%,#fff);border-radius:999px;color:var(--status-color,#5c5c5c);font-weight:500;padding:4px 8px}.data-table__action,.data-table__status{align-items:center;display:inline-flex;font-size:12px;line-height:1.2;white-space:nowrap}.data-table__action{background:#fff;border:1px solid #e8e8e8;border-radius:999px;color:#000;flex-shrink:0;font-weight:600;gap:4px;min-height:32px;padding:4px 12px;text-decoration:none;transition:color .2s ease,opacity .2s ease,background-color .2s ease,border-color .2s ease}.data-table__action:focus-visible,.data-table__action:hover{border-color:#d4d4d4;color:#000}.data-table__list{align-items:flex-end;display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}@media only screen and (min-width:1024px){.data-table__list{align-items:flex-start}}.account-zone{display:flex;flex-direction:column;gap:16px;padding-bottom:64px}@media only screen and (min-width:1024px){.account-zone{align-items:flex-start;flex-direction:row;gap:32px}}.account-zone__menu{min-width:0}@media only screen and (min-width:1024px){.account-zone__menu{background:#f3f4f7;border-radius:8px;flex:0 0 280px;padding:16px;position:sticky;top:min(calc(var(--site-header-height, 0px) + 8px),calc(100vh - var(--sticky-column-height, 0px) - 8px))}}.account-zone__header{align-items:center;display:grid;gap:4px 12px;grid-template-areas:"avatar user logout";grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:12px}@media only screen and (min-width:1024px){.account-zone__header{border-bottom:1px solid #e8e8e8;grid-template-areas:"avatar user" "avatar logout";grid-template-columns:auto minmax(0,1fr);padding-bottom:16px}}.account-zone__avatar{align-items:center;align-self:start;background:#f3f4f7;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;grid-area:avatar;height:40px;justify-content:center;width:40px}@media only screen and (min-width:1024px){.account-zone__avatar{background:#fff}}.account-zone__user{display:flex;flex-direction:column;grid-area:user;line-height:1.2;min-width:0}.account-zone__name{font-size:13px}.account-zone__email,.account-zone__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-zone__email{color:#5c5c5c;font-size:12px}.account-zone__logout{background:transparent;border:0;color:#5c5c5c;cursor:pointer;flex-shrink:0;font-size:13px;font-size:12px;grid-area:logout;justify-self:start;line-height:1.2;padding:0;text-decoration:underline;white-space:nowrap}.account-zone__list{display:flex;gap:8px;list-style:none;margin:0;padding:0}@media only screen and (max-width:1023px){.account-zone__list{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.account-zone__list::-webkit-scrollbar{display:none}.account-zone__list.has-overflow.is-at-scroll-start:not(.is-at-scroll-end){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.account-zone__list.has-overflow:not(.is-at-scroll-start).is-at-scroll-end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px);mask-image:linear-gradient(90deg,transparent,#000 24px)}.account-zone__list.has-overflow:not(.is-at-scroll-start):not(.is-at-scroll-end){-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}}@media only screen and (min-width:1024px){.account-zone__list{flex-direction:column;gap:4px}}.account-zone__item{flex-shrink:0}@media only screen and (max-width:1023px){.account-zone__link{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:999px;color:#000;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:4px;line-height:1.2;min-height:32px;padding:4px 12px;text-decoration:none;transition:color .2s ease,opacity .2s ease,background-color .2s ease,border-color .2s ease;white-space:nowrap}.account-zone__link:focus-visible,.account-zone__link:hover{border-color:#d4d4d4;color:#000}.account-zone__link--active{background:#edc673;border-color:#edc673}}.account-zone__link .ui-icon{height:18px;width:18px}@media only screen and (min-width:1024px){.account-zone__link{align-items:center;border-radius:6px;color:#000;display:flex;font-size:13px;font-weight:500;gap:12px;line-height:1.2;min-height:40px;padding:4px 12px;text-decoration:none;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.account-zone__link:focus-visible,.account-zone__link:hover{background:#fff;color:#000}.account-zone__link--active,.account-zone__link--active:focus-visible,.account-zone__link--active:hover{background:#edc673;font-weight:700}}.account-zone__main{flex:1 1 auto;min-width:0}.account-zone--without-menu .account-zone__main{margin-inline:auto;max-width:960px;width:100%}.account-page{display:flex;flex-direction:column;gap:24px;min-width:0}.account-page__header{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:768px){.account-page__header{align-items:center;flex-direction:row;gap:16px;justify-content:space-between}}.account-page__title{font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0;text-transform:uppercase}@media only screen and (min-width:1024px){.account-page__title{font-size:26px;margin-top:12px}}.account-page__actions{display:flex;flex-wrap:wrap;gap:8px}.account-page__actions .site-form__submit{width:auto}.account-page__list{scroll-margin-top:calc(var(--site-header-height, 0px) + 8px)}.account-page__empty{border:1px dashed #e8e8e8;border-radius:8px;color:#5c5c5c;margin:0;padding:24px 16px;text-align:center}.account-page__sections{display:flex;flex-direction:column;gap:16px}.account-page__fields,.account-page__section{display:flex;flex-direction:column;gap:12px}.account-page__section{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px}@media only screen and (min-width:768px){.account-page__section{padding:24px}}.account-page__section--flush{padding:0}.account-page__heading{align-items:baseline;display:flex;flex-wrap:wrap;font-size:17px;font-weight:600;gap:8px;line-height:1.2;margin:0 0 8px}.account-page__heading-note{color:#5c5c5c;font-size:12px;font-weight:400}.account-page__columns{display:grid;gap:16px}@media only screen and (min-width:1024px){.account-page__columns{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.account-page__details{align-items:baseline;display:grid;font-size:13px;gap:8px 16px;grid-template-columns:auto minmax(0,1fr);margin:0}.account-page__details dt{color:#5c5c5c}.account-page__details dd{margin:0}.account-page__address{font-size:13px;line-height:1.5;margin:0}.account-page__submit{align-self:flex-start;width:auto}.basic-div-container,.grid-wrap-container{display:block}@media only screen and (min-width:600px){.basic-div-container,.grid-wrap-container{display:flex;flex-wrap:nowrap}}.basic-div-container>[data-gjs-role=column],.grid-wrap-container>[data-gjs-role=column],[data-gjs-role=row]>[data-gjs-role=column]{flex:1 1 0;min-width:0}[data-gjs-role=column][data-content-direction=horizontal]{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}[data-gjs-role=column][data-content-direction=horizontal]>*{flex:1 1 0;min-width:0}