.product-grid-columns-wrapper{width:100%}.product-grid-columns-items{display:grid;grid-template-columns:repeat(var(--grid-columns, 3),1fr);gap:30px;width:100%}@media only screen and (max-width:1200px){.product-grid-columns-items{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:991px){.product-grid-columns-items{grid-template-columns:repeat(2,1fr);gap:20px}}@media only screen and (max-width:767px){.product-grid-columns-items{grid-template-columns:1fr;gap:15px}}.product-grid-column-item{display:flex;flex-direction:column;background:var(--colorProductCardBg, transparent);border-radius:var(--borderRadiusProductCard, 8px);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.product-grid-column-item:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0000001a}.product-grid-column-image{position:relative;overflow:hidden}.product-grid-column-image .image-wrapper{position:relative;width:100%;overflow:hidden}.product-grid-column-image img,.product-grid-column-image .placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-grid-column-item:hover .product-grid-column-image img,.product-grid-column-item:hover .product-grid-column-image .placeholder-svg{transform:scale(1.05)}.product-grid-column-image .placeholder-svg{background:var(--colorImagePlaceholder, #f5f5f5);border-radius:var(--borderRadiusProductCard, 8px)}.product-grid-column-content{padding:20px;display:flex;flex-direction:column;flex:1}.product-grid-column-title{font-size:18px;font-weight:600;margin:0 0 10px;line-height:1.4;color:var(--heading_color, #333);min-height:50px}.product-grid-column-price{margin-bottom:15px;display:flex;align-items:center;gap:8px}.product-grid-column-price .price{font-size:16px;font-weight:600;color:var(--primaryColorBody, #000)}.product-grid-column-price .compare-price{font-size:14px;color:var(--colorLightTextBody, #999);text-decoration:line-through}.product-grid-column-form{margin-top:auto}.product-grid-column-form .Sd_addProduct,.product-grid-column-content .sold-out-btn,.product-grid-column-content .unavailable-btn{text-decoration:none;padding:10px 20px;min-width:160px;text-align:center;position:relative;display:inline-flex;justify-content:center;align-items:center;transition:.6s ease-out;font-size:14px;min-height:48px;line-height:1;text-transform:uppercase;cursor:pointer;border-radius:var(--buttonRadius);background-color:var(--colorBtnPrimary);border:1px solid var(--colorBtnPrimaryBorder);font-family:var(--buttonFontFamily);font-weight:var(--buttonFontWeight);font-style:var(--buttonFontStyle);color:var(--colorBtnPrimaryText);overflow:hidden;z-index:1;width:100%}.product-grid-column-form .Sd_addProduct:hover:not(:disabled){transform:translateY(-1px)}.product-grid-column-form .Sd_addProduct.is-loading{opacity:.7;cursor:not-allowed}.product-grid-column-form .Sd_addProduct.is-loading span{display:none}.product-grid-column-form .Sd_addProduct.is-loading .svg-loader{display:block!important;width:20px;height:20px}.product-grid-column-content .sold-out-btn,.product-grid-column-content .unavailable-btn{background-color:var(--colorBtnPrimary);opacity:.6;cursor:not-allowed}.product-grid-column-form .Sd_addProduct span,.product-grid-column-content .sold-out-btn span,.product-grid-column-content .unavailable-btn span{color:inherit}.product-grid-columns-wrapper.text-left .section-heading{text-align:left}.product-grid-columns-wrapper.text-center .section-heading{text-align:center}.product-grid-columns-wrapper.text-right .section-heading{text-align:right}.product-grid-column-content.text-left{text-align:left}.product-grid-column-content.text-center{text-align:center}.product-grid-column-content.text-right{text-align:right}.section-heading-title{margin-bottom:15px}.product-grid-columns-desc{margin-bottom:30px;color:var(--colorLightTextBody, #666);line-height:1.6}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media only screen and (max-width:767px){.product-grid-column-content{padding:15px}.product-grid-column-title{font-size:16px;min-height:44px}.product-grid-column-price .price{font-size:14px}.product-grid-column-price .compare-price{font-size:12px}}@media(prefers-color-scheme:dark){.product-grid-column-item{background:var(--colorProductCardBg, rgba(255, 255, 255, .05))}.product-grid-column-image .placeholder-svg{background:var(--colorImagePlaceholder, rgba(255, 255, 255, .1))}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/product-grid-columns.css.map */
