.g-scents,.gentify-scents-page{--gs-ink:var(--ink,#1C1917);--gs-ink-deep:#0f0d0c;--gs-cream:#F5F1E8;--gs-card:#FFFDF8;--gs-gold:var(--gold,#A16207);--gs-gold-glow:var(--gold-glow,#E0A82E);--gs-line:#E4DDD0;--gs-muted:var(--muted,#6B645F)}.g-sc-hero{position:relative;isolation:isolate;background:#0f0d0c;color:#fff;overflow:hidden;display:flex;flex-direction:column-reverse}.g-sc-hero-bg{position:relative;display:block;aspect-ratio:4/3.1;width:100%}.g-sc-hero-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 78%}.g-sc-hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0f0d0c 0,rgb(15 13 12 / .55) 22%,#fff0 48%)}.g-sc-hero-in{padding-block:clamp(1.4rem,1rem + 3vw,4rem) .4rem}.g-sc-hero-copy{max-width:34rem}.g-sc-hero .g-eyebrow{color:var(--gs-gold-glow,#E0A82E)}.g-sc-hero h1{margin:.4rem 0 .7rem;font-size:clamp(2rem,1.3rem + 3.4vw,4rem);line-height:1.04;letter-spacing:-.025em;font-weight:800;color:#fff}.g-sc-hero h1 em{font-style:normal;color:var(--gs-gold-glow,#E0A82E);display:block}.g-sc-hero .g-sc-hero-lead{max-width:30rem;margin:0 0 1.1rem;color:#e6dfd6;font-size:clamp(.98rem,.94rem + .3vw,1.12rem);line-height:1.55}.g-sc-hero-cta{display:flex;flex-wrap:wrap;gap:.7rem}.g-sc-hero-facts{list-style:none;margin:1.1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem}.g-sc-hero-facts li{display:flex;flex-direction:column;line-height:1.2}.g-sc-hero-facts strong{font-size:.95rem;color:#fff}.g-sc-hero-facts span{font-size:.78rem;color:#cfc7bd}@media(min-width:760px){.g-sc-hero-bg{aspect-ratio:21/9}.g-sc-hero-bg img{object-position:50% 60%}.g-sc-hero-in{padding-block:clamp(1.6rem,1rem + 3vw,3rem) .6rem}}@media(min-width:1180px){.g-sc-hero{display:flex;flex-direction:row;align-items:center;min-height:clamp(30rem,40vw,38rem)}.g-sc-hero-bg{position:absolute;inset:0;z-index:-2;aspect-ratio:auto;height:100%}.g-sc-hero-bg img{object-position:70% 50%}.g-sc-hero-bg::after{background:linear-gradient(90deg,rgb(15 13 12 / .94) 0,rgb(15 13 12 / .78) 32%,rgb(15 13 12 / .08) 62%,#fff0 100%)}.g-sc-hero-in{padding-block:clamp(1.6rem,1rem + 3vw,4rem)}.g-sc-hero-copy{max-width:min(34rem,37vw)}.g-sc-hero h1{font-size:clamp(2.2rem,1rem + 3.2vw,3.8rem)}.g-sc-hero h1 em{white-space:nowrap}}.g-sc-trust-strip{background:var(--gs-cream,#F5F1E8);border-bottom:1px solid var(--gs-line,#E4DDD0)}.g-sc-trust{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.g-sc-trust li{display:flex;gap:.65rem;align-items:flex-start}.g-sc-trust svg{flex:none;width:22px;height:22px;color:var(--gs-gold,#A16207);margin-top:.1rem}.g-sc-trust strong{display:block;font-size:.9rem;color:var(--gs-ink,#1C1917);font-weight:700;line-height:1.25}.g-sc-trust em{display:block;font-style:normal;font-size:.8rem;color:var(--gs-muted,#6B645F);line-height:1.3}.g-sc-trust-row{grid-template-columns:1fr 1fr;padding:.9rem 0;gap:.8rem .9rem}@media(min-width:900px){.g-sc-trust-row{grid-template-columns:repeat(4,1fr)}}.g-sc-shop .g-sec-head{display:block;text-align:center;margin-bottom:.8rem}.g-sc-shop h2,.g-sc-explain h2,.g-sc-why h2,.g-sc-faq-sec h2{margin:.3rem 0 0;font-size:var(--fz-h2,2rem);letter-spacing:-.02em}.g-sc-explain .g-sec-head,.g-sc-why .g-sec-head,.g-sc-faq-sec .g-sec-head{display:block;text-align:center}.g-sc-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 1.1rem}.g-sc-fchip{min-height:40px;padding:.45rem 1rem;border-radius:999px;border:1.5px solid var(--gs-line,#E4DDD0);background:#fff;color:var(--gs-ink,#1C1917);font:600 .85rem/1 var(--font,Inter,sans-serif);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.g-sc-fchip:hover{border-color:var(--gs-ink,#1C1917)}.g-sc-fchip.is-on{background:var(--gs-ink,#1C1917);border-color:var(--gs-ink,#1C1917);color:#fff}.g-sc-fchip:focus-visible,.g-sc-chip:focus-visible,.g-sc-size:focus-visible{outline:2px solid var(--gs-gold,#A16207);outline-offset:2px}.g-sc-grid{display:grid;gap:.85rem;grid-template-columns:1fr}@media(min-width:560px){.g-sc-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.g-sc-grid{grid-template-columns:repeat(3,1fr);gap:1.1rem}.g-sc-grid-3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1180px){.g-sc-grid:not(.g-sc-grid-3){grid-template-columns:repeat(4,1fr)}}.g-sc-card[hidden]{display:none}.g-sc-card{display:flex;flex-direction:column;background:var(--gs-card,#FFFDF8);border:1px solid var(--gs-line,#E4DDD0);border-radius:var(--r-lg,20px);overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.g-sc-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px -22px rgb(28 25 23 / .5);border-color:#cfc6b4}.g-sc-card-img{position:relative;display:block;aspect-ratio:1/1;background:#fff;border-bottom:1px solid var(--gs-line,#E4DDD0)}.g-sc-card-img img{width:100%;height:100%;object-fit:contain;display:block;padding:.35rem;box-sizing:border-box}.g-sc-tag{position:absolute;left:.7rem;top:.7rem;padding:.28rem .65rem;border-radius:999px;background:rgb(28 25 23 / .88);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.g-sc-card-body{display:flex;flex-direction:column;gap:.45rem;padding:.95rem 1rem 1.05rem;flex:1}.g-sc-brand{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gs-gold,#A16207)}.g-sc-name{margin:0;font-size:1.15rem;line-height:1.2;letter-spacing:-.01em;font-weight:800}.g-sc-name a{color:var(--gs-ink,#1C1917);text-decoration:none}.g-sc-name a:hover{text-decoration:underline;text-underline-offset:3px}.g-sc-vibe{margin:0;font-size:.88rem;line-height:1.45;color:var(--gs-muted,#6B645F)}.g-sc-notes{list-style:none;margin:.1rem 0 .2rem;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.g-sc-notes li{padding:.18rem .55rem;border-radius:999px;background:var(--gs-cream,#F5F1E8);font-size:.72rem;font-weight:600;color:#3c3732}.g-sc-sizes{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.35rem}.g-sc-chip{min-width:46px;min-height:40px;padding:.35rem .6rem;border-radius:10px;border:1.5px solid var(--gs-line,#E4DDD0);background:#fff;color:var(--gs-ink,#1C1917);font:600 .8rem/1 var(--font,Inter,sans-serif);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.g-sc-chip:hover:not(:disabled){border-color:var(--gs-ink,#1C1917)}.g-sc-chip.is-on{background:var(--gs-ink,#1C1917);border-color:var(--gs-ink,#1C1917);color:#fff}.g-sc-chip:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.g-sc-buy{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.5rem}.g-sc-price{margin:0;display:flex;flex-direction:column;line-height:1.15}.g-sc-price-now{font-size:1.3rem;font-weight:800;color:var(--gs-ink,#1C1917);letter-spacing:-.01em}.g-sc-price-sub{font-size:.72rem;color:var(--gs-muted,#6B645F)}.g-sc-add{min-height:46px;padding:.65rem 1.1rem;font-size:.88rem;white-space:nowrap}.g-sc-add.is-busy{opacity:.6;pointer-events:none}.g-sc-fine{margin:.7rem 0 0;font-size:.8rem;color:var(--gs-muted,#6B645F);line-height:1.5}.g-sc-center{text-align:center}.g-sc-empty{text-align:center;color:var(--gs-muted,#6B645F);padding:2rem 0}.g-sc-explain{background:var(--gs-cream,#F5F1E8);border-top:1px solid var(--gs-line,#E4DDD0);border-bottom:1px solid var(--gs-line,#E4DDD0)}.g-sc-steps{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.g-sc-steps li{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;border-radius:var(--r,14px);background:#fff;border:1px solid var(--gs-line,#E4DDD0)}.g-sc-steps strong{font-size:1rem;color:var(--gs-ink,#1C1917)}.g-sc-steps span{font-size:.9rem;color:var(--gs-muted,#6B645F);line-height:1.5}@media(min-width:760px){.g-sc-steps-3,.g-sc-region .g-sc-steps{grid-template-columns:repeat(3,1fr)}}.g-sc-why-grid{display:grid;gap:.75rem}.g-sc-why-grid>div{padding:1rem 1.1rem;border-left:3px solid var(--gs-gold,#A16207);background:#fff;border-radius:0 var(--r,14px) var(--r,14px) 0}.g-sc-why-grid h3{margin:0 0 .25rem;font-size:1.02rem}.g-sc-why-grid p{margin:0;font-size:.9rem;color:var(--gs-muted,#6B645F);line-height:1.5}@media(min-width:760px){.g-sc-why-grid{grid-template-columns:repeat(3,1fr)}}.g-sc-narrow{max-width:760px}.g-sc-faq{display:flex;flex-direction:column;gap:.55rem}.g-sc-faq details{background:#fff;border:1px solid var(--gs-line,#E4DDD0);border-radius:12px;padding:0 1rem}.g-sc-faq summary{list-style:none;cursor:pointer;font-weight:700;font-size:.95rem;padding:.9rem 0;display:flex;justify-content:space-between;gap:1rem;color:var(--gs-ink,#1C1917)}.g-sc-faq summary::-webkit-details-marker{display:none}.g-sc-faq summary::after{content:"+";font-size:1.25rem;line-height:1;color:var(--gs-gold,#A16207)}.g-sc-faq details[open] summary::after{content:"\2212"}.g-sc-faq details p{margin:0 0 .95rem;font-size:.9rem;line-height:1.6;color:#3c3732}.g-sc-help{background:var(--gs-ink,#1C1917);color:#fff;text-align:center}.g-sc-help-in{display:flex;flex-direction:column;align-items:center;gap:.7rem}.g-sc-help h2{margin:0;color:#fff;font-size:var(--fz-h2,2rem)}.g-sc-help p{margin:0;color:#d6cfc6;max-width:30rem}.g-sc-legal{margin:1.2rem auto 1.4rem;max-width:46rem;text-align:center;font-size:.74rem;line-height:1.55;color:var(--gs-muted,#6B645F)}.g-scents.gentify-product .entry-summary>.g-sc-kicker{order:0;margin:0;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gs-gold,#A16207)}.g-scents.gentify-product .entry-summary>.g-sc-lead{order:2;margin:0;color:var(--gs-muted,#6B645F);font-size:1rem;line-height:1.5}.g-scents.gentify-product .entry-summary>.g-sc-trust{order:7;padding:.8rem 0 0;border-top:1px solid var(--line,#E7E5E4);grid-template-columns:1fr 1fr}.g-scents.gentify-product .entry-summary>.g-sc-decant-note{order:8;margin:0;font-size:.8rem;color:var(--gs-muted,#6B645F);line-height:1.5}.g-scents.gentify-product .entry-summary .price{font-weight:800}.g-scents form.variations_form table.variations{margin:0}.g-scents form.variations_form.is-sc-ready table.variations{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.g-scents form.variations_form .reset_variations{display:none!important}.g-sc-sizepick{margin:0 0 .9rem}.g-sc-sizepick-h{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 .5rem;font-size:.85rem;font-weight:700;color:var(--gs-ink,#1C1917)}.g-sc-sizepick-h span{font-weight:500;color:var(--gs-muted,#6B645F)}.g-sc-sizes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:.5rem}.g-sc-size{position:relative;display:flex;flex-direction:column;gap:.15rem;text-align:left;padding:.7rem .75rem;border-radius:12px;border:1.5px solid var(--gs-line,#E4DDD0);background:#fff;color:var(--gs-ink,#1C1917);font-family:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.g-sc-size:hover:not(:disabled){border-color:var(--gs-ink,#1C1917)}.g-sc-size.is-on{border-color:var(--gs-ink,#1C1917);background:var(--gs-cream,#F5F1E8);box-shadow:inset 0 0 0 1px var(--gs-ink,#1C1917)}.g-sc-size:disabled{opacity:.45;cursor:not-allowed}.g-sc-size b{font-size:1.02rem;font-weight:800}.g-sc-size i{font-style:normal;font-size:.95rem;font-weight:700}.g-sc-size small{font-size:.75rem;color:var(--gs-muted,#6B645F);line-height:1.3}.g-sc-best{position:absolute;right:.45rem;top:-.55rem;padding:.12rem .45rem;border-radius:999px;background:var(--gs-gold,#A16207);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.g-sc-sizenote{margin:.55rem 0 0;font-size:.8rem;color:var(--gs-muted,#6B645F)}.g-sc-region{display:flex;flex-direction:column;gap:clamp(1.2rem,1rem + 1.5vw,2.2rem);margin-top:clamp(1.4rem,1rem + 2vw,2.6rem)}.g-sc-sec h2{margin:0 0 .8rem;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);letter-spacing:-.015em}.g-sc-story{margin:0 0 1rem;max-width:44rem;line-height:1.7;color:#2a2520}.g-sc-pyramid{display:grid;gap:.6rem}@media(min-width:700px){.g-sc-pyramid{grid-template-columns:repeat(3,1fr)}}.g-sc-layer{padding:.85rem 1rem;border-radius:var(--r,14px);background:var(--gs-cream,#F5F1E8);border:1px solid var(--gs-line,#E4DDD0)}.g-sc-layer h3{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gs-gold,#A16207)}.g-sc-layer p{margin:0;font-size:.95rem;font-weight:600;color:var(--gs-ink,#1C1917);line-height:1.4}.g-sc-accords{list-style:none;margin:.8rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.g-sc-accords li{padding:.3rem .75rem;border-radius:999px;border:1.5px solid var(--gs-ink,#1C1917);font-size:.78rem;font-weight:700;color:var(--gs-ink,#1C1917)}.g-sc-perf{display:grid;gap:.9rem}@media(min-width:760px){.g-sc-perf{grid-template-columns:1fr 1fr 1.2fr;align-items:start}}.g-sc-meter-top{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:.4rem}.g-sc-meter-top span{color:var(--gs-muted,#6B645F);font-weight:600}.g-sc-meter-top strong{color:var(--gs-ink,#1C1917)}.g-sc-meter-bar{display:flex;gap:4px}.g-sc-meter-bar i{flex:1;height:8px;border-radius:4px;background:#E7E1D4}.g-sc-meter-bar i.on{background:var(--gs-gold,#A16207)}.g-sc-facts{margin:0;display:grid;gap:.45rem}.g-sc-facts>div{display:flex;justify-content:space-between;gap:1rem;font-size:.88rem;border-bottom:1px dashed var(--gs-line,#E4DDD0);padding-bottom:.4rem}.g-sc-facts dt{color:var(--gs-muted,#6B645F)}.g-sc-facts dd{margin:0;font-weight:700;text-align:right}.g-sc-fit-grid{display:grid;gap:.7rem}@media(min-width:700px){.g-sc-fit-grid{grid-template-columns:1fr 1fr}}.g-sc-fit-yes,.g-sc-fit-no{padding:1rem 1.1rem;border-radius:var(--r,14px);border:1px solid var(--gs-line,#E4DDD0)}.g-sc-fit-yes{background:#F3F8F1;border-color:#cfe3c8}.g-sc-fit-no{background:#FBF4F2;border-color:#ecd3cc}.g-sc-fit h3{margin:0 0 .3rem;font-size:.95rem}.g-sc-fit p{margin:0;font-size:.92rem;line-height:1.55;color:#2a2520}.g-sc-buybar .g-buybar-btn{white-space:nowrap}@media(prefers-reduced-motion:reduce){.g-sc-card,.g-sc-chip,.g-sc-size,.g-sc-fchip{transition:none}.g-sc-card:hover{transform:none}}.g-scents .single_variation_wrap .woocommerce-variation-price,.g-scents .single_variation_wrap .woocommerce-variation-description,.g-scents .entry-summary .product_meta{display:none!important}.g-sc-hero .g-sc-hero-lead,.g-sc-hero p{opacity:1}.gentify-product .g-sc-region{grid-column:1/-1;min-width:0}@media(min-width:900px){.g-sc-pyramid{grid-template-columns:repeat(3,1fr)}.g-sc-fit-grid,.g-sc-region .g-sc-steps{max-width:60rem}.g-sc-region .g-sc-faq{max-width:52rem}}.g-scents .g-sc-sec h2,.g-scents .g-sc-region h2{color:var(--gs-ink,#1C1917)}.g-scents .g-sc-story{color:#2a2520}@media(min-width:900px){.g-sc-fit-grid,.g-sc-region .g-sc-steps{max-width:none}}.g-sc-name a{display:block;padding:.6rem 0;margin:-.6rem 0}.g-scents .g-crumbs a{display:inline-block;padding:.75rem .2rem;margin:-.75rem 0}.g-scents .woocommerce-product-gallery__trigger{width:44px!important;height:44px!important}.g-sc-msg{flex-basis:100%;margin:.5rem 0 0;padding:.55rem .75rem;border-radius:10px;background:#FFF4E5;border:1px solid #F2D4A3;color:#6b3f00;font-size:.82rem;line-height:1.4}.g-sc-buy{flex-wrap:wrap}.g-sc-layer h3,.g-sc-brand,.g-scents.gentify-product .entry-summary>.g-sc-kicker{color:#8a5200}.g-sc-legal-wrap{background:#faf8f5;border-top:1px solid var(--gs-line,#E4DDD0);padding:.2rem 0}.g-sc-legal-wrap .g-sc-legal{color:#57504a}.g-sc-logo{display:block;width:clamp(78px,20vw,112px);height:auto;margin:0 0 .75rem}@media(min-width:1180px){.g-sc-logo{width:112px;margin-bottom:.9rem}}.g-logo--scent img{height:46px;width:auto;display:block}.g-foot-brand .g-foot-logo-scent{height:64px;width:auto;margin-bottom:.85rem}.gentify-home .g-nav:has(.g-logo--scent){min-height:58px}.g-sc-pyramid:has(>.g-sc-layer:only-child){grid-template-columns:1fr}