.custom-card{width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.product-img{width:100%;position:relative}.featured_media_wrapper{background-color:#efefef;width:100%;height:100%;position:relative;display:block;overflow:hidden;z-index:1}.featured_media_wrapper img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:100 / 149;opacity:0;z-index:2;position:relative;transition:opacity 1s ease-in-out}.featured_media_wrapper .image-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:block}.quick-btn{width:80%;height:48px;line-height:48px;text-align:center;background:#272727;color:#fff;border:none;border-radius:24px;position:absolute;bottom:10%;left:50%;transform:translate(-50%);display:none;cursor:pointer;font-size:12px;font-weight:600;z-index:2}.product-img:hover .quick-btn{display:block}@media(min-width:769px){.product-img:has(.quick-btn[data-quick]):hover .quick-btn[data-quick]{display:none}.product-img:has(.quick-btn[data-quick]):hover .custom-sizes{display:block}}.custom-sizes{width:94%;position:absolute;bottom:8px;left:0;right:0;margin:0 auto;z-index:99;background:#ffffffd9;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-radius:4px;padding:4px;border:none;box-shadow:none;display:none;z-index:3}.custom-sizes.active{display:block}.size-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;padding-right:12px}.size-head h4{font-size:13px;font-weight:600;line-height:21px;margin:0;padding-top:0;color:#000!important}.size-close{border:none;background:transparent;cursor:pointer;display:inline-flex}.size-wrapper{display:flex;flex-wrap:wrap;gap:4px;margin-top:0}.size-wrapper button{height:32px;flex:1 1 auto;min-width:40px;max-width:64px;font-size:13px;line-height:17px;font-weight:400;letter-spacing:.25px;color:#000;padding-inline:8px;border:1px solid rgb(230,230,230);border-radius:4px;display:flex;justify-content:center;align-items:center;gap:4px;background:#fff;cursor:pointer}.size-btn-icon{flex-shrink:0}.size-wrapper button[disabled]{opacity:1;cursor:not-allowed;background:#f0f0f0;color:#8a8a8a;border-color:#e6e6e6}.product-content{padding:10px clamp(8px,1.5vw,16px);line-height:1.2;font-size:9px;font-weight:600}.product-title{font-size:12px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.25px;display:inline-block;color:inherit;text-decoration:none;width:90%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-title:hover{text-decoration:underline}.onhow-wishlist-toggle.active svg path{fill:#9d2226;stroke:#9d2226}@media(hover:hover)and (pointer:fine){.onhow-wishlist-toggle:hover svg path{fill:#9d2226;stroke:#9d2226}}.product-price{font-size:17px;font-weight:600;color:#000;display:flex;gap:8px;letter-spacing:.25px;align-items:baseline}.product-price .price{font-size:17px!important;font-weight:600!important;line-height:17px!important;color:#000}.product-price:has(.compare-price) .price{color:#9d2226}@media(max-width:768px){.product-price .price{font-size:15px!important}}.product-price .compare-price{font-size:12px!important;text-decoration:line-through;color:#000;font-weight:400!important;line-height:12px!important}.comp-value-label{font-size:11px;font-weight:400;color:#757575;line-height:140%;margin-top:-2px}.product-content .starting-deals{font-size:12px!important;font-weight:600!important;letter-spacing:.25px;padding-inline:0;margin:0!important;color:#9d2226;line-height:140%!important}.product-swatches{display:flex;align-items:center;gap:8px}.custom-badges{position:absolute;top:8px;left:8px;color:#fff;z-index:1}.onhow-wishlist-toggle{display:flex;align-items:center;justify-content:center;background-color:#fff;color:#000;border:none;border-radius:50px;cursor:pointer;padding:2px 5px;transition:all .3s ease;width:max-content;max-width:58px;font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold, 600)}.onhow-wishlist-icon{display:flex;align-items:center;justify-content:center}.onhow-wishlist-icon svg{width:16px;height:16px}.onhow-wishlist-text{font-size:12px;line-height:1;vertical-align:middle}.product-content.hidden{display:none}@media(max-width:768px){.quick-btn{background:#fafafa;bottom:2%;width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;transform:translate(0);padding:8px}.quick-btn{text-align:center;border:none;position:absolute;cursor:pointer;font-size:12px;font-weight:600}.quick-btn svg path{fill:#000}.product-img:hover .quick-btn{transform:none;display:flex}.product-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.custom-sizes{width:100%;position:fixed;bottom:-100vh;left:0;right:0;margin:0;z-index:10000;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;padding:0;box-shadow:none;transition:bottom .3s ease}.custom-sizes.active{bottom:0}.custom-sizes:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;z-index:-1;opacity:0;pointer-events:none;transition:opacity .3s ease}.custom-sizes.active:before{opacity:1;pointer-events:auto}.custom-sizes-inner{background:#fff;border-radius:16px 16px 0 0;padding:20px 16px 44px;box-shadow:0 -8px 30px #0000002e}.size-head{position:relative;justify-content:center;margin-bottom:16px;padding-right:0}.size-head h4{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.size-close{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:4px}.size-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.size-wrapper button{height:44px;min-width:0;max-width:none;width:100%;font-size:14px}}@media(max-width:540px){.quick-btn{left:auto;right:.5rem;bottom:.5rem;padding:.5rem}}.product-swatches .border-inactive{border-color:#555}.product-swatches .swatch:hover .border-inactive{border-color:#000}@media screen and (max-width:749px){.onhow-wishlist-toggle{padding:5px 12px}.onhow-wishlist-text{font-size:11px}.onhow-wishlist-icon svg{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/custom-product-card.css.map */
