.product-item{position:relative}.product-item__wishlist{position:absolute;top:1.5rem;left:1rem;z-index:2}.product-item__wishlist .wishlist-button .wk-floating{position:static}.drag-disabled .swiper-pagination{display:none}.product-item .color-swatches{display:flex;flex-flow:row wrap;align-items:center}.product-item .color-swatches li:nth-child(n+5){display:none}.product-item .color-swatches li{position:relative;margin-right:2rem}@media screen and (min-width: 1200px){.product-item .color-swatches li{margin-right:3.2rem}}.product-item .color-swatches li:last-child{margin-right:0}.product-item .color-swatches li label{display:block;width:18px;height:18px;border-radius:50%;font-size:0;line-height:0;text-indent:-4000px;cursor:pointer}.product-item .color-swatches input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.product-item .color-swatches input~label:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:100%}.product-item .color-swatches input~label.swatch__color-white:after{box-shadow:0 0 0 1px #00000080}.product-item .color-swatches input:checked~label:before{content:"";position:absolute;border:1px solid rgba(0,0,0,.25);top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%}.product-item__title{font-size:18px;font-weight:400;font-family:var(--font-body-family);margin-bottom:1.2rem;letter-spacing:0}.product-item__title span{width:100%;max-width:0;min-width:100%;overflow:hidden;text-overflow:ellipsis;display:block;letter-spacing:0}.product-item__price .price-item{font-size:18px;color:inherit}.product-item__price .price--on-sale .price-item--regular{font-size:18px;color:#676767}.product-item__price .price--on-sale .discount-amount{display:block;font-weight:500;color:#e42626}@media screen and (max-width: 749px){.product-item__price .price-item{font-size:1.4rem}.product-item__price .price--on-sale .price-item--regular{font-size:14px}}.product-item__media{position:relative;overflow:hidden}.product-item__media-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:6}.product-item__variants{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;z-index:8;transition:all .3s;transform:translateY(100%)}.product-item__variants.open{transform:translateY(0)}.product-item__variants .product-form__input:not(.product-form__input--size){display:none}.product-item__variants .product-form__input--size .form__label{display:none}.product-item__variants .product-form__input--size .product-form__input-inner--size{display:flex;flex-flow:row wrap}.product-item__variants .product-form__input--size .product-form__input-inner--size input{opacity:0;visibility:hidden;position:absolute;display:none}.product-item__variants .product-form__input--size .product-form__input-inner--size label{text-align:center;font-size:1.2rem;padding:.7rem 1rem;cursor:pointer}.product-item__variants .product-form__input--size .product-form__input-inner--size label.disabled{opacity:.5;pointer-events:none}.product-item .product-form__options{display:inline-block;padding:0;background:transparent;border:0;color:#000;font-size:1.8rem;font-weight:700;text-transform:uppercase}@media screen and (max-width: 749px){.product-item .product-form__options{font-size:1.2rem}}.product-item__link{position:absolute;font-size:0;line-height:0;text-indent:-4000px;opacity:0;top:0;left:0;width:100%;height:100%;z-index:5}.product-item__badges{position:absolute;top:0;right:0;z-index:8;padding:16px}.product-item__badges.badges__custom{top:unset;bottom:.6rem;left:0}@media screen and (max-width: 749px){.product-item__badges:not(.badges__custom) .product__badges{justify-content:flex-end}.product-item__badges.badges__custom{bottom:10px}}@media screen and (min-width: 750px){.product-item__badges.badges__custom .product__badge{padding:0}}.product__badge.badge--sale{border-color:transparent}.product-item__images{margin-bottom:12px;background:#f2f2f2;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:0 10px;padding-bottom:113%;position:relative}.product__badge{text-transform:uppercase;font-weight:400;font-size:14px;font-family:var(--font-body-family);padding:0 6px;line-height:27px;letter-spacing:0;color:#000}.product-item__images img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-item__images img.active{z-index:3}.product-item__info{display:flex;flex-flow:row wrap;align-items:center;gap:0 1rem}@media screen and (min-width: 990px){.product-item__info{gap:0 2rem}}@media screen and (min-width: 1200px){.product-item__info{gap:0 5rem}}.product-item__swatches{flex:1;display:flex;flex-flow:row wrap}#product-grid .product-item__swatches{flex:unset}.product-item__plus{width:18px;height:18px;border-radius:50%;position:relative;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.product-item__plus svg{width:100%;height:auto;display:block}.product-item__message{text-transform:uppercase;font-size:12px;opacity:.5;letter-spacing:0;margin-top:5px;line-height:1.5}.product-item--small .color-swatches li label,.product-item--small .product-item__plus{width:10px;height:10px}.product-item--small .product-item__swatches,.product-item--small .color-swatches{gap:0 20px}.product-item__actions{margin-top:4.3rem}.product-item__actions .button.button--full-width{width:auto;display:inline-block;padding:0;background:transparent;border:0;color:#000;font-size:1.8rem;font-weight:700;text-transform:uppercase;min-width:0}.product-item__actions .button.button--full-width .loading-overlay__spinner,.product-item__actions .button.button--full-width:after,.product-item__actions .button.button--full-width:before{display:none}.product-item--add .product-item__swatches,.product-item--small .product-item__swatches{padding:0 10px}.product-item--add .product-item__swatches{justify-content:center}.product-item--add .product-item__actions .button.button--full-width{display:none!important}@media screen and (max-width: 749px){.product-item__plus,.product-item .color-swatches li label{width:10px;height:10px}.product-item__title{font-size:1.4rem}.product-item__actions .button.button--full-width{font-size:1.2rem;min-height:0}.product-item__actions{margin-top:1rem}.product__badge{font-size:1rem;line-height:1.5rem}.product-item__badges{padding:.7rem}}.product-item__pagination{position:absolute;bottom:1.1rem;display:flex;justify-content:center;gap:1rem .8rem}.product-item__pagination .swiper-pagination-bullet{width:.7rem;height:.7rem;color:#bababa;border:solid 1px currentColor;background:transparent;margin:0!important;opacity:1!important}.product-item__pagination .swiper-pagination-bullet-active{background-color:currentColor}.product-item__info{align-items:flex-start}#product-grid .product-item__info{justify-content:space-between}.product-item__swatches{margin-top:5px}.product-item .color-swatches li{margin-bottom:10px}.product-item .color-swatches li label{border:1px solid #000}#product-grid .product-item .color-swatches li{margin-bottom:0}#product-grid h3.product-item__title{text-align:left;color:#121212}#product-grid .price *{text-align:left}#product-grid .price{line-height:1!important;padding-top:5px}.price__sale>.lowStockBadge{margin-left:-5px}#product-grid .product-item__info{line-height:1!important}.lowStockBadge{margin-top:5px}@media screen and (min-width: 1200px){.product-item .color-swatches li{margin-right:2.2rem}}@media screen and (min-width: 1200px) and (max-width: 1330px){.product-item .color-swatches li{margin-right:2rem}.product-item__info{gap:2rem}}@media screen and (max-width: 749px){.product-item .product-item__swatches.product_compare_price .color-swatches li:nth-child(n+3){display:none}.product-item .product-item__swatches.product_compare_price .color-swatches li:last-child{margin-right:2rem}.product-item .color-swatches li{margin-bottom:6px;margin-right:1.4rem}.product-item__swatches{margin-top:6px}}.product-item__images .featured{display:none}.product-item__price .price--on-sale .discount-amount{display:flex!important;width:100%;justify-content:space-between}.upsell.product_block .product-item__badges.badges__custom,.upsell.product_block .product__price.product-form__buttons-price .price__sale .discount-amount{display:none}.product-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.complete_look .badge--final-sale{display:none}
/*# sourceMappingURL=/cdn/shop/t/919/assets/product-item.css.map */
