@charset "UTF-8";body{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}#main{flex:1 0 auto}.main-footer{container:lotus-footer / inline-size;--ft-pad-top: clamp(3rem, 1.885rem + 5.3254cqi, calc(5.8125rem + (100cqi - 1180px)*.0133) );--ft-title-gap: clamp(1.5rem, 1.054rem + 2.1302cqi, calc(2.625rem + (100cqi - 1180px)*.0053) );--ft-logo-w: clamp(8rem, 7.5044rem + 2.3669cqi, calc(9.25rem + (100cqi - 1180px)*.0059) );--ft-logo-lift: clamp(0rem, -.3964rem + 1.8935cqi, calc(1rem + (100cqi - 1180px)*.0047) );--ft-logo-gap: max(1.75rem, calc(.9625rem + var(--ft-title-gap) + var(--ft-logo-lift) - var(--ft-logo-w) * .19595));--ft-link-gap: clamp(.8rem, 1.0793rem - .3787cqi, 1rem);--ft-col-gap: clamp(1.5rem, -.6309rem + 10.1775cqi, calc(6.875rem + (100cqi - 1180px)*.0254) );--ft-cols-end: clamp(2.5rem, 1.7567rem + 3.5503cqi, calc(4.375rem + (100cqi - 1180px)*.0089) );--ft-pad-bottom: clamp(1.625rem, 1.0055rem + 2.9586cqi, calc(3.1875rem + (100cqi - 1180px)*.0074) );--ft-ease: cubic-bezier(.32, .72, 0, 1);display:flex;flex-direction:column;position:relative;color:#fff;padding-block:0}.main-footer:after{position:absolute;top:0;left:calc(var(--grid-width) / 12 * -1);width:calc(100% + var(--grid-width) / 12 * 2);z-index:-1;content:"";height:100%}@media screen and (max-width:1023px){.main-footer:after{left:calc(var(--grid-padding) * -1);width:calc(100% + (var(--grid-padding)))}}@media screen and (min-width:1441px){.shopify-section-group-footer-group.push-left-one-tenth{margin-inline:auto}.main-footer:after{left:calc(50% - var(--page-width, 100%) / 2);width:var(--page-width, 100%)}}.main-footer>footer{margin-top:0}.footer-columns{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2.5rem var(--ft-col-gap);width:100%;padding-top:var(--ft-pad-top);margin-bottom:var(--ft-cols-end)}.footer-columns .footer-item{margin-bottom:0}.footer-item--contact{flex:1 1 15.125rem}.footer-menus{flex:999 1 0;min-inline-size:min(100%,32.5rem);display:grid;grid-template-columns:minmax(max-content,247fr) minmax(max-content,210fr) minmax(max-content,208fr) minmax(max-content,92fr);gap:2.5rem 1.5rem}@container lotus-footer (inline-size < 32rem){.footer-menus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-item--text,.footer-item--newsletter,.footer-item--image{flex:1 1 280px}.footer-item--menus{flex:2 1 300px}.footer-item{margin-bottom:2em}.footer-item .regular-select-inner{background-image:none!important}.footer-item .regular-select-inner:after{content:"\27a4";transform:rotate(90deg);display:inline-block;font-family:Arial,sans-serif;right:12px;position:absolute;font-size:.625em;top:17px}.footer-item__title{font-family:tenon,var(--font-stack-body),sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;color:rgba(var(--color-text-rgb),1);margin:0;font-size:.875rem;line-height:1.1;padding-bottom:var(--ft-title-gap)}.footer-item__title.footer-item__title--large{font-family:tenon,var(--font-stack-body),sans-serif;font-weight:500;font-size:calc(32px / 18 * var(--base-body-size) + 0px);line-height:1.2;text-transform:capitalize;margin-top:calc(-4.5px / 18 * var(--base-body-size) + 0px);padding-bottom:calc(22.6px / 18 * var(--base-body-size) + 0px)}.footer-contact__logo{display:block;width:max-content;margin:calc(var(--ft-logo-lift) * -1) 0 var(--ft-logo-gap);line-height:0;border-radius:2px}.footer-contact__logo img{display:block;width:var(--ft-logo-w);height:auto}.footer-contact__logo:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.footer-contact__text{font-family:tenon,var(--font-stack-body),sans-serif;font-size:1rem;line-height:1.2;margin-bottom:var(--ft-link-gap)}.footer-contact__text p{margin:0;font-size:inherit;line-height:inherit}.footer-contact__copy-btn{display:inline-flex;align-items:baseline;vertical-align:baseline;position:relative;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:start;cursor:pointer}.footer-contact__email-text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.footer-contact__copy-icons{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:1.2em;margin-inline-start:4px;align-self:center;transition:color .2s ease}.footer-contact__copy-btn svg{display:block;flex-shrink:0}.footer-contact__copy-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.footer-contact__copy-btn .icon-check,.footer-contact__copy-btn.is-copied .icon-copy{display:none}.footer-contact__copy-btn.is-copied .icon-check{display:block}.footer-contact__copy-btn.is-copied .footer-contact__copy-icons{color:#112e40}@media(prefers-reduced-motion:reduce){.footer-contact__copy-icons,.footer-contact__copy-tooltip{transition:none}}.footer-contact__copy-tooltip{--copy-tooltip-bg: #112e40;position:absolute;bottom:calc(100% + 7px);inset-inline-end:0;max-width:calc(calc(100 * var(--vw)) - 24px);transform:translateY(4px);background-color:var(--copy-tooltip-bg);color:#fff;font-size:.75em;font-family:var(--font-stack-body),sans-serif;font-weight:500;padding:4px 8px;border-radius:4px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease;box-shadow:0 3px 8px #0003;z-index:20}.footer-contact__copy-tooltip:after{content:"";position:absolute;top:100%;inset-inline-start:var(--copy-tooltip-arrow-start, auto);inset-inline-end:var(--copy-tooltip-arrow-end, 8px);border-width:4px;border-style:solid;border-color:var(--copy-tooltip-bg) transparent transparent transparent}.no-touchevents .footer-contact__copy-btn:hover .footer-contact__copy-tooltip,.footer-contact__copy-btn:focus-visible .footer-contact__copy-tooltip,.footer-contact__copy-btn.is-copied .footer-contact__copy-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.footer-contact__line{margin:0 0 var(--ft-link-gap);font-family:tenon,var(--font-stack-body),sans-serif;font-size:1rem;line-height:1.2}.footer-contact__line:last-child{margin-bottom:0}.footer-contact__line a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.no-touchevents .footer-contact__line a:hover,.footer-contact__line a:focus{color:var(--color-accent)}.footer-item--text .rte{margin-bottom:0}@media screen and (min-width:1365px){.footer-item--text .rte{font-size:calc(36px / 18 * var(--base-body-size) + 0px);line-height:1.28}}@media screen and (min-width:1023px)and (max-width:1365px){.footer-item--text .rte{font-size:calc(36px / 18 * var(--base-body-size) + 0px);line-height:1.28}}@media screen and (min-width:599px)and (max-width:1023px){.footer-item--text .rte{font-size:calc(28px / 18 * var(--base-body-size) + 0px);line-height:1.2}}@media screen and (max-width:599px){.footer-item--text .rte{font-size:calc(28px / 18 * var(--base-body-size) + 0px);line-height:1.2}}.footer-item--menus{display:flex}html[dir=rtl] .footer-item--menus>div{padding-left:2em}html[dir=ltr] .footer-item--menus>div{padding-right:2em}.footer-item--menus .footer-links{margin-bottom:-.75em;line-height:1.2}.footer-item--menus .footer-links>span{display:block;margin:.75em 0}.footer-links--list{list-style:none;margin:0;padding:0;font-family:tenon,var(--font-stack-body),sans-serif;font-size:1rem;line-height:1.2}.footer-links--list li{margin:0 0 var(--ft-link-gap)}.footer-links--list li:last-child{margin-bottom:0}.footer-menu-placeholder{font-size:calc(14px / 18 * var(--base-body-size) + 0px);opacity:.7}.footer-item--info{align-self:flex-start}.footer-item--info .footer-icons{margin-bottom:1em;display:flex;gap:4px;align-items:center}.footer-item--info .footer-icons img{border-radius:2px;width:36px;height:auto}.footer-bottom{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;border-top:1px solid rgba(var(--color-text-rgb),.75);padding-top:.75rem;padding-bottom:var(--ft-pad-bottom);font-family:tenon,var(--font-stack-body),sans-serif}@container lotus-footer (inline-size < 50rem){.footer-bottom{flex-direction:column;align-items:flex-start}.footer-bottom .footer-item--social{align-self:flex-end;margin-inline-end:-6px}}@container lotus-footer (inline-size >= 50rem){.footer-bottom{display:grid;grid-template-columns:1fr auto 1fr}.footer-bottom .footer-item--copyright{grid-column:2;text-align:center}.footer-bottom .footer-item--social{grid-column:3;justify-self:end}}.footer-item--copyright{margin:0}.main-footer .footer-item--copyright span{font-size:.875rem}.footer-bottom__links{display:flex;flex-wrap:wrap;gap:0 11px;list-style:none;margin:0;padding:0;font-size:.875rem;line-height:1.2}.footer-bottom__links a{display:inline-block;padding-block:4px}.main-footer .footer-bottom__links span{font-size:.875rem}.footer-item__social-list{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.footer-item__social-list a{display:inline-flex;align-items:center;justify-content:center;padding:6px}.footer-item__social-list img{width:25px;height:25px;object-fit:contain}@media screen and (max-width:599px){.footer-item--menus{flex-direction:column}.footer-item--menus>div:last-child:not(:first-child){margin-inline-start:0;margin-top:calc(var(--section-margin) / 3)}}.footer-links-body{background-image:linear-gradient(to right,var(--color-accent),var(--color-accent));background-size:0% 1px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all .15s linear;background-position:0 calc(1em + 3px)}html[dir=rtl] .footer-links-body{background-position:right calc(1em + 4px)}html[dir=ltr] .footer-links-body{background-position:left calc(1em + 4px)}@media(hover:hover){.no-touchevents a:hover .footer-links-body,a:focus .footer-links-body{background-size:100% 1px;color:var(--color-accent)}}a.selected .footer-links-body{background-size:100% 1px;color:var(--color-accent)}@media(hover:none){.footer-links-body{border-bottom:1px solid;padding-bottom:1px}}.main-footer a:active .footer-links-body{background-size:100% 1px;color:var(--color-accent);transition-duration:0s}@media(prefers-reduced-motion:no-preference){.footer-contact__logo img,.footer-item__social-list img{transition:transform .24s var(--ft-ease)}.footer-contact__logo:active img,.footer-item__social-list a:active img{transform:scale(.94);transition-duration:90ms}}@media(prefers-reduced-motion:reduce){.footer-links-body{transition:none}.footer-contact__logo:active img,.footer-item__social-list a:active img{opacity:.7}}.no-touchevents .footer-copyright a:hover,.no-touchevents .footer-copyright a:focus{color:var(--color-accent)}
/*# sourceMappingURL=/cdn/shop/t/61/assets/section-footer.css.map */
