.section-product-similar{grid-column:1 / -1;background:transparent}.product-similar{padding:60px 120px 80px 70px}.product-similar__inner{max-width:1508px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:57px}.product-similar__title{font-family:var(--font-family);font-size:46px;font-weight:var(--font-weight-bold, 700);color:var(--color-dark-navy);letter-spacing:-2.77px;line-height:1.15;text-align:center;margin:0}.product-similar__grid{display:flex;gap:48px;width:100%}.product-similar__card{flex:1;display:flex;flex-direction:column;position:relative;border-radius:12.89px 12.89px 80px;overflow:hidden;box-shadow:0 4px 12px #28535a0a,0 11px 25px #28535a08,0 46px 46px #28535a05;transition:transform .3s,box-shadow .3s}.product-similar__card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #28535a0f,0 20px 40px #28535a0d,0 50px 60px #28535a08}.product-similar__card-image{position:relative;aspect-ratio:1 / 1;background:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:22px 20px}.product-similar__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:30px;opacity:0;transition:opacity .3s ease;pointer-events:none}.product-similar__slide--active{opacity:1;pointer-events:auto}.product-similar__slide img{max-width:100%;max-height:100%;object-fit:contain}.product-similar__placeholder{width:60%;height:60%;opacity:.15}.product-similar__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:38px;height:38px;border-radius:50%;background:var(--color-bg-secondary, #ecf0ef);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-dark-teal);transition:background .2s,color .2s}.product-similar__arrow:hover{background:var(--color-dark-navy);color:#fff}.product-similar__arrow--prev{left:16px}.product-similar__arrow--next{right:16px}.product-similar__tags{position:relative;z-index:2;display:flex;gap:10px;flex-wrap:wrap}.product-similar__tag{display:inline-flex;align-items:center;justify-content:center;padding:8.48px;border-radius:8.48px;font-family:var(--font-family);font-size:15.5px;font-weight:var(--font-weight-regular, 400);letter-spacing:-.31px;line-height:1}.product-similar__tag--accessories{background:#f9f6fa;color:#945198}.product-similar__tag--bestseller{background:#fefde5;color:#8c9851}.product-similar__tag--expedited{background:#1b9c3514;color:#1b9c35}.product-similar__brand{position:relative;z-index:2;height:30px}.product-similar__brand img{height:100%;width:auto;display:block}.product-similar__badge{position:absolute;top:20px;left:20px;z-index:3;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.product-similar__compat-badge{position:absolute;top:14px;right:14px;z-index:4;font-size:13px;font-weight:var(--font-weight-medium, 500);color:#fff;background:var(--color-primary);border-radius:3px 10px 10px;padding:6px 12px;line-height:1.2}.product-similar__meta-promo{font-size:12px;font-weight:var(--font-weight-medium, 500);color:#f35d5d;background:#f35d5d14;border:1px solid rgba(243,93,93,.25);border-radius:3px 8px 8px;padding:2px 8px;line-height:1.3}.product-similar__badge-shape{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-similar__badge-text{position:relative;color:#000;font-family:var(--font-family);font-size:15px;font-weight:var(--font-weight-bold, 700);line-height:1}.product-similar__card-info{background:#f7fcff;padding:20px 53px 20px 10px;flex:1;display:flex;flex-direction:column;gap:8px;min-height:0}.product-similar__card-meta{display:flex;align-items:center;gap:10px}.product-similar__meta-type,.product-similar__meta-vendor{font-family:var(--font-family);font-size:15px;font-weight:var(--font-weight-light, 300);color:var(--color-dark-navy);line-height:1.15}.product-similar__card-ref{font-family:var(--font-family);font-size:13px;font-weight:var(--font-weight-light, 300);color:var(--color-dark-navy);opacity:.55;margin:0;letter-spacing:.3px}.product-similar__meta-dot{width:5px;height:5px;border-radius:50%;background:var(--color-primary);flex-shrink:0}.product-similar__card-title{font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-bold, 700);color:var(--color-dark-navy);line-height:1.2;margin:0}.product-similar__card-link{color:inherit;text-decoration:none}.product-similar__card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.product-similar__card-desc{font-family:var(--font-family);font-size:15px;font-weight:var(--font-weight-light, 300);color:var(--color-dark-navy);line-height:1.15;margin:0;opacity:.55}.product-similar__card-pricing{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 14px;flex:1;align-content:flex-end;min-height:0}.product-similar__price-block{display:flex;flex-direction:column;gap:2px}.product-similar__price-ht{font-size:12px;font-weight:var(--font-weight-light, 300);color:var(--color-dark-navy);opacity:.55;line-height:1.15}.product-similar__price{font-family:var(--font-family);font-size:20px;font-weight:var(--font-weight-bold, 700);color:#f35d5d;line-height:1.15}.product-similar__price-ht{font-family:var(--font-family);font-size:13px;font-weight:var(--font-weight-light, 300);color:var(--color-dark-navy);opacity:.6;line-height:1.15;margin-top:2px}.product-similar__compare-price{font-family:var(--font-family);font-size:18px;font-weight:var(--font-weight-light, 300);color:var(--color-dark-navy);text-decoration:line-through;line-height:1.15}.product-similar__cta-wrap{display:flex;justify-content:center}.product-similar__cta-wrap .cta{display:inline-flex;align-items:center;text-decoration:none}.product-similar__cta-wrap .cta-text{display:flex;height:38px;padding:9.702px 19.404px;align-items:center;justify-content:center;border-radius:4.043px 19.404px 19.404px;background:var(--color-primary, #80C9FA);font-family:var(--font-family);font-size:17px;font-weight:var(--font-weight-regular, 400);color:var(--color-dark-navy);white-space:nowrap;transition:background .35s,color .35s,transform .35s}.product-similar__cta-wrap .cta-arrow{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary, #80C9FA);margin-left:-3px;color:var(--color-dark-navy);transition:background .35s,color .35s,transform .35s}.product-similar__cta-wrap .cta-arrow svg{width:17px;height:13px;transition:transform .35s}.product-similar__cta-wrap .cta:hover .cta-text{background:var(--color-dark-navy);color:#fff;transform:translate(-4px)}.product-similar__cta-wrap .cta:hover .cta-arrow{background:var(--color-dark-navy);color:#fff;transform:translate(4px)}.product-similar__cta-wrap .cta:hover .cta-arrow svg{transform:translate(3px)}@media(max-width:1200px){.product-similar{padding:50px 60px}.product-similar__grid{gap:30px}.product-similar__card-title{font-size:17px}.product-similar__meta-type,.product-similar__meta-vendor{font-size:14px}.product-similar__card-desc{font-size:13px}.product-similar__card-info{padding:16px 30px 16px 10px}}@media(max-width:989px){.product-similar{padding:40px 30px}.product-similar__inner{gap:40px}.product-similar__title{font-size:34px;letter-spacing:-1.5px}.product-similar__grid{gap:20px}.product-similar__card{border-radius:10px 10px 50px}.product-similar__card-info{padding:14px 30px 14px 10px}.product-similar__meta-type,.product-similar__meta-vendor{font-size:13px}.product-similar__card-title{font-size:16px}.product-similar__card-desc{font-size:12px}.product-similar__price{font-size:17px}.product-similar__compare-price{font-size:15px}.product-similar__tag{font-size:13px;padding:6px}}@media(max-width:749px){.product-similar{padding:30px 16px}.product-similar__title{font-size:28px;letter-spacing:-1px}.product-similar__grid{flex-direction:column;gap:30px}.product-similar__card{max-width:400px;align-self:center;width:100%}.product-similar__card-image{aspect-ratio:4 / 3}.product-similar__arrow{width:32px;height:32px}.product-similar__badge{width:36px;height:36px}.product-similar__badge-text{font-size:12px}}@media(max-width:1200px){.product-similar__card-title{font-size:16px}}@media(max-width:989px){.product-similar__grid{flex-wrap:wrap}.product-similar__card{flex:0 0 calc(50% - 10px)}.product-similar__card-info{padding:14px 14px 14px 10px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-product-similar.css.map */
