.section-announcement-bar{-webkit-margin-before:0;margin-block-start:0;z-index:calc(var(--z-header) - 1)}announcement-bar-slider{display:block}.announcement-bar{color:rgb(var(--color-heading-text));font-size:var(--font-size-static-xs);letter-spacing:var(--letter-spacing-small);line-height:var(--line-height-static-sm);text-transform:uppercase;text-align:center;background-color:rgb(var(--color-background));padding:1rem}.announcement-bar p{margin:0 0 1rem}.announcement-bar p:last-child{-webkit-margin-after:0;margin-block-end:0}.announcement-bar__wrapper{display:flex;align-items:center;gap:var(--section-spacing-unit-size);min-height:2rem}@media screen and (max-width:749px){.announcement-bar__wrapper{flex-flow:row wrap}.announcement-bar__wrapper>:not(.announcement-bar__marquee),.announcement-bar__wrapper>:not(.announcement-bar__slider){flex:1 1 auto;justify-content:center}.announcement-bar__slider,.announcement_bar__marquee{width:100%}}.announcement-bar__localization .drawer__button{white-space:nowrap}.announcement-bar__link{display:flex;align-items:center;gap:.6rem;white-space:nowrap}.announcement-bar__text-content{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-inline:auto}.announcement-bar .countdown-timer__column{line-height:var(--line-height-static-xs)}.announcement-bar .countdown-timer__column:last-child:not(.text){width:3em}.announcement-bar .countdown-timer__column>div{gap:0;white-space:nowrap}.announcement-bar .countdown-timer__column.text{-webkit-margin-end:.4rem;margin-inline-end:.4rem}.announcement-bar .countdown-timer__column:not(.text)+.countdown-timer__column{-webkit-margin-start:.4rem;margin-inline-start:.4rem;-webkit-border-start:.1rem solid rgb(var(--color-foreground));border-inline-start:.1rem solid rgb(var(--color-foreground));-webkit-padding-start:.4rem;padding-inline-start:.4rem}.announcement-bar .countdown-timer__message{font-size:var(--font-size-static-xs);white-space:nowrap}.announcement-bar .countdown-timer__message a{text-decoration:underline;text-underline-offset:.2em}.announcement-bar .countdown-timer__message em{font-size:inherit}.announcement-bar__slider{width:100%;max-width:100%}.announcement-bar__slider .swiper-wrapper{align-items:center}html.no-js .announcement-bar__slider .swiper-wrapper{display:grid;grid-row-gap:.8rem;row-gap:.8rem}.announcement-bar__timer .countdown-timer__message{letter-spacing:inherit}.announcement_bar__marquee{--gap:4.8rem;position:relative;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;column-gap:var(--gap);max-width:100%}.announcement_bar__marquee .marquee__content{display:flex;flex-shrink:0;justify-content:space-around;align-items:center;column-gap:var(--gap);min-width:100%;font-family:inherit;font-weight:inherit;color:rgb(var(--color-foreground));font-size:inherit;line-height:var(--line-height-static-sm);letter-spacing:var(--letter-spacing-small);margin:0}.announcement_bar__marquee .marquee__item{gap:.4rem}.announcement_bar__marquee .marquee__item.icon svg{width:1.4rem;height:1.4rem}@media(prefers-reduced-motion:reduce){.announcement_bar__marquee .marquee__content{animation-play-state:paused!important}}.announcement_bar__marquee.enable-animation .marquee__content{--marquee-transform-translate-x:-100%;animation:marquee linear infinite;animation-duration:var(--marquee-duration)}[dir=rtl] .announcement_bar__marquee.enable-animation .marquee__content{--marquee-transform-translate-x:100%}.announcement_bar__marquee.marquee--hover-pause:hover .marquee__content{animation-play-state:paused}.announcement_bar__marquee .marquee__content>*{flex:0 0 auto;padding:0}.announcement_bar__marquee .marquee__item{text-transform:uppercase;-webkit-margin-after:.125rem;margin-block-end:.125rem}@media screen and (min-width:750px){.announcement-bar{padding:.8rem 0 1.1rem}.announcement-bar__slider:has(.announcement-bar__text-content){max-width:30%;position:absolute;inset-inline:0;margin-inline:auto}.announcement-bar:has(.announcement-bar__text-content) .announcement-bar__slider+*{-webkit-margin-start:auto;margin-inline-start:auto}.announcement_bar__marquee .marquee__content{-webkit-padding-before:.625rem;padding-block-start:.625rem}}@media screen and (min-width:990px){.announcement-bar__slider:has(.announcement-bar__text-content){max-width:30%}}@media screen and (min-width:1200px){.announcement-bar__slider:has(.announcement-bar__text-content){max-width:40%}}@media screen and (min-width:1400px){.announcement-bar__slider:has(.announcement-bar__text-content){max-width:50%}}.marquee{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marquee,.marquee__content{display:flex;gap:var(--gap)}.marquee__content{flex-shrink:0;justify-content:space-around;min-width:100%;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:var(--marquee-content-text-color,rgb(var(--color-heading-text)));font-size:var(--marquee-element-size);line-height:var(--marquee-element-line-height,1.5);letter-spacing:-.02em;margin:var(--marquee-element-margin,1.6rem 0);padding:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(var(--marquee-transform-translate-x) - var(--gap)))}}@media(prefers-reduced-motion:reduce){.marquee__content{animation-play-state:paused!important}}.enable-animation .marquee__content{--marquee-transform-translate-x:-100%;animation:marquee linear infinite;animation-duration:var(--marquee-duration)}[dir=rtl] .enable-animation .marquee__content{--marquee-transform-translate-x:100%}.marquee--reverse .marquee__content{animation-direction:reverse}.marquee--hover-pause:hover .marquee__content{animation-play-state:paused}.marquee--fit-content{max-width:-moz-fit-content;max-width:fit-content}.marquee--pos-absolute .marquee__content:last-child{position:absolute;inset-block-start:0;inset-inline-start:0}.enable-animation .marquee--pos-absolute .marquee__content:last-child{--marquee-absolute-transform-translate-x:100%;animation-name:marquee-absolute}[dir=rtl] .enable-animation .marquee--pos-absolute .marquee__content:last-child{--marquee-absolute-transform-translate-x:-100%}@keyframes marquee-absolute{0%{transform:translate(calc(var(--marquee-absolute-transform-translate-x) + var(--gap)))}to{transform:translate(0)}}.marquee__content>*{flex:0 0 auto;padding:var(--marquee-content-padding,.2rem 1.2rem)}.marquee__content>*,.marquee__link{display:flex;align-items:center}.marquee__item{text-transform:uppercase}.marquee__item img,.marquee__item svg{height:var(--marquee-element-size);-webkit-margin-end:var(--marquee-element-svg-margin-inline-end);margin-inline-end:var(--marquee-element-svg-margin-inline-end)}.marquee__product-card a{display:flex;align-items:center;justify-content:center}.marquee__product-card-image{min-width:10rem;min-height:10rem}.marquee__product-card-image img{-webkit-margin-end:0;margin-inline-end:0;width:100%;height:100%}.marquee__product-card-content{padding:0 0 0 1.6rem;display:inline-flex;flex-direction:column;max-width:16rem}.marquee__product-card-content span{font-size:var(--font-size-static-sm);font-weight:var(--font-heading-weight);margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:var(--line-height-static-sm);letter-spacing:-.024rem}.marquee__product-card-content button{width:-moz-fit-content;width:fit-content;-webkit-margin-before:1.2rem;margin-block-start:1.2rem;padding:1.2rem 1.6rem;border:.1rem solid rgba(var(--color-border),var(--alpha-border))}.marquee__item:has(.marquee__countdown-timer){min-width:28.5rem}.marquee__countdown-timer{position:relative}.marquee__countdown-timer .countdown-timer__column{line-height:var(--line-height-static-xs)}.marquee__countdown-timer .countdown-timer__column.text{-webkit-margin-end:.8rem;margin-inline-end:.8rem}.marquee__countdown-timer .countdown-timer__column:not(.text)+.countdown-timer__column{-webkit-margin-start:.8rem;margin-inline-start:.8rem;-webkit-border-start:.1rem solid rgb(var(--color-foreground));border-inline-start:.1rem solid rgb(var(--color-foreground));-webkit-padding-start:.8rem;padding-inline-start:.8rem}footer p{margin:0}footer .app-embeds{display:flex;align-items:center;justify-content:center}footer .border-block-start{-webkit-border-before:1px solid rgba(var(--color-border),.1);border-block-start:1px solid rgba(var(--color-border),.1)}.section-footer .grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:auto;row-gap:var(--spacing-6)}.section-footer__block{position:relative;width:100%;overflow:hidden;display:flex;grid-column:span var(--block-grid-column);grid-row:span var(--block-grid-row)}.section-footer__content{width:100%;display:flex;flex-direction:column}.footer__newsletter{width:100%;max-width:42rem}.footer__newsletter-heading+.footer__newsletter-text{-webkit-margin-before:var(--spacing-1);margin-block-start:var(--spacing-1)}.footer__newsletter>*+.newsletter-form{-webkit-margin-before:var(--spacing-4);margin-block-start:var(--spacing-4)}.footer__newsletter .field__input{color:rgba(var(--color-black-rgb),1);background-color:rgb(var(--color-white-rgb))}.footer__newsletter .newsletter__button{height:4.6rem;color:rgb(var(--color-black-rgb));padding:1.6rem}@media(hover:hover){.footer__newsletter .newsletter__button:hover{border-radius:var(--input-border-radius)}}.footer__social{display:flex;flex-flow:row wrap;gap:var(--spacing-4);align-items:center}.footer__social a:focus-visible svg{outline:.2rem solid currentColor;outline-offset:.3rem}.footer__social svg{width:2.4rem;height:2.4rem}.footer__links{display:flex}.section-footer .footer__nav--horizontal,.section-footer .footer__nav--vertical{width:100%}.footer__nav--vertical .footer__links{flex-direction:column;row-gap:.4rem}.footer__nav--horizontal .footer__links{flex-direction:row;gap:.8rem}.footer__nav--horizontal>div{align-items:center;gap:.8rem}.footer__block-heading{font-size:var(--font-size-static-xs);text-transform:uppercase;letter-spacing:.16rem;padding-block:.625rem;-webkit-margin-after:var(--spacing-2);margin-block-end:var(--spacing-2)}.footer__block-heading a{transition:color var(--duration-default)}.footer__nav--horizontal .footer__block-heading{-webkit-margin-after:0;margin-block-end:0}.footer__links a{transition:color var(--duration-default);display:block;padding-block:.1rem}.footer__links--cols{display:flex;width:auto;flex-wrap:wrap;margin:-1.2rem;color:var(--color-heading-text)}.footer__links--cols li+li{-webkit-margin-before:0;margin-block-start:0}.footer__links--cols li{padding:.2rem}.footer__links--cols a,.footer__links-mobile-item--cols .footer__sublinks-mobile-link{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.footer__brand>*+*{-webkit-margin-before:calc(var(--section-spacing-unit-size) * 1.5);margin-block-start:calc(var(--section-spacing-unit-size) * 1.5)}.footer__brand-logo{min-width:16rem;margin:0 auto}.footer__brand a{display:block;padding-block:.1rem}.footer__brand img,.footer__brand svg{display:block;width:100%;height:auto;margin:0}.footer__richtext--copyright{font-size:var(--font-size-static-sm);color:rgba(var(--color-foreground),.7);letter-spacing:.048rem}.footer__nav-desktop{display:flex;flex-flow:nowrap}.footer__nav-mobile .footer__links:not(.footer__links--cols){-webkit-padding-after:2.4rem;padding-block-end:2.4rem}.footer__links-mobile-item,.footer__links-mobile-item.accordion__section:last-child{border-block:.1rem solid rgba(var(--color-foreground),.1)}.footer__links-mobile-link{display:flex;align-items:center;justify-content:space-between;padding:2.4rem 0;letter-spacing:-.064rem;font-size:var(--font-size-static-h7);line-height:var(--line-height-static-md);transition:color var(--duration-default)}.footer__links-mobile-link-icon{position:relative;-webkit-margin-start:2.4rem;margin-inline-start:2.4rem;pointer-events:none}.footer__links-mobile-link-icon svg{transition:transform var(--duration-default),opacity var(--duration-default)}.footer__links-mobile-link-icon svg:last-child{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;transform:rotate(90deg);opacity:0}.footer__links-mobile-item--cols{padding:2.4rem 0}.footer__links-mobile-item--cols:last-child{-webkit-padding-after:0;padding-block-end:0}html.js .footer__links-details.is-active .footer__links-mobile-link-icon svg:first-child,html.no-js .footer__links-details[open] .footer__links-mobile-link-icon svg:first-child{opacity:0;transform:rotate(-90deg)}html.js .footer__links-details.is-active .footer__links-mobile-link-icon svg:last-child,html.no-js .footer__links-details[open] .footer__links-mobile-link-icon svg:last-child{opacity:1;transform:none}@media(hover:hover){.footer__block-heading a:hover{color:rgb(var(--color-foreground))}.footer__links a:hover{color:var(--color-heading-text)}.footer__links--cols a:hover,.footer__links-mobile-link:hover{color:rgb(var(--color-foreground))}}@media screen and (min-width:990px){.footer__block-heading{color:rgba(var(--color-foreground),.75);-webkit-margin-after:var(--spacing-3);margin-block-end:var(--spacing-3)}.footer__links--cols{margin:-1rem}.footer__links--cols li{padding:0}}.footer__payment ul{padding-inline:0}.footer__payment .list-payment{font-size:0;display:flex;align-items:center;flex-flow:row wrap;gap:var(--spacing-2)}.footer__payment .list-payment__item>svg{width:2.8rem}.footer__payment .list-payment__item:last-child{-webkit-margin-end:0;margin-inline-end:0}.footer__payment .list-payment--style-2 .list-payment__item{max-width:2.5rem;-webkit-margin-end:1.2rem;margin-inline-end:1.2rem}.footer__payment .list-payment--style-2 .list-payment__item svg{width:100%;height:auto}.footer__follow-on-shop{transform:scale(.8);width:14rem}follow-on-shop-button{--reserved-width:fit-content!important}@media screen and (max-width:989px){.section-footer .grid{grid-template-rows:repeat(var(--section-total-row-count),1fr)}.section-footer__block{grid-column:span 6;grid-row:span 1}div[class*=block-link_list_]+div[class*=block-link_list_]{-webkit-margin-before:calc(-1 * var(--spacing-6));margin-block-start:calc(-1 * var(--spacing-6))}div[class*=block-link_list_]+div[class*=block-link_list_] .footer__links-mobile-item{-webkit-border-before:0;border-block-start:0}.footer__nav--vertical .footer__links{row-gap:1.2rem}div:has(.footer__newsletter){width:100%}}@media screen and (min-width:990px){.section-footer .grid{column-gap:calc(var(--spacing-4) * var(--section-footer-spacing-grid));grid-template-columns:repeat(6,minmax(10rem,1fr))}.footer__nav--vertical .footer__nav-desktop{flex-direction:column}}