.footer-group .footer-socials__label,.footer-group .footer-acc__title,.footer-group .footer__newsletter-heading{margin:0;font-weight:700;font-size:var(--text-xl);line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}@media screen and (min-width:768px){.footer-group .footer-socials__label,.footer-group .footer-acc__title,.footer-group .footer__newsletter-heading{font-size:var(--text-2xl)}}[data-footer-enhanced] .footer--enhanced{position:relative;display:flex;flex-direction:column;gap:clamp(var(--sp-8),3vw,var(--sp-12))}[data-footer-enhanced] .footer-enhanced__logo{margin-block-end:var(--sp-2)}.footer-frame{--frame-top: 24px;--frame-bottom: 24px;--frame-side: 28px;position:absolute;top:calc(var(--frame-top) - var(--section-padding-top, 64px));bottom:calc(-1 * var(--frame-bottom));left:var(--frame-side);right:var(--frame-side);pointer-events:none;border:2.5px solid rgb(255 255 255 / .92);border-radius:28px;z-index:1}.footer-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(var(--sp-8),3vw,var(--sp-12)) clamp(var(--sp-6),2.5vw,var(--sp-10));align-items:start;padding-inline:clamp(0px,1vw,var(--sp-3))}.footer-col--newsletter{grid-column:auto}@media screen and (min-width:768px)and (max-width:1279px){.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-col--connect{grid-column:1;grid-row:1}.footer-col--newsletter{grid-column:2;grid-row:1}.footer-col--menu{grid-column:1;grid-row:2}.footer-col--help{grid-column:2;grid-row:2}.footer-col--contact{grid-column:1 / -1;grid-row:3}}@media screen and (min-width:1280px){.footer-cols{grid-template-columns:minmax(0,480px) max-content max-content minmax(0,400px);grid-template-rows:auto 1fr;column-gap:clamp(var(--sp-8),2.5vw,var(--sp-12));row-gap:clamp(var(--sp-6),2vw,var(--sp-10));justify-content:space-between}.footer-col--connect{grid-column:1;grid-row:1 / 3}.footer-col--menu{grid-column:2;grid-row:1}.footer-col--help{grid-column:3;grid-row:1}.footer-col--contact{grid-column:2 / 4;grid-row:2;align-self:end}.footer-col--newsletter{grid-column:4;grid-row:1 / 3}}.footer-col{min-width:0}[data-footer-enhanced] .footer__socials,[data-footer-enhanced] .follow-on-shop{grid-column:auto}.footer-acc{min-width:0;display:flex;flex-direction:column;gap:var(--sp-4)}.footer-acc__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--sp-2d5)}.footer-acc__link{position:relative;display:inline-block;width:auto;max-width:100%;overflow-wrap:anywhere;padding:0;padding-inline-start:1.5em;line-height:1.25;text-align:start;font:inherit;color:inherit;background:none;border:0;cursor:pointer;transition:color .2s ease}.footer-acc__link:before{content:"";position:absolute;inset-inline-start:.1em;top:50%;width:1.05em;height:.58em;background-color:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14'%3E%3Cg fill='black'%3E%3Ccircle cx='6' cy='5' r='4.3'/%3E%3Ccircle cx='6' cy='9' r='4.3'/%3E%3Ccircle cx='22' cy='5' r='4.3'/%3E%3Ccircle cx='22' cy='9' r='4.3'/%3E%3Crect x='5' y='4.2' width='18' height='5.6' rx='2.8'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14'%3E%3Cg fill='black'%3E%3Ccircle cx='6' cy='5' r='4.3'/%3E%3Ccircle cx='6' cy='9' r='4.3'/%3E%3Ccircle cx='22' cy='5' r='4.3'/%3E%3Ccircle cx='22' cy='9' r='4.3'/%3E%3Crect x='5' y='4.2' width='18' height='5.6' rx='2.8'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain;opacity:0;transform:translate(-4px,-50%) rotate(-10deg);transition:opacity .2s ease,transform .2s ease;pointer-events:none}@media(hover:hover)and (pointer:fine){.footer-acc__link:hover:before,.footer-acc__link:focus-visible:before{opacity:1;transform:translateY(-50%) rotate(-10deg)}.footer-acc__link:hover{text-decoration:underline;text-underline-offset:3px}}@media(prefers-reduced-motion:reduce){.footer-acc__link:before{transition:opacity .2s ease;transform:translateY(-50%) rotate(-10deg)}}.footer-connect__main{position:relative;min-width:0;display:flex;flex-direction:column;gap:clamp(var(--sp-6),2.5vw,var(--sp-10))}.footer-socials{width:100%;display:flex;flex-direction:column;gap:var(--sp-5)}.footer__socials{min-width:0}.social-bubbles{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);width:100%}.social-bubbles>li{display:flex}.social-bubble{--brand: #ffffff;--brand-fg: #40818f;position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:#ffffff1f;color:#fff;text-decoration:none;overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),color .3s ease,box-shadow .3s ease}.social-bubble:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--brand);transform:scale(0);transition:transform .4s cubic-bezier(.22,1,.36,1);z-index:0}.social-bubble__icon{position:relative;z-index:1;display:inline-flex}.social-bubble__icon .icon{width:21px;height:21px}@media(hover:hover)and (pointer:fine){.social-bubble:hover:before,.social-bubble:focus-visible:before{transform:scale(1)}.social-bubble:hover,.social-bubble:focus-visible{color:var(--brand-fg);transform:translateY(-4px);box-shadow:0 12px 24px #00000040}}.social-bubble--instagram{--brand: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);--brand-fg: #ffffff}.social-bubble--facebook{--brand: #1877f2;--brand-fg: #ffffff}.social-bubble--youtube{--brand: #ff0000;--brand-fg: #ffffff}.social-bubble--tiktok{--brand: #000000;--brand-fg: #ffffff}.social-bubble--pinterest{--brand: #e60023;--brand-fg: #ffffff}.social-bubble--spotify{--brand: #1ed760;--brand-fg: #04361f}@media screen and (min-width:1024px){.social-bubble{width:52px;height:52px}.social-bubble__icon .icon{width:23px;height:23px}}@media(prefers-reduced-motion:reduce){.social-bubble{transition:color .3s ease,box-shadow .3s ease}.social-bubble:hover,.social-bubble:focus-visible{transform:none}}.footer-podcast{width:100%;display:grid;gap:var(--sp-4)}.footer-podcast__heading{margin:0}.footer-podcast__player{border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #0000002e;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}@media(hover:hover)and (pointer:fine){.footer-podcast__player:hover{transform:translateY(-3px);box-shadow:0 18px 40px #00000042}}@media(prefers-reduced-motion:reduce){.footer-podcast__player{transition:none}.footer-podcast__player:hover{transform:none}}.footer-podcast__player iframe{display:block;width:100%;border:0}.footer-podcast__text{font-size:var(--text-sm);line-height:1.5;opacity:.92;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.footer-podcast__text p{margin:0}.footer-podcast__text strong{font-weight:700}.footer-newsletter{align-content:start;min-width:0;background:#ffffff14;border:1px solid rgb(255 255 255 / .14);border-radius:18px;padding:clamp(var(--sp-4),1.5vw,var(--sp-5))}.footer-newsletter__hero{display:block}.footer-newsletter__hero-img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;max-height:clamp(120px,12vw,158px);object-fit:cover;border-radius:14px}.footer-newsletter__form,.footer-newsletter .newsletter-form{max-width:28rem;width:100%}.footer__newsletter-text{opacity:.9;max-width:36rem}.footer__newsletter-text ul{list-style:disc;margin:var(--sp-3) 0;padding-inline-start:1.25em}.footer__newsletter-text li{margin-block-end:var(--sp-2);padding-inline-start:.2em;font-weight:500;line-height:1.35}.footer__newsletter-text li::marker{color:#fff}.footer__newsletter-text p{margin:0}.footer__newsletter-text p+p,.footer__newsletter-text ul+p{margin-block-start:var(--sp-2)}@property --wau-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.footer-newsletter .field{position:relative;border-radius:999px;isolation:isolate}.footer-newsletter .field .input{border-radius:999px}.footer-newsletter .field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--wau-angle),rgb(168 232 226),#ffffff,rgb(64 129 143),rgb(168 232 226),#ffffff,rgb(168 232 226));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2;animation:wau-spin 9s linear infinite}.footer-newsletter .field:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;box-shadow:0 0 #a8e8e200;transition:box-shadow .45s ease;pointer-events:none;z-index:0}.footer-newsletter .field:focus-within:before{box-shadow:0 0 0 2px #a8e8e280}@keyframes wau-spin{to{--wau-angle: 360deg}}@media(prefers-reduced-motion:reduce){.footer-newsletter .field:after{animation:none}}.footer-contact{display:flex;flex-direction:column;gap:var(--sp-3);width:100%;padding:var(--sp-4);border-radius:14px;background:#ffffff1a;border:1px solid rgb(255 255 255 / .18)}@media screen and (min-width:768px){.footer-contact{flex-direction:row;align-items:stretch}.footer-contact__group{flex:1 1 0;min-width:0;align-items:center;text-align:center}.footer-contact__hours{padding-inline-start:0}.footer-contact__divider{flex-direction:column;align-self:stretch}.footer-contact__divider:before,.footer-contact__divider:after{width:1px;height:auto}}.footer-contact__group{display:flex;flex-direction:column;gap:var(--sp-1d5)}.footer-contact__lead{margin:0;font-size:var(--text-sm);font-weight:600;opacity:.9}.footer-contact__link{display:inline-flex;align-items:center;gap:var(--sp-2);color:inherit;text-decoration:none;font-size:var(--text-base);font-weight:700;line-height:1.2;overflow-wrap:anywhere;transition:transform .2s ease}@media(hover:hover)and (pointer:fine){.footer-contact__link:hover,.footer-contact__link:focus-visible{transform:translate(2px)}.footer-contact__link:hover .footer-contact__label,.footer-contact__link:focus-visible .footer-contact__label{text-decoration:underline;text-underline-offset:3px}}.footer-contact__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:999px;background:#fff;color:#40818f}.footer-contact__icon .icon{width:16px;height:16px}.footer-contact__hours{margin:0;padding-inline-start:calc(30px + var(--sp-2));font-size:var(--text-xs);line-height:1.4;opacity:.78}.footer-contact__divider{display:flex;align-items:center;gap:var(--sp-3)}.footer-contact__divider:before,.footer-contact__divider:after{content:"";flex:1 1 0;height:1px;background:#ffffff40}.footer-contact__divider span{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.7}.footer-subfooter{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center;gap:var(--sp-2) var(--sp-4);padding-block-start:var(--sp-4);border-block-start:1px solid rgb(255 255 255 / .18)}.footer-subfooter__legal{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-2) var(--sp-4);margin:0;padding:0;list-style:none}.footer-subfooter__legal>li{display:inline-flex;align-items:center}.footer-subfooter__legal>li:not(:last-child):after{content:"|";margin-inline-start:var(--sp-4);opacity:.35}.footer-subfooter__link{display:inline-flex;align-items:center;font-size:var(--text-xs);line-height:1.4;color:inherit;opacity:.8;text-decoration:none;background:transparent;border:0;padding:0;cursor:pointer;font-family:inherit;transition:opacity .2s ease}.footer-subfooter__link:hover,.footer-subfooter__link:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:3px}.footer-subfooter__copy{grid-column:3;justify-self:end;margin:0;font-size:var(--text-xs);opacity:.75;white-space:nowrap}@media screen and (max-width:767px){.footer-subfooter{grid-template-columns:minmax(0,1fr);justify-items:center}.footer-subfooter__legal,.footer-subfooter__copy{grid-column:1;justify-self:center}}.footer-group .section:not([is=footer-parallax]){position:relative}@media(hover:none){.footer-contact__link{min-height:44px;align-items:center}.footer-subfooter__link{min-height:40px;padding-block:var(--sp-1d5);align-items:center}.footer-subfooter__legal{row-gap:var(--sp-1)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/footer-enhancements.css.map */
