.site-footer{background-color:var(--color-footer);color:var(--color-footer-text)}@media screen and (max-width: 768px){.site-footer .page-width{padding:0 20px}}@media screen and (max-width: 768px){.site-footer .page-width{padding:0;max-width:100vw}}@media screen and (min-width: 590px) and (max-width: 768px){.site-footer .page-width{padding:0 20px}}@media screen and (min-width: 590px){.site-footer .page-width{padding-top:30px;padding-bottom:30px;border-top:solid thin #e4e4e4;border-bottom:solid thin #e4e4e4;margin-bottom:0}.site-footer .page-width .grid{max-width:1200px;margin-left:auto;margin-right:auto}}.site-footer .collapsible-trigger-btn{padding-left:24px}.site-footer .collapsible-trigger__icon{left:0;right:auto}.site-footer .footer__item{overflow:hidden}@media screen and (max-width: 589px){.site-footer .footer__item{padding:0 20px;border-bottom:solid 1px black}.site-footer .footer__item:first-child{border-top:solid 1px black}}.site-footer .grid--table-large>.grid__item{vertical-align:initial}.site-footer input,.site-footer textarea,.site-footer select,.site-footer .collapsible-content p,.site-footer .site-footer__linklist a{font-size:calc(var(--type-base-size) * .93)}@media screen and (max-width: 589px){.site-footer{overflow:hidden;padding-bottom:0}.site-footer .grid__item{padding-bottom:5px}.site-footer .grid__item:after{content:"";opacity:.12;display:block}.site-footer .grid__item:last-child:after,.site-footer .grid__item:first-child:after{display:none}}.site-footer a{color:var(--color-footer-text)}.footer__clear{clear:both;height:var(--gutter)}.footer__title{font-family:var(--type-header-stack);font-weight:var(--type-header-weight);letter-spacing:var(--type-header-spacing);line-height:var(--type-header-line-height);font-family:SweetSans-Bold;color:var(--color-footer-text);text-transform:uppercase;letter-spacing:.2em;font-size:calc(var(--type-header-base-size) * .48)}@media screen and (min-width: 590px){.footer__title{font-size:calc(var(--type-header-base-size) * .57);margin-bottom:20px}}.footer__powered_by{text-align:left;font-size:em(10px)}@media screen and (min-width: 590px){.footer__powered_by{font-size:em(12px);margin-top:10px}}.footer__currency{color:var(--color-footer-text);float:right;margin-top:-14px}.footer__currency select{color:var(--color-footer-text);background-size:10px;padding-right:18px;background-position:right 4px center;@if (lightness(var(--color-footer)) < 40){background-image: url($_ico-select-white_svg__asset_url__gen_var_);}font-size:16px}.site-footer__linklist{margin:0}@media screen and (max-width: 589px){.site-footer__linklist{padding-left:24px}}.site-footer__linklist a{display:block;padding:4px 0}.footer__newsletter{position:relative}.footer__newsletter-input{padding-left:45px;background-color:var(--color-footer);color:var(--color-footer-text);max-width:300px;width:100%;border:1px solid rgba(var(--color-footer-text),.6)}.footer__newsletter-input:focus{border-color:var(--color-footer-text)}.footer__newsletter-input::-webkit-input-placeholder{color:var(--color-footer-text);opacity:1}.footer__newsletter-input:-moz-placeholder{color:var(--color-footer-text);opacity:1}.footer__newsletter-input::-moz-placeholder{color:var(--color-footer-text);opacity:1}.footer__newsletter-input:-ms-input-placeholder{color:var(--color-footer-text);opacity:1}.footer__newsletter-input::-ms-input-placeholder{color:var(--color-footer-text);opacity:1}.footer__newsletter-btn{position:absolute;top:0;left:0;bottom:0;width:46px;color:var(--color-footer-text)}.footer__newsletter-btn .icon{width:26px;height:24px}@media screen and (max-width: 589px){.footer__logo-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:calc(var(--gutter) / 2) 0}.footer__logo-social .footer__logo{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.footer__logo-social .footer__social{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right}}@media screen and (min-width: 590px){.footer__logo{margin-bottom:calc(var(--gutter) / 1.5)}}.footer__logo a{display:block}.footer__logo img{display:block;-webkit-transform:translateZ(0);transform:translateZ(0);max-height:100%}.footer__social{margin:0}.footer__social li{display:inline-block;margin:0 0 0 15px}@media screen and (min-width: 590px){.footer__social li{margin:0 15px 15px 0}}.footer__social a{display:block}.footer__social .icon{width:22px;height:22px}@media screen and (min-width: 590px){.footer__social .icon{width:24px;height:24px}}.footer__social .icon.icon--wide{width:40px}@media screen and (max-width: 589px){.footer__collapsible{padding:0 0 calc(var(--gutter) / 2) 0}}@media screen and (max-width: 589px){.footer_collapsible--disabled{padding-top:calc(var(--gutter) / 2)}}@if ($animate_underlines){.collapsible-content p {a:after {content: ""; position: absolute; bottom: -2px; left: 0; width: 0%; border-bottom: 2px solid rgba(var(--color-footer-text),1); transition: width .5s ease;} a {position: relative; text-decoration: none; border-bottom: 2px solid rgba(var(--color-footer-text),.1); &:hover:after,&:focus:after {width: 100%;}}}}.site-footer .site-footer__linklist a{font-family:var(--type-base-stack);letter-spacing:var(--type-base-spacing);line-height:var(--type-base-line-height);text-transform:uppercase;font-size:var(--type-base-size)}@media screen and (min-width: 590px){.site-footer .grid .grid__item .collapsible-content--small{visibility:visible;-webkit-backface-visibility:visible;backface-visibility:visible;opacity:1;height:100%;display:block}}@media screen and (max-width: 768px){.site-footer .grid .grid__item .collapsible-content--small .collapsible-content__inner{-webkit-transform:none;transform:none}.site-footer .grid .grid__item .collapsible-content--small .collapsible-content__inner .footer__collapsible{padding:0 0 20px}}@media screen and (max-width: 589px){.site-footer .grid .grid__item .social-icons-wrapper{border-top:1px solid #000;border-bottom:1px solid #000;margin:0 -20px 20px;padding:10px 20px}}.site-footer .grid .grid__item .social-icons{text-align:center}.site-footer .footer-newsletter{text-align:center;margin:0 auto 50px;max-width:340px}@media screen and (max-width: 589px){.site-footer .footer-newsletter .grid__item{padding:0}}@media screen and (max-width: 768px){.site-footer .footer-newsletter{margin:15px auto 0}}.site-footer .footer-newsletter .newsletter__form-message__text{font-family:var(--type-base-stack);letter-spacing:var(--type-base-spacing);line-height:var(--type-base-line-height);font-size:var(--type-base-size)}.site-footer .footer-newsletter .errors{text-align:center;font-family:var(--type-base-stack);letter-spacing:var(--type-base-spacing);line-height:var(--type-base-line-height);font-size:var(--type-base-size)}.site-footer .footer-newsletter .errors ul{margin:0}.site-footer .footer-newsletter .errors ul li{list-style:none}.site-footer .footer-newsletter h2{font-family:var(--type-header-stack);font-weight:400;text-transform:uppercase}@media screen and (min-width: 590px){.site-footer .footer-newsletter h2{margin-bottom:20px}}@media screen and (max-width: 589px){.site-footer .footer-newsletter h2{margin-bottom:20px;margin-top:50px}}.site-footer .footer-newsletter #contact_email{font-family:var(--type-base-stack);letter-spacing:var(--type-base-spacing);line-height:var(--type-base-line-height);color:#333;height:32px;width:100%}@media screen and (max-width: 589px){.site-footer .footer-newsletter #contact_email{line-height:40px;height:40px;padding-left:10px;border-right:0}}@media screen and (max-width: 589px){.site-footer .footer-newsletter input{font-size:16px}}.site-footer .footer-newsletter .submit{font-family:var(--type-base-stack);letter-spacing:var(--type-base-spacing);line-height:var(--type-base-line-height);text-transform:uppercase;background-color:var(--color-footer-text);color:var(--color-footer);border:none;padding:1px 0 0;height:32px;line-height:32px}@media screen and (max-width: 589px){.site-footer .footer-newsletter .submit{height:40px;width:100%}}.site-footer .footer-newsletter .one-third{width:33.33333%!important}.site-footer .social-icons ul{margin:0}.site-footer .social-icons ul li{list-style:none;display:inline;padding:0 10px}.site-footer .payment-methods{text-align:center;margin:0 auto}.site-footer .payment-methods svg{width:auto;margin:0 5px;height:12px;vertical-align:top}.site-footer .payment-methods i{padding:0;font-size:20px}@media screen and (max-width: 1000px){.site-footer .payment-methods i{font-size:12px}}.site-footer .payment-methods .payment-methods-wrapper{display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 1000px){.site-footer .payment-methods .payment-methods-wrapper{justify-content:center}}.site-footer .payment-methods .payment-methods-wrapper .klarna-logo,.site-footer .payment-methods .payment-methods-wrapper .apple-logo,.site-footer .payment-methods .payment-methods-wrapper .google-logo{display:flex;align-items:center;width:90px}@media screen and (max-width: 589px){.site-footer .payment-methods .payment-methods-wrapper .klarna-logo,.site-footer .payment-methods .payment-methods-wrapper .apple-logo,.site-footer .payment-methods .payment-methods-wrapper .google-logo{width:70px}}@media screen and (max-width: 1000px){.site-footer .payment-methods .payment-methods-wrapper .klarna-logo{width:45px}.site-footer .payment-methods .payment-methods-wrapper .klarna-logo svg{height:20px}}@media screen and (max-width: 1000px){.site-footer .payment-methods .payment-methods-wrapper .apple-logo{width:20px}}.site-footer .payment-methods .payment-methods-wrapper .apple-logo svg{height:18px;margin:0}@media screen and (max-width: 1000px){.site-footer .payment-methods .payment-methods-wrapper .apple-logo svg{width:20px}}@media screen and (max-width: 1000px){.site-footer .payment-methods .payment-methods-wrapper .google-logo{width:30px}}.site-footer .payment-methods .payment-methods-wrapper .google-logo svg{height:15px}.site-footer .payment-methods .payment-methods-wrapper .afterpay-icon{height:15px;width:auto}@media screen and (max-width: 1000px){.site-footer .payment-methods .payment-methods-wrapper .afterpay-icon{height:10px}}.site-footer .payment-methods .payment-methods-wrapper i{margin:0 3px}@media screen and (max-width: 1000px){.site-footer .payment-methods .payment-methods-wrapper i{margin:3px 3px 0}}.site-footer .footer-copyright{background-color:var(--color-footer-text);color:var(--color-footer);text-align:center;text-transform:uppercase;margin-top:0;font-size:calc(var(--type-base-size) - 4px);padding:7px 0;font-family:var(--type-base-stack);letter-spacing:var(--type-base-spacing);line-height:var(--type-base-line-height)}@media screen and (max-width: 768px){.site-footer .footer-copyright{margin-top:0}}.template-product #footer-newsletter h2 br{display:none}@media only screen and (max-width: 749px){.template-product .site-footer .footer-newsletter h2{margin-top:20px}}.footer-promotion-wrapper{display:flex;align-items:flex-end;flex-direction:column;text-align:right}@media screen and (max-width: 589px){.footer-promotion-wrapper{align-items:flex-start;text-align:left}}@media screen and (max-width: 589px){.footer-promotion-wrapper.hidden-mobile{display:none!important}}@media screen and (min-width: 590px){.footer-promotion-wrapper.hidden-desktop{display:none!important}}.footer-promotion-wrapper h4{font-family:SweetSans-Regular;letter-spacing:.075em;line-height:1.5;text-transform:uppercase;font-size:12px;margin-bottom:0}.footer-promotion-wrapper p{margin-bottom:0}.footer-promotion-wrapper a:hover{text-decoration:underline}.footer-promotion-wrapper .has-margin-bottom{margin-bottom:15px}.footer-promotion-wrapper .has-margin-bottom.as-seen-in-wrapper{margin-bottom:18px}.footer-promotion-wrapper .as-seen-in-logos{display:flex;justify-content:flex-end;height:20px;margin-top:5px}@media screen and (max-width: 589px){.footer-promotion-wrapper .as-seen-in-logos{justify-content:flex-start}}.footer-promotion-wrapper .as-seen-in-logos img{margin:0 5px}.footer-promotion-wrapper .as-seen-in-logos img:first-child{margin-left:0}.footer-promotion-wrapper .as-seen-in-logos img:last-child{margin-right:0}
/*# sourceMappingURL=/cdn/shop/t/671/assets/footer.scss.css.map */
