product-card .product-card__content,.product-card .product-card__content{background:var(--zz-white);border:2px solid var(--zz-ink)!important;border-radius:22px!important;padding:10px 10px 16px!important;box-shadow:0 5px 0 var(--zz-ink);transition:transform .15s ease,box-shadow .15s ease;height:100%}product-card:hover .product-card__content{transform:translateY(-4px);box-shadow:0 9px 0 var(--zz-ink)}product-card:hover{transform:none!important}product-card .product-card__content img,product-card .product-card__content .card-gallery,product-card .product-card__content slideshow-component,product-card .product-card__content .product-media-container{border-radius:16px!important;overflow:hidden}product-card .product-card__content .card-gallery,product-card .product-card__content slideshow-component{background:var(--zz-lilac)}product-card .product-card__content :is(.product-card__title,[class*=title],h3,p a){font-family:var(--zz-font-display)!important;font-weight:600!important;color:var(--zz-ink);line-height:1.25;padding-inline:4px}product-card .product-card__content :is(.price,product-price,[class*=price]){font-family:var(--zz-font-display)!important;font-weight:700!important;color:var(--zz-grape)!important;padding-inline:4px}product-card .product-card__content :is(.compare-at-price,s){color:#8c80a8!important;font-weight:500!important}product-card .product-card__content:after{content:"View \2192";align-self:flex-start;margin:2px 4px 0;padding:6px 14px;border-radius:999px;background:var(--zz-lime);color:var(--zz-ink);font-family:var(--zz-font-display);font-weight:600;font-size:.85rem;border:2px solid var(--zz-ink)}product-card:hover .product-card__content:after{background:var(--zz-grape);color:var(--zz-white)}.badge,product-card [class*=badge]{font-family:var(--zz-font-display)!important;font-weight:600!important;border:2px solid var(--zz-ink)}.zz-reels__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,260px);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 18px;scrollbar-width:thin}.zz-reel{scroll-snap-align:start;position:relative;aspect-ratio:9 / 16;border-radius:26px;overflow:hidden;border:2px solid var(--zz-ink);box-shadow:0 6px 0 var(--zz-ink);background:var(--zz-ink)}.zz-reel video,.zz-reel img,.zz-reel .zz-reel__media{width:100%;height:100%;object-fit:cover;display:block}.zz-reel__placeholder{width:100%;height:100%;display:grid;place-items:center;text-align:center;color:var(--zz-white);font-family:var(--zz-font-display);padding:20px;background:linear-gradient(160deg,var(--zz-grape),var(--zz-pink))}.zz-reel__placeholder span{font-size:3rem;display:block;margin-bottom:8px}.zz-reel__caption{position:absolute;top:12px;left:12px;right:12px;color:var(--zz-white);font-family:var(--zz-font-display);font-weight:600;text-shadow:0 1px 6px rgba(0,0,0,.5);font-size:1rem}.zz-reel__product{position:absolute;left:10px;right:10px;bottom:10px;display:flex;gap:10px;align-items:center;background:var(--zz-white);border-radius:16px;padding:8px;text-decoration:none;color:var(--zz-ink);border:2px solid var(--zz-ink)}.zz-reel__product img{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:none}.zz-reel__product strong{display:block;font-family:var(--zz-font-display);font-size:.85rem;line-height:1.2}.zz-reel__product small{color:var(--zz-grape);font-family:var(--zz-font-display);font-weight:700}.zz-reel__sound{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:50%;border:2px solid var(--zz-ink);background:var(--zz-white);display:grid;place-items:center;cursor:pointer;font-size:1rem;z-index:2}.zz-pv{display:grid;grid-template-columns:minmax(260px,380px) 1fr;gap:40px;align-items:center;background:var(--zz-lilac);border:2px solid var(--zz-ink);border-radius:32px;padding:32px;box-shadow:0 6px 0 var(--zz-ink)}.zz-pv__video{aspect-ratio:9 / 16;border-radius:24px;overflow:hidden;border:2px solid var(--zz-ink);background:var(--zz-ink)}.zz-pv__video video,.zz-pv__video img{width:100%;height:100%;object-fit:cover;display:block}.zz-pv__list{list-style:none;padding:0;margin:18px 0 24px;display:grid;gap:12px}.zz-pv__list li{display:flex;gap:12px;align-items:center;font-family:var(--zz-font-display);font-weight:600;font-size:1.05rem}.zz-pv__list li span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--zz-white);border:2px solid var(--zz-ink);flex:none}.zz-pp-hero{background:var(--zz-grape);color:var(--zz-white);border-radius:0 0 40px 40px;padding:70px 0 60px;text-align:center}.zz-pp-hero .zz-title{color:var(--zz-white);font-size:clamp(2.4rem,6vw,4rem)}.zz-pp-hero .zz-lead{color:#ede6ff;margin-inline:auto;max-width:52ch}.zz-pp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.zz-pp-card{background:var(--zz-white);border:2px solid var(--zz-ink);border-radius:26px;padding:26px;box-shadow:0 6px 0 var(--zz-ink)}.zz-pp-card h3{font-size:1.4rem;margin:12px 0 6px}.zz-pp-card ul{padding-left:18px;margin:10px 0 0;color:#4b3c70}.zz-pp-card .zz-pp-tag{display:inline-block;margin-top:14px;font-family:var(--zz-font-display);font-weight:700;color:var(--zz-grape)}.zz-pp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:s}.zz-pp-step{background:var(--zz-lilac);border-radius:22px;padding:22px;border:2px solid var(--zz-ink);position:relative}.zz-pp-step:before{counter-increment:s;content:counter(s);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--zz-lime);border:2px solid var(--zz-ink);font-family:var(--zz-font-display);font-weight:700;margin-bottom:10px}.zz-pp-step h4{margin:0 0 4px;font-size:1.1rem}.zz-pp-step p{margin:0;color:#4b3c70;font-size:.95rem}.zz-pp-faq details{background:var(--zz-white);border:2px solid var(--zz-ink);border-radius:18px;padding:16px 20px;margin-bottom:10px}.zz-pp-faq summary{font-family:var(--zz-font-display);font-weight:600;cursor:pointer}.zz-pp-faq p{margin:10px 0 0;color:#4b3c70}@media(max-width:989px){.zz-pv{grid-template-columns:1fr;padding:20px}.zz-pv__video{max-width:320px;margin:0 auto}.zz-pp-cards{grid-template-columns:1fr}.zz-pp-steps{grid-template-columns:1fr 1fr}}@media(max-width:600px){.zz-pp-steps{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zomiezone-v2.css.map */
