/* Product tabs and compact related merchandise cards. */
body.single-product .woocommerce-tabs [role="tab"]{color:#aeb2ba!important;opacity:1!important;min-height:44px}
body.single-product .woocommerce-tabs [role="tab"][aria-selected="true"],body.single-product .woocommerce-tabs [role="tab"]:hover{color:#e1e3e7!important}
body.single-product .woocommerce-tabs [role="tab"]:focus-visible{outline:2px solid #c5c8ce;outline-offset:3px}
@media(max-width:549px){body.single-product .woocommerce-tabs .tabs{display:flex;flex-wrap:wrap;gap:20px}body.single-product .woocommerce-tabs .tabs>li{width:auto!important;margin:0!important}}
body.single-product .related{position:relative;margin-top:48px;padding-top:30px;border-top:1px solid #2b2d31}
body.single-product .related .product-section-title{font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.4px;text-transform:none!important;color:#d5d7dc;padding:0 105px 24px 0!important;margin:0}
body.single-product .related .row-slider{overflow:visible;margin-top:0}
body.single-product .related .product-small.col{padding:0 10px 22px}
body.single-product .related .box-image{background:#101113;border:1px solid #222428;border-radius:5px;overflow:hidden}
body.single-product .related .box-image img{width:100%;aspect-ratio:1;object-fit:contain}
body.single-product .related .box-text{padding:16px 2px 0;text-align:left}
body.single-product .related .product-cat{font-size:10px;letter-spacing:1.5px;color:#999da6;margin:0 0 7px}
body.single-product .related .product-title{margin:0 0 10px}
body.single-product .related .product-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:40px;line-height:20px;font-size:13px;font-weight:400;color:#c5c8ce}
body.single-product .related .price{display:block;margin:0;font-size:16px;line-height:24px;font-weight:600;color:#e1e3e7}
body.single-product .related .grid-tools{display:none!important}
body.single-product .related .flickity-prev-next-button{position:absolute!important;top:-52px!important;bottom:auto!important;width:36px!important;height:36px!important;min-height:0!important;padding:0!important;margin:0!important;transform:none!important;opacity:1!important;background:#111214!important;border:1px solid #3b3d43!important;border-radius:50%!important;box-shadow:none!important}
body.single-product .related .flickity-prev-next-button.previous{left:auto!important;right:54px!important}
body.single-product .related .flickity-prev-next-button.next{left:auto!important;right:10px!important}
body.single-product .related .flickity-prev-next-button svg{display:none!important}
body.single-product .related .flickity-prev-next-button::before{display:none!important}
body.single-product .related .flickity-prev-next-button::after{content:''!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:8px!important;height:8px!important;margin:0!important;padding:0!important;border:0!important;border-top:2px solid #c5c8ce!important;border-right:2px solid #c5c8ce!important;background:none!important;opacity:1!important;transform:translate(-65%,-50%) rotate(45deg)!important}
body.single-product .related .flickity-prev-next-button.previous::after{transform:translate(-35%,-50%) rotate(-135deg)!important}
body.single-product .related .flickity-prev-next-button .arrow{fill:#c5c8ce!important}
body.single-product .related .flickity-prev-next-button:hover{background:#292b30!important}
body.single-product .related .flickity-prev-next-button:focus-visible{outline:2px solid #d5d7dc;outline-offset:3px}
@media(max-width:549px){body.single-product .related{margin-top:30px;padding-top:24px}body.single-product .related .product-section-title{font-size:20px;padding-bottom:22px!important}body.single-product .related .product-small.col{padding-right:7px;padding-left:7px}body.single-product .related .box-text{padding-top:12px}body.single-product .related .product-title a{font-size:12px;line-height:19px;min-height:38px}body.single-product .related .price{font-size:15px}}
