.complementary-products__container{position:relative!important}.complementary-products__container .complementary-slider.grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;gap:0!important;padding:.8rem 0!important;margin:0!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;grid-template-columns:unset!important;grid-auto-rows:unset!important}.complementary-products__container .complementary-slider.grid::-webkit-scrollbar{display:none!important}.complementary-products__container .complementary-slide{flex:0 0 auto!important;width:auto!important;min-width:0!important;padding:0!important;margin:0!important;scroll-snap-align:start!important;grid-column:unset!important;grid-row:unset!important}.complementary-products__container .complementary-slide>ul.list-unstyled{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0.8rem!important;margin:0!important;padding:0!important;list-style:none!important}.complementary-products__container .complementary-slide>ul>li{flex:0 0 auto!important;width:8rem!important;margin:0!important;padding:0!important}.complementary-products__container .card-wrapper{width:8rem!important;height:8rem!important;display:block!important;position:relative!important;overflow:hidden!important;border-radius:0.5rem!important;transition:box-shadow .15s ease!important}.complementary-products__container .card{width:8rem!important;height:8rem!important;min-height:0!important;display:block!important;position:relative!important;flex-direction:unset!important;align-items:unset!important;gap:unset!important}.complementary-products__container .card__inner{width:8rem!important;height:8rem!important;min-height:0!important;max-width:none!important;padding-bottom:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important;border-radius:0.5rem!important;flex:none!important;z-index:1!important}.complementary-products__container .card__inner::before,.complementary-products__container .card::before{content:none!important;display:none!important;padding-bottom:0!important}.complementary-products__container .card__inner .card__media,.complementary-products__container .card__inner .media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.complementary-products__container .card__inner img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;display:block!important}.complementary-products__container .card>.card__content .card-information,.complementary-products__container .card>.card__content .price,.complementary-products__container .card>.card__content .alireviews-review-star-rating,.complementary-products__container .card>.card__content .rating,.complementary-products__container .card>.card__content .rating-text,.complementary-products__container .card>.card__content .rating-count,.complementary-products__container .card>.card__content .jdgm-widget,.complementary-products__container .card>.card__content .vl-natural-stone-badge,.complementary-products__container .card>.card__content .vl-tensor-badge,.complementary-products__container .card>.card__content .vl-infinity-badge,.complementary-products__container .card__badge,.complementary-products__container .quick-add{display:none!important}.complementary-products__container .card>.card__content{position:absolute!important;inset:0!important;margin:0!important;padding:0!important;z-index:3!important;display:block!important}.complementary-products__container .card>.card__content .card__information{position:absolute!important;inset:0!important;margin:0!important;padding:0!important}.complementary-products__container .card__heading{position:absolute!important;inset:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;color:transparent!important}.complementary-products__container .card__heading a,.complementary-products__container .card__heading a.full-unstyled-link{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;font-size:0!important;color:transparent!important;text-decoration:none!important;z-index:4!important;cursor:pointer!important;outline:none!important}.complementary-products__container .card__heading a::after,.complementary-products__container .card__heading a::before{content:none!important;display:none!important;border:none!important;box-shadow:none!important;background:none!important}.complementary-products__container .card-wrapper:hover{box-shadow:inset 0 0 0 2px #8B5E3C!important}.complementary-products__container .vl-slider-nav{position:absolute!important;transform:translateY(-50%)!important;width:3.4rem!important;height:3.4rem!important;border-radius:50%!important;background:rgb(255 255 255 / .97)!important;border:1px solid rgb(139 94 60 / .3)!important;box-shadow:0 2px 12px rgb(0 0 0 / .22)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:10!important;color:#8B5E3C!important;font-size:2rem!important;line-height:1!important;padding:0!important;transition:opacity .2s ease,background .15s ease!important}.complementary-products__container .vl-slider-nav:hover{background:#fff!important}.complementary-products__container .vl-slider-nav--prev{left:0.4rem!important}.complementary-products__container .vl-slider-nav--next{right:0.4rem!important}.complementary-products__container .vl-slider-nav.vl-hidden{opacity:0!important;pointer-events:none!important}@media (max-width:749px),(hover:none),(pointer:coarse){.complementary-products__container .vl-slider-nav{display:none!important}}.complementary-products__container .slider-buttons{display:none!important}@media (hover:hover) and (pointer:fine) and (min-width:750px){.complementary-products__container .complementary-slide>ul>li{position:relative!important;overflow:visible!important}.complementary-products__container .card-wrapper[data-vl-title]:hover::after{content:attr(data-vl-title)!important;position:absolute!important;left:50%!important;bottom:calc(100% + 0.7rem)!important;transform:translateX(-50%)!important;width:max-content!important;max-width:16rem!important;background:rgb(17 17 17 / .95)!important;color:#fff!important;font-family:var(--font-body-family,sans-serif)!important;font-size:1.15rem!important;line-height:1.35!important;letter-spacing:0.02rem!important;text-align:center!important;padding:.55rem 0.85rem!important;border-radius:0.4rem!important;box-shadow:0 4px 14px rgb(0 0 0 / .25)!important;white-space:normal!important;z-index:60!important;pointer-events:none!important}.complementary-products__container .card-wrapper[data-vl-title]:hover{overflow:visible!important}}