.opx{--opx-ink: #0a1312;--opx-deep: #10282a;--opx-cloud: #f0eee9;--opx-silver: #c4c9cc;--opx-mist: #8fa3a1;--opx-line: rgba(196, 201, 204, .18);--opx-serif: "Cormorant Garamond", var(--font-heading--family, serif);--opx-sans: "Manrope", var(--font-body--family, system-ui, sans-serif);background:var(--opx-ink);color:var(--opx-cloud);font-family:var(--opx-sans)}.opx *,.opx *:before,.opx *:after{box-sizing:border-box}.opx__inner{max-width:1280px;margin-inline:auto;padding:clamp(64px,9vw,120px) clamp(20px,4.4vw,72px);display:grid;gap:clamp(56px,8vw,112px)}.opx .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.opx :focus-visible{outline:1px solid var(--opx-silver);outline-offset:4px}.opx-no{font-family:var(--opx-serif);font-style:italic;font-size:1.25rem;color:var(--opx-silver)}.opx-eyebrow{margin:0 0 16px;font-size:.8125rem;color:var(--opx-mist);letter-spacing:.02em}.opx-title{margin:0;font-family:var(--opx-serif);font-weight:400;font-size:clamp(32px,3.6vw + 12px,56px);line-height:1;letter-spacing:-.02em;background:linear-gradient(104deg,#7b898b,#f4f7f7 16%,#a8b3b5 30%,#fff 46%,#8e9b9d 60%,#f4f7f7 78%,#a8b3b5 90%,#7b898b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.opx-body{margin:20px 0 0;max-width:44ch;color:var(--opx-mist);line-height:1.75}.opx-assure{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--opx-line)}.opx-assure__item{padding:28px 20px 28px 0;border-top:1px solid var(--opx-line)}.opx-assure__item:nth-child(-n+2){border-top:0}.opx-assure__title{margin:10px 0 6px;font-family:var(--opx-serif);font-weight:400;font-size:1.375rem;line-height:1.15;color:var(--opx-cloud)}.opx-assure__item p{margin:0;color:var(--opx-mist);font-size:.875rem;line-height:1.6}@media(min-width:900px){.opx-assure{grid-template-columns:repeat(4,1fr)}.opx-assure__item{padding:36px 24px 36px 0;border-top:0;border-inline-start:1px solid var(--opx-line);padding-inline-start:24px}.opx-assure__item:first-child{border-inline-start:0;padding-inline-start:0}}.opx-compare{display:grid;gap:40px;align-items:end}.opx-table{width:100%;max-width:560px;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:lining-nums tabular-nums}.opx-table th,.opx-table td{text-align:left;padding:16px 0;border-top:1px solid var(--opx-line);font-weight:500;color:var(--opx-cloud)}.opx-table thead th{border-top:0;color:var(--opx-mist)}.opx-table tbody th{color:var(--opx-mist)}.opx-table td:last-child,.opx-table th:last-child{text-align:right}@media(min-width:900px){.opx-compare{grid-template-columns:1fr 1fr;gap:80px}}.opx-faq{display:grid;gap:32px}.opx-faq__item{border-top:1px solid var(--opx-line)}.opx-faq__item:last-child{border-bottom:1px solid var(--opx-line)}.opx-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-family:var(--opx-serif);font-size:1.375rem;line-height:1.2;color:var(--opx-cloud)}.opx-faq__item summary::-webkit-details-marker{display:none}.opx-faq__item summary span{position:relative;flex:none;width:14px;height:14px}.opx-faq__item summary span:before,.opx-faq__item summary span:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--opx-silver);transition:transform .3s}.opx-faq__item summary span:after{transform:rotate(90deg)}.opx-faq__item[open] summary span:after{transform:rotate(0)}.opx-faq__answer{padding:0 0 24px;max-width:60ch;color:var(--opx-mist);line-height:1.75}.opx-faq__answer p{margin:0 0 12px}.opx-reviews{display:grid;gap:32px}.opx-reviews__list{display:grid;gap:16px}.opx-review{margin:0;padding:28px;border:1px solid var(--opx-line);background:#10282a73}.opx-review__stars{color:var(--opx-silver);letter-spacing:.25em;font-size:.8125rem}.opx-review blockquote{margin:16px 0;padding:0;font-family:var(--opx-serif);font-size:1.5rem;line-height:1.25}.opx-review figcaption{color:var(--opx-mist);font-size:.8125rem}.opx-note{color:#d8a657;font-size:.75rem}@media(min-width:900px){.opx-reviews__list{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/orolane-product.css.map */
