:root{--oo-cream:#f8f1e7;--oo-oat:#ecdfcb;--oo-oat-deep:#dfcdb2;--oo-pinkgold:#dcae96;--oo-pinkgold-ink:#8a4f3a;--oo-opal-sheen:linear-gradient(115deg,#f3d6cc 0%,#e7dcf3 28%,#d5ebe4 52%,#f5e5c6 76%,#f0d0c4 100%);--oo-ink:#2b2420;--oo-muted:#5c5149;--oo-charcoal:#1f1b1e;--oo-plum:#3a2a35;--oo-plum-mid:#563d4d;--oo-plum-ink:#6a4459;--oo-amber:#d49a4e;--oo-amber-deep:#8d5820;--oo-smoke:#f3e9db;--oo-smoke-muted:#cdbfae;--oo-meet:#eee2dc;--oo-meet-deep:#e2d1c9;--oo-meet-gradient:linear-gradient(100deg,#f8f1e7 0%,#efe0d6 45%,#d9c3c4 75%,#b99aa4 100%);--oo-script:"Caveat","Segoe Script","Bradley Hand",cursive}body.oo-brand.oh-store{--oh-paper:var(--oo-cream);--oh-ink:var(--oo-ink);--oh-muted:var(--oo-muted);--oh-line:#dccab3;--oh-gold:var(--oo-pinkgold-ink);--oh-dark:var(--oo-charcoal);--oo-ivory:var(--oo-ink);--oo-muted:#5c5149;--oo-gold:var(--oo-pinkgold-ink);--oo-line:#dccab3;--color-background:248,241,231;--color-foreground:43,36,32;--color-button:43,36,32;--color-button-text:248,241,231;--oo-accent:var(--oo-pinkgold-ink);background-color:var(--oo-cream)}body.oo-brand .oh-eyebrow,body.oo-brand .oh-kicker{color:var(--oo-accent)}body.oo-brand h1,body.oo-brand h2,body.oo-brand h3,body.oo-brand .h1,body.oo-brand .h2{font-family:var(--font-heading-family,Georgia,serif);font-optical-sizing:auto}body.oo-brand a:focus-visible,body.oo-brand button:focus-visible,body.oo-brand input:focus-visible{outline:2px solid var(--oo-amber-deep);outline-offset:3px}body.oo-brand:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147480000;background-image:var(--oo-grain,none);background-size:256px 256px;background-repeat:repeat;mix-blend-mode:multiply;opacity:var(--oo-grain-opacity,.16)}@media print{body.oo-brand:before{display:none}}.oo-script{font-family:var(--oo-script);font-style:normal;font-weight:600;letter-spacing:0;line-height:1.1}body.oo-brand .oo-signature .oo-script{font-size:clamp(34px,3.4vw,44px);color:var(--oo-ink)}body.oo-brand .oh-about-body .oo-house-signature.oo-signature,body.oo-brand .oo-founders-note__signature.oo-signature{font-family:var(--oo-script);font-style:normal}.oo-signature__img{display:inline-block;height:auto;max-width:100%}.oo-founders-note__signature .oo-signature__img{margin-inline:auto}.oo-scribble{display:inline-block;color:var(--oo-pinkgold);pointer-events:none;overflow:visible}.oo-no-scribbles .oo-scribble{display:none!important}.oo-scribbled{position:relative;display:inline-block}.oo-scribble--under{position:absolute;left:-2%;bottom:-.28em;width:104%;height:.42em;color:var(--oo-pinkgold)}.oo-pick-side-sub{font-family:var(--font-heading-family,Georgia,serif);font-style:italic;color:var(--oo-muted);font-size:clamp(17px,1.5vw,20px);margin:.9em 0 0}.oo-side-prompt{font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(22px,2vw,28px)!important;line-height:1.3!important;color:var(--oo-ink)!important;font-style:italic;position:relative;display:inline-block;padding-right:70px}.oo-side-prompt__arrow{position:absolute;right:0;top:40%;width:60px;height:34px;color:var(--oo-amber-deep)}.oo-quiz-link{margin:.4em 0 1.2em}.oo-quiz-link a{color:var(--oo-pinkgold-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;font-weight:500}.oo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 26px;border:1px solid currentColor;text-decoration:none;font:500 14px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:.03em;cursor:pointer;transition:background .2s,color .2s,border-color .2s;border-radius:999px}.oo-btn--primary{background:var(--oo-charcoal);border-color:var(--oo-charcoal);color:var(--oo-smoke)}.oo-btn--primary:hover{background:var(--oo-plum);border-color:var(--oo-plum)}.oo-btn--ghost{background:transparent;color:var(--oo-ink);border-color:var(--oo-ink)}.oo-btn--ghost:hover{background:var(--oo-ink);color:var(--oo-cream)}.oo-btn[disabled]{opacity:.45;cursor:not-allowed}.oo-text-link{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.oo-split-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:clamp(560px,78vh,760px);isolation:isolate;overflow:hidden}.oo-split-hero__half{position:relative;display:flex;align-items:flex-start;padding:clamp(48px,7vw,104px) clamp(24px,5vw,80px) 230px;overflow:hidden}.oo-split-hero__half:before{content:"";position:absolute;top:0;bottom:0;width:200%;z-index:-2;background-image:var(--oo-hero-image);background-size:cover;background-position:center}.oo-split-hero__half--opal:before{left:0}.oo-split-hero__half--obscura:before{right:0}.oo-split-hero__half:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.oo-split-hero__half--opal:after{background:linear-gradient(90deg,#f8f1e7d1,#f8f1e773 70%,#f8f1e700)}.oo-split-hero__half--obscura:after{background:linear-gradient(270deg,#1f1b1ec7,#1f1b1e80 70%,#1f1b1e1a)}.oo-split-hero__half--obscura{justify-content:flex-end;text-align:right}.oo-split-hero__copy{position:relative;max-width:470px}.oo-split-hero__eyebrow{font:600 12px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px}.oo-split-hero__line{font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(44px,5.4vw,84px);line-height:1;letter-spacing:-.02em;margin:0 0 20px}.oo-split-hero__notes{font-family:var(--font-heading-family,Georgia,serif);font-style:italic;font-size:clamp(17px,1.4vw,20px);margin:0}.oo-split-hero__half--opal{color:var(--oo-ink)}.oo-split-hero__half--opal .oo-split-hero__eyebrow{color:var(--oo-pinkgold-ink)}.oo-split-hero__half--obscura{color:var(--oo-smoke)}.oo-split-hero__half--obscura .oo-split-hero__eyebrow{color:var(--oo-amber)}.oo-split-hero__half--obscura .oo-split-hero__line{text-shadow:0 2px 24px rgba(0,0,0,.35)}.oo-split-hero__scribble{position:absolute;width:90px;height:46px}.oo-split-hero__half--opal .oo-split-hero__scribble{right:-30px;bottom:-56px;color:var(--oo-pinkgold-ink);opacity:.7}.oo-split-hero__half--obscura .oo-split-hero__scribble{left:-10px;bottom:-50px;width:34px;height:34px;color:var(--oo-amber)}.oo-split-hero__meet{position:absolute;left:50%;bottom:clamp(28px,4vw,48px);transform:translate(-50%);width:min(640px,calc(100% - 40px));text-align:center;padding:28px 32px 22px;background:#f8f1e7f0;color:var(--oo-ink);border-radius:4px;box-shadow:0 18px 50px #1f1b1e38}.oo-split-hero__meet:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#f3d6cc,#e7dcf3,#d5ebe4,#d49a4e,#563d4d);border-radius:4px 4px 0 0}.oo-split-hero__subline{font-size:16px;line-height:1.65;margin:0 auto 18px;max-width:520px;color:var(--oo-muted)}.oo-split-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.oo-split-hero__signoff{margin:14px 0 0;font-size:28px;color:var(--oo-pinkgold-ink)}@media(max-width:749px){.oo-split-hero{grid-template-columns:1fr;min-height:0}.oo-split-hero__half{min-height:250px;padding:44px 22px 40px}.oo-split-hero__half:before{width:100%;background-size:200% auto;background-repeat:no-repeat;height:100%;background-size:cover}.oo-split-hero__half--opal:before{background-position:left center}.oo-split-hero__half--obscura:before{background-position:right center}.oo-split-hero__half--opal:after{background:#f8f1e79e}.oo-split-hero__half--obscura:after{background:#1f1b1e8c}.oo-split-hero__half--obscura{padding-bottom:44px}.oo-split-hero__line{font-size:44px}.oo-split-hero__meet{position:relative;left:auto;bottom:auto;transform:none;width:auto;margin:0;border-radius:0;box-shadow:none;padding:28px 20px 24px}.oo-split-hero__ctas .oo-btn{width:100%}.oo-split-hero__half--opal .oo-split-hero__scribble{right:0;bottom:-40px}}body.oo-brand .oh-card{border-radius:3px;position:relative;overflow:hidden}body.oo-brand .oh-card.oh-tone-opal{background:var(--oo-oat);color:var(--oo-ink)}body.oo-brand .oh-card.oh-tone-opal:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--oo-opal-sheen);z-index:1}body.oo-brand .oh-card.oh-tone-opal .oh-card-image{background:var(--oo-cream)}body.oo-brand .oh-card.oh-tone-opal .oh-card-copy .oh-eyebrow{color:var(--oo-pinkgold-ink)!important}body.oo-brand .oh-card.oh-tone-meeting{background:var(--oo-meet);color:var(--oo-ink);background-image:linear-gradient(160deg,#f8f1e700 40%,#563d4d1f)}body.oo-brand .oh-card.oh-tone-meeting:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,#f3d6cc,#e7dcf3 30%,#d49a4e 65%,#563d4d);z-index:1}body.oo-brand .oh-card.oh-tone-meeting .oh-card-image{background:#f6ece6}body.oo-brand .oh-card.oh-tone-meeting .oh-card-copy .oh-eyebrow{color:var(--oo-plum-ink)!important}body.oo-brand .oh-card.oh-tone-obscura{background:var(--oo-charcoal);background-image:linear-gradient(170deg,var(--oo-plum) 0%,var(--oo-charcoal) 70%);color:var(--oo-smoke)}body.oo-brand .oh-card.oh-tone-obscura:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--oo-amber-deep),var(--oo-amber),var(--oo-plum-mid));z-index:1}body.oo-brand .oh-card.oh-tone-obscura .oh-card-image{background:#e6d6bf}body.oo-brand .oh-card.oh-tone-obscura .oh-card-copy .oh-eyebrow{color:var(--oo-amber)!important}body.oo-brand .oh-card.oh-tone-obscura h3,body.oo-brand .oh-card.oh-tone-obscura .oh-card-copy a{color:var(--oo-smoke)}body.oo-brand .oh-card.oh-tone-obscura .ow-card-mood,body.oo-brand .oh-card.oh-tone-obscura .oh-card-notes,body.oo-brand .oh-card.oh-tone-obscura .op-card-sample-link,body.oo-brand .oh-card.oh-tone-obscura .op-card-travel-link{color:var(--oo-smoke-muted)!important}body.oo-brand .oh-card.oh-tone-obscura .oh-card-bottom{border-color:#6b5562}body.oo-side-opal{--oo-accent:var(--oo-pinkgold-ink)}body.oo-side-meeting{--oo-accent:var(--oo-plum-ink)}body.oo-side-obscura{--oo-accent:var(--oo-amber-deep)}body.oo-brand .oh-product{position:relative;isolation:isolate}body.oo-brand .oh-product:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;pointer-events:none}body.oo-brand .oh-product.oh-tone-opal:before{background:linear-gradient(180deg,rgba(248,241,231,.3),rgba(248,241,231,.75) 55%,var(--oo-cream) 92%),var(--oo-tex-opal,none) center/cover no-repeat}body.oo-brand .oh-product.oh-tone-meeting:before{background:linear-gradient(180deg,rgba(238,226,220,.72),var(--oo-cream) 88%),var(--oo-tex-meeting,none) center/cover no-repeat}body.oo-brand .oh-product.oh-tone-obscura:before{background:linear-gradient(180deg,#1f1b1e8c,#1f1b1eeb 75%),var(--oo-tex-obscura,none) center/cover no-repeat,var(--oo-charcoal)}body.oo-brand .oh-product .oh-product-gallery{border-color:transparent;box-shadow:0 10px 40px #1f1b1e1f}body.oo-brand .oh-product.oh-tone-opal .oh-product-gallery{background:var(--oo-cream);outline:1px solid #e9cdbd;outline-offset:6px}body.oo-brand .oh-product.oh-tone-meeting .oh-product-gallery{background:#f7efe9;outline:1px solid #c9b0b7;outline-offset:6px}body.oo-brand .oh-product.oh-tone-obscura .oh-product-gallery{background:#ecdfcb;outline:1px solid rgba(212,154,78,.55);outline-offset:6px}body.oo-brand .oh-product.oh-tone-obscura{--oh-ink:var(--oo-smoke);--oh-muted:var(--oo-smoke-muted);--oh-line:#5e4a57;--oh-gold:var(--oo-amber);--oo-accent:var(--oo-amber);color:var(--oo-smoke)}body.oo-brand .oh-product.oh-tone-obscura .oh-product-copy,body.oo-brand .oh-product.oh-tone-obscura .oh-product-copy h1,body.oo-brand .oh-product.oh-tone-obscura .oh-product-copy h2,body.oo-brand .oh-product.oh-tone-obscura .oh-product-copy h3{color:var(--oo-smoke)}body.oo-brand .oh-product.oh-tone-obscura .oh-product-copy p,body.oo-brand .oh-product.oh-tone-obscura .oh-product-copy li,body.oo-brand .oh-product.oh-tone-obscura .oh-product-copy dd,body.oo-brand .oh-product.oh-tone-obscura .oh-product-copy dt,body.oo-brand .oh-product.oh-tone-obscura .oh-product-copy span,body.oo-brand .oh-product.oh-tone-obscura .oh-product-copy label,body.oo-brand .oh-product.oh-tone-obscura .oh-product-copy legend{color:var(--oo-smoke-muted)}body.oo-brand .oh-product.oh-tone-obscura .oh-product-copy a:not(.oh-button){color:var(--oo-smoke)}body.oo-brand .oh-product.oh-tone-obscura .oh-product-copy .oh-eyebrow,body.oo-brand .oh-product.oh-tone-obscura .oh-product-copy .oh-kicker{color:var(--oo-amber)}body.oo-brand .oh-product.oh-tone-obscura .oh-button{background:var(--oo-amber);border-color:var(--oo-amber);color:var(--oo-charcoal)}body.oo-brand .oh-product.oh-tone-obscura .oh-button span,body.oo-brand .oh-product.oh-tone-obscura .oh-button svg{color:var(--oo-charcoal)}body.oo-brand .oh-product.oh-tone-obscura .oh-button:hover{background:#e3b06c;border-color:#e3b06c}body.oo-brand .oh-product.oh-tone-opal .oh-button{background:var(--oo-ink);border-color:var(--oo-ink)}body.oo-brand .oh-product.oh-tone-meeting .oh-button{background:var(--oo-plum);border-color:var(--oo-plum);color:var(--oo-smoke)}body.oo-brand .oh-product.oh-tone-meeting .oh-button:hover{background:var(--oo-plum-mid)}body.oo-brand .oh-discovery-page{position:relative;isolation:isolate}body.oo-brand .oh-discovery-page:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:linear-gradient(180deg,rgba(238,226,220,.6),var(--oo-cream) 90%),var(--oo-tex-meeting,none) center/cover no-repeat;pointer-events:none}body.oo-brand .oh-newsletter{background:var(--oo-charcoal);background-image:linear-gradient(120deg,#3a2a35eb,#1f1b1ef5),var(--oo-tex-obscura,none);background-size:cover;background-position:center;color:var(--oo-smoke)}body.oo-brand .oh-newsletter h2,body.oo-brand .oh-newsletter p,body.oo-brand .oh-newsletter label{color:var(--oo-smoke)}body.oo-brand .oh-newsletter .oh-eyebrow{color:var(--oo-amber)}body.oo-brand .oh-newsletter .oh-consent{color:var(--oo-smoke-muted)}body.oo-brand .cart__empty-text{font-family:var(--font-heading-family,Georgia,serif)}body.oo-brand .template-404{padding-block:80px 100px}body.oo-brand .template-404 .title{font-family:var(--font-heading-family,Georgia,serif);max-width:16ch;margin-inline:auto}body.oo-brand .template-404>p:first-child{color:var(--oo-pinkgold-ink);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.oo-quiz{position:relative;isolation:isolate;padding:clamp(48px,7vw,96px) 20px;transition:background .4s}.oo-quiz:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--oo-meet-gradient);opacity:.55}.oo-quiz[data-side=opal]:before{background:linear-gradient(180deg,rgba(248,241,231,.5),var(--oo-cream)),var(--oo-tex-opal,none) center/cover;opacity:1}.oo-quiz[data-side=meeting]:before{background:linear-gradient(180deg,rgba(238,226,220,.55),var(--oo-cream)),var(--oo-tex-meeting,none) center/cover;opacity:1}.oo-quiz[data-side=obscura]:before{background:linear-gradient(180deg,#1f1b1e80,#1f1b1ed9),var(--oo-tex-obscura,none) center/cover;opacity:1}.oo-quiz__inner{max-width:760px;margin:0 auto}.oo-quiz__header{text-align:center;margin-bottom:36px}.oo-quiz__header h1{font-size:clamp(38px,4.6vw,62px);line-height:1.05;margin:8px 0 22px}.oo-quiz__intro{color:var(--oo-muted);font-size:17px;margin:0}.oo-quiz[data-side=obscura] .oo-quiz__header h1{color:var(--oo-smoke)}.oo-quiz[data-side=obscura] .oo-quiz__intro,.oo-quiz[data-side=obscura] .oo-quiz__header .oh-eyebrow{color:var(--oo-smoke-muted)}.oo-quiz__step{border:0;margin:0;padding:30px clamp(18px,4vw,40px) 26px;background:#f8f1e7eb;border-radius:4px;box-shadow:0 14px 40px #1f1b1e1a}.oo-quiz__step+.oo-quiz__step{margin-top:20px}.oo-quiz--ready .oo-quiz__step+.oo-quiz__step{margin-top:0}.oo-quiz__progress{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--oo-pinkgold-ink);margin:0 0 6px}.oo-quiz__question{font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(26px,2.6vw,34px);line-height:1.2;color:var(--oo-ink);padding:0;margin:0 0 20px}.oo-quiz__options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.oo-quiz__option{position:relative;display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid #d9c6ae;border-radius:3px;background:#fffaf3;cursor:pointer;line-height:1.4;color:var(--oo-ink);transition:border-color .2s,background .2s}.oo-quiz__option input{accent-color:var(--oo-plum);width:18px;height:18px;flex:none;margin:0}.oo-quiz__option:hover{border-color:var(--oo-ink)}.oo-quiz__option:has(input:checked){border-color:var(--oo-ink);box-shadow:inset 0 0 0 1px var(--oo-ink)}.oo-quiz__option--opal:has(input:checked){background:#f7e6dc}.oo-quiz__option--meeting:has(input:checked){background:#eadde3}.oo-quiz__option--obscura:has(input:checked){background:var(--oo-plum);color:var(--oo-smoke);border-color:var(--oo-plum)}.oo-quiz__nav{display:flex;justify-content:space-between;gap:12px;margin-top:22px}.oo-quiz__nav [data-quiz-next]{margin-left:auto}.oo-quiz__result{outline:none}.oo-quiz__card{padding:clamp(28px,4vw,48px);border-radius:4px;text-align:center;position:relative;overflow:hidden}.oo-quiz__card.oh-tone-opal{background:var(--oo-cream);color:var(--oo-ink)}.oo-quiz__card.oh-tone-opal:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--oo-opal-sheen)}.oo-quiz__card.oh-tone-meeting{background:var(--oo-meet);color:var(--oo-ink)}.oo-quiz__card.oh-tone-meeting:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#f3d6cc,#e7dcf3 30%,#d49a4e 65%,#563d4d)}.oo-quiz__card.oh-tone-obscura{background:var(--oo-charcoal);background-image:linear-gradient(170deg,var(--oo-plum),var(--oo-charcoal) 75%);color:var(--oo-smoke)}.oo-quiz__card.oh-tone-obscura:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,var(--oo-amber-deep),var(--oo-amber),var(--oo-plum-mid))}.oo-quiz__card .oh-eyebrow{margin:0 0 6px}.oo-quiz__card.oh-tone-obscura .oh-eyebrow{color:var(--oo-amber)}.oo-quiz__card.oh-tone-meeting .oh-eyebrow{color:var(--oo-plum-ink)}.oo-quiz__side{font-size:clamp(34px,4vw,52px);margin:0 0 10px;color:inherit}.oo-quiz__copy{margin:0 auto 24px;max-width:460px;opacity:.92}.oo-quiz__scent{border-top:1px solid currentColor;border-bottom:1px solid currentColor;border-color:#7f686059;padding:20px 0;margin:0 auto 24px;max-width:460px}.oo-quiz__scent h3{font-size:clamp(28px,3vw,38px);margin:0 0 4px;color:inherit}.oo-quiz__mood{font-style:italic;font-family:var(--font-heading-family,Georgia,serif);margin:0 0 6px}.oo-quiz__notes{font-size:14px;margin:0;letter-spacing:.02em}.oo-quiz__card.oh-tone-obscura .oo-quiz__notes,.oo-quiz__card.oh-tone-obscura .oo-quiz__copy{color:var(--oo-smoke-muted)}.oo-quiz__ctas{display:flex;flex-direction:column;align-items:center;gap:14px}.oo-quiz__card.oh-tone-obscura .oo-btn--primary{background:var(--oo-amber);border-color:var(--oo-amber);color:var(--oo-charcoal)}.oo-quiz__restart{display:block;margin:18px auto 0;color:var(--oo-ink)}.oo-quiz[data-side=obscura] .oo-quiz__restart{color:var(--oo-smoke)}.oo-quiz__signup{margin-top:28px;padding:28px clamp(18px,4vw,40px);background:var(--oo-cream);border:1px solid #dccab3;border-radius:4px}.oo-quiz__signup-heading{font-size:24px;margin:0 0 14px}.oo-quiz__signup label{display:block;font-size:13px;margin-bottom:6px;color:var(--oo-muted)}.oo-quiz__signup .oh-email-row{display:flex;gap:8px}.oo-quiz__signup input[type=email]{flex:1;min-height:48px;padding:10px 14px;border:1px solid #bfae98;background:#fffaf3;color:var(--oo-ink);font:inherit}.oo-quiz__signup button{min-height:48px;padding:10px 20px;border:0;background:var(--oo-charcoal);color:var(--oo-smoke);font:500 14px/1.2 var(--font-body-family,Arial,sans-serif);cursor:pointer}.oo-quiz__signup .oh-consent{font-size:12px;color:var(--oo-muted);margin:10px 0 0}.oo-quiz__success{font-family:var(--font-heading-family,Georgia,serif);font-size:20px;margin:0;color:var(--oo-ink)}.oo-quiz__noscript{text-align:center;margin-top:20px}@media(max-width:749px){.oo-quiz__options{grid-template-columns:1fr}.oo-quiz__signup .oh-email-row{flex-direction:column}.oo-side-prompt{padding-right:0}.oo-side-prompt__arrow{display:none}}@media(prefers-reduced-motion:reduce){.oo-quiz,.oo-btn,.oo-quiz__option{transition:none}}html:has(body.oo-brand),body.oo-brand{overflow-x:clip}body.oo-brand .ow-announcement{background:var(--oo-charcoal);color:var(--oo-smoke)}body.oo-brand .ow-announcement a{color:var(--oo-smoke)}body.oo-brand.oh-store .ow-flight,body.oo-brand .oh-flight{background:var(--oo-charcoal);background-image:linear-gradient(110deg,#3a2a35f2,#1f1b1ef7 60%),var(--oo-tex-obscura,none);background-size:cover;background-position:center;color:var(--oo-smoke);border-color:#d49a4e80}body.oo-brand .ow-flight .oh-eyebrow,body.oo-brand .oh-flight .oh-eyebrow{color:var(--oo-amber)}body.oo-brand .op-family{background:var(--oo-oat);border-color:#d9c4a9;color:var(--oo-ink)}body.oo-brand .op-family-meeting{background:var(--oo-meet);border-color:#c9b0b7;color:var(--oo-ink)}body.oo-brand .op-travel{background:var(--oo-meet);background-image:linear-gradient(180deg,#eee2dce6,#f8f1e7f2),var(--oo-tex-meeting,none);background-size:cover;border-top-color:#d6c1bd}body.oo-brand .op-header-formats{background:var(--oo-oat);border-bottom-color:#dccab3}body.oo-brand .op-origins,body.oo-brand .ow-origins{background:var(--oo-oat)}body.oo-brand .op-feedback-grid figure{background:var(--oo-oat);border-top-color:var(--oo-pinkgold)}body.oo-brand .op-tasting-guide .op-flight-notes{background:var(--oo-oat)}body.oo-brand .op-shadow-feature,body.oo-brand .op-shadow-art img{background:var(--oo-charcoal)}body.oo-brand .op-shadow-feature{background-image:linear-gradient(110deg,#1f1b1ef5,#3a2a35e6),var(--oo-tex-obscura,none);background-size:cover}body.oo-brand .ow-path-meeting{background:var(--oo-meet);border-color:#c9b0b7}body.oo-brand .ow-path-meeting .ow-path-art{background:var(--oo-meet-deep)}body.oo-brand .ow-path-opal .ow-path-art{background:var(--oo-oat)}body.oo-brand .ow-path-obscura .ow-path-art{background:var(--oo-plum)}body.oo-brand .oo-split-hero a.oo-btn--primary{color:var(--oo-smoke)}body.oo-brand .oo-split-hero a.oo-btn--ghost{color:var(--oo-ink)}body.oo-brand .oo-split-hero a.oo-btn--ghost:hover{color:var(--oo-cream)}body.oo-brand a.oo-btn--primary{color:var(--oo-smoke)}body.oo-brand .oh-product.oh-tone-obscura .oh-variants input:checked+span{background:var(--oo-amber);border-color:var(--oo-amber);color:var(--oo-charcoal)}body.oo-brand .oh-product.oh-tone-obscura .oh-variants span{border-color:#8a7480}body.oo-brand .oh-product.oh-tone-meeting .oh-variants input:checked+span{background:var(--oo-plum);border-color:var(--oo-plum);color:var(--oo-smoke)}body.oo-brand .oh-newsletter input[type=email]{color:var(--oo-smoke);background:transparent;border-color:#d49a4eb3}body.oo-brand .oh-newsletter input[type=email]::placeholder{color:var(--oo-smoke-muted);opacity:1}body.oo-brand .oh-newsletter button,body.oo-brand .oh-newsletter button span,body.oo-brand .oh-newsletter button svg{color:var(--oo-amber)}body.oo-brand .oh-newsletter button:hover{color:var(--oo-smoke)}body.oo-brand .oh-newsletter [role=status]{font-family:var(--font-heading-family,Georgia,serif);font-size:20px;color:var(--oo-smoke)}body.oo-brand .oh-footer{background:var(--oo-oat);border-top-color:#d9c4a9}body.oo-brand a.button:not(.skip-to-content-link),body.oo-brand button.button{color:var(--oo-smoke);background-color:var(--oo-charcoal)}body.oo-brand a.button:not(.skip-to-content-link):hover{background-color:var(--oo-plum)}body.oo-brand .gradient.color-scheme-1,body.oo-brand .color-scheme-1.gradient{background:var(--oo-cream)}.oo-quiz__question{float:left;width:100%}.oo-quiz__options{clear:both}body.oo-brand .oh-button:not(.oh-button-cream){background:var(--oo-charcoal);border-color:var(--oo-charcoal);color:var(--oo-smoke)}body.oo-brand .oh-button:not(.oh-button-cream):hover{background:var(--oo-plum);border-color:var(--oo-plum)}body.oo-brand .oh-product.oh-tone-obscura .oh-button:not(.oh-button-cream){background:var(--oo-amber);border-color:var(--oo-amber);color:var(--oo-charcoal)}body.oo-brand .oh-product.oh-tone-obscura .oh-button:not(.oh-button-cream):hover{background:#e3b06c;border-color:#e3b06c}body.oo-brand .oh-product.oh-tone-meeting .oh-button:not(.oh-button-cream){background:var(--oo-plum);border-color:var(--oo-plum)}body.oo-brand .oh-product.oh-tone-meeting .oh-button:not(.oh-button-cream):hover{background:var(--oo-plum-mid)}.oo-split-hero--three{grid-template-columns:1fr 1fr 1fr}.oo-split-hero--three .oo-split-hero__half{text-decoration:none;color:inherit;padding:clamp(48px,6vw,96px) clamp(20px,3.2vw,56px) 240px;transition:filter .3s}.oo-split-hero--three .oo-split-hero__half--opal{color:var(--oo-ink)}.oo-split-hero--three .oo-split-hero__half--obscura{color:var(--oo-smoke)}.oo-split-hero--three .oo-split-hero__half--opal:before{width:300%}.oo-split-hero--three .oo-split-hero__half--obscura:before{width:300%}.oo-split-hero__half--veil,.oo-split-hero--three .oo-split-hero__half--veil{justify-content:center;text-align:center;color:#fbf4ea}.oo-split-hero__half--veil:before{left:0;width:100%!important;background-image:var(--oo-veil-image,var(--oo-hero-image))!important;background-position:center!important;background-size:cover!important}.oo-split-hero__half--veil:after{background:linear-gradient(180deg,#2b21288c,#2b21284d 55%,#2b212866)}.oo-split-hero__half--veil .oo-split-hero__eyebrow{color:#f1d7a6}.oo-split-hero__half--veil .oo-split-hero__line,.oo-split-hero__half--veil .oo-split-hero__notes{text-shadow:0 2px 22px rgba(31,27,30,.45)}.oo-split-hero--three .oo-split-hero__line{font-size:clamp(38px,3.7vw,64px)}.oo-split-hero--three .oo-split-hero__copy{max-width:380px}.oo-split-hero__explore{display:inline-block;margin-top:22px;font:600 11px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px;opacity:.85}.oo-split-hero--three .oo-split-hero__half:hover .oo-split-hero__explore{opacity:1}.oo-split-hero--three .oo-split-hero__half:hover{filter:brightness(1.04)}.oo-split-hero--three .oo-split-hero__half--opal .oo-split-hero__scribble{right:-10px;bottom:-30px}.oo-split-hero--three .oo-split-hero__half--obscura .oo-split-hero__scribble{left:-6px;bottom:-26px}@media(max-width:749px){.oo-split-hero--three{grid-template-columns:1fr}.oo-split-hero--three .oo-split-hero__half{min-height:260px;padding:44px 22px 40px}.oo-split-hero--three .oo-split-hero__half--opal:before,.oo-split-hero--three .oo-split-hero__half--obscura:before{width:100%;background-size:300% auto}.oo-split-hero__half--veil:after{background:#2b21286b}.oo-split-hero--three .oo-split-hero__line{font-size:42px}}.oo-side-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(380px,58vh,560px);display:flex;align-items:flex-end;padding:clamp(56px,7vw,110px) 5% clamp(44px,5vw,72px)}.oo-side-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:center}.oo-side-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.oo-side-hero--opal{color:var(--oo-ink)}.oo-side-hero--opal:before{background-image:var(--oo-hero-image);background-size:300% auto;background-position:0% 40%}.oo-side-hero--opal:after{background:linear-gradient(90deg,#f8f1e7d9,#f8f1e759 70%,#f8f1e71a)}.oo-side-hero--obscura{color:var(--oo-smoke)}.oo-side-hero--obscura:before{background-image:var(--oo-hero-image);background-size:300% auto;background-position:100% 60%}.oo-side-hero--obscura:after{background:linear-gradient(90deg,#1f1b1ed1,#1f1b1e73 70%,#1f1b1e33)}.oo-side-hero--veil{color:#fbf4ea}.oo-side-hero--veil:before{background-image:var(--oo-veil-image)}.oo-side-hero--veil:after{background:linear-gradient(90deg,#2b212899,#2b212840 70%,#2b21281a)}.oo-side-hero__copy{max-width:640px}.oo-side-hero__eyebrow{font:600 12px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px}.oo-side-hero--opal .oo-side-hero__eyebrow{color:var(--oo-pinkgold-ink)}.oo-side-hero--obscura .oo-side-hero__eyebrow{color:var(--oo-amber)}.oo-side-hero--veil .oo-side-hero__eyebrow{color:#f1d7a6}.oo-side-hero h1{font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(46px,6vw,96px);line-height:.98;letter-spacing:-.02em;margin:0 0 18px;color:inherit}.oo-side-hero__notes{font-family:var(--font-heading-family,Georgia,serif);font-style:italic;font-size:clamp(18px,1.6vw,22px);margin:0 0 14px}.oo-side-hero__copy p.oo-side-hero__lede{font-size:16px;line-height:1.7;max-width:520px;margin:0;opacity:.9}.oo-side-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 34px;padding:22px 5%;border-bottom:1px solid #dfd4c0;font:600 12px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:.2em;text-transform:uppercase}.oo-side-nav a{color:inherit;text-decoration:none;padding-bottom:4px;border-bottom:1px solid transparent;opacity:.7}.oo-side-nav a:hover,.oo-side-nav a[aria-current=page]{opacity:1;border-bottom-color:currentColor}.oo-side-grid{padding-block:56px 40px}.oo-side-count{font:600 11px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:.2em;text-transform:uppercase;opacity:.7;margin:0 0 26px}.oo-side-also{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:40px}.oo-side-also a{position:relative;isolation:isolate;overflow:hidden;min-height:240px;display:flex;flex-direction:column;justify-content:flex-end;padding:32px 5%;text-decoration:none}.oo-side-also a:before,.oo-side-also a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.oo-side-also a:before{z-index:-2;background-size:cover;background-position:center;transition:transform .6s}.oo-side-also a:hover:before{transform:scale(1.04)}.oo-side-also a:after{z-index:-1}.oo-side-also .oo-side-also--opal{color:var(--oo-ink)}.oo-side-also .oo-side-also--opal:before{background-image:var(--oo-hero-image);background-size:300% auto;background-position:0% 40%}.oo-side-also .oo-side-also--opal:after{background:#f8f1e773}.oo-side-also .oo-side-also--obscura{color:var(--oo-smoke)}.oo-side-also .oo-side-also--obscura:before{background-image:var(--oo-hero-image);background-size:300% auto;background-position:100% 60%}.oo-side-also .oo-side-also--obscura:after{background:#1f1b1e73}.oo-side-also .oo-side-also--veil{color:#fbf4ea}.oo-side-also .oo-side-also--veil:before{background-image:var(--oo-veil-image)}.oo-side-also .oo-side-also--veil:after{background:#2b212859}.oo-side-also small{font:600 11px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px}.oo-side-also strong{font-family:var(--font-heading-family,Georgia,serif);font-weight:400;font-size:clamp(30px,3vw,46px);line-height:1.05}@media(max-width:749px){.oo-side-hero{min-height:420px;padding:56px 6% 40px}.oo-side-hero--opal:before,.oo-side-hero--obscura:before{background-size:auto max(100%,661px)}.oo-side-hero--opal:before{background-position:left center}.oo-side-hero--obscura:before{background-position:right center}.oo-side-also{grid-template-columns:1fr}.oo-side-also a{min-height:180px}.oo-side-also .oo-side-also--opal:before,.oo-side-also .oo-side-also--obscura:before{background-size:300% auto}.oo-side-also .oo-side-also--opal:before{background-position:left center}.oo-side-also .oo-side-also--obscura:before{background-position:right center}.oo-side-nav{gap:10px 22px;font-size:11px}}body.oo-brand{--oo-side-opal-bg:#f8f1e7;--oo-side-opal-ink:#2b2420;--oo-side-opal-muted:#5c4f46;--oo-side-opal-line:#d9c4a9;--oo-side-veil-bg:#a7a2a6;--oo-side-veil-ink:#1c181b;--oo-side-veil-muted:#2f2a2e;--oo-side-veil-line:#7f797d;--oo-side-obs-bg:#141214;--oo-side-obs-ink:#f3e9db;--oo-side-obs-muted:#cdbfae;--oo-side-obs-gold:#d49a4e;--oo-side-obs-line:#4a4048}body.oo-brand .op-family.op-family-opal{background:var(--oo-side-opal-bg)!important;color:var(--oo-side-opal-ink)!important;border:1px solid var(--oo-side-opal-line)!important}body.oo-brand .op-family.op-family-meeting{background:var(--oo-side-veil-bg)!important;color:var(--oo-side-veil-ink)!important;border:1px solid var(--oo-side-veil-line)!important}body.oo-brand .op-family.op-family-obscura{background:var(--oo-side-obs-bg)!important;color:var(--oo-side-obs-ink)!important;border:1px solid var(--oo-side-obs-line)!important}body.oo-brand .op-family strong{color:inherit!important}body.oo-brand .op-family.op-family-opal small{color:var(--oo-side-opal-muted)!important}body.oo-brand .op-family.op-family-meeting small{color:var(--oo-side-veil-muted)!important}body.oo-brand .op-family.op-family-obscura small{color:var(--oo-side-obs-muted)!important}body.oo-brand .op-family.op-family-obscura strong{color:var(--oo-side-obs-gold)!important}body.oo-brand .op-family{transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}body.oo-brand .op-family:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1412142e;filter:brightness(1.04)}body.oo-brand .op-family.op-family-obscura:hover{filter:brightness(1.35)}body.oo-brand .op-family[aria-pressed=true]{box-shadow:0 0 0 2px var(--oo-side-opal-bg),0 0 0 4px #b8894a!important;opacity:1!important}body.oo-brand .op-family:focus-visible{outline:2px solid #b8894a;outline-offset:3px}body.oo-brand .op-family .op-family-check{color:inherit}body.oo-brand .oh-card.oh-tone-opal{background:var(--oo-side-opal-bg)!important;background-image:none!important;color:var(--oo-side-opal-ink);border:1px solid var(--oo-side-opal-line)}body.oo-brand .oh-card.oh-tone-meeting{background:var(--oo-side-veil-bg)!important;background-image:none!important;color:var(--oo-side-veil-ink);border:1px solid var(--oo-side-veil-line)}body.oo-brand .oh-card.oh-tone-obscura{background:var(--oo-side-obs-bg)!important;background-image:none!important;color:var(--oo-side-obs-ink);border:1px solid var(--oo-side-obs-line)}body.oo-brand .oh-card.oh-tone-opal .oh-card-copy .oh-eyebrow{color:#8a5a3c!important}body.oo-brand .oh-card.oh-tone-meeting .oh-card-copy .oh-eyebrow{color:var(--oo-side-veil-ink)!important}body.oo-brand .oh-card.oh-tone-obscura .oh-card-copy .oh-eyebrow{color:var(--oo-side-obs-gold)!important}body.oo-brand .oh-card.oh-tone-meeting h3,body.oo-brand .oh-card.oh-tone-meeting .oh-card-copy a,body.oo-brand .oh-card.oh-tone-meeting .oh-card-bottom{color:var(--oo-side-veil-ink)!important}body.oo-brand .oh-card.oh-tone-meeting .oh-card-perspective,body.oo-brand .oh-card.oh-tone-meeting .ow-card-mood,body.oo-brand .oh-card.oh-tone-meeting .oh-card-notes,body.oo-brand .oh-card.oh-tone-meeting .op-card-sample-link,body.oo-brand .oh-card.oh-tone-meeting .op-card-travel-link{color:var(--oo-side-veil-muted)!important;opacity:1}body.oo-brand .oh-card.oh-tone-meeting .oh-card-bottom{border-color:var(--oo-side-veil-line)}body.oo-brand .oh-card.oh-tone-obscura h3,body.oo-brand .oh-card.oh-tone-obscura .oh-card-copy a,body.oo-brand .oh-card.oh-tone-obscura .oh-card-bottom{color:var(--oo-side-obs-ink)!important}body.oo-brand .oh-card.oh-tone-obscura .oh-card-perspective,body.oo-brand .oh-card.oh-tone-obscura .ow-card-mood,body.oo-brand .oh-card.oh-tone-obscura .oh-card-notes,body.oo-brand .oh-card.oh-tone-obscura .op-card-sample-link,body.oo-brand .oh-card.oh-tone-obscura .op-card-travel-link{color:var(--oo-side-obs-muted)!important;opacity:1}body.oo-brand .oh-card.oh-tone-obscura .oh-card-bottom{border-color:var(--oo-side-obs-line)}body.oo-brand .oh-card.oh-tone-opal .oh-card-perspective,body.oo-brand .oh-card.oh-tone-opal .ow-card-mood,body.oo-brand .oh-card.oh-tone-opal .oh-card-notes{color:var(--oo-side-opal-muted)!important;opacity:1}body.oo-brand .oh-card .oh-card-copy{padding-left:16px;padding-right:16px;padding-bottom:16px}body.oo-brand .oh-card:hover{box-shadow:0 10px 24px #14121429}body.oo-brand{--oo-tex-card-opal:url(/cdn/shop/files/oo-card-opal.jpg?v=1793586011&width=900);--oo-tex-card-veil:url(/cdn/shop/files/oo-card-veil.jpg?v=1793586011&width=900);--oo-tex-card-obscura:url(/cdn/shop/files/oo-card-obscura.jpg?v=1793586011&width=900)}body.oo-brand .op-family.op-family-opal,body.oo-brand .oh-card.oh-tone-opal{background:linear-gradient(#f8f1e780,#f8f1e79e),var(--oo-tex-card-opal) center/cover no-repeat,var(--oo-side-opal-bg)!important}body.oo-brand .op-family.op-family-meeting,body.oo-brand .oh-card.oh-tone-meeting{background:linear-gradient(#b0aaaf9e,#a7a2a6b8),var(--oo-tex-card-veil) center/cover no-repeat,var(--oo-side-veil-bg)!important}body.oo-brand .op-family.op-family-obscura,body.oo-brand .oh-card.oh-tone-obscura{background:linear-gradient(#1412146b,#1412149e),var(--oo-tex-card-obscura) center/cover no-repeat,var(--oo-side-obs-bg)!important}body.oo-brand .oh-card.oh-tone-opal .oh-card-image,body.oo-brand .oh-card.oh-tone-meeting .oh-card-image,body.oo-brand .oh-card.oh-tone-obscura .oh-card-image{box-shadow:0 6px 18px #14121438}body.oo-brand .oh-card.oh-tone-obscura .oh-card-image{border-color:#d49a4e99}body.oo-brand .op-family[aria-pressed=true]{box-shadow:0 0 0 2px #f8f1e7,0 0 0 5px #b8894a,0 8px 20px #14121440!important}body.oo-brand .op-compare-row{border-radius:3px;padding:20px 22px!important;margin-bottom:12px;border:1px solid transparent;border-left-width:4px!important;box-shadow:0 6px 18px #1412141f}body.oo-brand .op-compare-row.op-compare-opal{background:linear-gradient(#f8f1e780,#f8f1e79e),var(--oo-tex-card-opal) center/cover no-repeat,var(--oo-side-opal-bg)!important;color:var(--oo-side-opal-ink);border-color:var(--oo-side-opal-line);border-left-color:#c79b74!important}body.oo-brand .op-compare-row.op-compare-meeting{background:linear-gradient(#b0aaaf9e,#a7a2a6b8),var(--oo-tex-card-veil) center/cover no-repeat,var(--oo-side-veil-bg)!important;color:var(--oo-side-veil-ink);border-color:var(--oo-side-veil-line);border-left-color:#5e575c!important}body.oo-brand .op-compare-row.op-compare-obscura{background:linear-gradient(#1412146b,#1412149e),var(--oo-tex-card-obscura) center/cover no-repeat,var(--oo-side-obs-bg)!important;color:var(--oo-side-obs-ink);border-color:var(--oo-side-obs-line);border-left-color:var(--oo-side-obs-gold)!important}body.oo-brand .op-compare-row.op-compare-opal h3 a,body.oo-brand .op-compare-row.op-compare-opal a,body.oo-brand .op-compare-row.op-compare-opal dd{color:var(--oo-side-opal-ink)!important}body.oo-brand .op-compare-row.op-compare-opal dt{color:#8a5a3c!important}body.oo-brand .op-compare-row.op-compare-meeting h3 a,body.oo-brand .op-compare-row.op-compare-meeting a,body.oo-brand .op-compare-row.op-compare-meeting dd{color:var(--oo-side-veil-ink)!important}body.oo-brand .op-compare-row.op-compare-meeting dt{color:var(--oo-side-veil-muted)!important}body.oo-brand .op-compare-row.op-compare-obscura h3 a,body.oo-brand .op-compare-row.op-compare-obscura dd{color:var(--oo-side-obs-ink)!important}body.oo-brand .op-compare-row.op-compare-obscura a.op-compare-sample,body.oo-brand .op-compare-row.op-compare-obscura dt{color:var(--oo-side-obs-gold)!important}
/*# sourceMappingURL=/cdn/shop/t/70/assets/oo-brand.css.map */
