@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{.SearchUI-module-scss-module__l0Jkpa__search-ui{position:relative}.SearchUI-module-scss-module__l0Jkpa__search-ui--basic .SearchUI-module-scss-module__l0Jkpa__search-ui__close-icon--has-border-right:after{content:"";background-color:var(--clr-grey-medium);width:1px;height:100%;position:absolute;top:50%;transform:translateY(-50%)}.SearchUI-module-scss-module__l0Jkpa__search-ui--basic .SearchUI-module-scss-module__l0Jkpa__search-ui__magnifying-icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}.SearchUI-module-scss-module__l0Jkpa__search-ui--underline .SearchUI-module-scss-module__l0Jkpa__search-ui__magnifying-icon{position:absolute;top:50%;left:0;transform:translateY(-50%)}.SearchUI-module-scss-module__l0Jkpa__search-ui--small.SearchUI-module-scss-module__l0Jkpa__search-ui--basic .SearchUI-module-scss-module__l0Jkpa__search-ui__close-icon{margin-right:var(--sp-06)}.SearchUI-module-scss-module__l0Jkpa__search-ui--small.SearchUI-module-scss-module__l0Jkpa__search-ui--basic .SearchUI-module-scss-module__l0Jkpa__search-ui__close-icon--has-border-right:after{right:calc(-1*var(--sp-04))}.SearchUI-module-scss-module__l0Jkpa__search-ui--medium.SearchUI-module-scss-module__l0Jkpa__search-ui--basic .SearchUI-module-scss-module__l0Jkpa__search-ui__close-icon{margin-right:var(--sp-08)}.SearchUI-module-scss-module__l0Jkpa__search-ui--medium.SearchUI-module-scss-module__l0Jkpa__search-ui--basic .SearchUI-module-scss-module__l0Jkpa__search-ui__close-icon--has-border-right:after{right:calc(-1*var(--sp-05))}.SearchUI-module-scss-module__l0Jkpa__search-ui--large.SearchUI-module-scss-module__l0Jkpa__search-ui--basic .SearchUI-module-scss-module__l0Jkpa__search-ui__close-icon{margin-right:var(--sp-10)}.SearchUI-module-scss-module__l0Jkpa__search-ui--large.SearchUI-module-scss-module__l0Jkpa__search-ui--basic .SearchUI-module-scss-module__l0Jkpa__search-ui__close-icon--has-border-right:after{right:calc(-1*var(--sp-06))}}
@layer shared{.Error404View-module-scss-module__EwA57a__error-404-view{text-align:center;width:100%;height:100%;padding:var(--sp-05);flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex}@media (min-width:1024px){.Error404View-module-scss-module__EwA57a__error-404-view{width:40%;padding:var(--sp-11)}}.Error404View-module-scss-module__EwA57a__error-404-view__img-wrapper{width:50%;margin-top:var(--sp-05)}@media (min-width:768px){.Error404View-module-scss-module__EwA57a__error-404-view__img-wrapper{width:unset}}.Error404View-module-scss-module__EwA57a__error-404-view__error-msg-wrapper{margin-top:var(--sp-05)}.Error404View-module-scss-module__EwA57a__error-404-view__error-msg-wrapper__error-code{font-size:var(--fs-xl);margin-bottom:var(--sp-08);font-weight:700}@media (min-width:768px){.Error404View-module-scss-module__EwA57a__error-404-view__error-msg-wrapper__error-code{font-size:8rem}}.Error404View-module-scss-module__EwA57a__error-404-view__error-msg-wrapper__title{margin-bottom:var(--sp-04)}.Error404View-module-scss-module__EwA57a__error-404-view__error-msg-wrapper__button{margin-top:var(--sp-08)}}
@layer shared{.ClientErrorFallback-module-scss-module__e4ITzW__client-error-fallback{width:100%;padding:var(--sp-06);align-items:center;display:flex}.ClientErrorFallback-module-scss-module__e4ITzW__client-error-fallback--is-global{height:100vh}.ClientErrorFallback-module-scss-module__e4ITzW__client-error-fallback--is-component{background:var(--clr-body-foreground)}.ClientErrorFallback-module-scss-module__e4ITzW__client-error-fallback--layout-full{flex-flow:wrap;justify-content:space-around}.ClientErrorFallback-module-scss-module__e4ITzW__client-error-fallback--layout-centered{flex-flow:column wrap;justify-content:center}.ClientErrorFallback-module-scss-module__e4ITzW__client-error-fallback--layout-centered .ClientErrorFallback-module-scss-module__e4ITzW__client-error-fallback__title-wrapper{text-align:center;align-items:center;gap:var(--sp-04);flex-flow:column wrap;display:flex}.ClientErrorFallback-module-scss-module__e4ITzW__client-error-fallback__icon{align-self:center}.ClientErrorFallback-module-scss-module__e4ITzW__client-error-fallback__description{margin-bottom:var(--sp-05);grid-column:1/span all}.ClientErrorFallback-module-scss-module__e4ITzW__client-error-fallback__title-wrapper{flex-flow:column wrap;align-items:center;display:flex}@media (min-width:768px){.ClientErrorFallback-module-scss-module__e4ITzW__client-error-fallback__title-wrapper{gap:var(--sp-04);grid-template-columns:3.2rem 1fr;display:grid}}}
@layer shared{.StandardLayout-module-scss-module__SVx09W__standard-layout__comparison-button{z-index:2;position:fixed;top:10%;right:1%}@media (min-width:768px){.StandardLayout-module-scss-module__SVx09W__standard-layout__comparison-button{top:20%}}}
@layer shared{.CategoryItem-module-scss-module__YmUqma__category-item{border-radius:var(--br-s);gap:var(--sp-05);flex-flow:column;width:100%;max-width:60rem;height:100%;display:flex;overflow:hidden}.CategoryItem-module-scss-module__YmUqma__category-item__title{font-size:var(--fs-xs);line-height:2.4rem}.CategoryItem-module-scss-module__YmUqma__category-item__content{gap:var(--sp-05);flex-flow:column;display:flex}.CategoryItem-module-scss-module__YmUqma__category-item__image-wrapper{position:relative;overflow:hidden}.CategoryItem-module-scss-module__YmUqma__category-item__image-wrapper--as-image{aspect-ratio:1.5;border-radius:var(--br-s);border:1px solid var(--clr-grey-medium)}.CategoryItem-module-scss-module__YmUqma__category-item__subcategories-item:not(:last-child){margin-bottom:var(--sp-03)}.CategoryItem-module-scss-module__YmUqma__category-item__show-more-btn{align-self:center}}
@layer shared{.FeaturedCategoriesGrid-module-scss-module__jNXfuW__featured-categories-grid{justify-content:center;align-items:center;gap:var(--sp-05);flex-flow:column;display:flex}@media (min-width:768px){.FeaturedCategoriesGrid-module-scss-module__jNXfuW__featured-categories-grid{gap:var(--sp-07)}}.FeaturedCategoriesGrid-module-scss-module__jNXfuW__featured-categories-grid__grid{width:100%}}
@layer atoms{.InputWithButton-module-scss-module__KkmwKq__input-with-button{align-items:center;width:100%;display:flex;position:relative}.InputWithButton-module-scss-module__KkmwKq__input-with-button__input-wrapper{flex-direction:column;flex:3;display:flex}.InputWithButton-module-scss-module__KkmwKq__input-with-button__input-container{width:100%}.InputWithButton-module-scss-module__KkmwKq__button{align-self:start;width:fit-content;height:fit-content;position:relative;right:0}}
@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{.PasswordRecoveryView-module-scss-module__hn1jmq__password-recovery{justify-content:center;align-items:center;height:100vh;display:flex}.PasswordRecoveryView-module-scss-module__hn1jmq__password-recovery__main{width:100%;max-width:48rem;padding:0 var(--sp-05)}@media (min-width:768px){.PasswordRecoveryView-module-scss-module__hn1jmq__password-recovery__main{padding:0}}.PasswordRecoveryView-module-scss-module__hn1jmq__password-recovery__logo-link{margin-bottom:var(--sp-03);justify-content:center;display:flex}.PasswordRecoveryView-module-scss-module__hn1jmq__password-recovery__title{margin-bottom:var(--sp-03);font-size:var(--fs-m);justify-content:center;line-height:3.4rem;display:flex}@media (min-width:768px){.PasswordRecoveryView-module-scss-module__hn1jmq__password-recovery__title{font-size:var(--fs-l);line-height:4.5rem}}.PasswordRecoveryView-module-scss-module__hn1jmq__password-recovery__description{text-align:center;color:var(--clr-grey-dark);justify-content:center;display:flex}.PasswordRecoveryView-module-scss-module__hn1jmq__password-recovery__form{margin-top:var(--sp-07)}.PasswordRecoveryView-module-scss-module__hn1jmq__password-recovery__form-button{margin-top:var(--sp-05);margin-bottom:var(--sp-05);justify-content:center;width:100%}.PasswordRecoveryView-module-scss-module__hn1jmq__password-recovery__form-login-link{justify-content:center;display:flex}.PasswordRecoveryView-module-scss-module__hn1jmq__password-recovery__form-error-notification{margin-top:var(--sp-05)}}
@layer shared{.UpdatePassword-module-scss-module__ySNHma__update-password{justify-content:center;align-items:center;height:100vh;display:flex}.UpdatePassword-module-scss-module__ySNHma__update-password__main{width:100%;max-width:48rem;padding:0 var(--sp-05)}@media (min-width:768px){.UpdatePassword-module-scss-module__ySNHma__update-password__main{padding:0}}.UpdatePassword-module-scss-module__ySNHma__update-password__logo-link{margin-bottom:var(--sp-03);justify-content:center;display:flex}.UpdatePassword-module-scss-module__ySNHma__update-password__title{margin-bottom:var(--sp-05);font-size:var(--fs-m);justify-content:center;line-height:3.4rem;display:flex}@media (min-width:768px){.UpdatePassword-module-scss-module__ySNHma__update-password__title{font-size:var(--fs-l);line-height:4.5rem}}.UpdatePassword-module-scss-module__ySNHma__update-password__description{text-align:center;justify-content:center;gap:var(--sp-03);flex-direction:column;display:flex}.UpdatePassword-module-scss-module__ySNHma__update-password__form{margin-top:var(--sp-07)}.UpdatePassword-module-scss-module__ySNHma__update-password__form-error-notification{margin-top:var(--sp-05)}.UpdatePassword-module-scss-module__ySNHma__update-password__form-submit-button{margin-top:var(--sp-05);margin-bottom:var(--sp-05);justify-content:center;width:100%}.UpdatePassword-module-scss-module__ySNHma__update-password__form-login-link{justify-content:center;display:flex}}
@layer atoms{.Divider-module-scss-module__UP8o1W__divider{background:var(--clr-grey-medium)}.Divider-module-scss-module__UP8o1W__divider--horizontal{width:100%;height:.1rem;margin:var(--divider-margin) 0}.Divider-module-scss-module__UP8o1W__divider--vertical{width:.1rem;height:100%;margin:0 var(--divider-margin)}.Divider-module-scss-module__UP8o1W__divider--hidden-line{background:0 0}}
@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{.CopyToClipboardInput-module-scss-module__YQtpHW__copy-to-clipboard{flex-flow:row;align-items:flex-end;display:flex}.CopyToClipboardInput-module-scss-module__YQtpHW__copy-to-clipboard__input{flex:1}.CopyToClipboardInput-module-scss-module__YQtpHW__copy-to-clipboard__button{transform:translateX(calc(-1 * var(--br-s)));border-top-left-radius:0;border-bottom-left-radius:0}}
@layer atoms{.RangeSlider-module-scss-module__2ERUQW__range-slider{padding:var(--sp-05) 0;gap:var(--sp-03)}.RangeSlider-module-scss-module__2ERUQW__range-slider__rail{background-color:var(--clr-grey-light)}.RangeSlider-module-scss-module__2ERUQW__range-slider__track,.RangeSlider-module-scss-module__2ERUQW__range-slider__tracks{background-color:var(--clr-primary-medium)}.RangeSlider-module-scss-module__2ERUQW__range-slider__handle{background-color:var(--clr-white);border:2px solid var(--clr-primary-medium)}.RangeSlider-module-scss-module__2ERUQW__range-slider__handle:active,.RangeSlider-module-scss-module__2ERUQW__range-slider__handle:focus,.RangeSlider-module-scss-module__2ERUQW__range-slider__handle:focus-visible,.RangeSlider-module-scss-module__2ERUQW__range-slider__handle:hover{border:2px solid var(--clr-primary-medium);box-shadow:none}}
@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{.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{.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{.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{.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{.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 shared{.ProductTabBar-module-scss-module__mPQRNq__product-tab-bar__sections{gap:var(--sp-05);flex-flow:column;display:flex}@media (min-width:768px){.ProductTabBar-module-scss-module__mPQRNq__product-tab-bar__sections{gap:var(--sp-07)}}.ProductTabBar-module-scss-module__mPQRNq__product-tab-bar__sections-item{gap:var(--sp-05);flex-flow:column;display:flex}.ProductTabBar-module-scss-module__mPQRNq__product-tab-bar__sections-item-title{font-size:var(--fs-xs);align-self:center;line-height:2.4rem}@media (min-width:768px){.ProductTabBar-module-scss-module__mPQRNq__product-tab-bar__sections-item-title{font-size:var(--fs-m);line-height:3.4rem}}}
@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{.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__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-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{.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 atoms{.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree{position:relative}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__dropdown{z-index:1000;animation:.3s ease-out NavigationCategoryFlyoutTree-module-scss-module__8LNitW__slide-down;display:flex;position:absolute;top:calc(100% + 1.4rem);left:0;overflow:visible}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__dropdown--mega-menu .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--primary>.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__list{overflow-y:auto}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__dropdown--mega-menu .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--primary>.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__list .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__arrow--primary{filter:var(--icon-black-fl)}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__dropdown--mega-menu .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--primary>.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__list .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__link:hover{background:var(--clr-primary-medium);color:var(--clr-white)}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__dropdown--mega-menu .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--primary>.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__list .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__link:hover .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__label--primary{color:var(--clr-white);font-weight:800}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__dropdown--mega-menu .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--primary>.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__list .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__link:hover .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__arrow--primary{filter:var(--icon-white-fl)}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__dropdown--mega-menu .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__list{max-height:75vh}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__dropdown--mega-menu .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__list .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__link{padding:var(--sp-05);border-bottom:1px solid var(--clr-grey-light)}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__dropdown--mega-menu .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__list .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__label--primary{color:var(--clr-text-default);text-transform:none;font-weight:400}@keyframes NavigationCategoryFlyoutTree-module-scss-module__8LNitW__slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level{width:100%;min-width:34rem;position:relative}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--primary{background:var(--clr-primary-medium);box-shadow:var(--shdw-03)}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--child{background:var(--clr-body-background);opacity:1;height:100%;box-shadow:0 -4px 8px -2px #00000014,0 6px 12px -2px #00000026}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--mega-menu{background:var(--clr-body-background);opacity:1}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__label--primary{text-transform:uppercase;color:#fff;font-weight:800}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__list{padding:var(--sp-06) 0;margin:0;list-style:none}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__list--mega-menu{max-height:75vh;padding:0}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__list--mega-menu .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__link{padding:var(--sp-05);border-bottom:1px solid var(--clr-grey-light)}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__list--mega-menu .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__label--primary{color:var(--clr-text-default);text-transform:none;font-weight:400}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__list--mega-menu .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__arrow--primary{filter:var(--icon-black-fl)}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--child .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__list{padding:var(--sp-04) 0}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--child .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__list--mega-menu{padding:0}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__header{padding:var(--sp-04) var(--sp-06);border-bottom:1px solid var(--clr-grey-light);background:var(--clr-primary-medium);opacity:1;z-index:3;position:sticky;top:0}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__header-title{color:var(--clr-white)}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__item{width:100%;position:relative}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__item:hover{z-index:2}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__item--primary-active{position:relative}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__item--see-more{padding:var(--sp-03) var(--sp-06)}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__link{justify-content:space-between;align-items:center;text-decoration:none;transition:color .2s,background-color .2s;display:flex;position:relative}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--primary .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__link{padding:var(--sp-03) var(--sp-06);font-size:var(--fs-s);color:var(--clr-white);font-weight:700}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--primary .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__link:hover{color:var(--clr-white)}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--primary .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__link:hover img{filter:var(--icon-white-fl)}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--child .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__link{padding:var(--sp-03) var(--sp-06);font-size:var(--fs-xs);color:var(--clr-text-default);font-weight:400}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--child .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__link:hover{background:var(--clr-primary-medium)}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--child .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__link:hover span{color:var(--clr-white);opacity:.95;font-weight:800}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--child .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__link:hover img{filter:var(--icon-white-fl)}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__arrow{opacity:.7;flex-shrink:0;margin-left:10px;transition:opacity .2s}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__arrow--primary{filter:var(--icon-white-fl)}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--child .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__arrow{opacity:.7}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__item:hover .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__arrow,.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__item--active .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__arrow{opacity:1}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__submenu{min-height:100%;position:absolute}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__submenu--left{animation:.25s ease-out NavigationCategoryFlyoutTree-module-scss-module__8LNitW__slide-in-right;left:100%}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__submenu--right{animation:.25s ease-out NavigationCategoryFlyoutTree-module-scss-module__8LNitW__slide-in-left;right:100%}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__submenu--mega-menu{border-bottom:1px solid var(--clr-grey-light)}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__submenu--mega-menu .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__link{padding:var(--sp-05);border-bottom:1px solid var(--clr-grey-light)}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__submenu--mega-menu .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__item--see-more{padding:var(--sp-05)}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__submenu--mega-menu .NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__level--child{border-left:1px solid var(--clr-grey-light);border-right:1px solid var(--clr-grey-light);box-shadow:var(--shdw-03)}@keyframes NavigationCategoryFlyoutTree-module-scss-module__8LNitW__slide-in-right{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}@keyframes NavigationCategoryFlyoutTree-module-scss-module__8LNitW__slide-in-left{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree--nested,.NavigationCategoryFlyoutTree-module-scss-module__8LNitW__navigation-category-flyout-tree__dropdown--nested{position:static}}
@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}}}
