.footer .thb-widget-menu .sub-menu{transition:all .25s cubic-bezier(.104,.204,.492,1)}.footer{background:var(--color-footer-bg, var(--color-accent3));font-size:.9375rem;color:var(--color-footer-text, var(--color-accent))}.top-footer{padding-block:26px}@media only screen and (min-width:768px){.top-footer{padding-block:52px}}.footer .logolink{margin:0 0 24px}.footer a{color:var(--color-footer-link, var(--color-accent))}.footer a:focus,.footer a:hover{color:var(--color-footer-link-hover, var(--color-accent2))}.footer .text-button:before{background:var(--color-footer-link, var(--color-accent))}.footer .text-button:after{background:var(--color-footer-link-hover, var(--color-accent2))}.footer .select:after{border-top-color:var(--color-footer-text, var(--color-accent))}.footer .widget{margin-bottom:30px}.footer .widget img{margin-bottom:20px}.footer .thb-widget-title{line-height:22px;font-size:16px;font-weight:600;margin-bottom:12px}.footer .newsletter-form .thb-widget-title{line-height:38px;font-size:30px;font-weight:700}.footer .newsletter-form .field__label{display:none}.footer .newsletter-form p{line-height:22px;font-size:16px;font-weight:400;margin-bottom:20px}.footer .social-links svg path{fill:var(--color-footer-link, var(--color-accent))}.footer .thb-widget-menu{list-style:none;margin:0;padding:0}.footer .thb-widget-menu li{line-height:22px;margin-bottom:12px}.footer .thb-widget-menu li a{line-height:22px;font-size:16px;font-weight:400}.footer .thb-widget-menu li:last-child{margin-bottom:0}.footer .thb-widget-menu li.menu-item-has-children a{display:inline-flex;vertical-align:middle}.footer .thb-widget-menu li.menu-item-has-children:focus-within>.sub-menu{display:block}.footer .thb-widget-menu li .thb-arrow{display:inline-flex;width:25px;height:25px;position:relative;vertical-align:middle}.footer .thb-widget-menu li .thb-arrow:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 3px 0 3px;border-color:var(--color-footer-link, var(--color-accent)) transparent transparent transparent;position:absolute;top:50%;left:50%;margin:-2px 0 0 -3px}.footer .thb-widget-menu li .thb-arrow:focus-visible+.sub-menu{display:block}.footer .thb-widget-menu .sub-menu{list-style:none;margin:5px 0 0 15px;padding:0;display:none;overflow:hidden}.footer .thb-widget-menu .sub-menu.active{display:block}.footer .signup-container label{color:var(--color-footer-text, var(--color-accent))}.footer .signup-container input{color:var(--color-footer-text, --color-accent);border-color:var(--color-footer-border, --color-form-border);height:64px;padding:0 40px 0 0}.footer .signup-container input:-moz-placeholder{color:rgba(var(--color-footer-text-rgb, var(--color-accent-rgb)),.4)}.footer .signup-container input::-moz-placeholder{color:rgba(var(--color-footer-text-rgb, var(--color-accent-rgb)),.4)}.footer .signup-container input:-ms-input-placeholder{color:rgba(var(--color-footer-text-rgb, var(--color-accent-rgb)),.4)}.footer .signup-container input::-webkit-input-placeholder{color:rgba(var(--color-footer-text-rgb, var(--color-accent-rgb)),.4)}.sub-footer{padding-block:32px calc(32px - 1.25rem);text-align:center;color:var(--color-footer-text, var(--color-accent))}.divider{width:100%;height:1px;background-color:#dfe4ea}@media only screen and (min-width:768px){.sub-footer{text-align:left}[dir=rtl] .sub-footer{text-align:right}}.sub-footer a{color:var(--color-footer-link, var(--color-accent))}.sub-footer a:focus,.sub-footer a:hover{color:var(--color-footer-link-hover, var(--color-accent2))}.sub-footer p{font-size:.8125rem}.sub-footer p a{text-decoration:underline;text-underline-offset:2px}.sub-footer .thb-localization-forms{text-align:center;margin-bottom:40px}@media only screen and (min-width:768px){.sub-footer .thb-localization-forms{text-align:left;margin-bottom:0}[dir=rtl] .sub-footer .thb-localization-forms{text-align:right}}.sub-footer .thb-localization-forms .shopify-localization-form>div{margin:0 15px 0 0}[dir=rtl] .sub-footer .thb-localization-forms .shopify-localization-form>div{margin:0 0 0 15px}.sub-footer .thb-localization-forms select{height:32px;padding:0 22px 0 12px;color:inherit;border:1px solid rgba(var(--color-footer-border-rgb, --color-accent-rgb),.4);background:var(--color-footer-bg, var(--color-accent3))}.sub-footer .thb-localization-forms select option{background:var(--color-footer-bg, var(--color-accent3));color:var(--color-announcement-bar-text, var(--color-accent3))}.footer--follow-on-shop{text-align:center;margin-top:10px}@media only screen and (min-width:768px){.footer--follow-on-shop{text-align:right}[dir=rtl] .footer--follow-on-shop{text-align:left}}.footer-payment-icons{text-align:center}@media only screen and (min-width:768px){.footer-payment-icons{text-align:right}[dir=rtl] .footer-payment-icons{text-align:left}}.footer-payment-icons figure{display:inline-flex;margin-left:5px}.footer-payment-icons figure:first-child{margin-left:0}.signup-container{margin-bottom:0}@media only screen and (min-width:1068px){.signup-container{width:70%}}.signup-container fieldset{position:relative}.signup-container input{border-top:0;border-left:0;border-right:0;padding-left:0;border-radius:0;padding-right:40px;width:100%;margin-bottom:0;font-size:16px;font-weight:400}.signup-container input:focus-visible{outline:none}.signup-container input:-moz-placeholder{color:rgba(var(--color-accent-rgb),.6)}.signup-container input::-moz-placeholder{color:rgba(var(--color-accent-rgb),.6)}.signup-container input:-ms-input-placeholder{color:rgba(var(--color-accent-rgb),.6)}.signup-container input::-webkit-input-placeholder{color:rgba(var(--color-accent-rgb),.6)}[dir=rtl] .signup-container input{padding-right:0;padding-left:40px}.signup-container button{position:absolute;top:50%;right:0;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-accent);box-shadow:0 2px 14.7px #e3e3e340}[dir=rtl] .signup-container button{right:auto;left:0}[dir=rtl] .signup-container button svg{transform:rotate(180deg)}.signup-container--terms{display:inline-flex;align-items:center;margin-top:10px}.signup-container--terms input{width:auto;margin-right:8px}.social-links{list-style:none;margin:0;padding:0}.social-links li{margin-bottom:5px}.social-links li a{display:inline-flex;align-items:center}.social-links svg{width:16px;height:auto}.social-links span{margin-left:15px}[dir=rtl] .social-links span{margin:0 15px 0 0}ul.social-links-footer{display:flex;align-items:center;gap:12px;margin:0 0 76px;padding:0}ul.social-links-footer li{list-style-type:none}ul.social-links-footer li a{width:24px;height:24px}ul.social-links-footer li a svg path{transition:.2s linear}ul.social-links-footer li a:hover svg path{fill:var(--color-accent2)}@media only screen and (max-width:991px){.top-footer{padding-block:32px}}@media only screen and (max-width:767px){.top-footer>.row>div{flex:0 0 100%;max-width:100%}ul.social-links-footer{margin:0 0 36px}.footer-menu-accordion{margin-bottom:0!important}.footer-menu-accordion .thb-widget-menu{display:none;list-style:none;padding:0 12px}.footer-menu-accordion .thb-widget-title{cursor:pointer;padding:22px 12px;margin-bottom:0;background-position:right 12px center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 17.1C11.775 17.1 11.5875 17.025 11.4 16.875L2.77498 8.39995C2.43748 8.06245 2.43748 7.53745 2.77498 7.19995C3.11248 6.86245 3.63748 6.86245 3.97498 7.19995L12 15.0375L20.025 7.12495C20.3625 6.78745 20.8875 6.78745 21.225 7.12495C21.5625 7.46245 21.5625 7.98745 21.225 8.32495L12.6 16.8C12.4125 16.9875 12.225 17.1 12 17.1Z' fill='white'/%3E%3C/svg%3E")}.footer-menu-accordion.active .thb-widget-menu{display:block}}.footer .collapsible-categories-container{width:100%;padding-bottom:40px;border-bottom:1px solid #ffffff20;margin-inline:10px}.footer .collapsible-categories{border-radius:8px;overflow:hidden;background:#000;font-size:.875rem;width:100%}.footer .collapsible-categories .collapsible-categories-details{border:2px solid #555;border-radius:8px}.footer .collapsible-categories summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#111;color:#fff;border-radius:8px}.footer .collapsible-categories summary::-webkit-details-marker{display:none}.footer .collapsible-categories .arrow-icon{transition:transform .2s ease}.footer .collapsible-categories-details[open] .arrow-icon{transform:rotate(180deg)}.footer .collapsible-categories .categories-list,.footer .collapsible-categories .category-list{list-style:none;margin:0;padding:1rem;background:#000;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1rem;max-height:250px;overflow-y:auto;border-radius:0 0 8px 8px}@media only screen and (max-width:767px){.footer .collapsible-categories .categories-list,.footer .collapsible-categories .category-list{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (min-width:767px)and (max-width:1080px){.footer .collapsible-categories .categories-list,.footer .collapsible-categories .category-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer .collapsible-categories .categories-list li,.footer .collapsible-categories .category-list li{margin:0}.footer.collapsible-categories .categories-list a,.footer.collapsible-categories .category-list a{color:#ddd;text-decoration:none;white-space:nowrap}.footer .collapsible-categories .categories-list a:hover,.footer .collapsible-categories .category-list a:hover{text-decoration:underline}.footer{background-color:#000}.footer .footer-logo .footer-logo-container{display:flex;justify-content:space-between;align-items:center;padding-inline:10px;width:100%;margin-block:30px}@media only screen and (max-width:767px){.footer .footer-logo .footer-logo-container{gap:20px;flex-direction:column;align-items:flex-start}}.footer .footer-logo .logo a{margin-bottom:0}.footer .footer-logo .logo a img{height:47.99px}.footer .footer-logo .social-links-footer ul{margin:0}.footer .footer-logo .social-links-footer ul a svg path{fill:#fff}.footer .footer-logo .social-links-footer ul a{border:2px solid #ffffff25;border-radius:50%;height:35px;width:35px;display:flex;align-items:center;justify-content:center}.footer .newsletter-form .footer-subscribe{line-height:22px;font-size:14px;font-weight:400;margin-bottom:15px}.footer .footer-subscribe-area{width:248px;margin-right:45px}.footer .footer-subscribe-flex-end{display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width:767px){.footer .footer-subscribe-area{margin:26px 11px!important;width:100%}.footer .footer-subscribe-flex-end{align-items:unset;justify-content:unset}}@media only screen and (min-width:767px)and (max-width:768px){.footer .footer-subscribe-flex-end{justify-content:flex-start}}@media only screen and (min-width:768px)and (max-width:1068px){.footer .footer-subscribe-flex-end{align-items:flex-start;justify-content:flex-start}}@media only screen and (min-width:1068px)and (max-width:1360px){.footer .footer-subscribe-flex-end{align-items:flex-start;justify-content:flex-end}.footer .footer-subscribe-area{margin-top:45px}}.footer .newsletter-form .footer-subscribe-content p{line-height:20.4px;font-size:12px;font-weight:400;margin-block:15px}.footer .subscribe-container label{color:#7a7e92}.footer .subscribe-container input{border:1.5px solid #E7E8F2;height:50px;border-radius:6px;font-size:14px;padding-inline:16px 50px;background-color:#fff;font-weight:500;color:#7a7e92}.footer .subscribe-container input:-moz-placeholder{color:#7a7e92}.footer .subscribe-container input::-moz-placeholder{color:#7a7e92}.footer .subscribe-container input:-ms-input-placeholder{color:#7a7e92}.footer .subscribe-container input::-webkit-input-placeholder{color:#7a7e92}.subscribe-container{margin-bottom:0}@media only screen and (min-width:1068px){.subscribe-container{width:100%}}.subscribe-container fieldset{position:relative}.subscribe-container input{border-top:0;border-left:0;border-right:0;padding-left:0;border-radius:19px;padding-right:40px;width:100%;margin-bottom:0;font-size:12px;font-weight:400}.footer .subscribe-container .footer-subscribe-button-area{display:block;right:-1px;position:absolute;bottom:0}[dir=rtl] .subscribe-container input{padding-right:0;padding-left:40px}.footer .subscribe-container button{position:relative;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:0 6px 6px 0;background-color:#fff;border-left:1px solid #D6D6D6;color:#000;font-size:12px;overflow:hidden;z-index:0;transition:all .25s cubic-bezier(.104,.204,.492,1)}.footer .subscribe-container button svg{z-index:2}.footer .subscribe-container button:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-accent2);transform:translateY(102%);z-index:1;transition:transform .25s cubic-bezier(.104,.204,.492,1)}.footer .subscribe-container button:hover:before{transform:translateY(0)}[dir=rtl] .subscribe-container button{right:auto;left:0}[dir=rtl] .subscribe-container button svg{transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/footer.css.map */
