@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Manrope:wght@400;500;600;700;800&display=swap";.cl-op{--cl-ink: #0D1512;--cl-emerald: #163A32;--cl-emerald-d: #0E2620;--cl-gold: #D6A752;--cl-gold-d: #B98A38;--cl-ivory: #FAF7F1;--cl-charcoal: #22221E;font-family:Manrope,sans-serif}.cl-op *{box-sizing:border-box}.cl-op-features{background:var(--cl-ivory);padding:72px 24px}.cl-op-features-inner{max-width:1100px;margin:0 auto}.cl-op-features-head{text-align:center;margin-bottom:44px}.cl-op-features-head span{display:inline-block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cl-gold-d);font-weight:800;margin-bottom:10px}.cl-op-features-head h2{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600;font-size:clamp(28px,3.6vw,40px);color:var(--cl-emerald);margin:0}.cl-op-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.cl-op-feature{background:#fff;border:1px solid #ECE6D8;border-radius:16px;padding:28px 22px;transition:transform .2s ease,box-shadow .2s ease}.cl-op-feature:hover{transform:translateY(-3px);box-shadow:0 12px 24px #163a3214}.cl-op-feature .cl-op-num{font-family:Cormorant Garamond,serif;font-style:italic;color:var(--cl-gold-d);font-size:16px;display:block;margin-bottom:10px}.cl-op-feature h3{font-family:Cormorant Garamond,serif;font-weight:600;font-size:21px;color:var(--cl-emerald);margin:0 0 8px}.cl-op-feature p{font-size:14px;color:#4b5750;margin:0;line-height:1.5}.cl-op-compare{background:var(--cl-ink);padding:72px 24px}.cl-op-compare-inner{max-width:900px;margin:0 auto}.cl-op-compare-head{text-align:center;margin-bottom:36px}.cl-op-compare-head span{display:inline-block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cl-gold);font-weight:800;margin-bottom:10px}.cl-op-compare-head h2{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600;font-size:clamp(28px,3.6vw,40px);color:var(--cl-ivory);margin:0 0 8px}.cl-op-compare-sub{text-align:center;color:#9cb0a9;font-size:14px;margin-bottom:36px}.cl-op-table{width:100%;border-collapse:collapse;background:#ffffff08;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.cl-op-table th,.cl-op-table td{padding:18px 22px;text-align:center;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px;color:var(--cl-ivory)}.cl-op-table th:first-child,.cl-op-table td:first-child{text-align:left;font-weight:600}.cl-op-table thead th{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:600;color:var(--cl-gold);background:#ffffff0a}.cl-op-check{color:var(--cl-gold);font-weight:700}.cl-op-dash{color:#5c6d66}.cl-op-faq{background:var(--cl-ivory);padding:72px 24px 88px}.cl-op-faq-inner{max-width:760px;margin:0 auto}.cl-op-faq-head{text-align:center;margin-bottom:36px}.cl-op-faq-head h2{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600;font-size:clamp(28px,3.6vw,40px);color:var(--cl-emerald);margin:0}.cl-op-faq-item{border-bottom:1px solid #E9E1D0}.cl-op-faq-question{width:100%;text-align:left;background:none;border:none;padding:20px 4px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;color:var(--cl-charcoal);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}.cl-op-faq-question .cl-op-faq-icon{color:var(--cl-gold-d);font-size:18px;flex-shrink:0;transition:transform .2s ease}.cl-op-faq-item[open] .cl-op-faq-icon{transform:rotate(45deg)}.cl-op-faq-answer{padding:0 4px 20px;font-size:14px;color:#4b5750;line-height:1.6}@media(max-width:860px){.cl-op-features-grid{grid-template-columns:repeat(2,1fr)}.cl-op-table{font-size:12px}.cl-op-table th,.cl-op-table td{padding:12px 10px}}.cl-op a:focus-visible,.cl-op button:focus-visible{outline:3px solid var(--cl-gold);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/one-product-theme.css.map */
