:root{--zgp-pink: #ed3f79;--zgp-pink-dark: #c92862;--zgp-blush: #fff3f7;--zgp-blush-soft: #fff9fb;--zgp-border: #f2dce5;--zgp-ink: #292326;--zgp-muted: #746a70}.zgp{color:var(--zgp-ink);background:#fff}.zgp h2,.zgp h3{margin:0;color:var(--zgp-ink);line-height:1.12}.zgp h2{font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.4rem,3vw,4.4rem);font-weight:400}.zgp h2 em{color:var(--zgp-pink);font-weight:400}.zgp p{color:var(--zgp-muted);line-height:1.55}.zgp__center{text-align:center}.zgp__eyebrow{margin:0 0 .7rem;color:var(--zgp-pink);font-size:1.15rem;font-weight:700;letter-spacing:.14em}.zgp__placeholder{display:grid;min-height:18rem;place-items:center;padding:2rem;background:var(--zgp-blush-soft);color:var(--zgp-pink-dark);text-align:center}.zgp__proof{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding-top:3.2rem;padding-bottom:3.2rem}.zgp__proof article{display:grid;grid-template-columns:4.2rem 1fr;column-gap:1.2rem;align-items:start}.zgp__proof span{grid-row:1 / 3;display:grid;width:4.2rem;aspect-ratio:1;place-items:center;border:1px solid var(--zgp-border);border-radius:50%;color:var(--zgp-pink);font-size:2rem}.zgp__proof h3{font-family:var(--font-heading-family, Georgia, serif);font-size:1.7rem;font-weight:400}.zgp__proof p{margin:.45rem 0 0;font-size:1.25rem}.zgp__heat{display:grid;grid-template-columns:.9fr 1.1fr;overflow:hidden;padding-top:3.6rem;padding-bottom:3.6rem}.zgp__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,7rem);background:var(--zgp-blush-soft)}.zgp__copy>p:not(.zgp__eyebrow):not(.zgp__note){max-width:52rem;margin:1.6rem 0}.zgp__copy ul{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.zgp__copy li:before{content:"\2713";margin-right:.8rem;color:var(--zgp-pink);font-weight:700}.zgp__note{margin:1.8rem 0 0;font-size:1.2rem}.zgp__media{overflow:hidden;background:var(--zgp-blush)}.zgp__media--portrait{aspect-ratio:4 / 3}.zgp__media img{width:100%;height:100%;object-fit:cover;object-position:center}.zgp__scents{padding:5rem 0;background:var(--zgp-blush-soft)}.zgp__scent-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;margin-top:3rem}.zgp__scent-card{text-align:center}.zgp__scent-image{width:min(100%,19rem);margin:0 auto 1.5rem;aspect-ratio:1}.zgp__scent-image img{width:100%;height:100%;object-fit:contain}.zgp__scent-card h3{font-family:var(--font-heading-family, Georgia, serif);font-size:1.8rem;font-weight:400}.zgp__scent-card p{max-width:20rem;margin:.7rem auto 0;font-size:1.2rem}.zgp__gestures{padding-top:5rem;padding-bottom:5rem}.zgp__gesture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:3rem}.zgp__gesture-card{overflow:hidden;border:1px solid var(--zgp-border);border-radius:1.4rem;background:#fff}.zgp__gesture-image{aspect-ratio:4 / 5;overflow:hidden;background:var(--zgp-blush)}.zgp__gesture-image img{width:100%;height:100%;object-fit:cover}.zgp__gesture-copy{padding:1.8rem 2rem 2.1rem}.zgp__gesture-copy span{color:var(--zgp-pink);font-family:var(--font-heading-family, Georgia, serif);font-size:2.2rem}.zgp__gesture-copy h3{margin:.35rem 0;font-family:var(--font-heading-family, Georgia, serif);font-size:2.2rem;font-weight:400}.zgp__gesture-copy p{margin:0}.zgp__safety{margin:1.8rem 0 0;text-align:center;font-size:1.2rem}.zgp__banner{position:relative;min-height:34rem;overflow:hidden;border-radius:1.6rem;background:var(--zgp-blush)}.zgp__banner>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.zgp__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff9fbf5,#fff9fbb8 38%,#fff9fb00 68%)}.zgp__banner-copy{position:relative;z-index:1;display:flex;min-height:34rem;max-width:52rem;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(3rem,5vw,7rem)}.zgp__banner-copy p:not(.zgp__eyebrow){margin:1rem 0 2rem}.zgp__trail{padding-top:5rem;padding-bottom:5rem}.zgp__trail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:3rem}.zgp__trail-grid article{padding:2.4rem;border:1px solid var(--zgp-border);border-radius:1.2rem;background:#fff}.zgp__trail-grid span{color:var(--zgp-pink);font-weight:700}.zgp__trail-grid h3{margin:.5rem 0 1rem;font-family:var(--font-heading-family, Georgia, serif);font-size:2rem;font-weight:400}.zgp__trail-grid p{margin:0}.zgp__faq{max-width:90rem;padding-top:3rem;padding-bottom:5rem}.zgp__faq-list{margin-top:2.4rem;border-top:1px solid var(--zgp-border)}.zgp__faq details{border-bottom:1px solid var(--zgp-border)}.zgp__faq summary{position:relative;padding:1.6rem 4rem 1.6rem 0;cursor:pointer;font-weight:600;list-style:none}.zgp__faq summary::-webkit-details-marker{display:none}.zgp__faq summary:after{content:"+";position:absolute;top:50%;right:.8rem;color:var(--zgp-pink);font-size:2rem;transform:translateY(-50%)}.zgp__faq details[open] summary:after{content:"\2212"}.zgp__faq details p{margin:0;padding:0 4rem 1.8rem 0}.zgp-eyebrow{color:var(--zgp-pink)!important;letter-spacing:.14em}.zgp-hook em{color:var(--zgp-pink-dark)}.zgp-gallery img,.zgp-recommendations img{object-fit:contain!important}.zgp-badges [class*=badge]{border-color:var(--zgp-border);color:var(--zgp-pink-dark);background:var(--zgp-blush-soft)}.zgp-add-to-cart button,.zgp .button--primary{border-color:var(--zgp-pink);background:var(--zgp-pink);color:#fff}@media screen and (max-width:989px){.zgp__proof{grid-template-columns:1fr;gap:1.8rem}.zgp__heat{grid-template-columns:1fr}.zgp__copy{padding:3rem 2rem}.zgp__media--portrait{aspect-ratio:4 / 5}.zgp__scent-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem}.zgp__scent-card{min-width:44%;scroll-snap-align:start}.zgp__gesture-grid,.zgp__trail-grid{grid-template-columns:1fr}.zgp__banner{min-height:48rem;border-radius:0}.zgp__banner:after{background:linear-gradient(180deg,#fff9fbeb,#fff9fb6b 58%,#fff9fb33)}.zgp__banner-copy{min-height:48rem;justify-content:flex-start;padding:3.5rem 2rem}}@media screen and (max-width:750px){.zawaj-product-stories{margin-left:calc(var(--page-margin-mobile, 16px) * -1);margin-right:calc(var(--page-margin-mobile, 16px) * -1)}.zawaj-product-stories .stories__container{justify-content:flex-start;gap:16px;padding:8px var(--page-margin-mobile, 16px) 12px}.zawaj-product-stories .story__bubble:after{background:linear-gradient(135deg,#ff8bb2,#f03f7f)}.zawaj-product-stories .story__bubble-label{max-width:68px;text-align:center;line-height:1.2}.zgp__proof{display:flex;grid-template-columns:none;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.8rem}.zgp__proof>*{min-width:82%;scroll-snap-align:start}.zgp__gesture-grid,.zgp__gesture-grid--two,.zgp__trail-grid{display:flex;grid-template-columns:none;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:1rem}.zgp__gesture-grid>*,.zgp__gesture-grid--two>*,.zgp__trail-grid>*{min-width:82%;scroll-snap-align:start}.zgp__banner,.zgp__banner-copy{min-height:40rem}.zgp__banner-copy{padding:2.6rem 1.6rem}.zgp__faq{padding-top:2rem;padding-bottom:3rem}.zgp__faq summary{padding:1.35rem 3rem 1.35rem 0}}@media screen and (max-width:750px){.zgp h2{font-size:clamp(2rem,6.2vw,2.4rem);line-height:1.16}.zgp p,.zgp li,.zgp summary{font-size:1.4rem;line-height:1.48}.zgp__eyebrow{margin-bottom:.55rem;font-size:1.05rem;line-height:1.3;letter-spacing:.12em}.zgp__proof,.zgp__scents,.zgp__gestures,.zgp__gifts,.zgp__trail{padding-top:2.8rem;padding-bottom:2.8rem}.zgp__scent-grid,.zgp__gesture-grid,.zgp__gesture-grid--two,.zgp__trail-grid{margin-top:2rem;gap:1rem}.zgp__scent-card{min-width:40%}.zgp__scent-image{width:min(100%,12.5rem);margin-bottom:.8rem}.zgp__scent-card h3{font-size:1.6rem}.zgp__scent-card p{margin-top:.4rem;font-size:1.25rem}.zgp__gesture-grid>*,.zgp__gesture-grid--two>*,.zgp__trail-grid>*{min-width:72%}.zgp__gesture-copy{padding:1.25rem 1.4rem 1.5rem}.zgp__gesture-copy span,.zgp__gesture-copy h3{font-size:1.75rem}.zgp__copy{padding:2.2rem 1.6rem}.zgp__banner,.zgp__banner-copy{min-height:32rem}.zgp__banner-copy{padding:2.2rem 1.6rem}.zgp__faq{padding-top:1.8rem;padding-bottom:2.6rem}.zgp__faq summary{padding-block:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/zawaj-gel-parfume.css.map */
