.woocommerce .related.products.cofed-related-slider{position:relative;clear:both;margin-top:48px}
.woocommerce .cofed-related-slider>h2{margin-bottom:26px}
.woocommerce .cofed-related-slider ul.products{display:flex!important;flex-wrap:nowrap;gap:24px;margin:0;padding:0 0 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
.woocommerce .cofed-related-slider ul.products::-webkit-scrollbar{display:none}
.woocommerce .cofed-related-slider ul.products li.product{flex:0 0 calc((100% - 48px)/3);width:calc((100% - 48px)/3);min-width:0;margin:0;scroll-snap-align:start;float:none}
.woocommerce .cofed-related-slider .cofed-related-arrow{position:absolute;top:var(--related-arrow-top,240px);z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ded2bc;border-radius:50%;background:#fff;color:var(--forest);box-shadow:0 4px 16px #21650220;cursor:pointer;transform:translateY(-50%)}
.woocommerce .cofed-related-slider .cofed-related-prev{left:-18px}
.woocommerce .cofed-related-slider .cofed-related-next{right:-18px}
.woocommerce .cofed-related-slider .cofed-related-arrow:hover:not(:disabled){background:var(--forest);color:#fff}
.woocommerce .cofed-related-slider .cofed-related-arrow:disabled{opacity:.4;cursor:default}
.woocommerce .cofed-related-slider .cofed-related-arrow[hidden]{display:none}
@media(max-width:1000px) and (min-width:768px){.woocommerce .cofed-related-slider ul.products li.product{flex-basis:calc((100% - 24px)/2);width:calc((100% - 24px)/2)}}
@media(max-width:767px){.woocommerce .cofed-related-slider ul.products li.product{flex-basis:100%;width:100%}.woocommerce .cofed-related-slider .cofed-related-prev{left:-10px}.woocommerce .cofed-related-slider .cofed-related-next{right:-10px}.woocommerce .cofed-related-slider .cofed-related-arrow{width:40px;height:40px}}
