.product-grid-item-v2{display:block;height:100%;display:flex;flex-direction:column}.product-grid-item-v2 .product-grid-item__container>a{padding-top:100%!important}.product-grid-item-v2 .product-grid-item__container .product-grid-item__image{background-position:center;background-size:contain;background-repeat:no-repeat;background-color:transparent!important}.product-grid-item-v2 .product-grid-item__images,.product-grid-item-v2 .product-grid-item__image{border-radius:5px}.product-grid-item-v2 .product__badge{left:calc(var(--inner));top:calc(var(--inner));right:initial;border-radius:3px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);font-family:var(--FONT-STACK-BODY);font-size:10px}@media screen and (min-width: 590px){.product-grid-item-v2 .product__badge{font-size:12px}}@media screen and (min-width: 768px){.product-grid-item-v2 .product-grid-item__images,.product-grid-item-v2 .product-grid-item__image{border-radius:5px}.product-grid-item-v2 .product__badge{font-size:14px}}@media screen and (min-width: 1600px){.product-grid-item-v2 .product__badge{font-size:16px}}.product-grid-item-v2 .product-grid__swatch__container{margin:8px 0 0}.product-grid-item-v2 .product-grid__swatch__container .sibling__image{width:16px;min-width:initial;height:16px;border-radius:20px;border:initial}.product-grid-item-v2 .product-grid__swatch__container .siblings__link--current .sibling__image:after{min-width:initial;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px)}.product-grid-item-v2 .radio__inputs--swatch{gap:10px;justify-content:center;align-items:center}.product-grid-item-v2 .form__selectors .swatch__button label{margin-left:0;width:14px;height:14px;cursor:pointer;display:block}@media screen and (max-width: 767px){.product-grid-item-v2 .product-grid__swatch__container .siblings__link--current .sibling__image:after{top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px)}.product-grid-item-v2 .form__selectors .swatch__button label{width:13px;height:13px}.product-grid-item-v2 .swatch__button input:checked~label:after{border-width:1px}.product-grid-item-v2 .form__selectors .swatch__button input:checked~label:after{top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px)}}.product-grid-item-v2 .swatch-collapse-button{display:block;order:999}.product-grid-item-v2 .product__grid__info{display:flex;flex-direction:column;flex:1}.product-grid-item-v2 .product__grid__info__inner{flex:1;display:flex;flex-direction:column}.product-grid-item-v2 .product__grid__title__wrapper{display:flex;flex:1}.product-grid-item-v2 .product__grid__title{font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-size:14px}.product-grid-item-v2 .tile__excerpt{line-clamp:1;-webkit-line-clamp:1}@media screen and (max-width: 768px){.product-grid-item-v2 .product__grid__title{font-size:13px}}.product-grid-item-v2 .product__grid__price .on-sale{color:inherit}.product-grid-item-v2 .product__grid__price .price{font-size:16px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);font-family:var(--FONT-STACK-BODY)}.product-grid-item-v2 .product__grid__price .compare-at{color:#8a8a8a;font-size:16px;font-weight:var(--FONT-WEIGHT-BODY);font-family:var(--FONT-STACK-BODY)}@media screen and (max-width: 768px){.product-grid-item-v2 .product__grid__price .price,.product-grid-item-v2 .product__grid__price .compare-at{font-size:13px}}.product-grid-item-v2 .product-grid-item__add-cart .product-grid-item__btn{cursor:pointer;border-radius:5px;height:40px;margin-top:8px;padding-top:0;padding-bottom:0;display:flex;align-items:center;justify-content:center;transition:all .3s;background-color:initial;border:1px solid #2C2825;color:#2c2825;font-weight:var(--FONT-WEIGHT-ACCENT);font-family:var(--FONT-STACK-ACCENT)}@media screen and (max-width: 768px){.product-grid-item-v2 .product-grid-item__add-cart .product-grid-item__btn{font-size:14px}}.product-grid-item-v2 .product-grid-item__add-cart .product-grid-item__btn:hover{background-color:var(--COLOR-PRIMARY);border-color:var(--COLOR-PRIMARY);color:var(--COLOR-PRIMARY-OPPOSITE)}.product-grid-item-v2 .product-grid-item__add-cart .product-grid-item__btn.product-grid-item__btn--sold-out{opacity:.5;pointer-events:none}@media screen and (max-width: 549px){.product-grid-item-v2 .product-grid-item__add-cart .product-grid-item__btn{padding-inline:20px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/component-product-grid-item-v2.css.map */
