.list-payment{display:flex;flex-wrap:wrap;justify-content:center;margin:-5px 0;padding-top:10px;padding-left:0}@media screen and (min-width:750px){.list-payment{justify-content:flex-end;margin:-5px;padding-top:0}}.list-payment__item{align-items:center;display:flex;padding:5px}.list-payment__item svg{visibility:visible}.newsletter-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative}@media screen and (min-width:750px){.newsletter-form{align-items:flex-start;margin:0 auto;max-width:360px}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding-right:50px}.newsletter-form__field-wrapper .field{z-index:0}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:20px}@media screen and (min-width:750px){.newsletter-form__message{justify-content:flex-start}}.newsletter-form__button{width:44px;margin:0;right:var(--inputs-border-width);top:0;height:100%;z-index:2}.newsletter-form__button:focus-visible{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 4px rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:focus{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 4px rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.newsletter-form__button .icon{width:15px}.newsletter__solid-btn{margin-top:10px}.payment-badges-block .list-payment{padding-top:0}.newsletter__wrapper{padding-right:calc(30px / var(--font-body-scale));padding-left:calc(30px / var(--font-body-scale))}@media screen and (min-width:750px){.newsletter__wrapper{padding-right:90px;padding-left:90px}}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:20px}.newsletter__wrapper>*+.newsletter-form{margin-top:30px}.newsletter__subheading{max-width:700px;margin-left:auto;margin-right:auto}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:360px}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:15px}.newsletter__button{margin-top:30px;width:fit-content}@media screen and (min-width:750px){.newsletter__button{flex-shrink:0;margin:0 0 0 10px}}.email-signup-banner .newsletter-form,.email-signup-banner .newsletter-form__field-wrapper{display:inline-block}.email-signup-banner__box>*+.newsletter__subheading{margin-top:20px}.email-signup-banner__box .newsletter__subheading p{margin:0}@media screen and (max-width:749px){.banner--mobile-content-align-left .newsletter-form__message{justify-content:flex-start}.banner--mobile-content-align-right .newsletter-form__message{justify-content:right}}@media screen and (min-width:750px){.banner--content-align-center .newsletter-form__message{justify-content:center}.banner--content-align-right .newsletter-form__message{justify-content:right}}.popup-modal .newsletter-form__message{justify-content:center;width:100%;margin-top:10px}.footer{border-top:1px solid rgba(var(--color-foreground),.08)}.footer:not(.color-background-1){border-top:none}.footer__content-top{padding-bottom:50px;display:block}@media screen and (max-width:749px){.footer .grid{display:block}.footer-block.grid__item{padding:0;margin:40px 0;width:100%}.footer-block.grid__item:first-child{margin-top:0}.footer__content-top{padding-bottom:30px}}@media screen and (min-width:750px){.footer__content-top .grid{row-gap:60px;margin-bottom:0}}.footer__content-bottom{border-top:solid 1px rgba(var(--color-foreground),.08);padding-top:30px}.footer__content-bottom:only-child{border-top:0}.footer__content-bottom-wrapper{display:flex;width:100%;justify-content:center}@media screen and (max-width:749px){.footer__content-bottom{flex-wrap:wrap;padding-top:0;padding-left:0;padding-right:0;row-gap:15px}.footer__content-bottom-wrapper{flex-wrap:wrap;row-gap:15px;justify-content:center}}.footer__localization:empty+.footer__column--info{align-items:center}@media screen and (max-width:749px){.footer__localization:empty+.footer__column{padding-top:15px}}.footer__column{width:100%;align-items:flex-end}.footer__column--info{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:20px;padding-right:20px}@media screen and (min-width:750px){.footer__column--info{padding-left:0;padding-right:0;align-items:flex-end}}.footer-block:only-child:last-child{text-align:center;max-width:760px;margin:0 auto}@media screen and (min-width:750px){.footer-block{display:block;margin-top:0}}.footer-block:empty{display:none}.footer-block--newsletter{display:flex;align-items:flex-end;margin-top:30px;gap:10px}.footer-block--newsletter:only-child{margin-top:0}@media screen and (max-width:749px){.footer-block.footer-block--menu:only-child{text-align:left}}@media screen and (min-width:750px){.footer-block--newsletter{flex-wrap:nowrap;justify-content:center}}.footer-block__heading{margin-bottom:20px;margin-top:0;font-size:calc(var(--font-heading-scale) * 16px)}@media screen and (min-width:990px){.footer-block__heading{font-size:calc(var(--font-heading-scale) * 18px)}}.footer__list-social:empty,.footer-block--newsletter:empty{display:none}.footer__follow-on-shop{display:flex;text-align:center}.footer__list-social.list-social:only-child{justify-content:center}.footer-block__newsletter{text-align:center;flex-grow:1}@media screen and (min-width:750px){.footer-block__newsletter:not(:only-child){text-align:left;margin-right:auto}.footer-block__newsletter:not(:only-child) .footer__newsletter{justify-content:flex-start;margin:0}.footer-block__newsletter:not(:only-child) .newsletter-form__message--success{left:auto}.footer__follow-on-shop{margin-bottom:4px}.footer__follow-on-shop:first-child:not(:last-child){justify-content:flex-start;margin-right:auto;text-align:left}.footer__follow-on-shop:not(:first-child):not(:last-child){justify-content:flex-end;text-align:right}}@media screen and (max-width:749px){.footer-block--newsletter{display:flex;flex-direction:column;flex:1 1 100%;align-items:center;gap:30px}.footer__list-social.list-social,.footer__follow-on-shop,.footer-block__newsletter{display:flex;justify-content:center}.footer-block__newsletter{flex-direction:column}}@media screen and (min-width:750px){.footer-block__newsletter+.footer__list-social{margin-top:0}}.footer__localization{display:flex;flex-direction:row;justify-content:center;align-content:center;flex-wrap:wrap;padding:10px 10px 0}.footer__localization:empty{display:none}.footer__localization h2{margin:10px 10px 5px;color:rgba(var(--color-foreground),.9)}@media screen and (min-width:750px){.footer__localization{padding:4px 0;justify-content:flex-start}.footer__localization h2{margin:10px 0 0}}@media screen and (max-width:989px){.footer__localization noscript{width:100%}}@media screen and (min-width:750px){.footer__payment{margin-top:15px}}.footer__content-bottom-wrapper--center{justify-content:center}.footer__copyright{text-align:center;margin-top:15px}@media screen and (min-width:750px){.footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright{text-align:right}}.footer-block__details-content{margin-bottom:40px}@media screen and (min-width:750px){.footer-block__details-content{margin-bottom:0}.footer-block__details-content>p,.footer-block__details-content>li{padding:0}.footer-block:only-child li{display:inline}.footer-block__details-content>li:not(:last-child){margin-right:15px}}.footer-block__details-content .list-menu__item--link,.copyright__content a{color:rgba(var(--color-foreground),.9)}.footer-block__details-content .list-menu__item--active{transition:text-decoration-thickness var(--duration-short) ease;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:3px}.footer-block__details-content .list-menu__item--active:hover{text-decoration-thickness:2px}}@media screen and (max-width:989px){.footer-block__details-content .list-menu__item--link{padding-top:10px;padding-bottom:10px}}@media screen and (min-width:750px){.footer-block__details-content .list-menu__item--link{display:inline-block;font-size:14px}.footer-block__details-content>:first-child .list-menu__item--link{padding-top:0}}.footer-block-image{display:flex}.footer-block-image.left{justify-content:flex-start}.footer-block-image.center{justify-content:center}.footer-block-image.right{justify-content:flex-end}@media screen and (max-width:749px){.footer-block-image,.footer-block-image.left,.footer-block-image.center,.footer-block-image.right{justify-content:center}}.footer-block__image-wrapper{margin-bottom:max(calc(20px + var(--media-shadow-vertical-offset) * var(--media-shadow-visible)),20px);overflow:hidden!important;background:none}.footer-block__image-wrapper img{display:block}.footer-block__brand-info{text-align:left}.footer-block:only-child .footer-block__brand-info{text-align:center}.footer-block:only-child>.footer-block__brand-info>.footer-block__image-wrapper{margin-left:auto;margin-right:auto}.footer-block-image>img,.footer-block__brand-info>img{height:auto}.footer-block:only-child .footer-block__brand-info .footer__list-social.list-social{justify-content:center}.footer-block__brand-info .footer__list-social.list-social{justify-content:flex-start;margin-left:-13px;margin-right:-13px}.footer-block__details-content .placeholder-svg{max-width:200px}.copyright__content{font-size:11px}.copyright__content a{color:currentColor;text-decoration:none}.footer .disclosure__link{padding:9.5px 35px 9.5px 20px;color:rgba(var(--color-foreground),.9)}.footer .disclosure__link:hover{color:rgb(var(--color-foreground))}.footer .disclosure__link--active{text-decoration:underline}.footer .footer-block__details-content.footer-block__details-content-mb p{margin-bottom:1em}.footer .footer__newsletter,.footer .newsletter-form__field-wrapper{max-width:none}@media screen and (min-width:750px){.footer__content-top .grid{column-gap:0;margin-left:calc((var(--grid-desktop-horizontal-spacing) / 2) * -1);margin-right:calc((var(--grid-desktop-horizontal-spacing) / 2) * -1)}.footer-block.grid__item{margin:0 calc(var(--grid-desktop-horizontal-spacing) / 2);flex-shrink:0;flex-grow:0;max-width:none}.footer-block.footer-block--desktop-12{width:calc(100% - var(--grid-desktop-horizontal-spacing))}.footer-block.footer-block--desktop-11{width:calc(91.63% - var(--grid-desktop-horizontal-spacing))}.footer-block.footer-block--desktop-10{width:calc(83.33% - var(--grid-desktop-horizontal-spacing))}.footer-block.footer-block--desktop-9{width:calc(75% - var(--grid-desktop-horizontal-spacing))}.footer-block.footer-block--desktop-6{width:calc(50% - var(--grid-desktop-horizontal-spacing))}.footer-block.footer-block--desktop-5{width:calc(41.6% - var(--grid-desktop-horizontal-spacing))}.footer-block.footer-block--desktop-4{width:calc(33.3% - var(--grid-desktop-horizontal-spacing))}.footer-block.footer-block--desktop-3{width:calc(25% - var(--grid-desktop-horizontal-spacing))}.footer-block.footer-block--desktop-2{width:calc(16.66% - var(--grid-desktop-horizontal-spacing))}.footer-block.footer-block--desktop-1{width:calc(8.33% - var(--grid-desktop-horizontal-spacing))}}@media screen and (max-width:749px){.footer__content-top .grid{column-gap:var(--grid-mobile-horizontal-spacing);row-gap:0;display:flex;margin:0}.footer-block.grid__item{margin:0 0 40px;flex-shrink:0;flex-grow:0;max-width:none}.footer-block.grid__item:last-child{margin-bottom:0}.footer-block__details-content{margin-bottom:0}.footer-block.footer-block--mobile-1{width:calc(50% - (var(--grid-mobile-horizontal-spacing) / 2))}.footer-block.footer-block--mobile-2{width:100%}.footer-block__details-content .list-menu__item--link{padding-top:7.5px;padding-bottom:7.5px}.footer_card--half-width .card__information,.footer-block--mobile-1 .card__information{padding:0}.footer_card--half-width{max-width:50%}}.footer-block__details-content-hc_menu_help .link{font-size:14px}.footer-block__heading-hc_menu_company{font-size:calc(var(--font-heading-scale) * 1 * 16px)}@media screen and (min-width:990px){.footer-block__heading-hc_menu_company{font-size:calc(var(--font-heading-scale) * 1 * 18px)}}.footer-block__details-content-hc_menu_company .link{font-size:14px}.footer-block__heading-hc_menu_legal{font-size:calc(var(--font-heading-scale) * 1 * 16px)}@media screen and (min-width:990px){.footer-block__heading-hc_menu_legal{font-size:calc(var(--font-heading-scale) * 1 * 18px)}}.footer-block__details-content-hc_menu_legal .link{font-size:14px}.footer-block__heading-hc_contact{font-size:calc(var(--font-heading-scale) * 1 * 16px)}@media screen and (min-width:990px){.footer-block__heading-hc_contact{font-size:calc(var(--font-heading-scale) * 1 * 18px)}}.footer-block__heading-hc_newsletter{font-size:calc(var(--font-heading-scale) * 1 * 16px)}@media screen and (min-width:990px){.footer-block__heading-hc_newsletter{font-size:calc(var(--font-heading-scale) * 1 * 18px)}}.reference-footer{--color-link: 250, 246, 239;--alpha-link: 1}.reference-footer .rte a{text-decoration:underline}#CartDrawer .product__text-container-AQzh3bzltcFYrUWtrN__hc_trust_line>.product__text:nth-of-type(2){display:none!important}@media screen and (max-width:749px){.footer__blocks-wrapper .footer-block--newsletter,.footer__blocks-wrapper .footer-block--brand,.footer__blocks-wrapper .footer-block:has(.newsletter-form),.footer__blocks-wrapper .footer-block:has(.footer-block__brand-info){width:100%!important;flex:0 0 100%!important;max-width:100%!important}}@media screen and (max-width:749px){.footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:24px}.footer__blocks-wrapper>.footer-block{width:auto!important;max-width:none!important;margin:0!important}.footer__blocks-wrapper>.footer-block:has(.footer-block__brand-info),.footer__blocks-wrapper>.footer-block:has(.newsletter-form),.footer__blocks-wrapper>.footer-block--newsletter{grid-column:1 / -1}.footer-block__heading{margin-bottom:8px!important;font-size:15px!important}.footer-block__details-content>li{margin-bottom:2px}}@media screen and (max-width:749px){.footer__blocks-wrapper>.footer-block:has(.footer-block__heading-hc_contact){grid-column:1 / -1}.footer-block__brand-info .footer-block__brand-description p:not(:first-child),.footer-block__brand-info .rte p:not(:first-child){display:none}}@media screen and (max-width:749px){.footer.nk-folds .footer__blocks-wrapper{row-gap:0!important}.footer.nk-folds .footer__blocks-wrapper>.nk-fold{grid-column:1 / -1;border-top:1px solid rgba(var(--color-foreground),.2)}.footer.nk-folds .footer__blocks-wrapper>.footer-block:has(.footer-block__brand-info){padding-bottom:24px!important}.footer.nk-folds .footer__blocks-wrapper>.nk-fold+.footer-block:not(.nk-fold){border-top:1px solid rgba(var(--color-foreground),.2);padding-top:24px!important}.footer.nk-folds .nk-fold .footer-block__heading{margin:0!important;min-height:48px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-tap-highlight-color:transparent}.footer.nk-folds .nk-fold .footer-block__heading:after{content:"";flex:none;width:9px;height:9px;margin:0 6px 0 12px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform .2s ease}.footer.nk-folds .nk-fold.is-open .footer-block__heading:after{transform:translateY(25%) rotate(-135deg)}.footer.nk-folds .nk-fold:not(.is-open) .footer-block__details-content{display:none!important}.footer.nk-folds .nk-fold .footer-block__details-content{padding-bottom:12px;margin:0}.footer.nk-folds .nk-fold .list-menu__item--link{min-height:44px;display:flex;align-items:center;padding:0!important}.footer.nk-folds .nk-fold .rte p{margin:0 0 6px}.footer.nk-folds .nk-fold .rte a{display:inline-block;min-height:44px;line-height:44px}}.footer__copyright,.copyright__content{font-size:12px!important}@media screen and (max-width:749px){.footer-block__brand-info div.rte{display:none!important}}.copyright__content .nk-nowrap+.nk-nowrap{margin-left:.8em}:lang(ja) .footer-block{word-break:auto-phrase}@media screen and (min-width:750px)and (max-width:989px){.footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:24px}.footer__blocks-wrapper>.footer-block{width:auto!important;max-width:none!important;margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/footer-reference.css.map */
