.product-grid.ns-serp{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;list-style:none;margin:0;padding-top:24px}.product-grid.ns-serp>li{padding-left:0;padding-bottom:0;margin-bottom:0;position:relative;text-align:left;box-sizing:border-box;overflow:hidden}@media screen and (min-width: 768px){.product-grid.ns-serp{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1200px){.product-grid.ns-serp{grid-template-columns:repeat(4,1fr)}}.product-card--style2 .product-card__info{z-index:2;padding:2rem 2rem 4rem;background-color:#fff;margin:0;transition:transform .4s ease}.product-card--style2 .ns-relative{position:relative}.product-card--style2 .ns-relative a{display:block;position:relative}.product-card--style2 .ns-w-100{width:100%}.product-card--style2 .ns-h-auto{height:auto;display:block}.product-grid.ns-serp .ns-product .product-label{display:flex;flex-wrap:wrap;gap:10px;position:absolute;top:15px;left:8px;margin-top:0}@media screen and (min-width: 768px){.product-grid.ns-serp .ns-product .product-label{flex-wrap:nowrap}}.product-label{text-transform:uppercase;line-height:normal;margin-top:10px}.product-tag--absolute{display:inline-block;padding:2px 8px;color:#000!important;background:none;border:1px solid #000!important}.product-tag{font-size:10px;padding:2px 6px;font-weight:500}@media screen and (min-width: 1024px){.product-tag{font-size:12px}}.product-grid.ns-serp .ns-product .ns-hover-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;visibility:hidden}.product-grid.ns-serp .ns-product:hover img.ns-h-auto{visibility:hidden}.product-grid.ns-serp .ns-product:hover img.ns-hover-img{visibility:visible}.ns-prod-details{padding:20px 0;margin-bottom:10px}.product-grid.ns-serp .ns-product .ns-prod-name,.product-grid.ns-serp .ns-product .product-card__info h3 a{font-size:14px;font-family:inherit;letter-spacing:0;text-transform:capitalize!important;color:#000;font-weight:400;line-height:18px;display:inline-block;text-decoration:none}.product-grid.ns-serp .ns-prod-price,.product-grid.ns-serp .ns-prod-price .price{font-family:Helvetica Neue,Arial,Lucida Grande,sans-serif;-webkit-font-smoothing:antialiased;line-height:1rem;letter-spacing:.1rem;font-weight:500;font-size:10px!important;margin:14px 0}.product-grid.ns-serp .ns-prod-price.ns-with-discount{color:#f25c54;margin-right:5px}.product-card--style2 .product__swatches{display:flex;flex-direction:column;gap:9px}.product-card--style2 .product__swatch-links-wrapper{display:flex;flex-wrap:wrap;gap:4px;align-items:center;opacity:0;transition:opacity .4s ease}.product-card--style2 .product__swatch-links-wrapper.is-loaded{opacity:1}.product-card--style2 .product__swatch-link{display:flex;width:15px;height:15px;position:relative}.product-card--style2 .product__swatch-link--current:before,.product-card--style2 .product__swatch-link:focus:before,.product-card--style2 .product__swatch-link:focus-visible:before{content:"";display:block;width:19px;height:19px;border:.1rem solid var(--color-black);position:absolute;top:-2px;left:-2px}@media screen and (min-width: 768px){.product-card--style2 .product__swatch-link{width:20px;height:20px}.product-card--style2 .product__swatch-link--current:before,.product-card--style2 .product__swatch-link:focus:before,.product-card--style2 .product__swatch-link:focus-visible:before{width:24px;height:24px}}@media screen and (min-width: 1024px){.product-card--style2 .product__swatch-link:hover:before{content:"";display:block;width:24px;height:24px;border:.1rem solid var(--color-black);position:absolute;top:-2px;left:-2px}}.product-card--style2 button.product__swatch-link{border:none;padding:0;cursor:pointer;font:inherit}.ns-product-card-swatch{border-radius:50%;cursor:pointer;padding:0;flex-shrink:0;position:relative}.ns-product-card-swatches{display:flex;flex-wrap:wrap;gap:4px}.ns-product-card-swatch:disabled{opacity:1;order:1}.ns-product-card-swatch:not(:disabled){order:2}.ns-product-card-swatch:disabled:before{content:"";width:19px;height:19px;display:block;border:1px solid #000;position:absolute;top:-2px;left:-2px}.product-grid.ns-serp .ns-product button:disabled{opacity:.5;cursor:not-allowed!important}.ns-product .nosto-size{margin-right:4px!important}.product-card--style2 .variant-options{display:none}@media screen and (min-width: 991px){.product-card--style2 .variant-options{display:flex;position:absolute;left:2rem;right:2rem;transform:translateY(50%);margin-top:1rem;margin-left:0!important;flex-direction:column;opacity:0;transition:transform .4s ease,opacity .4s ease}.product-card--style2:hover .product-card__info{transform:translateY(-116px)}.product-card--style2:hover .variant-options{transform:none;opacity:1}}.product-card--style2 .js-btn-quickview{display:none}.product-card--style2 .selector-wrapper.product-form__item{display:flex;align-items:center;padding:.5rem 0 1rem}.product-card--style2 .selector-wrapper.product-form__item>label{display:none}.single-option-radio{border:0;padding:0;margin:0;position:relative}.single-option-radio input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.single-option-radio label{position:relative;display:inline-block;line-height:2;height:27px;min-width:3.2rem;padding:0 .5rem;margin:0 0 5px!important;text-align:center;letter-spacing:.05rem;font-size:12px;font-stretch:condensed;text-transform:uppercase;background-color:transparent;border:1px solid #ccc!important}.single-option-radio input[type=radio]:checked+label{background-color:#ececec}.single-option-radio input.js-variant-disable+label{cursor:not-allowed}.single-option-radio input.js-variant-disable+label:before{position:absolute;content:"";left:50%;top:0;bottom:0;border-left:1px solid;border-color:var(--g-main);transform:rotate(45deg)}.product-card--style2 .single-option-radio label{background-color:transparent;font-size:10px;line-height:34px;height:36px;min-width:32px;padding:0 5px;text-transform:uppercase;border:1px solid #e0e0e0;cursor:pointer;transition:all .2s ease}.product-card--style2 .single-option-radio input[type=radio]:not(.js-variant-disable):not(:disabled)+label:hover{border-color:rgb(var(--color-foreground))!important}.product-card--style2 .single-option-radio input[type=radio]:checked+label{background-color:var(--color-gray-light);border-color:rgba(var(--color-foreground),.5);color:var(--color-black)}.product-card--style2 .single-option-radio input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-card--style2 .single-option-radio input[type=radio].focused+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.btn-underline{text-transform:uppercase;padding:0 0 3px;border-width:0 0 2px 0;border-bottom-color:var(--color-btn-ud);color:var(--color-btn-ud);font-size:var(--g-font-size-button);font-weight:var(--g-font-weight-button);letter-spacing:var(--g-letter-spacing-button)}.product-card--style2 .product-form__item--submit .btn{width:auto;font-size:10px;padding:5px 10px;height:27px;border:1px solid #ccc;background:#fff;cursor:pointer}.product-card--style2 .product-form__item--submit .btn:hover{color:#ccc;transition:all .2s ease}.product-card--style2 .product-form__item--submit .btn-underline,.product-card--style2 .product-form__item--submit .btn-underline:hover{border-bottom-color:#ccc!important}.no-js:not(html){display:none}
/*# sourceMappingURL=/cdn/shop/t/431/assets/component-product-cards.css.map */
