:is(#zb-luxury-pdp-v4,.zbv4-template-scope){--zbv4-forest: #173c31;--zbv4-ink: #16221e;--zbv4-cream: #f5f0e6;--zbv4-paper: #fffdf8;--zbv4-line: rgba(23, 60, 49, .18);--zbv4-gutter: clamp(20px, 4vw, 72px);--zbv4-copy: 560px;background:var(--zbv4-paper);color:var(--zbv4-ink);font-family:Arial,Helvetica,sans-serif;width:100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) *,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) *:before,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) *:after{box-sizing:border-box}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) h1,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) h2,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) h3,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) p,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) blockquote{margin:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) button,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) input,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) select{border-radius:0;font:inherit}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-shell{background:var(--zbv4-paper);min-width:0;overflow:hidden;padding-bottom:88px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-picture,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-picture img{display:block;height:100%;width:100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-picture img{object-fit:cover}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-eyebrow{color:color-mix(in srgb,var(--zbv4-forest) 72%,var(--zbv4-paper));font-size:10px;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-title,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-heading,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-subheading{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-title{font-size:clamp(38px,5.1vw,76px);line-height:.98}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-heading{font-size:clamp(32px,4vw,58px);line-height:1.03}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-subheading{font-size:clamp(24px,2.5vw,38px);line-height:1.08}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-copy{font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.75;max-width:var(--zbv4-copy)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-micro{color:#16221ead;font-size:11px;letter-spacing:.035em;line-height:1.6}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-link{border-bottom:1px solid currentColor;color:inherit;display:inline-block;font-size:10px;letter-spacing:.16em;padding-bottom:5px;text-decoration:none;text-transform:uppercase}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-hero{background:var(--zbv4-cream);display:grid;grid-template-columns:minmax(0,58fr) minmax(360px,42fr);min-height:740px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-gallery{background:color-mix(in srgb,var(--zbv4-cream) 82%,var(--zbv4-forest));display:grid;grid-template-columns:82px minmax(0,1fr);min-width:0;padding:28px;position:relative}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-gallery-main,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-hero-art{min-height:0;overflow:hidden;position:relative}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-gallery-main>[data-zbv4-media][hidden]{display:none!important}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-gallery-main .zbv4-picture,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-hero-art .zbv4-picture{top:0;right:0;bottom:0;left:0;position:absolute}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-thumbs{align-content:center;display:grid;gap:10px;padding-right:18px;z-index:2}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-thumb{aspect-ratio:4 / 5;background:#fffdf873;border:1px solid transparent;cursor:pointer;overflow:hidden;padding:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-thumb[aria-pressed=true]{border-color:var(--zbv4-ink)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase{align-items:center;background:var(--zbv4-paper);display:flex;justify-content:center;padding:64px clamp(34px,5vw,82px)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase-inner{display:grid;gap:20px;max-width:500px;width:100%}@media(min-width:741px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase{align-items:flex-start}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-rating{align-items:center;display:flex;font-size:12px!important;gap:10px;letter-spacing:.02em;margin-top:16px;min-height:22px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-rating.jdgm-preview-badge{display:flex!important}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-stars{letter-spacing:.18em}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .jdgm-preview-badge .jdgm-prev-badge{align-items:center;color:var(--zbv4-ink);display:flex!important;flex-wrap:wrap;gap:8px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .jdgm-preview-badge .jdgm-prev-badge[data-number-of-reviews="0"]{display:none!important}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .jdgm-preview-badge .jdgm-prev-badge__stars{color:var(--zbv4-forest);letter-spacing:.08em}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .jdgm-preview-badge .jdgm-prev-badge__stars:after{color:var(--zbv4-ink);content:" " attr(data-score) " / 5.00";font-family:Arial,Helvetica,sans-serif;letter-spacing:0;margin-left:8px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .jdgm-preview-badge .jdgm-prev-badge__text,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-rating-empty{border-bottom:1px solid currentColor;color:inherit;cursor:pointer;padding-bottom:2px;text-decoration:none}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-price{font-family:Georgia,Times New Roman,serif;font-size:21px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-option{border-top:1px solid var(--zbv4-line);display:grid;gap:12px;padding-top:18px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-format{border-top:0;gap:10px;padding-top:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-option-head{display:flex;font-size:10px;justify-content:space-between;letter-spacing:.12em;text-transform:uppercase}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-variants{display:flex;flex-wrap:wrap;gap:8px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-variant,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-variant-choice{background:var(--zbv4-paper);border:1px solid rgba(22,34,30,.42);color:inherit;cursor:pointer;font-size:10px;letter-spacing:.07em;line-height:1.35;min-height:40px;padding:11px 17px;text-transform:uppercase}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-variant[aria-pressed=true],:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-variant-choice[aria-pressed=true]{background:color-mix(in srgb,var(--zbv4-forest) 7%,var(--zbv4-paper));border-color:var(--zbv4-forest);box-shadow:inset 0 0 0 1px var(--zbv4-forest);color:var(--zbv4-forest)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-variant-choice:disabled{cursor:not-allowed;opacity:.45}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-native-select{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) form[data-zbv4-product-form]{display:grid;gap:12px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-quantity-control{border:1px solid rgba(22,34,30,.42);display:grid;grid-template-columns:40px 44px 40px;height:42px;width:max-content}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-quantity-control button,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-quantity-control input{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;min-width:0;padding:0;text-align:center}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-quantity-control button{cursor:pointer;font-size:17px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-quantity-control input{-moz-appearance:textfield;font-size:12px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-quantity-control input::-webkit-inner-spin-button,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase-modes{border:0;display:grid;gap:10px;margin:0;padding:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase-mode{align-items:center;display:flex;font-size:12px;gap:10px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-add,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-payment-button .shopify-payment-button__button{align-items:center;background:var(--zbv4-forest);border:1px solid var(--zbv4-forest);border-radius:0;color:var(--zbv4-paper);cursor:pointer;font-size:11px;letter-spacing:.16em;min-height:56px;padding:0 22px;text-transform:uppercase;width:100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase .zbv4-add{display:flex;justify-content:center;min-height:55px;text-align:center}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-payment-button{margin:0;width:100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-payment-button .shopify-payment-button{margin:0;width:100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-payment-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 55px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-skeleton-background-color: var(--zbv4-forest);display:block;width:100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-payment-button .shopify-payment-button__more-options{display:none!important}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase .zbv4-add-content{grid-template-columns:auto 1px auto;justify-content:center;max-width:100%;text-align:center;width:max-content}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-add-content{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 1px auto;width:100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-add-divider{background:#fffdf86b;height:24px;width:1px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) [data-zbv4-add-price]{font-family:Georgia,Times New Roman,serif;font-size:13px;letter-spacing:0;white-space:nowrap}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promises{border-top:1px solid var(--zbv4-line);display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding-top:18px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promises span{font-size:9px;letter-spacing:.08em;line-height:1.5;text-align:center;text-transform:uppercase}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-split{display:grid;grid-template-columns:55fr 45fr;min-height:670px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-split.zbv4-reverse{grid-template-columns:45fr 55fr}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-media{background:var(--zbv4-cream);min-height:600px;overflow:hidden;position:relative}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-media .zbv4-picture{top:0;right:0;bottom:0;left:0;position:absolute}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-copy-panel{align-items:center;display:flex;justify-content:center;padding:clamp(54px,8vw,130px) clamp(34px,6vw,100px)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-copy-inner{display:grid;gap:27px;max-width:500px;width:100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-result-panel{background:var(--zbv4-forest);color:var(--zbv4-paper)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-result-panel .zbv4-eyebrow,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition .zbv4-eyebrow,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final .zbv4-eyebrow{color:var(--zbv4-cream)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-result-line{border-left:1px solid currentColor;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.65;padding-left:24px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ritual{background:var(--zbv4-cream);display:grid;grid-template-columns:60fr 40fr;min-height:760px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ritual-media{background:color-mix(in srgb,var(--zbv4-cream) 78%,var(--zbv4-forest));min-height:720px;overflow:hidden;position:relative}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ritual-media .zbv4-picture{top:0;right:0;bottom:0;left:0;position:absolute}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ritual-content{align-items:center;display:flex;padding:76px clamp(34px,5vw,78px)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-steps{border-top:1px solid var(--zbv4-line);display:grid}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-step{border-bottom:1px solid var(--zbv4-line);display:grid;gap:16px;grid-template-columns:34px 1fr;padding:22px 0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-step-num{color:color-mix(in srgb,var(--zbv4-forest) 72%,var(--zbv4-paper));font-family:Georgia,Times New Roman,serif;font-size:20px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-step h3{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400;margin-bottom:7px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-step .zbv4-micro{font-size:16px;letter-spacing:0;line-height:1.75}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-logic-list{border-top:1px solid var(--zbv4-line)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-logic-row{border-bottom:1px solid var(--zbv4-line);display:grid;gap:10px;grid-template-columns:112px 1fr;padding:17px 0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-logic-row strong{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition{background:var(--zbv4-forest);color:var(--zbv4-paper);padding-bottom:clamp(70px,9vw,130px)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-panorama{background:color-mix(in srgb,var(--zbv4-forest) 84%,var(--zbv4-cream));min-height:520px;overflow:hidden;position:relative}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-panorama .zbv4-picture{top:0;right:0;bottom:0;left:0;position:absolute}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition-head{display:grid;gap:22px;margin:0 auto;max-width:1180px;padding:clamp(62px,8vw,112px) var(--zbv4-gutter) 48px;text-align:center}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-dual-copy{display:grid;gap:7vw;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1050px;padding:0 var(--zbv4-gutter)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-dual-copy article{border-top:1px solid rgba(255,253,248,.3);display:grid;gap:18px;padding-top:24px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-proof{background:color-mix(in srgb,var(--zbv4-cream) 82%,var(--zbv4-forest));display:grid;min-height:620px;padding:90px 8vw;place-items:center;text-align:center}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-proof-inner{max-width:950px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-proof blockquote{font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,4.5vw,60px);line-height:1.12}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-proof cite{display:block;font-size:10px;font-style:normal;letter-spacing:.16em;margin-top:34px;text-transform:uppercase}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-routine{background:var(--zbv4-paper);padding:clamp(76px,9vw,132px) var(--zbv4-gutter)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-routine-head{display:grid;gap:18px;margin:0 auto 56px;max-width:730px;text-align:center}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-routine-grid{display:grid;gap:24px;grid-template-columns:1.35fr .82fr .82fr;margin:0 auto;max-width:1320px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-routine-item{display:grid;gap:17px;min-width:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-routine-image{aspect-ratio:4 / 5;background:var(--zbv4-cream);overflow:hidden;position:relative}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-routine-item:first-child .zbv4-routine-image{aspect-ratio:1 / 1.08;background:color-mix(in srgb,var(--zbv4-cream) 82%,var(--zbv4-forest))}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-routine-image .zbv4-picture{top:0;right:0;bottom:0;left:0;position:absolute}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-routine-name{align-items:flex-start;display:flex;gap:14px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-routine-name span:first-child{color:color-mix(in srgb,var(--zbv4-forest) 72%,var(--zbv4-paper));font-family:Georgia,Times New Roman,serif;font-size:18px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-routine-name strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;margin-bottom:7px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-faq-journal{background:var(--zbv4-cream);display:grid;grid-template-columns:1fr 1fr;min-height:650px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-faq{align-items:center;display:flex;justify-content:center;padding:76px 6vw}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-faq-inner{max-width:520px;width:100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-faq details{border-bottom:1px solid var(--zbv4-line)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-faq summary{cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:18px;list-style:none;padding:20px 28px 20px 0;position:relative}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-faq summary::-webkit-details-marker{display:none}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-faq summary:after{content:"+";position:absolute;right:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-faq details[open] summary:after{content:"\2212"}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-faq details p{font-size:16px;letter-spacing:0;line-height:1.75;padding:0 28px 22px 0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-journal{background:color-mix(in srgb,var(--zbv4-forest) 76%,var(--zbv4-cream));display:flex;flex-direction:column;justify-content:flex-end;min-height:650px;overflow:hidden;padding:54px 5vw;position:relative}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-journal>.zbv4-picture{top:0;right:0;bottom:0;left:0;position:absolute}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-journal-copy{background:var(--zbv4-paper);display:grid;gap:16px;max-width:430px;padding:34px;position:relative;z-index:1}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final{align-items:center;background:var(--zbv4-forest);color:var(--zbv4-paper);display:flex;justify-content:center;min-height:720px;overflow:hidden;padding:90px var(--zbv4-gutter);position:relative;text-align:center}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final>.zbv4-picture{top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final:after{background:#122b236b;content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final-inner{display:grid;gap:28px;max-width:680px;position:relative;z-index:2}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final .zbv4-add{align-items:center;background:var(--zbv4-forest);border-color:var(--zbv4-forest);color:var(--zbv4-paper);display:flex;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;justify-content:flex-start;letter-spacing:.16em;line-height:1.8;margin:0 auto;max-width:320px;padding:0 22px;text-align:left;text-decoration:none;text-transform:uppercase;width:100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky{align-items:center;background:var(--zbv4-paper);border-top:1px solid var(--zbv4-line);bottom:0;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto minmax(190px,320px);left:0;min-height:88px;padding:14px var(--zbv4-gutter);position:fixed;right:0;z-index:50}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky-title{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky-price{font-family:Georgia,Times New Roman,serif;font-size:16px;white-space:nowrap}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-footer{background:var(--zbv4-forest);color:var(--zbv4-paper);display:grid;gap:32px;grid-template-columns:1.4fr repeat(3,1fr);padding:66px var(--zbv4-gutter)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-footer h3{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-footer-col{align-content:start;display:grid;gap:13px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-footer a,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-footer span{color:inherit;font-size:10px;letter-spacing:.07em;line-height:1.5;text-decoration:none;text-transform:uppercase}@media(max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-hero,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-split,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-split.zbv4-reverse,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ritual,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-faq-journal{grid-template-columns:1fr}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-gallery{grid-template-columns:1fr;min-height:620px;padding:20px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-thumbs{align-content:initial;bottom:20px;display:flex;left:20px;padding:0;position:absolute}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-thumb{height:58px;width:46px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase{padding:54px 24px 62px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-title{font-size:clamp(43px,13vw,61px)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-heading{font-size:clamp(36px,10.5vw,50px)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-media,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ritual-media{min-height:112vw}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-copy-panel,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ritual-content{padding:72px 24px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-reverse .zbv4-copy-panel{order:2}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-reverse .zbv4-media{order:1}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition{padding-bottom:76px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-panorama{min-height:88vw}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition-head{padding:68px 24px 44px;text-align:left}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-dual-copy{gap:42px;grid-template-columns:1fr;padding:0 24px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-proof{min-height:580px;padding:78px 24px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-routine{padding:76px 20px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-routine-grid{grid-template-columns:1fr}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-routine-item:first-child .zbv4-routine-image,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-routine-image{aspect-ratio:4 / 4.7}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-faq{padding:76px 24px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-journal{min-height:112vw;padding:24px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-journal-copy{padding:28px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final{min-height:680px;padding:80px 24px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-footer{grid-template-columns:1fr 1fr;padding:52px 24px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky{gap:12px;grid-template-columns:minmax(0,1fr) minmax(150px,42vw);padding:12px 20px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky-price{display:none}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promises>.zbv4-promise{justify-content:flex-start}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promise__text{font-size:10px}@media screen and (max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promise__text{font-size:10px}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition--text-only .zbv4-dual-copy{gap:clamp(24px,5vw,72px);grid-template-columns:repeat(2,minmax(0,1fr))}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition--text-only .zbv4-story-column{display:grid;gap:clamp(24px,4vw,48px);min-width:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition--text-only .zbv4-story-column article{min-width:0}@media screen and (max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition--text-only .zbv4-dual-copy{grid-template-columns:1fr}}@media(max-width:390px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-gallery{min-height:535px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-title{font-size:clamp(39px,12vw,47px)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-heading{font-size:clamp(33px,10vw,40px)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promises{gap:6px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-variants,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-logic-row{grid-template-columns:1fr}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-variants{flex-direction:column}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-footer{grid-template-columns:1fr}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky{grid-template-columns:minmax(0,1fr) 144px;padding:10px 14px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky-title{font-size:15px}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-gallery,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-gallery-main,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-thumb{background:#fff}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-copy-panel,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-result-panel,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ritual-content,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-proof,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-routine,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-faq,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-journal-copy,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky{background:#fff;color:var(--zbv4-ink)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-result-panel .zbv4-eyebrow,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition .zbv4-eyebrow{color:var(--zbv4-ink)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-dual-copy article{border-top-color:var(--zbv4-line)}[id^=ZBHerbalIngredients-],[id^=ZBHerbalIngredients-] .zbv4-ingredient-card,[id^=ZBHerbalIngredients-] .zbv4-ingredient-card__body{background:#fff!important;color:var(--zbv4-ink)!important}@media screen and (min-width:741px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-heading,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-subheading{font-size:clamp(26px,3.2vw,46px);text-wrap:balance}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-fda-disclaimer{color:color-mix(in srgb,var(--zbv4-ink) 64%,var(--zbv4-paper));font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.01em;line-height:1.5;margin:16px auto 0;max-width:720px}@media screen and (max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-fda-disclaimer{font-size:9px;margin-top:14px}}.zbv4-tradition--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:0}.zbv4-tradition--split .zbv4-panorama{min-height:680px}.zbv4-context-copy{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(68px,9vw,112px) clamp(34px,6vw,100px)}.zbv4-tradition--split .zbv4-tradition-head{max-width:560px;padding:0 0 48px;text-align:left;width:100%}.zbv4-tradition--split .zbv4-dual-copy{gap:32px;grid-template-columns:1fr;max-width:560px;padding:0;width:100%}.zbv4-final--split{background:var(--zbv4-forest);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;padding:0;text-align:left}.zbv4-final--split:after{display:none}.zbv4-final--split .zbv4-final-media{min-height:720px;overflow:hidden;position:relative}.zbv4-final--split .zbv4-final-media .zbv4-picture{top:0;right:0;bottom:0;left:0;position:absolute}.zbv4-final--split .zbv4-final-inner{align-content:center;align-self:stretch;background:var(--zbv4-forest);max-width:none;padding:clamp(68px,9vw,112px) clamp(34px,6vw,100px);position:static;text-align:left}.zbv4-final--split .zbv4-add{margin:0}@media(max-width:740px){.zbv4-tradition--split{grid-template-columns:1fr}.zbv4-tradition--split .zbv4-panorama{min-height:88vw}.zbv4-context-copy{padding:68px 24px}.zbv4-tradition--split .zbv4-tradition-head{padding:0 0 44px}.zbv4-final--split{grid-template-columns:1fr}.zbv4-final--split .zbv4-final-media{min-height:88vw}.zbv4-final--split .zbv4-final-inner{min-height:0;padding:68px 24px}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-eyebrow,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-heading,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-subheading{text-align:left}.zbv4-tradition--split .zbv4-tradition-head{text-align:left}@media screen and (min-width:990px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-heading,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-subheading{text-wrap:balance}}@media screen and (max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-heading,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-subheading{text-wrap:pretty}}.zbv4-tradition--text-only{display:block;padding-bottom:0}.zbv4-tradition--text-only .zbv4-context-copy{align-items:stretch;margin:0 auto;max-width:1180px;padding:clamp(6.8rem,9vw,11.2rem) var(--zbv4-gutter) clamp(7rem,9vw,13rem)}.zbv4-tradition--text-only .zbv4-tradition-head{max-width:none;padding:0 0 48px;text-align:left}.zbv4-tradition--text-only .zbv4-dual-copy{gap:7vw;grid-template-columns:1fr 1fr;max-width:none;padding:0}.zbv4-tradition--text-only .zbv4-panorama{display:none}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-picture img{object-fit:contain;object-position:center center}@media screen and (max-width:740px){.zbv4-tradition--text-only .zbv4-context-copy{padding:6.8rem 24px 7.6rem}.zbv4-tradition--text-only .zbv4-tradition-head{padding-bottom:44px}.zbv4-tradition--text-only .zbv4-dual-copy{gap:42px;grid-template-columns:1fr}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-media,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ritual-media,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-journal,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final-media{background:#fff}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition--text-only .zbv4-tradition-head{justify-items:center;text-align:center}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition--text-only .zbv4-tradition-head .zbv4-eyebrow,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition--text-only .zbv4-tradition-head .zbv4-heading{text-align:center}@media screen and (min-width:741px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition--text-only .zbv4-tradition-head .zbv4-heading{white-space:nowrap}}@media screen and (max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition--text-only .zbv4-tradition-head .zbv4-heading{white-space:normal}}@media screen and (min-width:741px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition--text-only .zbv4-tradition-head .zbv4-heading{margin-left:auto;margin-right:auto;max-width:72rem;white-space:normal}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promises>.zbv4-promise{align-items:center;display:flex;gap:8px;justify-content:center;text-align:left;text-transform:none}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promise__icon{align-items:center;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;width:18px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promise__icon svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25;width:18px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promise__text{font-size:9px;letter-spacing:.04em;line-height:1.4;text-align:left;text-transform:none}@media screen and (max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promises>.zbv4-promise{align-items:flex-start;gap:6px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promise__icon,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promise__icon svg{height:16px;width:16px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promise__text{font-size:8.5px}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-copy-inner,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final-inner,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition-head{gap:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-copy-inner>*+*,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final-inner>*+*{margin-top:27px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-eyebrow+.zbv4-heading,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-eyebrow+.zbv4-subheading{margin-top:.6rem}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-copy-inner>.zbv4-eyebrow,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition-head>.zbv4-eyebrow,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredients__head>.zbv4-eyebrow{text-align:left}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredients__head>.zbv4-heading{text-align:center}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-faq-journal,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split .zbv4-final-inner{background:#fff}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split{color:var(--zbv4-ink)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split .zbv4-eyebrow{color:var(--zbv4-forest)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split .zbv4-final-media,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split .zbv4-final-media .zbv4-picture,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split .zbv4-final-media img{display:block;height:100%;width:100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split .zbv4-final-media img{object-fit:contain}@media screen and (max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split{display:grid;grid-template-columns:1fr}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split .zbv4-final-media{min-height:88vw}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split .zbv4-final-inner{min-height:0;padding:68px 24px}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split .zbv4-final-form{margin:0;width:fit-content}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split .zbv4-add{background:transparent;border:0;border-bottom:1px solid currentColor;color:inherit;display:inline-flex;min-height:0;padding:0 0 6px;text-decoration:none;width:auto}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split .zbv4-add:hover{background:transparent;border-color:currentColor;color:inherit}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split .zbv4-add-content{display:inline-flex;gap:10px;width:auto}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split .zbv4-add-divider{display:none}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky [data-zbv4-add-to-cart]{background:#fff;border:1px solid var(--zbv4-ink);color:var(--zbv4-ink);min-height:48px;width:100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky [data-zbv4-add-to-cart]:hover{background:var(--zbv4-ink);border-color:var(--zbv4-ink);color:var(--zbv4-paper)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky [data-zbv4-sticky-image]{background:#fff;object-fit:contain}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) [data-zbv4-sticky-spacer]{display:none}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky{bottom:24px;border:1px solid var(--zbv4-line);border-radius:2px;box-shadow:0 12px 35px #17312929;left:auto;max-width:640px;right:24px;width:calc(100vw - 48px)}@media screen and (max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky{bottom:12px;right:12px;width:calc(100vw - 24px)}}@media screen and (min-width:741px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky{gap:16px;grid-template-columns:minmax(0,1fr) auto 156px;padding:12px 16px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky-title{font-size:14px;line-height:1.25}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky-price{font-size:14px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky form[data-zbv4-product-form]{width:156px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky [data-zbv4-add-to-cart]{min-height:44px;padding:0 14px;white-space:nowrap}}@media screen and (max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky{gap:10px;grid-template-columns:minmax(0,1fr) 140px;padding:10px 12px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky-title{font-size:13px;line-height:1.25}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky form[data-zbv4-product-form]{width:140px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky [data-zbv4-add-to-cart]{min-height:44px;padding:0 12px;white-space:nowrap}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky-title{display:block;-webkit-line-clamp:unset;overflow:visible}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky-title{font-weight:600}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-sticky [data-zbv4-availability]{display:block;font-size:12px;line-height:1.3;margin:4px 0 0;opacity:.62}@media screen and (min-width:741px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-title{font-size:clamp(24px,2vw,30px);letter-spacing:-.05em;line-height:1.05;white-space:nowrap}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase-inner{max-width:620px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-gallery-main{align-items:start;display:grid;justify-items:center}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-gallery-main>[data-zbv4-media]{height:84%;margin-top:36px;position:relative;width:84%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-gallery-main>[data-zbv4-media]>.zbv4-picture{inset:auto;position:relative}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-gallery-main .zbv4-picture img{object-position:center top!important}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-title{margin-top:12px;text-align:left}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ritual.zbv4-reverse,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split.zbv4-reverse{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ritual.zbv4-reverse .zbv4-ritual-media,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split.zbv4-reverse .zbv4-final-media{order:2}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ritual.zbv4-reverse .zbv4-ritual-content,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split.zbv4-reverse .zbv4-final-inner{order:1}@media(max-width:860px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ritual.zbv4-reverse,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split.zbv4-reverse{grid-template-columns:1fr}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ritual.zbv4-reverse .zbv4-ritual-media,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split.zbv4-reverse .zbv4-final-media{order:1}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ritual.zbv4-reverse .zbv4-ritual-content,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final--split.zbv4-reverse .zbv4-final-inner{order:2}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase form[data-zbv4-product-form]{gap:14px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase .zbv4-add,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase .zbv4-payment-button .shopify-payment-button__button{height:61px;min-height:61px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase .zbv4-payment-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 61px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-description-group{display:grid;gap:6px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-suited-to{color:#16221ead;font-size:10px;letter-spacing:.06em;line-height:1.5;margin:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-suited-to span{letter-spacing:.14em;text-transform:uppercase}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-price-rating{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-price-rating .zbv4-rating{margin-top:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase-inner>div.zbv4-micro,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase-inner>p.zbv4-micro[data-zbv4-availability]{font-size:13px;font-weight:600}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase-inner>div.zbv4-micro p{font-size:inherit;font-weight:inherit;margin:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-trustbar{align-items:center;background:transparent;color:#888;display:flex;font-size:15px;gap:24px;justify-content:flex-start;letter-spacing:.02em;line-height:1.4;margin:-8px 0 -15px;width:100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-trustbar__item{align-items:center;display:inline-flex;flex:0 1 auto;gap:8px;min-width:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-trustbar__icon{fill:none;flex:0 0 16px;height:16px;stroke:#999;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:16px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase-inner>p.zbv4-micro[data-zbv4-availability]{font-size:15px;font-weight:400}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tax-note{color:#16221e94;font-size:11px;line-height:1.5;margin:-10px 0 0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav{border-top:1px solid var(--zbv4-line);margin-top:2px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__item{border-bottom:1px solid var(--zbv4-line)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__item summary{align-items:center;color:var(--zbv4-ink);cursor:pointer;display:flex;font-size:11px;justify-content:space-between;letter-spacing:.12em;list-style:none;padding:15px 0;text-transform:uppercase}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__item summary::-webkit-details-marker{display:none}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__icon{font-size:16px;font-weight:300;line-height:1;transition:transform .18s ease}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__item[open] .zbv4-accordion-nav__icon{transform:rotate(45deg)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__body{display:grid;gap:14px;padding:0 0 18px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__entry{display:grid;gap:4px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__body h3,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__body p{margin:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__body h3{font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400;line-height:1.35}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__body p{color:#16221ead;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.55}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__link{color:var(--zbv4-ink);font-size:9px;letter-spacing:.12em;line-height:1.4;margin-top:2px;text-decoration:none;text-transform:uppercase}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__link:hover,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__link:focus-visible{text-decoration:underline!important;text-underline-offset:4px!important}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__body--labels p{color:var(--zbv4-ink);font-family:inherit;font-size:10px;letter-spacing:.14em;text-transform:uppercase}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__actions{display:flex;gap:10px;padding-top:16px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__actions button,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__actions a{background:transparent;border:1px solid var(--zbv4-line);color:var(--zbv4-ink);cursor:pointer;flex:1;font-size:10px;letter-spacing:.1em;line-height:1.3;padding:11px 10px;text-align:center;text-decoration:none;text-transform:uppercase}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__actions button:hover,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__actions button:focus-visible,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__actions a:hover,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-accordion-nav__actions a:focus-visible{background:var(--zbv4-ink);color:#fff}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) [id=zb-benefits],:is(#zb-luxury-pdp-v4,.zbv4-template-scope) [id=zb-key-ingredients],:is(#zb-luxury-pdp-v4,.zbv4-template-scope) [id=zb-how-to-use],:is(#zb-luxury-pdp-v4,.zbv4-template-scope) [id=zb-notice],:is(#zb-luxury-pdp-v4,.zbv4-template-scope) [id=zb-brand-story]{scroll-margin-top:24px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-suited-to{align-items:center;color:#888;display:flex;font-size:10px;gap:8px;justify-content:flex-start;letter-spacing:.02em;line-height:1.4;text-align:left;white-space:nowrap;width:100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-suited-to__copy{text-align:left;white-space:nowrap}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-suited-to__icon,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-review-empty__icon{fill:none;flex:0 0 16px;height:16px;stroke:#999;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:16px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-suited-to .zbv4-suited-to__label{letter-spacing:.02em}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-review-empty{align-items:center;color:#888;display:flex;font-size:15px;gap:8px;letter-spacing:.02em;line-height:1.4}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-review-empty__copy{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:6px;font:inherit}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-review-empty__copy .zbv4-rating-empty{color:inherit;font:inherit}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase-mode>span{font-size:15px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promise__text{font-size:12px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-format .zbv4-option-head{font-size:15px}@media screen and (max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promise__text{font-size:11px}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-format .zbv4-option-head{font-size:13px}@media screen and (min-width:741px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-gallery{gap:10px;grid-template-columns:100px minmax(0,1fr);padding:28px 24px 28px clamp(72px,calc(5vw + 20px),92px)}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-thumbs{padding-right:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-thumb{aspect-ratio:1;height:100px;padding:0;width:100px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-thumb[aria-pressed=true]{border-color:var(--zbv4-ink);box-shadow:none}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promise__text,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-variant-choice{font-size:13px}}@media screen and (max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-thumbs{gap:8px;left:20px;overflow-x:auto;overflow-y:hidden;padding:0;right:20px;scrollbar-width:none}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-thumbs::-webkit-scrollbar{display:none}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-thumb{aspect-ratio:1;flex:0 0 100px;height:100px;padding:0;width:100px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-thumb[aria-pressed=true]{border-color:var(--zbv4-ink);box-shadow:none}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase form[data-zbv4-product-form]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase .zbv4-quantity-control{flex:0 0 clamp(140px,38%,200px);grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);height:59px;width:100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase .zbv4-add{height:59px;min-height:59px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase .zbv4-add{flex:1;min-width:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-purchase .zbv4-payment-button{flex:0 0 100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-shell .zbv4-eyebrow:not([data-zbv4-hero-eyebrow]){color:#888;font-size:13px;letter-spacing:.08em}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) [data-zbv4-hero-eyebrow]{font-size:9px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) [data-zbv4-hero-eyebrow]+.zbv4-title{margin-top:4px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredients__grid{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredient-card{background:#fff;border:1px solid var(--zbv4-line);color:var(--zbv4-ink);display:block;min-width:0;overflow:hidden;padding:0;text-decoration:none}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredient-card__media{aspect-ratio:5 / 4;background:#fff;min-width:0;overflow:hidden;position:relative}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredient-card__media img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredient-card__body{align-content:start;display:grid;gap:8px;min-width:0;padding:20px 18px 22px;text-align:center;writing-mode:horizontal-tb}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredient-card__body h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.2vw,34px);font-weight:400;letter-spacing:-.025em;line-height:1.1;margin:0}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredient-card .zbv4-link{font-size:9px;margin-top:20px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredient-card__body p{color:#16221eb8;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.65;margin:8px 0 0;max-width:520px;text-align:center;writing-mode:horizontal-tb}@media screen and (max-width:1023px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredients__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:860px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredient-card__body{padding:18px 16px 20px}}@media screen and (max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredients__grid{grid-template-columns:1fr}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-suited-to,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promise__text{font-size:10px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promises>.zbv4-promise{align-items:center;justify-content:flex-start}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-suited-to__icon,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promise__icon,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-suited-to__icon svg,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promise__icon svg{height:16px;width:16px}@media screen and (max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-suited-to,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-promise__text{font-size:10px}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredients__grid--1{grid-template-columns:minmax(0,320px);justify-items:center;justify-content:center}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredients__grid--1>.zbv4-ingredient-card{max-width:320px;width:100%}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredients__grid--2{grid-template-columns:repeat(2,minmax(0,320px));justify-content:center}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredients__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredients__grid--2,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredients__grid--3,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredients__grid--4{grid-template-columns:1fr}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-title{font-family:Georgia,Times New Roman,serif!important;font-size:44px!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.08!important}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-notice .zbv4-heading{font-size:clamp(28px,3vw,40px)!important}@media(max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-title{font-size:34px!important}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-notice .zbv4-heading{font-size:28px!important}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-heading,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-subheading{font-size:clamp(28px,3vw,40px)!important}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-shell .zbv4-eyebrow:not([data-zbv4-hero-eyebrow]),:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-copy-inner>.zbv4-eyebrow:not([data-zbv4-hero-eyebrow]),:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition .zbv4-eyebrow:not([data-zbv4-hero-eyebrow]),:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition-head>.zbv4-eyebrow:not([data-zbv4-hero-eyebrow]),:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredients__head>.zbv4-eyebrow:not([data-zbv4-hero-eyebrow]),:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final .zbv4-eyebrow:not([data-zbv4-hero-eyebrow]),:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-faq-journal .zbv4-eyebrow:not([data-zbv4-hero-eyebrow]){font-weight:600}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-copy-inner>*+*,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final-inner>*+*{margin-top:18px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-copy-inner>.zbv4-eyebrow+.zbv4-heading,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-final-inner>.zbv4-eyebrow+.zbv4-heading,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition-head>.zbv4-eyebrow+.zbv4-heading,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredients__head>.zbv4-eyebrow+.zbv4-heading{margin-top:.45rem!important}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition-head{padding-bottom:24px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredients__head{margin-bottom:24px!important}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-faq-inner>.zbv4-eyebrow{margin:0 0 8px}@media(max-width:860px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-ingredients__head{margin-bottom:20px!important}}@media(max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-heading,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-subheading{font-size:28px!important}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-tradition-head{padding-bottom:20px}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-heading{white-space:nowrap}@media screen and (max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-heading{font-size:clamp(18px,5.6vw,28px)!important;white-space:nowrap}}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-heading,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) h2.zbv4-heading[data-zbv4-field$=-heading]{max-width:none;overflow:visible;text-wrap:nowrap!important;white-space:nowrap!important}@media screen and (max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-heading,:is(#zb-luxury-pdp-v4,.zbv4-template-scope) h2.zbv4-heading[data-zbv4-field$=-heading]{font-size:clamp(22px,6.5vw,34px)!important}}@media screen and (min-width:741px){#zb-luxury-pdp-v4.zbv4-product-matcha{grid-template-columns:minmax(0,52fr) minmax(390px,48fr)}#zb-luxury-pdp-v4.zbv4-product-matcha .zbv4-purchase{padding-inline:clamp(24px,3vw,48px)}#zb-luxury-pdp-v4.zbv4-product-matcha .zbv4-title{font-size:38px!important}.zbv4-matcha-benefits .zbv4-copy-panel{padding-inline:clamp(24px,4vw,64px)}}@media screen and (max-width:740px){#zb-luxury-pdp-v4.zbv4-product-matcha .zbv4-title{font-size:31px!important}.zbv4-matcha-benefits .zbv4-copy-panel{padding-inline:24px}}:where(.jdgm-widget,.jdgm-rev-widg,.jdgm-reviews),:where(.jdgm-widget,.jdgm-rev-widg,.jdgm-reviews) .jdgm-reviews-summary,:where(.jdgm-widget,.jdgm-rev-widg,.jdgm-reviews) .jdgm-review,:where(.jdgm-widget,.jdgm-rev-widg,.jdgm-reviews) .jdgm-rev{max-width:1200px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}:where(.shopify-section:has(.jdgm-widget),.shopify-section:has(.stamped-main-widget),.shopify-section:has(.yotpo),.shopify-section:has(.loox-reviews),.shopify-section:has(.okendo),.shopify-section:has(.spr-container)) :where(.jdgm-widget,.jdgm-rev-widg,.jdgm-reviews){max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.zbv4-review-fallback{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:#16221e;font-size:12px;letter-spacing:.02em;line-height:1.4}.zbv4-review-fallback .zbv4-review-count{font-size:inherit!important;text-transform:none}.zbv4-review-fallback .zbv4-rating-empty{color:inherit;font-size:inherit!important;letter-spacing:inherit;line-height:inherit;text-decoration:underline;text-decoration-thickness:1px!important;text-underline-offset:4px;text-transform:uppercase}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-benefit-list{display:grid;gap:28px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-benefit-item h3{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400;line-height:1.35;margin:0 0 8px}:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-benefit-item p{margin:0}@media screen and (max-width:740px){:is(#zb-luxury-pdp-v4,.zbv4-template-scope) .zbv4-benefit-list{gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/zb-v4-pdp.css.map */
