.accordion{border:1px solid #0000001a;border-radius:2px}.accordion__item+.accordion__item{border-top:1px solid #0000001a}.accordion__button{color:#444;cursor:pointer;text-align:left;background-color:#f4f4f4;border:none;width:100%;padding:18px}.accordion__button:hover{background-color:#ddd}.accordion__button:before{content:"";border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;margin-right:12px;display:inline-block;transform:rotate(-45deg)}.accordion__button[aria-expanded=true]:before,.accordion__button[aria-selected=true]:before{transform:rotate(45deg)}[hidden]{display:none}.accordion__panel{padding:20px;animation:.35s ease-in fadein}@keyframes fadein{0%{opacity:0}to{opacity:1}}
@layer atoms{.Accordion-module-scss-module__sNykiG__accordion{flex-flow:column;display:flex}.Accordion-module-scss-module__sNykiG__accordion--underline,.Accordion-module-scss-module__sNykiG__accordion--underline-default,.Accordion-module-scss-module__sNykiG__accordion--underline-desc{gap:0}.Accordion-module-scss-module__sNykiG__accordion--outlined.Accordion-module-scss-module__sNykiG__accordion--sm,.Accordion-module-scss-module__sNykiG__accordion--outlined-desc.Accordion-module-scss-module__sNykiG__accordion--sm{gap:var(--sp-03)}.Accordion-module-scss-module__sNykiG__accordion--outlined.Accordion-module-scss-module__sNykiG__accordion--md,.Accordion-module-scss-module__sNykiG__accordion--outlined.Accordion-module-scss-module__sNykiG__accordion--lg,.Accordion-module-scss-module__sNykiG__accordion--outlined-desc.Accordion-module-scss-module__sNykiG__accordion--md,.Accordion-module-scss-module__sNykiG__accordion--outlined-desc.Accordion-module-scss-module__sNykiG__accordion--lg{gap:var(--sp-04)}.Accordion-module-scss-module__sNykiG__accordion__item--disabled{background:var(--clr-grey-light);opacity:.5}.Accordion-module-scss-module__sNykiG__accordion__item--disabled .Accordion-module-scss-module__sNykiG__accordion__item-button{pointer-events:none;cursor:not-allowed}.Accordion-module-scss-module__sNykiG__accordion__item--expanded .Accordion-module-scss-module__sNykiG__accordion__item-toggle-icon{transform:rotate(180deg)}.Accordion-module-scss-module__sNykiG__accordion__item--expanded .Accordion-module-scss-module__sNykiG__accordion__item-panel{opacity:1;animation:.3s ease-in-out forwards Accordion-module-scss-module__sNykiG__fade-in}.Accordion-module-scss-module__sNykiG__accordion__item--expanded.Accordion-module-scss-module__sNykiG__accordion__item--underline .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--expanded.Accordion-module-scss-module__sNykiG__accordion__item--underline-desc,.Accordion-module-scss-module__sNykiG__accordion__item--expanded.Accordion-module-scss-module__sNykiG__accordion__item--underline-default,.Accordion-module-scss-module__sNykiG__accordion__item--expanded.Accordion-module-scss-module__sNykiG__accordion__item--outlined .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--expanded.Accordion-module-scss-module__sNykiG__accordion__item--outlined-desc,.Accordion-module-scss-module__sNykiG__accordion__item--expanded.Accordion-module-scss-module__sNykiG__accordion__item--outlined-default{border-color:var(--clr-primary-medium)}.Accordion-module-scss-module__sNykiG__accordion__item--error.Accordion-module-scss-module__sNykiG__accordion__item--underline .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--error.Accordion-module-scss-module__sNykiG__accordion__item--underline-desc,.Accordion-module-scss-module__sNykiG__accordion__item--error.Accordion-module-scss-module__sNykiG__accordion__item--underline-default,.Accordion-module-scss-module__sNykiG__accordion__item--error.Accordion-module-scss-module__sNykiG__accordion__item--outlined .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--error.Accordion-module-scss-module__sNykiG__accordion__item--outlined-desc,.Accordion-module-scss-module__sNykiG__accordion__item--error.Accordion-module-scss-module__sNykiG__accordion__item--outlined-default{border-color:var(--clr-red-medium)}.Accordion-module-scss-module__sNykiG__accordion__item--error .Accordion-module-scss-module__sNykiG__accordion__item-toggle-icon{filter:var(--icon-error-fl)}.Accordion-module-scss-module__sNykiG__accordion__item--sm.Accordion-module-scss-module__sNykiG__accordion__item--underline .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--sm.Accordion-module-scss-module__sNykiG__accordion__item--underline .Accordion-module-scss-module__sNykiG__accordion__item-panel,.Accordion-module-scss-module__sNykiG__accordion__item--sm.Accordion-module-scss-module__sNykiG__accordion__item--underline-desc .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--sm.Accordion-module-scss-module__sNykiG__accordion__item--underline-desc .Accordion-module-scss-module__sNykiG__accordion__item-panel{padding:var(--sp-03)0}.Accordion-module-scss-module__sNykiG__accordion__item--sm.Accordion-module-scss-module__sNykiG__accordion__item--underline.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--sm.Accordion-module-scss-module__sNykiG__accordion__item--underline.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-panel,.Accordion-module-scss-module__sNykiG__accordion__item--sm.Accordion-module-scss-module__sNykiG__accordion__item--underline-desc.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--sm.Accordion-module-scss-module__sNykiG__accordion__item--underline-desc.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-panel{padding:var(--sp-03)var(--sp-04)}.Accordion-module-scss-module__sNykiG__accordion__item--sm.Accordion-module-scss-module__sNykiG__accordion__item--underline-default{padding:var(--sp-03)0}.Accordion-module-scss-module__sNykiG__accordion__item--sm.Accordion-module-scss-module__sNykiG__accordion__item--outlined .Accordion-module-scss-module__sNykiG__accordion__item-button{padding:var(--sp-03)var(--sp-04)}.Accordion-module-scss-module__sNykiG__accordion__item--sm.Accordion-module-scss-module__sNykiG__accordion__item--outlined .Accordion-module-scss-module__sNykiG__accordion__item-panel{padding:var(--sp-03)0}.Accordion-module-scss-module__sNykiG__accordion__item--sm.Accordion-module-scss-module__sNykiG__accordion__item--outlined.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--sm.Accordion-module-scss-module__sNykiG__accordion__item--outlined.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-panel,.Accordion-module-scss-module__sNykiG__accordion__item--sm.Accordion-module-scss-module__sNykiG__accordion__item--outlined-desc .Accordion-module-scss-module__sNykiG__accordion__item-button{padding:var(--sp-03)var(--sp-04)}.Accordion-module-scss-module__sNykiG__accordion__item--sm.Accordion-module-scss-module__sNykiG__accordion__item--outlined-desc .Accordion-module-scss-module__sNykiG__accordion__item-panel{padding:0 var(--sp-04)var(--sp-03)}.Accordion-module-scss-module__sNykiG__accordion__item--sm .Accordion-module-scss-module__sNykiG__accordion__item-panel,.Accordion-module-scss-module__sNykiG__accordion__item--sm .Accordion-module-scss-module__sNykiG__accordion__item-title{font-size:var(--fs-2xs);line-height:2rem}.Accordion-module-scss-module__sNykiG__accordion__item--sm .Accordion-module-scss-module__sNykiG__accordion__item-toggle-icon{width:1.6rem;height:1.6rem}.Accordion-module-scss-module__sNykiG__accordion__item--md.Accordion-module-scss-module__sNykiG__accordion__item--underline .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--md.Accordion-module-scss-module__sNykiG__accordion__item--underline .Accordion-module-scss-module__sNykiG__accordion__item-panel,.Accordion-module-scss-module__sNykiG__accordion__item--md.Accordion-module-scss-module__sNykiG__accordion__item--underline-desc .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--md.Accordion-module-scss-module__sNykiG__accordion__item--underline-desc .Accordion-module-scss-module__sNykiG__accordion__item-panel{padding:var(--sp-04)0}.Accordion-module-scss-module__sNykiG__accordion__item--md.Accordion-module-scss-module__sNykiG__accordion__item--underline.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--md.Accordion-module-scss-module__sNykiG__accordion__item--underline.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-panel,.Accordion-module-scss-module__sNykiG__accordion__item--md.Accordion-module-scss-module__sNykiG__accordion__item--underline-desc.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--md.Accordion-module-scss-module__sNykiG__accordion__item--underline-desc.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-panel{padding:var(--sp-04)var(--sp-05)}.Accordion-module-scss-module__sNykiG__accordion__item--md.Accordion-module-scss-module__sNykiG__accordion__item--underline-default{padding:var(--sp-04)0}.Accordion-module-scss-module__sNykiG__accordion__item--md.Accordion-module-scss-module__sNykiG__accordion__item--outlined .Accordion-module-scss-module__sNykiG__accordion__item-button{padding:var(--sp-04)var(--sp-05)}.Accordion-module-scss-module__sNykiG__accordion__item--md.Accordion-module-scss-module__sNykiG__accordion__item--outlined .Accordion-module-scss-module__sNykiG__accordion__item-panel{padding:var(--sp-04)0}.Accordion-module-scss-module__sNykiG__accordion__item--md.Accordion-module-scss-module__sNykiG__accordion__item--outlined.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--md.Accordion-module-scss-module__sNykiG__accordion__item--outlined.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-panel,.Accordion-module-scss-module__sNykiG__accordion__item--md.Accordion-module-scss-module__sNykiG__accordion__item--outlined-desc .Accordion-module-scss-module__sNykiG__accordion__item-button{padding:var(--sp-04)var(--sp-05)}.Accordion-module-scss-module__sNykiG__accordion__item--md.Accordion-module-scss-module__sNykiG__accordion__item--outlined-desc .Accordion-module-scss-module__sNykiG__accordion__item-panel{padding:0 var(--sp-05)var(--sp-04)}.Accordion-module-scss-module__sNykiG__accordion__item--md .Accordion-module-scss-module__sNykiG__accordion__item-panel,.Accordion-module-scss-module__sNykiG__accordion__item--md .Accordion-module-scss-module__sNykiG__accordion__item-title{font-size:var(--fs-xs);line-height:2.4rem}.Accordion-module-scss-module__sNykiG__accordion__item--md .Accordion-module-scss-module__sNykiG__accordion__item-toggle-icon{width:2rem;height:2rem}.Accordion-module-scss-module__sNykiG__accordion__item--lg.Accordion-module-scss-module__sNykiG__accordion__item--underline .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--lg.Accordion-module-scss-module__sNykiG__accordion__item--underline .Accordion-module-scss-module__sNykiG__accordion__item-panel,.Accordion-module-scss-module__sNykiG__accordion__item--lg.Accordion-module-scss-module__sNykiG__accordion__item--underline-desc .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--lg.Accordion-module-scss-module__sNykiG__accordion__item--underline-desc .Accordion-module-scss-module__sNykiG__accordion__item-panel{padding:var(--sp-05)0}.Accordion-module-scss-module__sNykiG__accordion__item--lg.Accordion-module-scss-module__sNykiG__accordion__item--underline.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--lg.Accordion-module-scss-module__sNykiG__accordion__item--underline.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-panel,.Accordion-module-scss-module__sNykiG__accordion__item--lg.Accordion-module-scss-module__sNykiG__accordion__item--underline-desc.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--lg.Accordion-module-scss-module__sNykiG__accordion__item--underline-desc.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-panel{padding:var(--sp-05)}.Accordion-module-scss-module__sNykiG__accordion__item--lg.Accordion-module-scss-module__sNykiG__accordion__item--underline-default{padding:var(--sp-05)0}.Accordion-module-scss-module__sNykiG__accordion__item--lg.Accordion-module-scss-module__sNykiG__accordion__item--outlined .Accordion-module-scss-module__sNykiG__accordion__item-button{padding:var(--sp-05)}.Accordion-module-scss-module__sNykiG__accordion__item--lg.Accordion-module-scss-module__sNykiG__accordion__item--outlined .Accordion-module-scss-module__sNykiG__accordion__item-panel{padding:var(--sp-05)0}.Accordion-module-scss-module__sNykiG__accordion__item--lg.Accordion-module-scss-module__sNykiG__accordion__item--outlined.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--lg.Accordion-module-scss-module__sNykiG__accordion__item--outlined.Accordion-module-scss-module__sNykiG__accordion__item--padding-x .Accordion-module-scss-module__sNykiG__accordion__item-panel,.Accordion-module-scss-module__sNykiG__accordion__item--lg.Accordion-module-scss-module__sNykiG__accordion__item--outlined-desc .Accordion-module-scss-module__sNykiG__accordion__item-button{padding:var(--sp-05)}.Accordion-module-scss-module__sNykiG__accordion__item--lg.Accordion-module-scss-module__sNykiG__accordion__item--outlined-desc .Accordion-module-scss-module__sNykiG__accordion__item-panel{padding:0 var(--sp-05)var(--sp-05)}.Accordion-module-scss-module__sNykiG__accordion__item--lg .Accordion-module-scss-module__sNykiG__accordion__item-panel{font-size:var(--fs-xs);line-height:2.4rem}.Accordion-module-scss-module__sNykiG__accordion__item--lg .Accordion-module-scss-module__sNykiG__accordion__item-title{font-size:var(--fs-s);line-height:2.5rem}.Accordion-module-scss-module__sNykiG__accordion__item--underline .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--underline-desc,.Accordion-module-scss-module__sNykiG__accordion__item--underline-default{border-bottom:1px solid var(--clr-grey-medium)}.Accordion-module-scss-module__sNykiG__accordion__item--outlined .Accordion-module-scss-module__sNykiG__accordion__item-button,.Accordion-module-scss-module__sNykiG__accordion__item--outlined-desc,.Accordion-module-scss-module__sNykiG__accordion__item--outlined-default{border:1px solid var(--clr-grey-medium);border-radius:var(--br-s)}.Accordion-module-scss-module__sNykiG__accordion__item-button{justify-content:space-between;align-items:center;gap:var(--sp-03);cursor:pointer;flex-flow:row;display:flex}.Accordion-module-scss-module__sNykiG__accordion__item-title{flex:1}.Accordion-module-scss-module__sNykiG__accordion__item-start-icon{align-items:center;width:1.6rem;height:1.6rem;display:flex}.Accordion-module-scss-module__sNykiG__accordion__item-toggle-icon{align-items:center;transition:transform .3s ease-in-out;display:flex}.Accordion-module-scss-module__sNykiG__accordion__item-panel{opacity:0;padding:0;transition:all .3s ease-in-out;animation:.3s ease-in-out forwards Accordion-module-scss-module__sNykiG__fade-out}@keyframes Accordion-module-scss-module__sNykiG__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Accordion-module-scss-module__sNykiG__fade-out{0%{opacity:1}to{opacity:0}}}
@layer shared{.CheckoutAccordionWrapper-module-scss-module__OB0DuW__checkout-accordion-wrapper__item--overflow{z-index:1}.CheckoutAccordionWrapper-module-scss-module__OB0DuW__checkout-accordion-wrapper__title{font-size:2rem;font-weight:800;line-height:2.3rem}.CheckoutAccordionWrapper-module-scss-module__OB0DuW__checkout-accordion-wrapper__title--error{color:var(--clr-red-medium)}.CheckoutAccordionWrapper-module-scss-module__OB0DuW__checkout-accordion-wrapper__title--error:before{border-color:var(--clr-red-medium)}}
@layer shared{.CheckoutHeader-module-scss-module__woAi7G__checkout-header{z-index:2;width:100%;box-shadow:var(--shdw-02);background-color:var(--clr-body-background);padding:var(--sp-05);flex-flow:column;justify-content:flex-end;margin:0;display:flex;position:fixed;top:0;left:0}@media (min-width:1024px){.CheckoutHeader-module-scss-module__woAi7G__checkout-header{box-shadow:none;padding:0 0 var(--sp-07)var(--sp-01);position:sticky}}.CheckoutHeader-module-scss-module__woAi7G__checkout-header__breadcrumbs{margin-top:var(--sp-06)}.CheckoutHeader-module-scss-module__woAi7G__checkout-header__content{justify-content:space-between;align-items:center;gap:var(--sp-07);width:100%;display:flex}.CheckoutHeader-module-scss-module__woAi7G__checkout-header__content-logo{flex:0 17.8rem}.CheckoutHeader-module-scss-module__woAi7G__checkout-header__content-logo img{max-height:4rem}@media (min-width:1024px){.CheckoutHeader-module-scss-module__woAi7G__checkout-header__content-logo{flex:0 20.6rem}.CheckoutHeader-module-scss-module__woAi7G__checkout-header__content-logo img{max-height:6rem}}.CheckoutHeader-module-scss-module__woAi7G__checkout-header__content-data{align-items:center;gap:var(--sp-05);flex:none;display:flex}}
@layer shared{.CheckoutPaymentRadioButton-module-scss-module__9OyWOa__checkout-payment-radio-button{align-items:center;gap:var(--sp-03);border-radius:var(--br-s);min-height:4.5rem;margin-bottom:var(--sp-05);border:1px solid var(--clr-grey-medium);padding:.6rem var(--sp-05);cursor:pointer;grid-template-columns:1fr 10rem;width:100%;display:grid;position:relative}.CheckoutPaymentRadioButton-module-scss-module__9OyWOa__checkout-payment-radio-button input{flex-shrink:0}.CheckoutPaymentRadioButton-module-scss-module__9OyWOa__checkout-payment-radio-button label{font-size:var(--fs-xs);color:inherit;background-color:#0000;width:100%}.CheckoutPaymentRadioButton-module-scss-module__9OyWOa__checkout-payment-radio-button__children{width:100%;height:100%;max-height:3.1rem;position:relative}.CheckoutPaymentRadioButton-module-scss-module__9OyWOa__checkout-payment-radio-button__wrapper{display:flex}}
@layer shared{.CheckoutShippingDropdown-module-scss-module__tgTZLa__checkout-shipping-dropdown--no-value:before{content:"";z-index:1;top:50%;left:var(--sp-05);background-image:var(--placeholder-image-url);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:2.4rem;height:2.4rem;transition:transform .3s;position:absolute;transform:translateY(-50%)}.CheckoutShippingDropdown-module-scss-module__tgTZLa__checkout-shipping-dropdown__input-wrapper{align-items:center;gap:var(--sp-04);display:flex}.CheckoutShippingDropdown-module-scss-module__tgTZLa__checkout-shipping-dropdown__input-wrapper-input{width:100%;padding:var(--sp-04)var(--sp-10);cursor:pointer;position:relative}.CheckoutShippingDropdown-module-scss-module__tgTZLa__checkout-shipping-dropdown__input-wrapper-input:focus,.CheckoutShippingDropdown-module-scss-module__tgTZLa__checkout-shipping-dropdown__input-wrapper-input:focus-visible,.CheckoutShippingDropdown-module-scss-module__tgTZLa__checkout-shipping-dropdown__input-wrapper-input:active{border:1px solid var(--clr-primary-medium)}.CheckoutShippingDropdown-module-scss-module__tgTZLa__checkout-shipping-dropdown__input-wrapper img{z-index:1;top:50%;left:var(--sp-05);pointer-events:none;width:2.4rem;height:2.4rem;transition:transform .3s;position:absolute;transform:translateY(-50%)}.CheckoutShippingDropdown-module-scss-module__tgTZLa__checkout-shipping-dropdown__button{align-items:center;gap:var(--sp-05);cursor:pointer;width:100%;display:flex}.CheckoutShippingDropdown-module-scss-module__tgTZLa__checkout-shipping-dropdown__button img{width:2.4rem;height:2.4rem}.CheckoutShippingDropdown-module-scss-module__tgTZLa__checkout-shipping-dropdown__options li:hover{background:var(--clr-body-foreground)}}
@layer shared{.CheckoutShippingSection-module-scss-module__rv79tq__checkout-shipping-section{gap:var(--sp-05);flex-direction:column;display:flex}}
@layer shared{.CheckoutCustomerDetails-module-scss-module__A5K_dW__checkout-customer-details{scrollbar-width:none;width:100%;height:100%;padding-top:var(--sp-05);padding-bottom:var(--sp-05);flex-direction:column;flex:0 0 100%;justify-content:center;display:flex;overflow:auto}@media (min-width:1024px){.CheckoutCustomerDetails-module-scss-module__A5K_dW__checkout-customer-details{padding-right:var(--sp-06);padding-top:var(--sp-07);padding-bottom:var(--sp-07);flex:0 65rem;justify-content:flex-end;margin:0}}.CheckoutCustomerDetails-module-scss-module__A5K_dW__checkout-customer-details::-webkit-scrollbar{display:none}.CheckoutCustomerDetails-module-scss-module__A5K_dW__checkout-customer-details__accordions-wrapper{counter-reset:accordions-counter;gap:var(--sp-06);flex-flow:column;flex:1;width:100%;height:100%;margin-top:12rem;display:flex}@media (min-width:1024px){.CheckoutCustomerDetails-module-scss-module__A5K_dW__checkout-customer-details__accordions-wrapper{padding-right:var(--sp-03);margin-top:auto;overflow:hidden auto}}.CheckoutCustomerDetails-module-scss-module__A5K_dW__checkout-customer-details__accordions-wrapper-title{gap:var(--sp-03);align-items:center;display:flex}.CheckoutCustomerDetails-module-scss-module__A5K_dW__checkout-customer-details__accordions-wrapper-title:before{content:counter(accordions-counter);counter-increment:accordions-counter;font-size:var(--fs-2xs);border:2px solid var(--clr-black);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-weight:700;display:flex}.CheckoutCustomerDetails-module-scss-module__A5K_dW__checkout-customer-details__click-and-collect--error-notification,.CheckoutCustomerDetails-module-scss-module__A5K_dW__checkout-customer-details__click-and-collect--info-notification{margin-top:var(--sp-04);padding:var(--sp-04);align-items:center}.CheckoutCustomerDetails-module-scss-module__A5K_dW__checkout-customer-details__payment-method--error-notification{color:var(--clr-red-medium);font-size:var(--fs-3xs)}}
@layer shared{.CheckoutOrderSummaryFooter-module-scss-module__XJLbtG__checkout-order-summary-footer__privacy-policy{gap:var(--sp-05);padding-bottom:var(--sp-05);border-bottom:1px solid var(--clr-grey-medium);flex-direction:column;display:flex}@media (min-width:768px){.CheckoutOrderSummaryFooter-module-scss-module__XJLbtG__checkout-order-summary-footer__privacy-policy{padding:var(--sp-06)0 var(--sp-07);border-bottom:none;margin-bottom:auto}}.CheckoutOrderSummaryFooter-module-scss-module__XJLbtG__checkout-order-summary-footer__privacy-policy a{text-decoration:underline}.CheckoutOrderSummaryFooter-module-scss-module__XJLbtG__checkout-order-summary-footer__privacy-policy-checkbox-label,.CheckoutOrderSummaryFooter-module-scss-module__XJLbtG__checkout-order-summary-footer__privacy-policy-checkbox-label a,.CheckoutOrderSummaryFooter-module-scss-module__XJLbtG__checkout-order-summary-footer__terms-checkbox-label,.CheckoutOrderSummaryFooter-module-scss-module__XJLbtG__checkout-order-summary-footer__terms-checkbox-label a,.CheckoutOrderSummaryFooter-module-scss-module__XJLbtG__checkout-order-summary-footer__marketing-consent-checkbox-label,.CheckoutOrderSummaryFooter-module-scss-module__XJLbtG__checkout-order-summary-footer__marketing-consent-checkbox-label a{font-size:var(--fs-2xs);line-height:2rem}.CheckoutOrderSummaryFooter-module-scss-module__XJLbtG__checkout-order-summary-footer__payment-options{justify-content:center;align-items:center;gap:var(--sp-05);padding-top:var(--sp-05);display:flex}@media (min-width:768px){.CheckoutOrderSummaryFooter-module-scss-module__XJLbtG__checkout-order-summary-footer__payment-options{padding-top:var(--sp-07);gap:var(--sp-07)}}.CheckoutOrderSummaryFooter-module-scss-module__XJLbtG__checkout-order-summary-footer__alerts{gap:var(--sp-05);padding-top:var(--sp-05);flex-flow:column;display:flex}@media (min-width:768px){.CheckoutOrderSummaryFooter-module-scss-module__XJLbtG__checkout-order-summary-footer__alerts{padding-top:0;padding-bottom:var(--sp-07)}}}
@layer shared{.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item{-moz-column-gap:var(--sp-05);column-gap:var(--sp-05);grid-template-columns:6.4rem 1fr;display:grid}.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__product-img{border:1px solid var(--clr-grey-medium);border-radius:var(--br-s);overflow:hidden}.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__product-img-wrapper{aspect-ratio:1;display:inline-block;position:relative}.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__counter-badge{position:absolute;top:-5px;right:-5px}.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__content-wrapper{gap:var(--sp-05);grid-template-columns:1fr min-content;width:100%;margin:0;display:grid}@media (min-width:1024px){.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__content-wrapper{gap:var(--sp-06)}}.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__text-container{gap:var(--sp-03);flex-direction:column;flex:1;max-width:18rem;display:flex}@media (min-width:1024px){.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__text-container{max-width:27rem}}.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__title{font-size:var(--fs-2xs);white-space:pre-wrap;line-height:2rem}@media (min-width:1024px){.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__title{white-space:normal}}.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__price-container{text-align:right;justify-content:flex-end}.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__old-price{font-size:var(--fs-2xs);transform-origin:100% 0;font-weight:400;line-height:2rem}.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__sale-price{font-size:var(--fs-xs);font-weight:700;line-height:2.4rem}.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__sale-price-secondary:before{content:none}.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__regular-price{font-size:var(--fs-xs);font-weight:700;line-height:2.4rem}.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__regular-price-secondary:before{content:none}.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__regular-price-container{justify-content:flex-end}.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__quantity-description-list-key{font-size:var(--fs-3xs);color:var(--clr-grey-dark);line-height:1.7rem}.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__quantity-description-list-value{font-size:var(--fs-3xs);font-weight:600;line-height:1.7rem}.CheckoutProductListItem-module-scss-module__FHsd9a__checkout-product-list-item__inline-text-quantity{font-weight:600;font-size:var(--fs-3xs)}}
@layer shared{.CheckoutProductsList-module-scss-module__oShASW__checkout-products-list{white-space:nowrap;text-overflow:ellipsis;max-height:20rem;padding-top:var(--sp-03);padding-right:var(--sp-03);overflow-x:hidden}@media (min-width:768px){.CheckoutProductsList-module-scss-module__oShASW__checkout-products-list{padding-right:var(--sp-02)}}.CheckoutProductsList-module-scss-module__oShASW__checkout-products-list__item{margin-bottom:var(--sp-06)}.CheckoutProductsList-module-scss-module__oShASW__checkout-products-list__item:last-of-type{margin-bottom:0}}
@layer shared{.CheckoutOrderSummary-module-scss-module__yojjsq__checkout-order-summary__wrapper{scrollbar-width:none;flex:0 0 100%;justify-content:center;height:100%;display:flex;overflow-y:auto}.CheckoutOrderSummary-module-scss-module__yojjsq__checkout-order-summary__wrapper ::-webkit-scrollbar{display:none}@media (min-width:768px){.CheckoutOrderSummary-module-scss-module__yojjsq__checkout-order-summary__wrapper{padding-left:var(--sp-07);background:var(--clr-body-foreground);flex:0 0 50%;justify-content:flex-start;height:100vh;margin:0}}.CheckoutOrderSummary-module-scss-module__yojjsq__checkout-order-summary__wrapper::-webkit-scrollbar{display:none}.CheckoutOrderSummary-module-scss-module__yojjsq__checkout-order-summary__wrapper--content{flex:1;width:100%;height:fit-content}@media (min-width:1024px){.CheckoutOrderSummary-module-scss-module__yojjsq__checkout-order-summary__wrapper--content{flex:0 48rem}}.CheckoutOrderSummary-module-scss-module__yojjsq__checkout-order-summary__title{padding-bottom:var(--sp-04)}.CheckoutOrderSummary-module-scss-module__yojjsq__checkout-order-summary__drawer-footer{justify-content:space-between;align-items:center;width:100%;display:flex}.CheckoutOrderSummary-module-scss-module__yojjsq__checkout-order-summary__drawer-price-container{flex-flow:column wrap}.CheckoutOrderSummary-module-scss-module__yojjsq__checkout-order-summary__drawer-price{font-weight:700;font-size:var(--fs-s);line-height:2.5rem}.CheckoutOrderSummary-module-scss-module__yojjsq__checkout-order-summary__drawer-price-secondary:before{content:"";border-left:1px solid var(--clr-grey-medium);margin-right:var(--sp-03)}.CheckoutOrderSummary-module-scss-module__yojjsq__checkout-order-summary__drawer-price-secondary-container{flex-flow:wrap}.CheckoutOrderSummary-module-scss-module__yojjsq__checkout-order-summary__discount-section{gap:var(--sp-05);padding-bottom:var(--sp-06);flex-flow:column;margin-top:auto;display:flex}@media (min-width:1024px){.CheckoutOrderSummary-module-scss-module__yojjsq__checkout-order-summary__discount-section{margin-top:var(--sp-07);padding-bottom:0;padding-top:var(--sp-07);border-top:1px solid var(--clr-grey-medium)}}.CheckoutOrderSummary-module-scss-module__yojjsq__checkout-order-summary__promo-code-form-label{margin-bottom:var(--sp-03)}.CheckoutOrderSummary-module-scss-module__yojjsq__basket-prices-breakdown{margin-top:var(--sp-07);border-top:1px solid var(--clr-grey-medium)}.CheckoutOrderSummary-module-scss-module__yojjsq__basket-prices-breakdown>dl:first-of-type{margin-top:var(--sp-07)}}
@layer shared{.CheckoutViewUi-module-scss-module__qTzPzG__checkout-view{margin-bottom:var(--sp-14)}@media (min-width:768px){.CheckoutViewUi-module-scss-module__qTzPzG__checkout-view{margin-bottom:0}}.CheckoutViewUi-module-scss-module__qTzPzG__checkout-view__form{flex-direction:column;align-items:stretch;height:auto;display:flex}@media (min-width:1024px){.CheckoutViewUi-module-scss-module__qTzPzG__checkout-view__form{flex-direction:row;height:100vh}}.CheckoutViewUi-module-scss-module__qTzPzG__checkout-view__checkout-customer-details-wrapper{justify-content:center;width:100%;display:flex}@media (min-width:1024px){.CheckoutViewUi-module-scss-module__qTzPzG__checkout-view__checkout-customer-details-wrapper{justify-content:flex-end}}}
@layer shared{.BlogHeader-module-scss-module__sd6LbW__blog-header{margin:var(--sp-07)0}.BlogHeader-module-scss-module__sd6LbW__blog-header__img{border-radius:var(--br-s);-o-object-fit:cover;object-fit:cover;width:100%;height:100%;overflow:hidden}.BlogHeader-module-scss-module__sd6LbW__blog-header__title{margin-bottom:var(--sp-03);font-size:var(--fs-m);line-height:3.4rem}@media (min-width:768px){.BlogHeader-module-scss-module__sd6LbW__blog-header__title{font-size:var(--fs-l);line-height:4.5rem}}.BlogHeader-module-scss-module__sd6LbW__blog-header__author-date-container{margin-bottom:var(--sp-06);display:flex}.BlogHeader-module-scss-module__sd6LbW__blog-header__info{color:var(--clr-grey-dark)}.BlogHeader-module-scss-module__sd6LbW__blog-header__info:not(:last-child){border-right:1px solid var(--clr-grey-medium);padding-right:var(--sp-03);margin-right:var(--sp-03)}}
@layer shared{.BlogCategories-module-scss-module__Lu0ZvG__blog-categories{max-width:40rem;display:block}.BlogCategories-module-scss-module__Lu0ZvG__blog-categories__title{margin-bottom:var(--sp-05);font-size:var(--fs-s);line-height:2.5rem}@media (min-width:768px){.BlogCategories-module-scss-module__Lu0ZvG__blog-categories__title{font-size:var(--fs-m);line-height:3.4rem}}.BlogCategories-module-scss-module__Lu0ZvG__blog-categories__list-item:not(:first-of-type){margin-top:var(--sp-04)}}
@layer shared{.BlogPostCard-module-scss-module__ENsvXq__blog-post-card{width:100%;max-width:70rem;display:block}.BlogPostCard-module-scss-module__ENsvXq__blog-post-card:has(.BlogPostCard-module-scss-module__ENsvXq__blog-post-card__date):has(.BlogPostCard-module-scss-module__ENsvXq__blog-post-card__author) .BlogPostCard-module-scss-module__ENsvXq__blog-post-card__date{border-right:1px solid var(--clr-grey-medium);padding-right:var(--sp-03);margin-right:var(--sp-03)}.BlogPostCard-module-scss-module__ENsvXq__blog-post-card__image{-o-object-fit:cover;object-fit:cover}.BlogPostCard-module-scss-module__ENsvXq__blog-post-card__image-container{border-radius:var(--br-m);aspect-ratio:1/.6;position:relative;overflow:hidden}.BlogPostCard-module-scss-module__ENsvXq__blog-post-card__image-label{background:var(--clr-secondary-light);padding:var(--sp-02);border-bottom-left-radius:var(--br-m);position:absolute;top:0;right:0}.BlogPostCard-module-scss-module__ENsvXq__blog-post-card__content{padding:var(--sp-04);flex-wrap:wrap;display:flex}.BlogPostCard-module-scss-module__ENsvXq__blog-post-card__date,.BlogPostCard-module-scss-module__ENsvXq__blog-post-card__author{color:var(--clr-grey-dark)}.BlogPostCard-module-scss-module__ENsvXq__blog-post-card__title{margin-top:var(--sp-03);width:100%;font-weight:600;font-size:var(--fs-s);flex:none;line-height:2rem}@media (min-width:768px){.BlogPostCard-module-scss-module__ENsvXq__blog-post-card__title{font-size:var(--fs-s);line-height:2.6rem}}.BlogPostCard-module-scss-module__ENsvXq__blog-post-card__description{margin-top:var(--sp-03);flex:none;width:100%}.BlogPostCard-module-scss-module__ENsvXq__blog-post-card__read-more-text{margin-top:var(--sp-05);flex:none;width:100%;text-decoration:underline;display:block}}
@layer shared{.DSBanner-module-scss-module__jUSCPq__banner{background-repeat:no-repeat;background-size:cover;width:100%;position:relative}.DSBanner-module-scss-module__jUSCPq__banner img{width:100%;height:auto;display:block}.DSBanner-module-scss-module__jUSCPq__banner__msg{font-style:normal;font-size:var(--fs-xs);color:var(--clr-text-default);align-items:center;display:flex;position:relative}}
@layer shared{.Banner-module-scss-module__vm6WlW__banner__content-wrapper{width:100%;height:100%;position:absolute;inset:0}.Banner-module-scss-module__vm6WlW__banner__content{max-width:100%;padding:0;overflow:hidden}.Banner-module-scss-module__vm6WlW__banner__title{font-size:var(--fs-m);margin-bottom:var(--sp-02);line-height:3.4rem}@media (min-width:768px){.Banner-module-scss-module__vm6WlW__banner__title{font-size:var(--fs-l);line-height:4.5rem}}.Banner-module-scss-module__vm6WlW__banner__description{font-size:var(--fs-xs);line-height:2.4rem}@media (min-width:768px){.Banner-module-scss-module__vm6WlW__banner__description{font-size:var(--fs-s);line-height:2.5rem}}.Banner-module-scss-module__vm6WlW__banner--fixed{justify-content:center;align-items:center;display:flex}.Banner-module-scss-module__vm6WlW__banner--fixed img{width:auto}.Banner-module-scss-module__vm6WlW__banner__link--responsive{width:100%;display:block}}
@layer shared{.ProductsGrid-module-scss-module__tRKS3G__products-grid{justify-content:center;align-items:center;gap:var(--sp-05);flex-flow:column;display:flex}@media (min-width:768px){.ProductsGrid-module-scss-module__tRKS3G__products-grid{gap:var(--sp-07)}}.ProductsGrid-module-scss-module__tRKS3G__products-grid__loading-title-grid-item{justify-items:center}.ProductsGrid-module-scss-module__tRKS3G__products-grid__content{width:100%}}
@layer shared{.CMSProductSlider-module-scss-module__sgEmDa__cms-product-slider__loading-title-grid-item{justify-items:center}}
@layer shared{.ContactsAndWorkingHoursAccordion-module-scss-module__4c4mLG__contacts-and-working-hours-accordion{padding:var(--sp-03)0}.ContactsAndWorkingHoursAccordion-module-scss-module__4c4mLG__contacts-and-working-hours-accordion__title,.ContactsAndWorkingHoursAccordion-module-scss-module__4c4mLG__shop-details__label{font-weight:600}.ContactsAndWorkingHoursAccordion-module-scss-module__4c4mLG__shop-working-hours-list__item{justify-content:space-between;display:flex}}
@layer shared{.ShopMapCard-module-scss-module__3cLDlG__shop-map-card{gap:var(--sp-02);padding:var(--sp-05);background:var(--clr-body-background);border:1px solid var(--clr-grey-medium);border-radius:var(--br-s);flex-flow:column;width:100%;display:flex;overflow:hidden}.ShopMapCard-module-scss-module__3cLDlG__shop-map-card__header{justify-content:space-between;align-items:center;display:flex}.ShopMapCard-module-scss-module__3cLDlG__shop-map-card__title{font-size:var(--fs-xs);line-height:2.4rem}.ShopMapCard-module-scss-module__3cLDlG__shop-map-card__close-button{width:1.4rem;height:1.4rem}.ShopMapCard-module-scss-module__3cLDlG__shop-map-card__image{aspect-ratio:1.5;border-radius:var(--br-s);position:relative;overflow:hidden}.ShopMapCard-module-scss-module__3cLDlG__shop-map-card__action-buttons-container{justify-content:space-between;align-items:center;gap:var(--sp-05);display:flex}}
@layer shared{@media (min-width:768px){.StoresMap-module-scss-module__lyqmia__google-maps-container{order:2}.StoresMap-module-scss-module__lyqmia__google-maps-container--detail-view{grid-template-columns:2fr}.StoresMap-module-scss-module__lyqmia__shop-picker{grid-template-columns:minmax(31rem,1fr) 2fr}}@media (min-width:1024px){.StoresMap-module-scss-module__lyqmia__shop-picker{grid-template-columns:minmax(41rem,1fr) 3fr}}@media (min-width:768px){.StoresMap-module-scss-module__lyqmia__shop-picker--detail-view{grid-template-columns:minmax(31rem,1fr)}}@media (min-width:1024px){.StoresMap-module-scss-module__lyqmia__shop-picker--detail-view{grid-template-columns:minmax(41rem,1fr)}}.StoresMap-module-scss-module__lyqmia__shop-picker__aside--detail-view{height:fit-content;margin-bottom:var(--sp-13)}@media (min-width:768px){.StoresMap-module-scss-module__lyqmia__shop-picker__aside--detail-view{margin-bottom:0}}.StoresMap-module-scss-module__lyqmia__shop-map-card--mobile{border:none;padding:0}.StoresMap-module-scss-module__lyqmia__shop-map-card--in-map{max-width:38rem}@media (min-width:768px){.StoresMap-module-scss-module__lyqmia__shop-map-card--in-map{width:30rem}}}
@layer shared{.Stores-module-scss-module__ZaYmuG__stores{gap:var(--sp-05);flex-direction:column;display:flex}@media (min-width:768px){.Stores-module-scss-module__ZaYmuG__stores{gap:var(--sp-06)}}}
@layer shared{.HtmlBlock-module-scss-module__iCv3gq__html-block{line-height:150%}}
@layer shared{.NewsListingCard-module-scss-module__-UfZvq__news-listing-card{aspect-ratio:2;border-radius:var(--br-m);width:100%;box-shadow:var(--shdw-02);will-change:transform,box-shadow;background-position:50%;background-size:cover;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.NewsListingCard-module-scss-module__-UfZvq__news-listing-card__image{-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.NewsListingCard-module-scss-module__-UfZvq__news-listing-card:hover .NewsListingCard-module-scss-module__-UfZvq__news-listing-card__image{transform:scale(1.08)}@media (min-width:768px){.NewsListingCard-module-scss-module__-UfZvq__news-listing-card--highlighted{aspect-ratio:3}}.NewsListingCard-module-scss-module__-UfZvq__news-listing-card__overlay{background:#1414288c;align-items:flex-end;width:100%;height:100%;display:flex}.NewsListingCard-module-scss-module__-UfZvq__news-listing-card__content{z-index:2;width:100%;color:var(--clr-white);padding:var(--sp-03);position:relative}@media (min-width:768px){.NewsListingCard-module-scss-module__-UfZvq__news-listing-card__content{padding:var(--sp-05)}.NewsListingCard-module-scss-module__-UfZvq__news-listing-card__content--highlighted{padding:var(--sp-07)}}.NewsListingCard-module-scss-module__-UfZvq__news-listing-card__title{color:var(--clr-white);z-index:2;font-size:var(--fs-2xs);line-height:1.6rem;position:relative}@media (min-width:768px){.NewsListingCard-module-scss-module__-UfZvq__news-listing-card__title{font-size:var(--fs-m);line-height:3.2rem}.NewsListingCard-module-scss-module__-UfZvq__news-listing-card__title--highlighted{font-size:var(--fs-l);padding:var(--sp-03)}}.NewsListingCard-module-scss-module__-UfZvq__news-listing-card__gradient{z-index:1;border-bottom-left-radius:var(--br-m);border-bottom-right-radius:var(--br-m);background:linear-gradient(#00000003 0%,#0000008c 40%);width:100%;height:35%;position:absolute;bottom:0;left:0;right:0}.NewsListingCard-module-scss-module__-UfZvq__news-listing-card__gradient--highlighted{height:35%}@media (min-width:768px){.NewsListingCard-module-scss-module__-UfZvq__news-listing-card__gradient--highlighted{height:20%}}.NewsListingCard-module-scss-module__-UfZvq__news-listing-card--with-sidebar,.NewsListingCard-module-scss-module__-UfZvq__news-listing-card--without-highlight{border:1px solid var(--clr-grey-medium);border-radius:var(--br-s);aspect-ratio:auto;height:100%;box-shadow:none;flex-direction:column;padding:0}.NewsListingCard-module-scss-module__-UfZvq__news-listing-card--with-sidebar .NewsListingCard-module-scss-module__-UfZvq__news-listing-card__overlay,.NewsListingCard-module-scss-module__-UfZvq__news-listing-card--without-highlight .NewsListingCard-module-scss-module__-UfZvq__news-listing-card__overlay{border-radius:var(--br-s);height:24rem;position:relative;overflow:hidden}.NewsListingCard-module-scss-module__-UfZvq__news-listing-card--with-sidebar .NewsListingCard-module-scss-module__-UfZvq__news-listing-card__content,.NewsListingCard-module-scss-module__-UfZvq__news-listing-card--without-highlight .NewsListingCard-module-scss-module__-UfZvq__news-listing-card__content{padding:var(--sp-05);flex-direction:column;flex:1;display:flex}.NewsListingCard-module-scss-module__-UfZvq__news-listing-card--with-sidebar .NewsListingCard-module-scss-module__-UfZvq__news-listing-card__title,.NewsListingCard-module-scss-module__-UfZvq__news-listing-card--without-highlight .NewsListingCard-module-scss-module__-UfZvq__news-listing-card__title{font-size:var(--fs-xs);color:var(--clr-text-default);margin-bottom:var(--sp-04);font-weight:600;line-height:1.5}.NewsListingCard-module-scss-module__-UfZvq__news-listing-card--with-sidebar .NewsListingCard-module-scss-module__-UfZvq__news-listing-card__excerpt,.NewsListingCard-module-scss-module__-UfZvq__news-listing-card--without-highlight .NewsListingCard-module-scss-module__-UfZvq__news-listing-card__excerpt{line-clamp:1;-webkit-line-clamp:1;font-size:var(--fs-2xs);color:var(--clr-text-default);margin-bottom:var(--sp-03);-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}@media (min-width:768px){.NewsListingCard-module-scss-module__-UfZvq__news-listing-card--with-sidebar .NewsListingCard-module-scss-module__-UfZvq__news-listing-card__excerpt,.NewsListingCard-module-scss-module__-UfZvq__news-listing-card--without-highlight .NewsListingCard-module-scss-module__-UfZvq__news-listing-card__excerpt{font-size:var(--fs-xs);line-clamp:3;-webkit-line-clamp:3;margin-bottom:var(--sp-05)}}.NewsListingCard-module-scss-module__-UfZvq__news-listing-card--with-sidebar .NewsListingCard-module-scss-module__-UfZvq__news-listing-card__read-more,.NewsListingCard-module-scss-module__-UfZvq__news-listing-card--without-highlight .NewsListingCard-module-scss-module__-UfZvq__news-listing-card__read-more{font-size:var(--fs-xs);color:var(--clr-primary-medium);margin-top:auto;font-weight:400}.NewsListingCard-module-scss-module__-UfZvq__news-listing-card--with-sidebar .NewsListingCard-module-scss-module__-UfZvq__news-listing-card__read-more:after,.NewsListingCard-module-scss-module__-UfZvq__news-listing-card--without-highlight .NewsListingCard-module-scss-module__-UfZvq__news-listing-card__read-more:after{content:"";border-top:2px solid var(--clr-primary-medium);border-right:2px solid var(--clr-primary-medium);width:8px;height:8px;margin-left:var(--sp-03);display:inline-block;transform:rotate(45deg)}}
@layer shared{.NewsListingCategories-module-scss-module__shP2iG__news-listing-categories{gap:var(--sp-04);flex-direction:column;display:flex}.NewsListingCategories-module-scss-module__shP2iG__news-listing-categories__title{font-weight:600}.NewsListingCategories-module-scss-module__shP2iG__news-listing-categories__list li{border-bottom:1px solid var(--clr-grey-medium)}.NewsListingCategories-module-scss-module__shP2iG__news-listing-categories__list a{padding:var(--sp-04)0;font-size:var(--fs-s);color:var(--clr-text-default);line-height:1.5;display:block}.NewsListingCategories-module-scss-module__shP2iG__news-listing-categories__list a:hover{color:var(--clr-primary-medium)}}
@layer shared{.NewsListingCategoriesAccordion-module-scss-module__53SEEa__news-listing-categories-accordion__accordion-wrapper{position:relative}.NewsListingCategoriesAccordion-module-scss-module__53SEEa__news-listing-categories-accordion__accordion_item_panel{background:var(--clr-body-background);z-index:2;gap:var(--sp-02);border:1px solid var(--clr-grey-medium);border-radius:var(--br-s);box-shadow:var(--shdw-01);pointer-events:none;flex-direction:column;padding:0;display:flex;position:absolute}.NewsListingCategoriesAccordion-module-scss-module__53SEEa__news-listing-categories-accordion__accordion_item_panel--expanded{pointer-events:auto}.NewsListingCategoriesAccordion-module-scss-module__53SEEa__news-listing-categories-accordion__accordion_item_panel__item{padding:var(--sp-04)var(--sp-05)}.NewsListingCategoriesAccordion-module-scss-module__53SEEa__news-listing-categories-accordion__accordion_item_panel__item:hover{background-color:var(--clr-primary-dark);color:var(--clr-white)}.NewsListingCategoriesAccordion-module-scss-module__53SEEa__news-listing-categories-accordion__accordion_item_panel__item--active{font-weight:800}}
@layer shared{.NewsListingSort-module-scss-module__bOeTFa__news-listing-sort__container{align-items:center;gap:var(--sp-03);display:flex}.NewsListingSort-module-scss-module__bOeTFa__news-listing-sort__label{display:none}@media (min-width:1024px){.NewsListingSort-module-scss-module__bOeTFa__news-listing-sort__label{display:block}}.NewsListingSort-module-scss-module__bOeTFa__news-listing-sort__options-wrapper{width:16rem}}
@layer shared{.NewsListingView-module-scss-module__Og6q6a__news-listing-view{gap:var(--sp-05);flex-direction:column;display:flex}.NewsListingView-module-scss-module__Og6q6a__news-listing-view__header{align-items:center;gap:var(--sp-05);display:flex}@media (min-width:768px){.NewsListingView-module-scss-module__Og6q6a__news-listing-view__header{flex-direction:column;align-items:flex-start;gap:0}}.NewsListingView-module-scss-module__Og6q6a__news-listing-view__toggle-sidebar-button{padding:var(--sp-03);border-style:solid;border-width:1px}.NewsListingView-module-scss-module__Og6q6a__news-listing-view__toggle-sidebar-button img{width:2rem;height:2rem}.NewsListingView-module-scss-module__Og6q6a__news-listing-view__toggle-sidebar-button:hover img{filter:var(--icon-white-fl)}.NewsListingView-module-scss-module__Og6q6a__news-listing-view-mobile-drawer__categories-title{display:none}.NewsListingView-module-scss-module__Og6q6a__news-listing-view-mobile-drawer__categories-list a{font-size:var(--fs-xs)}.NewsListingView-module-scss-module__Og6q6a__news-listing-view__body{gap:var(--sp-06);display:flex}.NewsListingView-module-scss-module__Og6q6a__news-listing-view__content{gap:var(--sp-05);flex-direction:column;flex:1;display:flex}.NewsListingView-module-scss-module__Og6q6a__news-listing-view__sidebar{width:28rem}.NewsListingView-module-scss-module__Og6q6a__news-listing-view__actions{align-items:center;gap:var(--sp-05);justify-content:space-between;display:flex}.NewsListingView-module-scss-module__Og6q6a__news-listing-view__actions__sort-and-items-per-page{align-items:center;gap:var(--sp-05);display:flex}.NewsListingView-module-scss-module__Og6q6a__news-listing-view__actions__items-per-page-select-label{font-weight:700}.NewsListingView-module-scss-module__Og6q6a__news-listing-view__pagination{align-items:center;gap:var(--sp-05);justify-content:center;display:flex;overflow:hidden}.NewsListingView-module-scss-module__Og6q6a__news-listing-view__pagination__right-side{align-items:center;gap:var(--sp-05);display:flex}}
@layer shared{.ShopLocationListItem-module-scss-module__nQNOgW__shop-location-list__item-image-wrapper{margin-bottom:var(--sp-05);border-radius:var(--br-s);overflow:hidden}.ShopLocationListItem-module-scss-module__nQNOgW__shop-location-list__item-actions{margin-top:var(--sp-05)}.ShopLocationListItem-module-scss-module__nQNOgW__shop-location-list__item-button{justify-content:center;width:100%}.ShopLocationListItem-module-scss-module__nQNOgW__shop-location-list__item-content{gap:var(--sp-05)}}
@layer atoms{.PasswordInput-module-scss-module__VBpDdG__password-input__end-icon{cursor:pointer}.PasswordInput-module-scss-module__VBpDdG__password-input__end-icon[aria-disabled=true]{cursor:not-allowed;pointer-events:none}}
@layer atoms{.FormErrorsNotification-module-scss-module__q3sZaa__form-errors-notification__description{font-size:var(--fs-xs);color:var(--clr-text-default);line-height:2.4rem}}
@layer shared{.ExternalAuth-module-scss-module__49AR0W__external-auth{align-items:center;gap:var(--sp-05);flex-flow:column wrap;display:flex}.ExternalAuth-module-scss-module__49AR0W__external-auth__button{grid-template-columns:2rem 1fr;justify-items:center;font-weight:600;display:grid}.ExternalAuth-module-scss-module__49AR0W__external-auth__button-wrapper{width:100%}.ExternalAuth-module-scss-module__49AR0W__external-auth__button-start-icon{filter:none}}
@layer shared{.LoginView-module-scss-module__QY7neW__login{justify-content:center;align-items:center;min-height:100vh;display:flex}.LoginView-module-scss-module__QY7neW__login__main{width:100%;padding:0 var(--sp-05);max-width:48rem;display:grid}@media (min-width:768px){.LoginView-module-scss-module__QY7neW__login__main{padding:0}}.LoginView-module-scss-module__QY7neW__login__logo-link{margin-bottom:var(--sp-03);justify-self:center}.LoginView-module-scss-module__QY7neW__login__title-wrapper{margin-bottom:var(--sp-07)}.LoginView-module-scss-module__QY7neW__login__title{font-size:var(--fs-m);line-height:3.4rem}@media (min-width:768px){.LoginView-module-scss-module__QY7neW__login__title{font-size:var(--fs-l);line-height:4.5rem}}.LoginView-module-scss-module__QY7neW__login__subtitle{font-size:var(--fs-s);line-height:2.5rem}@media (min-width:768px){.LoginView-module-scss-module__QY7neW__login__subtitle{font-size:var(--fs-m);line-height:3.4rem}}.LoginView-module-scss-module__QY7neW__login__title,.LoginView-module-scss-module__QY7neW__login__subtitle{text-align:center}.LoginView-module-scss-module__QY7neW__login__form{margin-bottom:var(--sp-05);grid-row-gap:var(--sp-05);display:grid}.LoginView-module-scss-module__QY7neW__login__form-submit-button{justify-content:center;width:100%}.LoginView-module-scss-module__QY7neW__login__form-forgotten-password-link{justify-content:center;display:flex}.LoginView-module-scss-module__QY7neW__login__form-error-notification{margin-bottom:var(--sp-05)}.LoginView-module-scss-module__QY7neW__login__form-remember-me-container{justify-content:space-between;align-items:center;display:flex}.LoginView-module-scss-module__QY7neW__login__form-auth-separator{margin-bottom:var(--sp-05)}.LoginView-module-scss-module__QY7neW__login__form-auth-separator,.LoginView-module-scss-module__QY7neW__login__form-register-link{justify-self:center}.LoginView-module-scss-module__QY7neW__login__external-auth{margin-bottom:var(--sp-05)}}
@layer atoms{.DatePicker-module-scss-module__G9Ra-G__input{cursor:pointer}.DatePicker-module-scss-module__G9Ra-G__input[aria-disabled=true]{cursor:not-allowed}.DatePicker-module-scss-module__G9Ra-G__input[readonly]{cursor:pointer;color:var(--clr-text-default);background:var(--clr-body-background)}.DatePicker-module-scss-module__G9Ra-G__input__label,.DatePicker-module-scss-module__G9Ra-G__input__end-icon{pointer-events:none}.DatePicker-module-scss-module__G9Ra-G__input__clear-button{cursor:pointer;color:var(--clr-text-default);background:var(--clr-body-background)}}
@layer shared{.RegistrationView-module-scss-module__kaKGiq__registration-view{min-height:100vh;padding:var(--sp-07)0;justify-content:center;align-items:center;display:flex}.RegistrationView-module-scss-module__kaKGiq__registration-view__main{width:100%;padding:0 var(--sp-05);max-width:48rem;display:grid}@media (min-width:768px){.RegistrationView-module-scss-module__kaKGiq__registration-view__main{padding:0}}.RegistrationView-module-scss-module__kaKGiq__registration-view__logo-link{margin-bottom:var(--sp-03);justify-self:center}.RegistrationView-module-scss-module__kaKGiq__registration-view__title-wrapper{margin-bottom:var(--sp-07)}.RegistrationView-module-scss-module__kaKGiq__registration-view__title{font-size:var(--fs-m);line-height:3.4rem}@media (min-width:768px){.RegistrationView-module-scss-module__kaKGiq__registration-view__title{font-size:var(--fs-l);line-height:4.5rem}}.RegistrationView-module-scss-module__kaKGiq__registration-view__subtitle{font-size:var(--fs-s);line-height:2.5rem}@media (min-width:768px){.RegistrationView-module-scss-module__kaKGiq__registration-view__subtitle{font-size:var(--fs-m);line-height:3.4rem}}.RegistrationView-module-scss-module__kaKGiq__registration-view__title,.RegistrationView-module-scss-module__kaKGiq__registration-view__subtitle{text-align:center}.RegistrationView-module-scss-module__kaKGiq__registration-view__form{margin-bottom:var(--sp-05);grid-row-gap:var(--sp-05);display:grid}.RegistrationView-module-scss-module__kaKGiq__registration-view__form-submit-button{justify-content:center;width:100%}.RegistrationView-module-scss-module__kaKGiq__registration-view__form-error-notification,.RegistrationView-module-scss-module__kaKGiq__registration-view__form-auth-separator{margin-bottom:var(--sp-05)}.RegistrationView-module-scss-module__kaKGiq__registration-view__form-auth-separator,.RegistrationView-module-scss-module__kaKGiq__registration-view__form-login-link{justify-self:center}.RegistrationView-module-scss-module__kaKGiq__registration-view__form-names-container,.RegistrationView-module-scss-module__kaKGiq__registration-view__form-fields-container{grid-column-gap:var(--sp-05);grid-template-columns:1fr 1fr;display:grid}.RegistrationView-module-scss-module__kaKGiq__registration-view__external-auth{margin-bottom: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 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{.LogoutView-module-scss-module__-l1RqW__logout{background:var(--clr-body-background);justify-content:center;align-items:center;min-height:100vh;display:flex}.LogoutView-module-scss-module__-l1RqW__logout__container{text-align:center;padding:var(--sp-05)}.LogoutView-module-scss-module__-l1RqW__logout__title{font-style:italic}}
@layer shared{.ImpersonateView-module-scss-module__NOw6zq__impersonate{background:var(--clr-body-background);justify-content:center;align-items:center;min-height:100vh;display:flex}.ImpersonateView-module-scss-module__NOw6zq__impersonate__container{text-align:center;padding:var(--sp-05)}.ImpersonateView-module-scss-module__NOw6zq__impersonate__title{font-style:italic}}
@layer shared{.NoAccountsFound-module-scss-module__E9hA-W__account-selection{justify-content:center;align-items:center;gap:var(--sp-06);max-width:48rem;padding:0 var(--sp-05);flex-direction:column;display:flex}@media (min-width:768px){.NoAccountsFound-module-scss-module__E9hA-W__account-selection{padding:0}}.NoAccountsFound-module-scss-module__E9hA-W__account-selection__wrapper{justify-content:center;align-items:center;height:100vh;display:flex}.NoAccountsFound-module-scss-module__E9hA-W__account-selection__title{font-size:var(--fs-m);line-height:3.4rem}@media (min-width:768px){.NoAccountsFound-module-scss-module__E9hA-W__account-selection__title{font-size:var(--fs-l);line-height:4.5rem}}.NoAccountsFound-module-scss-module__E9hA-W__account-selection__no-accounts-found-message{width:100%}}
@layer shared{.AccountSelectionView-module-scss-module__NPVpQq__account-selection{gap:var(--sp-06);width:100%;max-width:48rem;padding:0 var(--sp-05);display:grid}@media (min-width:768px){.AccountSelectionView-module-scss-module__NPVpQq__account-selection{padding:0}}.AccountSelectionView-module-scss-module__NPVpQq__account-selection__wrapper{justify-content:center;align-items:center;min-height:100vh;display:flex}.AccountSelectionView-module-scss-module__NPVpQq__account-selection__title{font-size:var(--fs-m);justify-self:center;line-height:3.4rem}@media (min-width:768px){.AccountSelectionView-module-scss-module__NPVpQq__account-selection__title{font-size:var(--fs-l);line-height:4.5rem}}.AccountSelectionView-module-scss-module__NPVpQq__account-selection__logo{justify-self:center}.AccountSelectionView-module-scss-module__NPVpQq__account-selection__continue-button{justify-content:center;width:100%}.AccountSelectionView-module-scss-module__NPVpQq__account-selection__profile-type-dropdown,.AccountSelectionView-module-scss-module__NPVpQq__account-selection__customer-dropdown,.AccountSelectionView-module-scss-module__NPVpQq__account-selection__company-dropdown,.AccountSelectionView-module-scss-module__NPVpQq__account-selection__division-dropdown,.AccountSelectionView-module-scss-module__NPVpQq__account-selection__continue-button{width:100%}}
@layer shared{.OidcProviderLink-module-scss-module__Rm8SOq__oidc-provider-link{gap:var(--sp-03);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.OidcProviderLink-module-scss-module__Rm8SOq__oidc-provider-link{max-width:50rem}}.OidcProviderLink-module-scss-module__Rm8SOq__oidc-provider-link__title{color:var(--clr-text-default);font-size:var(--fs-xs);line-height:2.4rem}@media (min-width:768px){.OidcProviderLink-module-scss-module__Rm8SOq__oidc-provider-link__title{font-size:var(--fs-s);line-height:2.5rem}}.OidcProviderLink-module-scss-module__Rm8SOq__oidc-provider-link__description{color:var(--clr-grey-dark);margin-bottom:var(--sp-02)}.OidcProviderLink-module-scss-module__Rm8SOq__oidc-provider-link__list{gap:var(--sp-03);display:grid}.OidcProviderLink-module-scss-module__Rm8SOq__oidc-provider-link__item{padding:var(--sp-03);border:1px solid var(--clr-grey-medium);border-radius:var(--br-s);background:var(--clr-body-foreground);justify-content:space-between;align-items:center;display:flex}.OidcProviderLink-module-scss-module__Rm8SOq__oidc-provider-link__item-info{align-items:center;gap:var(--sp-03);display:flex}.OidcProviderLink-module-scss-module__Rm8SOq__oidc-provider-link__icon{width:2.4rem;height:2.4rem}.OidcProviderLink-module-scss-module__Rm8SOq__oidc-provider-link__name{color:var(--clr-text-primary)}.OidcProviderLink-module-scss-module__Rm8SOq__oidc-provider-link__button{min-width:fit-content;font-size:var(--fs-3xs);padding:0;line-height:1.7rem;text-decoration:underline}.OidcProviderLink-module-scss-module__Rm8SOq__oidc-provider-link__connected{align-items:center;gap:var(--sp-02);display:flex}.OidcProviderLink-module-scss-module__Rm8SOq__oidc-provider-link__check-icon{width:2rem;height:2rem}.OidcProviderLink-module-scss-module__Rm8SOq__oidc-provider-link__connected-text{color:var(--clr-green-medium)}}
@layer shared{.ProfileView-module-scss-module__cuiUGq__profile-view{gap:var(--sp-05);grid-template-rows:min-content 1fr;grid-template-columns:1fr;width:100%;display:grid}@media (min-width:768px){.ProfileView-module-scss-module__cuiUGq__profile-view{gap:var(--sp-06)}}.ProfileView-module-scss-module__cuiUGq__profile-view__title{font-size:var(--fs-m);line-height:3.4rem}.ProfileView-module-scss-module__cuiUGq__profile-view__form-container{gap:var(--sp-06);flex-flow:wrap;display:flex}@media (min-width:768px){.ProfileView-module-scss-module__cuiUGq__profile-view__form-container{gap:var(--sp-07)}}.ProfileView-module-scss-module__cuiUGq__profile-view__form{gap:var(--sp-05);width:100%;display:grid}@media (min-width:768px){.ProfileView-module-scss-module__cuiUGq__profile-view__form{max-width:50rem}}.ProfileView-module-scss-module__cuiUGq__profile-view__mandatory-fields-warning{color:var(--clr-grey-dark)}.ProfileView-module-scss-module__cuiUGq__profile-view__submit-button{width:fit-content}}
@layer shared{.ReferralView-module-scss-module__Qdv5Ea__referral-view{gap:var(--sp-07);display:grid}.ReferralView-module-scss-module__Qdv5Ea__referral-view__header-wrapper{justify-content:space-between;gap:var(--sp-04);flex-direction:column;display:flex}@media (min-width:768px){.ReferralView-module-scss-module__Qdv5Ea__referral-view__header-wrapper{flex-direction:row}}.ReferralView-module-scss-module__Qdv5Ea__referral-view__header-wrapper-title{font-size:var(--fs-m);line-height:3.4rem}}
