: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 .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:861px){: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;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:20px;font-weight:400;margin-bottom:7px}: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{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:860px){: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}}@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}
/*# sourceMappingURL=/cdn/shop/t/34/assets/zb-v4-pdp.css.map */
