.product-grid-item{border:1px solid #d9dada;border-radius:10px;display:flex;flex-direction:column;height:100%}.product-grid-item .grid-item__content{display:flex;flex-direction:column;flex:1;height:100%}.product-grid-item .grid-item__meta{display:flex;flex-direction:column;flex:1}.new-grid.product-grid .grid-item{align-items:stretch}.new-grid.product-grid .grid-item>.product-grid-item{height:100%}[data-grid-style*=gridlines] .product-grid{margin-left:0;margin-right:0}[data-grid-style*=gridlines] .grid-product{position:relative;padding:0;margin:0}[data-grid-style*=gridlines] .grid-product:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;box-shadow:0 0 0 var(--gridThickness) var(--colorBorder)}@media (--small){[data-grid-style*=gridlines] .product-grid{margin-left:calc(var(--pageWidthPadding) * -1);margin-right:calc(var(--pageWidthPadding) * -1);padding:var(--gridThickness) calc(var(--pageWidthPadding) + var(--gridThickness))}[data-grid-style*=gridlines] .collection-grid{padding:0}}[data-grid-style*=grey] .grid-product{position:relative}[data-grid-style*=grey] .grid-product:after{content:"";display:block;position:absolute;top:0;bottom:0;left:calc(var(--productGridPadding) / 2);right:calc(var(--productGridPadding) / 2);pointer-events:none;background-color:#00000007}[data-grid-style=grey-round] .grid-product:after{border-radius:var(--productRadius)}.grid-product__image-wrap{position:relative;margin:var(--productTileMargin) var(--productTileMargin) 0}[data-view=list] .grid-product__image-wrap{margin-bottom:var(--productTileMargin)}.grid-item__meta-secondary{margin-top:16px;flex:1 0 auto;text-align:right}[dir=ltr] [data-grid-style=simple] .new-grid:not([data-view=list]) .grid-item__meta{margin-left:0}[dir=rtl] [data-grid-style=simple] .new-grid:not([data-view=list]) .grid-item__meta{margin-right:0}[data-view=list] .grid-item__link{display:flex;flex-wrap:nowrap;align-items:center}[data-view=list] .grid-product__image-wrap{flex:1 1 45%;max-width:200px;margin:calc(var(--productTileMargin) / 4);margin-right:0}[data-view=list] .grid-item__meta{flex:1 1 55%;padding-right:20px}@media (--medium-up){[data-view=list] .grid-item__meta{display:flex;justify-content:space-between;padding-right:0}[data-view=list] .grid-item__meta-secondary{margin:0 20px 0 0;text-align:right}[data-view=list] .grid-product__title{font-size:calc(var(--typeBaseSize) + 3px)}}[data-view=list] .grid-product__price--current{font-size:calc(var(--typeBaseSize) + 6px)}[data-view=list] .grid-item__meta-secondary{margin-right:40px}.grid-item__meta{margin-top:0!important}.grid-product__title{color:#009a3b!important;font-size:16px!important;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:0;margin-bottom:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em}.grid-product__image-wrap{margin-bottom:0}.grid-item__link+.grid-item__meta{margin-top:0!important}.product-card__description{margin-top:16px;font-size:12px;color:#666;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.6em;line-height:1.2em}.product-card__description:empty{min-height:3.6em;margin-top:16px;display:block}.product-card__description:empty:before{content:"\200b";display:block;height:3.6em;line-height:1.2em}.grid-item__link--inline{display:flex}.grid-item__link--inline .grid__image-ratio{width:80px}.grid-item__link--inline .grid-item__meta{text-align:left}.grid-product__image{display:block;margin:0 auto;width:100%;height:auto}.grid-product__secondary-image{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;opacity:0;background-color:var(--colorBody);transition:opacity 0s cubic-bezier(.26,.54,.32,1);pointer-events:none}[data-grid-style*=gridlines] .grid-product__secondary-image{top:0;left:0;right:0}.grid-product__secondary-image img{height:100%;width:100%;object-fit:cover}.grid-product:hover .grid-product__secondary-image{transition-duration:.2s;opacity:1}@media (--small){.supports-touch .grid-product__secondary-image{display:none}}.grid-product__color-image{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0;background-color:var(--colorBody)}.grid-product__color-image.is-active{opacity:1}.grid-product__vendor{margin-top:5px;opacity:.65;font-size:calc(var(--typeBaseSize) - 3px)}.grid-product__vendor:empty{margin:0}.grid-product__price{color:var(--colorPrice);text-align:right}.grid-product__price--current{display:inline-block;font-weight:700;margin-right:5px;font-size:16px}.grid-product__price--original{display:inline-block;font-weight:700;text-decoration:line-through;font-size:.9em;margin-right:8px}.grid-product__price--savings{display:inline-block;color:var(--colorTextSavings);white-space:nowrap;font-size:.9em}.grid-product__price--from span:not(.money){font-size:calc(var(--typeBaseSize) - 5px)}.grid-product__availability{font-size:10px;text-align:right;margin-top:5px}.grid-product__availability--available,.grid-product__availability--out-of-stock{display:inline-flex;align-items:center;gap:4px}.grid-product__availability--out-of-stock{color:#d32f2f}.grid-product__availability--available{color:#009a3b}[data-view=list] .grid-product__price--current,[data-view=list] .grid-product__price--original,[data-view=list] .grid-product__price--savings{display:block;margin-right:0}[data-view=list] .grid-product__price--from span:not(.money){display:block}.grid-product__tags{position:absolute;top:5px;left:5px;margin-left:calc(var(--productTileMargin) * -1);z-index:1}.grid-product__tag{float:left;clear:left;line-height:1;padding:5px 7px;margin-top:5px;border-radius:0 2px 2px 0;background-color:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText);font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:.05em;z-index:1;transition:opacity .4s ease}.grid-product__tag.grid-product__tag--sold-out{background-color:var(--colorBody);color:var(--colorTextBody)}@media (--medium-up){.grid-product__tag{padding:6px 8px;font-size:11px}}.grid-product__tag--sale{background-color:var(--colorSaleTag);color:var(--colorSaleTagText)}@media (--medium-up){.grid-product__price--current{font-size:calc(var(--typeBaseSize) + 2px)}.grid-product__price--from span:not(.money){font-size:calc(var(--typeBaseSize) - 3px)}}@media (--small){[data-grid-style*=gridlines] .grid-product__actions{top:0;right:0}}@media (--small){.quick-add-btn [data-grid-style*=gridlines] .btn{padding:6px;margin:0 0 12px 12px;border-radius:0 0 0 10px}.quick-add-btn .btn--circle{line-height:0}.quick-add-btn .icon{width:12px;height:12px}}.quick-product__btn--not-ready{pointer-events:none}.grid-product__actions-static{margin-top:16px}.grid-product__actions-static .btn,.grid-product__actions-static .quick-product__btn,.grid-product__actions-static .quick-add-btn{width:100%;max-width:none;padding:10px 16px;font-size:12px;line-height:17px;margin:0;display:flex;align-items:center;justify-content:center;border-radius:8px 0 8px 8px!important;border:none;background-color:#009a3b;color:#fff;font-weight:600;text-transform:none;transition:background-color .3s ease}.grid-product__actions-static .quick-add-btn .btn--icon{border-radius:0!important;background:transparent;padding:0;width:auto;height:auto}.grid-product__actions-static .quick-product__btn .icon__fallback-text,.grid-product__actions-static .quick-add-btn .icon__fallback-text{display:inline;visibility:visible;margin-left:8px}.grid-product__actions-static .quick-product__btn.btn--icon,.grid-product__actions-static .quick-add-btn .btn--icon{display:flex;align-items:center;justify-content:center;gap:0}.grid-product__actions-static svg{width:16px;height:16px;fill:currentColor}.grid-product__actions-static .btn:hover,.grid-product__actions-static .quick-product__btn:hover,.grid-product__actions-static .quick-add-btn:hover{background-color:#007a2f}@media screen and (min-width: 768px){.grid-item__link+.grid-item__meta,.product-card__description,.grid-item__meta-secondary{margin-top:0!important}.grid-product__actions-static{margin-top:16px!important}.grid-product__actions-static .btn,.grid-product__actions-static .quick-product__btn,.grid-product__actions-static .quick-add-btn{font-size:16px;line-height:24px;padding:12px 24px!important}.grid-product__actions-static svg{width:18px;height:18px}}.grid-product__actions-static{flex-grow:1;width:100%;display:flex;flex-direction:column;justify-content:flex-end}
/*# sourceMappingURL=/cdn/shop/t/40/assets/migrate-product-grid-item.css.map */
