.footer-v2{position:relative;isolation:isolate;background-color:var(--fv2-bg, #3e1b55);color:var(--fv2-text, #ffffff)}.footer-v2__inner{position:relative;z-index:1;display:flex;flex-direction:column;padding-top:var(--fv2-pt-mobile, 24px);padding-bottom:var(--fv2-pb-mobile, 32px)}@media(min-width:769px){.footer-v2__inner{padding-top:var(--fv2-pt, 340px);padding-bottom:var(--fv2-pb, 48px)}}@media(max-width:768px){.footer-v2__row--wordmark{order:1}.footer-v2__row--top{order:2}.footer-v2__row--base{order:5;margin-top:4rem}.footer-v2__row--meta{order:6}}.footer-v2__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.footer-v2__bg-img{width:100%;height:100%;object-fit:cover;object-position:center var(--fv2-image-position-y, 0%)}@media(max-width:768px){.footer-v2__bg{bottom:auto;height:auto}.footer-v2__bg-img{height:auto;object-fit:fill}}.footer-v2__bg-img--gray{filter:grayscale(1)}.footer-v2__tint{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--fv2-tint, #3e1b55);opacity:var(--fv2-tint-opacity, .55)}.footer-v2__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) var(--fv2-fade-start, 25%),var(--fv2-bg, #3e1b55) 100%)}.footer-v2__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:3.2rem clamp(2.4rem,3vw,7.2rem)}.footer-v2__menus,.footer-v2__info{display:flex;flex-wrap:wrap;gap:3.2rem clamp(2.4rem,3vw,7.2rem)}.footer-v2__right{display:flex;flex-direction:column;min-width:0}@media(min-width:769px){.footer-v2__right{flex:0 1 auto;align-items:flex-end;margin-inline-start:auto}.footer-v2__info{text-align:end}.footer-v2__col--info .footer-v2__summary{justify-content:flex-end}}@media(max-width:768px){.footer-v2__top{flex-direction:column;gap:0}.footer-v2__menus,.footer-v2__info,.footer-v2__right{width:100%;gap:0}.footer-v2__right,.footer-v2__visit-row{order:1}.footer-v2__info,.footer-v2__menus{order:2}.footer-v2__row--hr{display:none}.footer-v2__info .footer-v2__col:first-child{border-top:1px solid var(--fv2-accordion-border, #ffffff)}}@media(min-width:769px){.footer-v2__col{flex:0 0 auto;max-width:100%}}.footer-v2__col-heading{margin:0 0 1.6rem;font-family:var(--heading-font-family);font-size:1.8rem;font-weight:700;line-height:1.3;color:var(--fv2-heading, #ffffff)}@media(min-width:769px){.footer-v2__col-heading{font-size:2.294rem;line-height:2.903rem}}.footer-v2__links{margin:0;padding:0;list-style:none;font-size:1.4rem;line-height:2.2rem}.footer-v2__links li{margin-bottom:.4rem}.footer-v2__links a,.footer-v2__info-text a{color:var(--fv2-text, #ffffff);font-size:inherit;line-height:inherit;text-decoration:none;transition:opacity .2s ease}.footer-v2__links a:hover,.footer-v2__links a:focus-visible,.footer-v2__info-text a:hover{opacity:.7;color:var(--fv2-text, #ffffff);text-decoration:underline;text-underline-offset:3px}.footer-v2__info-text,.footer-v2__info-text p{margin:0;color:var(--fv2-text, #ffffff);font-size:1.4rem;line-height:2.2rem}.footer-v2__disclosure>summary{display:block;cursor:pointer;list-style:none}.footer-v2__disclosure>summary::-webkit-details-marker{display:none}.footer-v2__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.footer-v2__toggle{display:flex;color:var(--fv2-heading, #ffffff);transition:transform .2s ease}.footer-v2__disclosure[open] .footer-v2__toggle{transform:rotate(180deg)}@media(max-width:768px){.footer-v2__col{width:100%;border-bottom:1px solid var(--fv2-accordion-border, #ffffff)}.footer-v2__col .footer-v2__col-heading{margin-bottom:0;padding:1.4rem 0}.footer-v2__panel{padding-bottom:1.6rem}}@media(min-width:769px){.footer-v2__disclosure>summary{cursor:default}.footer-v2__toggle{display:none}}.footer-v2__visit-row{display:flex;justify-content:center;margin:0 0 4rem}@media(min-width:769px){.footer-v2__visit-row{justify-content:flex-end;margin:auto 0 0;padding-top:2.4rem}}.footer-v2__visit{max-width:100%;font-family:var(--heading-font-family);font-size:clamp(2.8rem,5vw,var(--fv2-visit-size, 48px));font-weight:700;line-height:1.1;text-align:end;text-decoration:none;color:transparent;-webkit-text-stroke:var(--fv2-visit-stroke-width, 1.5px) var(--fv2-visit-stroke, #ffffff);transition:color .25s ease}.footer-v2__visit:hover,.footer-v2__visit:focus-visible{color:var(--fv2-visit-stroke, #ffffff)}@supports not (-webkit-text-stroke: 1px red){.footer-v2__visit{color:var(--fv2-visit-stroke, #ffffff)}}.footer-v2__hr{margin:2.4rem 0 0;border:0;border-top:1px solid var(--fv2-hr, #8c72a5);opacity:.6}@media(min-width:769px){.footer-v2__hr{margin:4.8rem 0 8rem}}.footer-v2__wordmark-row{display:flex;justify-content:center;overflow:hidden;margin:0 0 1.2rem}@media(min-width:769px){.footer-v2__wordmark-row{margin-bottom:clamp(2.4rem,4vw,5.6rem)}}.footer-v2__wordmark-row--image{display:block}.footer-v2__wordmark-img{display:block;width:100%;height:auto}.footer-v2__wordmark-mask{width:100%;aspect-ratio:var(--fv2-wordmark-ratio, 7.18);background-color:var(--fv2-wordmark-color, #efc6ff);-webkit-mask-image:var(--fv2-wordmark-src);mask-image:var(--fv2-wordmark-src);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.footer-v2__wordmark{font-family:var(--heading-font-family);font-size:var(--fv2-wordmark-size, 19vw);font-weight:700;line-height:.82;letter-spacing:-.01em;white-space:nowrap;color:var(--fv2-wordmark-color, #efc6ff);-webkit-user-select:none;user-select:none}.footer-v2__base{display:flex;flex-direction:column;gap:3.2rem}@media(max-width:1023px){.footer-v2__connect{order:1}.footer-v2__legal{order:2}}@media(min-width:1024px){.footer-v2__base{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4rem clamp(3.2rem,5vw,8rem);align-items:start}}.footer-v2__copyright{margin:0 0 1.6rem;font-family:var(--heading-font-family);font-size:1.8rem;font-weight:700;color:var(--fv2-heading, #ffffff)}.footer-v2__copyright a{color:inherit;text-decoration:underline;text-underline-offset:3px}.footer-v2__disclaimer,.footer-v2__disclaimer p{color:var(--fv2-text, #ffffff);font-size:1.1rem;line-height:1.6rem;text-align:justify}.footer-v2__disclaimer>:first-child{margin-top:0}.footer-v2__disclaimer>:last-child{margin-bottom:0}.footer-v2__connect{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}@media(min-width:1024px){.footer-v2__connect{align-items:flex-end}}.footer-v2__connect-heading{margin:0;font-family:var(--heading-font-family);font-size:1.8rem;font-weight:700;color:var(--fv2-heading, #ffffff)}.footer-v2__social .social__link{color:var(--fv2-heading, #ffffff)}@media(min-width:1024px){.footer-v2__social .social{justify-content:flex-end}}.footer-v2__btns{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.footer-v2__btn{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.8rem;border:0;border-radius:100px;background-color:var(--fv2-btn-bg, #8ac540);color:var(--fv2-btn-text, #ffffff);font-weight:700;font-size:1.4rem;line-height:1.2;text-decoration:none;transition:opacity .2s ease}.footer-v2__btn:hover,.footer-v2__btn:focus-visible{opacity:.85;color:var(--fv2-btn-text, #ffffff)}.footer-v2__btns shop-follow-button,.footer-v2__btns .shopify-follow-on-shop{display:inline-flex;align-items:center}.footer-v2__meta{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;margin-top:clamp(2.4rem,4vw,4.8rem)}@media(min-width:769px){.footer-v2__meta{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}.footer-v2__localization .custom-select__btn{border-radius:100px;border-color:transparent;background-color:var(--fv2-select-bg, #e3c7f5);color:var(--fv2-select-text, #3e1b55);font-weight:500}.footer-v2__localization .custom-select__btn>.icon{color:var(--fv2-select-text, #3e1b55)}.footer-v2__localization .custom-select__listbox{top:auto;bottom:5px}.footer-v2__payment .payment-icons{gap:.4rem;margin:0;padding:0;list-style:none}.footer-v2__payment .payment-icons svg{display:block;width:2.4rem;height:auto}@media(min-width:769px){.footer-v2__payment .payment-icons{gap:.6rem}.footer-v2__payment .payment-icons svg{width:4rem}}@media(min-width:769px){.footer-v2__payment .payment-icons{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/331/assets/footer-v2.css.map */
