.footer-section,.shopify-section-group-footer-group{margin:0}.footer{--footer-px: min(1.3333px, calc(100vw / 1440));--footer-rule: rgb(var(--color-foreground));--footer-newsletter: #4a1239;--footer-legal: #3c422e;--footer-dash: #be853e;overflow:hidden;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.footer.gradient{background-attachment:scroll}.footer__shell{width:min(100%,calc(1440 * var(--footer-px)));margin-inline:auto}.footer__main{display:grid;grid-template-columns:calc(490 * var(--footer-px)) minmax(0,1fr);align-items:stretch;min-height:calc(443 * var(--footer-px));border-top:1px solid var(--footer-rule)}.footer__brand{position:relative;display:grid;grid-template-columns:minmax(0,1fr);isolation:isolate;overflow:hidden;min-width:0;border-right:1px solid var(--footer-rule);background-color:rgb(var(--color-background))}.footer__brand-media,.footer__brand-inner{grid-area:1 / 1}.footer__brand-media{position:relative;z-index:0;align-self:stretch;justify-self:stretch;width:100%;height:100%;min-width:100%;min-height:100%;overflow:hidden;pointer-events:none;background-color:rgb(var(--color-background))}.footer__pattern{position:absolute;top:-14.67%;left:-53.72%;width:207.49%;height:129.52%;max-width:none;max-height:none;display:block;object-fit:cover;object-position:center;mix-blend-mode:multiply;transform:rotate(180deg) scaleX(-1);transform-origin:center}.footer__brand-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:calc(39 * var(--footer-px));padding:calc(40 * var(--footer-px)) calc(24 * var(--footer-px)) calc(32 * var(--footer-px))}.footer__logo-link{display:block;line-height:0}.footer__logo{display:block;width:auto;height:auto;max-width:calc(258 * var(--footer-px));max-height:calc(256 * var(--footer-px));object-fit:contain}.footer__social{display:flex;align-items:center;gap:calc(21.26 * var(--footer-px));margin:0}.footer__social-link{display:grid;place-items:center;width:calc(53.15 * var(--footer-px));height:calc(53.15 * var(--footer-px));border-radius:calc(12 * var(--footer-px));background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.footer__social-link .svg-wrapper,.footer__social-link svg{display:block;width:calc(28 * var(--footer-px));height:calc(28 * var(--footer-px))}.footer__content{display:flex;flex-direction:column;justify-content:center;gap:calc(15 * var(--footer-px));min-width:0;padding:calc(43 * var(--footer-px)) calc(56 * var(--footer-px))}.footer__menus{display:flex;align-items:flex-start;gap:calc(90 * var(--footer-px));width:100%}.footer__menu{width:calc(195 * var(--footer-px));min-width:0}.footer__menu-summary{display:flex;align-items:center;padding:0 0 calc(7 * var(--footer-px));list-style:none;cursor:default;pointer-events:none}.footer__menu-summary::-webkit-details-marker{display:none}.footer__menu-title{font-family:var(--font-heading-family);font-weight:700;font-size:calc(18 * var(--footer-px));line-height:calc(25.5 * var(--footer-px));letter-spacing:0;text-transform:uppercase;color:rgb(var(--color-foreground))}.footer__menu-icon{display:none}.footer__menu .footer__menu-body,.footer__menu:not([open])>.footer__menu-body{display:block;overflow:visible;height:auto}.footer__menu-list{display:flex;flex-direction:column;margin:0}.footer__menu-list li{padding:calc(3 * var(--footer-px)) 0 calc(17 * var(--footer-px))}.footer__menu-link{display:inline-block;padding:calc(2.5 * var(--footer-px)) 0;font-family:var(--font-body-family);font-weight:500;font-size:calc(16 * var(--footer-px));line-height:calc(16 * var(--footer-px));letter-spacing:0;color:rgb(var(--color-foreground));text-decoration:none}.footer__menu-link:hover{text-decoration:underline;text-underline-offset:.2em}.footer__newsletter{display:flex;flex-direction:column;align-items:flex-start;gap:calc(20 * var(--footer-px));width:100%;padding:calc(29 * var(--footer-px)) calc(32 * var(--footer-px));border-radius:calc(12 * var(--footer-px));background-color:#fff;color:var(--footer-newsletter)}.footer__newsletter-heading{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:calc(24 * var(--footer-px));line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--footer-newsletter)}.footer__newsletter-text{margin:0;font-family:var(--font-body-family);font-weight:500;font-size:calc(15 * var(--footer-px));line-height:1.5;letter-spacing:-.03em;color:var(--footer-newsletter)}.footer__newsletter-form{width:100%}.footer__newsletter-field{display:flex;align-items:center;width:100%;max-width:calc(770 * var(--footer-px));height:calc(47 * var(--footer-px));padding:1px 1px 1px calc(20 * var(--footer-px));border:1px solid var(--footer-newsletter);border-radius:calc(12 * var(--footer-px));overflow:hidden;background-color:#fff}.footer__newsletter-input{flex:1 1 auto;min-width:0;width:auto;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-appearance:none;appearance:none;font-family:var(--font-body-family);font-weight:500;font-size:calc(15 * var(--footer-px));line-height:1;color:var(--footer-newsletter)}.footer__newsletter-input::placeholder{color:var(--footer-newsletter);opacity:1}.footer__newsletter-input:focus{outline:none;box-shadow:none}.footer .footer__newsletter-button{flex:0 0 auto;width:calc(148 * var(--footer-px));min-width:0;min-height:0;height:calc(45 * var(--footer-px));margin:0;padding:0 calc(12 * var(--footer-px));border:0;border-radius:calc(11 * var(--footer-px));font-size:calc(15.75 * var(--footer-px));line-height:1.33;letter-spacing:0;white-space:nowrap}.footer__newsletter-button:before,.footer__newsletter-button:after{display:none}.footer__newsletter-message{margin:calc(8 * var(--footer-px)) 0 0;font-family:var(--font-body-family);font-size:calc(13 * var(--footer-px));line-height:1.4}.footer__legal{position:relative;z-index:1;background-color:#fff;border-top:1px solid var(--footer-rule)}.footer__legal-inner{display:flex;align-items:center;justify-content:space-between;width:min(100%,calc(1440 * var(--footer-px)));margin-inline:auto;padding:calc(22 * var(--footer-px)) calc(73 * var(--footer-px))}.footer__legal-link,.footer__copyright{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:calc(18 * var(--footer-px));line-height:calc(24 * var(--footer-px));letter-spacing:0;color:var(--footer-legal);text-decoration:none;white-space:nowrap}.footer__legal-link:hover{text-decoration:underline;text-underline-offset:.2em}.footer__copyright{display:flex;align-items:center;gap:.3em;text-transform:uppercase}.footer__dumo{font-weight:800;color:inherit;text-decoration:underline;text-underline-offset:.15em}.footer__legal-dash{display:block;width:calc(14 * var(--footer-px));height:2px;flex-shrink:0;border-radius:50px;background-color:var(--footer-dash)}@media screen and (max-width:749px){.footer{--footer-px: calc(100vw / 430)}.footer__main{grid-template-columns:minmax(0,1fr);min-height:0;border:0}.footer__brand{width:100%;min-height:calc(243 * var(--footer-px));border:0;border-top:1px solid var(--footer-rule)}.footer__pattern{top:-30.65%;left:-52.46%;width:204.85%;height:270.59%}.footer__brand-inner{gap:calc(20 * var(--footer-px));padding:calc(28 * var(--footer-px)) calc(24 * var(--footer-px)) calc(24 * var(--footer-px))}.footer__logo{max-width:calc(150 * var(--footer-px));max-height:calc(138 * var(--footer-px))}.footer__social{gap:calc(13.1 * var(--footer-px))}.footer__social-link{width:calc(32.78 * var(--footer-px));height:calc(32.78 * var(--footer-px));border-radius:calc(8 * var(--footer-px))}.footer__social-link .svg-wrapper,.footer__social-link svg{width:calc(18 * var(--footer-px));height:calc(18 * var(--footer-px))}.footer__content{gap:calc(17 * var(--footer-px));padding:calc(27 * var(--footer-px)) calc(28 * var(--footer-px));border:0;border-top:1px solid var(--footer-rule)}.footer__menus{flex-direction:column;gap:calc(17 * var(--footer-px))}.footer__menu{width:100%}.footer__menu-summary{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 calc(6 * var(--footer-px));cursor:pointer;pointer-events:auto}.footer__menu-icon{display:grid;place-items:center;width:calc(18 * var(--footer-px));height:calc(18 * var(--footer-px));color:rgb(var(--color-foreground))}.footer__menu-icon .svg-wrapper,.footer__menu-icon svg{display:block;width:100%;height:100%}.footer__menu-icon .icon-minus,.footer__menu[open] .icon-plus{display:none}.footer__menu[open] .icon-minus{display:block}.footer__menu .footer__menu-body,.footer__menu:not([open])>.footer__menu-body{overflow:hidden;height:0;transition:height .5s ease}.footer__menu:not([open]) .footer__menu-body{height:0}.footer__menu-list li{padding:calc(6 * var(--footer-px)) 0}.footer__menu-list li:first-child{padding-top:calc(4 * var(--footer-px))}.footer__menu-list li:last-child{padding-bottom:calc(12 * var(--footer-px))}.footer__menu-link{font-size:calc(16 * var(--footer-px));line-height:calc(20 * var(--footer-px))}.footer__menu:after{content:"";display:block;width:100%;height:1px;background-color:var(--footer-rule)}.footer__newsletter{gap:calc(10 * var(--footer-px));min-height:calc(167 * var(--footer-px));justify-content:center;padding:calc(29 * var(--footer-px)) calc(32 * var(--footer-px))}.footer__newsletter-heading{font-size:calc(18 * var(--footer-px))}.footer__newsletter-text{max-width:calc(216 * var(--footer-px));font-size:calc(12 * var(--footer-px));letter-spacing:-.03em}.footer__newsletter-field{max-width:100%;height:calc(47 * var(--footer-px))}.footer__newsletter-input{font-size:calc(12 * var(--footer-px))}.footer .footer__newsletter-button{width:calc(132 * var(--footer-px));font-size:calc(13 * var(--footer-px))}.footer__legal-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:stretch;gap:calc(5 * var(--footer-px)) 0;width:calc(310 * var(--footer-px));padding:calc(22 * var(--footer-px)) 0}.footer__legal-dash{display:none}.footer__legal-link,.footer__copyright{font-size:calc(12 * var(--footer-px));line-height:calc(24 * var(--footer-px));white-space:nowrap}.footer__legal-link--privacy,.footer__legal-link--refund{justify-self:start}.footer__legal-link--shipping,.footer__legal-link--terms{justify-self:end}.footer__copyright{grid-column:1 / -1;justify-self:center;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
