.product-rating{display:flex;align-items:center;gap:10px;margin-bottom:10px}.product-rating__stars{position:relative;display:inline-block;width:90px;height:16px;line-height:0}.product-rating__stars-track,.product-rating__stars-fill{position:absolute;top:0;left:0;height:16px;overflow:hidden;white-space:nowrap}.product-rating__stars-fill{width:0}.icon-star-row{width:90px;height:16px;display:block}.product-rating__stars-track .icon-star-row path{fill:#23211f;opacity:.2}.product-rating__stars-fill .icon-star-row path{fill:var(--rating-color, #23211F)}.product-rating__text{font-size:13px;opacity:.65;letter-spacing:.01em}.trust-confidence__text,.product-description.rte p,.product-description.rte ul li,.product-description.rte ol li,.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner,.brand-story__body,.brand-story__body-secondary{opacity:.94;color:#1c1a17}.product-description.rte h2,.product-description.rte h3,.product-description.rte h4,.brand-story__kicker,.brand-story__kicker-secondary{opacity:.78}.trust-confidence{padding-top:22px}.trust-confidence__list{gap:16px}.trust-confidence__icon{opacity:.8}@media only screen and (min-width:769px){.trust-confidence__list{column-gap:32px}}.last-chance-editorial{margin-top:22px;padding-top:22px;border-top:1px solid #E5E0D8}.last-chance-editorial__heading{font-size:13px;font-weight:550;letter-spacing:.02em;margin-bottom:6px;color:#1c1a17}.last-chance-editorial__heading p{margin:0}.last-chance-editorial__body{font-size:13px;line-height:1.6;opacity:.85}.last-chance-editorial__body p{margin:0 0 8px}.last-chance-editorial__body p:last-child{margin-bottom:0}.last-chance-editorial .editorial-urgency{margin-top:10px}.brand-story__secondary{margin-top:40px;padding-top:32px;border-top:1px solid #E5E0D8}.brand-story__kicker-secondary{font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.brand-story__heading-secondary{font-size:20px;font-weight:500;line-height:1.3;margin:0 0 16px}.brand-story__heading-secondary p{margin:0}.brand-story__body-secondary p{margin:0 0 14px;font-size:14px;line-height:1.8}.brand-story__body-secondary p:last-child{margin-bottom:0}@media only screen and (min-width:900px){.brand-story__media{flex:0 0 45%}.brand-story__content{flex:0 0 50%;max-width:480px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-final-refinement.css.map */
