.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{.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 shared{.StoresBreadcrumb-module-scss-module__KZybQW__store-breadcrumb{margin-bottom:var(--sp-03)}.StoresBreadcrumb-module-scss-module__KZybQW__store-breadcrumb *{text-transform:capitalize}}
@layer shared{.GridStoreCard-module-scss-module__XnrPRq__grid-store-card{border:1px solid var(--clr-grey-medium);border-radius:var(--br-s);height:100%;overflow:hidden}.GridStoreCard-module-scss-module__XnrPRq__grid-store-card__image-wrapper{aspect-ratio:1.5;position:relative}@media (min-width:768px){.GridStoreCard-module-scss-module__XnrPRq__grid-store-card__image-wrapper{aspect-ratio:1}}.GridStoreCard-module-scss-module__XnrPRq__grid-store-card__info-container{gap:var(--sp-04);padding:var(--sp-05);flex-direction:column;display:flex}.GridStoreCard-module-scss-module__XnrPRq__grid-store-card__title{font-size:var(--fs-xs);letter-spacing:0;line-height:2.4rem}.GridStoreCard-module-scss-module__XnrPRq__grid-store-card__working-hours{font-size:var(--fs-2xs);line-height:2rem}.GridStoreCard-module-scss-module__XnrPRq__grid-store-card__button{padding:0;text-decoration:underline}.GridStoreCard-module-scss-module__XnrPRq__shop-working-hours-list__item{gap:var(--sp-03);display:flex}.GridStoreCard-module-scss-module__XnrPRq__shop-working-hours-list__item dd,.GridStoreCard-module-scss-module__XnrPRq__shop-working-hours-list__item dt{color:var(--clr-grey-dark)}}
@layer shared{.StoresGrid-module-scss-module__0VGePq__stores-grid{gap:var(--sp-06);flex-direction:column;display:flex}@media (min-width:768px){.StoresGrid-module-scss-module__0VGePq__stores-grid{gap:var(--sp-07)}}.StoresGrid-module-scss-module__0VGePq__stores-grid__city-title{font-size:var(--fs-s);margin-bottom:var(--sp-05);line-height:2.5rem}@media (min-width:768px){.StoresGrid-module-scss-module__0VGePq__stores-grid__city-title{margin-bottom:var(--sp-06)}}}
@layer shared{.StoresHeader-module-scss-module__pp4P-q__stores-header{justify-content:space-between;gap:var(--sp-05);flex-flow:column;display:flex}@media (min-width:768px){.StoresHeader-module-scss-module__pp4P-q__stores-header{flex-flow:row;align-items:center}}.StoresHeader-module-scss-module__pp4P-q__stores-header__dropdown{width:100%}@media (min-width:768px){.StoresHeader-module-scss-module__pp4P-q__stores-header__dropdown{width:38rem}}.StoresHeader-module-scss-module__pp4P-q__stores-header__title{font-size:var(--fs-m);line-height:3.4rem}@media (min-width:768px){.StoresHeader-module-scss-module__pp4P-q__stores-header__title{margin-bottom:0}}}
