.spi_footer,#shopify-section-footer,.shopify-section-group-footer-group{display:block;width:100%;max-width:100%;margin:0;padding:0}.spi_footer-newsletter-bar{width:100%;background:var(--color-background)}.spi_footer-newsletter-bar .spi_container{padding-top:5rem!important;padding-bottom:5rem!important;margin:0 auto!important}.spi_footer-newsletter-grid{display:grid;grid-template-columns:1.5fr .7fr;align-items:center;gap:40px}.spi_footer-newsletter-text{display:flex;flex-direction:column;gap:10px}.spi_footer-newsletter-title{font-family:var(--font-heading--family);font-size:var(--fs-2xl);font-weight:600;line-height:1.25;letter-spacing:.3px;color:var(--color-heading)}.spi_footer-newsletter-description{font-size:var(--fs-sm);font-weight:500;line-height:1.6;letter-spacing:.3px;color:var(--color-text-muted)}.spi_footer-newsletter-form{display:flex;flex-wrap:wrap;gap:10px;width:100%}.spi_footer-newsletter-input-group{position:relative;display:flex;align-items:center;flex:1;min-width:0}.spi_footer-newsletter-input-icon{position:absolute;top:50%;left:16px;display:flex;align-items:center;justify-content:center;color:var(--text-color-muted);pointer-events:none;transform:translateY(-50%);transition:color .3s ease}.spi_footer-newsletter-input-group input{width:100%;height:52px;padding:1rem 1rem 1rem 3rem;font-size:var(--fs-sm);font-weight:500;line-height:1.5;letter-spacing:.3px;color:var(--text-color);background-color:var(--white-color);border:1px solid var(--black-color);border-radius:0;outline:none;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.spi_footer-newsletter-input-group input::placeholder{color:var(--text-color-muted);opacity:1}.spi_footer-newsletter-input-group input:hover{border-color:var(--primary-color)}.spi_footer-newsletter-input-group input:focus{border-color:var(--primary-color)}.spi_footer-newsletter-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;white-space:nowrap}.spi_footer-newsletter-submit span{width:auto}.spi_footer-newsletter-message{flex-basis:100%;margin:4px 0 0;font-size:var(--fs-sm);font-weight:500;line-height:1.5}.spi_footer-newsletter-message--success{color:var(--success-color)}.spi_footer-newsletter-message--error{color:var(--error-color)}.spi_footer-newsletter-message a{color:inherit;text-decoration:underline}.spi_footer-newsletter-message ul{margin:0;padding:0;list-style:none}.spi_footer-newsletter-field-error{display:none;flex-basis:100%;margin:4px 0 0;font-size:var(--fs-xs);font-weight:500;color:var(--error-color)}.spi_footer-newsletter-field-error:not(:empty){display:block}.spi_footer-newsletter-input-group input.spi_input-error{border-color:var(--error-color)}.spi_footer-newsletter-submit svg{position:relative;z-index:20;flex-shrink:0;color:var(--white-color);transition:color .3s ease,transform .3s ease}.spi_footer-newsletter-submit:hover svg{color:var(--black-color);transform:rotate(45deg)}.spi_main-footer{width:100%;background:var(--color-background)}.spi_main-footer-grid{display:grid;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);align-items:start;gap:100px}.spi_main-footer-left-col{display:flex;flex-direction:column;gap:20px}.spi_main-footer-logo{width:180px;height:auto;overflow:hidden}.spi_main-footer-logo.spi_main-footer-logo-text,.spi_main-footer-logo:has(.spi_footer-logo-text){width:auto;max-width:100%;overflow:visible}.spi_main-footer-logo a{display:inline-block;text-decoration:none;color:inherit}.spi_main-footer-logo img{width:100%;height:auto;object-fit:cover}.spi_footer-logo-text{display:inline-block;font-family:var(--font-heading--family);font-size:clamp(22px,2.5vw,28px);font-weight:var(--font-heading--weight, 600);line-height:1.2;letter-spacing:.5px;color:var(--color-heading);text-decoration:none;transition:opacity .2s ease}.spi_footer-logo-text:hover{opacity:.8}.spi_main-footer-heading{margin:0;font-family:var(--font-heading--family);font-size:min(var(--footer-heading-size, 28px),9vw);font-weight:var(--font-heading--weight, 600);line-height:1.2;letter-spacing:.5px;color:var(--color-heading);overflow-wrap:anywhere}.spi_main-footer-desc{font-size:var(--fs-sm);font-weight:500;line-height:1.6;letter-spacing:.3px;color:var(--color-text-muted)}.spi_footer-col-newsletter{display:flex;flex-direction:column;gap:12px}.spi_footer-col-newsletter-title{margin:0;font-family:var(--font-heading--family);font-size:var(--fs-md);font-weight:500;line-height:1.3;color:var(--color-heading)}.spi_footer-newsletter-form--col{flex-wrap:wrap;max-width:420px}.spi_footer-social-links{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.spi_footer-follow-on-shop{margin-top:20px}.spi_footer-social-links a img{width:24px;height:24px;object-fit:cover}.spi_main-footer-right-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px}.spi_main-footer-links-wrapper{display:flex;flex-direction:column;gap:20px}.spi_main-footer-title{font-family:var(--font-heading--family);font-size:var(--fs-lg);font-weight:700;line-height:1.6;letter-spacing:.3px;color:var(--color-heading)}.spi_main-footer-links{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0}.spi_main-footer-links li a{font-size:var(--fs-sm);font-weight:500;line-height:1.6;letter-spacing:.3px;color:var(--color-text);transition:all .3s ease}.spi_main-footer-links li:hover a{color:var(--primary-color);transform:translate(5px)}.spi_main-footer-accordion-toggle{background:none;border:none;width:100%;text-align:left;font-family:var(--font-heading--family);padding:0;cursor:default}.spi_main-footer-accordion-icon{display:none}@media(max-width:992px){.spi_footer-newsletter-bar .spi_container{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.spi_footer-newsletter-grid{grid-template-columns:1fr}.spi_footer-newsletter-input-group input{height:48px;padding-top:.75rem;padding-bottom:.75rem}.spi_main-footer-logo{width:130px}.spi_main-footer-logo.spi_main-footer-logo-text,.spi_main-footer-logo:has(.spi_footer-logo-text){width:auto}.spi_footer-newsletter-text{max-width:100%;text-align:center}.spi_footer-newsletter-form-wrapper{margin:0 auto}.spi_main-footer-grid{grid-template-columns:1fr;gap:50px}.spi_main-footer-right-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:768px){.spi_footer-newsletter-bar .spi_container{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.spi_main-footer-right-col:has(.spi_main-footer-links-wrapper--accordion){grid-template-columns:1fr}.spi_main-footer-links-wrapper--accordion .spi_main-footer-accordion-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.spi_main-footer-links-wrapper--accordion .spi_main-footer-accordion-icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;flex-shrink:0;transition:transform .2s ease}.spi_main-footer-links-wrapper--accordion.active .spi_main-footer-accordion-icon{transform:rotate(45deg)}.spi_main-footer-links-wrapper--accordion .spi_main-footer-links,.spi_main-footer-links-wrapper--accordion .spi_main-footer-desc{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .3s ease,opacity .25s ease,margin-top .25s ease}.spi_main-footer-links-wrapper--accordion.active .spi_main-footer-links,.spi_main-footer-links-wrapper--accordion.active .spi_main-footer-desc{max-height:600px;opacity:1;margin-top:16px}}@media(max-width:576px){.spi_footer-newsletter-bar .spi_container{padding-top:2rem!important;padding-bottom:2rem!important}.spi_footer-newsletter-input-group input{height:44px;padding-top:.5rem;padding-bottom:.5rem}}.spi_bottom-footer{width:100%;background:var(--color-background);border-top:1px solid rgba(0,0,0,.08)}.spi_bottom-footer .spi_container{padding-top:1rem!important;padding-bottom:1rem!important;margin:0 auto!important}.spi_bottom-footer-wrapper{display:flex;justify-content:space-between;align-items:center;gap:30px}.spi_bottom-footer-left{display:flex;align-items:center;gap:30px;color:var(--color-heading)}.spi_bottom-footer-left .spi_language-dropdown,.spi_bottom-footer-left .spi_currency-dropdown{bottom:40px;top:auto;left:0;right:auto;box-shadow:0 -10px 30px #00000014;border:1px solid rgba(0,0,0,.05)}.spi_bottom-footer-center{flex:1;text-align:center}.spi_bottom-footer-center p{font-size:var(--fs-sm);font-weight:500;color:var(--color-text)}.spi_bottom-footer-right{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.spi_bottom-footer-right .spi_payment-icon{width:auto;max-height:30px;object-fit:cover}.spi_bottom-footer-wrapper--no-left .spi_bottom-footer-left,.spi_bottom-footer-wrapper--no-right .spi_bottom-footer-right{display:none}.spi_bottom-footer-wrapper--left .spi_bottom-footer-center,.spi_bottom-footer-wrapper--left .spi_bottom-footer-center p{text-align:left}.spi_bottom-footer-wrapper--right .spi_bottom-footer-center,.spi_bottom-footer-wrapper--right .spi_bottom-footer-center p{text-align:right}@media(max-width:768px){.spi_bottom-footer-wrapper .spi_bottom-footer-center,.spi_bottom-footer-wrapper .spi_bottom-footer-center p{text-align:center!important}}@media(max-width:768px){.spi_bottom-footer-wrapper{flex-direction:column;text-align:center;gap:20px}.spi_bottom-footer-left{justify-content:center}.spi_bottom-footer-center{order:3}.spi_bottom-footer-right{justify-content:center;order:2}}ul.spi_footer-social-links{list-style:none;margin:0;padding:0}ul.spi_footer-social-links a{display:inline-flex}@media(min-width:769px){.spi_main-footer-right-col{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.spi_main-footer-title,.spi_main-footer-links li a,.spi_main-footer-desc{overflow-wrap:anywhere}@media(min-width:993px)and (max-width:1399px){.spi_main-footer-grid{gap:60px}}.spi_footer-credit{margin-left:12px}.spi_bottom-footer-wrapper--center .spi_footer-credit{display:block;margin-top:4px;margin-left:0}.spi_footer-credit-name{color:var(--credit-color, inherit);font-weight:600}.spi_footer-credit-icon{display:inline-block;width:1.4em;height:1.4em;margin-right:6px;vertical-align:middle;object-fit:contain;color:var(--credit-color, currentColor)}.spi_footer-credit a{text-decoration:none;transition:opacity .3s ease}.spi_footer-credit a:hover{opacity:.75}@media(max-width:768px){.spi_footer-credit{display:block;margin-top:4px;margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-footer.css.map */
