footer>section>.gradient{padding-inline:var(--spacing-4)}footer>section>.gradient .container{padding-inline:0}footer p{margin:0}footer .border-block-start{border-block-start:1px solid rgba(var(--color-border),.1)}:is(#header.is-megamenu-open,.is-scrolled,.drawer--is-open,body:not(.template--index)) .input-search-drawer-trigger .input-search-drawer-trigger-text{color:var(--color-black)}.section-footer .grid{grid-auto-rows:auto;grid-template-columns:repeat(6,1fr);row-gap:var(--spacing-6)}.section-footer .grid:has(.footer__nav-mobile){row-gap:30px}.section-footer__block{display:flex;grid-column:span var(--block-grid-column);grid-row:span var(--block-grid-row);overflow:hidden;position:relative;width:100%}.section-footer__content{display:flex;flex-direction:column;width:100%}.footer__newsletter{max-width:42rem;width:100%}.footer__newsletter-heading+.footer__newsletter-text{margin-block-start:var(--spacing-1)}.footer__newsletter>*+.newsletter-form{margin-block-start:var(--spacing-4)}.footer__newsletter .field__input{background-color:rgb(var(--color-white-rgb));color:rgba(var(--color-black-rgb),1)}.footer__newsletter .newsletter__button{border-radius:var(--border-radius-extra-small);color:rgb(var(--color-black-rgb));height:4.6rem;padding:1.6rem}.footer__social{align-items:center;display:flex;flex-flow:row wrap;gap:var(--spacing-4)}.footer__social a:focus-visible svg{outline:.2rem solid currentColor;outline-offset:.3rem}.footer__social svg{height:2.4rem;width: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);letter-spacing:.16rem;margin-block-end:var(--spacing-2);padding-block:.625rem;text-transform:uppercase}.footer__block-heading a{transition:color var(--duration-default)}.footer__nav--horizontal .footer__block-heading{margin-block-end:0}.footer__links a{display:block;padding-block:.1rem;transition:color var(--duration-default)}.footer__links--cols{color:var(--color-heading-text);display:flex;flex-wrap:wrap;margin:-1.2rem;width:auto}.footer__links--cols li+li{margin-block-start:0}.footer__links--cols li{padding:.2rem}.footer__links--cols a,.footer__links-mobile-item--cols .footer__sublinks-mobile-link{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px}.footer__brand>*+*{margin-block-start:calc(var(--section-spacing-unit-size)*1.5)}.footer__brand-logo{margin:0 auto;min-width:16rem}.footer__brand a{display:block;padding-block:.1rem}.footer__brand img,.footer__brand svg{display:block;height:auto;margin:0;width:100%}.footer__richtext--copyright{color:rgba(var(--color-foreground),.7);font-size:var(--font-size-static-sm);letter-spacing:.048rem}.footer__nav-desktop{display:flex;flex-flow:nowrap}.footer__nav-mobile .footer__links:not(.footer__links--cols){padding-block-end:2.4rem}.footer__links-mobile-link{align-items:center;display:flex;font-size:var(--font-size-static-h7);justify-content:space-between;letter-spacing:-.064rem;line-height:var(--line-height-static-md);padding:2.4rem 0;transition:color var(--duration-default)}.footer__links-mobile-link-icon{margin-inline-start:2.4rem;pointer-events:none;position:relative}.footer__links-mobile-link-icon svg{transition:transform var(--duration-default),opacity var(--duration-default)}.footer__links-mobile-link-icon svg:last-child{height:100%;inset-block-start:0;inset-inline-start:0;opacity:0;position:absolute;transform:rotate(90deg);width:100%}.footer__links-mobile-item--cols{padding:2.4rem 0}.footer__links-mobile-item--cols:last-child{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);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{align-items:center;display:flex;flex-flow:row wrap;font-size:0;gap:var(--spacing-2)}.footer__payment .list-payment__item>svg{width:2.8rem}.footer__payment .list-payment__item:last-child{margin-inline-end:0}.footer__payment .list-payment--style-2 .list-payment__item{margin-inline-end:1.2rem;max-width:2.5rem}.footer__payment .list-payment--style-2 .list-payment__item svg{height:auto;width:100%}.footer__follow-on-shop{transform:scale(.8);width:14rem}follow-on-shop-button{--reserved-width:fit-content!important}@media screen and (max-width:990px){.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_]{margin-block-start:calc(var(--spacing-6)*-1)}div[class*=block-link_list_]+div[class*=block-link_list_] .footer__links-mobile-item{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){footer>section>.gradient{padding-inline:36px}.section-footer .grid{-moz-column-gap:calc(var(--spacing-4)*var(--section-footer-spacing-grid));column-gap:calc(var(--spacing-4)*var(--section-footer-spacing-grid))}.footer__nav--vertical .footer__nav-desktop{flex-direction:column}}.section-footer .footer__newsletter{-moz-column-gap:5%;column-gap:5%;display:grid;grid-template-columns:2fr 1fr;max-width:none;width:100%}.section-footer .footer__newsletter-text-container{display:grid;grid-template-columns:8fr 4fr}.section-footer .footer__newsletter-text-container .footer__block-heading{border-right:1px solid var(--color-grey-200);color:var(--color-black);font-size:var(--text-h3);font-weight:var(--font-weight-semibold);margin:0;padding-right:34px;padding-block:0;text-transform:none}.footer__newsletter-form-container{align-items:center;display:flex}.footer__newsletter-form-container>form{width:100%}.section-footer .footer__newsletter-text-container .footer__newsletter-text{color:var(--color-black);font-size:var(--text-body-m);font-weight:var(--font-weight-regular);padding-left:34px}div.footer__newsletter-text.rte{align-items:center;display:flex}.section-footer .footer__newsletter-form-container .newsletter__controls input{background:transparent;border:1px solid var(--color-black);border-radius:var(--border-radius-extra-small);padding-right:16px}.section-footer .footer__newsletter-form-container .newsletter__controls input::-moz-placeholder{color:var(--color-grey-100)}.section-footer .footer__newsletter-form-container .newsletter__controls input::placeholder{color:var(--color-grey-100)}.section-footer .footer__newsletter-form-container .newsletter__field{width:100%}.newsletter__field input::-moz-placeholder{font-size:var(--text-body-m)}.newsletter__field input::placeholder{font-size:var(--text-body-m)}.newsletter__field input{font-size:var(--text-body-m)}.section-footer .footer__newsletter-form-container .newsletter__controls button[type=submit]{background-color:var(--color-black);color:var(--color-white);font-size:var(--text-body-s);font-weight:var(--font-weight-semibold);letter-spacing:normal;padding:15px 32px;position:static;text-transform:none;white-space:nowrap;width:-moz-fit-content;width:fit-content}.section-footer .footer__newsletter-form-container .newsletter__controls{display:flex;gap:8px}.footer__block-heading{color:var(--color-white);font-size:var(--text-h5);font-weight:var(--font-weight-semibold);text-transform:none}.footer__links a{color:var(--color-white);font-size:var(--text-body-m);font-weight:var(--font-weight-regular)}.footer__links a[target=_blank]:after{text-decoration:underline}.section-footer__content .footer__social a svg{height:30px;width:30px}.section-footer__content .footer__social{margin-top:30px}.section-footer__content.footer__payment .list.list-payment{justify-content:flex-end}.section-footer__content:has(.footer__bottom-links){align-items:center;display:flex;flex-direction:row;gap:10px}.section-footer__content .footer__bottom-links{align-items:center;display:flex;gap:8px}.section-footer__content:has(.footer__bottom-links) p{color:var(--color-white);font-size:var(--text-body-s);font-weight:var(--font-weight-regular)}.section-footer__content .footer__bottom-links :is(a,.footer__bottom-link-separator){color:var(--color-grey-100)}footer .section-trust-indicators .swiper-pagination .swiper-pagination-bullet{background:var(--color-white)}footer .footer__links-mobile-link-icon{display:none}@media screen and (min-width:989px){.link-list-align--right{align-items:flex-end}.link-list-align--center{align-items:center}.link-list-align--left{align-items:flex-start}:is(.link-list-align--right,.link-list-align--center,.link-list-align--left)>.footer__nav-desktop{width:-moz-fit-content;width:fit-content}}@media screen and (max-width:990px){.footer__links a{white-space:nowrap}.section-footer__content{justify-content:space-between}.footer__block-heading,.footer__links-mobile-link.heading-static{font-size:var(--text-body-s);font-weight:var(--font-weight-semibold);text-transform:uppercase}.footer__links-mobile-item-dropdown .footer__links.list-unstyled{color:var(--color-grey-500);font-size:var(--text-body-s);font-weight:var(--font-weight-regular)}.section-footer__content:has(.footer__bottom-links){text-align:start}.section-footer__content:has(.footer__bottom-links) :is(.footer__bottom-link-item,p){font-size:var(--text-body-s);font-weight:var(--font-weight-regular);letter-spacing:normal}.footer__bottom-links{white-space:nowrap}.section-footer__content.footer__payment .list.list-payment{justify-content:flex-start}.section-footer__content{gap:4px}.footer__bottom-links.list-unstyled{gap:2px}.section-footer:has(.footer__bottom-links) .grid{row-gap:10px}.section-footer:has(.footer__bottom-links) .grid .section-footer__block:has(.footer__spacer){display:none}.section-footer .footer__newsletter{grid-template-columns:1fr}.section-footer .footer__newsletter-text-container{display:flex;flex-direction:column;gap:10px}.section-footer .footer__newsletter-text-container .footer__block-heading{font-size:var(--text-h5);font-weight:var(--font-weight-semibold)}.section-footer .footer__newsletter-text-container .footer__newsletter-text{color:var(--color-black);font-size:var(--text-body-m);font-weight:var(--font-weight-regular);margin-bottom:30px}.section-footer .footer__newsletter-text-container .footer__block-heading,.section-footer .footer__newsletter-text-container .footer__newsletter-text{border:none;letter-spacing:normal;margin:0;padding:0;text-align:start}.section-footer .footer__newsletter-form-container .newsletter__controls input{font-size:var(--text-body-m);padding-block:10px;padding-inline:20px}.footer__newsletter-text-container{margin-bottom:30px}.section-footer .footer__newsletter-form-container .newsletter__controls button[type=submit]{border-radius:var(--border-radius-extra-small);padding-inline:23px}.section-footer .footer__newsletter{margin-bottom:26px}summary.footer__links-mobile-link{padding-bottom:16px}.section-footer__content:has(.footer__social) h3.footer__block-heading{margin:0;padding:0 0 16px}.section-footer .grid:has(.list-payment){row-gap:12px}}