.metafield-colors{font-size:0}.metafield-colors li{width:18px;height:18px}.metafield-colors li a{display:block;width:100%;height:100%}.placeholder-grid .metafield-colors li:first-child a{background:#ffe600}.placeholder-grid .metafield-colors li:nth-child(2) a{background:#ff7a00}.placeholder-grid .metafield-colors li:nth-child(3) a{background:#06f}.placeholder-grid .metafield-colors li:nth-child(4) a{background:#9e00ff}.compare-price{text-decoration:line-through;font-size:18px;color:var(--body-text);font-family:var(--font-heading-family);font-weight:500;line-height:120%}.grid-badge{position:absolute;left:20px;top:20px;z-index:1}.grid-badge span{padding:4px 10px;font-size:16px;font-weight:700;border-radius:8px;line-height:160%}.grid-size-variants{display:flex;z-index:1;justify-content:space-around}.snippet-product-grid:hover .grid-variant-outer,.snippet-product-grid:hover .quick-add{bottom:0}.product-images{aspect-ratio:var(--grid-product-ratio);width:100%;position:relative;display:inline-block}.product-images img,.product-images svg,.product-images video,.product-images iframe{width:100%;height:100%;object-fit:contain;object-position:center;vertical-align:middle;position:absolute;top:0;left:0;display:inline-block}.product-link{position:relative;display:block;overflow:hidden;padding:20px;border:1px solid #DFE0E2}.product-images .second-image{position:absolute;left:0;top:0;width:100%;opacity:0;background-color:#fff}.product-images:hover .second-image{opacity:1}.grid-imagebox{position:relative;overflow:hidden}.grid-size-variants li{cursor:pointer}.grid-variant-outer{position:absolute;left:0;right:0;bottom:-100%}.grid-error{background:#fff;color:red}.carousel-rowouter--wrapper__header{margin-bottom:40px}.card--product_title{color:var(--black)}.card--product_reguler-price{color:var(--cyan);margin-right:8px}.card--product-text-main{display:flex;flex-direction:column;gap:16px}.snippet-product-grid{display:flex;flex-direction:column;gap:24px}.product-images:after{content:"";position:relative;padding-bottom:95%;display:inline-block;width:100%}.card--product-ATC-main{margin-top:32px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.card--product-ATC-main .btn-outline{--white:#000}.snippet-product-grid .btn-outline{border:1px solid #2C4B53;padding:11px;min-width:fit-content}.section-new-product-carossel .swiper-slide{height:revert}.snippet-product-grid{height:100%}.snippet-product-grid .grid-meta{flex:1;display:flex;flex-direction:column;justify-content:space-between}.card--product-ATC-main .sold-out,.grid-variant-outer .sold-out-variant{opacity:.5;pointer-events:none}.collection-grid .snippet-product-grid .btn-outline{display:flex}.wrapper__header--content{color:var(--greenish-blue)}.snippet-product-grid .view_product_btn{display:flex!important;width:fit-content;gap:10px;padding:10px 24px;margin-top:32px}.snippet-product-grid .view_product_btn span{color:var(--greenish-blue);font-weight:700;font-size:16px;line-height:160%}#predictive-search-results{padding:0 24px 24px}.top-result{margin-bottom:15px;padding-top:10px}@media(max-width:991px){.card--product_title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.section-new-product-carossel .card--product-text-main .card--product_title{height:40px}.snippet-product-grid,.card--product-text-main{gap:12px}.collection-grid .snippet-product-grid .variant-grid{min-width:auto;width:100%}.collection-grid .snippet-product-grid .card--product-ATC-main{flex-wrap:unset;margin-top:24px}.product-link{padding:8px}.snippet-product-grid .btn-outline{display:none;padding:9px}.grid-variant-outer{bottom:0}.hide-variant-mobile{display:none!important}.variant-grid{min-width:118px}.compare-price{font-size:14px}.card--product_reguler-price{font-size:16px}.card--product-ATC-main{margin-top:12px}}@media(max-width:575px){.snippet-product-grid .view_product_btn{width:100%!important;margin-top:12px}.snippet-product-grid .view_product_btn span{font-size:14px}}@media(min-width:992px){.card--product-ATC-main .btn.btn-primary{min-width:240px}.carousel-rowouter--wrapper__header{margin-bottom:60px}.card--product-text-main{max-width:360px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-grid.css.map */
