.oz-standard-highlight{background:#fbf8f4;color:#627547}
.oz-standard-highlight__inner{max-width:1200px;margin:auto;padding:1.1rem 2rem;font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.oz-standard-page .product__title h1{font-size:clamp(3rem,3.4vw,4.8rem)}
.oz-standard-page .product__info-container{max-width:46rem}
.oz-standard-page .product__media img{object-fit:contain}
.oz-standard-page .product__media-list .product-media-container{--aspect-ratio:.8;width:min(100%,544px);margin-inline:auto}
.oz-standard-page .product__media-list .product__media img{width:100%;height:100%;object-fit:contain}
.oz-standard-page .oz-standard-lead{margin:1.5rem 0 1rem;color:#475248;font-size:1.5rem;line-height:1.5}
.oz-standard-page .oz-product-quick-benefits{margin:1.2rem 0 1.8rem}
.oz-standard-page .product-form__input{max-width:none}
.oz-standard-page .oz-luma-cod-label{margin:1.3rem 0 .8rem;text-align:center;font-size:1.25rem;font-weight:700}
.oz-standard-story,.oz-standard-videos{padding:5rem 2rem;background:#fbf8f4;color:#24303b}
.oz-standard-story *,.oz-standard-videos *{box-sizing:border-box}
.oz-standard-story__inner,.oz-standard-videos__inner{max-width:1080px;margin:auto}
.oz-standard-story__head{text-align:center;margin:0 auto 2.4rem}
.oz-standard-eyebrow{display:block;color:#627547;font-size:1.1rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.oz-standard-story h2,.oz-standard-videos h2{margin:.5rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(3.1rem,4vw,4.8rem);line-height:1.1;letter-spacing:-.035em}
.oz-standard-story__head p{margin:0;color:#5c6368;font-size:1.5rem}
.oz-standard-story__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}
.oz-standard-story__card{overflow:hidden;border:1px solid #e9dfda;border-radius:18px;background:#fffdfa;box-shadow:0 8px 24px rgba(36,48,59,.04)}
.oz-standard-story__media{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;background:#f2efe9}
.oz-standard-story__media img{display:block;width:100%;height:100%;object-fit:contain}
.oz-standard-story__placeholder{padding:2rem;color:#65705e;text-align:center;font-size:1.3rem}
.oz-standard-story__copy{padding:1.5rem 1.7rem 1.8rem}
.oz-standard-story__copy h3{margin:.25rem 0 .35rem;font-family:Georgia,serif;font-size:2.4rem;line-height:1.15}
.oz-standard-story__copy p,.oz-standard-story__detail p{margin:0;color:#5c6368;font-size:1.35rem;line-height:1.5}
.oz-standard-story__detail{margin-top:2rem;padding:2rem 2.5rem;border-radius:18px;background:#e6ebda}
.oz-standard-story__detail h3{margin:.5rem 0;font-family:Georgia,serif;font-size:clamp(2rem,2.5vw,3rem);line-height:1.2}
.oz-standard-story__faq{max-width:78rem;margin:3rem auto 0}
.oz-standard-story__faq h3{margin:0 0 .8rem;font-family:Georgia,serif;font-size:2.7rem}
.oz-standard-story__faq details{border-bottom:1px solid #d9d9cf;padding:1.2rem .3rem}
.oz-standard-story__faq summary{cursor:pointer;font-size:1.45rem;font-weight:700}
.oz-standard-story__faq details p{margin:.8rem 0 .3rem;color:#5c6368;font-size:1.35rem;line-height:1.55}
.oz-standard-videos{background:#fffdf7}
.oz-standard-videos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2rem}
.oz-standard-videos__card{overflow:hidden;border:1px solid #e9dfda;border-radius:18px;background:#fffdfa}
.oz-standard-videos__card video{display:block;width:100%;max-height:420px;object-fit:contain;background:#f2efe9}
.oz-standard-videos__card p{margin:0;padding:1.2rem 1.6rem;font-size:1.4rem;font-weight:700}
.oz-standard-videos__placeholder{margin-top:1.8rem;padding:2.4rem;border:1px dashed #d9d9cf;border-radius:16px;background:#f9f7ed;color:#5c6368}
.oz-standard-videos__placeholder strong{color:#24301f;font-size:1.5rem}
.oz-standard-videos__placeholder p{margin:.5rem 0 0;font-size:1.35rem}
.oz-standard-reviews{padding:5rem 2rem 6rem;background:#fffdf7}
.oz-standard-reviews .oz-product-reviews__inner{max-width:1080px;margin:auto}
.oz-standard-reviews .oz-product-reviews__intro{margin-bottom:1.8rem}
.oz-standard-reviews .oz-product-reviews__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(27rem,32%);grid-template-columns:none;gap:1.2rem;overflow-x:auto;padding:.2rem 0 1.5rem;margin:0 0 1rem;scroll-snap-type:x mandatory}
.oz-standard-reviews .oz-product-reviews__card{padding:1.8rem;background:#fff;scroll-snap-align:start}
.oz-standard-reviews .oz-product-reviews__card blockquote{font-size:1.4rem}
.oz-standard-reviews__customer{display:flex;align-items:center;gap:.9rem;color:#627547;font-size:1.4rem;font-weight:700}
.oz-standard-reviews__avatar{display:block;width:4.6rem;height:4.6rem;border-radius:50%;object-fit:cover}
.oz-standard-reviews .oz-product-reviews__empty{padding:1.6rem 2rem;margin:0 0 1rem;background:#f9f7ed}
.oz-standard-reviews__submission{margin-top:1.5rem;border-top:1px solid #e8e5d8}
.oz-standard-reviews__submission summary{padding:1.5rem 0;cursor:pointer;font-size:1.4rem;font-weight:800}
.oz-standard-reviews .oz-product-reviews__form-wrap{margin-top:.5rem}
@media(min-width:750px){.oz-standard-page .product__info-wrapper{padding-left:2rem}.oz-standard-page .product__info-container{max-width:none}}
@media(min-width:990px){.oz-standard-page .product--large:not(.product--no-media) .product__media-wrapper{width:calc(55% - var(--grid-desktop-horizontal-spacing)/2);max-width:55%}.oz-standard-page .product--large:not(.product--no-media) .product__info-wrapper{width:calc(45% - var(--grid-desktop-horizontal-spacing)/2);max-width:45%}}
@media(max-width:749px){.oz-standard-page .product__media-list .product-media-container{width:min(100%,392px)}.oz-standard-page .product__info-container{max-width:none}.oz-standard-story,.oz-standard-videos{padding:3.8rem 1.5rem}.oz-standard-story__grid{display:flex;overflow-x:auto;padding-bottom:.7rem;scroll-snap-type:x mandatory}.oz-standard-story__card{flex:0 0 min(88vw,35rem);scroll-snap-align:start}.oz-standard-videos__grid{grid-template-columns:1fr}.oz-standard-story__detail{padding:1.8rem}.oz-standard-reviews{padding:4rem 1.5rem 5rem}.oz-standard-reviews .oz-product-reviews__grid{grid-auto-columns:min(82vw,32rem)}.oz-standard-reviews .oz-product-reviews__form-wrap{grid-template-columns:1fr}}

