product-card{display:block;height:100%}.product-card.available notify-me{position:absolute;width:0;height:0;overflow:hidden}.product-card.sold_out .product-card__preview-form,.product-card.sold_out add-to-cart-component{display:none!important}.product-card__content>notify-me{margin:0}.product-card notify-me .sold-out-custom-label{margin-bottom:0}.product-card{--product-card-stack-gap: 5px;--product-card-font-base: 13px;--product-card-font-title: 15px;--product-card-font-vendor: 17px;--product-card-title-line-height: calc(var(--product-card-font-title) * 1.25);--product-card-promo-height: 30px;--product-card-meta-row-height: 18px;position:relative;display:flex;flex-direction:column;background:var(--white-color);box-shadow:0 4px 12px var(--shadow-color-subtle);transition:box-shadow .2s ease;height:100%;overflow:hidden;border:1px solid var(--extra-light-gray-border);border-radius:6px;width:100%;min-width:0;margin-inline:auto}.product-card:hover{box-shadow:0 6px 16px var(--shadow-color-heavy)}.product-collection.products-grid .grid-item:has(.product-card),.product-collection.products-grid .grid-item:has([data-product-card-container]){border:none;border-radius:0;background:transparent;box-shadow:none;min-width:0}.product-collection.products-grid .grid-item:has(.product-card):hover,.product-collection.products-grid .grid-item:has([data-product-card-container]):hover{border:none;box-shadow:none}.product-card__media{position:relative;z-index:2;margin:0;width:100%;aspect-ratio:100 / 90;overflow:hidden;display:flex;align-items:center;justify-content:center;pointer-events:none}.product-card__link--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;text-decoration:none;color:inherit}.product-card__link--overlay:focus-visible{outline:2px solid var(--color-focus, var(--dark-text));outline-offset:-2px}.product-card__image-wrapper{position:relative;padding:40px 40px 0;pointer-events:none}.product-card__image-stack{position:relative;display:grid;width:100%;height:auto;pointer-events:none}.product-card__img{width:100%;height:auto;object-fit:contain;display:block;transition:transform .3s ease;pointer-events:none}.product-card__image-primary{grid-area:1 / 1;position:relative;z-index:1}.product-card__image-secondary{grid-area:1 / 1;width:100%;height:100%;opacity:0;z-index:2;transition:opacity .3s ease}.product-card:hover .product-card__image-stack--has-secondary .product-card__image-primary{opacity:0}.product-card:hover .product-card__image-stack--has-secondary .product-card__image-secondary{opacity:1}.product-card:hover .product-card__image-primary,.product-card:hover .product-card__image-secondary{transform:scale(1.05)}.product-card__badge_container{position:absolute;top:10px;left:10px;right:auto;display:flex;flex-direction:column;gap:5px;align-items:flex-start;z-index:2;pointer-events:none}.product-card__badge_container product-badges-component,.product-card__badge_container product-badges-component [data-product-badges-root]{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.product-card__badge_container .product-card__badge{align-items:center;justify-content:center;display:inline-flex;gap:0;padding:1px 5px 4px;width:120px;min-width:120px;max-width:120px;font-size:var(--product-card-font-base);letter-spacing:0;text-transform:capitalize;line-height:1.15;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card__badge{display:inline-flex;align-items:center;font-family:var(--sofia-pro),sans-serif;font-weight:500}.product-card__badge img{display:none}.product-card__badges-content .badge--express-shipping .delivery-icon-wrapper{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.35rem;min-width:0;max-width:100%;color:var(--black-color);line-height:1;height:var(--product-card-meta-row-height);white-space:nowrap}.product-card__badges-content .badge--express-shipping .delivery-icon-wrapper svg{width:16px;max-width:16px;height:16px;fill:var(--product-card-shipping-icon, #5a5a5a);flex-shrink:0;display:block}.product-card__badges-content .badge--express-shipping .vertical-line{display:block;flex:0 0 1px;width:1px;min-width:1px;height:12px;background-color:var(--product-card-shipping-divider, #999);align-self:center}.badge--flash-sale{background-color:var(--product-card-flash-sale-bg);color:var(--white-color);display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.badge--sold-out{background-color:var(--product-card-sold-out-bg);border:1px solid var(--product-card-sold-out-bg);color:var(--black-color)}.badge--express-shipping{background-color:transparent}.badge--max-discount{color:var(--product-card-discount-text);background:var(--product-card-discount-bg)}.badge--bogo-50,.badge--bogo-30,.badge--3-for-99{color:var(--white-color);background-color:var(--product-card-offer-badge-bg)}.badge--best-seller{color:var(--black-color);background-color:var(--product-card-best-seller-bg)}.badge--online-only{color:var(--white-color);background-color:var(--black-color)}.product-card__media>quickview-button,.product-card__media>preview-button,.product-card__media>.product-card__preview-form,.product-card__media>.product-card__preview-form>add-to-cart-component{display:contents}.product-card__content>quickview-button,.product-card__content>preview-button,.product-card__content>.product-card__preview-form{display:none;position:relative;z-index:2}.product-card__content>.product-card__preview-form>add-to-cart-component{display:contents}.product-card__quickview,.product-card__preview{z-index:3;background-color:var(--pdp-teal-primary);color:var(--white-color)!important;border:1px solid var(--pdp-teal-primary);border-radius:5px;padding:6px 0;font-size:1rem;font-weight:500;font-family:var(--sofia-pro),sans-serif;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease,background-color .2s ease,color .2s ease;text-align:center;line-height:1.3}.product-card__media .product-card__quickview,.product-card__media .product-card__preview{position:absolute;left:50%;top:auto;bottom:10px;transform:translate(-50%);width:88%;max-width:18.857rem;opacity:0;pointer-events:none;border-radius:4px}.offer-collection .product-card__media .product-card__quickview{top:85%;bottom:auto;left:10px;right:10px;transform:none;width:88%;max-width:none;justify-self:center}.product-card__content .product-card__quickview,.product-card__content .product-card__preview{display:none;position:relative;width:100%;margin:0;z-index:2;opacity:1;pointer-events:auto;visibility:visible}.product-card__content>quickview-button,.product-card__content>preview-button,.product-card__content>.visually-hidden,.product-card__content>:empty:not(.product-card__tagline):not(.product-card__title):not(.product-card__vendor):not(.product-card__price):not(.product-card__reviews):not(.product-card__badges-content){display:none}.offer-collection .product-card__price{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.offer-collection .product-card__price .variant-right{white-space:nowrap}.offer-collection .product-card__add-btn{background:var(--pdp-teal-primary, #2e7c94);border-color:var(--pdp-teal-primary, #2e7c94);color:var(--white-color);width:100%;height:auto;min-height:unset!important;padding:6px 0!important;border-radius:3px!important;font-family:var(--sofia-pro),sans-serif;font-size:1rem!important;font-weight:500;line-height:1.3;text-transform:uppercase;letter-spacing:normal}.offer-collection .product-card__add-btn:hover,.offer-collection .product-card__add-btn:focus-visible{background-color:var(--black-color);border-color:var(--black-color);color:var(--white-color)!important}.product-card__quickview_eye{display:none}.product-card-eye-button-wrapper{display:block;width:100%}.product-card-eye-button-wrapper quickview-button{display:none}.product-card:hover .product-card__media .product-card__quickview,.product-card:hover .product-card__media .product-card__preview,.product-card:focus-within .product-card__media .product-card__quickview,.product-card:focus-within .product-card__media .product-card__preview,.product-card__media .product-card__quickview:focus,.product-card__media .product-card__preview:focus,.product-card__media .product-card__quickview:focus-visible,.product-card__media .product-card__preview:focus-visible{opacity:1;pointer-events:auto;visibility:visible}.product-card__quickview:focus-visible,.product-card__preview:focus-visible{background-color:var(--black-color);border-color:var(--black-color);color:var(--white-color)!important;outline:2px solid var(--black-color);outline-offset:2px}@media(hover:hover)and (pointer:fine){.product-card__quickview:hover,.product-card__preview:hover{background-color:var(--black-color);border-color:var(--black-color);color:var(--white-color)!important}}.product-card__price .variant-right{font-weight:400}.product-card__price .variant-right span{font-weight:600}@media(max-width:1024px){.product-card__media .product-card__quickview,.product-card__media .product-card__preview{display:none}.product-card__content>quickview-button,.product-card__content>preview-button,.product-card__content>.product-card__preview-form{display:block}.product-card__content .product-card__quickview,.product-card__content .product-card__preview{display:block}.template-index .product-card__content>preview-button,.template-index .product-card__content>quickview-button,.template-index .product-card__content>.product-card__preview-form,.template-index .product-card__content .product-card__preview,.template-index .product-card__content .product-card__quickview{display:none!important}.offer-collection .product-card__content>quickview-button{display:none!important}.product-card__media{cursor:pointer}.offer-collection .product-card-eye-button-wrapper{display:flex;align-items:stretch;gap:6px;width:100%}.offer-collection .product-card-eye-button-wrapper .product-card__form{flex:1 1 auto;min-width:0}.offer-collection .product-card-eye-button-wrapper .product-card__add-btn{height:30px;min-height:30px!important;padding:4px 10px!important;font-size:14px!important;line-height:1}.offer-collection .product-card-eye-button-wrapper quickview-button{display:inline-flex;flex:0 0 30px;width:30px}.offer-collection .product-card-eye-button-wrapper .product-card__quickview_eye{display:inline-flex;width:30px;height:30px;padding:0;border:1px solid var(--black-color);border-radius:3px;background:var(--white-color);color:var(--black-color);align-items:center;justify-content:center}.offer-collection .product-card-eye-button-wrapper .product-card__quickview_eye svg{width:18px;height:18px;fill:currentColor}}.product-card__content{position:relative;display:flex;flex-direction:column;gap:var(--product-card-stack-gap);padding:10px;flex-grow:0;align-items:stretch;font-family:var(--sofia-pro),sans-serif;text-align:left;color:var(--black-color);z-index:2;min-width:0;max-width:100%;pointer-events:none}.product-card>product-badges-component[data-placement=footer]{pointer-events:none}.product-card__content .product-card__preview,.product-card__content .product-card__quickview,.product-card__content .product-card__add-btn,.product-card__content .product-card__atc,.product-card__content .sold-out-custom-label,.product-card__content notify-me,.product-card__content product-form-component,.product-card__content add-to-cart-component,.product-card__promo{pointer-events:auto}.product-card__content>*{margin:0;padding-block:0}.product-card__content>notify-me:has([data-notify-modal-open][style*="display: none"]),.product-card__content>notify-me:has([data-notify-modal-open][style*="display:none"]){display:none!important}.product-card__content .trustpilot-review-summary-wrapper,.product-card__content trustpilot-review-summary,.product-card__content product-badges-component,.product-card__content [data-product-badges-root],.product-card__content product-form-component,.product-card__content add-to-cart-component,.product-card__content .product-card__atc,.product-card__content .product-card__form,.product-card__content .product-card-eye-button-wrapper,.product-card__content quickview-button,.product-card__content preview-button,.product-card__content .product-card__badge,.product-card__content .badge--express-shipping{margin:0!important;padding-block:0}.product-card__content .trustpilot-review-summary-wrapper{max-height:var(--product-card-meta-row-height);min-height:0;line-height:1}.product-card__content form{margin:0;padding:0}.cart-recommended-products .product-card__content{min-height:unset;height:100%}.product-card__vendor{position:relative;z-index:3;margin:0;padding:0;text-transform:none;letter-spacing:0;color:var(--black-color);display:block;min-height:calc(var(--product-card-font-vendor) * 1.25);line-height:1.25}.product-card__vendor span,.product-card__vendor strong{font-size:var(--product-card-font-vendor);font-weight:500;line-height:1.25;margin:0;padding:0;display:inline-block}.product-card__link{text-decoration:none;color:inherit}.product-card__title{margin:0;padding:0;font-size:var(--product-card-font-title);font-weight:400;font-synthesis:none;font-variation-settings:"slnt" 0;color:var(--black-color);line-height:var(--product-card-title-line-height);min-height:calc(var(--product-card-title-line-height) * 2);height:calc(var(--product-card-title-line-height) * 2);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.product-card__tagline{width:100%;max-width:100%;margin:0;padding:0;font-size:var(--product-card-font-base);font-weight:400;font-style:normal;color:var(--black-color);align-self:stretch;min-width:0;line-height:1.25;height:calc(var(--product-card-font-base) * 1.25);min-height:calc(var(--product-card-font-base) * 1.25);max-height:calc(var(--product-card-font-base) * 1.25);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;display:block}.product-card p.product-card__tagline:empty{display:block!important;height:calc(var(--product-card-font-base) * 1.25)!important;min-height:calc(var(--product-card-font-base) * 1.25)!important;max-height:calc(var(--product-card-font-base) * 1.25)!important;visibility:hidden}.product-card__reviews{margin:0;padding:0;display:flex;align-items:center;height:var(--product-card-meta-row-height);min-height:var(--product-card-meta-row-height);max-height:var(--product-card-meta-row-height);line-height:1;overflow:hidden}.product-card__reviews .trustpilot-review-summary-wrapper,.product-card__reviews trustpilot-review-summary{display:flex;align-items:center;width:100%;height:100%;min-height:0;max-height:100%;margin:0!important;line-height:1}.product-card__reviews trustpilot-review-summary .review-container,.product-card__reviews trustpilot-review-summary .review-summary-trigger{display:inline-flex;align-items:center;height:100%;line-height:1}.product-card__reviews trustpilot-review-summary .stars-container{display:inline-flex;align-items:center;height:14px}.product-card__reviews trustpilot-review-summary .stars-container .star svg{width:12px;height:11px;display:block}.product-card__reviews trustpilot-review-summary .review-summary-text{display:inline-flex;align-items:center;line-height:1;font-size:var(--product-card-font-base)}.product-card__badges-content{position:relative;z-index:2;display:flex;align-items:center;min-width:0;max-width:100%;height:var(--product-card-meta-row-height);min-height:var(--product-card-meta-row-height);max-height:var(--product-card-meta-row-height);margin:0;padding:0;line-height:1;overflow:hidden}.product-card__badges-content product-badges-component,.product-card__badges-content [data-product-badges-root]{display:flex;align-items:center;width:100%;height:100%;min-height:0;max-height:100%;line-height:1}.product-card__badges-content .badge--express-shipping{display:inline-flex;align-items:center;gap:0;min-width:0;max-width:100%;width:auto;height:100%;padding:0;margin:0;font-size:var(--product-card-font-base);font-weight:500;letter-spacing:0;text-transform:none;color:var(--black-color);background:transparent;border-radius:0;line-height:1;overflow:hidden}.product-card__badges-content .badge--express-shipping strong{font-weight:700}.product-card:has(>.product-card__promo),.product-card:has(>product-badges-component[data-placement=footer]){padding-bottom:0}.product-card>.product-card__promo,.product-card>product-badges-component[data-placement=footer]{display:block;width:100%;margin-top:auto;margin-bottom:0;padding:0;line-height:0;font-size:0;align-self:stretch;flex:0 0 auto;min-height:var(--product-card-promo-height);height:var(--product-card-promo-height);background:var(--white-color);border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden}.product-card>.product-card__promo--spacer{pointer-events:none;margin-top:0}.product-card>product-badges-component[data-placement=footer][hidden]{display:block!important;visibility:hidden;min-height:var(--product-card-promo-height);height:var(--product-card-promo-height);margin-top:auto;margin-bottom:0;padding:0;overflow:hidden;border:0;pointer-events:none}.product-card>product-badges-component[data-placement=footer] [data-product-badges-root]{display:block;line-height:0;min-height:var(--product-card-promo-height)}.product-card__content>.product-card__promo,.product-card__content>product-badges-component[data-placement=footer]{display:block;width:calc(100% + 20px);margin:auto -10px 0;line-height:0;font-size:0;min-height:var(--product-card-promo-height);border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden}.product-card__promo{display:block;position:relative;z-index:2;margin:0;text-decoration:none;line-height:normal;font-size:1rem;min-height:var(--product-card-promo-height)}.product-card__promo-text{background:var(--product-card-promo-bg);border:0;color:var(--product-card-promo-text);text-transform:uppercase;text-align:center;font-size:.88rem;font-weight:500;font-family:var(--sofia-pro),sans-serif;line-height:15px;padding:7.5px 10px;margin:0;border-radius:0;min-height:var(--product-card-promo-height);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.product-card__promo:focus,.product-card__promo:focus-visible{outline:2px solid var(--black-color)!important;outline-offset:-2px!important;position:relative;z-index:5}.product-card__promo:focus .product-card__promo-text,.product-card__promo:focus-visible .product-card__promo-text{box-shadow:inset 0 0 0 2px var(--black-color),inset 0 0 0 4px #fff!important}.product-card__price{width:100%;display:flex;align-items:center;justify-content:space-between;font-family:var(--sofia-pro),sans-serif;font-size:var(--product-card-font-base);font-weight:600;line-height:1.25;margin:0;padding:0;min-height:calc(var(--product-card-font-base) * 1.25);color:var(--black-color)}.product-card__price .price-left{display:flex;gap:5px;align-items:baseline;flex-direction:row-reverse}.product-card__price-sale{color:var(--black-color)}.product-card__price-original{color:var(--black-color);text-decoration:line-through;text-decoration-thickness:1px;font-weight:400}.product-card__price-sale-offer{color:var(--accent-pink-color)}.product-card__price-original-offer{color:var(--black-color);text-decoration:line-through;text-decoration-thickness:1px}product-form-component,add-to-cart-component{width:100%;display:block;position:relative;z-index:2;margin:0;padding:0}.product-card__add-btn{width:100%;margin:0!important;padding:5px 0!important;min-width:unset!important;min-height:unset!important;font-size:16px!important;border-radius:4px!important;text-transform:capitalize;position:relative;z-index:2}.product-card__atc,.product-card__form{position:relative;z-index:2;padding:0;margin:0}.product-card__sold-out-notify{position:relative;z-index:6;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 15px;font-size:.9rem;font-weight:700;color:var(--black-color);background-color:var(--white-color);border-radius:6px;border:1px solid var(--extra-light-gray-border);letter-spacing:.05em;text-transform:uppercase}.visually-hidden:not(:focus):not(:focus-visible){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767px){.product-card{--product-card-promo-height: 30px}.product-card__content{padding:8px 6px}.product-card__badges-content .badge--express-shipping .delivery-icon-wrapper svg{display:none}.product-card__image-wrapper{padding:20% 0 0}.product-card__image-stack{max-width:80%;margin-inline:auto}.product-card__content .product-card__quickview,.product-card__content .product-card__preview{font-size:.9rem;padding:6px 0;margin:0}.product-card__promo-text{font-size:11px;line-height:1.2;padding:6px 8px;min-height:var(--product-card-promo-height)}.product-card__badge_container .product-card__badge{font-size:11px;line-height:10px;padding:4px 7px}}@media(max-width:576px){.product-card{max-width:100%}.product-card__vendor{text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}.product-card__add-btn{padding:8px 7px!important;font-size:12px!important}.offer-collection .product-card__quickview_eye,.offer-action-cta .product-card__quickview_eye{display:flex}}.product-card__quickview_eye svg path{fill:#000}.widget-product .swiper:not([data-initialized]) .swiper-slide,.new-products-grid .swiper:not([data-initialized]) .swiper-slide{max-width:calc((100% - 7.5px) / 1.5)}@media(min-width:640px){.widget-product .swiper:not([data-initialized]) .swiper-slide,.new-products-grid .swiper:not([data-initialized]) .swiper-slide{max-width:calc((100% - 15px)/2)}}@media(min-width:1201px){.widget-product .swiper:not([data-initialized]) .swiper-slide,.new-products-grid .swiper:not([data-initialized]) .swiper-slide{max-width:calc((100% - (var(--item-spacing, 15px) * (var(--item-count-desktop, 5) - 1))) / var(--item-count-desktop, 5))}}.product-card-eye-button-wrapper notify-me{display:block;width:100%}@media(max-width:1025px){.product__info-container .badge--max-discount,.product__info-container .product-card__badge:not(:first-child){display:none}.product-card-eye-button-wrapper:has(notify-me){display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;margin:0 auto;padding-bottom:10px}.product-card-eye-button-wrapper:has(notify-me) quickview-button{display:inline-flex;flex:0 0 auto;padding-bottom:0}.product-card-eye-button-wrapper:has(notify-me) .product-card__quickview_eye{display:flex;border:1px solid var(--black-color);border-radius:3px;align-items:center}.product-card-eye-button-wrapper:has(notify-me) notify-me{display:inline-flex;flex:1 1 auto;width:auto}.product-card-eye-button-wrapper:has(notify-me) notify-me .sold-out-custom-label{margin-top:0;margin-bottom:0;width:100%;height:100%;display:block;text-align:center;white-space:nowrap;letter-spacing:-.4px;font-size:9px!important;font-weight:700!important}}@media(max-width:768px){.product-card-eye-button-wrapper,.product-card-eye-button-wrapper .sold-out-custom-label{margin-top:0!important}.product-card-eye-button-wrapper:has(notify-me){padding-bottom:0}}header-search [data-search-products]>.grid-item:has(.product-card),header-search [data-search-products]>.grid-item:has([data-product-card-container]){background:transparent;border:none;box-shadow:none;padding:0;min-width:0;position:relative}header-search [data-search-products] [data-product-card-container]{position:relative;width:100%;max-width:100%;min-width:0;height:100%}@media(min-width:768px){header-search [data-search-products] [data-product-card-container].is-preview-dialog-open{z-index:20;overflow:hidden}header-search [data-search-products] preview-dialog.is-open{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%!important;height:100%!important;z-index:8;overflow:hidden}}header-search [data-search-products] .is-preview-dialog-open>product-card,header-search [data-search-products] .is-preview-dialog-open wishlist-button,header-search [data-search-products] .is-preview-dialog-open .smartwishlist{visibility:hidden!important;pointer-events:none}header-search [data-search-products] .product-card{height:100%;width:100%;border-radius:1px}header-search [data-search-products] .product-card__media{position:relative;overflow:hidden}header-search [data-search-products] .product-card__badge_container{position:absolute;top:8px;left:8px;z-index:2}header-search [data-search-products] .product-card__media>preview-button,header-search [data-search-products] .product-card__media>quickview-button{display:contents}header-search [data-search-products] .product-card__media .product-card__preview,header-search [data-search-products] .product-card__media .product-card__quickview{position:absolute;left:50%;right:auto;top:auto;bottom:10px;transform:translate(-50%);width:calc(100% - 16px);max-width:18.857rem;z-index:3;margin:0;opacity:0;pointer-events:none}header-search [data-search-products] .product-card:hover .product-card__media .product-card__preview,header-search [data-search-products] .product-card:hover .product-card__media .product-card__quickview,header-search [data-search-products] .product-card:focus-within .product-card__media .product-card__preview,header-search [data-search-products] .product-card:focus-within .product-card__media .product-card__quickview,header-search [data-search-products] .product-card__media .product-card__preview:focus,header-search [data-search-products] .product-card__media .product-card__quickview:focus,header-search [data-search-products] .product-card__media .product-card__preview:focus-visible,header-search [data-search-products] .product-card__media .product-card__quickview:focus-visible{opacity:1;visibility:visible;pointer-events:auto}@media(min-width:768px){header-search [data-search-products] .product-card__media{width:100%;aspect-ratio:1 / 1;display:block;flex-shrink:0;position:relative;overflow:hidden}header-search [data-search-products] .product-card__media:before{content:"";display:block;padding-bottom:100%}header-search [data-search-products] .product-card__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:10px 10px 8px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}header-search [data-search-products] .product-card__image-stack{position:relative;width:100%;height:100%;max-width:100%;max-height:100%;margin-inline:auto;display:flex;align-items:center;justify-content:center}header-search [data-search-products] .product-card__img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;-webkit-backface-visibility:hidden}header-search [data-search-products] .product-card:hover .product-card__image-primary,header-search [data-search-products] .product-card:hover .product-card__image-secondary{transform:translate(-50%,-50%) scale(1.05)}header-search [data-search-products] .product-card__content>preview-button,header-search [data-search-products] .product-card__content>quickview-button,header-search [data-search-products] .product-card__content .product-card__preview,header-search [data-search-products] .product-card__content .product-card__quickview{display:none!important}}@media(max-width:767px){header-search [data-search-products] [data-product-card-container],header-search [data-search-products] product-card{height:auto!important;display:block}header-search [data-search-products] .product-card{position:relative;display:flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:center!important;gap:18px;padding:14px 12px;overflow:visible!important;height:auto!important;min-height:0!important;border:1px solid #e3e3e3!important;border-radius:4px!important;box-shadow:none!important;background:#fff}header-search [data-search-products] .product-card__media{position:static!important;flex:0 0 90px!important;flex-shrink:0!important;width:90px!important;min-width:90px!important;max-width:90px!important;height:90px!important;max-height:90px!important;aspect-ratio:1 / 1!important;margin:0!important;overflow:visible!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;align-self:center}header-search [data-search-products] .product-card__badge_container,header-search [data-search-products] .product-card__badge_container product-badges-component,header-search [data-search-products] .product-card__badge_container [data-product-badges-root]{position:absolute!important;top:2px!important;right:2px!important;left:auto!important;bottom:auto!important;order:0;margin:0!important;z-index:5;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none;width:auto!important;height:auto!important}header-search [data-search-products] .product-card__badge_container .product-card__badge{width:auto!important;min-width:0!important;max-width:110px!important;font-size:10px!important;line-height:1.2!important;padding:3px 6px 4px!important}header-search [data-search-products] .product-card__image-wrapper,header-search [data-search-products] .product-card__image-stack{padding:0!important;margin:0!important;width:90px!important;min-width:90px!important;max-width:90px!important;height:90px!important;max-height:90px!important}header-search [data-search-products] .product-card__img,header-search [data-search-products] .product-card__media img{width:90px!important;height:90px!important;max-width:90px!important;max-height:90px!important;object-fit:contain!important;position:relative!important;left:auto!important;top:auto!important;transform:none!important}header-search [data-search-products] .product-card:hover .product-card__img,header-search [data-search-products] .product-card:hover .product-card__image-primary,header-search [data-search-products] .product-card:hover .product-card__image-secondary{transform:none!important;opacity:1!important}header-search [data-search-products] .product-card__link--overlay{z-index:4}header-search [data-search-products] .product-card__content{flex:1 1 auto!important;min-width:0!important;padding:0!important;gap:6px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;pointer-events:none;z-index:1}header-search [data-search-products] .product-card__vendor,header-search [data-search-products] .product-card__title{padding-right:88px}header-search [data-search-products] .product-card__vendor,header-search [data-search-products] .product-card__title,header-search [data-search-products] .product-card__tagline,header-search [data-search-products] .product-card__price,header-search [data-search-products] .product-card__reviews{display:block!important;width:100%;text-align:left!important;min-height:0!important;height:auto!important;max-height:none!important}header-search [data-search-products] .product-card__vendor,header-search [data-search-products] .product-card__vendor strong{font-size:16px;font-weight:700;line-height:1.25}header-search [data-search-products] .product-card__title{font-size:14px;line-height:18px;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}header-search [data-search-products] .product-card__tagline{font-size:12px;line-height:15px;font-weight:400;padding-right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header-search [data-search-products] .product-card__price,header-search [data-search-products] .product-card__price .product-card__price-sale,header-search [data-search-products] .product-card__price .product-card__price-original{font-size:13px;font-weight:600;line-height:18px;text-align:left!important}header-search [data-search-products] .product-card__price{display:flex!important;justify-content:flex-start!important;align-items:baseline;width:auto!important;max-width:100%}header-search [data-search-products] .product-card__price .price-left{display:flex;flex-direction:row-reverse;justify-content:flex-start;width:auto!important;margin:0}header-search [data-search-products] .product-card__reviews,header-search [data-search-products] .product-card__reviews .trustpilot-review-summary-wrapper,header-search [data-search-products] .product-card__reviews trustpilot-review-summary{display:flex!important;align-items:center;overflow:visible!important;height:auto!important;min-height:18px!important;max-height:none!important;width:auto!important;visibility:visible!important}header-search [data-search-products] .product-card__badges-content,header-search [data-search-products] .product-card>.product-card__promo,header-search [data-search-products] .product-card>product-badges-component[data-placement=footer],header-search [data-search-products] preview-button,header-search [data-search-products] .product-card__preview,header-search [data-search-products] wishlist-button,header-search [data-search-products] .smartwishlist,header-search [data-search-products] .product-card-eye-button-wrapper{display:none!important}}slideshow-container .swiper-pagination-bullet,.swiper-pagination-bullet{border-radius:50%!important;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}slideshow-container .swiper-pagination-bullet:focus-visible,.swiper-pagination-bullet:focus-visible,html body.acsb-keynav slideshow-container .swiper-pagination-bullet:focus,html body.acsb-keynav .swiper-pagination-bullet:focus,html body.acsb-keynav slideshow-container .swiper-pagination-bullet[data-acsb-focused=true],html body.acsb-keynav .swiper-pagination-bullet[data-acsb-focused=true]{opacity:1!important;transform:scale(1.35)!important;outline:2px solid #000!important;outline-offset:2px!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #000!important;border-radius:50%!important;z-index:10}slideshow-container .swiper-pagination-bullet:focus:not(:focus-visible),.swiper-pagination-bullet:focus:not(:focus-visible){outline:none!important;box-shadow:none!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/638/assets/product-card.css.map */
