.product-grid-item.card:is(.outline){border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--product-card-corner-radius)}.product-grid-item.outline:not(.card) .product__media_thumbnail{overflow:hidden;border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--product-card-corner-radius)}.product-grid-item.card{border-radius:var(--product-card-corner-radius)}.product-grid-item:not(.card) .product__media_thumbnail{overflow:hidden;border-radius:var(--product-card-corner-radius)}.product-grid-item__thumbnail{position:relative;overflow:hidden;border-radius:10px}.product-grid-item__badges{position:absolute;top:15px;left:15px;display:flex;z-index:8;pointer-events:none;flex-direction:column;gap:8px;align-items:start}@media only screen and (max-width:575px){.product-grid-item__badges{top:10px;left:10px}}.product-grid-item__image{display:flex}.product-grid-item__image img{width:100%;height:auto}.product-grid-item__actions{position:absolute;top:20px;right:20px;z-index:6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;list-style:none;margin:0!important;padding-left:0;gap:8px}@media only screen and (max-width:580px){.product-grid-item__actions{gap:3px}}.product-grid-item:hover .product-grid-item__actions{opacity:1;visibility:visible;top:15px}.product-grid-item__action-visibal-cart{display:flex;gap:16px;justify-content:space-between;align-items:center}.product-grid-item__content:is(.text-right) .product-grid-item__action-visibal-cart{flex-direction:row-reverse}.product-grid-item__content:is(.text-center) .product-grid-item__action-visibal-cart{justify-content:center}@media only screen and (max-width:580px){.product-grid-item__action-visibal-cart{flex-direction:column}}.product-grid-item__actions__btn{padding:0rem 0;text-decoration:none;color:rgba(var(--color-foreground),1);border:none;background-color:transparent;align-items:center;position:relative;font-size:1.8rem;line-height:1}@media only screen and (max-width:580px){.product-grid-item__actions__btn{font-size:1.4rem}}.product-grid-item__actions__btn span+svg{margin-left:12px}.product-grid-item__actions__btn .action__btn--text{color:rgba(var(--color-base-accent-2),1);border-bottom:1px solid rgba(var(--color-foreground),1)}.product-grid-item.card .product-grid-item__content{padding:20px 20px 24px}.product-grid-item.standard .product-grid-item__content{padding-top:25px;padding-bottom:10px}@media only screen and (max-width:580px){.product-grid-item.standard .product-grid-item__content{padding-top:10px}.product-grid-item.card .product-grid-item__content{padding:10px}}.product-grid-item__content>*{margin-bottom:5px}.product-grid-item__content_top{flex-direction:column;gap:10px}.product-grid-item__content>*:last-child{margin-bottom:0}.product-grid-item__content{line-height:1.1}h3.product-grid-item__title{word-break:break-word;transition-duration:.6s;margin-bottom:0}.product-grid-item__title.h4{font-size:1.8rem}.product-grid-item__title.h3{font-size:calc(var(--font-heading-size) * 2.2rem);font-size:clamp(1.8rem,1.5cqi,2.2rem)}.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__title{font-size:1.8rem;margin-bottom:1rem}}@media only screen and (max-width:479px){.product-grid-item__title{font-size:1.8rem}}.product-grid-item__price{margin-top:11px;font-size:1.5rem;font-weight:700;line-height:1;display:flex;align-items:center;color:rgba(var(--color-foreground))}.price-wrap{display:flex;justify-content:space-between;align-items:center;gap:8px}.product-grid-item__action-visibal-cart span.action__btn--text--label{margin-left:2px}@media only screen and (max-width:580px){.price-wrap{flex-direction:column;align-items:flex-start}}.product-grid-item__price .price-item--sale{color:rgba(var(--color-foreground))}.product-grid-item__price .price__compare{text-decoration:none}@media only screen and (max-width:575px){.product-grid-item__price{font-size:1.5rem}}@media only screen and (max-width:479px){.product-grid-item__price{font-size:1.5rem}}@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:transparent;color:transparent;box-shadow:none}.product-grid-item__actions__btn.loading .action__btn--text{height:0;border:none}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-left:15px}.product-list-item__actions .product-grid-item__actions__btn{margin:0}[hidden]{display:none!important}button.cart--icon-button{color:rgba(var(--color-foreground),1);border:none;width:3.5rem;height:3.5rem;position:relative;padding:0;background:rgba(var(--color-background),1);background:var(--gradient-background);box-shadow:0 0 1.5rem rgba(var(--color-base-text),.1);display:flex;justify-content:center;align-items:center;border-radius:100%}.cart--icon-button svg{width:1.8rem;overflow:hidden;height:1.8rem}button.cart--icon-button:hover{box-shadow:0 5px 10px rgba(var(--color-foreground),.15);background:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text))}button.cart--icon-button svg{fill:rgba(var(--color-foreground),1)}button.cart--icon-button:hover svg{fill:rgb(var(--color-button-text))}span.add__wishlist svg{position:relative;top:2px}span.remove__wishlist svg{position:relative;top:1px}.product-grid-item__titles{position:relative}@media only screen and (min-width:768px){.product-grid-item__actions.justify-content-end{left:auto;right:15px;flex-direction:column;align-items:self-end;row-gap:1rem}.product-grid-item__actions.justify-content-start{left:15px;right:auto}span.product-grid-item__badges.badge--top-right{left:auto;right:15px;align-items:flex-end}span.product-grid-item__badges.badge--top-center{transform:translate(-50%);left:50%;align-items:center}span.product-grid-item__badges.badge--bottom_left{top:auto;bottom:15px;align-items:flex-start}span.product-grid-item__badges.badge--bottom_center{right:auto;left:50%;transform:translate(-50%);top:auto;bottom:15px;align-items:center}span.product-grid-item__badges.badge--bottom_right{top:auto;bottom:15px;left:auto;right:15px;align-items:flex-end}.product-grid-item__actions.top_position{top:30px;bottom:auto}button.cart--icon-button{width:4rem;height:4rem}.cart--icon-button svg{width:1.8rem}span.action__btn--text{display:flex;align-items:center}span.action__btn--text>svg{display:inline-block;width:16px;margin-right:2px}span.action__btn--text>.action__btn--text_icon{margin-right:2px}.product-grid-item__actions:has(span.action__btn--text>svg){margin-right:0}.product-grid-item__actions{opacity:0;visibility:hidden}.product-grid-item:hover .product-grid-item__actions.justify-content-end{row-gap:.5rem}.product-grid-item:hover .product-grid-item__actions{opacity:1;visibility:visible;top:15px}}@media only screen and (max-width:767px){span.badge--text.h5{font-size:1.5rem}.product-grid-item__actions{left:auto;right:15px}.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{line-height:1;align-items:center;justify-content:center;display:flex}.product-grid-item__actions.justify-content-end{gap:.5rem}span.action__btn--text>svg{display:inline-block;width:12px;margin-right:10px}}ul.product-grid-item__actions.style2.justify-content-center.top_position li{margin:0}ul.product-grid-item__actions.style2.justify-content-center.top_position{flex-direction:row;left:50%;transform:translate(-50%);padding:0;right:auto}ul.product-grid-item__actions.style2.justify-content-end.bottom_position{flex-direction:column;bottom:15px;top:auto}ul.product-grid-item__actions.style2.justify-content-start.bottom_position li{margin-top:3px}ul.product-grid-item__actions.style2.justify-content-center.bottom_position{flex-direction:row;left:50%;transform:translate(-50%);padding:0;right:auto}@media only screen and (min-width:768px)and (max-width:991px){.product-grid-item__actions__btn{font-size:1.4rem}.product-grid-item__actions__btn span+svg{margin-left:5px}.product-grid-item__actions__btn svg{width:15px;height:15px}ul.product-grid-item__actions.style1.justify-content-end,ul.product-grid-item__actions.style1.justify-content-start{justify-content:center;left:auto;right:auto}}@media only screen and (max-width:580px){.product-grid-item__actions,.product-grid-item:hover .product-grid-item__actions{top:10px}button.cart--icon-button{width:3.5rem;height:3.5rem}}.product--color-swatch-wrapper{gap:5px;margin-top:5px}.product--color-swatch{height:28px;width:28px;display:inline-block;line-height:28px;border-radius:5px;cursor:pointer;border:1px solid rgba(var(--color-foreground),.2);padding:2px}.product--color-swatch:has(.border-radius-100){border-radius:100%}.product--color-swatch.checked-color{border:1px solid rgba(var(--color-foreground),1)}.variant--swatch-color{background:var(--swatch-bg-image)}span.variant--swatch-custom{display:inline-block;width:100%;height:100%}.variant--swatch-color,.variant--swatch-image{background:var(--swatch--background);background-size:cover}.rest__of--color-variants{line-height:1;width:2.7rem;height:2.7rem;display:flex;align-items:center;color:rgba(var(--color-foreground))}.variant--swatch-custom{border-radius:5px}.variant--swatch-custom.border-radius-100{border-radius:100%}.product-grid-item .jdgm-prev-badge__text{display:none!important}.torvex-product-card{display:flex;width:100%;min-width:0;height:auto;align-self:flex-start;flex-direction:column;overflow:hidden;border:.1rem solid transparent;border-radius:var(--product-card-corner-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.torvex-product-card.outline{border-color:rgba(var(--color-foreground),.14)}.torvex-product-card__media-wrap{position:relative;overflow:hidden;background:rgba(var(--color-foreground),.035)}.torvex-product-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--torvex-card-ratio)}.torvex-product-card__image,.torvex-product-card__placeholder{width:100%;height:100%;object-fit:var(--torvex-image-fit);transition:opacity .26s ease,transform .45s ease}.torvex-product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.torvex-product-card__badges{position:absolute;z-index:2;top:1.4rem;left:1.4rem;display:flex;gap:.6rem;pointer-events:none}.torvex-product-card__badge{display:inline-flex;min-height:2.4rem;align-items:center;padding:.4rem .9rem;border-radius:.3rem;font-size:1.1rem;font-weight:700;line-height:1;text-transform:uppercase}.torvex-product-card__wishlist{position:absolute;z-index:3;top:1.2rem;right:1.2rem}.torvex-product-card__wishlist-button.cart--icon-button{display:inline-flex;width:3.8rem;min-width:3.8rem;height:3.8rem;min-height:3.8rem;align-items:center;justify-content:center;padding:1rem;border:0;border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 .4rem 1.4rem rgba(var(--color-foreground),.1)}.torvex-product-card__wishlist-button svg{width:1.8rem;height:1.8rem}.torvex-product-card__content{display:flex;flex:0 0 auto;flex-direction:column;padding:1.8rem;text-align:left}.torvex-product-card__vendor{margin-bottom:3px;color:rgba(var(--color-button),var(--alpha-button-background));font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.torvex-product-card__rating{display:flex;min-height:1.8rem;align-items:center;margin-bottom:.8rem;gap:.7rem}.torvex-product-card__stars{position:relative;display:inline-block;font-family:Times,serif;font-size:1.5rem;line-height:1;letter-spacing:.12rem}.torvex-product-card__stars:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,rgb(var(--color-filled-star)) var(--torvex-rating),rgba(var(--color-foreground),.18) var(--torvex-rating));background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.torvex-product-card__rating-count,.torvex-product-card__stock{color:rgba(var(--color-foreground),.62);font-size:1.2rem;line-height:1.5}.torvex-product-card__stock.is-low{color:rgb(var(--color-button))}.torvex-product-card__title{margin:0}.torvex-product-card__title a{display:-webkit-box;overflow:hidden;color:rgb(var(--color-foreground));text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.torvex-product-card__stock{margin-top:10px;margin-bottom:0}.torvex-product-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:1.8rem;gap:1rem;border-top:1px solid;border-color:rgba(var(--color-foreground),.09);padding-top:17px}.torvex-product-card__footer quick-view-modal,.torvex-product-card__footer product-form{display:block;width:4.2rem;min-width:4.2rem;height:4.2rem;flex:0 0 4.2rem;align-self:flex-end;line-height:0}.torvex-product-card__price.price{margin:0}.torvex-product-card__price .price-item{font-weight:700}.torvex-product-card__add.button{position:relative;display:inline-flex;width:4.2rem;min-width:4.2rem;height:4.2rem;min-height:4.2rem;align-items:center;justify-content:center;overflow:hidden;padding:0;border-radius:var(--button-border-radius);font-size:2.2rem;line-height:1}.torvex-product-card__add[disabled]{cursor:not-allowed;opacity:.5}.torvex-product-card__loader{display:none;height:.6rem;align-items:center;justify-content:center;gap:.3rem}.torvex-product-card__loader>span{display:block;width:.45rem;height:.45rem;border-radius:50%;background:rgb(var(--color-button-text));animation:torvex-product-card-dot .72s ease-in-out infinite alternate}.torvex-product-card__loader>span:nth-child(2){animation-delay:.12s}.torvex-product-card__loader>span:nth-child(3){animation-delay:.24s}.torvex-product-card__add.loading:after{display:none;content:none}.torvex-product-card__add.loading .torvex-product-card__add-icon{display:none}.torvex-product-card__add.loading .torvex-product-card__loader{display:inline-flex}@keyframes torvex-product-card-dot{0%{opacity:.35;transform:translateY(.2rem)}to{opacity:1;transform:translateY(-.2rem)}}@media(hover:hover)and (pointer:fine){.torvex-product-card:hover,.torvex-product-card:focus-within{border-color:rgba(var(--color-foreground),.32);box-shadow:none;transform:translateY(-.2rem)}.torvex-product-card:hover .torvex-product-card__image--has-secondary,.torvex-product-card:focus-within .torvex-product-card__image--has-secondary{opacity:0}.torvex-product-card:hover .torvex-product-card__image--secondary,.torvex-product-card:focus-within .torvex-product-card__image--secondary{opacity:1;transform:scale(1.025)}}@media screen and (max-width:749px){.torvex-product-card__content{padding:1.4rem}.torvex-product-card__badges{top:1rem;left:1rem}.torvex-product-card__wishlist{top:.8rem;right:.8rem}}@media(prefers-reduced-motion:reduce){.torvex-product-card,.torvex-product-card__image,.torvex-product-card__placeholder{transition:none}.torvex-product-card__loader>span{animation:none;opacity:1;transform:none}}@media screen and (max-width:749px){.row:has(>.col>.torvex-product-card){--bs-gutter-x: 1.2rem}.row:has(>.col>.torvex-product-card)>.col{display:flex}.torvex-product-card{height:100%;align-self:stretch}.torvex-product-card__content{flex:1 1 auto;padding:1.2rem}.torvex-product-card__badges{top:1rem;left:1rem}.torvex-product-card__badge{min-height:2.2rem;padding:.35rem .7rem;font-size:1rem}.torvex-product-card__wishlist{top:.8rem;right:.8rem}.torvex-product-card__wishlist-button.cart--icon-button{width:3.4rem;min-width:3.4rem;height:3.4rem;min-height:3.4rem;padding:.8rem}.torvex-product-card__vendor{margin-bottom:.5rem;font-size:1.1rem}.torvex-product-card__rating{min-height:1.6rem;margin-bottom:.6rem;gap:.4rem}.torvex-product-card__stars{font-size:1.5rem}.torvex-product-card__footer{margin-top:1rem;gap:.6rem}.torvex-product-card__price.price{min-width:0;line-height:1.25}.torvex-product-card__price .price-item{font-size:1.4rem;line-height:1.35;white-space:nowrap;margin-right:2px}.torvex-product-card__price.price--on-sale .price-item--regular{margin-inline-start:0;font-size:1.2rem}.torvex-product-card__footer quick-view-modal,.torvex-product-card__footer product-form,.torvex-product-card__add.button{width:3.6rem;min-width:3.6rem;height:3.6rem;min-height:3.6rem;flex-basis:3.6rem}}@media screen and (max-width:749px){.row:has(>.col>.torvex-product-card){--bs-gutter-x: 1.2rem;row-gap:1.2rem}.torvex-product-card__title{margin-bottom:12px}.row:has(>.col>.torvex-product-card)>.col,.row:has(>.col>.torvex-product-card) .torvex-product-card{margin-bottom:0!important}.torvex-product-card__footer{margin-top:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-card-item.css.map */
