:root{--rb-green:#3F6B47;--rb-green-dark:#2E5235;--rb-sage:#EEF3EC;--rb-peach:#F4E5D6;--rb-peach-deep:#E8C9AE;--rb-line:#ECE4DA;--rb-text:#2B2B2B;--rb-muted:#6F6A63;--rb-star:#E2A33B}.rb-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rb-stars{display:inline-flex;gap:2px;vertical-align:middle;line-height:0;color:var(--rb-star)}.rb-star{width:var(--rb-star-size,18px);height:var(--rb-star-size,18px);flex:0 0 auto}.rb-star--full path{fill:currentColor}.rb-star--empty path{fill:#e4ded6}.rb-rev{position:relative;overflow:hidden;background:var(--rb-rev-bg,#F7EEE5);background-image:radial-gradient(circle at 8% 0%,#ffffffbf 0,#fff0 42%),radial-gradient(circle at 100% 100%,#3f6b4712 0,#3f6b4700 40%);padding:72px 0 64px;color:var(--rb-text)}.rb-rev__inner{max-width:1200px;margin:0 auto;padding:0 24px}.rb-rev__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.rb-rev__intro{max-width:560px}.rb-rev__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rb-green)}.rb-rev__eyebrow:before{content:"";width:22px;height:1.5px;background:currentColor;display:inline-block}.rb-rev__title{margin:0;font-family:var(--g-font-2),inherit;font-size:clamp(28px,3.4vw,40px);line-height:1.15;font-weight:500;color:var(--rb-text);text-transform:none!important}.rb-rev__score{display:flex;align-items:center;gap:14px;margin-left:auto;background:#fff;border:1px solid var(--rb-line);border-radius:16px;padding:12px 18px 12px 16px;box-shadow:0 10px 30px -18px #3c281459}.rb-rev__big{font-family:var(--g-font-2),inherit;font-size:40px;line-height:1;font-weight:600;color:var(--rb-green-dark);letter-spacing:-.02em}.rb-rev__scoremeta{display:flex;flex-direction:column;gap:4px}.rb-rev__count{font-size:13px;color:var(--rb-muted)}.rb-rev__nav{display:flex;gap:8px}.rb-rev__nav[hidden]{display:none}.rb-rev__btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--rb-line);background:#fff;color:var(--rb-text);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.rb-rev__btn:hover{background:var(--rb-green);border-color:var(--rb-green);color:#fff}.rb-rev__btn svg{width:18px;height:18px}.rb-rev__track{list-style:none;margin:0;padding:6px 2px 18px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rb-rev__track::-webkit-scrollbar{display:none}.rb-rev__card{position:relative;scroll-snap-align:start;display:flex;flex-direction:column;gap:14px;min-width:0;background:#fff;border:1px solid var(--rb-line);border-radius:20px;padding:26px 24px 20px;box-shadow:0 14px 34px -24px #3c281473;transition:transform .25s ease,box-shadow .25s ease}.rb-rev__card:before{content:"\201c";position:absolute;top:6px;right:20px;font-family:Georgia,Times New Roman,serif;font-size:76px;line-height:1;color:var(--rb-peach-deep);opacity:.75;pointer-events:none}@media(hover:hover){.rb-rev__card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -24px #3c281480}}.rb-rev__cardtop{display:flex;align-items:center;gap:10px;min-height:22px;padding-right:48px}.rb-rev__verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--rb-green-dark);background:var(--rb-sage);border-radius:999px;padding:3px 9px 3px 7px;white-space:nowrap}.rb-rev__verified svg{width:13px;height:13px}.rb-rev .rb-rev__quote{margin:0;padding:0;border:0;flex:1 1 auto;background:none;text-align:left!important;font-size:inherit}.rb-rev .rb-rev__quote:before,.rb-rev .rb-rev__quote:after{content:none!important;display:none!important}.rb-rev .rb-rev__card{text-align:left}.rb-rev .rb-rev__quote p{text-align:left!important;margin:0;font-size:15.5px;line-height:1.65;color:var(--rb-text);display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;font-style:normal}.rb-rev__foot{border-top:1px dashed var(--rb-line);padding-top:14px}.rb-rev__product{display:flex;align-items:center;gap:12px;text-decoration:none!important;color:inherit!important}.rb-rev__thumb{width:52px;height:52px;border-radius:12px;object-fit:cover;background:var(--rb-peach);flex:0 0 52px}.rb-rev__who{display:flex;flex-direction:column;gap:2px;min-width:0}.rb-rev__name{font-size:14px;font-weight:600;color:var(--rb-text)}.rb-rev__name time{font-weight:400;color:var(--rb-muted)}.rb-rev__ptitle{font-size:13px;color:var(--rb-green-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-rev__product:hover .rb-rev__ptitle{text-decoration:underline;text-underline-offset:2px}.rb-rev__cta{text-align:center;margin-top:30px}.rb-rev__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 32px;border-radius:999px;background:var(--rb-green);color:#fff!important;text-decoration:none!important;font-weight:600;letter-spacing:.02em;box-shadow:0 12px 24px -14px #2e5235b3;transition:background-color .2s ease,transform .2s ease}.rb-rev__button:hover{background:var(--rb-green-dark);transform:translateY(-1px)}.rb-rev__source{text-align:center;margin:14px 0 0;font-size:12px;color:var(--rb-muted)}@media(max-width:989px){.rb-rev__track{grid-auto-columns:calc((100% - 24px)/2)}}@media(max-width:749px){.rb-rev{padding:48px 0 44px}.rb-rev__inner{padding:0 16px}.rb-rev__head{flex-direction:column;align-items:center;text-align:center;gap:16px;margin-bottom:22px}.rb-rev__eyebrow:before{display:none}.rb-rev__score{margin:0 auto;padding:10px 16px}.rb-rev__big{font-size:34px}.rb-rev__nav{display:none!important}.rb-rev__track{grid-auto-columns:84%;gap:14px;margin:0 -16px;padding:6px 16px 14px;scroll-padding-left:16px}.rb-rev__card{padding:22px 20px 18px;border-radius:18px}.rb-rev .rb-rev__quote p{font-size:15px}}@media(prefers-reduced-motion:reduce){.rb-rev__card,.rb-rev__button{transition:none}}.product-single__meta .salepoint{gap:10px;font-size:15px;line-height:1.4;color:var(--rb-text);margin:0 0 .6rem!important}.product-single__meta .salepoint+.salepoint{margin:0 0 .6rem!important}.product-single__meta .salepoint .icon{width:20px!important;height:20px!important;margin:0!important;flex:0 0 20px}.product-single__meta .salepoint .icon path,.product-single__meta .salepoint .icon circle{stroke:var(--rb-green)!important;stroke-width:3.5px!important}.product-single__meta .salepoint:has(.icon-leaf),.product-single__meta .salepoint:has(.icon-heart){display:inline-flex!important;width:auto;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;background:var(--rb-sage);color:var(--rb-green-dark);font-size:14px;font-weight:500;margin:4px 6px .6rem 0!important}.product-single__meta .jdgm-preview-badge{margin:2px 0 10px}.product-single__meta .jdgm-preview-badge .jdgm-star{color:var(--rb-star)!important}.product-single__meta .product-short__description{white-space:pre-line;margin:20px 0 14px;padding-top:18px;border-top:1px solid var(--rb-line);font-size:15px;line-height:1.6;color:#4a4a4a}.product-single__meta .product-short__description:first-line{font-family:var(--g-font-2),inherit;font-size:21px;line-height:2;font-weight:600;color:var(--rb-green-dark);letter-spacing:-.01em}.product-single__meta .product-form__cart-submit{background:var(--rb-green)!important;border-color:var(--rb-green)!important;color:#fff!important}.product-single__meta .product-form__cart-submit:hover{background:var(--rb-green-dark)!important;border-color:var(--rb-green-dark)!important;color:#fff!important}#js-sticky-btn{background:var(--rb-green)!important;border-color:var(--rb-green)!important;color:#fff!important}.product-single__meta .product-title+.product__text{margin:-4px 0 10px!important;font-size:14px;line-height:1.4;letter-spacing:.02em;color:var(--rb-muted);text-transform:none}.product-single__meta .product__text:empty{display:none!important}.site-header__compare,.product-single__meta .js-btn-compare{display:none!important}@media(max-width:749px){.site-header__logo-link img{width:64px!important;height:auto!important;max-height:64px}.template-product .g-breadcrumb,.template-product .photos__item--thumbs{display:none!important}.template-product .product-single__title{line-height:1.25!important;margin-bottom:6px}shopify-chat::part(activator){font-size:0!important;gap:0!important;padding:0!important;width:48px!important;min-width:0!important;height:48px!important;justify-content:center!important}.progress-wrap{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/rb-reviews.css.map */
