.product--no-media .rating-wrapper{text-align:center}.rating{display:inline-block;margin:0}.product .rating-star{--letter-spacing: .8;--font-size: 1.7}.card-wrapper .rating-star{--letter-spacing: .7;--font-size: 1.4}.rating-star{--color-rating-star: rgb(var(--color-foreground));--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-rating-star) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:inline-block;margin:0}@media(forced-colors:active){.rating{display:none}.rating-text{display:block}}.product-card-wrapper .card-wrapper,.product-card-wrapper .card,.product-card-wrapper .card--extend-height{height:auto}.product-card-wrapper .card__inner.ratio{--ratio-percent: 150% !important}.product-card-wrapper .card__media .media img{object-fit:cover;object-position:50% 50%}.product-card-wrapper .card__content{display:block;flex-grow:0;padding:0}.product-card-wrapper .card>.card__content>.card__information{padding:1.1rem 1rem 1.35rem}.product-card-wrapper .savile-card__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"style price" "title review" "swatches swatches" "extras extras";align-items:center;column-gap:.8rem;row-gap:.65rem}.product-card-wrapper .savile-card__style-name{grid-area:style;min-width:0;margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:1.25;text-transform:none}.product-card-wrapper .card__heading{grid-area:title;min-width:0;margin:0;display:-webkit-box;overflow:hidden;font-size:1.4rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card-wrapper .card__heading a{color:rgba(var(--color-foreground),.58);transition:color var(--duration-short) ease}.product-card-wrapper:hover .card__heading a{color:rgb(var(--color-foreground))}.product-card-wrapper .card-information{display:contents}.product-card-wrapper .savile-card__review{display:inline-flex;grid-area:review;align-items:center;justify-self:end;gap:.35rem;min-width:max-content;margin:0;white-space:nowrap}.product-card-wrapper .savile-card__review .rating,.product-card-wrapper .savile-card__review .savile-card__rating-stars,.product-card-wrapper .savile-card__review .rating-count{margin:0}.product-card-wrapper .savile-card__review .rating-text,.product-card-wrapper .savile-card__review .rating-count{display:none}.product-card-wrapper .savile-card__review .rating-star{--letter-spacing: 0;--font-size: 1.25;color:rgb(var(--color-foreground));letter-spacing:0}.product-card-wrapper .savile-card__review .rating-star:before{content:"\2605";background:none;-webkit-background-clip:initial;-webkit-text-fill-color:currentColor}.product-card-wrapper .savile-card__rating-score{color:rgba(var(--color-foreground),.76);font-size:1rem}.product-card-wrapper .savile-card__price{grid-area:price;justify-self:end;min-width:max-content;margin:0;text-align:right;white-space:nowrap}.product-card-wrapper .savile-card__price .price,.product-card-wrapper .savile-card__price .price__container{margin:0}.product-card-wrapper .savile-card__price .price-item{font-size:1.4rem}.product-card-wrapper .card-variant-images{grid-area:swatches;margin:.1rem 0 0}.product-card-wrapper .card-variant-images>li:nth-child(n+6):not(.savile-card-variant-overflow){display:none}.product-card-wrapper .savile-card-variant-overflow{align-items:center;display:inline-flex;height:3.2rem;justify-content:center;min-width:3.2rem}.product-card-wrapper .savile-card-variant-overflow a{color:rgba(var(--color-foreground),.68);font-size:1.4rem;text-decoration:none}.product-card-wrapper .savile-card-variant-overflow--mobile{display:none}.product-card-wrapper .savile-card__meta>:not(.savile-card__style-name):not(.card__heading):not(.savile-card__review):not(.savile-card__price):not(.card-variant-images){grid-area:extras}@media screen and (max-width:749px){.product-card-wrapper .card>.card__content>.card__information{padding:6px 0 0}.product-card-wrapper .savile-card__meta{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"swatches swatches" "style review" "title title" "price price" "extras extras";align-items:center;column-gap:6px;row-gap:5px}.product-card-wrapper .savile-card__meta,.product-card-wrapper .savile-card__meta *{letter-spacing:normal}.product-card-wrapper .savile-card__style-name{display:flex;align-items:center;align-self:center;height:20px;font-family:Cormorant Garamond,"Bodoni 72",Bodoni MT,Didot,Georgia,serif;font-size:15px;font-weight:500;line-height:20px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-wrapper .card__heading{font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#0000009e}.product-card-wrapper .card__heading a,.product-card-wrapper:hover .card__heading a{color:#0000009e}.product-card-wrapper .savile-card__review{display:inline-flex;align-items:center;align-self:center;justify-self:end;height:20px;gap:2.5px}.product-card-wrapper .savile-card__review .savile-card__rating-stars{display:none}.product-card-wrapper .savile-card__rating-score{display:inline-flex;align-items:center;height:20px;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500;line-height:20px;color:#666}.product-card-wrapper .savile-card__rating-score:before{content:"\2605  "}.product-card-wrapper .savile-card__price{justify-self:start;min-width:0;text-align:left;white-space:normal}.product-card-wrapper .savile-card__price .price,.product-card-wrapper .savile-card__price .price__container{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;row-gap:0;margin:0;letter-spacing:-.23px}.product-card-wrapper .savile-card__price .price__sale{display:none}.product-card-wrapper .savile-card__price .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;margin:0}.product-card-wrapper .savile-card__price .price--on-sale .price__regular{display:none}.product-card-wrapper .savile-card__price .price,.product-card-wrapper .savile-card__price .price-item,.product-card-wrapper .savile-card__price .price--on-sale .price-item--regular{font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.23px;line-height:14px}.product-card-wrapper .savile-card__price .price-item{margin:0}.product-card-wrapper .savile-card__price .price-item--sale,.product-card-wrapper .savile-card__price .price__regular .price-item--regular{color:#000;text-decoration:none}.product-card-wrapper .savile-card__price .price--on-sale .price-item--regular{color:#999}.product-card-wrapper .card-variant-images{align-items:center;flex-wrap:nowrap;gap:4px;margin:0;overflow:hidden}.product-card-wrapper .card-variant-image,.product-card-wrapper .card-linked-product-image{width:20px;height:20px;aspect-ratio:auto;padding:0;border:1px solid rgba(0,0,0,.16);border-radius:3px}.product-card-wrapper .card-variant-images>li:nth-child(n+4):not(.savile-card-variant-overflow){display:none}.product-card-wrapper .savile-card-variant-overflow{height:20px;min-width:20px}.product-card-wrapper .savile-card-variant-overflow a{font-family:DM Sans,sans-serif;font-size:9.5px;font-weight:400;line-height:14.25px;color:#000}.product-card-wrapper .savile-card-variant-overflow--desktop{display:none}.product-card-wrapper .savile-card-variant-overflow--mobile{display:inline-flex}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/component-rating.css.map */
