main[data-template=product] .product{--ri-accent: 190 24 37;--ri-accent-soft: 255 238 239}main[data-template=product] .product__media-wrapper{position:relative}main[data-template=product] .product__media-wrapper:before{content:"";position:absolute;inset:-1.2rem -1.2rem auto auto;width:34%;aspect-ratio:1;border:.1rem solid rgb(var(--ri-accent) / .22);border-radius:999rem;opacity:.38;pointer-events:none}main[data-template=product] .product__media,main[data-template=product] .thumbnail,main[data-template=product] .card__inner,main[data-template=product] .quick-add__product-container{border:.1rem solid rgb(var(--ri-accent) / .18);box-shadow:0 1.2rem 3rem #12121214;overflow:hidden;transition:border-color var(--duration-default) ease,box-shadow var(--duration-default) ease,transform var(--duration-default) ease}main[data-template=product] .product__media{background:linear-gradient(135deg,rgb(var(--ri-accent-soft) / .72),rgb(var(--color-background)) 48%)}main[data-template=product] .product__media .media,main[data-template=product] .card__media .media,main[data-template=product] .quick-add__product-container{aspect-ratio:1 / 1}main[data-template=product] .product__media img,main[data-template=product] .card__media img,main[data-template=product] .quick-add__product-container img{width:100%;height:100%;object-fit:contain;transition:transform var(--duration-long) ease,filter var(--duration-long) ease}main[data-template=product] .product__media:hover,main[data-template=product] .thumbnail:hover,main[data-template=product] .card-wrapper:hover .card__inner,main[data-template=product] .quick-add__product-container:hover{border-color:rgb(var(--ri-accent) / .42);box-shadow:0 1.8rem 4.4rem #12121221;transform:translateY(-.2rem)}main[data-template=product] .product__media:hover img,main[data-template=product] .card-wrapper:hover .card__media img,main[data-template=product] .quick-add__product-container:hover img{transform:scale(1.035);filter:saturate(1.05) contrast(1.03)}main[data-template=product] .product__title h1{text-wrap:balance}main[data-template=product] .product__text.caption-with-letter-spacing{color:rgb(var(--ri-accent));font-weight:700}main[data-template=product] .price--large{color:rgb(var(--ri-accent))}main[data-template=product] variant-selects,main[data-template=product] variant-radios,main[data-template=product] .product-form__quantity,main[data-template=product] .product__description,main[data-template=product] .share-button{border-left:.2rem solid rgb(var(--ri-accent) / .28);padding-left:1.4rem}main[data-template=product] .product-form__submit{box-shadow:0 .8rem 2rem rgb(var(--ri-accent) / .16)}main[data-template=product] .related-products .card__inner{background:rgb(var(--ri-accent-soft) / .35)}@media screen and (max-width:749px){main[data-template=product] .product__media-wrapper:before{display:none}main[data-template=product] variant-selects,main[data-template=product] variant-radios,main[data-template=product] .product-form__quantity,main[data-template=product] .product__description,main[data-template=product] .share-button{padding-left:1rem}}@media(prefers-reduced-motion:reduce){main[data-template=product] .product__media,main[data-template=product] .thumbnail,main[data-template=product] .card__inner,main[data-template=product] .quick-add__product-container,main[data-template=product] .product__media img,main[data-template=product] .card__media img,main[data-template=product] .quick-add__product-container img{transition:none}main[data-template=product] .product__media:hover,main[data-template=product] .thumbnail:hover,main[data-template=product] .card-wrapper:hover .card__inner,main[data-template=product] .quick-add__product-container:hover,main[data-template=product] .product__media:hover img,main[data-template=product] .card-wrapper:hover .card__media img,main[data-template=product] .quick-add__product-container:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ruthless-product-polish.css.map */
