.SimilarProducts-module__vb-isW__container{width:100%;margin:0 auto 24px;font-family:Matter,sans-serif}.SimilarProducts-module__vb-isW__heading{color:#40241a;margin-bottom:1rem;font-family:Matter,sans-serif;font-size:16px;font-weight:600;line-height:1.3}.SimilarProducts-module__vb-isW__headingLink{color:inherit;text-underline-offset:2px;text-decoration:underline}.SimilarProducts-module__vb-isW__headingLink:hover{opacity:.7}.SimilarProducts-module__vb-isW__findSimilarCta{border:1.5px solid var(--color-brand-primary-dark,#a41919);width:100%;height:50px;color:var(--color-brand-primary-dark,#a41919);cursor:pointer;background:0 0;border-radius:25px;justify-content:center;align-items:center;margin-top:4px;font-family:Matter,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .2s;display:flex}.SimilarProducts-module__vb-isW__findSimilarCta:hover{background-color:#a419190d}.SimilarProducts-module__vb-isW__grid{grid-template-columns:repeat(2,1fr);gap:1rem;padding-bottom:0;display:grid}.SimilarProducts-module__vb-isW__carouselWrapper{position:relative}.SimilarProducts-module__vb-isW__carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:16px;margin:-.5rem 0 -1rem;padding:.5rem 0 1rem;display:flex;overflow:auto visible}.SimilarProducts-module__vb-isW__carousel::-webkit-scrollbar{display:none}.SimilarProducts-module__vb-isW__carouselCard{scroll-snap-align:start;max-width:280px;color:inherit;flex-direction:column;flex:0 0 calc(50% - 8px);text-decoration:none;display:flex}.SimilarProducts-module__vb-isW__carouselNextArrow,.SimilarProducts-module__vb-isW__carouselPrevArrow{cursor:pointer;z-index:10;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .15s,box-shadow .15s;display:flex;position:absolute;top:35%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}.SimilarProducts-module__vb-isW__carouselNextArrow{right:-20px}.SimilarProducts-module__vb-isW__carouselPrevArrow{left:-20px}.SimilarProducts-module__vb-isW__carouselNextArrow:hover,.SimilarProducts-module__vb-isW__carouselPrevArrow:hover{transform:translateY(-50%)scale(1.05);box-shadow:0 4px 12px #0003}.SimilarProducts-module__vb-isW__carouselNextArrow:active,.SimilarProducts-module__vb-isW__carouselPrevArrow:active{transform:translateY(-50%)scale(.95)}.SimilarProducts-module__vb-isW__productCard{color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.SimilarProducts-module__vb-isW__imageContainer{aspect-ratio:1;background-color:var(--color-background);cursor:pointer;border-radius:15px;width:90%;position:relative;overflow:hidden}.SimilarProducts-module__vb-isW__image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.SimilarProducts-module__vb-isW__productInfo{min-height:75px;margin-top:.5rem;font-family:Matter,sans-serif}@media (min-width:640px){.SimilarProducts-module__vb-isW__grid{gap:1.5rem}}@media (max-width:768px){.SimilarProducts-module__vb-isW__carouselNextArrow,.SimilarProducts-module__vb-isW__carouselPrevArrow{width:36px;height:36px}.SimilarProducts-module__vb-isW__carouselNextArrow{right:-10px}.SimilarProducts-module__vb-isW__carouselPrevArrow{left:-10px}}@media (min-width:768px){.SimilarProducts-module__vb-isW__grid{grid-template-columns:repeat(3,1fr);gap:1.75rem}.SimilarProducts-module__vb-isW__productCard{transition:transform .2s}.SimilarProducts-module__vb-isW__productCard:hover{transform:scale(1.01)}.SimilarProducts-module__vb-isW__imageContainer>button{transition:opacity .2s;opacity:0!important}.SimilarProducts-module__vb-isW__productCard:hover .SimilarProducts-module__vb-isW__imageContainer>button{opacity:1!important}}@media (min-width:769px){.SimilarProducts-module__vb-isW__carouselCard{flex:0 0 280px;max-width:320px}}@media (min-width:1024px){.SimilarProducts-module__vb-isW__container{width:90%;margin-top:0;margin-bottom:0}.SimilarProducts-module__vb-isW__grid{grid-template-columns:repeat(4,1fr);gap:2rem;padding-bottom:0}.SimilarProducts-module__vb-isW__carouselCard{flex:0 0 300px;max-width:340px}.SimilarProducts-module__vb-isW__heading{margin-bottom:1rem;font-size:24px}}@media (min-width:1280px){.SimilarProducts-module__vb-isW__grid{grid-template-columns:repeat(4,1fr)}}.SimilarProducts-module__vb-isW__skeletonCard{flex-direction:column;animation:.3s ease-in SimilarProducts-module__vb-isW__fadeIn;display:flex}@keyframes SimilarProducts-module__vb-isW__fadeIn{0%{opacity:0}to{opacity:1}}.SimilarProducts-module__vb-isW__skeletonImage{aspect-ratio:1;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:15px;animation:1.5s infinite SimilarProducts-module__vb-isW__shimmer}@keyframes SimilarProducts-module__vb-isW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.SimilarProducts-module__vb-isW__skeletonInfo{min-height:75px;margin-top:.5rem}.SimilarProducts-module__vb-isW__skeletonMerchant{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:70%;height:14px;margin-bottom:6px;animation:1.5s infinite SimilarProducts-module__vb-isW__shimmer}.SimilarProducts-module__vb-isW__skeletonName{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:90%;height:16px;margin-bottom:6px;animation:1.5s infinite SimilarProducts-module__vb-isW__shimmer}.SimilarProducts-module__vb-isW__skeletonPrice{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:50%;height:14px;animation:1.5s infinite SimilarProducts-module__vb-isW__shimmer}.SimilarProducts-module__vb-isW__socialProofBadge{font-size:12px}@media (min-width:1024px){.SimilarProducts-module__vb-isW__socialProofBadge{font-size:13px}}
