.site-footer{--footer-bar: var(--footer-accent-width, 7.5625rem);--footer-gutter: max(1rem, (100% - 75rem) / 2);position:relative;width:100%;overflow:hidden;padding:var(--footer-pt, 4.5rem) calc(2rem + var(--footer-bar)) var(--footer-pb, 2.3rem) var(--footer-gutter);color:#1a2123;background:linear-gradient(to left,var(--footer-accent, #F7EA48) 0 var(--footer-bar),var(--footer-bg) var(--footer-bar))}.site-footer__corner{position:absolute;bottom:0;left:calc(100% - min(21.625rem,346 / 1440 * 100vw));width:min(38.5rem,calc(616 / 1440 * 100vw));height:min(19.4375rem,calc(311 / 1440 * 100vw));overflow:hidden;pointer-events:none}.site-footer__corner-image{display:block;width:100%;height:auto}.site-footer__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:2.75rem;width:100%}.site-footer__inner>*{width:min(63.125rem,100%)}.site-footer__cols{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.site-footer__brand{display:flex;flex-direction:column;gap:1.25rem;width:min(26.25rem,100%)}.site-footer__logo-link{display:inline-block;align-self:flex-start}.site-footer__logo{display:block;width:14.7474rem;height:auto}.site-footer__logo-text{font-family:var(--font-roc);font-size:2.5rem;font-weight:700;line-height:1;text-transform:uppercase}.site-footer__description{max-width:21.1892rem;margin:0;font-family:var(--font-secondary);font-size:.875rem;font-weight:var(--font-secondary-regular);line-height:1.65}.site-footer__social{display:flex;align-items:center;gap:.625rem}.site-footer__social:empty{display:none}.site-footer__handle,.site-footer__tagline{display:none;margin:0;font-family:var(--font-roc);font-weight:700;line-height:1.3;color:#1a2123}.site-footer__social-link{display:flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;border:1px solid #1A2123;border-radius:999px;transition:background .2s}.site-footer__social-link:hover{background:#1a212314}.site-footer__social-link img{width:.9375rem;height:auto}.site-footer__menus{display:flex;align-items:flex-start;gap:2rem;width:min(32.5rem,100%)}.site-footer__menu{display:flex;flex-direction:column;gap:1.125rem;width:9.5rem}.site-footer__menu-heading{margin:0;font-family:var(--font-secondary);font-size:1rem;font-weight:var(--font-secondary-regular);line-height:1.5rem;text-transform:uppercase}.site-footer__menu-list,.site-footer__legal{margin:0;padding:0;list-style:none}.site-footer__menu-list{display:flex;flex-direction:column;gap:.8125rem}.site-footer__menu-link{display:block;font-family:var(--font-secondary);font-size:.875rem;font-weight:var(--font-secondary-regular);line-height:1.5;white-space:nowrap}.site-footer__menu-link:hover,.site-footer__legal a:hover,a.site-footer__handle:hover{text-decoration:underline;text-underline-offset:.25em}.site-footer__rule{height:.375rem;margin:0;border:0;background:#1a2123}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.site-footer__copyright,.site-footer__legal{margin:0;font-family:var(--font-secondary);font-size:.75rem;font-weight:var(--font-secondary-regular);line-height:1.4}.site-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.site-footer__legal li{display:flex;align-items:center;gap:.625rem;white-space:nowrap}.site-footer__legal li:not(:last-child):after{content:"\b7"}.site-footer__credit{margin:0;font-family:var(--font-secondary);font-size:.6875rem;font-weight:var(--font-secondary-regular);line-height:1.4}@media(max-width:1240px){.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:.75rem}}@media(max-width:1023.98px){.site-footer{--footer-bar: 3.8125rem;padding:2.5rem calc(var(--footer-bar) + 1.7137rem) 1.3938rem 1.25rem}.site-footer__inner{gap:0}.site-footer__inner>*{width:100%}.site-footer__cols{flex-direction:column;gap:1.875rem}.site-footer__brand{width:100%}.site-footer__logo{width:9.1433rem}.site-footer__description{max-width:none;font-size:.8125rem;line-height:1.2308}.site-footer__social{gap:.5313rem}.site-footer__social-link{width:2.0188rem;height:2.0188rem;border-width:.85px}.site-footer__social-link img{width:.7969rem}.site-footer__handle{display:block;font-size:.6906rem;letter-spacing:.0425rem}.site-footer__tagline{display:block;margin-top:-.3938rem;font-size:.6875rem}.site-footer__menus{display:grid;grid-template-columns:repeat(2,10.375rem);gap:2.125rem 1.25rem;width:100%}.site-footer__menu{gap:.875rem;width:auto}.site-footer__menu-heading{font-size:.9375rem;line-height:1.4}.site-footer__menu-list{gap:.75rem}.site-footer__menu-link{line-height:1.45}.site-footer__rule{height:.25rem;margin-top:2.375rem}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:.3125rem;margin-top:1.75rem}.site-footer__legal{gap:0 .25rem;max-width:11.8688rem}.site-footer__legal li{gap:.25rem}.site-footer__credit{margin-top:.8563rem}.site-footer__corner{right:-6.835rem;bottom:-.6444rem;left:auto;width:16.17rem;height:8.1638rem;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-footer.css.map */
