.grid-product-custom .grid-product__content{position:relative;display:flex;flex-direction:column;height:100%;margin-bottom:0}.grid-product-custom .grid-product__image-mask{position:relative;display:block;overflow:hidden}.grid-product-custom .grid-product__image-mask__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.grid-product-custom .grid__image-ratio{position:relative}.grid-product-custom .grid__image-ratio img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.grid-product-custom .grid-product__hover-image{opacity:0;transition:opacity .4s ease}@media(hover:hover){.grid-product-custom .grid-product__image-mask:hover .grid-product__hover-image{opacity:1}}.grid-product-custom .grid-product__tag{position:absolute;top:0;right:0;left:auto;z-index:3;margin:0;padding:4px 10px;border-radius:0;background:#f8f5f0;color:#111;font-size:14px;line-height:1.4;letter-spacing:0;text-transform:none}.grid-product-custom .grid-product__tag--sold-out{color:#8a8a8a}.grid-product-custom .product-grid-item-quick-atc-btn{position:absolute;right:0;bottom:0;left:auto;top:auto;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:0;background:#fff;opacity:1;visibility:visible;transform:none;transition:background .2s ease}.grid-product-custom .product-grid-item-quick-atc-btn svg{width:22px;height:22px}.grid-product-custom .product-grid-item-quick-atc-btn svg path{stroke:#111;stroke-width:1.3}.grid-product-custom .product-grid-item-quick-atc-btn:hover{background:#111}.grid-product-custom .product-grid-item-quick-atc-btn:hover svg path{stroke:#fff}.grid-product-custom .product-grid-item-quick-atc-btn.is-loading{opacity:.5;pointer-events:none}.grid-product-custom .grid-product__meta{flex:1;margin:0;padding:14px 10px 16px;background:#faf7f3;text-align:center}.grid-product-custom .grid-product__link{display:block;color:#111;text-decoration:none}.grid-product-custom .rating_value{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:10px;font-size:13px;line-height:1;text-transform:uppercase;letter-spacing:.3px}.grid-product-custom .rating_value .loox-rating{display:inline-flex;align-items:center}.grid-product-custom .rating_value .loox-rating-content{display:inline-flex;align-items:center;gap:1px}.grid-product-custom .rating_value .loox-icon{width:13px;height:13px;color:#111;fill:#111}.grid-product-custom .rating_value .loox-rating-label{font-size:13px;color:#111}.grid-product-custom .grid-product__stars{font-size:14px;letter-spacing:1px;color:#111}.grid-product-custom .grid-product__title{margin:0 0 10px;overflow:hidden;font-size:15px;line-height:1.4;color:#111;white-space:nowrap;text-overflow:ellipsis}.grid-product-custom .grid-product__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 8px;margin:0;font-size:14px;line-height:1.4;color:#111}.grid-product-custom .grid-product__price--original{margin:0;color:#8a8a8a;text-decoration:line-through}.grid-product-custom .grid-product__price--savings{margin:0;color:#111;font-size:inherit}.grid-product-custom .grid-product__price--discount{flex-basis:100%;font-size:13px}@media only screen and (max-width:768px){.grid-product-custom .grid-product__tag{padding:3px 8px;font-size:12px}.grid-product-custom .product-grid-item-quick-atc-btn{width:30px;height:30px}.grid-product-custom .product-grid-item-quick-atc-btn svg{width:20px;height:20px}.grid-product-custom .grid-product__meta{padding:12px 6px 14px}.grid-product-custom .rating_value{margin-bottom:8px;font-size:11px}.grid-product-custom .rating_value .loox-icon{width:11px;height:11px}.grid-product-custom .rating_value .loox-rating-label{font-size:11px}.grid-product-custom .grid-product__stars{font-size:12px}.grid-product-custom .grid-product__title{margin-bottom:6px;font-size:13px}.grid-product-custom .grid-product__price{font-size:13px}}.grid-product-custom .grid-product__variant-menu{position:absolute;left:8px;right:8px;bottom:40px;z-index:4;padding:10px;background:#fff;box-shadow:0 4px 16px #0000001f}.grid-product-custom .grid-product__variant-menu[hidden]{display:none}.grid-product-custom .grid-product__variant-menu-title{margin-bottom:8px;font-size:12px;letter-spacing:1px;text-transform:uppercase}.grid-product-custom .grid-product__variant-menu-list{display:flex;flex-wrap:wrap;gap:6px;max-height:150px;overflow-y:auto}.grid-product-custom .grid-product__variant-menu-item{min-width:44px;padding:7px 10px;border:1px solid #d5d5d5;background:#fff;color:#111;font-size:12px;cursor:pointer}.grid-product-custom .grid-product__variant-menu-item:hover{border-color:#111;background:#111;color:#fff}.grid-product-custom .grid-product__variant-menu-item[disabled]{opacity:.4;text-decoration:line-through;cursor:not-allowed}.grid-product-custom .grid-product__variant-menu-item.is-loading{opacity:.5;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAABA */
