#footer-group .wavvve-footer{--footer-line: rgba(245, 238, 231, .18);--footer-pad-x: clamp(28px, 5vw, 96px);width:100%;background:var(--footer-bg);color:var(--footer-link);padding:var(--footer-padding-top) var(--footer-pad-x) calc(var(--footer-padding-bottom) / 2 - 2px);box-sizing:border-box;overflow:hidden}#footer-group .wavvve-footer *{box-sizing:border-box}#footer-group .wavvve-footer .wavvve-footer-top-wave{width:calc(100% + (var(--footer-pad-x) * 2));height:82px;margin:0 calc(var(--footer-pad-x) * -1) var(--footer-padding-top);background-color:#e56a2d;background-image:linear-gradient(135deg,#c45731,#e56a2d 52%,#f0913f);background-position:top center;background-repeat:no-repeat;background-size:100% 720px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 82' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 50C136 58 209 24 356 27C506 30 562 68 708 65C858 62 923 25 1075 29C1202 32 1308 55 1440 43V82H0Z'/%3E%3C/svg%3E");-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 82' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 50C136 58 209 24 356 27C506 30 562 68 708 65C858 62 923 25 1075 29C1202 32 1308 55 1440 43V82H0Z'/%3E%3C/svg%3E");mask-position:top center;mask-repeat:no-repeat;mask-size:100% 100%}#footer-group .wavvve-footer .wavvve-footer-signup{width:100%;max-width:none;margin:0;color:var(--footer-link)}#footer-group .wavvve-footer .wavvve-footer-signup-head{display:grid;grid-template-columns:minmax(120px,180px) 1fr;align-items:center;gap:clamp(34px,6vw,88px);margin-bottom:54px}#footer-group .wavvve-footer .wavvve-footer-signup-logo{display:inline-flex;align-items:center;color:var(--footer-logo);text-decoration:none}#footer-group .wavvve-footer .wavvve-footer-signup-logo img{display:block;width:auto;max-width:160px;height:auto}#footer-group .wavvve-footer .wavvve-footer-signup-logo span{color:var(--footer-logo);font-size:48px;line-height:1;font-style:italic;letter-spacing:-.05em}#footer-group .wavvve-footer .wavvve-footer-signup-copy h2{margin:0;color:var(--footer-link);font-size:18px;line-height:1.25;font-weight:700;letter-spacing:.02em}#footer-group .wavvve-footer .wavvve-footer-signup-copy p{margin:9px 0 0;color:var(--footer-link);font-size:12px;line-height:1.45;opacity:.82}#footer-group .wavvve-footer .wavvve-footer-signup-form{position:relative;display:grid;grid-template-columns:1fr 46px;width:100%;min-height:42px;margin-top:24px;border:1px solid var(--footer-line);background:#f5eee708}#footer-group .wavvve-footer .wavvve-footer-signup-form input[type=email]{width:100%;min-width:0;height:42px;margin:0;padding:0 14px;border:0;background:transparent;color:var(--footer-link);font-size:12px;line-height:42px;outline:0;box-shadow:none}#footer-group .wavvve-footer .wavvve-footer-signup-form input[type=email]::placeholder{color:#f5eee780;opacity:1}#footer-group .wavvve-footer .wavvve-footer-signup-form button{display:flex;align-items:center;justify-content:center;width:46px;min-width:46px;height:42px;margin:0;padding:0;border:0;background:transparent;color:var(--footer-link);font-size:25px;line-height:1;cursor:pointer;transition:color .25s ease,transform .25s ease}#footer-group .wavvve-footer .wavvve-footer-signup-form button:hover{color:var(--footer-heading);transform:translate(4px)}#footer-group .wavvve-footer .wavvve-footer-signup-message{grid-column:1 / -1;margin:12px 0 0;color:var(--footer-heading);font-size:14px;line-height:1.4}#footer-group .wavvve-footer .wavvve-footer-social{display:flex;align-items:center;gap:8px;margin-top:12px}#footer-group .wavvve-footer .wavvve-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--footer-link);opacity:.82;transition:color .2s ease,opacity .2s ease}#footer-group .wavvve-footer .wavvve-footer-social-icon{display:block;width:20px;height:20px}#footer-group .wavvve-footer .wavvve-footer-social-icon--x{fill:currentColor}#footer-group .wavvve-footer .wavvve-footer-social a[aria-label="Wavvve on Instagram"]{opacity:1}#footer-group .wavvve-footer .wavvve-footer-social a:hover,#footer-group .wavvve-footer .wavvve-footer-social a:focus-visible{color:var(--footer-heading);opacity:1}#footer-group .wavvve-footer .wavvve-footer-social a:focus-visible{outline:1px solid currentColor;outline-offset:2px}#footer-group .wavvve-footer .wavvve-footer-grid{width:100%;max-width:var(--footer-container-width);margin:0 auto;display:grid;grid-template-columns:minmax(160px,.65fr) minmax(480px,1.7fr) minmax(260px,.95fr);gap:clamp(36px,4.5vw,86px);align-items:start;padding-top:13px}#footer-group .wavvve-footer .wavvve-footer-brand-block{display:block;max-width:240px;padding-top:0;align-self:start;transform:translateY(-76px)}#footer-group .wavvve-footer .wavvve-footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,72px);align-items:start}#footer-group .wavvve-footer .wavvve-footer-brand{display:inline-flex;align-items:center;width:var(--footer-logo-width);min-width:var(--footer-logo-width);height:auto;color:var(--footer-logo);text-decoration:none}@media screen and (min-width:981px){#footer-group .wavvve-footer .wavvve-footer-brand{transform:translateY(24px)}}#footer-group .wavvve-footer .wavvve-footer-brand img{display:block;width:100%!important;max-width:none!important;height:auto!important;opacity:var(--footer-logo-opacity)}#footer-group .wavvve-footer .wavvve-footer-tagline{margin:8px 0 0;color:var(--footer-link);font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.45;font-style:italic;font-weight:400}#footer-group .wavvve-footer .wavvve-footer-col-title{margin:0 0 16px;color:var(--footer-heading);font-size:11px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;font-weight:700}#footer-group .wavvve-footer .wavvve-footer-col ul{list-style:none;margin:0;padding:0}#footer-group .wavvve-footer .wavvve-footer-col li{margin:0 0 8px;padding:0}#footer-group .wavvve-footer .wavvve-footer-col a{color:var(--footer-link);text-decoration:none;font-size:12px;line-height:1.35;font-weight:400;transition:color .25s ease,opacity .25s ease}#footer-group .wavvve-footer .wavvve-footer-col a:hover{color:var(--footer-link-hover)}#footer-group .wavvve-footer .wavvve-footer-bottom{width:100%;max-width:var(--footer-container-width);margin:5.64px auto 0;padding-top:22px;border-top:1px solid var(--footer-line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;color:var(--footer-link);font-size:11px;line-height:1.5;letter-spacing:.08em}#footer-group .wavvve-footer .wavvve-footer-copyright{justify-self:start}#footer-group .wavvve-footer .wavvve-footer-note{justify-self:end;text-align:right}#footer-group .wavvve-footer .wavvve-footer-payments{justify-self:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}#footer-group .wavvve-footer .wavvve-footer-payment-icon{display:inline-flex;align-items:center;justify-content:center;height:20px;opacity:1;filter:none}#footer-group .wavvve-footer .wavvve-footer-payment-icon svg{display:block;width:auto;height:20px}@media screen and (max-width:980px){#footer-group .wavvve-footer .wavvve-footer-grid{grid-template-columns:1fr;gap:42px}#footer-group .wavvve-footer .wavvve-footer-brand-block{max-width:100%;transform:none}#footer-group .wavvve-footer .wavvve-footer-signup{max-width:560px}}@media screen and (max-width:640px){#footer-group .wavvve-footer{padding:calc(var(--footer-mobile-padding-top) + 10px) var(--footer-pad-x) calc(var(--footer-mobile-padding-bottom) / 2 - 2px)}#footer-group .wavvve-footer .wavvve-footer-top-wave{height:42px;margin-bottom:max(34px,calc(var(--footer-mobile-padding-top) - 16px));background-size:100% 520px}#footer-group .wavvve-footer .wavvve-footer-tagline{margin-top:40px}#footer-group .wavvve-footer .wavvve-footer-signup{order:2;margin-bottom:30px}#footer-group .wavvve-footer .wavvve-footer-signup-head{grid-template-columns:1fr;gap:26px;margin-bottom:34px}#footer-group .wavvve-footer .wavvve-footer-signup-logo img{max-width:128px}#footer-group .wavvve-footer .wavvve-footer-signup-copy h2{font-size:18px;line-height:1.25}#footer-group .wavvve-footer .wavvve-footer-signup-copy p{font-size:13px}#footer-group .wavvve-footer .wavvve-footer-signup-form{grid-template-columns:1fr 62px;min-height:64px}#footer-group .wavvve-footer .wavvve-footer-signup-form input[type=email]{height:64px;padding:0 18px;font-size:17px;line-height:64px}#footer-group .wavvve-footer .wavvve-footer-signup-form button{width:62px;min-width:62px;height:64px;font-size:38px}#footer-group .wavvve-footer .wavvve-footer-grid{grid-template-columns:1fr;gap:30px;padding-top:5px}#footer-group .wavvve-footer .wavvve-footer-brand{display:block;height:26.6667px;overflow:hidden}#footer-group .wavvve-footer .wavvve-footer-brand img{transform:translateY(-60px)}#footer-group .wavvve-footer .wavvve-footer-bottom{margin-top:28px;grid-template-columns:1fr;justify-items:flex-start;gap:14px}#footer-group .wavvve-footer .wavvve-footer-payments{justify-self:flex-start;justify-content:flex-start}#footer-group .wavvve-footer .wavvve-footer-note{justify-self:flex-start;text-align:left}}#footer-group .wavvve-footer,#footer-group .wavvve-footer *{font-family:var(--font-body-family, var(--font-body--family, inherit))!important}#footer-group .wavvve-footer :is(.wavvve-footer-signup-copy h2,.wavvve-footer-col-title,.wavvve-footer-accordion-summary,button){font-family:var(--font-accent-family, var(--font-accent--family, inherit))!important}#footer-group .wavvve-footer .wavvve-footer-col--mobile{display:none}#footer-group .wavvve-footer .wavvve-footer-accordion-summary{list-style:none;margin:0 0 var(--footer-column-title-gap);color:var(--footer-heading);font-size:var(--footer-column-title-size);line-height:1.2;letter-spacing:.42em;text-transform:uppercase;font-weight:700}#footer-group .wavvve-footer .wavvve-footer-accordion-summary::-webkit-details-marker{display:none}#footer-group .wavvve-footer .wavvve-footer-accordion-summary:focus-visible{outline:2px solid var(--footer-heading);outline-offset:4px}#footer-group .wavvve-footer .wavvve-footer-accordion-icon{display:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;transition:transform .25s ease;overflow:visible}@media screen and (max-width:640px){#footer-group .wavvve-footer .wavvve-footer-grid{row-gap:0}#footer-group .wavvve-footer .wavvve-footer-brand-block{display:block;order:1;margin-bottom:30px}#footer-group .wavvve-footer .wavvve-footer-nav{order:3;display:block}#footer-group .wavvve-footer .wavvve-footer-col--desktop{display:none}#footer-group .wavvve-footer .wavvve-footer-col--mobile{display:block}#footer-group .wavvve-footer .wavvve-footer-accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:22px 0;cursor:pointer;transition:color .14s ease,opacity .14s ease}#footer-group .wavvve-footer .wavvve-footer-nav>.wavvve-footer-accordion:last-child .wavvve-footer-accordion-summary{padding-bottom:8px}#footer-group .wavvve-footer .wavvve-footer-accordion-summary:active{opacity:.62}#footer-group .wavvve-footer .wavvve-footer-accordion-icon{display:block}#footer-group .wavvve-footer .wavvve-footer-accordion[data-expanded=true] .wavvve-footer-accordion-icon{transform:rotate(180deg)}#footer-group .wavvve-footer .wavvve-footer-accordion>ul{padding:0 0 8px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/wavvve-footer.css.map */
