.product-card{position:relative}.product-card .product-card__top{display:flex;flex-direction:column;position:relative;margin-bottom:0}.product-card .product-card__image-wrap{background:var(--color-white);position:relative;width:100%;box-shadow:inset 0 0 0 1px #161b2f14;margin-bottom:8px}.product-card .product-card__bottom{text-align:start;margin-top:0;padding:0 4px 4px}.product-card__badges-overlay{position:absolute;top:8px;left:8px;z-index:1;max-width:calc(100% - 48px);pointer-events:none}.product-card__badges-overlay .product-badges{margin:0;width:auto;flex-wrap:wrap;gap:4px}.product-card .product-badges{display:flex;list-style-type:none;margin:0;width:100%;gap:1px;flex-wrap:wrap}.product-card .product-badges:empty{display:none}.product-card .product-badges .product-badges__badge{padding:5px 8px;width:fit-content;height:fit-content;display:flex;align-items:center;justify-content:center;margin:0;font-size:12px;line-height:1;letter-spacing:1px}@media(max-width:1024px){.product-card .product-badges .product-badges__badge{height:20px;padding:2px 7px;font-size:12px}}.product-card .badge-sticker{position:absolute;left:8px;bottom:8px;z-index:1;width:fit-content;height:fit-content;display:flex;align-items:center;pointer-events:none}.product-card .badge-sticker img{position:relative;z-index:2;display:block;line-height:1;width:40px;height:40px}.product-card .badge-sticker>span{display:block;padding:2px 8px 2px 12px;position:relative;z-index:1;left:-8px}.product-card .badge-sticker>span span{font-size:12px}.product-card .product-card__image-wrap>img{transition:var(--transition-opacity);margin:0;width:100%}.product-card .product-card__image-wrap>img:first-child{margin:0 auto}.product-card .product-card__image-wrap>img:last-child:not(:only-child){position:absolute;opacity:0;top:0;left:50%;transform:translate(-50%)}.product-card .price-group-wrap{flex-wrap:wrap;justify-content:flex-start;min-height:auto;height:21px;flex-shrink:0}.product-card .product-card__quickshop-cta,.product-card .product-card__quickbuy-cta{width:100%;background:var(--color-white);color:var(--color-dark-blue);opacity:.9;text-transform:uppercase;padding:1rem;font-weight:400;border:none;font-size:12px;letter-spacing:.1rem;transition:opacity .3s ease-in-out}.product-card .product-card__quickshop-cta:hover,.product-card .product-card__quickbuy-cta:hover{opacity:.8}.product-card .product-card__quickview-wrap .product-main{display:block;width:100%;max-width:none;margin:0}.product-card .product-card__quickview-wrap .product-main .product-main__form,.product-card .product-card__quickview-wrap .product-form,.product-card .product-card__quickview-wrap .product-form-foot{width:100%;max-width:none;margin:0;padding:0;position:static}.product-card .product-card__quickbuy-cta{display:block}.product-card .product-card__quickview-wrap{position:absolute;width:90%;bottom:10px;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s ease;z-index:2!important}@media screen and (min-width:1200px){.product-card .product-card__image-wrap.product-card__image-wrap--double:hover>img:first-of-type{opacity:0}}.product-card .product-card__image-wrap .product-card__swatch-image.product-card__swatch-image--hidden{opacity:0}.product-card .product-card__main-image{opacity:1;transition:var(--transition-opacity)}.product-card .product-card__image-wrap .product-card__swatch-image{position:absolute;top:0;left:0;opacity:1;transition:var(--transition-opacity);height:100%;width:100%}.product-card .product-card__main-image.product-card__main-image--hidden{opacity:0}.product-card .product-card__wishlist{position:absolute;top:0;right:0;z-index:1;opacity:1;transition:opacity .3s ease-in-out}.product-card .product-card__wishlist.product-card__wishlist--hidden{opacity:0}.product-card .product-card__wishlist .wk-button-product{margin:0;height:28px;width:28px;padding:4px}.product-card .product-card__wishlist .wk-button-product .wk-icon{height:100%;width:100%}.product-card .product-card__quick-cta .button{font-weight:600}.product-card .product-card__quick-cta button{display:none;position:absolute;bottom:0;left:0;z-index:1}.product-card:hover .product-card__quick-cta .button{opacity:1;transition:filter .3s ease-in-out,var(--transition-opacity)}.product-card:hover .product-card__quick-cta .button:hover{text-decoration:none;filter:contrast(1.2)}.product-card__title_price{display:flex;flex-direction:row;align-items:flex-start;width:100%;justify-content:space-between;gap:1rem;margin-bottom:2px}@media(max-width:1280px)and (min-width:769px){.product-card__title_price{flex-direction:column;align-items:flex-start;gap:2px}.product-card .product-card__title{width:100%}}.product-card .product-card__title{flex:1;min-width:0;text-decoration:none;letter-spacing:.8px}.product-card .product-card__title:hover{text-decoration:underline}.product-card .product-card__swatches{display:flex;flex-direction:column;align-items:flex-start;text-align:center;margin-top:4px}.product-card .product-card__swatches--empty{min-width:0;flex:1}.product-card__meta-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin-top:4px;gap:.5rem}.product-card__rating,.product-card__price-rating{flex-shrink:0}@media(max-width:768px){.product-card__price-rating{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.product-card__price-rating .product-card__rating{margin-left:0}}.product-card .product-card__swatches:empty:not(.product-card__swatches--empty){display:none}.product-card .wk-button-product{color:var(--color-dark-blue);background:var(--color-white)}.product-card.product-card--light .badge.badge--nature .badge__text,.product-card.product-card--light .price-group.price-group--trade{color:var(--color-white)}.product-card .price-group{font-weight:500;gap:5px!important;flex-direction:row;align-items:flex-end;justify-content:end;letter-spacing:.8px}.product-card .price{margin-bottom:0}.product-card .price.price--saving{font-size:1.4rem}.product-card .badge.badge--navy .badge__text,.product-card .badge.badge--pink .badge__text{text-transform:uppercase}@media(max-width:425px){.product-card .badge.badge--pink .badge__text{padding:.6rem;font-size:1.1rem}}.product-card .product-card__wishlist .wk-button-product,.product-card .product-main__wishlist .wk-button-product{height:30px;width:30px;padding:6px}@media screen and (min-width:720px){.product-card .product-card__quickshop-cta,.product-card .product-card__quickbuy-cta{padding:1.2rem;font-size:12px}}@media(min-width:768px){.product-card .product-card__quick-cta .button{opacity:0}.product-card .product-card__quick-cta button{display:block}button.product-card__quickshop-cta.product-card__mobile_quickshop-cta{display:none}button.product-card__quickshop-cta,.product-form-foot.c-form{display:block}}@media(max-width:768px){button.product-card__quickshop-cta.product-card__mobile_quickshop-cta{display:block}button.product-card__quickshop-cta{display:none}.swatch_and_quickadd{justify-content:space-between}.product-form-foot.c-form{display:flex;justify-content:flex-end}}@media screen and (min-width:1200px){.product-card .product-card__image-wrap.product-card__image-wrap--double:hover>img:last-of-type{opacity:1}}.product-card .price-group{justify-content:flex-end;flex-wrap:nowrap}.product-card img.badge__image.badge__image--bright{height:40px;width:auto}.selected-color{font-size:14px;margin-bottom:10px;display:block;text-align:left;letter-spacing:.8px}.product-card .price-group-wrap .price-group{align-items:baseline}.product-card .price-group-wrap .price-group__price{letter-spacing:.6px;font-weight:700}.product-card .price-group-wrap .price-group__compare,.product-card .price-group__prefix{font-weight:400;opacity:.68}.product-card del{opacity:.5}.product-card__meta-row .swatch-list,.product-card__meta-row .metafield-swatch-list{justify-content:flex-start}.swatch-list{display:flex;justify-content:center;gap:10px;padding:0;list-style:none;margin:0}.swatch{width:30px;height:30px;border:1px solid rgba(22,27,47,.22);border-radius:50%;overflow:hidden;cursor:pointer;padding:0;box-shadow:0 0 0 0 var(--color-white),0 0 0 0 var(--color-coral);transition:all .2s ease-in-out}.swatch img{width:100%;height:100%;object-fit:cover;border-radius:50%}.swatch:hover,.swatch.selected{border-color:var(--color-dark-blue);padding:0}.swatch:hover{box-shadow:0 0 0 2px var(--color-white),0 0 0 3px #ff644eb3}.swatch.selected{box-shadow:0 0 0 1px var(--color-white),0 0 0 3px var(--color-coral)}.swatch-remainder{display:flex;align-items:center;justify-content:center;font-size:14px;color:#000}.metafield-swatch-list{display:flex;justify-content:center;gap:10px;padding:0;list-style:none;margin:0}.metafield-swatch{width:30px;height:30px;border:1px solid rgba(22,27,47,.22);border-radius:50%;overflow:hidden;cursor:pointer;padding:0;box-shadow:0 0 0 0 var(--color-white),0 0 0 0 var(--color-coral);transition:all .2s ease-in-out;position:relative}.metafield-swatch img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:500px;max-height:200%;object-fit:cover;object-position:center}.metafield-swatch.selected{border-color:var(--color-coral);padding:0;box-shadow:0 0 0 1px var(--color-white),0 0 0 3px var(--color-coral)}.metafield-swatch:not(.selected):hover{box-shadow:0 0 0 1px var(--color-white),0 0 0 2px var(--color-coral)}@media only screen and (max-width:1200px){.product-card__quickview-wrap{display:none}}body .product-card .yotpo-sr-bottom-line-summary{text-decoration:none!important;gap:0!important}body .product-card .yotpo-sr-bottom-line-summary span{height:auto!important}body .product-card .yotpo-sr-bottom-line-summary>div{align-items:flex-start!important;height:fit-content!important}body .product-card .yotpo-sr-bottom-line-summary svg stop{stop-color:#e2aa00}body .product-card .yotpo-sr-bottom-line-summary svg path{fill:#e2aa00;stroke:#e2aa00}body .product-card .yotpo-sr-bottom-line-summary>div svg{width:12px!important;height:12px!important}body .product-card .yotpo-sr-bottom-line-summary .star-container{margin-inline-end:0!important}body .product-card .yotpo-sr-bottom-line-summary>div>span{height:auto!important}body .product-card .yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score{align-self:center!important;padding:0!important;line-height:16px!important;margin-right:2px!important;margin-bottom:-3px!important;font-size:14px!important;font-weight:500!important;color:#e2aa00!important;order:-1}.product-card .yotpo-reviews-star-ratings-widget{margin:3px 0 0!important}.product-card .yotpo-bottom-line-scroll-panel{display:block!important}.product-card .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{display:none}.product-card .yotpo-widget-instance .star-container.yotpo-sr-star-full:not(:first-child),.product-card .yotpo-widget-instance .star-container.yotpo-sr-star-empty,.product-card .star-container.yotpo-sr-star-half{display:none!important}.recommended-products__carousel .yotpo-widget-instance{display:none!important}.product-card__top:hover .product-card__quickview-wrap{opacity:1}.product-card .price-group-wrap .price-group__saving:not(:empty){background:#fee3df;text-transform:uppercase;font-size:12px;margin:0;width:max-content}.product-card .product-main__wishlist{position:absolute;top:8px;right:8px;z-index:2;background:var(--color-white);border-radius:50%;opacity:.9}.product-card .product-main__wishlist:hover{opacity:1}.product-card .product-main__wishlist button{margin-top:0;border-radius:50%}.product-card .product-main__wishlist .wk-icon{width:100%;height:100%}button.product-card__quickshop-cta.product-card__mobile_quickshop-cta{padding:0;font-size:unset;width:20px;height:20px}.product-card .product-form{margin:0}.product-card .price-group__saving{color:red!important;position:relative!important}.product-card-badges-container{display:flex;gap:4px;flex-direction:column;position:absolute;top:2%;left:3%;right:50px}.product-card .badge--oos{color:#161b2f;background-color:#e1e0e0}.mt-7px{margin-top:7px}span.price-group__prefix{font-weight:400}.product-card .product-form__quantity,.product-card .product-form fieldset{display:none!important}.yotpo-sr-bottom-line-new-review{display:none}
/*# sourceMappingURL=/cdn/shop/t/3272/assets/product-card.css.map */
