.orelina{--o-ink: #201c16;--o-soft: #6a6157;--o-gold: #a8842f;--o-gold-soft: #c8a44d;--o-line: #e9e2d4;--o-cream: #f8f3e9;--o-bg: #ffffff;--o-dark: #211d18;--o-maxw: 1160px;--o-serif: "Times New Roman", Georgia, "Playfair Display", serif;--o-radius: 14px;box-sizing:border-box;color:var(--o-ink);background:var(--o-bg)}.orelina *,.orelina *:before,.orelina *:after{box-sizing:border-box}.orelina.o-on-dark{--o-ink: #f5edde;--o-soft: #d8cebc;--o-gold: #e2c07d;--o-gold-soft: #e2c07d;--o-line: #423a2e;--o-bg: #211d18}.orelina.o-on-cream{--o-bg: var(--o-cream);--o-line: #e6dcc6;background:var(--o-cream)}.o-sec{padding-block:clamp(2rem,5.5vw,3.4rem)}.o-sec--tight{padding-block:clamp(1.4rem,3.5vw,2.2rem)}.o-wrap{max-width:var(--o-maxw);margin-inline:auto;padding-inline:20px}.o-wrap--narrow{max-width:720px}.o-center{text-align:center}.o-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-family:var(--font-body--family, sans-serif);font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--o-gold)}.o-center .o-eyebrow{justify-content:center}.o-eyebrow:before,.o-eyebrow:after{content:"";height:1px;width:clamp(18px,7vw,44px);background:var(--o-gold)}.o-eyebrow:not(.o-eyebrow--rules):before,.o-eyebrow--start:before{display:none}.o-h{margin:0;font-family:var(--o-serif);font-weight:400;line-height:1.16;letter-spacing:.01em;color:var(--o-ink)}.o-h1{font-size:clamp(2.3rem,8.5vw,4rem)}.o-h2{font-size:clamp(1.9rem,6.5vw,2.9rem)}.o-h3{font-size:clamp(1.45rem,4.5vw,1.9rem)}.o-p{margin:14px 0 0;font-size:clamp(.95rem,3.6vw,1.05rem);line-height:1.7;color:var(--o-soft)}.o-center .o-p{margin-inline:auto;max-width:46ch}.o-lede{font-size:clamp(1rem,4vw,1.15rem)}.o-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 30px;border:1px solid var(--o-gold);border-radius:var(--o-radius);background:var(--o-gold);color:#fff;font-family:var(--font-body--family, sans-serif);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.o-btn:hover{background:#96742a;border-color:#96742a;color:#fff}.o-btn:active{transform:translateY(1px)}.o-btn--full{display:flex;width:100%}.o-btn--ghost{background:transparent;color:var(--o-ink);border-color:var(--o-ink)}.o-btn--ghost:hover{background:var(--o-ink);color:var(--o-bg);border-color:var(--o-ink)}.o-cta-wrap{margin-top:26px;display:flex;flex-direction:column;align-items:center;gap:14px}.o-trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px}.o-trust li{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--o-soft)}.o-trust svg{width:15px;height:15px;flex-shrink:0;color:var(--o-gold)}.o-media{position:relative;overflow:hidden;border-radius:var(--o-radius);background:var(--o-cream)}.o-media img,.o-media video{display:block;width:100%;height:100%;object-fit:cover}.o-media--placeholder{display:flex;align-items:center;justify-content:center;min-height:220px;border:1px dashed var(--o-gold-soft);background:var(--o-cream)}.o-on-dark .o-media--placeholder{background:#2b261f}.o-media__hint{margin:0;padding:24px;text-align:center;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--o-gold)}.o-media__hint span{display:block;margin-top:6px;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--o-soft)}.o-media--1-1{aspect-ratio:1 / 1}.o-media--4-5{aspect-ratio:4 / 5}.o-media--16-9{aspect-ratio:16 / 9}.o-media--3-2{aspect-ratio:3 / 2}.o-media-caption{margin:10px 2px 0;font-size:12px;line-height:1.5;color:var(--o-soft)}.o-count{display:flex;align-items:center;gap:8px}.o-count--center{justify-content:center}.o-count__box{min-width:56px;padding:8px 6px 6px;border:1px solid var(--o-line);border-radius:10px;background:var(--o-bg);text-align:center}.o-count__num{font-family:var(--o-serif);font-size:22px;line-height:1;color:var(--o-ink);font-variant-numeric:tabular-nums}.o-count__lab{display:block;margin-top:4px;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--o-soft)}.o-count__sep{font-family:var(--o-serif);font-size:18px;color:var(--o-gold)}.o-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.o-center .o-price{justify-content:center}.o-price__now{font-family:var(--o-serif);font-size:clamp(1.5rem,6vw,2rem);color:var(--o-ink)}.o-price__was{font-size:1rem;color:var(--o-soft);text-decoration:line-through}.o-price__off{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--o-gold);border:1px solid var(--o-gold);border-radius:40px;padding:3px 9px}.o-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:clamp(1.4rem,4vw,2.2rem);background:var(--o-line);border:1px solid var(--o-line);border-radius:var(--o-radius);overflow:hidden}.o-grid__cell{background:var(--o-bg);padding:18px 12px;text-align:center}.o-grid__ic{font-size:22px;line-height:1}.o-grid__t{margin:8px 0 4px;font-family:var(--o-serif);font-size:.95rem;line-height:1.25;color:var(--o-ink)}.o-grid__d{margin:0;font-size:.8rem;line-height:1.4;color:var(--o-soft)}.o-row{display:grid;grid-template-columns:1fr;gap:clamp(1.6rem,5vw,3rem);align-items:center}.o-row__body .o-eyebrow{justify-content:flex-start}.o-revs{display:grid;grid-template-columns:1fr;gap:14px;margin-top:clamp(2rem,6vw,3rem)}.o-rev{border:1px solid var(--o-line);border-radius:var(--o-radius);overflow:hidden;background:var(--o-bg)}.o-rev__media{aspect-ratio:3 / 4;background:var(--o-cream)}.o-rev__media img{width:100%;height:100%;object-fit:cover;display:block}.o-rev__media--ph{display:flex;align-items:center;justify-content:center;border-bottom:1px dashed var(--o-gold-soft);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--o-gold);text-align:center;padding:16px}.o-rev__body{padding:16px 18px 18px}.o-rev__stars{color:var(--o-gold);letter-spacing:2px;font-size:13px}.o-rev__text{margin:8px 0 12px;font-size:.95rem;line-height:1.6;color:var(--o-ink)}.o-rev__who{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.o-rev__name{font-size:13px;font-weight:700;color:var(--o-ink)}.o-rev__verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--o-gold);font-weight:600}.o-rev__verified svg{width:11px;height:11px}.o-rev__meta{display:block;margin-top:3px;font-size:11px;color:var(--o-soft)}.o-rating-line{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:14px}.o-rating-line__stars{color:var(--o-gold);letter-spacing:3px;font-size:16px}.o-rating-line__note{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--o-soft)}.o-faq{max-width:720px;margin:clamp(1.6rem,5vw,2.4rem) auto 0;border-top:1px solid var(--o-line)}.o-faq details{border-bottom:1px solid var(--o-line)}.o-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 2px;font-family:var(--o-serif);font-size:.9rem;line-height:1.3;color:var(--o-ink)}@media(min-width:480px){.o-faq summary{font-size:1rem}}.o-faq summary::-webkit-details-marker{display:none}.o-faq__sign{position:relative;width:14px;height:14px;flex-shrink:0;color:var(--o-gold)}.o-faq__sign:before,.o-faq__sign:after{content:"";position:absolute;background:currentColor;transition:transform .25s ease}.o-faq__sign:before{top:50%;left:0;width:100%;height:1.5px;transform:translateY(-50%)}.o-faq__sign:after{left:50%;top:0;width:1.5px;height:100%;transform:translate(-50%)}.o-faq details[open] .o-faq__sign:after{transform:translate(-50%) scaleY(0)}.o-faq__a{padding:0 4px 18px;font-size:.95rem;line-height:1.7;color:var(--o-soft)}.o-faq__a p{margin:0 0 10px}.o-faq__a p:last-child{margin-bottom:0}.o-guar{max-width:620px;margin-inline:auto;text-align:center;border:1px solid var(--o-line);border-radius:var(--o-radius);padding:clamp(2rem,6vw,3rem) clamp(1.4rem,5vw,2.6rem)}.o-seal{width:46px;height:46px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;border:1px solid var(--o-gold);border-radius:50%;color:var(--o-gold)}.o-seal svg{width:22px;height:22px}.o-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-top:20px;padding-top:18px;border-top:1px solid var(--o-line)}.o-badge{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--o-soft)}.o-badge svg{width:15px;height:15px;color:var(--o-gold);flex-shrink:0}.o-pay-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.o-pay-icons img,.o-pay-icons svg{height:22px;width:auto}.o-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--o-line);transform:translateY(120%);transition:transform .3s ease}.o-sticky.is-on{transform:none}.o-sticky__info{min-width:0}.o-sticky__price{font-family:var(--o-serif);font-size:17px;color:var(--o-ink)}.o-sticky__price del{margin-left:6px;font-size:12px;color:var(--o-soft)}.o-sticky__note{display:block;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--o-gold)}.o-sticky .o-btn{flex-shrink:0;padding:14px 22px}.o-packblock{max-width:520px}.o-packs{display:grid;gap:8px;margin:2px 0}.o-pack{position:relative;display:block;border:1.5px solid var(--o-line);border-radius:var(--o-radius);padding:13px 15px 13px 42px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.o-pack:has(input:checked),.o-pack--featured{border-color:var(--o-gold)}.o-pack:has(input:checked){background:var(--o-cream)}.o-pack--featured{margin-top:12px;border-width:2px}.o-pack__ribbon{position:absolute;top:0;left:14px;transform:translateY(-50%);background:var(--o-gold);color:#fff;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:40px}.o-pack input{position:absolute;left:15px;top:16px;accent-color:var(--o-gold);width:17px;height:17px}.o-pack__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.o-pack__name{font-weight:700;font-size:.95rem;color:var(--o-ink)}.o-pack__tag{display:inline-block;margin-left:6px;font-size:9px;font-weight:700;letter-spacing:.04em;color:var(--o-gold);border:1px solid var(--o-gold);border-radius:40px;padding:1px 6px;vertical-align:middle}.o-pack__price{font-family:var(--o-serif);font-size:1.05rem;color:var(--o-ink);white-space:nowrap;text-align:right}.o-pack__price del{display:block;font-family:var(--font-body--family, sans-serif);font-size:.78rem;color:var(--o-soft)}.o-pack__row2{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:2px}.o-pack__sub{display:block;font-size:.78rem;color:var(--o-soft)}.o-pack__save{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-weight:800;color:#2f7a4d}.o-pack__save:before{content:"\25b2";font-size:.6em}.o-pack__rings{display:none;margin-top:12px;padding-top:12px;border-top:1px solid var(--o-line);gap:8px}.o-pack:has(input:checked) .o-pack__rings{display:grid}.o-pack__ring{display:block}.o-pack__ring-n{display:block;margin-bottom:4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--o-soft)}.o-pack__ring-fields{display:grid;grid-template-columns:1fr 1fr;gap:6px}.o-pack__ring-fields:has(.o-field:only-child){grid-template-columns:1fr}.o-field{display:flex;flex-direction:column;gap:2px;min-width:0}.o-field>span{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--o-soft)}.o-field select{appearance:none;-webkit-appearance:none;width:100%;padding:7px 24px 7px 9px;border:1px solid var(--o-line);border-radius:8px;background:var(--o-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23a8842f' stroke-width='1.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 9px center;font-size:12px;color:var(--o-ink);cursor:pointer}.o-field select:focus-visible{outline:2px solid var(--o-gold);outline-offset:1px}.o-pdphead{margin:4px 0}.o-pdphead__rating{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--o-ink)}.o-pdphead__stars{color:var(--o-gold);letter-spacing:3px;font-size:17px;line-height:1}.o-pdphead__benefits{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.o-pdphead__benefits li{font-size:14px;font-weight:600;line-height:1.4;color:var(--o-ink)}.o-urgency{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;padding:9px 16px;background:var(--o-dark);color:#f0e6d2;text-align:center;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;line-height:1.3}.o-urgency__text p{margin:0;display:inline}.o-urgency__text b{color:#e2c07d}.o-urgency__lbl{color:#b7a685}.o-urgency__time{display:inline-flex;align-items:baseline;gap:1px;color:#f5edde;font-variant-numeric:tabular-nums;letter-spacing:.04em}.o-urgency__time i{font-style:normal;color:#8f7f5f}@media(min-width:750px){.o-eyebrow{font-size:12px}.o-grid{grid-template-columns:repeat(var(--o-cols, 3),1fr)}.o-grid--4{--o-cols: 4}.o-grid--2{--o-cols: 2}.o-row{grid-template-columns:1fr 1fr}.o-row--flip .o-row__media{order:2}.o-revs{grid-template-columns:repeat(3,1fr)}.o-revs--2{grid-template-columns:repeat(2,1fr)}.o-cta-wrap{gap:16px}.o-sticky{display:none}}.product-information .buy-buttons-block--buy_buttons_eYQEYi .quantity-selector-wrapper,.product-information .buy-buttons-block--buy_buttons_eYQEYi .quantity-label,.product-information .buy-buttons-block--buy_buttons_eYQEYi .quantity-rules,.product-information .buy-buttons-block--buy_buttons_eYQEYi volume-pricing,.product-information .buy-buttons-block--buy_buttons_eYQEYi .accelerated-checkout-block{display:none!important}.product-information .buy-buttons-block--buy_buttons_eYQEYi .product-form-buttons{display:block}.product-information .buy-buttons-block--buy_buttons_eYQEYi button[name=add].button{display:flex;width:100%;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:15px 30px;border:1px solid #a8842f;border-radius:14px;background:#a8842f;color:#fff;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.product-information .buy-buttons-block--buy_buttons_eYQEYi button[name=add].button:hover{background:#96742a;border-color:#96742a}.product-information h1{margin:0;font-size:clamp(1.2rem,4.6vw,1.55rem);line-height:1.3;font-weight:700}.product-information .variant-picker:empty,.product-information [data-testid=variant-picker]:empty{display:none}.o-compare{margin-top:clamp(1.4rem,4vw,2.2rem);border:1px solid var(--o-line);border-radius:var(--o-radius);overflow:hidden}.o-compare__head,.o-compare__row{display:grid;grid-template-columns:1fr 64px 76px;align-items:stretch}.o-compare__head{background:var(--o-bg);border-bottom:1px solid var(--o-line)}.o-compare__row{border-bottom:1px solid var(--o-line)}.o-compare__row:last-child{border-bottom:none}.o-compare__col-h{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--o-soft)}.o-compare__col-h--us{background:var(--o-gold);color:#fff}.o-compare__feature{display:flex;align-items:center;padding:12px 10px 12px 14px;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--o-ink)}.o-compare__mark{display:flex;align-items:center;justify-content:center;padding-block:12px}.o-compare__mark svg{width:15px;height:15px}.o-compare__mark--us{background:var(--o-cream)}.o-compare__mark--yes svg{color:#2f7a4d}.o-compare__mark--no svg{color:#b3564a}
/*# sourceMappingURL=/cdn/shop/t/1/assets/orelina.css.map */
