:root{--hom-brand: #620505}.resource-card .product_card_badge{top:8px;left:8px;right:auto;bottom:auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}.card-badges{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.card-badge{display:inline-block;padding:3px 7px;font-size:11px;font-weight:700;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--hom-brand);border-radius:0}.card-badge--soldout{background:#6b6b6b}.card-badge--few{background:#fff;color:#d32f2f;box-shadow:inset 0 0 0 1px #d32f2f}.card-badge--best{background:#1f1f1f}.card-badge--new{background:#fff;color:#1f1f1f;box-shadow:inset 0 0 0 1px #1f1f1f}.card-color-dots{align-items:center}.card-color-dots__dot{width:14px;height:14px;border-radius:50%;background:var(--dot, #ccc);box-shadow:0 0 0 1px #0000002e,inset 0 0 0 1.5px #fff;cursor:default}.card-rating{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;line-height:1;letter-spacing:0;color:#4a4a4a}.card-rating:not(.is-ready){display:block;height:0;margin:0;overflow:hidden}.card-rating__star{width:12px;height:12px;fill:#f5b301;flex:none}.card-rating__avg{font-weight:600;color:#1f1f1f}.card-rating__count{color:#7a7a7a}.card-sizes{display:block;position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 6px 6px;background:none;pointer-events:none}.card-sizes__list{display:flex;flex-wrap:nowrap;justify-content:center;gap:3px;margin:0;padding:0;list-style:none}.card-sizes__list li{flex:1 1 0;max-width:34px;min-width:0;margin:0;padding:0}.card-sizes__chip{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:100%;height:24px;padding:0;white-space:nowrap;overflow:hidden;font-size:10.5px;font-weight:600;letter-spacing:0;line-height:1;color:#1f1f1f;background:#fffffff2;border:1px solid rgba(0,0,0,.25);text-decoration:none;box-shadow:0 1px 3px #0000002e}a.card-sizes__chip:hover,a.card-sizes__chip:focus-visible{background:var(--hom-brand);color:#fff;border-color:transparent}.card-sizes__chip.is-out{color:#9a9a9a;border-color:#00000026;text-decoration:line-through;cursor:not-allowed}@media(min-width:750px){.card-sizes{padding:0 8px 8px}.card-sizes__list{gap:5px}.card-sizes__list li{max-width:40px}.card-sizes__chip{height:26px;font-size:12px}}quick-add-modal .quick-add-modal__content{--color-foreground: 31, 31, 31;--color-background: 255, 255, 255;--color-primary-button-bg: 98, 5, 5;--color-primary-button-text: 255, 255, 255;--color-secondary-button-bg: 255, 255, 255;--color-secondary-button-text: 98, 5, 5;--color-secondary-button-border: 98, 5, 5;background:#fff;color:#1f1f1f}quick-add-modal .quick-add-modal__content :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.price,.price-item,.price-item--sale,.price-item--last,.product__title,.accordion__title){color:#1f1f1f}quick-add-modal .quick-add-modal__content .price-item--regular{color:#7a7a7a}.resource-card>.card_body{padding:0!important}.cc-info{padding:12px 2px 18px;text-align:left}.cc-info.text-center{text-align:center}.cc-title{margin:0;font-size:14px;line-height:1.35;font-weight:500;letter-spacing:.01em;text-transform:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.cc-title a{color:#1f1f1f;text-decoration:none}.cc-title a:hover{color:var(--hom-brand)}.cc-info .card-rating{margin-top:8px}.cc-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:7px;letter-spacing:0}.cc-from{font-size:11px;color:#7a7a7a;text-transform:uppercase;letter-spacing:.04em}.cc-now{font-size:15px;font-weight:700;color:#1f1f1f}.cc-was{font-size:12px;font-weight:400;color:#8a8a8a}.cc-colors{display:flex;align-items:center;gap:8px;margin-top:8px}.cc-colors .card-color-dots{margin:0!important}.cc-colorname{font-size:12px;line-height:1;letter-spacing:0;color:#6b6b6b}@media(max-width:749px){.cc-title{font-size:13px}.cc-now{font-size:14px}}@media(min-width:750px){.cc-title{font-size:15px}.cc-now{font-size:16px}.cc-was,.cc-colorname,.cc-info .card-rating{font-size:13px}}@media(max-width:749px){.card-sizes{position:static;padding:8px 8px 0 0;background:none}.card-sizes__list{justify-content:flex-start;gap:4px}.card-sizes__list li{max-width:38px}.card-sizes__chip{height:28px;font-size:11.5px;background:#fff;border:1px solid rgba(0,0,0,.28);box-shadow:none}.cc-info{padding-top:8px}.cc-title{font-size:14px}.cc-now{font-size:15px}.product-collection>.container,.product-collection>.container-fluid,.product-collection .mx-auto.container{padding-left:8px!important;padding-right:8px!important}#product-grid.product-grid{column-gap:8px!important;row-gap:10px!important}}a#to-top.dt-sc-to-top{background:#620505!important;color:#fff!important;box-shadow:0 4px 14px #00000047;border:1px solid rgba(255,255,255,.25)}a#to-top.dt-sc-to-top svg{fill:#fff!important;width:18px;height:10px}a#to-top.dt-sc-to-top .arrow{display:flex;align-items:center;justify-content:center}@media(hover:none){a#to-top.dt-sc-to-top:hover{transform:none;background:#620505!important;box-shadow:0 4px 14px #00000047}a#to-top.dt-sc-to-top:hover>div.arrow{transform:translateY(-50%) translate(-50%)!important;opacity:1!important}a#to-top.dt-sc-to-top:hover>div.text{opacity:0!important}}@media(max-width:749px){a#to-top.dt-sc-to-top,a#to-top.dt-sc-to-top.show{width:44px;height:44px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;transition:none!important;transform:none!important}a#to-top.dt-sc-to-top:not(.show){opacity:0;visibility:hidden;pointer-events:none}a#to-top.dt-sc-to-top.show{opacity:1;visibility:visible;pointer-events:auto}a#to-top.dt-sc-to-top>div{transition:none!important}.mobile-toolbar__icons{z-index:60}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/card-extras.css.map */
