.product-card{display:block}.product-card__media{margin:0 0 1.2rem;position:relative}.product-card__media .media img{transition:opacity .6s ease-in-out,visibility .6s ease-in-out}.product-card__form{font-size:0;position:absolute;bottom:.8rem;right:.8rem;z-index:3}.product-card__badge{position:absolute;top:1.2rem;left:1.2rem;z-index:1}@media screen and (min-width: 990px){.product-card__badge{top:1.2rem;left:1.2rem}}.product-card__form__btn{color:var(--color-typography-primary);background-color:var(--color-background-elements);width:3.2rem;height:3.2rem;display:inline-flex;justify-content:center;align-items:center}.product-card__form__btn svg{width:1.6rem}.product-card__form__btn>*{align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.product-card__form__btn span.hidden-mobile.hidden-tablet{display:block!important}@media screen and (min-width: 750px){.product-card__form__btn span.hidden-mobile.hidden-tablet{display:none!important}}@media screen and (min-width: 990px){.product-card__form__btn span.hidden-mobile.hidden-tablet{display:flex!important}}.product-card__form__btn span.hidden-desktop{display:flex!important}@media screen and (min-width: 990px){.product-card__form__btn span.hidden-desktop{display:none!important}}@media screen and (max-width: 500px){.product-card__form__btn svg{margin-top:4px}.product-card__form__btn span.hidden-desktop{display:none!important}.product-quickview__media{display:block!important}.product-quickview__details--variants-buttons .main-product__form-input{width:-webkit-fill-available!important}.main-product__form-label span{font-size:11px;margin-bottom:0}.product-quickview__details--variants-buttons .main-product__form-input+.main-product__form-input{margin-top:.5rem!important}.main-product__form-option label:not(.main-product__form-input--dropdown .main-product__form-option label):not(.list-swatches .main-product__form-option label),.main-product__form-option button:not(.main-product__form-input--dropdown .main-product__form-option button):not(.list-swatches .main-product__form-option button){padding:.5rem .8rem!important}.main-product__form-submit span.button__text{font-size:11px!important}.main-product__form-submit,.main-product__form-quantity .quantity__input{height:3.8rem!important}.quantity__button{width:2rem!important}.product-quickview__description::-webkit-scrollbar{width:4px}.product-quickview__description::-webkit-scrollbar-track{background:transparent}.product-quickview__description::-webkit-scrollbar-thumb{background:#b3b3b3;border-radius:10px}.product-quickview__description:hover::-webkit-scrollbar-thumb{background:#888}.product-quickview__description{scrollbar-width:thin;scrollbar-color:#b3b3b3 transparent}.main-product__media-toggle-icon{display:none!important}.media--3-4{padding-bottom:84.33%}}.product-card__title{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:600;margin:0 0 .3rem;text-transform:uppercase;letter-spacing:.07em;font-size:1.4rem}.product-card__vendor{font-size:1.02rem;color:var(--color-typography-body);display:block;margin-bottom:.3rem}.product-card__price{padding-right:1rem}.product-card__price,.product-card__meta .price{font-size:var(--font-size-product-card)}.product-card__swatches{margin:1.1rem 0 0}.product-card__link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.product-card__link:empty{display:block}.product-card__meta--inline-mobile{display:flex;justify-content:space-between;align-items:center}.product-card__meta--inline-mobile .product-card__price{max-width:60%}.product-card__meta--inline-mobile .product-card__swatches{flex:1;justify-content:flex-end;margin:0 0 -.6rem}@media screen and (min-width: 990px) and (hover: hover) and (pointer: fine){.product-card__form__btn{width:4rem;height:4rem;opacity:0;border:.1rem solid var(--color-border-1)}.product-card:hover .product-card__form__btn{transition:opacity .8s ease-in-out}.product-card:hover .product-card__form__btn,.product-card__form__btn:focus{opacity:1}.product-card:hover .product-card__form__btn:hover{opacity:.7}}@media screen and (min-width: 990px){.product-card__form{bottom:1.6rem;right:1.6rem}.product-card__media{margin:0 0 1.6rem}.product-card__swatches{flex:1;justify-content:flex-end;margin:0 0 -.6rem}.product-card__vendor{margin-bottom:.5rem}.product-card__title{margin:0 0 .5rem}.product-card__meta{display:flex;justify-content:space-between;align-items:center}.product-card__price{min-width:50%;text-align:justify}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/component-product-card.css.map */
