.ohnoel-product-premium{--ohnoel-ink: #173f35;--ohnoel-line: #dedcd3;--ohnoel-muted: #61675f;scroll-margin-top:120px}.ohnoel-product-premium .advanced-custom-section{max-width:1600px;margin-inline:auto;align-items:flex-start}.ohnoel-product-premium .advanced-custom-section>.group{box-sizing:border-box;padding-top:clamp(28px,3.5vw,60px);padding-inline:clamp(24px,4vw,72px);padding-bottom:12px}.ohnoel-product-premium .product__title{line-height:1.15;letter-spacing:-.035em;font-weight:600;color:var(--ohnoel-ink);text-wrap:balance}.ohnoel-product-premium .text-block{line-height:1.65}.ohnoel-product-premium .price-block__row{column-gap:14px;row-gap:10px;align-items:center}.ohnoel-product-premium .price-block__current{font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.ohnoel-product-premium .price-block__compare{font-size:20px;opacity:.55;font-weight:400;text-decoration-thickness:1px}.ohnoel-product-premium .price-block__badge{padding:8px 11px;border-radius:6px;font-size:12px;font-weight:650;letter-spacing:.02em}.ohnoel-product-premium .custom-accordion{margin-top:-1px;border-color:var(--ohnoel-line)}.ohnoel-product-premium .custom-accordion__title{font-weight:550;letter-spacing:-.015em;line-height:1.4}.ohnoel-product-premium .custom-accordion summary>svg{color:var(--ohnoel-ink);stroke-width:1.4px;flex-shrink:0}.ohnoel-product-premium .custom-accordion__content,#ohnoel-product-faq .custom-accordion__content{color:#535b53;font-size:15px;line-height:1.75}.ohnoel-product-premium .custom-accordion__content a,#ohnoel-product-faq .custom-accordion__content a{color:#173f35;text-decoration-thickness:1px;text-underline-offset:4px}.ohnoel-product-premium .custom-accordion summary:focus-visible,#ohnoel-product-faq .custom-accordion summary:focus-visible{outline:2px solid #806739;outline-offset:4px;border-radius:6px}.ohnoel-product-premium .custom-accordion details[open] .custom-accordion__content,#ohnoel-product-faq .custom-accordion details[open] .custom-accordion__content{animation:ohnoel-answer-in .24s ease both}@keyframes ohnoel-answer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@supports (interpolate-size: allow-keywords){.ohnoel-product-premium .custom-accordion details,#ohnoel-product-faq .custom-accordion details{interpolate-size:allow-keywords}.ohnoel-product-premium .custom-accordion details::details-content,#ohnoel-product-faq .custom-accordion details::details-content{block-size:0;overflow:clip;transition:block-size .32s ease,content-visibility .32s allow-discrete}.ohnoel-product-premium .custom-accordion details[open]::details-content,#ohnoel-product-faq .custom-accordion details[open]::details-content{block-size:auto}}.ohnoel-delivery{width:100%;padding:20px 16px 16px;margin-block:0 8px;background:#f0ede4;color:#173f35;border:1px solid #e5e0d4;border-radius:12px}.ohnoel-delivery__label{margin:0 0 18px;display:flex;justify-content:center;gap:8px;align-items:center;font-size:13px;font-weight:550}.ohnoel-delivery__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;position:relative;gap:6px}.ohnoel-delivery__steps:before{content:"";position:absolute;top:20px;left:16.666%;right:16.666%;height:1px;background:#c6cabb}.ohnoel-delivery__steps li{display:flex;flex-direction:column;align-items:center;position:relative;text-align:center;gap:4px;font-size:12px;line-height:1.45}.ohnoel-delivery__icon{display:grid;place-items:center;background:#f0ede4;border:1px solid #bcc4b6;width:40px;height:40px;border-radius:50%;margin-bottom:6px}.ohnoel-delivery__steps strong{font-weight:600}.ohnoel-delivery__steps li>span:last-child{color:#535b53;font-size:11px}.ohnoel-delivery__note{margin:16px 0 0;text-align:center;font-size:11px;line-height:1.6;color:#61675f}.ohnoel-delivery__note a{color:inherit;text-underline-offset:3px}#ohnoel-product-faq{color:#173f35}#ohnoel-product-faq .advanced-custom-section{max-width:860px}#ohnoel-product-faq .custom-accordion{transition:border-color .2s ease,box-shadow .2s ease}#ohnoel-product-faq .custom-accordion:has(details[open]){border-color:#b8bba7;box-shadow:0 4px 18px #173f3508}#ohnoel-product-faq .custom-accordion__title{font-weight:550;line-height:1.45}#ohnoel-product-faq .custom-accordion__toggle{color:#173f35}.ohnoel-reviews{background:#faf7f0;color:#173f35;padding:72px 24px}.ohnoel-reviews__inner{max-width:1160px;margin-inline:auto}.ohnoel-reviews__header{text-align:center;margin-bottom:32px}.ohnoel-reviews__header h2{margin:10px 0 14px;font-size:40px;letter-spacing:-.035em;line-height:1.2;color:inherit}.ohnoel-reviews__header p{margin:10px 0;color:#61675f;font-size:16px}.ohnoel-reviews__header .ohnoel-reviews__eyebrow{color:#806739;font-size:11px;letter-spacing:.14em;font-weight:550}.ohnoel-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.ohnoel-review{padding:28px;background:#fff;border:1px solid #e7e1d4;border-radius:16px}.ohnoel-review__stars{color:#95732d;display:flex;gap:4px;font-size:20px}.ohnoel-review__star-empty{color:#ddd8cc}.ohnoel-review h3{font-size:20px;line-height:1.4;margin:16px 0 8px;color:#173f35}.ohnoel-review blockquote{border:0;padding:0;margin:16px 0 24px;color:#535b53;font-size:16px;line-height:1.7;font-style:normal}.ohnoel-review footer{padding-top:16px;border-top:1px solid #e7e1d4;display:flex;justify-content:space-between;gap:12px;font-size:13px}.ohnoel-review footer span{color:#61675f}.ohnoel-review__source{display:inline-block;margin-top:12px;font-size:12px;color:#61675f;text-underline-offset:3px}.ohnoel-reviews__empty{max-width:700px;margin-inline:auto;padding:32px 24px;border:1px solid #e1dbce;border-radius:16px;background:#f5f0e6;text-align:center}.ohnoel-reviews__empty-icon{color:#806739;display:inline-flex;margin-bottom:8px}.ohnoel-reviews__empty p{font-size:15px;line-height:1.6;color:#61675f;margin:8px 0}.ohnoel-reviews__empty p strong{color:#173f35;font-weight:550}.ohnoel-reviews__empty a{display:inline-block;font-size:14px;color:#173f35;text-underline-offset:4px;padding:10px 0 0}@media(min-width:750px){.ohnoel-product-premium .product-media-block{position:sticky;top:60px}.ohnoel-product-premium .pm__thumbs{margin:12px 16px 0}.ohnoel-product-premium .pm__thumb{border-radius:6px}}@media(max-width:749px){.ohnoel-product-premium .advanced-custom-section{gap:0;padding-inline:0}.ohnoel-product-premium .advanced-custom-section>.product-media-block{width:100%;flex-basis:100%;margin-inline:0}.ohnoel-product-premium .pm__thumbs{display:none}.ohnoel-product-premium .pmedia{border-radius:0}.ohnoel-product-premium .advanced-custom-section>.group{padding:28px 24px 8px}.ohnoel-product-premium .price-block__current{font-size:30px}.ohnoel-product-premium .price-block__compare{font-size:19px}.ohnoel-product-premium .price-block__row{column-gap:12px}.ohnoel-product-premium .custom-accordion__content{font-size:14px}.ohnoel-product-premium .custom-accordion summary{min-height:60px}#ohnoel-product-faq .advanced-custom-section{padding-inline:20px}#ohnoel-product-faq .custom-accordion summary{gap:12px}#ohnoel-product-faq .custom-accordion__title{font-size:15px}.ohnoel-reviews{padding:48px 20px}.ohnoel-reviews__header h2{font-size:29px}.ohnoel-reviews__header p{font-size:15px}.ohnoel-reviews__header{margin-bottom:24px}}@media(max-width:359px){.ohnoel-product-premium .advanced-custom-section>.group{padding-inline:18px}.ohnoel-delivery{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.ohnoel-product-premium .custom-accordion *,#ohnoel-product-faq .custom-accordion *,.ohnoel-product-premium .custom-accordion details::details-content,#ohnoel-product-faq .custom-accordion details::details-content{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ohnoel-product-premium.css.map */
