.op-offerbar{position:relative}.op-bag{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(--op-ink);color:var(--op-accent-soft);text-decoration:none;font-size:.64rem;letter-spacing:.18em;font-weight:600;border-radius:999px}.op-bag:hover{color:var(--op-cream)}.op-bag-n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--op-accent);color:var(--op-ink);font-size:.62rem;letter-spacing:0}.op-switch{gap:14px;padding:0;border:none;margin-bottom:28px}.op-switch-btn{position:relative;min-width:220px;padding:18px 28px 16px;border:1.5px solid var(--op-accent);background:#c5a35c0f;color:var(--op-accent-soft);opacity:1;gap:6px;font-size:.66rem;letter-spacing:.16em}.op-switch-btn:hover{background:#c5a35c29}.op-switch-for{font-family:Bodoni Moda,Georgia,serif;font-size:1.45rem;font-weight:700;font-style:italic;letter-spacing:.02em;text-transform:none;opacity:1;color:var(--op-accent);line-height:1}.op-switch-for:before{display:block;font-family:Jost,sans-serif;font-style:normal;font-size:.56rem;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--op-accent-soft);opacity:.75;margin-bottom:6px}.op-switch-btn[data-op-tab=a] .op-switch-for:before{content:"Shop"}.op-switch-btn[data-op-tab=b] .op-switch-for:before{content:"Shop"}.op-switch-btn.is-active{background:var(--op-accent);color:var(--op-ink);box-shadow:0 0 0 4px #c5a35c38,0 14px 34px #00000073}.op-switch-btn.is-active .op-switch-for,.op-switch-btn.is-active .op-switch-for:before{color:var(--op-ink);opacity:1}.op-switch-btn.is-active:after{content:"";position:absolute;left:50%;bottom:-9px;width:16px;height:16px;background:var(--op-accent);transform:translate(-50%) rotate(45deg)}.op-for{font-size:.72rem;padding:6px 14px;letter-spacing:.3em;top:-5px;box-shadow:0 0 0 3px #c5a35c40}.op-panel.is-active{border:1px solid var(--op-line);padding:28px;background:#c5a35c06}.op-pair-for{display:inline-block;background:var(--op-accent);color:var(--op-ink);padding:7px 18px;font-size:.72rem;letter-spacing:.32em;font-weight:700}@media(max-width:749px){.op-bag{right:8px;padding:4px 9px}.op-offerbar{padding-left:12px;padding-right:12px}.op-switch{width:100%;gap:10px}.op-switch-btn{flex:1 1 0;min-width:0;padding:14px 10px 12px;font-size:.58rem;letter-spacing:.1em}.op-switch-for{font-size:1.2rem}.op-panel.is-active{padding:16px}.op-pair-for{padding:5px 10px;font-size:.6rem;letter-spacing:.2em}}a.op-rating{text-decoration:none}a.op-rating:hover{color:var(--op-cream)}.op-reviews{background:var(--op-panel);color:var(--op-cream);padding:7vw 6vw;border-top:1px solid var(--op-line);scroll-margin-top:12px}.op-reviews-inner{max-width:1100px;margin:0 auto}.op-reviews-summary{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 36px;margin:22px 0 36px}.op-reviews-sum{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--op-accent-soft)}.op-reviews-sum .op-pair-for{margin:0}.op-reviews-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px}.op-review{margin:0;border:1px solid var(--op-line);background:#c5a35c0a;padding:22px;display:flex;flex-direction:column;gap:12px;min-width:0}.op-review-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.op-review-for{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--op-accent);font-weight:600}.op-review-title{margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:1.1rem;font-weight:700;color:var(--op-cream)}.op-review-img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border:1px solid var(--op-line)}.op-review blockquote{margin:0;font-size:.92rem;line-height:1.7;font-weight:300;opacity:.85;overflow-wrap:anywhere}.op-review figcaption{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-top:auto}@media(max-width:749px){.op-reviews{padding:48px 16px}}.op-gift-toggle{position:relative}.op-gift-toggle input{position:absolute;top:50%;left:11px;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.op-gift-img{cursor:zoom-in}.op-gift-preview{-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:14px;width:100%;margin:12px 0 0;padding:10px;border:1px solid var(--op-line);background:#00000040;cursor:zoom-in;text-align:start;font-family:Jost,sans-serif;color:var(--op-cream)}.op-gift-preview img{width:120px;height:120px;object-fit:cover;flex:0 0 120px;display:block;background:#000;transition:opacity .25s ease}.op-gift-preview img.is-swapping{opacity:.25}.op-gift-preview-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.op-gift-preview-copy strong{font-size:.9rem;font-weight:600;color:var(--op-accent)}.op-gift-preview-copy span{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6}@media(max-width:749px){.op-gift-preview img{width:96px;height:96px;flex-basis:96px}}.op-promise{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:12px 0 0;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--op-accent-soft)}.op-promise span:before{content:"\2713  ";color:var(--op-accent)}.op-story-copy h1.op-eyebrow{font-weight:700;line-height:1.4}.op-h1-sub{display:block;margin-top:10px;font-family:Jost,sans-serif;font-size:.62rem;font-weight:500;letter-spacing:.34em;color:var(--op-accent)}p.op-h1{font-family:Bodoni Moda,Georgia,serif;color:var(--op-cream)}
/*# sourceMappingURL=/cdn/shop/t/64/assets/op-landing-v2.css.map */
