@layer shared{.ActionButtons-module-scss-module__LE_QVq__action-buttons{gap:var(--sp-05);display:flex}.ActionButtons-module-scss-module__LE_QVq__action-buttons__virtual-walk-button{min-width:4.8rem;min-height:4.8rem}.ActionButtons-module-scss-module__LE_QVq__action-buttons__container{gap:var(--sp-05);flex-flow:column;width:100%;display:flex}.ActionButtons-module-scss-module__LE_QVq__action-buttons__container-images{gap:var(--sp-05);display:flex}.ActionButtons-module-scss-module__LE_QVq__action-buttons__icon-tooltip{position:relative}.ActionButtons-module-scss-module__LE_QVq__action-buttons__icon-tooltip img{filter:none}.ActionButtons-module-scss-module__LE_QVq__action-buttons__directions-button{justify-content:center}}
@layer atoms{.StickyDrawer-module-scss-module__mOvIJq__sticky-drawer{z-index:10;border-radius:var(--br-m);flex-direction:column;justify-content:flex-end;width:100%;height:auto;display:flex;position:fixed;bottom:0;left:0}.StickyDrawer-module-scss-module__mOvIJq__sticky-drawer--full-height{height:100%}.StickyDrawer-module-scss-module__mOvIJq__sticky-drawer__handle-wrapper{z-index:101;padding:var(--sp-05);justify-content:center;line-height:0;display:flex;position:relative}.StickyDrawer-module-scss-module__mOvIJq__sticky-drawer__handle{border-radius:var(--br-m);background:var(--clr-grey-medium);cursor:pointer;width:4rem;height:.8rem;padding:0}.StickyDrawer-module-scss-module__mOvIJq__sticky-drawer__body{z-index:101;width:100%;padding:var(--sp-05);background:var(--clr-body-background);transition:height var(--sticky-drawer-animation-duration) cubic-bezier(0, 0, .2, 1);position:relative;bottom:0;left:0;overflow:auto}@media (min-width:768px){.StickyDrawer-module-scss-module__mOvIJq__sticky-drawer__body{padding:var(--sp-07)}}.StickyDrawer-module-scss-module__mOvIJq__sticky-drawer__body--expanded{transition:height var(--sticky-drawer-animation-duration) cubic-bezier(.4, 0, .6, 1)}.StickyDrawer-module-scss-module__mOvIJq__sticky-drawer__footer{z-index:102;width:100%;box-shadow:var(--shdw-03);padding:0 var(--sp-05) var(--sp-06) var(--sp-05);background:var(--clr-body-background);flex:none;position:relative}.StickyDrawer-module-scss-module__mOvIJq__sticky-drawer__footer--expanded{box-shadow:none;padding-top:var(--sp-06)}.StickyDrawer-module-scss-module__mOvIJq__sticky-drawer__footer--expanded:after{content:"";top:0;left:var(--sp-05);right:var(--sp-05);background-color:var(--clr-grey-medium);height:1px;position:absolute}.StickyDrawer-module-scss-module__mOvIJq__sticky-drawer__backdrop{z-index:100;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);will-change:opacity;width:100%;height:100%;transition:opacity var(--sticky-drawer-animation-duration) cubic-bezier(.4, 0, .6, 1);opacity:0;background-color:#0a0a0a80;position:fixed;top:0}.StickyDrawer-module-scss-module__mOvIJq__sticky-drawer__backdrop--expanded{opacity:1}}
@layer shared{.ComparisonDrawerCard-module-scss-module__statUW__comparison-drawer-card{align-items:flex-start;gap:var(--sp-05);padding:var(--sp-02);background:var(--clr-body-background);justify-content:space-between;display:flex}.ComparisonDrawerCard-module-scss-module__statUW__comparison-drawer-card__image-container{border:1px solid var(--clr-grey-light);border-radius:var(--br-xs);flex-shrink:0;justify-content:center;align-items:center;width:9rem;height:9rem;display:flex;overflow:hidden}.ComparisonDrawerCard-module-scss-module__statUW__comparison-drawer-card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ComparisonDrawerCard-module-scss-module__statUW__comparison-drawer-card__container{gap:var(--sp-05);flex-flow:wrap;align-items:flex-start;width:100%;display:flex}.ComparisonDrawerCard-module-scss-module__statUW__comparison-drawer-card__info{gap:var(--sp-02);flex:1;grid-template-columns:1fr;display:grid}@media (min-width:768px){.ComparisonDrawerCard-module-scss-module__statUW__comparison-drawer-card__info{flex-direction:column;flex-grow:1;min-width:0;display:flex}}.ComparisonDrawerCard-module-scss-module__statUW__comparison-drawer-card__info-brand{font-size:var(--fs-2xs);color:var(--clr-text-default);text-transform:uppercase;margin-bottom:var(--sp-01);font-weight:600}.ComparisonDrawerCard-module-scss-module__statUW__comparison-drawer-card__info-name{font-size:var(--fs-2xs);margin-bottom:var(--sp-01);overflow:hidden}@media (min-width:768px){.ComparisonDrawerCard-module-scss-module__statUW__comparison-drawer-card__info-name{font-size:var(--fs-xs)}}.ComparisonDrawerCard-module-scss-module__statUW__comparison-drawer-card__price-container{order:3;width:100%}@media (min-width:768px){.ComparisonDrawerCard-module-scss-module__statUW__comparison-drawer-card__price-container{order:initial;width:auto}}.ComparisonDrawerCard-module-scss-module__statUW__comparison-drawer-card__close-button{flex-shrink:0;padding:0}.ComparisonDrawerCard-module-scss-module__statUW__comparison-drawer-card__close-button-icon{color:var(--clr-text-default);opacity:.7;width:2rem;height:2rem}}
@layer shared{.ComparisonDrawer-module-scss-module__MXOy_G__comparison-drawer{flex-direction:column;height:100%;display:flex;overflow:hidden}.ComparisonDrawer-module-scss-module__MXOy_G__comparison-drawer__body{gap:var(--sp-06);flex-direction:column;width:100%;height:100%;display:flex;overflow-y:auto}.ComparisonDrawer-module-scss-module__MXOy_G__comparison-drawer__content{gap:var(--sp-05);flex-direction:column;display:flex}.ComparisonDrawer-module-scss-module__MXOy_G__comparison-drawer__footer{text-align:right;gap:var(--sp-05);padding-top:var(--sp-05);border-top:1px solid var(--clr-grey-dark);grid-template-columns:1fr;margin-top:auto;display:grid}@media (min-width:768px){.ComparisonDrawer-module-scss-module__MXOy_G__comparison-drawer__footer{grid-template-columns:2fr 4fr}}.ComparisonDrawer-module-scss-module__MXOy_G__comparison-drawer__clear-button,.ComparisonDrawer-module-scss-module__MXOy_G__comparison-drawer__compare-button{justify-content:center;width:100%}}
@layer shared{.ComparisonButton-module-scss-module__v_AEAW__comparison-button.ComparisonButton-module-scss-module__v_AEAW__comparison-button{box-shadow:var(--shdw-05);z-index:100}.ComparisonButton-module-scss-module__v_AEAW__comparison-button_icon{filter:var(--icon-white-fl)}.ComparisonButton-module-scss-module__v_AEAW__comparison-button__badge{top:calc(-1*var(--sp-03));left:calc(-1*var(--sp-03));width:var(--sp-06);height:var(--sp-06);position:absolute}}
@layer atoms{.ToggleButton-module-scss-module__K-RpMq__toggle-button{justify-content:center;align-items:center;gap:var(--sp-01);cursor:pointer;flex-flow:column;height:fit-content;transition:background-color .3s;display:flex;position:relative}.ToggleButton-module-scss-module__K-RpMq__toggle-button:hover,.ToggleButton-module-scss-module__K-RpMq__toggle-button:focus,.ToggleButton-module-scss-module__K-RpMq__toggle-button:focus-visible,.ToggleButton-module-scss-module__K-RpMq__toggle-button:focus-within{background-color:var(--clr-primary-light);color:var(--clr-primary-dark)}.ToggleButton-module-scss-module__K-RpMq__toggle-button:hover .ToggleButton-module-scss-module__K-RpMq__toggle-button__label,.ToggleButton-module-scss-module__K-RpMq__toggle-button:hover .ToggleButton-module-scss-module__K-RpMq__toggle-button__description,.ToggleButton-module-scss-module__K-RpMq__toggle-button:focus .ToggleButton-module-scss-module__K-RpMq__toggle-button__label,.ToggleButton-module-scss-module__K-RpMq__toggle-button:focus .ToggleButton-module-scss-module__K-RpMq__toggle-button__description,.ToggleButton-module-scss-module__K-RpMq__toggle-button:focus-visible .ToggleButton-module-scss-module__K-RpMq__toggle-button__label,.ToggleButton-module-scss-module__K-RpMq__toggle-button:focus-visible .ToggleButton-module-scss-module__K-RpMq__toggle-button__description,.ToggleButton-module-scss-module__K-RpMq__toggle-button:focus-within .ToggleButton-module-scss-module__K-RpMq__toggle-button__label,.ToggleButton-module-scss-module__K-RpMq__toggle-button:focus-within .ToggleButton-module-scss-module__K-RpMq__toggle-button__description{color:var(--clr-primary-dark)}.ToggleButton-module-scss-module__K-RpMq__toggle-button:has(.ToggleButton-module-scss-module__K-RpMq__toggle-button__input:checked){background-color:var(--clr-primary-medium)}.ToggleButton-module-scss-module__K-RpMq__toggle-button:has(.ToggleButton-module-scss-module__K-RpMq__toggle-button__input:checked) .ToggleButton-module-scss-module__K-RpMq__toggle-button__icon{filter:var(--icon-white-fl)}:is(.ToggleButton-module-scss-module__K-RpMq__toggle-button:has(.ToggleButton-module-scss-module__K-RpMq__toggle-button__input:checked) .ToggleButton-module-scss-module__K-RpMq__toggle-button__label,.ToggleButton-module-scss-module__K-RpMq__toggle-button:has(.ToggleButton-module-scss-module__K-RpMq__toggle-button__input:checked) .ToggleButton-module-scss-module__K-RpMq__toggle-button__description){color:var(--clr-white)}.ToggleButton-module-scss-module__K-RpMq__toggle-button:has(.ToggleButton-module-scss-module__K-RpMq__toggle-button__input:disabled){cursor:not-allowed;background:var(--clr-body-foreground)}.ToggleButton-module-scss-module__K-RpMq__toggle-button:has(.ToggleButton-module-scss-module__K-RpMq__toggle-button__input:disabled) .ToggleButton-module-scss-module__K-RpMq__toggle-button__icon{opacity:.4}.ToggleButton-module-scss-module__K-RpMq__toggle-button:has(.ToggleButton-module-scss-module__K-RpMq__toggle-button__input:disabled) .ToggleButton-module-scss-module__K-RpMq__toggle-button__input{pointer-events:none}:is(.ToggleButton-module-scss-module__K-RpMq__toggle-button:has(.ToggleButton-module-scss-module__K-RpMq__toggle-button__input:disabled) .ToggleButton-module-scss-module__K-RpMq__toggle-button__label,.ToggleButton-module-scss-module__K-RpMq__toggle-button:has(.ToggleButton-module-scss-module__K-RpMq__toggle-button__input:disabled) .ToggleButton-module-scss-module__K-RpMq__toggle-button__description){color:var(--clr-grey-dark)}.ToggleButton-module-scss-module__K-RpMq__toggle-button--sm{padding:var(--sp-03)}.ToggleButton-module-scss-module__K-RpMq__toggle-button--sm:has(.ToggleButton-module-scss-module__K-RpMq__toggle-button__description){padding:var(--sp-01) var(--sp-03)}.ToggleButton-module-scss-module__K-RpMq__toggle-button--sm .ToggleButton-module-scss-module__K-RpMq__toggle-button__icon{width:1.6rem;height:1.6rem}.ToggleButton-module-scss-module__K-RpMq__toggle-button--sm .ToggleButton-module-scss-module__K-RpMq__toggle-button__label{font-size:var(--fs-2xs)}.ToggleButton-module-scss-module__K-RpMq__toggle-button--md{padding:var(--sp-04)}.ToggleButton-module-scss-module__K-RpMq__toggle-button--md:has(.ToggleButton-module-scss-module__K-RpMq__toggle-button__description){padding:var(--sp-02) var(--sp-04)}.ToggleButton-module-scss-module__K-RpMq__toggle-button--lg{padding:var(--sp-05)}.ToggleButton-module-scss-module__K-RpMq__toggle-button--lg:has(.ToggleButton-module-scss-module__K-RpMq__toggle-button__description){padding:var(--sp-03) var(--sp-05)}.ToggleButton-module-scss-module__K-RpMq__toggle-button__icon{display:flex}.ToggleButton-module-scss-module__K-RpMq__toggle-button__text{flex-direction:column;justify-content:center;display:flex}.ToggleButton-module-scss-module__K-RpMq__toggle-button__input{appearance:none;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}}
@layer atoms{.ToggleButtonGroup-module-scss-module__s9MJFa__toggle-button-group__buttons-container{border:1px solid var(--clr-grey-medium);border-radius:var(--br-s);flex-flow:row;gap:0;width:fit-content;height:fit-content;overflow:hidden}.ToggleButtonGroup-module-scss-module__s9MJFa__toggle-button-group__item:not(:last-of-type){border-right:1px solid var(--clr-grey-medium)}}
@layer atoms{.Menu-module-scss-module__w0_41a__menu{border:1px solid var(--clr-grey-medium);border-radius:var(--br-s);background:var(--clr-body-background);box-shadow:var(--shdw-03);z-index:1;width:max-content}.Menu-module-scss-module__w0_41a__menu__submenu>div[aria-expanded=true]{background:var(--clr-body-foreground)}.Menu-module-scss-module__w0_41a__menu__button{border:1px solid var(--clr-grey-medium);border-radius:var(--br-s);background:var(--clr-body-background)}.Menu-module-scss-module__w0_41a__menu__button--open.Menu-module-scss-module__w0_41a__menu__button--left .Menu-module-scss-module__w0_41a__menu__expand-icon{transform:rotate(90deg)}.Menu-module-scss-module__w0_41a__menu__button--open.Menu-module-scss-module__w0_41a__menu__button--right .Menu-module-scss-module__w0_41a__menu__expand-icon{transform:rotate(-90deg)}.Menu-module-scss-module__w0_41a__menu__button--open.Menu-module-scss-module__w0_41a__menu__button--top .Menu-module-scss-module__w0_41a__menu__expand-icon{transform:rotate(-180deg)}.Menu-module-scss-module__w0_41a__menu__button--open.Menu-module-scss-module__w0_41a__menu__button--bottom .Menu-module-scss-module__w0_41a__menu__expand-icon{transform:rotate(180deg)}.Menu-module-scss-module__w0_41a__menu__item--disabled{opacity:.5;cursor:not-allowed}.Menu-module-scss-module__w0_41a__menu__item-icon{align-items:center;display:flex}.Menu-module-scss-module__w0_41a__menu__item-label{line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:pre-wrap;-webkit-box-orient:vertical;flex:1;max-width:30rem;display:-webkit-box;overflow:hidden}.Menu-module-scss-module__w0_41a__menu__button,.Menu-module-scss-module__w0_41a__menu__item{white-space:nowrap;justify-content:space-between;align-items:center;gap:var(--sp-02);padding:var(--sp-03) var(--sp-04);font-size:var(--fs-xs);cursor:pointer;display:flex}.Menu-module-scss-module__w0_41a__menu__button:focus,.Menu-module-scss-module__w0_41a__menu__button:focus-visible,.Menu-module-scss-module__w0_41a__menu__button:focus-within,.Menu-module-scss-module__w0_41a__menu__button:hover,.Menu-module-scss-module__w0_41a__menu__item:focus,.Menu-module-scss-module__w0_41a__menu__item:focus-visible,.Menu-module-scss-module__w0_41a__menu__item:focus-within,.Menu-module-scss-module__w0_41a__menu__item:hover{background:var(--clr-body-foreground)}.Menu-module-scss-module__w0_41a__menu__button[aria-expanded=true],.Menu-module-scss-module__w0_41a__menu__item[aria-expanded=true]{border-color:var(--clr-primary-medium)}.Menu-module-scss-module__w0_41a__menu__expand-icon{margin-left:var(--sp-02);align-items:center;transition:transform .3s ease-in-out;display:flex}}
@layer features{.MainHeader-module-scss-module__fSAsPG__main-header__search-wrapper{background-color:var(--clr-white);padding:var(--sp-04) var(--sp-05);height:100vh}.MainHeader-module-scss-module__fSAsPG__main-header__search-wrapper header{background:var(--clr-white);width:100%}.MainHeader-module-scss-module__fSAsPG__main-header__search-wrapper header input{border:1px solid var(--clr-primary-medium);background:0 0}.MainHeader-module-scss-module__fSAsPG__main-header__search-wrapper header button{background:0 0}.MainHeader-module-scss-module__fSAsPG__main-header__content{background-color:var(--clr-primary-medium);padding:var(--sp-04) var(--sp-05);justify-content:space-between;align-items:flex-start;display:flex}.MainHeader-module-scss-module__fSAsPG__main-header__content>button[class*=icon-btn]{width:auto;height:4.4rem;right:var(--sp-05);position:absolute}.MainHeader-module-scss-module__fSAsPG__main-header__grid{width:100%}.MainHeader-module-scss-module__fSAsPG__main-header__actions{justify-content:flex-end;align-items:center;gap:var(--sp-03);flex-direction:row;margin-left:auto;display:flex}.MainHeader-module-scss-module__fSAsPG__main-header__logo{padding:0}.MainHeader-module-scss-module__fSAsPG__main-header__logo:focus,.MainHeader-module-scss-module__fSAsPG__main-header__logo:focus-visible{box-shadow:none;outline:none}.MainHeader-module-scss-module__fSAsPG__main-header__logo img{width:unset;height:unset;max-width:13.9rem;max-height:2.4rem}.MainHeader-module-scss-module__fSAsPG__main-header__search-button{width:4rem;height:4rem;padding:0}.MainHeader-module-scss-module__fSAsPG__main-header a[class*=icon-btn]{justify-content:center;width:auto;display:flex}.MainHeader-module-scss-module__fSAsPG__main-header__menu{box-shadow:var(--shdw-02)}.MainHeader-module-scss-module__fSAsPG__main-header__menu>li:not(:last-of-type){border-bottom:1px solid var(--clr-grey-medium)}.MainHeader-module-scss-module__fSAsPG__main-header__menu-button{padding:0 0 0 var(--sp-03);background-color:#0000;border:none}.MainHeader-module-scss-module__fSAsPG__main-header__menu-button:hover,.MainHeader-module-scss-module__fSAsPG__main-header__menu-button:focus,.MainHeader-module-scss-module__fSAsPG__main-header__menu-button:active{background-color:#0000}.MainHeader-module-scss-module__fSAsPG__main-header__menu-item{padding:var(--sp-05)}.MainHeader-module-scss-module__fSAsPG__main-header__menu-item--logged-in-profile{position:relative}.MainHeader-module-scss-module__fSAsPG__main-header__menu-item--logged-in-profile:before{content:"";background:var(--clr-green-dark);z-index:1;border-radius:50%;width:1.6rem;height:1.6rem;display:block;position:absolute;top:1.2rem;left:2.7rem;transform:rotate(40deg)}.MainHeader-module-scss-module__fSAsPG__main-header__menu-item--logged-in-profile:after{content:"";border:2px solid var(--clr-white);z-index:2;border-top:0;border-left:0;flex-shrink:0;width:.7rem;height:1rem;position:absolute;top:1.3rem;left:3.1rem;transform:rotate(40deg)}.MainHeader-module-scss-module__fSAsPG__basket-navigation-button{max-height:2.4rem}.MainHeader-module-scss-module__fSAsPG__basket-navigation-button__wrapper{width:4rem;height:4rem}.MainHeader-module-scss-module__fSAsPG__basket-navigation-button__icon-img{width:2.4rem;height:2.4rem}.MainHeader-module-scss-module__fSAsPG__basket-navigation-button__counter{border-color:var(--clr-primary-dark);background-color:var(--clr-primary-dark)}.MainHeader-module-scss-module__fSAsPG__drawer-footer [class*=_button]{border-radius:.8rem}.MainHeader-module-scss-module__fSAsPG__navigation-mobile-menu-drawer__menu-button{border-radius:var(--br-m);background:var(--clr-white);border-color:#0000;padding:.6rem}.MainHeader-module-scss-module__fSAsPG__navigation-mobile-menu-drawer__menu-button img{filter:var(--icon-black-fl)}.MainHeader-module-scss-module__fSAsPG__navigation-mobile-menu-drawer__close-button img{filter:var(--icon-white-fl)}}
@keyframes MobileHeader-module-scss-module__Ny8vFG__slide-in{0%{transform:translateY(-100%)}to{transform:translateY(0%)}}@keyframes MobileHeader-module-scss-module__Ny8vFG__slide-out{0%{top:0;transform:translateY(0%)}to{top:auto;transform:translateY(-100%)}}@layer features{.MobileHeader-module-scss-module__Ny8vFG__mobile-header-sticky{z-index:99;position:relative;box-shadow:1px 2px 1px #00000008}@media (min-width:768px){.MobileHeader-module-scss-module__Ny8vFG__mobile-header-sticky{display:none}}.MobileHeader-module-scss-module__Ny8vFG__mobile-header-sticky--scrolled-past{z-index:100;animation:.4s ease-in-out forwards MobileHeader-module-scss-module__Ny8vFG__slide-in;position:sticky;top:0;box-shadow:0 4px 6px -4px #00000026}.MobileHeader-module-scss-module__Ny8vFG__mobile-header-sticky--search-expanded{width:100%;position:fixed;box-shadow:0 4px 6px -4px #00000026}}
@layer atoms{.Wrapper-module-scss-module__UKMaUG__wrapper--full{width:100%}.Wrapper-module-scss-module__UKMaUG__wrapper--standard{padding:0 var(--sp-05)}@media (min-width:768px){.Wrapper-module-scss-module__UKMaUG__wrapper--standard{max-width:var(--wrapper-standard-width,157rem);padding:0 var(--sp-06);margin-inline:auto}}.Wrapper-module-scss-module__UKMaUG__wrapper--narrow{padding:0 var(--sp-05)}@media (min-width:768px){.Wrapper-module-scss-module__UKMaUG__wrapper--narrow{max-width:var(--wrapper-narrow-width,70rem);padding:0 var(--sp-06);margin-inline:auto}}.Wrapper-module-scss-module__UKMaUG__wrapper--has-background{background-color:var(--wrapper-background-color)}.Wrapper-module-scss-module__UKMaUG__wrapper--has-padding{padding-top:var(--wrapper-padding);padding-bottom:var(--wrapper-padding)}.Wrapper-module-scss-module__UKMaUG__wrapper--has-vertical-margin{margin-top:var(--wrapper-vertical-margin);margin-bottom:var(--wrapper-vertical-margin)}}
@layer atoms{.ImagePreview-module-scss-module__wYtYaW__image-preview__slider{flex-direction:column;justify-content:center;height:100%;display:flex}.ImagePreview-module-scss-module__wYtYaW__image-preview__slider-wrapper{align-content:center;width:100%;height:100%}.ImagePreview-module-scss-module__wYtYaW__image-preview__slide{aspect-ratio:1;flex-direction:column;justify-content:center;display:flex}@media (min-width:768px){.ImagePreview-module-scss-module__wYtYaW__image-preview__slide{max-height:80vh}}.ImagePreview-module-scss-module__wYtYaW__image-preview__zoom-controls{top:var(--sp-03);position:fixed;right:4rem}.ImagePreview-module-scss-module__wYtYaW__image-preview__zoom-controls-button{margin-top:0}.ImagePreview-module-scss-module__wYtYaW__image-preview__zoom-controls--white img{filter:var(--icon-black-fl)}.ImagePreview-module-scss-module__wYtYaW__image-preview__zoom-controls--black img{filter:var(--icon-white-fl)}}
@layer atoms{.TreeNode-module-scss-module__MsyDxq__tree-node__link{color:var(--clr-text-default)}.TreeNode-module-scss-module__MsyDxq__tree-node__link--active{color:var(--clr-primary-medium);font-weight:600}.TreeNode-module-scss-module__MsyDxq__tree-node__link,.TreeNode-module-scss-module__MsyDxq__tree-node__text{width:100%;line-height:2.4rem}.TreeNode-module-scss-module__MsyDxq__tree-node__link[aria-disabled=false]:hover,.TreeNode-module-scss-module__MsyDxq__tree-node__link[aria-disabled=false]:focus,.TreeNode-module-scss-module__MsyDxq__tree-node__link[aria-disabled=false]:focus-visible,.TreeNode-module-scss-module__MsyDxq__tree-node__link[aria-disabled=false]:focus-within,.TreeNode-module-scss-module__MsyDxq__tree-node__text[aria-disabled=false]:hover,.TreeNode-module-scss-module__MsyDxq__tree-node__text[aria-disabled=false]:focus,.TreeNode-module-scss-module__MsyDxq__tree-node__text[aria-disabled=false]:focus-visible,.TreeNode-module-scss-module__MsyDxq__tree-node__text[aria-disabled=false]:focus-within{color:var(--clr-primary-dark)}.TreeNode-module-scss-module__MsyDxq__tree-node__toggle-btn{border:none;padding:0;position:absolute;right:0}.TreeNode-module-scss-module__MsyDxq__tree-node__toggle-btn:focus{box-shadow:none}.TreeNode-module-scss-module__MsyDxq__tree-node__checkbox-wrapper,.TreeNode-module-scss-module__MsyDxq__tree-node__checkbox-label{width:100%}.TreeNode-module-scss-module__MsyDxq__tree-node__link,.TreeNode-module-scss-module__MsyDxq__tree-node__checkbox-label-text{line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
@layer atoms{.NavigationMobileMenuTrigger-module-scss-module__NbnaGa__navigation-mobile-menu-trigger{border-radius:0;padding:1rem}@media (min-width:768px){.NavigationMobileMenuTrigger-module-scss-module__NbnaGa__navigation-mobile-menu-trigger{padding:var(--sp-04)}}.NavigationMobileMenuTrigger-module-scss-module__NbnaGa__navigation-mobile-menu-trigger span{width:auto;height:auto;display:flex}.NavigationMobileMenuTrigger-module-scss-module__NbnaGa__navigation-mobile-menu-trigger span:nth-of-type(2){margin-left:auto}}
@layer atoms{.NavigationMobile-module-scss-module__eVvnAq__navigation-mobile{display:block}.NavigationMobile-module-scss-module__eVvnAq__navigation-mobile-menu-drawer__selected-category-link{color:var(--clr-primary-medium)}.NavigationMobile-module-scss-module__eVvnAq__navigation-mobile-menu-drawer__menu-button.NavigationMobile-module-scss-module__eVvnAq__navigation-mobile-menu-drawer__menu-button{background:var(--clr-primary-medium)}.NavigationMobile-module-scss-module__eVvnAq__navigation-mobile-menu-drawer__menu-button.NavigationMobile-module-scss-module__eVvnAq__navigation-mobile-menu-drawer__menu-button img,.NavigationMobile-module-scss-module__eVvnAq__navigation-mobile-menu-drawer__menu-button.NavigationMobile-module-scss-module__eVvnAq__navigation-mobile-menu-drawer__menu-button [class*=button__start-icon],.NavigationMobile-module-scss-module__eVvnAq__navigation-mobile-menu-drawer__menu-button.NavigationMobile-module-scss-module__eVvnAq__navigation-mobile-menu-drawer__menu-button [class*=button__end-icon]{filter:invert()}.NavigationMobile-module-scss-module__eVvnAq__navigation-mobile-menu-drawer__menu-item{color:var(--clr-text-default)}}
@layer atoms{.Alert-module-scss-module__t6l2pq__alert{border-radius:var(--br-s);width:max-content;height:fit-content;padding:var(--sp-04) var(--sp-05);align-items:flex-start;display:inline-flex}.Alert-module-scss-module__t6l2pq__alert__leading-icon{margin-right:var(--sp-05);flex:0 0 2.4rem;display:flex}.Alert-module-scss-module__t6l2pq__alert__text-container{gap:var(--sp-02);flex-flow:column;display:flex}.Alert-module-scss-module__t6l2pq__alert__close-button{top:var(--sp-03);right:var(--sp-03);position:absolute}.Alert-module-scss-module__t6l2pq__alert__close-button-icon{filter:invert(49%)sepia(0%)saturate(7500%)hue-rotate(138deg)brightness(85%)contrast(51%)}.Alert-module-scss-module__t6l2pq__alert__description{color:var(--clr-grey-dark)}.Alert-module-scss-module__t6l2pq__alert__description--bold{font-weight:600}.Alert-module-scss-module__t6l2pq__alert__description--single{color:var(--clr-text-default)}.Alert-module-scss-module__t6l2pq__alert__actions-container{gap:var(--sp-04);vertical-align:middle;flex:none;align-items:center;min-width:0;margin-left:auto;padding-left:1.4rem;display:flex}.Alert-module-scss-module__t6l2pq__alert__actions-container .Alert-module-scss-module__t6l2pq__alert__action-button{background-color:#0000}.Alert-module-scss-module__t6l2pq__alert__actions-container .Alert-module-scss-module__t6l2pq__alert__action-button:hover,.Alert-module-scss-module__t6l2pq__alert__actions-container .Alert-module-scss-module__t6l2pq__alert__action-button:focus{box-shadow:none;background-color:#0000}.Alert-module-scss-module__t6l2pq__alert__actions-container--success .Alert-module-scss-module__t6l2pq__alert__action-button,.Alert-module-scss-module__t6l2pq__alert__actions-container--success .Alert-module-scss-module__t6l2pq__alert__action-button:hover,.Alert-module-scss-module__t6l2pq__alert__actions-container--success .Alert-module-scss-module__t6l2pq__alert__action-button:focus{color:var(--clr-green-medium);border-color:var(--clr-green-medium)}.Alert-module-scss-module__t6l2pq__alert__actions-container--warning .Alert-module-scss-module__t6l2pq__alert__action-button,.Alert-module-scss-module__t6l2pq__alert__actions-container--warning .Alert-module-scss-module__t6l2pq__alert__action-button:hover,.Alert-module-scss-module__t6l2pq__alert__actions-container--warning .Alert-module-scss-module__t6l2pq__alert__action-button:focus{color:var(--clr-yellow-dark);border-color:var(--clr-yellow-dark)}.Alert-module-scss-module__t6l2pq__alert__actions-container--info .Alert-module-scss-module__t6l2pq__alert__action-button,.Alert-module-scss-module__t6l2pq__alert__actions-container--info .Alert-module-scss-module__t6l2pq__alert__action-button:hover,.Alert-module-scss-module__t6l2pq__alert__actions-container--info .Alert-module-scss-module__t6l2pq__alert__action-button:focus{color:var(--clr-blue-dark);border-color:var(--clr-blue-dark)}.Alert-module-scss-module__t6l2pq__alert__actions-container--error .Alert-module-scss-module__t6l2pq__alert__action-button,.Alert-module-scss-module__t6l2pq__alert__actions-container--error .Alert-module-scss-module__t6l2pq__alert__action-button:hover,.Alert-module-scss-module__t6l2pq__alert__actions-container--error .Alert-module-scss-module__t6l2pq__alert__action-button:focus{color:var(--clr-red-medium);border-color:var(--clr-red-medium)}.Alert-module-scss-module__t6l2pq__alert--fluid{width:100%;display:flex}.Alert-module-scss-module__t6l2pq__alert--success{color:var(--clr-text-default);background:var(--clr-green-light);fill:var(--clr-green-medium)}.Alert-module-scss-module__t6l2pq__alert--warning{color:var(--clr-text-default);background:var(--clr-yellow-light);fill:var(--clr-yellow-dark)}.Alert-module-scss-module__t6l2pq__alert--info{color:var(--clr-text-default);background:var(--clr-blue-light);fill:var(--clr-blue-medium)}.Alert-module-scss-module__t6l2pq__alert--error{color:var(--clr-text-default);background:var(--clr-red-light);fill:var(--clr-red-medium)}.Alert-module-scss-module__t6l2pq__alert--with-close-icon{padding-right:var(--sp-10);position:relative}}
@layer atoms{.TablePagination-module-scss-module__JieSZW__table-pagination{gap:var(--sp-03);flex-direction:row;margin:0;padding:0;list-style-type:none;display:flex;overflow:hidden}.TablePagination-module-scss-module__JieSZW__table-pagination__item{width:3.6rem;height:3.6rem;padding:var(--sp-03) 0;border-color:var(--clr-grey-medium);color:var(--clr-text-default);justify-content:center}.TablePagination-module-scss-module__JieSZW__table-pagination .TablePagination-module-scss-module__JieSZW__table-pagination__item.TablePagination-module-scss-module__JieSZW__table-pagination__item:not(:disabled):hover{background:var(--clr-primary-dark);color:var(--clr-white);cursor:pointer}.TablePagination-module-scss-module__JieSZW__table-pagination .TablePagination-module-scss-module__JieSZW__table-pagination__item.TablePagination-module-scss-module__JieSZW__table-pagination__item:not(:disabled):focus,.TablePagination-module-scss-module__JieSZW__table-pagination .TablePagination-module-scss-module__JieSZW__table-pagination__item.TablePagination-module-scss-module__JieSZW__table-pagination__item:not(:disabled):focus-visible{background:var(--clr-primary-medium);border-color:var(--clr-primary-dark);color:var(--clr-white)}.TablePagination-module-scss-module__JieSZW__table-pagination .TablePagination-module-scss-module__JieSZW__table-pagination__item.TablePagination-module-scss-module__JieSZW__table-pagination__item:not(:disabled):active{background:var(--clr-primary-medium);border-color:var(--clr-primary-medium);color:var(--clr-white)}.TablePagination-module-scss-module__JieSZW__table-pagination .TablePagination-module-scss-module__JieSZW__table-pagination__item.TablePagination-module-scss-module__JieSZW__table-pagination__item--current-page{background-color:var(--clr-primary-medium);color:var(--clr-white)}.TablePagination-module-scss-module__JieSZW__table-pagination .TablePagination-module-scss-module__JieSZW__table-pagination__item.TablePagination-module-scss-module__JieSZW__table-pagination__item:disabled{cursor:not-allowed}.TablePagination-module-scss-module__JieSZW__table-pagination__item--next-page:not(:disabled):hover,.TablePagination-module-scss-module__JieSZW__table-pagination__item--prev-page:not(:disabled):hover{background-color:var(--clr-primary-dark)}.TablePagination-module-scss-module__JieSZW__table-pagination__item--next-page:not(:disabled):hover .TablePagination-module-scss-module__JieSZW__table-pagination-icon,.TablePagination-module-scss-module__JieSZW__table-pagination__item--prev-page:not(:disabled):hover .TablePagination-module-scss-module__JieSZW__table-pagination-icon{filter:var(--icon-white-fl)}.TablePagination-module-scss-module__JieSZW__table-pagination__item--next-page:not(:disabled):focus,.TablePagination-module-scss-module__JieSZW__table-pagination__item--next-page:not(:disabled):focus-visible,.TablePagination-module-scss-module__JieSZW__table-pagination__item--prev-page:not(:disabled):focus,.TablePagination-module-scss-module__JieSZW__table-pagination__item--prev-page:not(:disabled):focus-visible{background-color:var(--clr-primary-medium);border-color:var(--clr-primary-dark)}.TablePagination-module-scss-module__JieSZW__table-pagination__item--next-page:not(:disabled):focus .TablePagination-module-scss-module__JieSZW__table-pagination-icon,.TablePagination-module-scss-module__JieSZW__table-pagination__item--next-page:not(:disabled):focus-visible .TablePagination-module-scss-module__JieSZW__table-pagination-icon,.TablePagination-module-scss-module__JieSZW__table-pagination__item--prev-page:not(:disabled):focus .TablePagination-module-scss-module__JieSZW__table-pagination-icon,.TablePagination-module-scss-module__JieSZW__table-pagination__item--prev-page:not(:disabled):focus-visible .TablePagination-module-scss-module__JieSZW__table-pagination-icon{filter:var(--icon-white-fl)}.TablePagination-module-scss-module__JieSZW__table-pagination__item--next-page:not(:disabled):active,.TablePagination-module-scss-module__JieSZW__table-pagination__item--prev-page:not(:disabled):active{background-color:var(--clr-primary-medium);border-color:var(--clr-primary-medium)}.TablePagination-module-scss-module__JieSZW__table-pagination__item--next-page:not(:disabled):active .TablePagination-module-scss-module__JieSZW__table-pagination-icon,.TablePagination-module-scss-module__JieSZW__table-pagination__item--prev-page:not(:disabled):active .TablePagination-module-scss-module__JieSZW__table-pagination-icon{filter:var(--icon-white-fl)}.TablePagination-module-scss-module__JieSZW__table-pagination__item--next-page:disabled,.TablePagination-module-scss-module__JieSZW__table-pagination__item--prev-page:disabled{cursor:not-allowed}.TablePagination-module-scss-module__JieSZW__table-pagination__dots{width:3.6rem;height:3.6rem;font-size:var(--fs-s);justify-content:center;align-items:center;display:flex}}
@layer atoms{.Table-module-scss-module__eWP0UW__table{border-radius:var(--br-s);background:var(--clr-body-background);width:100%}.Table-module-scss-module__eWP0UW__table--sm .Table-module-scss-module__eWP0UW__table__cell,.Table-module-scss-module__eWP0UW__table--sm .Table-module-scss-module__eWP0UW__table__header{font-size:var(--fs-xs);font-weight:400;line-height:2rem}.Table-module-scss-module__eWP0UW__table--sm .Table-module-scss-module__eWP0UW__table__cell{padding:var(--sp-05)}.Table-module-scss-module__eWP0UW__table--sm .Table-module-scss-module__eWP0UW__table__header{padding:var(--sp-03) var(--sp-05)}.Table-module-scss-module__eWP0UW__table--lg .Table-module-scss-module__eWP0UW__table__cell,.Table-module-scss-module__eWP0UW__table--lg .Table-module-scss-module__eWP0UW__table__header{padding:var(--sp-05);font-size:var(--fs-xs);font-weight:400;line-height:2rem}.Table-module-scss-module__eWP0UW__table--lg .Table-module-scss-module__eWP0UW__table__cell{padding:var(--sp-05)}.Table-module-scss-module__eWP0UW__table--lg .Table-module-scss-module__eWP0UW__table__header{padding:var(--sp-04) var(--sp-05)}.Table-module-scss-module__eWP0UW__table__wrapper{margin-top:var(--sp-04);gap:var(--sp-05);grid-template-columns:1fr;display:grid;position:relative}@media (min-width:768px){.Table-module-scss-module__eWP0UW__table__wrapper{gap:var(--sp-06)}}.Table-module-scss-module__eWP0UW__table__container{overflow:auto visible}@media (min-width:768px){.Table-module-scss-module__eWP0UW__table__container{max-height:80vh;position:relative}}.Table-module-scss-module__eWP0UW__table__container--sticky-first-row{max-height:none;overflow:visible}.Table-module-scss-module__eWP0UW__table__row{border-bottom:1px solid var(--clr-grey-medium)}.Table-module-scss-module__eWP0UW__table__row--expanded{background:var(--clr-body-foreground)}.Table-module-scss-module__eWP0UW__table__row--sticky-first{z-index:10;background:var(--clr-body-background);position:sticky;top:0}.Table-module-scss-module__eWP0UW__table__row--sticky-first:after{content:"";pointer-events:none;background:linear-gradient(#0000001a,#0000);height:2px;position:absolute;bottom:-2px;left:0;right:0}.Table-module-scss-module__eWP0UW__table__header,.Table-module-scss-module__eWP0UW__table__cell{text-align:left;white-space:nowrap}.Table-module-scss-module__eWP0UW__table__cell{color:var(--clr-text-default);align-content:center}.Table-module-scss-module__eWP0UW__table__cell-content{align-items:center;gap:var(--sp-03);display:flex}.Table-module-scss-module__eWP0UW__table__cell--empty{text-align:center}.Table-module-scss-module__eWP0UW__table__cell--sticky-first-row{background:var(--clr-body-background);border-bottom:2px solid var(--clr-grey-medium)}.Table-module-scss-module__eWP0UW__table__cell--sticky-last:last-child{transform:translateX(var(--sp-02));position:sticky;right:0}.Table-module-scss-module__eWP0UW__table__cell--sticky-last:last-child:after{content:"";background:var(--clr-body-background);z-index:-1;position:absolute;inset:0 0 1px}@media (min-width:768px){.Table-module-scss-module__eWP0UW__table__cell--sticky-last:last-child{transform:translate(0)}}.Table-module-scss-module__eWP0UW__table__cell--sticky-last:last-child>*{justify-content:flex-end}.Table-module-scss-module__eWP0UW__table__header{color:var(--clr-grey-dark)}.Table-module-scss-module__eWP0UW__table__header--selectable{width:1.6rem;height:1.6rem}.Table-module-scss-module__eWP0UW__table__expand-button{border:none;padding:0}.Table-module-scss-module__eWP0UW__table__expand-button-icon{align-items:center;transition:transform .3s ease-in-out;display:flex}.Table-module-scss-module__eWP0UW__table__expand-button-icon--expanded{transform:rotate(90deg)}.Table-module-scss-module__eWP0UW__table__pagination-wrapper{gap:var(--sp-05);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}@media (min-width:768px){.Table-module-scss-module__eWP0UW__table__pagination-wrapper{justify-content:space-between}}}
@layer atoms{.ProgressBar-module-scss-module__kiVdxa__progress-bar__rail{background-color:var(--clr-grey-medium);border-radius:var(--br-m);width:100%;height:1rem;margin-bottom:var(--sp-03);position:relative;overflow:hidden}.ProgressBar-module-scss-module__kiVdxa__progress-bar__track{background-color:var(--clr-primary-medium);border-radius:var(--br-m);height:100%;transition:width .3s;position:absolute}.ProgressBar-module-scss-module__kiVdxa__progress-bar__labels-wrapper{justify-content:space-between;align-items:center;gap:var(--sp-03);display:flex}}
@layer shared{.BasketFreeShippingProgressBar-module-scss-module__aMS21G__basket-free-shipping-progress-bar{background:var(--clr-body-foreground);border-radius:var(--br-m);padding:var(--sp-05);padding-bottom:var(--sp-04)}.BasketFreeShippingProgressBar-module-scss-module__aMS21G__basket-free-shipping-progress-bar__left-label-wrapper{font-size:var(--fs-2xs);align-items:center;gap:var(--sp-03);line-height:2rem;display:flex}.BasketFreeShippingProgressBar-module-scss-module__aMS21G__basket-free-shipping-progress-bar__prices-info{gap:var(--sp-01);flex-direction:column;display:flex}.BasketFreeShippingProgressBar-module-scss-module__aMS21G__basket-free-shipping-progress-bar__prices-info-row{align-items:center;gap:var(--sp-02);white-space:nowrap;display:flex}.BasketFreeShippingProgressBar-module-scss-module__aMS21G__basket-free-shipping-progress-bar__price,.BasketFreeShippingProgressBar-module-scss-module__aMS21G__basket-free-shipping-progress-bar__vat-note{font-size:var(--fs-3xs);color:var(--clr-white);line-height:1.7rem}.BasketFreeShippingProgressBar-module-scss-module__aMS21G__basket-free-shipping-progress-bar__price-threshold{position:relative}.BasketFreeShippingProgressBar-module-scss-module__aMS21G__basket-free-shipping-progress-bar__price-threshold:before{content:"/";margin-right:var(--sp-02)}.BasketFreeShippingProgressBar-module-scss-module__aMS21G__basket-free-shipping-progress-bar__label--bold{color:var(--clr-primary-medium);font-weight:600}.BasketFreeShippingProgressBar-module-scss-module__aMS21G__progress-bar{flex-direction:column;display:flex}.BasketFreeShippingProgressBar-module-scss-module__aMS21G__progress-bar__labels-wrapper{white-space:nowrap;width:100%;display:inline-flex}}
@layer shared{.BasketPricesBreakdown-module-scss-module__T_AXaW__basket-prices-breakdown{margin-bottom:var(--sp-05)}.BasketPricesBreakdown-module-scss-module__T_AXaW__basket-prices-breakdown__total-price.BasketPricesBreakdown-module-scss-module__T_AXaW__basket-prices-breakdown__total-price{font-weight:700;font-size:var(--fs-xs)}.BasketPricesBreakdown-module-scss-module__T_AXaW__basket-prices-breakdown__total-price-secondary-container{align-items:flex-end}.BasketPricesBreakdown-module-scss-module__T_AXaW__basket-prices-breakdown__discount-price{color:var(--clr-red-medium)}.BasketPricesBreakdown-module-scss-module__T_AXaW__basket-prices-breakdown__tax-note{margin-top:var(--sp-03);font-style:italic}.BasketPricesBreakdown-module-scss-module__T_AXaW__basket-prices-breakdown__vat-excluded-label{color:var(--clr-grey-dark);font-size:xx-small}.BasketPricesBreakdown-module-scss-module__T_AXaW__description-list{font-size:var(--fs-2xs);justify-content:space-between;align-items:center}.BasketPricesBreakdown-module-scss-module__T_AXaW__description-list dt{max-width:27rem}.BasketPricesBreakdown-module-scss-module__T_AXaW__description-list:not(:last-of-type){border-bottom:1px solid var(--clr-grey-medium);padding-bottom:var(--sp-03);margin-bottom:var(--sp-03)}.BasketPricesBreakdown-module-scss-module__T_AXaW__description-list__value{text-align:end}.BasketPricesBreakdown-module-scss-module__T_AXaW__description-list__value span{font-weight:400;font-size:var(--fs-2xs)}.BasketPricesBreakdown-module-scss-module__T_AXaW__description-list__key--total{font-size:var(--fs-xs);font-weight:700}.BasketPricesBreakdown-module-scss-module__T_AXaW__shipping-price__free{color:var(--clr-green-medium)}}
@layer shared{.PaymentOptions-module-scss-module__w59HqW__payment-options{-moz-column-gap:var(--sp-03);column-gap:var(--sp-03);flex-flow:row;display:flex}.PaymentOptions-module-scss-module__w59HqW__payment-options__item{display:flex}}
@layer atoms{.Rating-module-scss-module__WenXua__rating{align-items:center;gap:var(--sp-01);flex-flow:wrap;display:flex}.Rating-module-scss-module__WenXua__rating--sm{font-size:var(--fs-2xs)}.Rating-module-scss-module__WenXua__rating--lg{font-size:var(--fs-xs)}.Rating-module-scss-module__WenXua__rating__current-rating{color:var(--clr-text-default);padding:0 var(--sp-02) 0 var(--sp-03)}.Rating-module-scss-module__WenXua__rating__all-ratings{color:var(--clr-grey-dark)}.Rating-module-scss-module__WenXua__rating__scale{margin-left:var(--sp-05);margin-right:var(--sp-06)}}
@layer atoms{.TextArea-module-scss-module__RXP3sG__textarea-wrapper,.TextArea-module-scss-module__RXP3sG__textarea-wrapper .TextArea-module-scss-module__RXP3sG__textarea-container{position:relative}.TextArea-module-scss-module__RXP3sG__textarea-wrapper .TextArea-module-scss-module__RXP3sG__textarea{border:1px solid var(--clr-grey-medium);border-radius:var(--textarea-border-radius);width:100%;padding:var(--sp-04) var(--sp-05);line-height:2.4rem;font-size:var(--fs-xs);overflow-wrap:break-word;white-space:pre-wrap;background:var(--clr-body-background);display:flex}.TextArea-module-scss-module__RXP3sG__textarea-wrapper .TextArea-module-scss-module__RXP3sG__textarea:focus,.TextArea-module-scss-module__RXP3sG__textarea-wrapper .TextArea-module-scss-module__RXP3sG__textarea:focus-visible,.TextArea-module-scss-module__RXP3sG__textarea-wrapper .TextArea-module-scss-module__RXP3sG__textarea:focus-within{outline-color:var(--clr-primary-dark);border-color:var(--clr-primary-dark)}.TextArea-module-scss-module__RXP3sG__textarea-wrapper .TextArea-module-scss-module__RXP3sG__textarea--resizable{resize:vertical}.TextArea-module-scss-module__RXP3sG__textarea-wrapper__characters-remaining{right:0}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--required label:after,.TextArea-module-scss-module__RXP3sG__textarea-wrapper--required legend span:after{content:" *"}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--error .TextArea-module-scss-module__RXP3sG__textarea{outline-color:var(--clr-red-medium);border-color:var(--clr-red-medium)}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--disabled .TextArea-module-scss-module__RXP3sG__textarea{cursor:not-allowed}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--disabled .TextArea-module-scss-module__RXP3sG__textarea::placeholder{color:var(--clr-grey-medium);opacity:1}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label label{top:var(--sp-04);font-size:var(--fs-xs);left:var(--sp-05);color:var(--clr-grey-dark);padding:0;transition:all .3s ease-in-out;position:absolute}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label fieldset{pointer-events:none;font-size:var(--fs-3xs);border:1px solid var(--clr-grey-medium);border-radius:var(--textarea-border-radius);border-color:#0000;width:100%;line-height:2.4rem;display:flex;position:absolute;inset:-1.2rem 0 0}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label legend{padding-inline:var(--sp-02);opacity:0}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label .TextArea-module-scss-module__RXP3sG__textarea:focus,.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label .TextArea-module-scss-module__RXP3sG__textarea:focus-visible,.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label .TextArea-module-scss-module__RXP3sG__textarea:focus-within,.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label .TextArea-module-scss-module__RXP3sG__textarea:not([data-value=""]){border-color:#0000;outline-color:#0000}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label .TextArea-module-scss-module__RXP3sG__textarea:focus+.TextArea-module-scss-module__RXP3sG__fieldset-wrapper label,.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label .TextArea-module-scss-module__RXP3sG__textarea:focus-visible+.TextArea-module-scss-module__RXP3sG__fieldset-wrapper label,.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label .TextArea-module-scss-module__RXP3sG__textarea:focus-within+.TextArea-module-scss-module__RXP3sG__fieldset-wrapper label,.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label .TextArea-module-scss-module__RXP3sG__textarea:not([data-value=""])+.TextArea-module-scss-module__RXP3sG__fieldset-wrapper label{opacity:0;color:var(--clr-grey-dark);top:-1.2rem;left:0;transform:translateY(0)scale(.8)}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label .TextArea-module-scss-module__RXP3sG__textarea:focus+.TextArea-module-scss-module__RXP3sG__fieldset-wrapper legend,.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label .TextArea-module-scss-module__RXP3sG__textarea:focus-visible+.TextArea-module-scss-module__RXP3sG__fieldset-wrapper legend,.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label .TextArea-module-scss-module__RXP3sG__textarea:focus-within+.TextArea-module-scss-module__RXP3sG__fieldset-wrapper legend,.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label .TextArea-module-scss-module__RXP3sG__textarea:not([data-value=""])+.TextArea-module-scss-module__RXP3sG__fieldset-wrapper legend{opacity:1}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label .TextArea-module-scss-module__RXP3sG__textarea:not([data-value=""])+.TextArea-module-scss-module__RXP3sG__fieldset-wrapper fieldset{border-color:var(--clr-grey-medium)}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label .TextArea-module-scss-module__RXP3sG__textarea:focus+.TextArea-module-scss-module__RXP3sG__fieldset-wrapper fieldset,.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label .TextArea-module-scss-module__RXP3sG__textarea:focus-visible+.TextArea-module-scss-module__RXP3sG__fieldset-wrapper fieldset,.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label .TextArea-module-scss-module__RXP3sG__textarea:focus-within+.TextArea-module-scss-module__RXP3sG__fieldset-wrapper fieldset{outline-color:var(--clr-primary-dark);border-color:var(--clr-primary-dark)}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label.TextArea-module-scss-module__RXP3sG__textarea-wrapper--error .TextArea-module-scss-module__RXP3sG__textarea:not([data-value=""])+.TextArea-module-scss-module__RXP3sG__fieldset-wrapper fieldset{outline-color:var(--clr-red-medium);border-color:var(--clr-red-medium)}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label.TextArea-module-scss-module__RXP3sG__textarea-wrapper--error .TextArea-module-scss-module__RXP3sG__textarea:focus+.TextArea-module-scss-module__RXP3sG__fieldset-wrapper fieldset,.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label.TextArea-module-scss-module__RXP3sG__textarea-wrapper--error .TextArea-module-scss-module__RXP3sG__textarea:focus-visible+.TextArea-module-scss-module__RXP3sG__fieldset-wrapper fieldset,.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label.TextArea-module-scss-module__RXP3sG__textarea-wrapper--error .TextArea-module-scss-module__RXP3sG__textarea:focus-within+.TextArea-module-scss-module__RXP3sG__fieldset-wrapper fieldset{outline-color:var(--clr-primary-dark);border-color:var(--clr-primary-dark)}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--floating-label.TextArea-module-scss-module__RXP3sG__textarea-wrapper--disabled label{color:#0000004d}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--static-label{padding-top:2.8rem}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--static-label label{font-size:var(--fs-2xs);position:absolute;top:-2.8rem;left:0}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--static-label fieldset{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TextArea-module-scss-module__RXP3sG__textarea-wrapper--with-max-length .TextArea-module-scss-module__RXP3sG__textarea-wrapper__helper-text{left:0;right:var(--sp-11)}}
@layer shared{.ContactForm-module-scss-module__wvSWuq__contact-form{flex-flow:column;display:flex}.ContactForm-module-scss-module__wvSWuq__contact-form__submit-button{justify-content:center;width:100%}@media (min-width:768px){.ContactForm-module-scss-module__wvSWuq__contact-form__submit-button{width:auto}}}
@layer atoms{.Pagination-module-scss-module__8ejDCa__pagination{gap:var(--sp-03);flex-direction:row;margin:0;padding:0;list-style-type:none;display:flex;overflow:hidden}.Pagination-module-scss-module__8ejDCa__pagination--disabled{background-color:var(--clr-grey-light);color:var(--clr-grey-medium);cursor:not-allowed;border:none}.Pagination-module-scss-module__8ejDCa__pagination__item{border-radius:var(--br-s);min-width:3.6rem;color:var(--clr-text-default);border:1px solid var(--clr-grey-medium);justify-content:center;align-items:center;display:flex}.Pagination-module-scss-module__8ejDCa__pagination__item:hover{background:var(--clr-primary-dark);color:var(--clr-white);cursor:pointer}.Pagination-module-scss-module__8ejDCa__pagination__item:hover *{color:var(--clr-white);text-decoration:none}.Pagination-module-scss-module__8ejDCa__pagination__item:hover .Pagination-module-scss-module__8ejDCa__pagination__item-icon{filter:invert(98%)sepia(0%)saturate(405%)hue-rotate(171deg)brightness(116%)contrast()}.Pagination-module-scss-module__8ejDCa__pagination__item--disabled{cursor:not-allowed;pointer-events:none;background-color:var(--clr-grey-light);color:var(--clr-grey-dark);border:none}.Pagination-module-scss-module__8ejDCa__pagination__item--page{width:3.6rem;height:3.6rem;font-size:var(--fs-xs);background:0 0}.Pagination-module-scss-module__8ejDCa__pagination__item-link{color:var(--clr-text-default)}.Pagination-module-scss-module__8ejDCa__pagination__item-link--disabled{color:var(--clr-grey-dark);cursor:not-allowed;pointer-events:none}.Pagination-module-scss-module__8ejDCa__pagination__item-link:focus,.Pagination-module-scss-module__8ejDCa__pagination__item-link:focus-visible{background-color:var(--clr-primary-medium);color:var(--clr-white);border-radius:var(--br-s);border:2px solid var(--clr-primary-dark)}.Pagination-module-scss-module__8ejDCa__pagination__item--current-page{background:var(--clr-primary-medium);color:var(--clr-white)}.Pagination-module-scss-module__8ejDCa__pagination__item-link--current{color:var(--clr-white);border:2px solid var(--clr-primary-medium);border-radius:var(--br-s);text-decoration:none}.Pagination-module-scss-module__8ejDCa__pagination__item-link--current:focus{color:var(--clr-white);border-radius:var(--br-s)}.Pagination-module-scss-module__8ejDCa__pagination__item-link--previous,.Pagination-module-scss-module__8ejDCa__pagination__item-link--next{padding:0 var(--sp-03);color:var(--clr-text-default)}.Pagination-module-scss-module__8ejDCa__pagination__item-link--previous:focus,.Pagination-module-scss-module__8ejDCa__pagination__item-link--previous:focus-visible,.Pagination-module-scss-module__8ejDCa__pagination__item-link--next:focus,.Pagination-module-scss-module__8ejDCa__pagination__item-link--next:focus-visible{background-color:var(--clr-primary-medium);color:var(--clr-white);border-radius:var(--br-s);border:2px solid var(--clr-primary-dark)}.Pagination-module-scss-module__8ejDCa__pagination__item-link--previous:focus .Pagination-module-scss-module__8ejDCa__pagination__item-icon,.Pagination-module-scss-module__8ejDCa__pagination__item-link--previous:focus-visible .Pagination-module-scss-module__8ejDCa__pagination__item-icon,.Pagination-module-scss-module__8ejDCa__pagination__item-link--next:focus .Pagination-module-scss-module__8ejDCa__pagination__item-icon,.Pagination-module-scss-module__8ejDCa__pagination__item-link--next:focus-visible .Pagination-module-scss-module__8ejDCa__pagination__item-icon{filter:var(--icon-white-fl)}.Pagination-module-scss-module__8ejDCa__pagination .Pagination-module-scss-module__8ejDCa__pagination__item-link--disabled{background-color:var(--clr-grey-light);color:var(--clr-grey-medium);cursor:not-allowed;border:1px solid var(--clr-grey-medium);border-radius:var(--br-s)}.Pagination-module-scss-module__8ejDCa__pagination .Pagination-module-scss-module__8ejDCa__pagination__item-link--disabled .Pagination-module-scss-module__8ejDCa__pagination__item-icon{filter:var(--icon-disabled-fl);cursor:not-allowed}.Pagination-module-scss-module__8ejDCa__pagination__dots{width:3.6rem;height:3.6rem;font-size:var(--fs-s);border-radius:var(--br-s);justify-content:center;align-items:center;display:flex}.Pagination-module-scss-module__8ejDCa__pagination a{justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}}
@layer atoms{.SocialMediaShareLinks-module-scss-module__CwnTnq__social-media-share-links{gap:var(--sp-05);flex-flow:column;display:flex}.SocialMediaShareLinks-module-scss-module__CwnTnq__social-media-share-links__list{gap:var(--sp-03);flex-flow:row;display:flex}}
@layer atoms{.SocialMediaShareTooltip-module-scss-module__Xvg8Za__social-media-share-tooltip__content{gap:var(--sp-03);flex-flow:column;display:flex}.SocialMediaShareTooltip-module-scss-module__Xvg8Za__social-media-share-tooltip__content-title{color:var(--clr-white)}}
@layer atoms{.StickyFooter-module-scss-module__RjeOma__sticky-footer{background:var(--clr-body-background);z-index:102;padding:var(--sp-07) var(--sp-05);border-top:1px solid var(--clr-grey-medium);box-shadow:var(--shdw-06);position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.StickyFooter-module-scss-module__RjeOma__sticky-footer--static-desktop{position:unset;padding:var(--sp-08) 0;background:0 0}}.StickyFooter-module-scss-module__RjeOma__sticky-footer--is-toggleable{padding:var(--sp-05) var(--sp-05) var(--sp-07) var(--sp-05);box-shadow:none;border-top:none}.StickyFooter-module-scss-module__RjeOma__sticky-footer--toggled{padding:0 var(--sp-05) var(--sp-07) var(--sp-05)}.StickyFooter-module-scss-module__RjeOma__sticky-footer__toggle-divider{margin-top:0;margin-bottom:var(--sp-05);background:var(--clr-grey-medium);height:1px}}
@layer atoms{.Label-module-scss-module__I9nZWa__label{color:var(--clr-text-default);font-size:var(--fs-2xs);line-height:2rem}.Label-module-scss-module__I9nZWa__label--line-clamp{-webkit-line-clamp:var(--line-clamp);line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.Label-module-scss-module__I9nZWa__label--line-clamp{line-clamp:var(--tablet-line-clamp);-webkit-line-clamp:var(--tablet-line-clamp)}}@media (min-width:1024px){.Label-module-scss-module__I9nZWa__label--line-clamp{line-clamp:var(--desktop-line-clamp);-webkit-line-clamp:var(--desktop-line-clamp)}}}
@layer atoms{.RadioButton-module-scss-module__qzXhNG__radio-button{--radio-size:1.6rem;width:fit-content;min-height:var(--radio-size);min-width:var(--radio-size);position:relative}.RadioButton-module-scss-module__qzXhNG__radio-button--rectangle{border-radius:var(--br-s)}.RadioButton-module-scss-module__qzXhNG__radio-button--curved{border-radius:var(--br-xl)}.RadioButton-module-scss-module__qzXhNG__radio-button__helper-text{left:calc(var(--radio-size) + var(--sp-03));padding-inline:0}.RadioButton-module-scss-module__qzXhNG__radio-button__label{font-size:var(--fs-xs);display:inline-flex;position:relative}.RadioButton-module-scss-module__qzXhNG__radio-button__input{appearance:none;opacity:0;z-index:1;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.RadioButton-module-scss-module__qzXhNG__radio-button--default .RadioButton-module-scss-module__qzXhNG__radio-button__label{padding-left:calc(var(--radio-size) + var(--sp-03))}.RadioButton-module-scss-module__qzXhNG__radio-button--default .RadioButton-module-scss-module__qzXhNG__radio-button__label:before{content:"";width:var(--radio-size);aspect-ratio:1;background:var(--clr-white);border:1px solid var(--clr-grey-medium);border-radius:50%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.RadioButton-module-scss-module__qzXhNG__radio-button--default .RadioButton-module-scss-module__qzXhNG__radio-button__label:after{content:"";width:calc(var(--radio-size)/2);aspect-ratio:1;background:var(--clr-primary-medium);top:calc(var(--radio-size)/4);left:calc(var(--radio-size)/4);opacity:0;border-radius:50%;position:absolute}.RadioButton-module-scss-module__qzXhNG__radio-button--default:has(.RadioButton-module-scss-module__qzXhNG__radio-button__input:checked) .RadioButton-module-scss-module__qzXhNG__radio-button__label:after{opacity:1}.RadioButton-module-scss-module__qzXhNG__radio-button--default.RadioButton-module-scss-module__qzXhNG__radio-button--disabled .RadioButton-module-scss-module__qzXhNG__radio-button__label,.RadioButton-module-scss-module__qzXhNG__radio-button--default.RadioButton-module-scss-module__qzXhNG__radio-button--disabled .RadioButton-module-scss-module__qzXhNG__radio-button__input{cursor:not-allowed;color:#0006}.RadioButton-module-scss-module__qzXhNG__radio-button--default.RadioButton-module-scss-module__qzXhNG__radio-button--disabled .RadioButton-module-scss-module__qzXhNG__radio-button__label:before{border-color:var(--clr-grey-medium);background:var(--clr-grey-light)}.RadioButton-module-scss-module__qzXhNG__radio-button--default.RadioButton-module-scss-module__qzXhNG__radio-button--disabled .RadioButton-module-scss-module__qzXhNG__radio-button__label:after{background:var(--clr-grey-medium)}.RadioButton-module-scss-module__qzXhNG__radio-button--default.RadioButton-module-scss-module__qzXhNG__radio-button--input-only .RadioButton-module-scss-module__qzXhNG__radio-button__label{padding-left:var(--radio-size);font-size:0}.RadioButton-module-scss-module__qzXhNG__radio-button--has-icon .RadioButton-module-scss-module__qzXhNG__radio-button__label{justify-content:flex-start;gap:var(--sp-02);align-items:center}.RadioButton-module-scss-module__qzXhNG__radio-button--has-icon .RadioButton-module-scss-module__qzXhNG__radio-button__helper-text{padding-inline:var(--sp-02)}.RadioButton-module-scss-module__qzXhNG__radio-button--has-icon.RadioButton-module-scss-module__qzXhNG__radio-button--disabled .RadioButton-module-scss-module__qzXhNG__radio-button__label{cursor:not-allowed;opacity:.4}.RadioButton-module-scss-module__qzXhNG__radio-button--has-icon.RadioButton-module-scss-module__qzXhNG__radio-button--input-only .RadioButton-module-scss-module__qzXhNG__radio-button__label{gap:0;font-size:0}.RadioButton-module-scss-module__qzXhNG__radio-button--error .RadioButton-module-scss-module__qzXhNG__radio-button__label:before{border-color:var(--clr-red-medium)}}
@layer features{.ProductCard-module-scss-module__XVsnsq__product-card{border-radius:var(--br-m)}.ProductCard-module-scss-module__XVsnsq__product-card:hover{box-shadow:0 2px 4px #0000001a}.ProductCard-module-scss-module__XVsnsq__product-card__content{height:100%}.ProductCard-module-scss-module__XVsnsq__product-card__name-link{order:-1}.ProductCard-module-scss-module__XVsnsq__product-card__rating-link{order:4}.ProductCard-module-scss-module__XVsnsq__product-card__brand-image,.ProductCard-module-scss-module__XVsnsq__product-card__brand-image-link,.ProductCard-module-scss-module__XVsnsq__product-card__brand-text,.ProductCard-module-scss-module__XVsnsq__product-card__brand-text-link{order:-2}.ProductCard-module-scss-module__XVsnsq__product-card__brand-text,.ProductCard-module-scss-module__XVsnsq__product-card__brand-text-link{font-weight:400;font-size:var(--fs-2xs);color:var(--clr-grey-dark);line-height:2rem}.ProductCard-module-scss-module__XVsnsq__product-card__stock{font-size:var(--fs-2xs);line-height:2rem;display:none}.ProductCard-module-scss-module__XVsnsq__product-card__out-of-stock{display:flex}.ProductCard-module-scss-module__XVsnsq__product-card__prices-wrapper{padding-top:var(--sp-03);margin-top:auto}.ProductCard-module-scss-module__XVsnsq__product-card__actions-step-selector{min-width:8rem}.ProductCard-module-scss-module__XVsnsq__product-card__actions-step-selector,.ProductCard-module-scss-module__XVsnsq__product-card__actions-step-selector-increment,.ProductCard-module-scss-module__XVsnsq__product-card__actions-step-selector-decrement{border-radius:var(--br-m)}.ProductCard-module-scss-module__XVsnsq__product-card__actions-step-selector-increment{padding:var(--sp-03) var(--sp-02)}@media (min-width:768px){.ProductCard-module-scss-module__XVsnsq__product-card__actions-step-selector-increment{padding:var(--sp-04) var(--sp-03) var(--sp-04) var(--sp-02)}}.ProductCard-module-scss-module__XVsnsq__product-card__actions-step-selector-decrement{padding:var(--sp-03) var(--sp-02)}@media (min-width:768px){.ProductCard-module-scss-module__XVsnsq__product-card__actions-step-selector-decrement{padding:var(--sp-04) var(--sp-02) var(--sp-04) var(--sp-03)}}.ProductCard-module-scss-module__XVsnsq__product-card__actions-step-selector-input{padding:0}.ProductCard-module-scss-module__XVsnsq__product-card__actions-notify-me{flex:1}.ProductCard-module-scss-module__XVsnsq__product-card__actions-add-to-basket,.ProductCard-module-scss-module__XVsnsq__product-card__actions-notify-me{border-radius:var(--br-m);padding:var(--sp-03)}@media (min-width:768px){.ProductCard-module-scss-module__XVsnsq__product-card__actions-add-to-basket,.ProductCard-module-scss-module__XVsnsq__product-card__actions-notify-me{padding:var(--sp-04)}.ProductCard-module-scss-module__XVsnsq__product-price__regular-price,.ProductCard-module-scss-module__XVsnsq__product-price__sale-price{font-size:var(--fs-s);line-height:2.5rem}}.ProductCard-module-scss-module__XVsnsq__product-price__price-per-unit,.ProductCard-module-scss-module__XVsnsq__product-price__price-per-unit-label{font-size:var(--fs-3xs);line-height:1.7rem}.ProductCard-module-scss-module__XVsnsq__toggle-wishlist-button{border-radius:var(--br-m);padding:var(--sp-03);order:1}@media (min-width:768px){.ProductCard-module-scss-module__XVsnsq__toggle-wishlist-button{padding:var(--sp-04)}}}
@layer atoms{.Switch-module-scss-module__vsUO3a__switch{position:relative}.Switch-module-scss-module__vsUO3a__switch:has(.Switch-module-scss-module__vsUO3a__switch__input:disabled) .Switch-module-scss-module__vsUO3a__switch__label{cursor:not-allowed}.Switch-module-scss-module__vsUO3a__switch__body{flex-flow:row;align-items:center;display:flex}.Switch-module-scss-module__vsUO3a__switch__label{padding-left:var(--sp-04);font-size:var(--fs-xs);cursor:pointer;line-height:2.4rem}.Switch-module-scss-module__vsUO3a__switch__input-wrapper{min-width:4.8rem;height:2.6rem;position:relative}.Switch-module-scss-module__vsUO3a__switch__input{appearance:none;opacity:0;z-index:1;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.Switch-module-scss-module__vsUO3a__switch__input:disabled{cursor:not-allowed;pointer-events:none}.Switch-module-scss-module__vsUO3a__switch__input:disabled:not(:checked)+.Switch-module-scss-module__vsUO3a__switch__slider{cursor:not-allowed;background-color:var(--clr-grey-medium);opacity:.5}.Switch-module-scss-module__vsUO3a__switch__input:disabled:checked+.Switch-module-scss-module__vsUO3a__switch__slider{cursor:not-allowed;background-color:var(--clr-grey-medium);opacity:1}.Switch-module-scss-module__vsUO3a__switch__slider{cursor:pointer;border-radius:var(--br-s);background-color:var(--clr-grey-dark);transition:all .4s;position:absolute;inset:0}.Switch-module-scss-module__vsUO3a__switch__slider:before{content:"";border-radius:var(--br-s);background-color:var(--clr-white);width:2.2rem;height:2.2rem;transition:all .4s;position:absolute;bottom:.2rem;left:.2rem}:checked+.Switch-module-scss-module__vsUO3a__switch__slider{background-color:var(--clr-primary-medium)}:focus+.Switch-module-scss-module__vsUO3a__switch__slider{box-shadow:0 0 1px var(--clr-primary-medium)}:checked+.Switch-module-scss-module__vsUO3a__switch__slider:before{transform:translate(2.2rem)}.Switch-module-scss-module__vsUO3a__switch__slider--round{border-radius:var(--br-l)}.Switch-module-scss-module__vsUO3a__switch__slider--round:before{border-radius:50%}}
@layer atoms{.Image-module-scss-module__B7du2a__image{-o-object-fit:contain;object-fit:contain}.Image-module-scss-module__B7du2a__image--white{filter:var(--icon-white-fl)}.Image-module-scss-module__B7du2a__image--black{filter:var(--icon-black-fl)}.Image-module-scss-module__B7du2a__image--primary{filter:var(--icon-primary-fl)}.Image-module-scss-module__B7du2a__image--secondary{filter:var(--icon-secondary-fl)}.Image-module-scss-module__B7du2a__image--info{filter:var(--icon-info-fl)}.Image-module-scss-module__B7du2a__image--success{filter:var(--icon-success-fl)}.Image-module-scss-module__B7du2a__image--warning{filter:var(--icon-warning-fl)}.Image-module-scss-module__B7du2a__image--error{filter:var(--icon-error-fl)}.Image-module-scss-module__B7du2a__image--disabled{filter:var(--icon-disabled-fl)}}
@layer atoms{.Link-module-scss-module__eQLj8a__link{color:var(--clr-primary-medium)}.Link-module-scss-module__eQLj8a__link:hover{color:var(--clr-primary-dark)}.Link-module-scss-module__eQLj8a__link:active{color:var(--clr-primary-medium)}.Link-module-scss-module__eQLj8a__link:focus,.Link-module-scss-module__eQLj8a__link:focus-visible{outline:1px solid var(--clr-primary-medium)}.Link-module-scss-module__eQLj8a__link[aria-disabled=true]{pointer-events:none;cursor:not-allowed;color:var(--clr-grey-dark)}.Link-module-scss-module__eQLj8a__link--sm{font-size:var(--fs-2xs);line-height:2rem}.Link-module-scss-module__eQLj8a__link--lg{font-size:var(--fs-xs);line-height:2.2rem}.Link-module-scss-module__eQLj8a__link--none{text-decoration:none}.Link-module-scss-module__eQLj8a__link--underline{text-decoration:underline}.Link-module-scss-module__eQLj8a__link--line-clamp{line-clamp:var(--line-clamp);-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.Link-module-scss-module__eQLj8a__link--line-clamp{line-clamp:var(--tablet-line-clamp);-webkit-line-clamp:var(--tablet-line-clamp)}}@media (min-width:1024px){.Link-module-scss-module__eQLj8a__link--line-clamp{line-clamp:var(--desktop-line-clamp);-webkit-line-clamp:var(--desktop-line-clamp)}}}
@layer atoms{.Price-module-scss-module__jxNQcW__price__container{align-items:center;gap:var(--sp-01) var(--sp-05);flex-flow:wrap;display:flex}.Price-module-scss-module__jxNQcW__price__container--with-label{align-items:flex-start}.Price-module-scss-module__jxNQcW__price__secondary-container{align-items:flex-start;gap:var(--sp-01) var(--sp-03);flex-flow:column wrap;display:flex}.Price-module-scss-module__jxNQcW__price__secondary-container--with-label{align-items:flex-end}}
@layer atoms{.RichText-module-scss-module__rJEIzq__rich-text{line-height:150%}.RichText-module-scss-module__rJEIzq__rich-text hr{height:2.4rem}.RichText-module-scss-module__rJEIzq__rich-text i{font-style:italic}.RichText-module-scss-module__rJEIzq__rich-text p:not(:last-child){margin-bottom:var(--sp-05)}.RichText-module-scss-module__rJEIzq__rich-text span.RichText-module-scss-module__rJEIzq__text-tiny{font-size:var(--fs-3xs);line-height:1.7rem}.RichText-module-scss-module__rJEIzq__rich-text span.RichText-module-scss-module__rJEIzq__text-small{font-size:var(--fs-2xs);line-height:2rem}.RichText-module-scss-module__rJEIzq__rich-text span.RichText-module-scss-module__rJEIzq__text-big{font-size:var(--fs-xs);line-height:2.4rem}.RichText-module-scss-module__rJEIzq__rich-text span.RichText-module-scss-module__rJEIzq__text-huge{font-size:var(--fs-s);line-height:2.5rem}@media (min-width:768px){.RichText-module-scss-module__rJEIzq__rich-text span.RichText-module-scss-module__rJEIzq__text-huge{font-size:var(--fs-m);line-height:3.4rem}}.RichText-module-scss-module__rJEIzq__rich-text h1,.RichText-module-scss-module__rJEIzq__rich-text h2,.RichText-module-scss-module__rJEIzq__rich-text h3,.RichText-module-scss-module__rJEIzq__rich-text h4,.RichText-module-scss-module__rJEIzq__rich-text h5,.RichText-module-scss-module__rJEIzq__rich-text h6{margin-bottom:var(--sp-06)}@media (min-width:1024px){.RichText-module-scss-module__rJEIzq__rich-text h1,.RichText-module-scss-module__rJEIzq__rich-text h2,.RichText-module-scss-module__rJEIzq__rich-text h3,.RichText-module-scss-module__rJEIzq__rich-text h4,.RichText-module-scss-module__rJEIzq__rich-text h5,.RichText-module-scss-module__rJEIzq__rich-text h6{margin-bottom:var(--sp-07)}}.RichText-module-scss-module__rJEIzq__rich-text table{width:100%;margin-bottom:var(--sp-05)}.RichText-module-scss-module__rJEIzq__rich-text table th,.RichText-module-scss-module__rJEIzq__rich-text table td{border:1px solid var(--clr-grey-medium);padding:var(--sp-03)}.RichText-module-scss-module__rJEIzq__rich-text ol,.RichText-module-scss-module__rJEIzq__rich-text ul{margin:0 0 var(--sp-05) var(--sp-06)}.RichText-module-scss-module__rJEIzq__rich-text ol li,.RichText-module-scss-module__rJEIzq__rich-text ul li{padding:0 0 var(--sp-03) var(--sp-03)}.RichText-module-scss-module__rJEIzq__rich-text ul li{list-style-type:disc}.RichText-module-scss-module__rJEIzq__rich-text ul li li{list-style-type:circle}.RichText-module-scss-module__rJEIzq__rich-text ol li{list-style-type:decimal}.RichText-module-scss-module__rJEIzq__rich-text ol li li{list-style-type:lower-alpha}}
@layer atoms{.Text-module-scss-module__N0r_pW__text{color:var(--clr-text-default)}.Text-module-scss-module__N0r_pW__text[aria-disabled=true]{cursor:not-allowed;color:#0006}.Text-module-scss-module__N0r_pW__text--xx-large{font-size:var(--fs-2xl);line-height:6.7rem}@media (min-width:768px){.Text-module-scss-module__N0r_pW__text--xx-large{font-size:var(--fs-3xl);line-height:7.8rem}}.Text-module-scss-module__N0r_pW__text--x-large{font-size:var(--fs-l);line-height:4.5rem}@media (min-width:768px){.Text-module-scss-module__N0r_pW__text--x-large{font-size:var(--fs-xl);line-height:5.6rem}}.Text-module-scss-module__N0r_pW__text--large{font-size:var(--fs-s);line-height:2.5rem}@media (min-width:768px){.Text-module-scss-module__N0r_pW__text--large{font-size:var(--fs-m);line-height:3.4rem}}.Text-module-scss-module__N0r_pW__text--medium{font-size:var(--fs-xs);line-height:2.4rem}.Text-module-scss-module__N0r_pW__text--small{font-size:var(--fs-2xs);line-height:2rem}.Text-module-scss-module__N0r_pW__text--x-small{font-size:var(--fs-3xs);line-height:1.7rem}.Text-module-scss-module__N0r_pW__text--light{font-weight:200}.Text-module-scss-module__N0r_pW__text--regular{font-weight:400}.Text-module-scss-module__N0r_pW__text--semi-bold{font-weight:600}.Text-module-scss-module__N0r_pW__text--bold{font-weight:700}.Text-module-scss-module__N0r_pW__text--none{text-transform:none}.Text-module-scss-module__N0r_pW__text--capitalize{text-transform:capitalize}.Text-module-scss-module__N0r_pW__text--uppercase{text-transform:uppercase}.Text-module-scss-module__N0r_pW__text--lowercase{text-transform:lowercase}.Text-module-scss-module__N0r_pW__text--line-clamp{-webkit-line-clamp:var(--line-clamp);line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.Text-module-scss-module__N0r_pW__text--line-clamp{line-clamp:var(--tablet-line-clamp);-webkit-line-clamp:var(--tablet-line-clamp)}}@media (min-width:1024px){.Text-module-scss-module__N0r_pW__text--line-clamp{line-clamp:var(--desktop-line-clamp);-webkit-line-clamp:var(--desktop-line-clamp)}}}
@layer atoms{.Title-module-scss-module__mVPFrq__title{color:var(--clr-text-default)}.Title-module-scss-module__mVPFrq__title--h1{font-size:var(--fs-l);line-height:4.5rem}@media (min-width:768px){.Title-module-scss-module__mVPFrq__title--h1{font-size:var(--fs-xl);line-height:5.6rem}}.Title-module-scss-module__mVPFrq__title--h2{font-size:var(--fs-m);line-height:3.4rem}@media (min-width:768px){.Title-module-scss-module__mVPFrq__title--h2{font-size:var(--fs-l);line-height:4.5rem}}.Title-module-scss-module__mVPFrq__title--h3{font-size:var(--fs-s);line-height:2.5rem}@media (min-width:768px){.Title-module-scss-module__mVPFrq__title--h3{font-size:var(--fs-m);line-height:3.4rem}}.Title-module-scss-module__mVPFrq__title--h4{font-size:var(--fs-xs);line-height:2.4rem}@media (min-width:768px){.Title-module-scss-module__mVPFrq__title--h4{font-size:var(--fs-s);line-height:2.5rem}}.Title-module-scss-module__mVPFrq__title--h5{font-size:var(--fs-2xs);line-height:2rem}@media (min-width:768px){.Title-module-scss-module__mVPFrq__title--h5{font-size:var(--fs-xs);line-height:2.4rem}}.Title-module-scss-module__mVPFrq__title--h6{font-size:var(--fs-3xs);line-height:1.7rem}@media (min-width:768px){.Title-module-scss-module__mVPFrq__title--h6{font-size:var(--fs-2xs);line-height:2rem}}.Title-module-scss-module__mVPFrq__title--light{font-weight:200}.Title-module-scss-module__mVPFrq__title--regular{font-weight:400}.Title-module-scss-module__mVPFrq__title--semi-bold{font-weight:600}.Title-module-scss-module__mVPFrq__title--bold{font-weight:700}.Title-module-scss-module__mVPFrq__title--none{text-transform:none}.Title-module-scss-module__mVPFrq__title--capitalize{text-transform:capitalize}.Title-module-scss-module__mVPFrq__title--uppercase{text-transform:uppercase}.Title-module-scss-module__mVPFrq__title--lowercase{text-transform:lowercase}.Title-module-scss-module__mVPFrq__title--line-clamp{-webkit-line-clamp:var(--line-clamp);line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.Title-module-scss-module__mVPFrq__title--line-clamp{line-clamp:var(--tablet-line-clamp);-webkit-line-clamp:var(--tablet-line-clamp)}}@media (min-width:1024px){.Title-module-scss-module__mVPFrq__title--line-clamp{line-clamp:var(--desktop-line-clamp);-webkit-line-clamp:var(--desktop-line-clamp)}}}
@layer shared{.WishlistAttributePopup-module-scss-module__PriQ0W__wishlist-popup-attribute-selector__error-message{margin:var(--sp-03) 0}.WishlistAttributePopup-module-scss-module__PriQ0W__wishlist-popup-attribute-selector__loader .WishlistAttributePopup-module-scss-module__PriQ0W__wishlist-popup-attribute-selector__loader-wrapper{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute}.WishlistAttributePopup-module-scss-module__PriQ0W__wishlist-popup-attribute-selector__buttons{gap:var(--sp-04);margin-top:var(--sp-06);display:flex}}
@layer shared{.ShopLocationsStickyDrawer-module-scss-module__7jk4Jq__shop-locations-sticky-drawer__header{margin-bottom:var(--sp-06);padding-bottom:var(--sp-05);border-bottom:1px solid var(--clr-grey-medium);justify-content:space-between;align-items:center;display:flex}.ShopLocationsStickyDrawer-module-scss-module__7jk4Jq__shop-locations-sticky-drawer__close-btn{padding:0}.ShopLocationsStickyDrawer-module-scss-module__7jk4Jq__shop-locations-sticky-drawer__content{overflow:hidden}.ShopLocationsStickyDrawer-module-scss-module__7jk4Jq__shop-locations-sticky-drawer__footer{padding:var(--sp-05);background:var(--clr-body-background);box-shadow:var(--shdw-03)}.ShopLocationsStickyDrawer-module-scss-module__7jk4Jq__shop-location-list__items{gap:var(--sp-04);margin:var(--sp-06) 0;flex-direction:column;display:flex;overflow-y:auto}}
@layer shared{.ProductListItem-module-scss-module__3FUDTq__product-list-item{gap:var(--sp-03);flex-flow:column;display:flex}.ProductListItem-module-scss-module__3FUDTq__product-list-item__info-wrapper{gap:var(--sp-05);grid-template-columns:1fr;display:grid}@media (min-width:768px){.ProductListItem-module-scss-module__3FUDTq__product-list-item__info-wrapper{grid-template-columns:1fr minmax(auto,20rem)}}.ProductListItem-module-scss-module__3FUDTq__product-list-item__content-holder{gap:var(--sp-05);grid-template-columns:8rem 1fr;display:grid}.ProductListItem-module-scss-module__3FUDTq__product-list-item__image{border:1px solid var(--clr-grey-medium);border-radius:var(--br-s)}.ProductListItem-module-scss-module__3FUDTq__product-list-item__image-link{aspect-ratio:1;position:relative}.ProductListItem-module-scss-module__3FUDTq__product-list-item__brand{font-size:var(--fs-2xs);color:var(--clr-text-default);line-height:2rem}.ProductListItem-module-scss-module__3FUDTq__product-list-item__title{font-size:var(--fs-xs);line-height:2.4rem}.ProductListItem-module-scss-module__3FUDTq__product-list-item__text-container{gap:var(--sp-03);flex-direction:column;display:flex}.ProductListItem-module-scss-module__3FUDTq__product-list-item__price-container{align-items:flex-end;gap:var(--sp-02);flex-direction:column;display:flex}.ProductListItem-module-scss-module__3FUDTq__product-list-item__product-price-container{text-align:right;align-items:flex-end}.ProductListItem-module-scss-module__3FUDTq__product-list-item__regular-price{font-weight:700}.ProductListItem-module-scss-module__3FUDTq__product-list-item__regular-price-secondary-container{align-items:flex-end}.ProductListItem-module-scss-module__3FUDTq__product-list-item__old-price{transform-origin:100% 0}.ProductListItem-module-scss-module__3FUDTq__product-list-item__action-container{padding-left:var(--sp-12)}.ProductListItem-module-scss-module__3FUDTq__product-list-item__attributes,.ProductListItem-module-scss-module__3FUDTq__product-list-item__sku{font-size:var(--fs-2xs);color:var(--clr-grey-dark)}.ProductListItem-module-scss-module__3FUDTq__product-list-item__attributes-value,.ProductListItem-module-scss-module__3FUDTq__product-list-item__sku-value{font-size:var(--fs-2xs);color:var(--clr-text-default);font-weight:600;line-height:2rem}}
@layer shared{.StoreGallery-module-scss-module__hPuULq__store-gallery{position:relative}.StoreGallery-module-scss-module__hPuULq__store-gallery .swiper-slide-thumb-active{border:1px solid var(--clr-primary-medium)}.StoreGallery-module-scss-module__hPuULq__store-gallery .swiper-slide{aspect-ratio:1.5;padding:0}.StoreGallery-module-scss-module__hPuULq__store-gallery .swiper-pagination{bottom:var(--sp-05);position:absolute}}
@layer shared{.FilterItemsList-module-scss-module__XSORNq__filter-items-list{gap:var(--sp-04);flex-flow:column;display:flex;overflow-y:auto}@media (min-width:768px){.FilterItemsList-module-scss-module__XSORNq__filter-items-list{max-height:45rem}}}
@layer shared{@media (min-width:768px){.QuickOrderProductsList-module-scss-module__oD-AQG__quick-order-products-list{max-width:65rem}}.QuickOrderProductsList-module-scss-module__oD-AQG__quick-order-products-list__item{width:100%;padding:var(--sp-04) 0;border-bottom:1px solid var(--clr-grey-medium)}.QuickOrderProductsList-module-scss-module__oD-AQG__quick-order-products-list__item:first-child{padding-top:0}}
@layer shared{.ProductSearchResultCard-module-scss-module__sPzLha__product-search-result-card{grid-gap:var(--sp-05);grid-template-columns:minmax(8rem,8rem) 1fr;display:grid}.ProductSearchResultCard-module-scss-module__sPzLha__product-search-result-card__image{aspect-ratio:1;border:1px solid var(--clr-grey-medium);border-radius:var(--br-s);position:relative;overflow:hidden}.ProductSearchResultCard-module-scss-module__sPzLha__product-search-result-card__info{gap:var(--sp-05);grid-template-columns:1fr;display:grid}@media (min-width:768px){.ProductSearchResultCard-module-scss-module__sPzLha__product-search-result-card__info{gap:var(--sp-07);grid-template-columns:1fr minmax(auto,16rem)}}.ProductSearchResultCard-module-scss-module__sPzLha__product-search-result-card__info-container{gap:var(--sp-02);flex-direction:column;display:flex}.ProductSearchResultCard-module-scss-module__sPzLha__product-search-result-card__price-and-actions-container{align-items:flex-end;gap:var(--sp-02);flex-direction:column;display:flex}.ProductSearchResultCard-module-scss-module__sPzLha__product-search-result-card__price{font-weight:700}.ProductSearchResultCard-module-scss-module__sPzLha__product-search-result-card__old-price{transform-origin:100%}.ProductSearchResultCard-module-scss-module__sPzLha__product-search-result-card__price-container{text-align:right}.ProductSearchResultCard-module-scss-module__sPzLha__product-search-result-card__price-secondary-container{justify-content:flex-end}.ProductSearchResultCard-module-scss-module__sPzLha__product-search-result-card__sku{color:var(--clr-grey-dark)}.ProductSearchResultCard-module-scss-module__sPzLha__product-search-result-card__add-to-basket{margin-top:4px}.ProductSearchResultCard-module-scss-module__sPzLha__product-search-result-card__brand-text,.ProductSearchResultCard-module-scss-module__sPzLha__product-search-result-card__brand-link{font-size:var(--fs-2xs);font-weight:600;line-height:2rem}}
@layer shared{.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card{grid-gap:var(--sp-05);padding:var(--sp-05) 0;border-bottom:1px solid var(--clr-grey-medium);grid-template-columns:minmax(7rem,7rem) 1fr;display:grid}@media (min-width:768px){.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card{grid-gap:var(--sp-07);grid-row-gap:var(--sp-05);padding:var(--sp-06) 0;grid-template-columns:minmax(9rem,9rem) 1fr}}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__name{font-size:var(--fs-xs);line-height:2.4rem}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__image-link{aspect-ratio:1;border:1px solid var(--clr-grey-medium);border-radius:var(--br-s);position:relative;overflow:hidden}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__price-and-info-container{gap:var(--sp-05);grid-template-columns:1fr;display:grid}@media (min-width:768px){.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__price-and-info-container{grid-gap:var(--sp-07);grid-template-columns:1fr minmax(auto,16rem)}}@media (min-width:1024px){.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__price-and-info-container{grid-template-columns:1fr minmax(auto,24rem)}}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__brand{font-size:var(--fs-2xs);color:var(--clr-grey-dark);line-height:2rem}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__additional-info{gap:var(--sp-02);flex-flow:column;display:flex}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__sku{color:var(--clr-grey-dark)}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__attributes{gap:var(--sp-02);font-size:var(--fs-2xs);color:var(--clr-grey-dark);line-height:2rem}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__attributes-value{color:var(--clr-text-default);font-weight:600}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__info{gap:var(--sp-03);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__info{flex:1}}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__price-container{text-align:right;align-items:flex-end}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__regular-price,.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__sale-price{font-weight:700}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__regular-price-secondary-container{justify-content:flex-end;align-items:flex-end}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__old-price{transform-origin:100% 0}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__price-wrapper{align-items:flex-end;gap:var(--sp-02);flex-flow:column;display:flex}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__single-price-wrapper{align-items:center;display:flex}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__single-price,.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__single-price-unit{color:var(--clr-grey-dark);font-size:var(--fs-2xs);line-height:2rem}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__single-price-secondary:before{content:"";border-left:1px solid var(--clr-grey-medium);margin-right:var(--sp-02)}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__single-price-secondary-container{gap:var(--sp-02);flex-flow:wrap}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__quantity-desc-list{font-size:var(--fs-2xs);line-height:2rem}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__quantity-desc-list-label{color:var(--clr-grey-dark)}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__quantity-desc-list-value{font-weight:600}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__customizations{grid-area:auto/1/auto/-1}@media (min-width:768px){.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__customizations{grid-column:2/3}}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__remove-product-button{grid-column:1/-1;justify-self:center;width:fit-content}@media (min-width:768px){.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__remove-product-button{grid-column:2/3;justify-self:flex-start}}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__add-customization-button{flex:100%;justify-content:center;align-self:center;max-width:fit-content}@media (min-width:1024px){.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__add-customization-button{flex:none}}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__total-price-container{justify-content:flex-end;align-items:center;gap:var(--sp-02);flex:1;align-self:flex-end;display:flex}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__total-price{font-size:var(--fs-xs);font-weight:700}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__total-price-secondary:before{content:"";border-left:1px solid var(--clr-grey-medium);margin-right:var(--sp-03)}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__total-price-secondary-container{flex-flow:wrap}.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__actions{gap:var(--sp-01) var(--sp-04);flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.BasketOrderProductCard-module-scss-module__8HkDvW__basket-order-product-card__actions{justify-content:initial;grid-column:2}}}
@layer atoms{.ScrollableMenuPanel-module-scss-module__d7gbVG__scrollable-menu-panel{flex-direction:column;min-width:34rem;display:flex;position:relative}.ScrollableMenuPanel-module-scss-module__d7gbVG__scrollable-menu-panel--hidden{visibility:hidden;pointer-events:none}.ScrollableMenuPanel-module-scss-module__d7gbVG__scrollable-menu-panel__inner{max-height:var(--flyout-panel-max-height,30rem);overflow-y:auto;scrollbar-width:none!important;-ms-overflow-style:none!important}.ScrollableMenuPanel-module-scss-module__d7gbVG__scrollable-menu-panel__inner::-webkit-scrollbar{display:none!important}.ScrollableMenuPanel-module-scss-module__d7gbVG__scrollable-menu-panel__fade{background:linear-gradient(to top, var(--clr-body-background,#fff) 0%, color-mix(in srgb, var(--clr-body-background,#fff) 70%, transparent) 8%, color-mix(in srgb, var(--clr-body-background,#fff) 40%, transparent) 20%, color-mix(in srgb, var(--clr-body-background,#fff) 15%, transparent) 40%, transparent 70%);pointer-events:none;z-index:1;opacity:0;height:100%;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.ScrollableMenuPanel-module-scss-module__d7gbVG__scrollable-menu-panel__fade--visible{opacity:1}.ScrollableMenuPanel-module-scss-module__d7gbVG__scrollable-menu-panel__chevron{background:var(--clr-body-background,#fff);pointer-events:none;z-index:2;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:opacity .2s;display:flex;position:absolute;bottom:.8rem;left:calc(50% - 1rem);box-shadow:0 1px 4px #0000001f}.ScrollableMenuPanel-module-scss-module__d7gbVG__scrollable-menu-panel__chevron:after{content:"";border-right:2px solid var(--clr-text-default,#333);border-bottom:2px solid var(--clr-text-default,#333);width:.5rem;height:.5rem;margin-top:-2px;transform:rotate(45deg)}.ScrollableMenuPanel-module-scss-module__d7gbVG__scrollable-menu-panel__chevron--visible{opacity:1;will-change:transform;animation:1.5s ease-in-out infinite ScrollableMenuPanel-module-scss-module__d7gbVG__bounce-down}@keyframes ScrollableMenuPanel-module-scss-module__d7gbVG__bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(.4rem)}}}
@layer features{.ProductsInfoSearch-module-scss-module__ubxWPq__search{flex-direction:column;flex:1;width:100%;display:flex}@media (min-width:1024px){.ProductsInfoSearch-module-scss-module__ubxWPq__search{max-width:80rem}}.ProductsInfoSearch-module-scss-module__ubxWPq__search--hidden{display:none}.ProductsInfoSearch-module-scss-module__ubxWPq__search--expanded{width:100%;max-width:none;height:100%}.ProductsInfoSearch-module-scss-module__ubxWPq__search--expanded .ProductsInfoSearch-module-scss-module__ubxWPq__search__error{margin-top:var(--sp-06)}@media (min-width:768px){.ProductsInfoSearch-module-scss-module__ubxWPq__search--expanded .ProductsInfoSearch-module-scss-module__ubxWPq__search__error{margin-top:var(--sp-08)}}.ProductsInfoSearch-module-scss-module__ubxWPq__search__search-clear-button{opacity:.8;width:1.6rem;height:1.6rem}@media (min-width:1024px){.ProductsInfoSearch-module-scss-module__ubxWPq__search__search-clear-button{width:2rem;height:2rem;right:1rem}}.ProductsInfoSearch-module-scss-module__ubxWPq__search__search-clear-button--expanded{right:7rem}.ProductsInfoSearch-module-scss-module__ubxWPq__search__header{width:100%}.ProductsInfoSearch-module-scss-module__ubxWPq__search__header--expanded{align-self:center}@media (min-width:1024px){.ProductsInfoSearch-module-scss-module__ubxWPq__search__header--expanded{width:85rem}}.ProductsInfoSearch-module-scss-module__ubxWPq__search__wrapper{align-items:flex-start;gap:var(--sp-06);flex-flow:column;width:100%;height:100%;display:flex}.ProductsInfoSearch-module-scss-module__ubxWPq__search__wrapper--expanded{margin-inline:auto}@media (min-width:1024px){.ProductsInfoSearch-module-scss-module__ubxWPq__search__wrapper--expanded{max-width:var(--wrapper-standard-width,157rem)}}@media (min-width:1920px){.ProductsInfoSearch-module-scss-module__ubxWPq__search__wrapper--expanded{padding:0 var(--sp-06)}}.ProductsInfoSearch-module-scss-module__ubxWPq__search__search-bar{flex-direction:row;align-items:center;width:100%;padding:0;display:flex;position:relative}.ProductsInfoSearch-module-scss-module__ubxWPq__search__search-bar--expanded .ProductsInfoSearch-module-scss-module__ubxWPq__search__search-bar-input{border:1px solid var(--clr-primary-medium)}.ProductsInfoSearch-module-scss-module__ubxWPq__search__search-bar input:first-child[type=search]::-webkit-search-decoration{-webkit-appearance:none}.ProductsInfoSearch-module-scss-module__ubxWPq__search__search-bar input:first-child[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ProductsInfoSearch-module-scss-module__ubxWPq__search__search-bar input:first-child[type=search]::-webkit-search-results-button{-webkit-appearance:none}.ProductsInfoSearch-module-scss-module__ubxWPq__search__search-bar input:first-child[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.ProductsInfoSearch-module-scss-module__ubxWPq__search__search-bar-input{border-radius:var(--br-m);padding:1.1rem var(--sp-09) 1.1rem var(--sp-10);background:var(--clr-white);border:none}.ProductsInfoSearch-module-scss-module__ubxWPq__search__search-bar-input-wrapper{width:100%}.ProductsInfoSearch-module-scss-module__ubxWPq__search__close-button{background:var(--clr-white);min-width:4.8rem;height:4.8rem;margin-left:var(--sp-03);border:1px solid var(--clr-primary-medium);border-radius:var(--br-m)}@media (min-width:1024px){.ProductsInfoSearch-module-scss-module__ubxWPq__search__close-button{background:0 0;border:none}}.ProductsInfoSearch-module-scss-module__ubxWPq__search__search-trigger{border-radius:var(--br-m);outline:none;padding:1rem}.ProductsInfoSearch-module-scss-module__ubxWPq__search__search-trigger--expanded{padding:1.1rem}.ProductsInfoSearch-module-scss-module__ubxWPq__product-infos-search-results{width:100%;margin-top:var(--sp-06);padding-bottom:var(--sp-06);align-self:center}.ProductsInfoSearch-module-scss-module__ubxWPq__product-infos-search-results__listing{max-height:70vh;padding-inline-end:var(--sp-03);overflow:auto}@media (min-width:1920px){.ProductsInfoSearch-module-scss-module__ubxWPq__product-infos-search-results__listing{max-height:75vh}}@media (max-width:430px){.ProductsInfoSearch-module-scss-module__ubxWPq__product-infos-search-results__listing{max-height:80vh}}@media (max-width:390px){.ProductsInfoSearch-module-scss-module__ubxWPq__product-infos-search-results__listing{max-height:73vh}}.ProductsInfoSearch-module-scss-module__ubxWPq__product-infos-search-results__title{font-size:var(--fs-m);padding-bottom:var(--sp-06);line-height:3.4rem}.ProductsInfoSearch-module-scss-module__ubxWPq__loader__wrapper{height:80vh}}
@layer shared{.BasketOrderInformationStickyDrawer-module-scss-module__I7w3Gq__basket-order-information-sticky-drawer__cta{display:none}.BasketOrderInformationStickyDrawer-module-scss-module__I7w3Gq__basket-order-information-sticky-drawer__discounts{gap:var(--sp-05);border-radius:var(--br-m);background:var(--clr-body-foreground);padding:var(--sp-05);flex-flow:column;display:flex}.BasketOrderInformationStickyDrawer-module-scss-module__I7w3Gq__basket-order-information-sticky-drawer__discounts-title{font-size:var(--fs-s);line-height:2.5rem}.BasketOrderInformationStickyDrawer-module-scss-module__I7w3Gq__basket-order-information-sticky-drawer__min-order-notification{margin-bottom:var(--sp-04)}}
@layer shared{.MiniBasketUi-module-scss-module__2HyUYq__mini-basket{flex-direction:column;justify-content:space-between;height:100%;display:flex;overflow:hidden}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-products-list{flex-flow:column wrap;grid-column:1;display:flex}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item{grid-gap:var(--sp-03);border-bottom:1px solid var(--clr-grey-medium);padding-bottom:var(--sp-05);margin-bottom:var(--sp-05);grid-template-columns:1fr max-content;align-items:flex-start;display:grid;overflow:hidden}@media (min-width:768px){.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item{grid-template-rows:1fr;grid-template-columns:1fr max-content}}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__brand-text-link>span{color:var(--clr-text-default)}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__price-wrapper{align-items:flex-end;gap:var(--sp-03);flex-direction:column;grid-row:2/3;display:flex}@media (min-width:768px){.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__price-wrapper{grid-area:1/2}}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__actions{gap:var(--sp-01) var(--sp-04);flex-flow:wrap;grid-area:4/1;justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__actions{justify-content:initial;padding-left:var(--sp-12);grid-area:3/1/auto/span 2}}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__single-price-wrapper{font-size:var(--fs-s);gap:var(--sp-02);justify-content:flex-end;display:flex}@media (min-width:768px){.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__single-price-wrapper{grid-area:1/end}}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__quantity-unit{font-size:var(--fs-3xs);color:var(--clr-grey-dark)}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__unavailable{color:var(--clr-grey-medium)}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__unavailable dt{color:var(--clr-grey-dark)}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__details{grid-gap:var(--sp-03) var(--sp-05);grid-area:1/1/auto/span-all;grid-template-rows:auto 1fr;grid-template-columns:min-content 1fr;display:grid}@media (min-width:768px){.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__details{grid-area:1/1;grid-template-columns:min-content auto}}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__availability{grid-column:2}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__attributes{grid-row-gap:var(--sp-03);grid-column:2}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__attribute-label{color:var(--clr-grey-dark);font-size:var(--fs-2xs)}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__attribute-value{color:var(--clr-text-default);font-size:var(--fs-2xs)}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__name{font-weight:700}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__sku{align-items:center;height:100%;display:flex}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__image-link{grid-area:1/1/span-all;width:8rem;height:8rem}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__image-link-image{border:1px solid var(--clr-grey-medium);border-radius:var(--br-s);overflow:hidden}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__quantity-selector{margin-right:var(--sp-01)}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__price-and-promo-end-date{grid-area:2/2}@media (min-width:768px){.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__price-and-promo-end-date{grid-area:1/end}}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__remove-product-from-basket-button{gap:var(--sp-03);grid-area:5/1;width:fit-content;height:fit-content}@media (min-width:768px){.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__remove-product-from-basket-button{grid-row:3}}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__customizations{padding:var(--sp-05);border:1px solid var(--clr-grey-medium);border-radius:var(--br-s);margin:var(--sp-04) 0;flex-direction:column;grid-area:3/1/auto/span 2;display:flex}@media (min-width:768px){.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__customizations{grid-area:2/1/auto/span 2}}@media (min-width:1024px){.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-list-item__customizations{margin:var(--sp-05) 0 var(--sp-05) var(--sp-13)}}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-listing{gap:var(--sp-05);width:100%;height:100%;padding-right:var(--sp-03);flex-flow:column;flex:1;display:flex;overflow:hidden auto}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-summary{gap:var(--sp-05);box-shadow:var(--shdw-04);flex-flow:column;display:flex}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-cta{gap:var(--sp-05);display:flex}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-main{gap:var(--sp-05);flex-flow:column;height:100%;display:flex;overflow:hidden}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-acknowledge-quantities-notification,.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-acknowledge-prices-notification{z-index:10;align-items:center;position:sticky;top:0}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-acknowledge-quantities-notification-button,.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-acknowledge-prices-notification-button{padding:var(--sp-03)}.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-empty,.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-main,.MiniBasketUi-module-scss-module__2HyUYq__mini-basket-error-notification{padding-bottom:var(--sp-05)}}
@layer shared{.StoreDetailView-module-scss-module__cd9UhW__store-detail-view{gap:var(--sp-05);grid-template-columns:minmax(30rem,1fr);grid-auto-flow:row;display:grid}@media (min-width:768px){.StoreDetailView-module-scss-module__cd9UhW__store-detail-view{grid-template-columns:minmax(30rem,1fr) 1fr;grid-auto-flow:column}}.StoreDetailView-module-scss-module__cd9UhW__store-detail-view__image-and-descr-container{gap:var(--sp-06);flex-direction:column;width:100%;display:flex}.StoreDetailView-module-scss-module__cd9UhW__store-detail-view__image{border-radius:var(--br-s)}.StoreDetailView-module-scss-module__cd9UhW__store-detail-view__image--single{aspect-ratio:1.5;position:relative}.StoreDetailView-module-scss-module__cd9UhW__store-detail-view__info-container{gap:var(--sp-05);flex-direction:column;display:flex}.StoreDetailView-module-scss-module__cd9UhW__store-detail-view__warehouse-services-images{justify-items:center;gap:var(--sp-05);grid-template-columns:repeat(4,1fr);display:grid}}
@layer shared{.FilterItemsListSearch-module-scss-module__ZK9eIG__filter-items-list-search{gap:var(--sp-04);flex-flow:column;display:flex}@media (min-width:768px){.FilterItemsListSearch-module-scss-module__ZK9eIG__filter-items-list-search{min-width:20rem}}}
@layer shared{.QuickOrderForm-module-scss-module__fPVLNq__quick-order-form__container{gap:var(--sp-05);max-height:30rem;padding:0;padding-right:var(--sp-02);overflow-y:auto}.QuickOrderForm-module-scss-module__fPVLNq__quick-order-form__input-wrapper{margin:var(--sp-04) 0 var(--sp-02);gap:var(--sp-05);flex-flow:column;display:flex}@media (min-width:768px){.QuickOrderForm-module-scss-module__fPVLNq__quick-order-form__input-wrapper{flex-flow:row}}.QuickOrderForm-module-scss-module__fPVLNq__quick-order-form__input-wrapper>div{flex:1}.QuickOrderForm-module-scss-module__fPVLNq__quick-order-form__helper-text{margin-top:var(--sp-07);color:var(--clr-grey-dark);font-size:var(--fs-2xs)}.QuickOrderForm-module-scss-module__fPVLNq__quick-order-form__checkbox-wrapper{gap:var(--sp-05);margin:var(--sp-05) 0;flex-direction:column;display:flex}.QuickOrderForm-module-scss-module__fPVLNq__quick-order-form__checkbox-wrapper-agree-label,.QuickOrderForm-module-scss-module__fPVLNq__quick-order-form__checkbox-wrapper-apply-discount{font-size:var(--fs-xs)}.QuickOrderForm-module-scss-module__fPVLNq__quick-order-form__checkbox-wrapper-terms-of-use{color:var(--clr-primary-medium);font-size:var(--fs-xs);text-decoration:underline}.QuickOrderForm-module-scss-module__fPVLNq__quick-order-form__price-wrapper{margin-top:var(--sp-06);border-top:1px solid var(--clr-grey-medium);padding-top:var(--sp-04);justify-content:space-between;align-items:center;display:flex}.QuickOrderForm-module-scss-module__fPVLNq__quick-order-form__price-wrapper-label,.QuickOrderForm-module-scss-module__fPVLNq__quick-order-form__price-wrapper-price{font-weight:700;font-size:var(--fs-s);line-height:2.5rem}.QuickOrderForm-module-scss-module__fPVLNq__quick-order-form__price-wrapper-price-secondary:before{content:"";border-left:1px solid var(--clr-grey-medium);margin-right:var(--sp-03)}.QuickOrderForm-module-scss-module__fPVLNq__quick-order-form__price-wrapper-price-secondary-container{flex-flow:wrap}.QuickOrderForm-module-scss-module__fPVLNq__quick-order-form__actions{gap:var(--sp-05);margin-top:var(--sp-04);grid-template-columns:1fr 3fr;display:grid}.QuickOrderForm-module-scss-module__fPVLNq__quick-order-form__actions-cancel-button,.QuickOrderForm-module-scss-module__fPVLNq__quick-order-form__actions-submit-button{justify-content:center;align-items:center}}
@layer shared{.BasketAsOrderDetails-module-scss-module__-CVQ2q__basket-as-order-details{gap:var(--sp-05);flex-flow:column;display:flex}@media (min-width:768px){.BasketAsOrderDetails-module-scss-module__-CVQ2q__basket-as-order-details{gap:var(--sp-06)}}.BasketAsOrderDetails-module-scss-module__-CVQ2q__basket-as-order-details__header{grid-gap:var(--sp-05);border-bottom:1px solid var(--clr-grey-medium);padding-bottom:var(--sp-05);grid-template-columns:1fr auto;align-items:end;display:grid}@media (min-width:768px){.BasketAsOrderDetails-module-scss-module__-CVQ2q__basket-as-order-details__header{grid-gap:var(--sp-06);padding-bottom:var(--sp-06)}}.BasketAsOrderDetails-module-scss-module__-CVQ2q__basket-as-order-details__footer{margin-top:var(--sp-05);flex-direction:row;justify-content:flex-end;display:flex}@media (min-width:768px){.BasketAsOrderDetails-module-scss-module__-CVQ2q__basket-as-order-details__footer{margin-top:var(--sp-06)}}.BasketAsOrderDetails-module-scss-module__-CVQ2q__basket-as-order-details__empty-products-list{margin:var(--sp-05) 0}@media (min-width:768px){.BasketAsOrderDetails-module-scss-module__-CVQ2q__basket-as-order-details__empty-products-list{margin:var(--sp-06) 0}}.BasketAsOrderDetails-module-scss-module__-CVQ2q__basket-as-order-details__add-product-button{align-self:flex-end}}
@layer shared{.AddProductToOrderDrawer-module-scss-module__jUnGTW__add-product-to-order-drawer__loading-indicator,.AddProductToOrderDrawer-module-scss-module__jUnGTW__add-product-to-order-drawer__error,.AddProductToOrderDrawer-module-scss-module__jUnGTW__add-product-to-order-drawer__search-results{margin-top:var(--sp-06)}.AddProductToOrderDrawer-module-scss-module__jUnGTW__add-product-to-order-drawer__list-item:not(:last-child){padding-bottom:var(--sp-06)}}
@layer shared{.OrdersApprovalsListViewUI-module-scss-module__tgCi3q__orders-approvals-list-view{gap:var(--sp-05);grid-template-columns:1fr;display:grid}@media (min-width:768px){.OrdersApprovalsListViewUI-module-scss-module__tgCi3q__orders-approvals-list-view{gap:var(--sp-06)}}.OrdersApprovalsListViewUI-module-scss-module__tgCi3q__orders-approvals-list-view__header{justify-content:space-between;align-items:center;gap:var(--sp-05);flex-flow:wrap;display:flex}@media (min-width:768px){.OrdersApprovalsListViewUI-module-scss-module__tgCi3q__orders-approvals-list-view__header{gap:var(--sp-06);justify-content:space-between}}.OrdersApprovalsListViewUI-module-scss-module__tgCi3q__orders-approvals-list-view__title{font-size:var(--fs-s);line-height:2.6rem}@media (min-width:768px){.OrdersApprovalsListViewUI-module-scss-module__tgCi3q__orders-approvals-list-view__title{font-size:var(--fs-m);line-height:3.4rem}}.OrdersApprovalsListViewUI-module-scss-module__tgCi3q__orders-approvals-list-view__table-actions{gap:var(--sp-05);display:flex}.OrdersApprovalsListViewUI-module-scss-module__tgCi3q__orders-approvals-list-view__order-total-price-secondary-container{flex-flow:wrap}.OrdersApprovalsListViewUI-module-scss-module__tgCi3q__orders-approvals-list-view__order-total-price-secondary:before{content:"";border-left:1px solid var(--clr-grey-medium);margin-right:var(--sp-03)}.OrdersApprovalsListViewUI-module-scss-module__tgCi3q__orders-approvals-list-view__order-again-button,.OrdersApprovalsListViewUI-module-scss-module__tgCi3q__orders-approvals-list-view__view-details-button{width:max-content;padding:var(--sp-02)}.OrdersApprovalsListViewUI-module-scss-module__tgCi3q__orders-approvals-list-view__order-again-button{position:relative}.OrdersApprovalsListViewUI-module-scss-module__tgCi3q__orders-approvals-list-view__order-again-button:after{content:"";border-right:1px solid var(--clr-grey-medium);height:2.4rem;position:absolute;top:50%;right:-1rem;transform:translateY(-50%)}}
@layer shared{.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__card-title,.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__location-size,.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__total-price-label,.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__total-price{font-weight:600}.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__card-title{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__location-size,.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__service-name,.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__tooltip-text,.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__default-text,.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__service-single-price,.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__vat,.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__total-price-label,.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__total-price{font-size:var(--fs-2xs);line-height:140%}.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__card-title-container{display:flex}.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__location-size,.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__service-name{color:var(--clr-grey-dark)}.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__service-name{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__quantity-container{gap:var(--sp-02);justify-content:flex-end;align-items:center;display:flex}.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__single-price-container{gap:var(--sp-02);justify-content:flex-start;display:flex}.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__tooltip-text{color:var(--clr-white)}.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__total-price-container{justify-content:flex-end;display:flex}.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__menu-button{padding:var(--sp-02);background-color:#0000;border:none;border-radius:50%}.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__menu-button>span{width:1.6rem;height:1.6rem}.ProductCustomizationsDesktop-module-scss-module__zIf89q__product-customizations__menu-button:hover{outline:1px solid var(--clr-primary-medium)}.ProductCustomizationsDesktop-module-scss-module__zIf89q__table{table-layout:fixed}.ProductCustomizationsDesktop-module-scss-module__zIf89q__table__header{font-size:var(--fs-2xs);padding:var(--sp-03)}@media (min-width:1024px){.ProductCustomizationsDesktop-module-scss-module__zIf89q__table__header:first-child{width:12rem}}@media (min-width:1440px){.ProductCustomizationsDesktop-module-scss-module__zIf89q__table__header:first-child{width:18rem}}@media (min-width:1920px){.ProductCustomizationsDesktop-module-scss-module__zIf89q__table__header:first-child{width:23rem}}.ProductCustomizationsDesktop-module-scss-module__zIf89q__table__header:last-child{width:4rem}.ProductCustomizationsDesktop-module-scss-module__zIf89q__table__cell{padding:var(--sp-03)}.ProductCustomizationsDesktop-module-scss-module__zIf89q__table__footer th:nth-child(3){text-align:right}}
@layer shared{.ProductFiles-module-scss-module__8lMR4q__product-files__file{border-bottom:1px solid var(--clr-grey-medium);padding:var(--sp-03) 0;justify-content:space-between;align-items:center;display:flex}.ProductFiles-module-scss-module__8lMR4q__product-files__file__type-and-text{gap:var(--sp-05);align-items:center;padding:0;display:flex}.ProductFiles-module-scss-module__8lMR4q__product-files__file__download{padding:0}}
@layer shared{.ShippingForm-module-scss-module__3-vp-G__shipping-form{gap:var(--sp-05);flex-flow:column;width:100%;display:flex}@media (min-width:768px){.ShippingForm-module-scss-module__3-vp-G__shipping-form{width:60rem}}.ShippingForm-module-scss-module__3-vp-G__shipping-form__submit-button{justify-content:center;width:100%}@media (min-width:768px){.ShippingForm-module-scss-module__3-vp-G__shipping-form__submit-button{width:auto}}.ShippingForm-module-scss-module__3-vp-G__shipping-form__submit-button-wrapper{border-top:1px solid var(--clr-grey-medium);padding-top:var(--sp-05)}@media (min-width:768px){.ShippingForm-module-scss-module__3-vp-G__shipping-form__submit-button-wrapper{text-align:end}}}
@layer shared{.ClickAndCollectPicker-module-scss-module__ti4BLq__click-and-collect-picker__title{align-items:center;gap:var(--sp-05);font-size:var(--fs-m);flex-flow:wrap;width:auto;height:auto;font-weight:700;display:flex}.ClickAndCollectPicker-module-scss-module__ti4BLq__click-and-collect-picker__title-icon{padding:0}.ClickAndCollectPicker-module-scss-module__ti4BLq__click-and-collect-picker__title-icon img{width:3.6rem;height:3.6rem}}
@layer shared{.ShopAvailability-module-scss-module__Oi2ASa__shop-availability{display:flex}.ShopAvailability-module-scss-module__Oi2ASa__shop-availability__title{align-items:center;gap:var(--sp-03);font-size:var(--fs-s);width:auto;height:auto;margin:var(--sp-03) var(--sp-05) var(--sp-03) var(--sp-03);flex-flow:wrap;font-weight:700;display:flex}@media (min-width:768px){.ShopAvailability-module-scss-module__Oi2ASa__shop-availability__title{margin:0 0 var(--sp-03) 0;font-size:var(--fs-m)}}}
@layer features{.CorporateSpecialPrices-module-scss-module__huB0Eq__collection__products-listing__item{box-shadow:0 0 0 1px var(--clr-grey-medium)}.CorporateSpecialPrices-module-scss-module__huB0Eq__collection__pagination-wrapper{justify-content:center}}
@layer features{.OrderConfirmation-module-scss-module__GtACuG__order-confirmation__header-logo{width:16rem;height:4rem}@media (min-width:768px){.OrderConfirmation-module-scss-module__GtACuG__order-confirmation__header-logo{width:20rem;height:6rem}}}
