.product-grid-item{text-align:center}@media screen and (max-width: 989px){.secondary__img{display:none!important}}.product-grid-item__thumbnail{position:relative;overflow:hidden;padding:.1rem}.product-grid-item__card .product-grid-item__thumbnail{padding:0rem}.product-grid-item__card{border:1px solid rgba(var(--color-foreground),.08)}.product-grid-item__actions__btn.loading:after{display:none}.product-grid-item__badges{position:absolute;inset-block-start:2rem;inset-inline-start:2rem;display:flex;justify-content:flex-start;z-index:8;pointer-events:none}@media only screen and (max-width: 575px){.product-grid-item__badges{inset-block-start:1rem;inset-inline-start:1rem}.product-grid-item__badges.badge--compare.badge--top-right{inset-inline-start:auto;inset-inline-end:1rem}.product-comparing .product-card__compare{top:1rem!important;inset-inline-start:1rem!important}}.product-grid-item__image{display:flex}.product-grid-item__image img{inline-size:100%;block-size:auto}.product-grid-item:hover .product-action__wrappwer{transform:translateY(0);opacity:1;visibility:visible;transition:.3s}.product-grid-item:focus-within .product-action__wrappwer{transform:translateY(0);opacity:1;visibility:visible;transition:.3s}.product-grid-item:focus-within .product__grid_timer{display:none}@media only screen and (max-width: 749px){.product-grid-item .product-action__wrappwer{transform:translateY(0);opacity:1;visibility:visible;transition:.3s}}.product-action__wrappwer{position:absolute;inset-block-end:0rem;inset-inline-start:0;display:flex;justify-content:space-between;flex-wrap:wrap;inline-size:100%;margin:0;padding:0;transform:translateY(100%);opacity:0;transition:.3s;gap:.8rem;z-index:3}.product-grid-item__thumbnail .media{z-index:1}.product-grid-item__actions{list-style:none;background-color:transparent;display:flex;margin:0;padding:0}.product-action__wrappwer:has(.product--color-swatch-wrapper){background:rgba(var(--color-background),.7);padding:1.3rem 1.6rem}.product-action__wrappwer:not(:has(.product--color-swatch-wrapper)) .product-grid-item__actions{width:100%;justify-content:center;margin-block-end:1.5rem}.product-action__wrappwer:not(:has(.product--color-swatch-wrapper)) .product-grid-item__actions li{width:calc(100% - 3.5rem)}.product-action__wrappwer:not(:has(.product--color-swatch-wrapper)) .product-grid-item__actions__btn{padding:1.4rem 2rem;font-size:1.6rem;background:rgba(var(--product-color-button));width:100%;border:none}.product-action__wrappwer:not(:has(.product--color-swatch-wrapper)) .product-grid-item__actions__btn:hover{background:rgba(var(--product-button-hover-background));color:rgba(var(--product-button-hover-text))}.product-action__wrappwer:not(:has(.product--color-swatch-wrapper)) .product-grid-item__actions__btn:hover:before{background:rgba(var(--product-button-hover-background));color:rgba(var(--product-button-hover-text))}.product-action__wrappwer:not(:has(.product--color-swatch-wrapper)) .product-grid-item__actions__btn:hover:after{background:rgba(var(--product-button-hover-background));color:rgba(var(--product-button-hover-text))}.product-grid-item__actions__btn{padding:.8rem 1.5rem;text-decoration:none;text-transform:var(--button-text-case);color:rgba(var(--product-color-button-text));border:none;border-radius:var(--button-border-radius);background-color:transparent;border:.1rem solid rgba(var(--color-foreground),.5);display:flex;align-items:center;position:relative;font-size:1.4rem;line-height:1;z-index:1;box-shadow:0 2px 20px rgba(var(--color-shadow),.015)}.product-grid-item__actions.style2 .product-grid-item__actions__btn{padding:0;height:3.5rem;width:3.5rem}.product-grid-item__actions.style2 .product-grid-item__actions__btn svg{block-size:1.6rem;inline-size:1.6rem}.product-grid-item__actions__btn svg{inline-size:2rem;block-size:2rem;display:none}.product-grid-item__card .product-grid-item__content{padding-inline:1.6rem;padding-block-end:2.5rem}.product-grid-item__card .product-grid-item__title,.product-grid-item__title{margin-block-end:.8rem}.product-grid-item__content{padding-block-start:2rem}.product__vendor{line-height:1;margin-block-end:.8rem}h3.product-grid-item__title{word-break:break-word;font-family:var(--title-font);font-weight:var(--title-font-weight)}.product-grid-item__title a{text-decoration:none;color:rgba(var(--color-foreground))}.product-grid-item__title a:hover{color:rgba(var(--color-base-text-link-hover))}@media only screen and (max-width: 575px){.product-grid-item__card .product-grid-item__content{padding-inline:1rem;padding-block:1.5rem}.product-grid-item__title{font-size:1.6rem;margin-block-end:1rem}}@media only screen and (max-width: 479px){.product-grid-item__title{font-size:1.6rem}}.product_card__footer{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.product_card__footer.product_card__center{flex-direction:column}.product_card__footer.product_card__left{justify-content:space-between}.product_card__footer.product_card__right{justify-content:space-between;flex-direction:row-reverse}.product-grid-item__price{font-size:1.8rem;font-weight:700;line-height:1;display:flex;align-items:center;color:rgba(var(--color-foreground))}.product-grid-item__price .price__compare{text-decoration:line-through}@media only screen and (max-width: 575px){.product-grid-item__price{font-size:1.8rem}.product_card__footer{gap:.2rem}}@media only screen and (max-width: 479px){.product-grid-item__price{font-size:1.4rem}}.product-grid-item__thumbnail .media>img{transition:none}@media screen and (min-width: 990px){.product-grid-item__thumbnail:hover .media.media--hover-effect>img~img.secondary__img,.product-grid-item__thumbnail:hover .media.media--hover-effect>img.secondary__img+img.secondary__img--new{opacity:1;transition:transform var(--duration-long) ease}.product-grid-item__thumbnail:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.product-grid-item__thumbnail.second--image__hide:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:1}}button.product-grid-item__actions__btn.loading{background:#fff;color:transparent;box-shadow:0 .5rem .7rem #0003}ul.product-list-item__actions{list-style:none;padding:0;display:flex}.grid-col-1 .product__list_view_content.hidden{display:block!important}.product-list-item__actions li+li{margin-inline-start:1.5rem}.product-list-item__actions .product-grid-item__actions__btn{margin:0}[hidden]{display:none!important}button.product-grid-item__actions__btn.loading:after{inset-inline-start:50%;margin-inline-start:-1rem;inset-block-start:10px;background:transparent}button.cart--icon-button.loading:after{inset-inline-start:50%;margin-inline-start:-1.2rem;inset-block-start:50%;margin-block-start:-1.3rem}button.cart--icon-button{color:rgba(var(--product-color-button-text));border:none;inline-size:3.5rem;block-size:3.5rem;border-radius:100%;position:relative;padding:0;background:rgba(var(--product-color-button));box-shadow:0 0 1.5rem rgba(var(--product-color-button-text),.1);display:flex;justify-content:center;align-items:center}.cart--icon-button svg{inline-size:1.6rem}button.cart--icon-button:hover{color:rgba(var(--product-button-hover-text));background:rgba(var(--product-button-hover-background));box-shadow:0 .5rem 1rem rgba(var(--product-button-hover-text),.15)}button.cart--icon-button.loading:hover:after{border:.25rem solid rgba(var(--product-color-button));border-inline-start:.25rem solid transparent}button.cart--icon-button.loading:after{border:.25rem solid rgba(var(--product-color-button-text));border-inline-start:.25rem solid transparent}@media only screen and (min-width: 750px){.product-grid-item__actions.justify-content-end{inset-inline-start:auto;inset-inline-end:1.5rem}.product-grid-item__actions.justify-content-start{inset-inline-start:1.5rem;inset-inline-end:auto}span.product-grid-item__badges.badge--top-right{inset-inline-start:auto;inset-inline-end:2rem}span.product-grid-item__badges.badge--top-center{transform:translate(-50%);inset-inline-start:50%}span.product-grid-item__badges.badge--bottom_left{inset-block-start:auto;inset-block-end:2rem}span.product-grid-item__badges.badge--bottom_center{inset-inline-end:auto;inset-inline-start:50%;transform:translate(-50%);inset-block-start:auto;inset-block-end:1.5rem}span.product-grid-item__badges.badge--bottom_right{inset-block-start:auto;inset-block-end:1.5rem;inset-inline-start:auto;inset-inline-end:1.5rem}.product-grid-item__badges.badge--top-left.badge--compare{justify-content:space-between;align-items:center;inset-inline:2rem}.product-grid-item__badges.badge--top-right.badge--compare{justify-content:space-between;flex-direction:row-reverse;align-items:center;inset-inline:2rem}.product-grid-item__badges.badge--top-center.badge--compare{align-items:center}.product-grid-item__actions.top_position{inset-block-start:2.5rem;inset-block-end:auto}button.cart--icon-button{inline-size:4rem;block-size:4rem}.cart--icon-button svg{inline-size:1.8rem}}@media only screen and (max-width: 749px){.product--color-swatch-wrapper.swatch-on--image{display:none}span.action__btn--text>svg:not(.icon-plus){display:block}.product-action__wrappwer:has(.product--color-swatch-wrapper.swatch-on--image){padding:0;background:transparent}.product-action__wrappwer:has(.product--color-swatch-wrapper.swatch-on--image) .product-grid-item__actions,.product-action__wrappwer:not(:has(.product--color-swatch-wrapper)) .product-grid-item__actions{margin-block-end:1rem;inset-inline-start:1rem;width:100%;justify-content:center}.product-action__wrappwer:not(:has(.product--color-swatch-wrapper)) .product-grid-item__actions__btn,.product-action__wrappwer:has(.product--color-swatch-wrapper.swatch-on--image) .product-grid-item__actions__btn{padding:1rem;font-size:1.6rem;width:3.4rem;height:3.4rem;border-radius:100%;box-shadow:0 0 10px rgba(var(--color-foreground),.07);border:0px;background:rgb(var(--color-background))}.product-action__wrappwer:not(:has(.product--color-swatch-wrapper)) .product-grid-item__actions__btn span.action__btn--text--label,.product-action__wrappwer:has(.product--color-swatch-wrapper.swatch-on--image) .product-grid-item__actions__btn span.action__btn--text--label{display:none;font-size:1.2rem}.product-action__wrappwer:not(:has(.product--color-swatch-wrapper)) .product-grid-item__actions__btn svg,.product-action__wrappwer:has(.product--color-swatch-wrapper.swatch-on--image) .product-grid-item__actions__btn svg{inline-size:1.6rem;block-size:1.6rem}.product-action__wrappwer:not(:has(.product--color-swatch-wrapper)) .product-grid-item__actions li,.product-action__wrappwer:has(.product--color-swatch-wrapper.swatch-on--image) .product-grid-item__actions li{width:calc(100% - 2rem)}span.badge--text.h5{font-size:1.5rem}.product-grid-item__actions__btn{padding:0;font-size:1.2rem;inline-size:2.5rem;block-size:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:100%}.product-grid-item__actions__btn svg{inline-size:1.2rem;block-size:1.2rem;display:block}.product-grid-item__actions{inset-inline-start:auto;inset-inline-end:1.5rem}.price--on-sale .price__sale{line-height:2.5rem}.product-grid-item__actions.justify-content-center,.product-grid-item__actions.justify-content-start{justify-content:flex-end}span.action__btn--text--label{display:none}span.action__btn--text{line-height:1;display:flex}button.product-grid-item__actions__btn.loading:after,button.cart--icon-button.loading:after{margin-inline-start:-.8rem}button.product-grid-item__actions__btn.loading:after,button.cart--icon-button.loading:after{inline-size:1rem;block-size:1rem}button.cart--icon-button.loading:after{margin-block-start:-.9rem}}@media only screen and (min-width: 750px) and (max-width: 991px){.product-grid-item__actions__btn{padding:.8rem 1rem;font-size:1.2rem}.product-grid-item__actions__btn span+svg{margin-inline-start:.5rem}.product-grid-item__actions__btn svg{inline-size:1.5rem;block-size:1.5rem;display:none}ul.product-grid-item__actions.style1.justify-content-end,ul.product-grid-item__actions.style1.justify-content-start{justify-content:center;inset-inline-start:auto;inset-inline-end:auto}}.media.rounded--small,.placeholder_svg_parent.rounded--small{border-radius:.4rem}.media.rounded--medium,.placeholder_svg_parent.rounded--medium{border-radius:.8rem}.media.rounded--large,.placeholder_svg_parent.rounded--large{border-radius:1.6rem}.placholder__product--title{margin-block-end:1rem;display:block;font-family:var(--title-font);font-weight:var(--title-font-weight)}.product--color-swatch{inline-size:2.2rem;block-size:2.2rem;margin:.2rem;display:inline-flex;cursor:pointer;border:.3rem solid #fff;border-radius:100%;box-shadow:0 0 0 1.5px #fff inset,0 0 0 1.5px rgba(var(--color-foreground),.4)!important}.product--color-swatch.checked-color{box-shadow:0 0 0 1.5px #fff inset,0 0 0 1.5px rgba(var(--color-foreground),.8)!important}.product--color-swatch-wrapper{display:flex;gap:.6rem;align-items:center}.product-grid-item__content.text-right .product--color-swatch-wrapper{justify-content:flex-end}.product-grid-item__content.text-center .product--color-swatch-wrapper{justify-content:center}.product-grid-item__content.text-left .product--color-swatch-wrapper{justify-content:flex-start}.product--color-swatch .swatch--variant-tooltip{position:absolute;inset-block-end:100%;background:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));z-index:9;padding:.6rem 1.2rem;border-radius:.2rem;inset-inline-start:50%;transform:translate(-50%,-70%);transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease;pointer-events:none;line-height:1;opacity:0;font-size:1.3rem;text-align:center}.product--color-swatch::first-child .swatch--variant-tooltip{right:0}.product--color-swatch .variant--swatch-color{position:relative;inline-size:100%;box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground),.1);border-radius:50%;background-color:var( --color-swatch-background, var(--swatch-background-color) );background-image:var(--swatch-background-image, var(--background-gradient));background-size:cover;background-repeat:no-repeat}.product--color-swatch:hover .swatch--variant-tooltip{opacity:1;transform:translate(-50%,-50%)}.product--color-swatch .swatch--variant-tooltip:after{content:"";position:absolute;inset-block-end:-1.6rem;inline-size:0;block-size:0;border-style:solid;border-width:1rem;border-color:transparent transparent transparent;border-top-color:rgba(var(--color-button),var(--alpha-button-background));inset-inline-start:50%;transform:translate(-50%)}.swiper-slide .product--color-swatch-wrapper .product--color-swatch:first-child .swatch--variant-tooltip{transform:translateY(-70%);inset-inline-start:0}.swiper-slide .product--color-swatch-wrapper .product--color-swatch:first-child:hover .swatch--variant-tooltip{transform:translateY(-40%)}.swiper-slide .product--color-swatch-wrapper .product--color-swatch:first-child .swatch--variant-tooltip:after{inset-inline-start:10px}.rest__of--color-variants{line-height:normal;inline-size:auto;block-size:auto;font-size:1.4rem;display:flex;align-items:center;color:rgba(var(--color-foreground))}.product--color-swatch .variant--swatch-custom.variant--swatch-image{position:relative;line-height:1;box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground),.1);border-radius:100%;inline-size:100%}.product--color-swatch .variant--swatch-custom.variant--swatch-image>img{inline-size:100%;block-size:auto;border-radius:100%}.product--color-swatch.product--color-swatch-image{inline-size:3.5rem;block-size:3.5rem}.quick-add__submit.cart--icon-button>*{line-height:1}@media only screen and (max-width: 991px){.product-action__wrappwer:has(.product--color-swatch-wrapper){padding:1rem}.rest__of--color-variants{font-size:1.2rem}.product--color-swatch{inline-size:2rem;block-size:2rem}.product--color-swatch-wrapper{gap:.5rem}}@media only screen and (max-width: 749px){.product--color-swatch{padding:.2rem}.product-grid-item__actions.style2 .product-grid-item__actions__btn{padding:0;height:3rem;width:3rem}.product-grid-item__actions.style2 .product-grid-item__actions__btn svg{block-size:1.4rem;inline-size:1.4rem}}@media only screen and (max-width: 479px){.product--color-swatch{inline-size:1.5rem;block-size:1.5rem;padding:.01rem}}.product-grid-item__card{overflow:hidden}.product-grid-item__card.rounded--small{border-radius:.4rem}.product-grid-item__card.rounded--medium{border-radius:.8rem}.product-grid-item__card.rounded--large{border-radius:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/48/assets/product-card-item.css.map */
