:root{--custom-cart-button-size: 44px;--custom-cart-button-icon-size: 20px;--custom-cart-button-bg: var(--color-primary-button-background, #961914);--custom-cart-button-text: var(--color-primary-button-text, #ffffff)}.custom-card-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.4em;row-gap:0;font-size:1rem}.custom-card-price__amount{font-weight:var(--font-weight--medium, 500);color:var(--color-foreground)}.custom-card-price__amount--sale{font-weight:800;color:#fff;background-color:#ed0c0c;padding:0 8px;border-radius:8px}.custom-card-price__compare{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .6))}.custom-card-price__tax{font-size:.75rem;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .6))}.product-card .quick-add__button{--button-size-md: var(--custom-cart-button-size);width:var(--custom-cart-button-size);height:var(--custom-cart-button-size);min-width:0;padding:0;border:none;border-radius:50%;background:var(--custom-cart-button-bg);color:var(--custom-cart-button-text);opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.product-card .quick-add__button:hover{background:var(--color-primary-button-hover-background, var(--custom-cart-button-bg));color:var(--custom-cart-button-text)}.product-card .quick-add__button .add-to-cart-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;gap:0;background:transparent;border-radius:50%}.product-card .quick-add__button .add-to-cart-text__content{display:none}.product-card .quick-add__button .add-to-cart-icon{width:var(--custom-cart-button-icon-size);height:var(--custom-cart-button-icon-size)}.product-card a.user-select-text .text-block>*{min-height:2.4em;min-height:2lh}.product-card .locksmith-login-button{display:inline-flex;width:auto;max-width:calc(100% - (var(--padding-sm) * 2));min-height:0;padding:.5em 1em;font-size:.8125rem;--button-background-color: transparent;--button-color: var(--color-primary-button-background, #961914);--button-border-color: var(--color-primary-button-background, #961914);--button-border-width: 1px}.product-card:has(:where(.group-block[style*="--padding-inline-start: 8px"])) .locksmith-login-button{margin-inline-start:8px}@media screen and (max-width:749px){:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) .product-card .locksmith-login-button{margin-inline-start:16px}}.product-card .locksmith-login-button:hover{--button-background-color: var(--color-primary-button-background, #961914);--button-color: var(--color-primary-button-text, #ffffff)}.product-media-container.media-fit .product-media__image{object-fit:contain!important;background-color:var(--color-background)}.product-card .text-block p{margin-block:0}.product-card .card-gallery .locksmith-section-replacement:not(:has(.locksmith-login-button)){--custom-lock-badge-offset: var(--padding-sm);position:absolute;inset-inline-end:calc(var(--custom-lock-badge-offset) + var(--padding-inline-end, 0px));inset-block-end:calc(var(--custom-lock-badge-offset) + var(--padding-block-end, 0px));z-index:var(--layer-raised);display:grid;place-items:center;width:var(--custom-cart-button-size);height:var(--custom-cart-button-size);margin:0;border:2px solid hsl(0 0% 0% / .15);border-radius:50%;background:var(--color-background);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .6));pointer-events:none;font-size:0}@media screen and (min-width:750px){.product-card .card-gallery .locksmith-section-replacement:not(:has(.locksmith-login-button)){--custom-lock-badge-offset: var(--padding-md)}}.product-card .card-gallery .locksmith-section-replacement:not(:has(.locksmith-login-button))>*{display:none}.product-card .card-gallery .locksmith-section-replacement:not(:has(.locksmith-login-button)):before{content:"";width:var(--custom-cart-button-icon-size);height:var(--custom-cart-button-icon-size);background-color:currentcolor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23000'%3E%3Cpath fill-rule='evenodd' d='M16.5 7.11819H3.5L3.5 18.9997L16.5 18.9997V7.11819ZM3.5 6.11786C2.94772 6.11786 2.5 6.56573 2.5 7.11819V18.9997C2.5 19.5521 2.94772 20 3.5 20H16.5C17.0523 20 17.5 19.5521 17.5 18.9997V7.11819C17.5 6.56572 17.0523 6.11786 16.5 6.11786H3.5Z'/%3E%3Cpath d='M11.443 11.9199C11.443 12.7406 10.797 13.406 10.0001 13.406C9.20314 13.406 8.55712 12.7406 8.55712 11.9199C8.55712 11.0992 9.20314 10.4338 10.0001 10.4338C10.797 10.4338 11.443 11.0992 11.443 11.9199Z'/%3E%3Cpath d='M10.0187 11.9202C10.3639 11.9202 10.6437 12.2001 10.6437 12.5454V15.6971C10.6437 16.0424 10.3639 16.3223 10.0187 16.3223C9.67354 16.3223 9.39372 16.0424 9.39372 15.6971V12.5454C9.39372 12.2001 9.67354 11.9202 10.0187 11.9202Z'/%3E%3Cpath d='M6.2417 3.75956C6.2417 1.68321 7.92435 0 10 0C12.0757 0 13.7583 1.68321 13.7583 3.75956V6.12135H12.7583V3.75956C12.7583 2.23568 11.5234 1.00033 10 1.00033C8.47663 1.00033 7.2417 2.23568 7.2417 3.75956V6.12135H6.2417V3.75956Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23000'%3E%3Cpath fill-rule='evenodd' d='M16.5 7.11819H3.5L3.5 18.9997L16.5 18.9997V7.11819ZM3.5 6.11786C2.94772 6.11786 2.5 6.56573 2.5 7.11819V18.9997C2.5 19.5521 2.94772 20 3.5 20H16.5C17.0523 20 17.5 19.5521 17.5 18.9997V7.11819C17.5 6.56572 17.0523 6.11786 16.5 6.11786H3.5Z'/%3E%3Cpath d='M11.443 11.9199C11.443 12.7406 10.797 13.406 10.0001 13.406C9.20314 13.406 8.55712 12.7406 8.55712 11.9199C8.55712 11.0992 9.20314 10.4338 10.0001 10.4338C10.797 10.4338 11.443 11.0992 11.443 11.9199Z'/%3E%3Cpath d='M10.0187 11.9202C10.3639 11.9202 10.6437 12.2001 10.6437 12.5454V15.6971C10.6437 16.0424 10.3639 16.3223 10.0187 16.3223C9.67354 16.3223 9.39372 16.0424 9.39372 15.6971V12.5454C9.39372 12.2001 9.67354 11.9202 10.0187 11.9202Z'/%3E%3Cpath d='M6.2417 3.75956C6.2417 1.68321 7.92435 0 10 0C12.0757 0 13.7583 1.68321 13.7583 3.75956V6.12135H12.7583V3.75956C12.7583 2.23568 11.5234 1.00033 10 1.00033C8.47663 1.00033 7.2417 2.23568 7.2417 3.75956V6.12135H6.2417V3.75956Z'/%3E%3C/svg%3E") center / contain no-repeat}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-product-card.css.map */
