#main-content .card--product.pr-product-card{min-width:0;height:100%;padding:0;border:0;box-shadow:none;background:transparent;color:#192b43}#main-content .pr-product-card .card__media{flex-shrink:0;overflow:hidden;border:1px solid #edf0f2;border-radius:10px;background:#f6f7f8}#main-content .pr-product-card .card__media .media{aspect-ratio:1;padding-top:0!important}#main-content .pr-product-card .card__media .img-fit{padding:14px;object-fit:contain}#main-content .pr-product-card .card__info,#main-content .pr-product-card .card__info-container,#main-content .pr-product-card .card__info-inner{display:flex;flex-direction:column;min-width:0}#main-content .pr-product-card .card__info-container{flex:1 1 auto;container-type:inline-size;container-name:prcard}#main-content .pr-product-card .card__info{flex:0 0 auto;padding-top:10px}#main-content .pr-product-card .card__info-inner{flex:0 0 auto;justify-content:flex-start;border:0}#main-content .pr-product-card .card__vendor,#main-content .pr-product-card .pr-card-benefit{display:none}#main-content .pr-product-card .card__info-inner p.card__title{display:block;min-height:0;max-height:none;margin:0}#main-content .pr-product-card .card__title a.card-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:0;max-height:42px;overflow:hidden;margin:0;color:#192b43;font:600 16px/21px var(--pr-body-font);letter-spacing:0;text-transform:none}#main-content .pr-product-card .card__title a.card-link:hover{text-decoration:underline;text-underline-offset:3px}#main-content .pr-product-card .pr-card-purchase,#main-content .pr-homepage-recommendations .pr-product-card .pr-hp-purchase.pr-card-purchase{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;min-width:0;margin:auto 0 0;padding-top:6px;gap:0}#main-content .pr-product-card .pr-card-purchase>.pr-loox-rating{min-height:20px;margin:0;line-height:20px}#main-content .pr-product-card .price.pr-card-price{flex:0 0 auto;margin:0;padding:0;border:0}#main-content .pr-product-card .pr-hp-price-row{display:flex;align-items:center;gap:5px;min-width:0;margin:0;padding:0}#main-content .pr-product-card .pr-hp-price-row .price.pr-card-price{flex:0 1 auto}#main-content .pr-product-card .pr-card-purchase>.pr-loox-rating+:is(.price.pr-card-price,.pr-hp-price-row){margin-top:8px}#main-content .pr-product-card .pr-card-price .price__default{display:flex;flex-wrap:nowrap;align-items:baseline;min-height:30px;gap:6px}#main-content .pr-product-card .pr-card-price .price__current{display:inline-flex;align-items:baseline;gap:4px;color:#192b43;font:700 22px/30px var(--pr-body-font);white-space:nowrap;letter-spacing:-.025em;font-variant-numeric:lining-nums}#main-content .pr-product-card .pr-card-price :is(.price__from,.price__was){color:#617083;font:400 13px/18px var(--pr-body-font);letter-spacing:0;white-space:nowrap}#main-content .pr-product-card .price--on-sale .price__current{color:#cd1829}#main-content .pr-product-card .price:not(.price--on-sale) .price__was{display:none}#main-content .pr-product-card .pr-hp-value-context{flex:0 0 auto;margin-left:2px;color:#617083;font:400 10px/12px var(--body-font-family)}#main-content .pr-product-card .pr-card-delivery-slot{min-width:0;margin-top:8px}#main-content .pr-product-card .pr-card-delivery-slot:not(:has(pr-product-delivery)){display:none}#main-content .pr-product-card .pr-delivery--card{display:flex;align-items:flex-start;gap:6px;margin:0;color:#0570f0;font:400 13px/19px var(--body-font-family);letter-spacing:0;white-space:normal}#main-content .pr-product-card .pr-delivery--card strong{color:#0570f0;font-weight:700}#main-content .pr-product-card .pr-delivery-icon{width:20px;height:20px;flex:0 0 20px;color:#0570f0;margin:0}#main-content .pr-product-card .pr-delivery-copy{min-width:0}#main-content .pr-product-card .pr-delivery--card:not([data-state=eligible]){font-size:12px;line-height:18px}#main-content .pr-product-card .card__quick-add{margin-top:10px;padding-top:0}#main-content .pr-product-card .pr-card-purchase>.card__quick-add{position:static;display:block;width:100%;opacity:1;visibility:visible;transform:none;pointer-events:auto}#main-content .pr-product-card .pr-card-purchase .quick-add-btn-icon{display:none}#main-content .pr-product-card .pr-card-purchase .quick-add-btn-text{display:block}#main-content .pr-product-card .card__quick-add .btn:is(.btn--primary,.btn--secondary){display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:11px 10px;border:1px solid #cd1829;border-radius:5px;background:#cd1829;color:#fff;font:700 15px/22px var(--pr-body-font);letter-spacing:0;text-transform:none}#main-content .pr-product-card :is(a,button):focus-visible{outline:2px solid #192b43;outline-offset:3px}#main-content .main-products-grid[data-layout=list] .pr-product-card .card__info{padding-top:0}#main-content .main-products-grid[data-layout=list] .pr-product-card .pr-card-purchase{margin-top:0}@media(hover:hover){#main-content .pr-product-card .card__quick-add .btn:is(.btn--primary,.btn--secondary):not(:disabled):hover{background:#aa1422;border-color:#aa1422;color:#fff}}@container prcard (max-width: 200px){#main-content .pr-product-card .pr-card-purchase .price__current{font-size:20px}#main-content .pr-product-card .pr-card-purchase :is(.price__was,.price__from){font-size:11px}#main-content .pr-product-card .pr-card-purchase .price__default{gap:4px}#main-content .pr-product-card .pr-delivery--card{font-size:12px;line-height:18px;gap:5px}#main-content .pr-product-card .pr-delivery-icon{width:17px;height:17px;flex-basis:17px}}@media(max-width:767px){#main-content .cc-featured-collection .products-grid-container>.slider__grid{--column-gap: 12px;column-gap:var(--column-gap);grid-auto-columns:min(72vw,260px)}#main-content .cc-featured-collection .slider__item{scroll-snap-align:start}#main-content .pr-product-card .card__media{border-radius:8px}#main-content .pr-product-card .card__media .img-fit{padding:8px}#main-content .main-products-grid:not([data-layout=list]) .pr-product-card .card__title a.card-link{min-height:0;max-height:60px;font-size:14px;line-height:20px;-webkit-line-clamp:3}#main-content .pr-product-card .card__quick-add .btn:is(.btn--primary,.btn--secondary){min-height:46px;padding:10px 6px;font-size:14px;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pr-product-card-refinement.css.map */
