.epc-card{border-radius:16px;padding:10px 5px;display:flex;flex-direction:column;position:relative;height:100%;transition:transform .3s ease}.epc-card:hover{transform:translateY(-4px)}.epc-card-badge{position:absolute;top:12px;left:var(--epc-badge-left, auto);right:var(--epc-badge-right, 12px);background:#fff;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;color:#000;z-index:3;box-shadow:0 2px 8px #0000001a;line-height:1.4;white-space:nowrap}.epc-card-badge--sale{background:#f44;color:#fff}.epc-card-badge--sale-offset{top:40px}.epc-card-badge--sold-out{background:#666;color:#fff}.epc-card-compare-btn{position:absolute;top:12px;left:var(--epc-compare-left, 12px);right:var(--epc-compare-right, auto);z-index:3}.epc-card-image{background:#eef2f7;border-radius:12px;overflow:hidden;margin-bottom:14px;aspect-ratio:1 / 1;position:relative}.epc-card-image img{width:100%;height:100%;object-fit:cover;display:block}.epc-card-image svg{width:100%;height:100%}.epc-card-vendor{font-size:11px;font-weight:500;color:#888;margin:0 0 4px;text-transform:uppercase;letter-spacing:.5px}.epc-card-title{font-size:16px;font-weight:700;color:#000;margin:0 0 8px;line-height:1.3}.epc-card-title a{color:inherit;text-decoration:none}.epc-card-rating{display:flex;align-items:center;gap:6px;margin-bottom:8px}.epc-card-stars{position:relative;display:inline-block;font-size:14px;line-height:1}.epc-card-stars-empty{color:#d4d4d4}.epc-card-stars-filled{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#f5a623;width:calc(var(--rating) / 5 * 100%)}.epc-card-rating-count{font-size:12px;color:#999}.epc-card-price{display:flex;align-items:baseline;gap:8px;margin-bottom:10px;flex-wrap:wrap}.epc-card-price-current{font-size:16px;font-weight:700;color:#000}.epc-card-price-compare{font-size:14px;font-weight:400;color:#999;text-decoration:line-through}.epc-card-price--symbol .epc-card-price-current{font-size:16px;font-weight:700}.epc-card-price--symbol .epc-card-price-compare{font-size:13px}.epc-card-swatches{margin-bottom:8px}.epc-card-specs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.epc-card-spec{background:#eaeaea;padding:4px 10px;border-radius:12px;font-size:10px;font-weight:600;color:#555;white-space:normal;word-break:break-word;line-height:1.3}.epc-card-button-wrap{margin-top:auto}.epc-card .product__buttons,.epc-card .card__buttons{display:none!important}.epc-card quick-add-form,.epc-card .quick-add-form,.epc-card-button-wrap quick-add-form,.epc-card-button-wrap .quick-add-form{width:100%!important;position:static!important;display:block!important;opacity:1!important;visibility:visible!important}.epc-card-button-wrap button,.epc-card-button-wrap .btn,.epc-card-button-wrap a.btn,.epc-card-button-wrap quick-add-form button,.epc-card-button-wrap .quick-add-form button,.epc-card-button,button.epc-card-button,a.epc-card-button{all:unset!important;width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;padding:12px 16px!important;border:none!important;border-radius:22px!important;background:transparent!important;font-size:11px!important;font-weight:700!important;font-family:inherit!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#000!important;cursor:pointer!important;text-align:center!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;transition:transform .2s ease,box-shadow .2s ease!important;margin:0!important;opacity:1!important;visibility:visible!important;box-sizing:border-box!important;line-height:1!important;white-space:nowrap!important}.epc-card-button-wrap button>*,.epc-card-button-wrap .btn>*,.epc-card-button-wrap quick-add-form button>*,.epc-card-button-wrap .quick-add-form button>*,.epc-card-button>*{display:none!important;width:0!important;height:0!important;position:absolute!important;pointer-events:none!important;overflow:hidden!important}.epc-card-button-wrap button:after,.epc-card-button-wrap .btn:after,.epc-card-button-wrap a.btn:after,.epc-card-button-wrap quick-add-form button:after,.epc-card-button-wrap .quick-add-form button:after,.epc-card-button:after,button.epc-card-button:after,a.epc-card-button:after{content:"ADD TO CART"!important;display:block!important;position:relative!important;z-index:1!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#000!important;font-family:inherit!important;line-height:1!important}.epc-card-button-wrap button:disabled:after,.epc-card-button-wrap quick-add-form button:disabled:after,.epc-card-button-wrap .quick-add-form button:disabled:after{content:"ADDING..."!important;color:#999!important}.epc-card-button-wrap button:disabled,.epc-card-button-wrap quick-add-form button:disabled,.epc-card-button-wrap .quick-add-form button:disabled{cursor:wait!important;opacity:.7!important}.epc-card--sold-out .epc-card-button-wrap button:after,.epc-card--sold-out .epc-card-button-wrap .btn:after,.epc-card--sold-out .epc-card-button-wrap quick-add-form button:after,.epc-card--sold-out .epc-card-button-wrap .quick-add-form button:after,.epc-card--sold-out .epc-card-button:after,.epc-card--sold-out button.epc-card-button:after{content:"SOLD OUT"!important;color:#999!important}.epc-card--sold-out .epc-card-button-wrap button,.epc-card--sold-out .epc-card-button-wrap .btn,.epc-card--sold-out .epc-card-button-wrap quick-add-form button,.epc-card--sold-out .epc-card-button,.epc-card--sold-out button.epc-card-button{opacity:.5!important;cursor:not-allowed!important}.epc-card-button-wrap button:hover:not(:disabled),.epc-card-button-wrap .btn:hover:not(:disabled),.epc-card-button:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 3px 10px #0000001f!important}.epc-card-button-wrap button:before,.epc-card-button-wrap .btn:before,.epc-card-button-wrap a.btn:before,.epc-card-button-wrap quick-add-form button:before,.epc-card-button-wrap .quick-add-form button:before,.epc-card-button:before,button.epc-card-button:before,a.epc-card-button:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:inherit!important;border:1px solid transparent!important;background:linear-gradient(90deg,#fbee43,#e83e39) border-box!important;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0)!important;mask-composite:exclude!important;pointer-events:none!important;z-index:0!important;display:block!important;width:auto!important;height:auto!important;opacity:1!important;visibility:visible!important}.collection-header--compact .coll-compact-row{display:flex!important}.collection-header--compact .coll-default-row{display:none!important}@media(min-width:1025px){.collection-header--compact .coll-compact-row{display:none!important}.collection-header--compact .coll-default-row{display:block!important}}.collection-header--compact .collection-products__wrapper{padding:0!important}.collection-header--compact .coll-compact-row{flex-wrap:nowrap!important;gap:0!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.collection-header--compact .coll-compact-row .coll-count--compact{white-space:nowrap!important;font-size:13px!important;font-weight:600!important;flex:0 0 auto!important;color:#333!important;margin-right:auto!important;padding-right:12px!important}.collection-header--compact .coll-compact-row .coll-controls--compact{display:flex!important;align-items:center!important;gap:6px!important;flex:0 1 auto!important;flex-wrap:nowrap!important}.collection-header--compact .coll-compact-row .coll-controls--compact .coll-filter--compact,.collection-header--compact .coll-compact-row .coll-controls--compact .collection-product-header--right,.collection-header--compact .coll-compact-row .coll-controls--compact .filter-form-sorting,.collection-header--compact .coll-compact-row .coll-controls--compact .sort_field,.collection-header--compact .coll-compact-row .coll-controls--compact sht-coll-prd-sort-by-field{margin:0!important;padding:0!important;gap:0!important;border:none!important;min-width:0!important;flex:0 0 auto!important}.collection-header--compact .coll-compact-row .coll-controls--compact .collection-product-header--right,.collection-header--compact .coll-compact-row .coll-controls--compact .filter-form-sorting,.collection-header--compact .coll-compact-row .coll-controls--compact .sort_field,.collection-header--compact .coll-compact-row .coll-controls--compact sht-coll-prd-sort-by-field{flex:0 1 auto!important}.collection-header--compact .coll-compact-row .coll-controls--compact .coll-filter--compact,.collection-header--compact .coll-compact-row .coll-controls--compact .collection-product__switch_layout,.collection-header--compact .coll-compact-row .coll-controls--compact .switch_layout{flex-shrink:0!important}.collection-header--compact .coll-compact-row .coll-filter-btn--compact{all:unset!important;display:inline-flex!important;align-items:center!important;flex-direction:row-reverse!important;padding:6px 12px!important;font-size:12px!important;font-weight:600!important;font-family:inherit!important;gap:6px!important;border-radius:8px!important;height:34px!important;background:#2c2c2c!important;color:#fff!important;cursor:pointer!important;white-space:nowrap!important;box-sizing:border-box!important;line-height:1!important}.collection-header--compact .coll-compact-row .coll-filter-btn--compact svg{width:14px!important;height:14px!important;color:#fff!important;flex-shrink:0!important}.collection-header--compact .coll-compact-row .coll-filter-btn--compact .mr-8{margin:0!important}.collection-header--compact .coll-compact-row .coll-controls--compact .sort_field select,.collection-header--compact .coll-compact-row .coll-controls--compact .sort_field .field-text,.collection-header--compact .coll-compact-row .coll-controls--compact sht-coll-prd-sort-by-field select{font-size:12px!important;padding:6px 28px 6px 12px!important;height:34px!important;min-height:auto!important;background:#2c2c2c!important;color:#fff!important;border:none!important;border-radius:8px!important;-webkit-appearance:none!important;appearance:none!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important;cursor:pointer!important}.collection-header--compact .coll-compact-row .coll-controls--compact .sort_field select option,.collection-header--compact .coll-compact-row .coll-controls--compact sht-coll-prd-sort-by-field select option{background:#fff!important;color:#000!important}.collection-header--compact .coll-compact-row .coll-controls--compact .sort_field .right-12,.collection-header--compact .coll-compact-row .coll-controls--compact sht-coll-prd-sort-by-field .right-12{right:6px!important;color:#fff!important}.collection-header--compact .coll-compact-row .coll-controls--compact .sort_field .right-12 svg,.collection-header--compact .coll-compact-row .coll-controls--compact sht-coll-prd-sort-by-field .right-12 svg{width:14px!important;height:14px!important}.collection-header--compact .coll-compact-row .coll-controls--compact .collection-product__switch_layout{display:flex!important;flex-direction:row-reverse!important;gap:2px!important;margin:0 0 0 8px!important;padding:0!important}.collection-header--compact .coll-compact-row .coll-controls--compact .switch_layout{padding:5px!important;height:32px!important;width:32px!important;min-height:auto!important;min-width:auto!important;border:none!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important}.collection-header--compact .coll-compact-row .coll-controls--compact .switch_layout--grid{background:#1a1a1a!important;color:#fff!important}.collection-header--compact .coll-compact-row .coll-controls--compact .switch_layout--grid svg{color:#fff!important;fill:#fff!important;width:16px!important;height:16px!important}.collection-header--compact .coll-compact-row .coll-controls--compact .switch_layout--list{background:transparent!important;color:#666!important}.collection-header--compact .coll-compact-row .coll-controls--compact .switch_layout--list svg{color:#666!important;fill:#666!important;width:16px!important;height:16px!important}@media(max-width:374px){.collection-header--compact .coll-compact-row .coll-count--compact{font-size:11px!important;padding-right:4px!important}.collection-header--compact .coll-compact-row .coll-controls--compact{gap:3px!important}.collection-header--compact .coll-compact-row .coll-filter-btn--compact{padding:5px 8px!important;font-size:10px!important;height:30px!important;gap:4px!important}.collection-header--compact .coll-compact-row .coll-controls--compact .sort_field select,.collection-header--compact .coll-compact-row .coll-controls--compact sht-coll-prd-sort-by-field select{padding:5px 20px 5px 8px!important;font-size:10px!important;height:30px!important;max-width:90px!important}.collection-header--compact .coll-compact-row .coll-controls--compact .switch_layout{height:28px!important;width:28px!important;padding:4px!important}.collection-header--compact .coll-compact-row .coll-controls--compact .switch_layout svg{width:13px!important;height:13px!important}}@media(min-width:375px)and (max-width:639px){.collection-header--compact .coll-compact-row .coll-controls--compact .sort_field select,.collection-header--compact .coll-compact-row .coll-controls--compact sht-coll-prd-sort-by-field select{max-width:105px!important}}@media(min-width:640px){.collection-header--compact .coll-compact-row .coll-count--compact{font-size:14px!important;font-weight:700!important;padding-right:16px!important}.collection-header--compact .coll-compact-row .coll-controls--compact{gap:8px!important}.collection-header--compact .coll-compact-row .coll-filter-btn--compact{padding:7px 14px!important;font-size:13px!important;height:36px!important;border-radius:10px!important}.collection-header--compact .coll-compact-row .coll-controls--compact .sort_field select,.collection-header--compact .coll-compact-row .coll-controls--compact sht-coll-prd-sort-by-field select{padding:7px 30px 7px 14px!important;font-size:13px!important;height:36px!important;border-radius:10px!important;max-width:none!important}.collection-header--compact .coll-compact-row .coll-controls--compact .switch_layout{height:34px!important;width:34px!important;border-radius:8px!important}.collection-header--compact .coll-compact-row .coll-controls--compact .switch_layout svg{width:18px!important;height:18px!important}}@media(min-width:768px){.collection-header--compact .coll-compact-row .coll-count--compact{padding-right:20px!important}.collection-header--compact .coll-compact-row .coll-filter-btn--compact{padding:7px 16px!important;height:38px!important}.collection-header--compact .coll-compact-row .coll-controls--compact .sort_field select,.collection-header--compact .coll-compact-row .coll-controls--compact sht-coll-prd-sort-by-field select{padding:7px 32px 7px 16px!important;height:38px!important}.collection-header--compact .coll-compact-row .coll-controls--compact .switch_layout{height:36px!important;width:36px!important}}@media(min-width:1025px){.collection-header--compact .coll-default-row .sort_field select,.collection-header--compact .coll-default-row .sort_field .field-text,.collection-header--compact .coll-default-row sht-coll-prd-sort-by-field select{background:#2c2c2c!important;color:#fff!important;border:none!important;border-radius:20px!important;padding:8px 32px 8px 16px!important;font-size:13px!important;height:36px!important;min-height:auto!important;-webkit-appearance:none!important;appearance:none!important}.collection-header--compact .coll-default-row .sort_field select option,.collection-header--compact .coll-default-row sht-coll-prd-sort-by-field select option{background:#fff!important;color:#000!important}.collection-header--compact .coll-default-row .sort_field .right-12,.collection-header--compact .coll-default-row sht-coll-prd-sort-by-field .right-12{color:#fff!important;right:10px!important}.collection-header--compact .coll-default-row .sort_field .right-12 svg,.collection-header--compact .coll-default-row sht-coll-prd-sort-by-field .right-12 svg{width:16px!important;height:16px!important}.collection-header--compact .coll-default-row .collection-product__switch_layout .switch_layout{padding:6px!important;height:36px!important;width:36px!important}.collection-header--compact .coll-default-row .collection-product__switch_layout .switch_layout svg{width:18px!important;height:18px!important}}.collection-products-filter .filter__drawer__wrapper,.collection-products-filter--side-bar .filter__drawer__wrapper{background:var(--filter-drawer-bg, transparent)!important;border-radius:var(--filter-drawer-radius, 0px)!important;padding:var(--filter-drawer-padding, 0px)!important;overflow:hidden}.collection-products-filter--side-bar{background:transparent}@media(min-width:750px){.epc-card{padding:14px 8px;border-radius:18px}.epc-card-badge{top:14px;left:var(--epc-badge-left, auto);right:var(--epc-badge-right, 14px);font-size:12px;padding:4px 14px;border-radius:14px}.epc-card-badge--sale-offset{top:44px}.epc-card-image{border-radius:14px;margin-bottom:16px}.epc-card-title{font-size:17px;margin-bottom:9px}.epc-card-vendor{font-size:12px}.epc-card-price-current{font-size:17px}.epc-card-price-compare{font-size:15px}.epc-card-spec{font-size:11px;padding:5px 12px;border-radius:14px}.epc-card-button-wrap button,.epc-card-button-wrap .btn,.epc-card-button-wrap quick-add-form button,.epc-card-button{padding:14px 18px!important;border-radius:24px!important}.epc-card-button-wrap button:after,.epc-card-button-wrap .btn:after,.epc-card-button-wrap quick-add-form button:after,.epc-card-button:after{font-size:12px!important}}@media(min-width:990px){.epc-card{padding:15px 8px;border-radius:20px}.epc-card-badge{top:16px;left:var(--epc-badge-left, auto);right:var(--epc-badge-right, 16px);font-size:13px;padding:5px 16px;border-radius:16px}.epc-card-badge--sale-offset{top:48px}.epc-card-image{border-radius:16px;margin-bottom:18px}.epc-card-title{font-size:18px;margin-bottom:10px}.epc-card-vendor{font-size:13px}.epc-card-price-current{font-size:18px}.epc-card-price-compare{font-size:16px}.epc-card-spec{font-size:12px;padding:6px 14px;border-radius:16px}.epc-card-button-wrap button,.epc-card-button-wrap .btn,.epc-card-button-wrap quick-add-form button,.epc-card-button{padding:14px 20px!important;border-radius:26px!important}.epc-card-button-wrap button:after,.epc-card-button-wrap .btn:after,.epc-card-button-wrap quick-add-form button:after,.epc-card-button:after{font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/enhanced-card.css.map */
