.fill-reviews{overflow-x:hidden;background:var(--fill-reviews-bg, var(--fill-ivory));color:var(--fill-reviews-quote, var(--fill-text))}.fill-reviews__inner{width:min(100% - (var(--fill-page-gutter) * 2),var(--fill-reviews-max-width, 1180px));padding-block:var(--fill-reviews-padding-top-mobile, 54px) var(--fill-reviews-padding-bottom-mobile, 50px)}.fill-reviews__header{display:grid;justify-items:center;width:min(100%,720px);margin-inline:auto;margin-bottom:var(--fill-reviews-heading-cards-gap, 54px);text-align:center}.fill-reviews__kicker.fill-kicker{margin:0 0 var(--fill-reviews-kicker-heading-gap, 6px);color:var(--fill-reviews-kicker, var(--fill-rosewood));font-size:clamp(1.72rem,7vw,2.12rem);line-height:1;text-align:center;text-transform:lowercase}.fill-reviews__heading.fill-heading{color:var(--fill-reviews-heading, var(--fill-heading));font-size:clamp(2rem,8vw,2.78rem);line-height:1.08;text-align:center}.fill-reviews__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fill-reviews-gap-mobile, 18px);min-width:0}.fill-reviews__item{display:grid;align-content:center;justify-items:center;min-width:0;min-height:238px;padding:clamp(24px,7vw,var(--fill-reviews-card-padding, 38px));background:var(--fill-reviews-card-bg, var(--fill-surface));border:1px solid var(--fill-reviews-card-border, var(--fill-line));border-radius:12px;color:var(--fill-reviews-quote, var(--fill-text));text-align:center;transition:border-color var(--fill-transition)}.fill-reviews__item:hover{border-color:color-mix(in srgb,var(--fill-reviews-card-border, var(--fill-line)) 42%,var(--fill-reviews-product-link, var(--fill-rosewood)))}.fill-reviews__rating{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;max-width:100%;color:var(--fill-reviews-star-filled, var(--fill-champagne-deep));font-family:var(--fill-font-body);font-size:.76rem;letter-spacing:0;line-height:1;white-space:nowrap}.fill-reviews__star{display:inline-block;line-height:1}.fill-reviews__star--filled{color:var(--fill-reviews-star-filled, var(--fill-champagne-deep))}.fill-reviews__star--empty{color:var(--fill-reviews-star-empty, #eadfd3)}.fill-reviews__quote{width:min(100%,var(--fill-reviews-quote-width, 310px));margin:var(--fill-reviews-stars-quote-gap, 24px) auto 0;color:var(--fill-reviews-quote, var(--fill-text));font-family:var(--fill-font-serif);font-size:clamp(1.04rem,4.6vw,1.18rem);font-style:italic;font-weight:var(--fill-weight-regular);letter-spacing:0;line-height:1.55;overflow-wrap:break-word;text-align:center}.fill-reviews__product{max-width:min(100%,var(--fill-reviews-quote-width, 310px));margin:1rem auto 0;color:var(--fill-reviews-secondary, var(--fill-taupe));font-family:var(--fill-font-body);font-size:.73rem;font-weight:var(--fill-weight-regular);letter-spacing:.04em;line-height:1.45;overflow-wrap:anywhere}.fill-reviews__product-link{color:var(--fill-reviews-product-link, var(--fill-rosewood));text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 42%,transparent);text-decoration-thickness:1px;text-underline-offset:.28em;transition:color var(--fill-transition),text-decoration-color var(--fill-transition)}.fill-reviews__product-link:hover{color:var(--fill-reviews-heading, var(--fill-heading));text-decoration-color:currentColor}.fill-reviews__product-link:focus-visible{outline:var(--fill-focus-outline);outline-offset:3px}.fill-reviews__product-text{color:var(--fill-reviews-secondary, var(--fill-taupe))}.fill-reviews__customer{display:grid;justify-items:center;gap:.38rem;max-width:min(100%,var(--fill-reviews-quote-width, 310px));margin:var(--fill-reviews-quote-customer-gap, 28px) auto 0}.fill-reviews__customer-name{max-width:100%;color:var(--fill-reviews-customer, var(--fill-rosewood-deep));font-family:var(--fill-font-body);font-size:.74rem;font-style:normal;font-weight:var(--fill-weight-regular);letter-spacing:.2em;line-height:1.35;overflow-wrap:anywhere;text-align:center;text-transform:uppercase}.fill-reviews__customer-location{max-width:100%;color:var(--fill-reviews-secondary, var(--fill-taupe));font-family:var(--fill-font-body);font-size:.76rem;font-weight:var(--fill-weight-regular);letter-spacing:0;line-height:1.45;overflow-wrap:anywhere;text-align:center}.fill-reviews__setup{width:min(100%,520px);margin-inline:auto;padding:1rem 1.2rem;background:color-mix(in srgb,var(--fill-reviews-card-bg, var(--fill-surface)) 64%,transparent);border:1px dashed var(--fill-reviews-card-border, var(--fill-line));border-radius:var(--fill-radius-medium);color:var(--fill-reviews-secondary, var(--fill-taupe));font-family:var(--fill-font-body);font-size:.9rem;line-height:1.5;text-align:center}@media screen and (min-width:750px){.fill-reviews__inner{padding-block:var(--fill-reviews-padding-top-desktop, 76px) var(--fill-reviews-padding-bottom-desktop, 64px)}.fill-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fill-reviews-gap-tablet, 24px)}.fill-reviews--count-1 .fill-reviews__grid{grid-template-columns:minmax(0,1fr);width:min(100%,390px);margin-inline:auto}.fill-reviews--count-2 .fill-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fill-reviews--count-3 .fill-reviews__item:last-child:nth-child(odd),.fill-reviews--count-5 .fill-reviews__item:last-child:nth-child(odd),.fill-reviews--count-7 .fill-reviews__item:last-child:nth-child(odd){grid-column:1 / -1;width:min(100%,calc((100% - var(--fill-reviews-gap-tablet, 24px)) / 2));margin-inline:auto}.fill-reviews__kicker.fill-kicker{font-size:clamp(1.9rem,2.4vw,2.18rem)}.fill-reviews__heading.fill-heading{font-size:clamp(2.34rem,3.3vw,2.84rem)}.fill-reviews__quote{font-size:clamp(1.08rem,1.55vw,1.22rem)}}@media screen and (min-width:990px){.fill-reviews__grid,.fill-reviews--count-2 .fill-reviews__grid{grid-template-columns:repeat(var(--fill-reviews-columns-desktop, 3),minmax(0,1fr));gap:var(--fill-reviews-gap-desktop, 28px)}.fill-reviews--count-1 .fill-reviews__grid{grid-template-columns:minmax(0,1fr);width:min(100%,390px)}.fill-reviews--count-2 .fill-reviews__grid{width:min(100%,calc((390px * 2) + var(--fill-reviews-gap-desktop, 28px)));margin-inline:auto}.fill-reviews--count-3 .fill-reviews__item:last-child:nth-child(odd),.fill-reviews--count-5 .fill-reviews__item:last-child:nth-child(odd),.fill-reviews--count-7 .fill-reviews__item:last-child:nth-child(odd){grid-column:auto;width:auto;margin-inline:0}.fill-reviews__item{min-height:240px}}@media screen and (max-width:749px){.fill-reviews__header{margin-bottom:min(var(--fill-reviews-heading-cards-gap, 54px),34px)}.fill-reviews__grid{width:min(100%,430px);margin-inline:auto}.fill-reviews__item{min-height:0;padding:clamp(24px,8vw,34px) clamp(20px,7vw,30px)}.fill-reviews__quote{line-height:1.5}}@media screen and (max-width:390px){.fill-reviews__inner{width:min(100% - 28px,var(--fill-reviews-max-width, 1180px))}.fill-reviews__heading.fill-heading{font-size:clamp(1.86rem,10vw,2.22rem)}.fill-reviews__customer-name{letter-spacing:.16em}}@media screen and (max-width:339px){.fill-reviews__item{padding-inline:18px}.fill-reviews__quote{font-size:1rem}.fill-reviews__customer-name{font-size:.7rem;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.fill-reviews *,.fill-reviews *:before,.fill-reviews *:after{transition:none;animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/fill-reviews.css.map */
