.product-item__image-figure--on-top{opacity:0;animation:reveal-opacity .35s ease-out forwards 50ms}.product-item__slider{position:absolute;top:0;width:100%;height:100%}html[dir=rtl] .product-item__slider{right:0}html[dir=ltr] .product-item__slider{left:0}.product-item{overflow:visible;position:relative}.product-item .product-item__slider,.product-item .product-item__slider .css-slider-holder,.product-item .product-item__image .svg-placeholder,.product-item .product-item__image-no-slider,.product-item .product-item__image-no-slider img{border-radius:var(--border-radius-product-card)}.product-item__image{position:relative;width:100%;height:0;display:block;z-index:8}.site-nav .product-item__image{border-radius:var(--border-radius-product-card)}.product-item__image-figure{transition:all .3s linear!important}.product-item__image-figure--top{z-index:99!important}.product-item__image .lazy-image--fit{background-color:var(--color-background-product-card)}a.product-item__image{cursor:pointer}a.product-item__image .css-slider-holder{cursor:pointer!important}div+.equalize-white-space{margin-top:-.1875rem}.product-item__price span{width:auto}.product-item__price span:not(:first-child){padding-inline-start:.5rem}.product-item__price span:empty{display:none}.product-item__price .product-price--unit{display:block;padding-inline-start:0!important;opacity:.76}.product-item__price--empty{display:none}.product-item__text{display:flex;flex-direction:column;justify-content:stretch}.product-item__text.text-align--center{align-items:center}.product-item__text.text-align--right{align-items:flex-end}.product-item__text:empty{display:none}.product-item__excerpt a{display:inline-block;margin-top:.75rem;transition:all 175ms linear;border-bottom:1px solid}.no-touchevents .product-item__excerpt a:hover{color:var(--color-text-main)}.product-item__quick-buy{border-top:1px solid var(--color-borders-main);margin-top:.375rem;width:100%}.product-item__quick-buy--no-border{border-top:none;margin-top:0!important}.product-item__quick-buy .add-to-cart-preloader svg circle{stroke:var(--color-text-cards)}.product-item__title+.product-item__quick-buy{margin-top:.5rem}.product-item__quick-buy .product-price{display:inline-block}.product-item__quick-buy .product-price .product-price--compare,.product-item__quick-buy .product-price .product-price--unit{display:none}.product-item__quick-buy .product-variants{padding-top:.875rem;padding-bottom:.3125rem}.product-item__quick-buy .product-variant{margin-top:0}.product-item__quick-buy .product-variant:not(:last-child){margin-bottom:1.125rem}.product-item__quick-buy .product-variant__name{margin-bottom:.3125rem}.product-item__quick-buy .product-form{border-top:0;margin-bottom:0}.product-item__title:last-child{margin-bottom:.5rem}.product-item__title+.product-item__link{margin-top:.5rem}.product-item__local-availability .alert{background:transparent;border:none;padding:0;margin:0}.product-item__local-availability .alert:before{width:.625rem;height:.625rem;margin-inline-end:.3125rem;top:.0625rem}.product-item__local-availability .alert.alert--note:before{border-color:var(--color-text-cards)}.product-item__badges{position:absolute;top:var(--gutter-small);width:calc(100% - (var(--gutter-small) * 2));pointer-events:none;z-index:9}html[dir=rtl] .product-item__badges{left:var(--gutter-small)}html[dir=ltr] .product-item__badges{right:var(--gutter-small)}.product-item__badge{clear:both;float:right;margin-bottom:calc(var(--gutter-small) / 2);width:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline-start:.625rem;padding-inline-end:.625rem;height:1.5rem;border-radius:1.25rem;line-height:1.5rem;font-size:calc(12px / 16 * var(--base-body-primary-size) + 0px);font-weight:var(--font-weight-body-primary-bold)}.product-item__icons{display:flex;flex-wrap:wrap;gap:.625rem .3125rem}.product-item__ratings{margin-left:-.125rem}.star-rating{font-size:0;width:100%;height:1rem;display:grid;grid-template-columns:max-content auto;align-items:center;gap:.625rem}.star-rating__stars{background-repeat:repeat-x;font-size:0;display:inline-block;text-align:left}html[dir=rtl] .star-rating__stars{transform:scaleX(-1)}.star-rating__stars-active{display:inline-block;font-size:0;height:.875rem;background-repeat:repeat-x}html[dir=rtl] .star-rating__caption{text-align:right}html[dir=ltr] .star-rating__caption{text-align:left}.product-item .stamped-badge-caption,.product-text .stamped-badge-caption{margin-inline-start:6px;font-size:90%}.product-item .yotpo .yotpo-bottomline .yotpo-icon-star,.product-item .yotpo .yotpo-bottomline .yotpo-icon-half-star,.product-item .yotpo .yotpo-bottomline .yotpo-icon-empty-star,.product-text .yotpo .yotpo-bottomline .yotpo-icon-star,.product-text .yotpo .yotpo-bottomline .yotpo-icon-half-star,.product-text .yotpo .yotpo-bottomline .yotpo-icon-empty-star{color:var(--color-text-cards)}.product-item .yotpo a,.product-item .yotpo a:hover,.product-text .yotpo a,.product-text .yotpo a:hover{color:var(--color-text-cards)!important;margin-inline-start:8px;pointer-events:none!important}.product-item .yotpo .standalone-bottomline.star-clickable,.product-item .yotpo .standalone-bottomline .star-clickable,.product-text .yotpo .standalone-bottomline.star-clickable,.product-text .yotpo .standalone-bottomline .star-clickable{cursor:default!important}.product-item .alireviews-review-star-rating{pointer-events:none!important}.product-item .alr-wh-star-rating-list+div{display:none!important}.product-item-compact{display:grid;grid-template-columns:5rem 1fr;gap:1.25rem;padding:.625rem 0;align-items:center}.product-item-compact--expanded{grid-template-columns:6.25rem 1fr;align-items:flex-start;padding:0}.product-item-compact--expanded .product-variant__name{display:none}.product-item-compact--expanded .product-variants{gap:.625rem!important}.product-item-compact--expanded product-variants{display:block;margin-top:.3125rem}.product-item-compact--expanded product-variants select{font-size:14px}.product-item-compact--expanded .product-form{margin-bottom:0;margin-top:.9375rem}.product-item-compact--expanded .product-form .button{padding:.625rem .9375rem;font-size:14px}.product-item-compact__details{display:grid;grid-template-columns:100%;gap:.1875rem}.product-item-compact__price{display:block}.product-item-compact__price del{padding-inline-start:.3125rem}.product-item-compact__image--rounded figure{border-radius:100%}.product-item-compact__image--rounded figure img{border-radius:100%}.product-item-compact__image figure{border:solid 1px var(--color-borders-main);overflow:hidden}.product-item-compact .star-rating__caption{display:none}.promo-banner{display:flex!important;gap:16px;padding:16px 20px;border-width:1px;border-style:solid}.promo-banner__icon{display:flex;flex-shrink:0;align-items:flex-start;justify-content:center;width:20px;height:20px;color:var(--promo-banner-accent-color, #9e55b5);margin-bottom:auto}.promo-banner__icon img{display:block;width:26px;height:26px;object-fit:contain}.promo-banner__icon svg{display:block;width:20px;height:20px}.promo-banner__content{flex:1;min-width:0}.promo-banner__heading{margin:0;font-size:14px;font-weight:600;line-height:140%;color:#000;font-family:Montserrat,sans-serif}.promo-banner__subtext{margin:4px 0 0;font-size:12px;font-weight:400;line-height:160%;color:#000;font-family:Montserrat,sans-serif}.promo-banner__link{display:inline-flex;flex-shrink:0;align-items:center;gap:6px}.promo-banner__link span{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:100%;color:var(--promo-banner-accent-color, #9e55b5)!important;text-decoration:none;white-space:nowrap}button.promo-banner__link{border:0;padding:0;background:transparent;cursor:pointer;font-family:inherit;margin-top:21px}.promo-banner__link:hover{text-decoration:underline;text-decoration-color:#9e55b5}.promo-banner__link-icon{display:flex;align-items:center}.promo-banner-section__list{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:749px){.promo-banner{flex-wrap:wrap;align-items:flex-start}.promo-banner__link{width:100%;padding-left:35px!important;margin-top:0!important}}.hs-modal__dialog{width:768px;max-height:calc(100vh - 32px)}.modal-content.hs-modal__content{padding:0!important}.hs-modal__content{padding:0;border-radius:16px;overflow:hidden;max-height:calc(100vh - 32px)}.hs-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 30px;position:sticky;top:0;background:#fff}.hs-modal__title{margin:0;color:#0a0a0a;font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;line-height:32px}.hs-modal__close{flex-shrink:0;margin-right:10px}.hs-modal__body{overflow-y:auto}.hs-modal__hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:stretch;margin:0 0 24px;padding:32px;background:var(--hs-modal-hero-background, #f6f0fb)}.hs-modal__hero-content{display:flex;flex-direction:column;justify-content:center;gap:0}.hs-modal__badge{display:inline-flex;align-self:flex-start;margin-bottom:24px;padding:8px 12px;border-radius:999px;background:#fff;color:#000;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1;border:1px solid #000000}.hs-modal__description{margin:0 0 24px;color:#000;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:27px}.hs-modal__disclaimer{display:flex;align-items:center;gap:10px;margin:0;color:#1d2d50cc;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:20px}.hs-modal__disclaimer-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:#1d2d50}.hs-modal__hero-media{border-radius:16px;overflow:hidden;min-height:232px;height:100%}.hs-modal__hero-image{display:block;width:100%;height:100%;min-height:232px;object-fit:cover;object-position:center}.hs-modal__stats-image{display:block;width:100%;height:auto;object-fit:cover;border-radius:12px}.steps-section{margin:24px;padding:24px;background:var(--hs-modal-steps-background, #F9FAFB);border-radius:12px}.hs-modal__section-title{margin:0 0 16px;color:#0a0a0a;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;line-height:28px}.hs-modal__steps{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.hs-modal__step{display:flex;gap:12px}.hs-modal__step-marker{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#9e55b5;color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:1}.hs-modal__step-content{flex:1}.hs-modal__step-icon{display:inline-flex;margin-bottom:8px}.hs-modal__step-icon img{width:24px;height:24px;object-fit:contain}.hs-modal__step-heading{color:#101828;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:24px;margin-bottom:0}.hs-modal__step-text{margin:0;color:#000;font-family:Montserrat,sans-serif;font-size:14px;line-height:20px}.hs-modal__stats{margin:0 24px}.hs-modal__stats-layout{display:flex;gap:16px;align-items:start}.hs-modal__stats-media{width:38%;float:left}.hs-modal__stats-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;width:65%;float:left}.hs-modal__stats-list--full{width:100%;float:none}.hs-modal__stat{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:16px;align-items:center;padding:24px;border:1px solid #B8B7B1;border-radius:16px;background:#fff}.hs-modal__stat-icon img{width:24px;height:24px;object-fit:contain}.hs-modal__stat-value{color:#000;font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;line-height:42px;white-space:nowrap}.hs-modal__stat-text{margin:0;color:#364153;font-family:Montserrat,sans-serif;font-size:16px;line-height:26px}.hs-modal__stats-disclaimer{margin:16px 0 24px!important;color:#000;font-family:Montserrat,sans-serif;font-size:12px;line-height:18px}.hs-modal__free-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hs-modal__free-card{position:relative;padding:24px;border:1px solid #B8B7B1;border-radius:16px;background:#fff}.hs-modal__free-card--highlight{border-color:#9e55b5;background:var(--hs-modal-highlight-card-background, #F9F5FB)}.hs-modal__green-badge{position:absolute;top:-20px;left:50%;transform:translate(-50%);padding:8px 12px;border-radius:999px;background:#44a779;color:#f9f5fb;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:20px;border:1px solid #000000;width:max-content}.hs-modal__free-card-title{margin:0 0 16px;color:#101828;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:27px}.hs-modal__item-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.hs-modal__item{display:flex;align-items:flex-start;gap:10px}.hs-modal__item-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px;color:#9e55b5}.hs-modal__item-icon img{width:24px;height:24px;object-fit:contain}.hs-modal__item-text{color:#364153;font-family:Montserrat,sans-serif;font-size:14px;line-height:20px}.hs-modal__footer{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 24px;border-top:1px solid #E5E7EB;position:sticky;bottom:0;background:#fff}.hs-modal__primary-cta{width:100%;max-width:fit-content;text-align:center;text-transform:uppercase}.hs-modal__secondary-cta{border:0;background:transparent;color:#9e55b5;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer}a.hs-modal__secondary-cta{display:inline-block}.free-section{margin:0 24px 24px}@media screen and (max-width:767px){.hs-modal__title{font-size:22px}.hs-modal__dialog{width:100%}.hs-modal__hero{grid-template-columns:1fr;margin:0 16px 16px;padding:24px;gap:24px}.hs-modal__hero-media{order:-1;min-height:200px}.hs-modal__hero-image{width:100%;height:auto;min-height:200px}.hs-modal__stats-layout{display:block}.hs-modal__stats-media{margin-bottom:20px}.hs-modal__free-grid{grid-template-columns:1fr;gap:40px}.hs-modal__stats-media,.hs-modal__stats-list{width:100%;float:none}.modal-content.hs-modal__content{left:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.hs-modal__stat{grid-template-columns:auto 1fr}.hs-modal__stat-text{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/238/assets/component-product-item.css.map */
