.ProductCard{position:relative;display:block;text-align:center}@media (min-width: 900px){.ProductCard .SwatchRadio__input:checked+.SwatchRadio__label:before{transform:scale(0)}}.ProductCard:hover .SwatchRadioGroup.is-alt .SwatchRadio__input:checked+.SwatchRadio__label .SwatchRadio__shape{--tw-border-opacity: 1;border-color:rgb(133 113 81 / var(--tw-border-opacity, 1))}.ProductCard:hover .SwatchRadioGroup--is-alt{transform:scale(1)}.ProductCard:hover .SwatchRadio__input:checked+.SwatchRadio__label:before{transform:scale(1)}.ProductCard>button.BaseLink{width:100%}.product-card__media-area{background-color:var(--product-card-bg)}@media (max-width: 899px){.product-card__media-area{aspect-ratio:3/4}}.product-card__content-area{position:relative;z-index:20}@media (min-width: 900px){.product-card__content-area{padding-left:.5rem;padding-right:.5rem}}.product-card__detail{display:flex;flex-direction:column;flex-wrap:nowrap;gap:.5rem}.ProductCard__media{height:-moz-fit-content;height:fit-content;--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding-left:.5rem;padding-right:.5rem;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ProductCard__media:hover{--tw-scale-x: 1.035;--tw-scale-y: 1.035;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 900px){.ProductCard__media{padding-top:1rem}}.ProductCard__label-placeholder{min-height:34px;padding:.5rem}@media (min-width: 900px){.ProductCard__label-placeholder{min-height:50px;padding:1rem}}.ProductCard__label{padding:.5rem;line-height:1.8;--tw-text-opacity: 1;color:rgb(10 30 50 / var(--tw-text-opacity, 1))}@media (min-width: 900px){.ProductCard__label{padding:1rem}}@media (max-width: 899px){.ProductCard__label{font-size:.5rem}}.ProductCard__title{font-size:1.0625rem;line-height:1.68;letter-spacing:0}@media (min-width: 900px){.ProductCard__title{font-size:1.1875rem}}@media (max-width: 899px){.ProductCard__title{margin-top:.5rem}}.ProductCard__price{display:flex;align-items:baseline;justify-content:center;font-family:SainteColombe,serif;font-size:.8125rem;opacity:1}@media (min-width: 900px){.ProductCard__price{font-size:1rem}}.ProductCard__price.is-loading{opacity:0}.ProductCard__price .Heading{font-size:1rem}@media (min-width: 900px){.ProductCard__price .Heading{font-size:1.1875rem}}.ProductCard__swatches{padding-top:.5rem;padding-bottom:.5rem}@media (min-width: 900px){.ProductCard__swatches{padding:1rem .5rem}}.ProductCard__swatches .SwatchRadio:nth-child(n+5){display:none}@media (min-width: 900px){.ProductCard__swatches .SwatchRadio:nth-child(n+5){display:block}}.ProductCard__swatches .SwatchRadio:nth-child(n+9){display:none}.ProductCard__swatches .SwatchRadioGroup__list{flex-wrap:nowrap;gap:.25rem}@media (min-width: 900px){.ProductCard__swatches .SwatchRadioGroup__list{flex-wrap:wrap}}.ProductCard__swatches .SwatchRadio__label{padding:0}.ProductCard__quick-buy-cta:not(.ProductCard.is-sale .ProductCard__quick-buy-cta){transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width: 900px){.ProductCard__quick-buy-cta:not(.ProductCard.is-sale .ProductCard__quick-buy-cta){opacity:0}}.ProductCard:hover .ProductCard__quick-buy-cta:not(.ProductCard.is-sale .ProductCard__quick-buy-cta){opacity:1}.ProductCard__quick-buy-btn{position:relative;margin-top:.5rem;margin-left:20px}.ProductCard__quick-buy-btn:before{position:absolute;--tw-text-opacity: 1;color:rgb(133 113 81 / var(--tw-text-opacity, 1));content:"+";left:-20px;bottom:-4px;font-size:16px}.ProductCard__compare-price{position:relative;display:block;font-size:1rem;--tw-text-opacity: 1;color:rgb(108 120 132 / var(--tw-text-opacity, 1))}.ProductCard__compare-price:after{position:absolute;display:block;--tw-bg-opacity: 1;background-color:rgb(108 120 132 / var(--tw-bg-opacity, 1));content:"";width:100%;height:1px;top:56%;transform:translateY(-50%);left:0}.ProductCard .ProductReviewsStars{margin-bottom:14px}
