.fit-custom-product-card,.fit-custom-product-card *{font-family:Barlow,sans-serif!important;box-sizing:border-box}.fit-custom-product-card{height:100%;display:block;box-sizing:border-box;text-decoration:none;color:inherit;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94);border-radius:var(--qb-card-radius, 16px)}.fit-custom-product-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0000000f}.fit-custom-product-card__inner{height:100%;display:flex;flex-direction:column;background-color:var(--qb-card-bg, #ffffff);border:1px solid var(--qb-card-border-color, rgba(0, 0, 0, .08))!important;border-radius:var(--qb-card-radius, 16px);padding:var(--qb-card-padding, 0px);overflow:hidden;box-sizing:border-box;position:relative}.fit-custom-product-card__media-link{display:block;text-decoration:none;color:inherit}.fit-custom-product-card__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1.05 / 1;background:transparent;overflow:hidden;padding:20px;box-sizing:border-box}.fit-custom-product-card__media img,.fit-custom-product-card__placeholder{width:100%;height:100%;object-fit:contain;display:block;max-height:220px;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.fit-custom-product-card:hover .fit-custom-product-card__media img{transform:scale(1.04)}.fit-custom-product-card__badge{position:absolute;top:12px;left:12px;background-color:var(--qb-badge-bg, #bad532);color:var(--qb-badge-text-color, #0b0f04);font-family:Barlow,sans-serif;font-size:11px;font-weight:600;padding:4px 12px;border-radius:999px;z-index:2;text-transform:uppercase;letter-spacing:.04em}.fit-custom-product-card__divider{display:block!important;width:100%!important;height:1px!important;min-height:1px!important;background-color:var(--qb-card-border-color, rgba(0, 0, 0, .08))!important;margin:0!important}.fit-custom-product-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:16px;text-align:center;box-sizing:border-box}.fit-custom-product-card__body product-form-component,.fit-custom-product-card__body form{width:100%;margin:0}.fit-custom-product-card__meta{width:100%;color:var(--qb-meta-color, #767676);font-family:Barlow,sans-serif;font-size:var(--qb-meta-font-size, 11px);font-weight:var(--qb-meta-font-weight, 600);margin-top:var(--qb-meta-margin-top, 0px)!important;margin-bottom:var(--qb-meta-margin-bottom, 8px)!important;letter-spacing:.08em;line-height:1.2}.fit-custom-product-card__title{width:100%;margin:0;color:#121212;font-family:Barlow,sans-serif;font-size:14px;font-weight:700;line-height:1.35;text-align:center;height:38px;display:flex;align-items:flex-start;justify-content:center}.fit-custom-product-card__title-link{color:inherit;text-decoration:none;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.fit-custom-product-card__title-link:hover{text-decoration:none}.fit-custom-product-card__price{margin-top:var(--qb-price-margin-top, 10px);margin-bottom:var(--qb-price-margin-bottom, 16px)}.fit-custom-product-card__price-row{display:flex;align-items:baseline;justify-content:center;gap:8px}.fit-custom-product-card__price-value{color:var(--qb-price-color, #121212);font-family:Barlow,sans-serif;font-size:var(--qb-price-font-size, 16px);font-weight:var(--qb-price-font-weight, 700);line-height:1}.fit-custom-product-card__compare-price{color:var(--qb-compare-price-color, #888888);font-family:Barlow,sans-serif;font-size:var(--qb-compare-price-font-size, 12px);font-weight:500;line-height:1;text-decoration:line-through;text-decoration-thickness:1.5px}.fit-custom-product-card__actions{margin-top:auto;width:100%;display:flex!important;gap:8px;align-items:center}.fit-custom-product-card__actions add-to-cart-component{display:block;flex-shrink:0}.fit-custom-product-card__btn{height:42px;border-radius:999px;border:none;font-family:Barlow,sans-serif;font-size:var(--qb-btn-font-size, 13px);font-weight:var(--qb-btn-font-weight, 700);text-transform:var(--qb-btn-text-transform, uppercase);letter-spacing:.05em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;padding:0 16px;box-sizing:border-box;transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease}.fit-custom-product-card__btn:active{transform:scale(.98)}.fit-custom-product-card__btn:disabled,.fit-custom-product-card__btn--disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.fit-custom-product-card__btn--quick-add{width:42px!important;height:42px!important;padding:0!important;border-radius:50%!important;flex-shrink:0;background-color:transparent!important;border:1.5px solid var(--qb-btn-bg, #000000)!important;color:var(--qb-btn-bg, #000000)!important}.fit-custom-product-card__btn--quick-add:hover{background-color:var(--qb-btn-bg, #000000)!important;color:var(--qb-btn-text-color, #ffffff)!important}.fit-custom-product-card__btn--buy-now{flex:1;background-color:var(--qb-btn-bg, #000000)!important;color:var(--qb-btn-text-color, #ffffff)!important;border:1.5px solid transparent!important}.fit-custom-product-card__btn--buy-now:hover{background-color:var(--qb-btn-hover-bg, #222222)!important;color:var(--qb-btn-hover-text-color, #ffffff)!important;transform:scale(1.02);box-shadow:0 4px 12px #0000001a}.fit-custom-product-card__btn--full-width{width:100%!important;flex:1 1 100%;background-color:var(--qb-btn-bg, #000000)!important;color:var(--qb-btn-text-color, #ffffff)!important}.fit-custom-product-card__btn-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px;flex-shrink:0}.fit-custom-product-card__btn-icon svg{width:100%;height:100%;fill:currentColor;stroke:currentColor}.fit-custom-product-card__btn--quick-add .fit-custom-product-card__btn-icon{margin-right:0!important}.fit-custom-product-card__btn .add-to-cart-text{display:flex;align-items:center;justify-content:center;width:100%;transition:opacity .2s ease}.atc-added .fit-custom-product-card__btn .add-to-cart-text{opacity:0;pointer-events:none}.fit-custom-product-card__btn .add-to-cart-text--added{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease}.atc-added .fit-custom-product-card__btn .add-to-cart-text--added{opacity:1;transform:translateY(0)}.fit-custom-product-card__btn .add-to-cart-icon--added{display:inline-flex;width:16px;height:16px}.fit-custom-product-card__btn .add-to-cart-icon--added svg{width:100%;height:100%;fill:currentColor;stroke:currentColor}@media screen and (max-width:749px){.fit-custom-product-card__body{padding:12px 10px}.fit-custom-product-card__title{font-size:12px;height:32px}.fit-custom-product-card__price{margin-top:calc(var(--qb-price-margin-top, 10px) * .8)!important;margin-bottom:calc(var(--qb-price-margin-bottom, 16px) * .8)!important}.fit-custom-product-card__price-value{font-size:calc(var(--qb-price-font-size, 16px) * .85)!important}.fit-custom-product-card__btn{height:38px;font-size:11px;padding:0 10px}.fit-custom-product-card__btn--quick-add{width:38px!important;height:38px!important;padding:0!important}.fit-custom-product-card__btn-icon{width:12px;height:12px;margin-right:4px}.fit-custom-product-card__btn--quick-add .fit-custom-product-card__btn-icon{margin-right:0!important}.fit-custom-product-card__btn .add-to-cart-icon--added{width:12px;height:12px}}.fit-custom-product-card__actions:has(>[class*=easysell]) :is([class*=buy-now],[class*=buy-button],[name=buy]),.fit-custom-product-card__actions:has(>[id*=easysell]) :is([class*=buy-now],[class*=buy-button],[name=buy]),.fit-custom-product-card__actions:has(>[class*=es-popup]) :is([class*=buy-now],[class*=buy-button],[name=buy]),.fit-custom-product-card__actions:has(>[id*=es-popup]) :is([class*=buy-now],[class*=buy-button],[name=buy]),.fit-custom-product-card__actions:has(>.shopify-payment-button) :is([class*=buy-now],[class*=buy-button],[name=buy]),.fit-custom-product-card__actions:has(>:not(add-to-cart-component):not([class*=buy-now]):not([class*=buy-button]):not([name=buy]):not(style):not(script)) :is([class*=buy-now],[class*=buy-button],[name=buy]){display:none!important}.fit-custom-product-card__actions>[class*=easysell],.fit-custom-product-card__actions>[id*=easysell],.fit-custom-product-card__actions>[class*=es-popup],.fit-custom-product-card__actions>[id*=es-popup],.fit-custom-product-card__actions>.shopify-payment-button{flex:1!important;width:auto!important}.fit-for-you-card__actions:has(>[class*=easysell]) :is([class*=buy-now],[class*=buy-button],[name=buy]),.fit-for-you-card__actions:has(>[id*=easysell]) :is([class*=buy-now],[class*=buy-button],[name=buy]),.fit-for-you-card__actions:has(>[class*=es-popup]) :is([class*=buy-now],[class*=buy-button],[name=buy]),.fit-for-you-card__actions:has(>[id*=es-popup]) :is([class*=buy-now],[class*=buy-button],[name=buy]),.fit-for-you-card__actions:has(>.shopify-payment-button) :is([class*=buy-now],[class*=buy-button],[name=buy]),.fit-for-you-card__actions:has(>:not(add-to-cart-component):not([class*=buy-now]):not([class*=buy-button]):not([name=buy]):not(style):not(script)) :is([class*=buy-now],[class*=buy-button],[name=buy]){display:none!important}.fit-for-you-card__actions>[class*=easysell],.fit-for-you-card__actions>[id*=easysell],.fit-for-you-card__actions>[class*=es-popup],.fit-for-you-card__actions>[id*=es-popup],.fit-for-you-card__actions>.shopify-payment-button{flex:1!important;width:auto!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fit-custom-product-card.css.map */
