.footer{display:block;background:var(--color-footer-bg);color:var(--color-footer-text, var(--color-body));--color-body: var(--color-footer-text);--color-text: var(--color-footer-text);--color-body-rgb: var(--color-footer-text-rgb);--color-border: rgba(var(--color-footer-text-rgb), .12);--bg-body: var(--color-footer-bg);font-size:.8125rem}.footer__inner{display:flex;flex-wrap:wrap;gap:0;padding:60px 40px 40px;max-width:1600px;margin:0 auto}@media only screen and (min-width:768px){.footer__inner{gap:clamp(0px,11vw,190px)}}.footer__col--brand{flex:0 0 100%;padding-bottom:40px}@media only screen and (min-width:768px){.footer__col--brand{flex:0 0 28%;padding-right:60px;padding-bottom:0}}.footer__logo img,.footer__logo svg{height:var(--widget-image-height, 30px);width:auto;margin-bottom:24px}.footer__brand-title{font-size:1.75rem;font-weight:800;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 24px;color:var(--color-footer-text)}.footer__brand-text{font-size:.875rem;line-height:1.6;color:rgba(var(--color-footer-text-rgb),.8);max-width:340px;margin-bottom:0}.footer__brand-text p{margin:0;font-size:inherit;line-height:inherit}.footer__col--signup{flex:0 0 100%;padding-bottom:40px}@media only screen and (min-width:768px){.footer__col--signup{flex:0 0 28%;padding-right:60px;padding-bottom:0}}.footer__signup-label{margin-bottom:30px;font-weight:600;font-size:28px;line-height:120%;letter-spacing:0%;text-transform:uppercase}.footer__signup-text{font-size:.875rem;line-height:1.55;margin-bottom:12px}@media only screen and (max-width:767px){.footer__signup-text{font-size:.75rem}}.footer__signup-text p{margin:0;font-size:inherit;line-height:inherit}.footer__signup-text p:first-of-type{line-height:130%;letter-spacing:2%;margin-bottom:10px}.footer__signup-text p:last-of-type{line-height:150%}.footer__signup-text strong{font-weight:500}.footer .signup-container{max-width:400px}.footer .signup-container .field{position:relative;margin-bottom:24px}.footer .signup-container input[type=email]{width:100%;background:transparent;border:none;border-radius:0;color:var(--color-footer-text);font-size:.875rem;padding:26px 0;outline:none;box-shadow:none;margin-bottom:0;caret-color:var(--color-footer-text)}.footer .signup-container input[type=email]::placeholder{padding-left:5px;color:rgba(var(--color-footer-text-rgb),.45)}.footer .signup-container input[type=email]:focus{border:none;box-shadow:none}.footer .signup-container input[type=email]:focus+label,.footer .signup-container input[type=email]:not(:placeholder-shown)+label{background:var(--color-footer-bg);color:var(--color-footer-text)}.footer .signup-container .field label{padding-left:11px;letter-spacing:3%;color:rgba(var(--color-footer-text-rgb),1)}.footer .signup-container button[type=submit],.footer .signup-container .signup-container__submit{display:flex;align-items:center;justify-content:center;max-width:400px;padding:14px 20px;background:var(--color-footer-text);color:var(--color-footer-bg);font-size:.75rem;font-weight:500;letter-spacing:1.75%;text-transform:uppercase;border:none;border-radius:0;cursor:pointer;position:static;height:auto;width:100%;margin-top:0;transition:opacity .2s ease}.footer .signup-container button[type=submit]:hover,.footer .signup-container .signup-container__submit:hover{opacity:.85;background-color:var(--color-footer-text)}.footer .signup-container--terms{display:inline-flex;align-items:center;margin-top:12px;font-size:.75rem;color:rgba(var(--color-footer-text-rgb),.55);gap:6px}.footer .signup-container--terms input[type=checkbox]{width:auto;margin:0}.footer .signup-container--terms a{color:rgba(var(--color-footer-text-rgb),.55);text-decoration:underline;text-underline-offset:2px}.footer .signup-container--terms a:hover{color:var(--color-footer-text)}.footer__menus{flex:1 1 100%;display:grid;grid-template-columns:repeat(2,1fr);gap:40px 24px;padding-top:40px;align-self:flex-start}@media only screen and (min-width:768px){.footer__menus{flex:1 1 44%;grid-template-columns:repeat(2,1fr);gap:48px 24px;padding-top:0}}@media only screen and (min-width:1024px){.footer__menus{grid-template-columns:repeat(3,1fr);gap:48px 24px}}.footer__menu-title{font-size:.875rem;font-weight:500;letter-spacing:2%;text-transform:uppercase;color:var(--color-footer-text);margin-bottom:18px;line-height:130%}@media only screen and (max-width:767px){.footer__menu-title{font-size:.75rem}}.footer__menu-list{list-style:none;margin:0;padding:0}.footer__menu-item{margin-bottom:16px}.footer__menu-item:last-child{margin-bottom:0}.footer__menu-item a{font-size:.875rem;color:rgba(var(--color-footer-text-rgb),.75);text-decoration:none;transition:color .15s ease;display:inline-flex;align-items:center;gap:8px;font-weight:400;line-height:150%;letter-spacing:0%}.footer__menu-item a:hover,.footer__menu-item.active a{color:var(--color-footer-text)}.footer__menu-item a[href*=chat]:before,.footer__menu-item--live a:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#4ade80;flex-shrink:0}.footer__col--social .social-links{list-style:none;margin:0;padding:0}.footer__col--social .social-links li{margin-bottom:8px}.footer__col--social .social-links li a{display:inline-flex;align-items:center;width:auto;height:auto;font-size:.875rem;color:rgba(var(--color-footer-text-rgb),.75);text-decoration:none;transition:color .15s ease;gap:0;justify-content:flex-start}.footer__col--social .social-links li a:hover{color:var(--color-footer-text)}.footer__col--social .social-links span{margin-left:0;display:inline}.footer__bottom{padding:24px 40px;max-width:1600px;margin:0 auto}.footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer__copyright{font-weight:400;font-size:.875rem;line-height:150%;letter-spacing:0%;margin:0}.footer__copyright a{color:inherit;text-decoration:underline;text-underline-offset:2px}.footer__bottom-right{display:flex;align-items:center;gap:24px}.footer__payment-icons{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.footer__payment-icons figure{display:inline-flex;margin:0}.footer__payment-icons figure svg,.footer__payment-icons .payment-icon{height:20px;width:auto}@media only screen and (max-width:767px){.footer__bottom .thb-localization-forms{display:none}}.footer__bottom .thb-localization-forms select{color:var(--color-footer-text);background:var(--color-footer-bg);font-size:.8125rem;border:none;cursor:pointer}.footer__bottom .thb-localization-forms select option{background:var(--color-footer-bg)}.footer__follow-on-shop{margin-top:20px;text-align:center}.footer a{color:rgba(var(--color-footer-text-rgb),.75);text-decoration:none}.footer a:hover{color:var(--color-footer-text)}@media only screen and (max-width:767px){.footer__inner{padding:40px 16px 30px}.footer__brand-title{font-size:1.375rem}.footer__bottom{padding-top:0;padding-bottom:48px}.footer__bottom-inner{flex-direction:column-reverse;align-items:center;gap:12px}.footer__bottom-right{flex-direction:column;align-items:flex-start;gap:12px}.footer__menus{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px)and (max-width:1023px){.footer__menus{grid-template-columns:repeat(2,1fr)}}.footer .text-under{margin-top:24px;font-weight:400;font-size:.75rem;line-height:150%;color:#5d5d5d}.footer .text-under a{text-decoration:underline;text-underline-offset:2px;letter-spacing:0%!important}.footer .text-under p{letter-spacing:0%!important;margin-bottom:3px!important}.footer .signup-container input[type=email]{padding-left:1px;border-bottom:1px solid #5D5D5D!important}.footer .social-links span{display:none}.footer ul.social-links{display:flex;flex-direction:row;gap:10px}@media only screen and (max-width:767px){.footer__menus{display:block;padding-top:0}.footer__menu-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding:15px 0;font-size:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.footer__col--menu .footer__menu-title:after{content:"+";font-size:1.25rem;font-weight:500;line-height:1;transition:transform .25s ease;flex-shrink:0}.footer__col--menu.is-open .footer__menu-title:after,.footer__col--custom.is-open .footer__menu-title:after{content:"\2212";transform:none}.footer__menu-list,.footer__col--custom>*:not(.footer__menu-title){display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;overflow:hidden}.footer__col--menu.is-open .footer__menu-list,.footer__col--social.is-open .social-links,.footer__col--custom.is-open>*:not(.footer__menu-title){grid-template-rows:1fr}.footer__menu-list>*{min-height:0}.footer__menu-list{max-height:0;display:block;transition:max-height .3s ease,padding-bottom .3s ease;padding-bottom:0}.footer__col--menu.is-open .footer__menu-list{max-height:500px;padding-top:8px;padding-bottom:18px}}.footer__bottom localization-form select{width:37px!important;padding-right:10px!important}@media only screen and (max-width:767px){.footer__signup-label{font-size:1.25rem;margin-bottom:24px}.footer .signup-container .field{margin-bottom:10px}.footer__col--signup{padding-bottom:30px}.footer .text-under{margin-top:8px;margin-bottom:0}.footer__col--menu:has([title$="Live chat"]) .footer__menu-list{max-height:500px;padding-bottom:32px}.footer__col--menu:has([title$="Live chat"]) .footer__menu-title:after{display:none}}.footer__menu-item [title$="Live chat"]{font-size:.75rem}.footer__col--menu [title$="Live chat"]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#77d587}
/*# sourceMappingURL=/cdn/shop/t/6/assets/footer.css.map */
