@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;0,900;1,400;1,600&family=Source+Sans+3:wght@300;400;500;600;700&display=swap";:root{--ink: #1a1c2e;--ink-soft: #3d3f52;--cream: #f9f6f0;--cream-mid: #f0ebe1;--gold: #c8921a;--gold-light: #f4b942;--accent: #b84c2b;--accent-soft:#f7e9e5;--border: #ddd5c8;--white: #ffffff;--serif: "Playfair Display", Georgia, serif;--sans: "Source Sans 3", "Helvetica Neue", sans-serif;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--shadow-card: 0 2px 12px rgba(26,28,46,.08), 0 1px 3px rgba(26,28,46,.06);--shadow-hover: 0 8px 32px rgba(26,28,46,.14), 0 2px 8px rgba(26,28,46,.08);--transition: .22s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,.shopify-section,.page-width,article,section,main{font-family:var(--sans)!important;color:var(--ink)!important;background-color:var(--cream)!important;font-size:18px!important;line-height:1.7!important;font-weight:400!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:var(--serif)!important;color:var(--ink)!important;line-height:1.2!important;letter-spacing:-.01em!important;font-weight:700!important}p,li,td,th,label,input,textarea,select,button{font-family:var(--sans)!important}a{color:var(--accent)!important;text-decoration:none!important;transition:color var(--transition)!important}a:hover{color:var(--ink)!important}.header-wrapper,.shopify-section-header-sticky,.shopify-section-header{background-color:var(--ink)!important;border-bottom:3px solid var(--gold-light)!important}.header{background-color:var(--ink)!important}.header__heading-link,.header__menu-item,.header__menu-item span,.header__icon,.header__icon svg,.list-menu__item{color:var(--cream)!important;fill:var(--cream)!important}.header__heading-link:hover,.header__menu-item:hover,.header__menu-item:hover span{color:var(--gold-light)!important}.announcement-bar{background-color:var(--gold-light)!important;color:var(--ink)!important;font-family:var(--sans)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}.announcement-bar__message,.announcement-bar a{color:var(--ink)!important}.powered-by-link,[href*=powered_by_link],.shopify-section--footer-block--powered-by,a[href="https://www.shopify.com"]{display:none!important}.shopify-section .page-width{max-width:1240px;margin:0 auto;padding:0 24px}.reviews-hero{background-color:var(--ink);color:var(--cream);padding:80px 24px 72px;text-align:center;position:relative;overflow:hidden}.reviews-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(200,146,26,.18) 0%,transparent 70%);pointer-events:none}.reviews-hero h1{font-family:var(--serif)!important;font-size:clamp(36px,6vw,64px)!important;font-weight:900!important;color:var(--white)!important;line-height:1.08!important;letter-spacing:-.02em!important;max-width:800px;margin:0 auto 20px!important}.hero-subtitle{font-family:var(--sans)!important;font-size:clamp(16px,2.2vw,20px)!important;font-weight:400!important;color:#f9f6f0c7!important;line-height:1.6!important;max-width:560px;margin:0 auto 40px;letter-spacing:.01em}.aggregate-stars{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin:0 auto}.stars-display{font-size:36px;line-height:1;letter-spacing:3px;color:var(--gold-light);text-shadow:0 1px 4px rgba(0,0,0,.3)}.aggregate-score{font-family:var(--serif)!important;font-size:48px!important;font-weight:900!important;color:var(--gold-light)!important;line-height:1!important}.review-count{font-family:var(--sans)!important;font-size:15px!important;color:#f9f6f099!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;align-self:flex-end;padding-bottom:4px}.about-blurb{background-color:var(--cream-mid);border-left:4px solid var(--gold-light);border-radius:var(--radius-sm);padding:24px 28px;margin:48px auto;max-width:780px;font-size:17px!important;font-style:italic;color:var(--ink-soft)!important;line-height:1.75!important}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;margin:48px auto;max-width:1240px}.product-card{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px 28px 28px;box-shadow:var(--shadow-card);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);display:flex;flex-direction:column;position:relative;overflow:hidden}.product-card:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gold),var(--gold-light));transform:scaleX(0);transform-origin:left;transition:transform var(--transition)}.product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover);border-color:var(--gold)}.product-card:hover:after{transform:scaleX(1)}.product-card h3{font-family:var(--serif)!important;font-size:clamp(20px,2.5vw,24px)!important;font-weight:700!important;color:var(--ink)!important;line-height:1.25!important;margin:0 0 12px!important;letter-spacing:-.01em!important}.stars-small{font-size:20px;color:var(--gold-light);letter-spacing:2px;line-height:1;margin-bottom:10px}.card-stats{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.card-stats span,.card-stats strong{font-family:var(--sans)!important;font-size:14px!important;color:var(--ink-soft)!important;font-weight:500!important;letter-spacing:.03em!important}.card-stats strong{color:var(--ink)!important;font-weight:700!important}.card-desc{font-family:var(--sans)!important;font-size:16px!important;color:var(--ink-soft)!important;line-height:1.65!important;flex:1;margin-bottom:20px}.card-link{display:inline-block;font-family:var(--sans)!important;font-size:14px!important;font-weight:700!important;color:var(--accent)!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-bottom:2px solid transparent;padding-bottom:2px;transition:border-color var(--transition),color var(--transition);align-self:flex-start}.card-link:hover{color:var(--ink)!important;border-color:var(--ink)}.card-link:after{content:" \2192";transition:letter-spacing var(--transition)}.card-link:hover:after{letter-spacing:2px}.trust-section{background-color:var(--ink);padding:56px 24px;margin:64px 0 0;display:flex;justify-content:center;align-items:center;gap:48px;flex-wrap:wrap}.trust-item{text-align:center;color:var(--cream);max-width:180px}.trust-item strong,.trust-item b{display:block;font-family:var(--serif)!important;font-size:36px!important;font-weight:900!important;color:var(--gold-light)!important;line-height:1!important;margin-bottom:6px}.trust-item span,.trust-item p{font-family:var(--sans)!important;font-size:13px!important;color:#f9f6f0a6!important;font-weight:500!important;letter-spacing:.07em!important;text-transform:uppercase!important}.aggregate-section{background:linear-gradient(135deg,var(--ink) 0%,#252843 100%);color:var(--cream);padding:72px 24px 64px;text-align:center;position:relative;overflow:hidden}.aggregate-section:before{content:"";position:absolute;top:-60%;left:-20%;width:80%;height:200%;background:radial-gradient(ellipse,rgba(200,146,26,.12) 0%,transparent 65%);pointer-events:none}.aggregate-section h1{font-family:var(--serif)!important;font-size:clamp(32px,5vw,56px)!important;font-weight:900!important;color:var(--white)!important;line-height:1.1!important;letter-spacing:-.02em!important;margin:0 0 12px!important}.subtitle{font-family:var(--sans)!important;font-size:clamp(15px,2vw,18px)!important;color:#f9f6f0b3!important;margin-bottom:40px;font-weight:400!important;line-height:1.6!important}.star-bars{max-width:420px;margin:40px auto 0;text-align:left}.star-bar-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}.star-label{font-family:var(--sans)!important;font-size:13px!important;font-weight:600!important;color:#f9f6f0bf!important;white-space:nowrap;width:48px;text-align:right;letter-spacing:.02em}.star-bar-bg{flex:1;height:8px;background-color:#ffffff1f;border-radius:99px;overflow:hidden}.star-bar-fill{height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-light));border-radius:99px;transition:width .6s cubic-bezier(.4,0,.2,1)}.star-pct{font-family:var(--sans)!important;font-size:12px!important;color:#f9f6f080!important;width:36px;font-weight:500!important}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;max-width:1240px;margin:48px auto;padding:0 24px}.review-card{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 24px;box-shadow:var(--shadow-card);transition:transform var(--transition),box-shadow var(--transition);display:flex;flex-direction:column;gap:12px}.review-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.review-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.reviewer-name{font-family:var(--sans)!important;font-size:16px!important;font-weight:700!important;color:var(--ink)!important;line-height:1.3!important}.review-stars{font-size:18px;color:var(--gold-light);letter-spacing:1px;line-height:1}.verified-badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--sans)!important;font-size:11px!important;font-weight:700!important;color:#2a7a4a!important;background-color:#e6f4ee!important;border-radius:99px!important;padding:3px 10px!important;letter-spacing:.04em!important;text-transform:uppercase!important}.review-date{font-family:var(--sans)!important;font-size:13px!important;color:#9b9aab!important;font-weight:400!important}.review-title{font-family:var(--serif)!important;font-size:clamp(18px,2.2vw,20px)!important;font-weight:700!important;color:var(--ink)!important;line-height:1.3!important;letter-spacing:-.01em!important;margin:0!important}.review-body{font-family:var(--sans)!important;font-size:16px!important;color:var(--ink-soft)!important;line-height:1.7!important;font-weight:400!important;flex:1}.surface-tag{display:inline-block;font-family:var(--sans)!important;font-size:12px!important;font-weight:700!important;color:var(--accent)!important;background-color:var(--accent-soft)!important;border-radius:4px!important;padding:4px 10px!important;letter-spacing:.05em!important;text-transform:uppercase!important;align-self:flex-start}.section-header{text-align:center;padding:56px 24px 16px;max-width:680px;margin:0 auto}.section-header h2,.section-header h3{font-family:var(--serif)!important;font-size:clamp(28px,4vw,38px)!important;font-weight:700!important;color:var(--ink)!important;line-height:1.15!important;letter-spacing:-.015em!important;margin-bottom:12px!important}.section-header p{font-size:17px!important;color:var(--ink-soft)!important;line-height:1.65!important}.cta-section{background:linear-gradient(135deg,var(--accent) 0%,#8f3319 100%);color:var(--white);text-align:center;padding:64px 24px;margin:48px 0 0}.cta-section h2,.cta-section h3{font-family:var(--serif)!important;font-size:clamp(26px,4vw,40px)!important;font-weight:900!important;color:var(--white)!important;margin-bottom:16px!important}.cta-section p{color:#ffffffd1!important;font-size:17px!important;margin-bottom:32px}.cta-link{display:inline-block;font-family:var(--sans)!important;font-size:15px!important;font-weight:700!important;color:var(--ink)!important;background-color:var(--gold-light)!important;border-radius:var(--radius-sm)!important;padding:14px 36px!important;letter-spacing:.06em!important;text-transform:uppercase!important;transition:background-color var(--transition),transform var(--transition),box-shadow var(--transition);box-shadow:0 2px 8px #0000002e}.cta-link:hover{background-color:var(--white)!important;color:var(--ink)!important;transform:translateY(-2px);box-shadow:0 6px 20px #00000038}@media(max-width:768px){body{font-size:16px!important}.reviews-hero,.aggregate-section{padding:56px 16px 48px}.product-grid{grid-template-columns:1fr;gap:20px;padding:0 16px}.reviews-grid{grid-template-columns:1fr;padding:0 16px;gap:16px}.trust-section{gap:32px;padding:48px 16px}.trust-item{max-width:140px}.aggregate-stars{gap:10px}.stars-display{font-size:28px}.aggregate-score{font-size:38px!important}.star-bars{max-width:100%;padding:0 16px}.about-blurb{margin:32px 16px;padding:18px 20px;font-size:16px!important}.product-card{padding:24px 20px}.review-card{padding:20px 18px}.section-header{padding:40px 16px 12px}.cta-section{padding:48px 16px}.cta-link{padding:12px 28px!important}}@media(min-width:769px)and (max-width:1024px){.product-grid,.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media print{.reviews-hero,.aggregate-section{background:none!important;color:var(--ink)!important;padding:24px 0!important}.reviews-hero h1,.aggregate-section h1{color:var(--ink)!important}.product-card,.review-card{box-shadow:none!important;break-inside:avoid;border:1px solid var(--border)!important}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.header__icon,.header__menu-item,.header__heading-link{color:#fff!important}header .icon-hamburger line,header .icon-hamburger path{stroke:#fff!important}.header__icon .icon{color:#fff!important}.shopify-section-header,.shopify-section-header-sticky{width:100%!important;max-width:100%!important}header.header{max-width:100%!important;border:none!important}.page-header,.collection-hero__title,h1.page-title{display:none!important}.template-index .page-header{display:block!important}.footer__content-bottom,.copyright__content a[href*=shopify]{display:none!important}.trust-item strong,.trust-item b{font-family:"Source Sans 3",Source Sans Pro,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:1rem!important}menu-drawer .menu-drawer,.menu-drawer,.menu-drawer__inner-container,menu-drawer .menu-drawer__inner-container{background:#1a1c2e!important;color:#fff!important}.menu-drawer .menu-drawer__menu-item,.menu-drawer a,.menu-drawer summary,.menu-drawer__menu-item span,menu-drawer a{color:#fff!important}.menu-drawer .menu-drawer__close-button,.menu-drawer button,.menu-drawer .menu-drawer__close-button .icon,.menu-drawer button .icon,.menu-drawer__utility-links a,.menu-drawer__utility-links button{color:#fff!important}.menu-drawer__navigation{background:#1a1c2e!important}.blog-articles .page-header h1{font-family:Playfair Display,serif!important;color:#1a1c2e!important}.blog-articles__article{background:#fff!important;border-radius:12px!important;box-shadow:0 2px 12px #00000014!important;overflow:hidden!important;transition:transform .2s ease,box-shadow .2s ease!important;margin-bottom:2rem!important}.blog-articles__article:hover{transform:translateY(-3px)!important;box-shadow:0 6px 20px #0000001f!important}.blog-articles__article h2,.blog-articles__article .article-card__title{font-family:Playfair Display,serif!important;color:#1a1c2e!important;font-size:1.4rem!important;line-height:1.3!important;margin-bottom:.5rem!important}.blog-articles__article h2 a,.blog-articles__article .article-card__title a{color:#1a1c2e!important;text-decoration:none!important}.blog-articles__article h2 a:hover,.blog-articles__article .article-card__title a:hover{color:#e2725b!important}.blog-articles__article .article-card__excerpt,.blog-articles__article p{font-family:"Source Sans 3",sans-serif!important;color:#555!important;font-size:.95rem!important;line-height:1.6!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.blog-articles__article .article-card__info,.blog-articles__article time{color:#888!important;font-size:.85rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}.blog-articles__article .card__content,.blog-articles__article .article-card__info{padding:1.5rem!important}.blog-articles__article .article-card__footer a,.blog-articles__article a.full-unstyled-link{color:#e2725b!important;font-weight:600!important;text-transform:uppercase!important;font-size:.85rem!important;letter-spacing:.5px!important}.blog-articles .grid{gap:2rem!important}.blog-articles__article .article-card__image-container,.blog-articles__article .media--square{background:linear-gradient(135deg,#1a1c2e,#2d2f45)!important;min-height:200px!important}.header__inline-menu .list-menu{display:flex!important;flex-wrap:nowrap!important;gap:.5rem!important;justify-content:center!important}.header__inline-menu .list-menu .list-menu__item{font-size:.9rem!important;white-space:nowrap!important}.blog-articles__article h2,.blog-articles__article .article-card__title,.blog-articles__article .article-card__title a{text-transform:none!important;font-size:1.3rem!important}.blog-articles__article .card__content{text-align:left!important}.blog-articles .grid .grid__item--full-width .article-card{max-width:800px!important;margin:0 auto!important}h2.article-card__title,.article-card__title,.article-card__title a,h2.article-card__title a,.blog-articles h2,.blog-articles h2 a{text-transform:none!important;letter-spacing:normal!important}.section-header,sticky-header.header-wrapper{padding-top:.5rem!important;padding-bottom:.5rem!important}.header{padding-top:.5rem!important;padding-bottom:.5rem!important}.blog-articles h3.card__heading,.blog-articles h3.card__heading.h2,.blog-articles .card__heading a.full-unstyled-link,h3.card__heading.h2,h3.card__heading.h2 a{text-transform:none!important;letter-spacing:normal!important;font-family:Playfair Display,serif!important;color:#1a1c2e!important;font-size:1.3rem!important}.blog-articles h3.card__heading.h2 a:hover{color:#e2725b!important}.blog-articles .article-card__info.caption-with-letter-spacing,.article-card__info.caption-with-letter-spacing{text-transform:none!important;letter-spacing:.5px!important;font-size:.85rem!important;color:#888!important}sticky-header.header-wrapper .header{padding:.5rem 2rem!important;min-height:auto!important}sticky-header.header-wrapper{min-height:auto!important}.section-header{min-height:auto!important}sticky-header.header-wrapper,.section-header{max-width:100%!important;width:100%!important}.blog-articles h3.card__heading,.blog-articles h3.card__heading a{overflow:visible!important;text-overflow:unset!important;white-space:normal!important;-webkit-line-clamp:unset!important;display:block!important}sticky-header.header-wrapper{position:sticky!important;top:0!important;z-index:1000!important}.blog-articles .article-card__info,.blog-articles .article-card__info time,.blog-articles time,.article-template .article-card__info time,.article-template__hero-medium time,article time,.article__info time,.caption-with-letter-spacing time{display:none!important}.blog-articles .article-card__info{display:none!important}body{font-size:18px!important}.blog-articles .article-card__excerpt,.blog-articles .article-card__excerpt p,.blog-articles .card__content p{font-size:1.1rem!important;line-height:1.7!important}.blog-articles h3.card__heading,.blog-articles h3.card__heading.h2,.blog-articles h3.card__heading a{font-size:1.5rem!important}.page-content,.page-content p,.rte p,.rte,.article-template__content p,.article-template__content{font-size:1.15rem!important;line-height:1.8!important}.review-card,.review-card p{font-size:1.1rem!important;line-height:1.7!important}.card-desc,.product-card p{font-size:1.05rem!important;line-height:1.6!important}@media(max-width:749px){body{font-size:17px!important}.blog-articles h3.card__heading,.blog-articles h3.card__heading.h2,.blog-articles h3.card__heading a{font-size:1.3rem!important}.page-content p,.rte p,.article-template__content p{font-size:1.1rem!important;line-height:1.8!important}.card-desc,.product-card p,.review-card p{font-size:1.05rem!important;line-height:1.7!important}}.article-meta,.blog-articles .article-card__info .circle-divider,.article-card__info .article-card__author{display:none!important}.article-template__content,.article-template__content p,.article-template__content li,.article-template__content span,.article-template .rte,.article-template .rte p,.article-template .rte li,.article-template .rte span,article .rte p,article .rte,.editorial-content,.editorial-content p,.editorial-content li,.editorial-content span{font-size:24px!important;line-height:1.8!important;font-family:"Source Sans 3",sans-serif!important;color:#333!important}.article-template__content h2,.article-template .rte h2,.editorial-content h2{font-size:1.8rem!important;font-family:Playfair Display,serif!important;margin-top:2rem!important}.article-template__content h3,.article-template .rte h3,.editorial-content h3{font-size:1.5rem!important;font-family:Playfair Display,serif!important;margin-top:1.5rem!important}@media(max-width:749px){.article-template__content,.article-template__content p,.article-template .rte,.article-template .rte p,.editorial-content,.editorial-content p{font-size:24px!important;line-height:1.75!important}.article-template__content h2,.editorial-content h2{font-size:1.6rem!important}}.article-template .share-button,.article-template .sharing,.share-button{display:none!important}.article-template .article-template__hero-medium .caption-with-letter-spacing,.article-template time{display:none!important}html,body{font-size:18px!important}.hero-section h1,h1.page-title{font-size:2.8rem!important}.hero-section p,.hero-subtitle{font-size:1.3rem!important}.product-card h3{font-size:1.5rem!important}.product-card .card-stats,.card-stats{font-size:1.15rem!important}.product-card .card-desc,.card-desc{font-size:1.1rem!important;line-height:1.7!important}.product-card .card-link,.card-link{font-size:1rem!important}.trust-section strong,.trust-badges strong{font-size:1.1rem!important}.trust-section p,.trust-badges p{font-size:1rem!important;line-height:1.6!important}.review-card h3,.review-section h3{font-size:1.4rem!important}.review-card p,.review-text,.review-card .review-body{font-size:1.3rem!important;line-height:1.75!important}.review-card .reviewer-name,.review-meta{font-size:1rem!important}.review-card .review-stars,.star-rating{font-size:1.2rem!important}.page-content h1,.shopify-section h1{font-size:2.4rem!important}.page-content h2{font-size:1.8rem!important}.page-content h3{font-size:1.5rem!important}.page-content p,.page-content li{font-size:1.3rem!important;line-height:1.75!important}.announcement-bar p,.announcement-bar span,.announcement-bar__message{font-size:.95rem!important}.header__inline-menu .list-menu__item a,.header__inline-menu a{font-size:1rem!important}.blog-articles .article-card__excerpt p{font-size:1.1rem!important;line-height:1.7!important}.blog-articles h3.card__heading a{font-size:1.5rem!important}footer p,footer a,footer li{font-size:1rem!important}.caption,.caption-large,.caption-with-letter-spacing{font-size:.95rem!important}@media(max-width:749px){html,body{font-size:17px!important}.hero-section h1,h1.page-title{font-size:2rem!important}.product-card h3{font-size:1.3rem!important}.product-card .card-desc,.card-desc{font-size:1.05rem!important}.page-content p,.page-content li{font-size:1.1rem!important;line-height:1.7!important}.review-card p,.review-text{font-size:1.1rem!important}.page-content h1,.shopify-section h1{font-size:1.8rem!important}.page-content h2{font-size:1.5rem!important}}.article-template__hero-medium,.article-template__hero-large,.article-template__hero-container,.article-template .media-wrapper{max-height:280px!important;overflow:hidden!important}.article-template__hero-medium img,.article-template__hero-large img,.article-template .media-wrapper img{max-height:280px!important;object-fit:cover!important;width:100%!important}@media(max-width:749px){.article-template__hero-medium,.article-template__hero-large,.article-template__hero-container,.article-template .media-wrapper,.article-template__hero-medium img,.article-template__hero-large img,.article-template .media-wrapper img{max-height:250px!important}}sticky-header.header-wrapper{position:sticky!important;top:0!important;z-index:9999!important;width:100%!important;left:0!important}header-drawer{z-index:10000!important}.blog-articles .color-scheme-2{--color-foreground: 26, 28, 46 !important;--color-background: 255, 255, 255 !important}.blog-articles .article-card-wrapper .card{box-shadow:0 2px 12px #0000001a!important;border-radius:8px!important;overflow:hidden!important}.blog-articles .article-card__image-wrapper{max-height:300px!important;overflow:hidden!important}.blog-articles .media--square,.blog-articles .media--portrait,.blog-articles .article-card__image-wrapper .media{padding-bottom:56.25%!important}.blog-articles .article-card__image-wrapper .media img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.blog-articles .article-card__image.media{padding-bottom:0!important;height:220px!important;position:relative!important}.page .aggregate-section{background:#1a1c2e!important;color:#f9f6f0!important;padding:60px 30px 40px!important;margin:0 -30px!important;border-radius:12px!important;text-align:center!important}.page .aggregate-section h1{color:#f9f6f0!important;font-family:Playfair Display,serif!important}.page .aggregate-section .subtitle{color:#f9f6f0b3!important}.page .star-bars{background:#1a1c2e!important;padding:20px 30px 40px!important;margin:0 -30px!important;border-radius:0 0 12px 12px!important;text-align:center!important}.page .star-bars .star-bar-row{max-width:420px!important;margin:0 auto 10px!important}.page .review-count{color:#f9f6f099!important}.page [data-stamped-widget],.page .stamped-main-widget{margin-top:30px!important;position:relative!important;z-index:1!important}.review-aggregate{background:#1a1c2e;color:#f9f6f0;padding:40px 30px;border-radius:12px;text-align:center;max-width:500px;margin:24px auto!important}.review-aggregate__score{margin-bottom:24px}.review-aggregate__number{font-family:Playfair Display,serif;font-size:56px;font-weight:900;color:#d4a853;line-height:1}.review-aggregate__label{font-family:"Source Sans 3",sans-serif;font-size:14px;color:#f9f6f099;margin-top:8px;text-transform:uppercase;letter-spacing:.1em}.star-rating{display:flex;gap:4px;justify-content:center}.star-rating__star.filled:before{content:"\2605";color:#d4a853;font-size:24px}.star-rating__star.half:before{content:"\2605";color:#d4a853;font-size:24px;opacity:.5}.star-bar{display:flex;align-items:center;gap:12px;margin-bottom:8px;max-width:380px;margin-left:auto;margin-right:auto}.star-bar__label{font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:600;color:#f9f6f0bf;white-space:nowrap;width:48px;text-align:right}.star-bar__track{flex:1;height:8px;background:#ffffff1f;border-radius:99px;overflow:hidden}.star-bar__fill{height:100%;background:linear-gradient(90deg,#d4a853,#e8c97a);border-radius:99px}.star-bar__pct{font-family:"Source Sans 3",sans-serif;font-size:13px;color:#f9f6f080;width:32px;text-align:left}.article-template .stamped-main-widget,.article-template [data-stamped-widget],.stamped-header,.stamped-summary,.stamped-tabs-container,.stamped-reviews-filter{display:none!important}#cart-icon-bubble,.header__icon--cart,cart-notification,cart-drawer,.cart-notification-wrapper{display:none!important}.header__icon--account,account-icon{display:none!important}a[href*="/collections/all"],a[href*="/collections"],a[href="/cart"],a[href$="/cart"]{display:none!important}.header__icon--search,.header__search,details-modal.header__search{display:none!important}.review-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}@media(max-width:900px){.review-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.review-grid{grid-template-columns:1fr!important}}.review-card img{border-radius:8px!important;max-width:100%!important;height:auto!important}.review-grid .review-card{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:12px!important;padding:20px!important;color:#1a1c2e!important}.review-grid .review-card__stars{color:#d4a853!important}.review-grid .review-card__badge{color:#2d8a4e!important;font-size:11px!important}.review-grid .review-card__body{color:#333!important;font-size:15px!important;line-height:1.5!important}.review-grid .review-card__date{color:#999!important;font-size:12px!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-reviews.css.map */
