.site-footer{padding:48px 0 32px;font-family:Figtree,sans-serif;color:#333}.footer-inner{max-width:var(--content-width);margin-inline:auto;padding-inline:72px}.footer-columns{display:flex;padding-bottom:22px}.footer-col{flex:1;padding-right:40px}.footer-col-shop{flex:1}.footer-col:last-child{padding-right:0}.footer-col--support{flex:2}.footer-col__title{font-size:14px;font-weight:700;margin-bottom:16px;color:#333}.footer-accordion{border:none}.footer-accordion summary{cursor:default;list-style:none;outline:none;pointer-events:none}.footer-accordion summary::-webkit-details-marker{display:none}.footer-accordion[open]>summary{margin-bottom:16px}@media(min-width:768px){.footer-accordion>:not(summary){display:block!important}}.footer-col__links{list-style:none;padding:0;margin:0}.footer-col__links li{margin-bottom:10px}.footer-col__links a{font-size:14px;color:#555;text-decoration:none;line-height:1.6;transition:color .2s ease}.footer-col__links a:hover{color:#333;text-decoration:underline}.footer-col__text{font-size:14px;color:#555;line-height:1.7}.footer-col__text p{max-width:100%;margin:0 0 6px}.footer-registered-label{font-size:13px;color:#40484f;margin-top:16px;width:auto!important;margin-bottom:0!important}.footer-logo-inline{display:flex;align-items:center;gap:10px;margin-top:12px}.footer-logo-inline .footer-logo-img{width:90px;height:100px;object-fit:contain}.footer-logo-inline .footer-logo-placeholder{width:60px;height:60px;font-size:10px;background:#e0e0e0;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#888}.footer-logo-inline .footer-logo-text{font-size:14px;font-weight:700;color:#333;letter-spacing:.05em;margin:0}.footer-divider{height:1px;background:#f8b4bc;width:100%}.footer-logo-section{display:flex;flex-direction:column;align-items:center;padding:28px 0}.footer-logo-label{font-size:13px;color:#666;margin-bottom:10px}.footer-logo-img{width:60px;height:60px;object-fit:contain}.footer-logo-placeholder{width:60px;height:60px;background:#e0e0e0;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#888}.footer-logo-text{font-size:14px;font-weight:700;color:#333;margin-top:6px;letter-spacing:.05em;display:none}.footer-social{display:flex;justify-content:center;gap:11px;margin-top:12px}.footer-social__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#555;transition:color .2s ease,background .2s ease}.footer-social__link:hover{color:#333;background:#0000000f}.footer-social__img{width:28px;height:28px;object-fit:contain}.footer-bottom{text-align:center;padding-top:16px}.footer-copyright{font-size:13px;color:#666;margin-bottom:8px}.footer-legal{font-size:13px;color:#666}.footer-legal a{color:#666;text-decoration:none;transition:color .2s ease}.footer-legal a:hover{color:#333;text-decoration:underline}.footer-legal__sep{margin:0 8px;color:#ccc}@media(max-width:767px){.site-footer{padding:0 0 24px}.footer-inner{padding-inline:0}.footer-columns{flex-direction:column;gap:0}.footer-col{padding-right:1px;padding-left:16px;border-bottom:1px solid #000}.footer-divider{display:none}.footer-col:last-child{border-bottom:1px solid #000}.footer-accordion summary{cursor:pointer;pointer-events:auto;list-style:none;padding:16px 30px 16px 0;display:block;position:relative;white-space:nowrap;min-height:52px;margin:0;line-height:20px}.footer-accordion summary:after{content:"+";font-size:20px;font-weight:400;line-height:1;color:#333;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.footer-accordion[open]>summary:after{content:"\2212"}.footer-accordion[open]>summary{margin-bottom:0;padding-bottom:16px}.footer-col__title{margin-bottom:0;text-align:left}.footer-col__links{padding-bottom:16px;text-align:left}.footer-divider{color:#000}.footer-col__links a{text-align:left}.footer-col--support{order:3;margin-left:0}.footer-col__text p{max-width:90%}.footer-social{justify-content:center}.footer-bottom{text-align:center}.footer-logo-inline{margin-top:10px}}@media(min-width:768px){.hide-desktop{display:none!important}}@media(max-width:767px){.hide-mobile,.site-footer--hide-mobile-cart{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/footer-section.css.map */
