:root{--zodia-ink: #24162f;--zodia-plum: #5b2a67;--zodia-coral: #d46f62;--zodia-cream: #fbf7f1;--zodia-paper: #fffdf9;--zodia-line: rgba(36, 22, 47, .12);--zodia-shadow: 0 18px 55px rgba(54, 31, 65, .11)}body{background:var(--zodia-paper);color:var(--zodia-ink)}.header-wrapper{border-bottom:1px solid var(--zodia-line);background:#fffdf9f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header{min-height:7.2rem}.header__heading-link{padding-block:.8rem}.header__heading-link,.header__menu-item{color:var(--zodia-ink)}.header__menu-item{font-size:1.35rem;letter-spacing:.025em;text-decoration:none}.header__menu-item:hover span{text-decoration-thickness:.1rem;text-underline-offset:.55rem}.button,.shopify-challenge__button,.customer button{min-height:5.2rem;border-radius:999px;font-weight:650;letter-spacing:.025em;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button:after,.shopify-challenge__button:after,.customer button:after{border-radius:999px;box-shadow:0 0 0 1px #24162f2e}.button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #361f4129}main:has([id$=__hero_zodia]){overflow:clip}main:has([id$=__hero_zodia]) .section+.section{margin-top:0}[id$=__hero_zodia] .rich-text{position:relative;isolation:isolate;background:radial-gradient(circle at 16% 18%,rgba(212,111,98,.16),transparent 28rem),radial-gradient(circle at 84% 74%,rgba(91,42,103,.14),transparent 34rem),linear-gradient(135deg,#fffaf3,#f7eef6)}[id$=__hero_zodia] .rich-text:before,[id$=__soap_teaser] .rich-text:before{content:"";position:absolute;top:1.4rem;right:1.4rem;bottom:1.4rem;left:1.4rem;z-index:-1;border:1px solid rgba(91,42,103,.14);border-radius:2.8rem;pointer-events:none}[id$=__hero_zodia] .rich-text__wrapper{min-height:min(72rem,76vh);align-items:center}[id$=__hero_zodia] .rich-text__blocks{max-width:92rem}[id$=__hero_zodia] .rich-text__heading{max-width:88rem;margin-inline:auto;font-size:clamp(4.4rem,7.5vw,9.2rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance}[id$=__hero_zodia] .caption-with-letter-spacing{color:var(--zodia-plum);font-size:1.25rem;font-weight:700;letter-spacing:.16em}[id$=__hero_zodia] .rich-text__text{max-width:58rem;margin-inline:auto;color:#24162fb8;font-size:1.65rem}[id$=__hero_zodia] .rich-text__buttons{gap:1.2rem;margin-top:3.4rem}[id$=__hero_zodia] .button:first-child{--color-button: 91, 42, 103;--color-button-text: 255, 255, 255}[id$=__hero_zodia] .button--secondary{color:var(--zodia-plum);background:#ffffff9e}[id$=__featured_product_UMXm8q]{background:var(--zodia-ink);color:#fffaf3}[id$=__featured_product_UMXm8q] .product__info-wrapper{display:flex;align-items:center}[id$=__featured_product_UMXm8q] .product__info-container>*{color:#fffaf3}[id$=__featured_product_UMXm8q] .product__text.uppercase{color:#efb0a7;font-size:1.15rem;font-weight:750;letter-spacing:.18em}[id$=__featured_product_UMXm8q] .product__title h2{font-size:clamp(3rem,4vw,5.2rem);line-height:1.04;letter-spacing:-.035em}[id$=__featured_product_UMXm8q] .product__media{overflow:hidden;border:0;border-radius:2.4rem;background:#f4ede5;box-shadow:0 26px 70px #00000047}[id$=__featured_product_UMXm8q] .product-form__submit{--color-button: 212, 111, 98;--color-button-text: 255, 255, 255}main:has([id$=__hero_zodia]) .collection{padding-top:clamp(6rem,8vw,10rem);padding-bottom:clamp(6rem,8vw,10rem)}main:has([id$=__hero_zodia]) .collection__title .title{max-width:78rem;margin-bottom:1rem;font-size:clamp(3rem,4.4vw,5.4rem);line-height:1.02;letter-spacing:-.04em;text-wrap:balance}[id$=__digital_collection]{background:#f5ecf4}[id$=__posters_collection]{background:var(--zodia-cream)}main:has([id$=__hero_zodia]) .card-wrapper .card{height:100%;border:1px solid var(--zodia-line);border-radius:2rem;background:#ffffffe6;box-shadow:0 8px 30px #361f4112;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}main:has([id$=__hero_zodia]) .card-wrapper:hover .card{transform:translateY(-5px);box-shadow:var(--zodia-shadow)}main:has([id$=__hero_zodia]) .card__media,main:has([id$=__hero_zodia]) .card__inner{border-radius:0}main:has([id$=__hero_zodia]) .card__content{padding:1.8rem 1.8rem 2.2rem}main:has([id$=__hero_zodia]) .card__heading{font-size:1.7rem;line-height:1.25;letter-spacing:-.015em}main:has([id$=__hero_zodia]) .price{margin-top:1rem;color:var(--zodia-plum);font-weight:700}main:has([id$=__hero_zodia]) .badge{border:0;border-radius:999px;background:var(--zodia-coral);color:#fff;font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}main:has([id$=__hero_zodia]) .collection__view-all{margin-top:4rem}[id$=__trust_zodia] .rich-text{background:#fff}[id$=__trust_zodia] .rich-text__blocks{max-width:82rem;padding:clamp(3.4rem,6vw,7rem);border:1px solid var(--zodia-line);border-radius:2.8rem;box-shadow:var(--zodia-shadow)}[id$=__trust_zodia] .rich-text__heading{font-size:clamp(3rem,4.2vw,5rem);letter-spacing:-.035em;text-wrap:balance}[id$=__trust_zodia] .rich-text__text{color:#24162fc2;line-height:1.9}[id$=__soap_teaser] .rich-text{position:relative;isolation:isolate;background:radial-gradient(circle at 18% 32%,rgba(212,111,98,.24),transparent 24rem),linear-gradient(128deg,#3c1d49,#24162f 66%,#43223f);color:#fff8ee}[id$=__soap_teaser] .rich-text:before{border-color:#fff8ee33}[id$=__soap_teaser] .rich-text__wrapper{min-height:46rem;align-items:center}[id$=__soap_teaser] .rich-text__blocks>*{color:#fff8ee}[id$=__soap_teaser] .caption-with-letter-spacing{color:#efb0a7;font-weight:750;letter-spacing:.22em}[id$=__soap_teaser] .rich-text__heading{font-size:clamp(4rem,7vw,8rem);line-height:1;letter-spacing:-.045em}[id$=__soap_teaser] .rich-text__text{font-size:clamp(1.8rem,2.4vw,2.5rem);line-height:1.55}[id$=__soap_teaser] .rich-text__text strong{color:#efb0a7;font-size:1.15em}@media screen and (max-width:749px){.header{min-height:6.2rem;padding-inline:1.8rem}[id$=__hero_zodia] .rich-text:before,[id$=__soap_teaser] .rich-text:before{top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;border-radius:2rem}[id$=__hero_zodia] .rich-text__wrapper{min-height:62rem;padding-inline:2.4rem}[id$=__hero_zodia] .rich-text__heading{font-size:clamp(4.1rem,13.5vw,5.8rem);line-height:.99}[id$=__hero_zodia] .caption-with-letter-spacing{font-size:1.05rem;line-height:1.55}[id$=__hero_zodia] .rich-text__buttons,[id$=__hero_zodia] .rich-text__buttons .button{width:100%}[id$=__featured_product_UMXm8q] .featured-product{padding-top:6rem;padding-bottom:6rem}[id$=__featured_product_UMXm8q] .product__info-wrapper{padding-top:3.2rem}main:has([id$=__hero_zodia]) .collection{padding-top:6.4rem;padding-bottom:6.4rem}main:has([id$=__hero_zodia]) .collection__title .title{font-size:3.35rem}main:has([id$=__hero_zodia]) .grid--2-col-tablet-down .grid__item{width:calc(50% - .5rem);max-width:calc(50% - .5rem)}main:has([id$=__hero_zodia]) .card__content{padding:1.3rem 1.2rem 1.6rem}main:has([id$=__hero_zodia]) .card__heading{font-size:1.45rem}[id$=__trust_zodia] .rich-text__blocks{padding:3.2rem 2.2rem;border-radius:2rem}[id$=__soap_teaser] .rich-text__wrapper{min-height:42rem;padding-inline:2.4rem}[id$=__soap_teaser] .rich-text__heading{font-size:clamp(4rem,13vw,5.6rem)}}@media(prefers-reduced-motion:reduce){.button,main:has([id$=__hero_zodia]) .card-wrapper .card{transition:none}}[id$=__hero_zodia] .rich-text{min-height:min(82rem,86vh);background:linear-gradient(90deg,#fff5e8fa,#fff5e8f0 32%,#fff5e866 55%,#38142f14),url(/cdn/shop/files/zodia-homepage-hero-v2.png?v=1788183974) 66% center / cover no-repeat}[id$=__hero_zodia] .rich-text:before{top:2rem;right:2rem;bottom:2rem;left:2rem;border-color:#38142f2e;box-shadow:inset 0 0 0 1px #ffffff61}[id$=__hero_zodia] .rich-text__wrapper{min-height:min(82rem,86vh);justify-content:flex-start;padding:7rem clamp(3rem,7vw,12rem)}[id$=__hero_zodia] .rich-text__blocks{max-width:62rem;margin:0;padding:clamp(3.2rem,4.5vw,6rem);text-align:left;border:1px solid rgba(56,20,47,.12);border-radius:3.2rem;background:#fffaf3e0;box-shadow:0 32px 90px #38142f2e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[id$=__hero_zodia] .rich-text__heading{max-width:56rem;margin-inline:0;font-size:clamp(5.2rem,5.8vw,8rem);line-height:.94}[id$=__hero_zodia] .rich-text__text{max-width:52rem;margin-inline:0;font-size:1.75rem}[id$=__hero_zodia] .rich-text__buttons{justify-content:flex-start}[id$=__digital_collection] .card__media .media{background:#fff5e8}[id$=__digital_collection] .card__media img{object-fit:cover}[id$=__digital_collection] .collection__title{max-width:86rem}[id$=__digital_collection] .collection__title .title{font-size:clamp(4rem,5vw,6.4rem);line-height:.98;text-wrap:balance}@media screen and (max-width:749px){[id$=__hero_zodia] .rich-text{min-height:78rem;background:linear-gradient(180deg,#fff5e81a,#fff5e82e 39%,#fff5e8f7 65%,#fff5e8),url(/cdn/shop/files/zodia-homepage-hero-v2.png?v=1788183974) 69% top / auto 52% no-repeat,#fff5e8}[id$=__hero_zodia] .rich-text:before{top:.8rem;right:.8rem;bottom:.8rem;left:.8rem}[id$=__hero_zodia] .rich-text__wrapper{min-height:78rem;align-items:flex-end;justify-content:center;padding:31rem 1.8rem 2.2rem}[id$=__hero_zodia] .rich-text__blocks{width:100%;padding:3rem 2.4rem;border-radius:2.4rem;background:#fffaf3f0}[id$=__hero_zodia] .rich-text__heading{font-size:clamp(4.2rem,12vw,5.4rem)}[id$=__hero_zodia] .rich-text__text{font-size:1.55rem}[id$=__digital_collection] .collection__title .title{font-size:3.5rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/zodia-wow.css.map */
