.product-specifications:not(.specification-grid){padding:6rem 0 8rem;background:#f0f0f0;margin-bottom:0rem}.product-specifications .product-specifications__header{padding:0 4.8rem 3.2rem}.product-specifications .product-specifications__header h2{color:#000}.product-specifications .product-specifications__swiper{padding:0 8.8rem 4.8rem}.product-specifications .specification-slide{max-width:40.6rem;height:auto}.product-specifications .specification-slide table{width:100%}.specification-slide table thead th{text-align:left;font-size:2rem;line-height:2.8rem;color:#0e773c;font-family:Jakarta-Bold;padding:0 0 2.4rem;word-break:break-word}.specification-slide table,.specification-slide td,.specification-slide tr{table-layout:fixed;border-collapse:collapse}.specification-slide table td{border:none;vertical-align:text-top;padding:1.3rem 0;letter-spacing:.28px;font-size:1.4rem;line-height:1.7rem;word-wrap:break-word}.specification-slide table tr{border-bottom:1px solid #afafaf}.specification-slide table td:first-of-type{font-family:Inter-Bold}.specification-slide table tr td:last-of-type{text-align:right}.product-specifications__swiper .swiper-scrollbar.swiper-scrollbar-horizontal,.product-specifications__swiper.swiper-horizontal>.swiper-scrollbar{display:block;left:27.5vw;bottom:0;width:45vw;height:5px;border:none;border-radius:2px;background:#fff}.product-specifications .swiper-scrollbar-drag{background:#0e773c}.product-specifications__swiper .swiper-button-prev{left:24px}.product-specifications__swiper .swiper-button-next{right:24px}.product-specifications__swiper:after,.product-specifications__swiper:before{content:'';position:fixed;height:100%;width:48px;top:0;z-index:51}.product-specifications__swiper:before{background:linear-gradient(90deg,#f0f0f0 0,#f0f0F000 100%) no-repeat padding-box;left:-48px}.product-specifications__swiper .swiper-wrapper:after{background:linear-gradient(270deg,#f0f0f0 0,#f0f0F000 100%) no-repeat padding-box;right:-48px}.product-specifications__tables[aria-expanded=false]{max-height:315px}.product-specifications__tables[aria-expanded=false] .swiper-wrapper .swiper-slide:after{content:'';position:absolute;bottom:0;left:0;width:100vw;height:88px;z-index:2;background:linear-gradient(0deg,#f0f0f0 0,#f0f0F000 100%) no-repeat padding-box}.product-specifications__tables[aria-expanded=false] .specification-slide{max-height:280px;overflow:hidden}.product-specifications .btn[aria-label=hide-specification]{background:#073e1e}.product-specifications__tables--mobile{display:none}@media screen and (max-width:749px){.product-specifications .product-specifications__header .btn,.product-specifications__tables--desktop,.specification-slide table thead,.specification-tables[aria-hidden=true]{display:none}.product-specifications__tables--mobile{display:block}.product-specifications{padding:4rem 0 6rem}.product-specifications .product-specifications__header{padding:0 2.4rem 4rem}.specification-tables{padding:0 2.4rem}.specifications__mobile-nav__swiper.swiper{margin-bottom:.8rem;padding-right:50px}.specifications__mobile-nav{margin-bottom:1.6rem}.specifications__mobile-nav.swiper-wrapper{padding:0 2.4rem}.specifications__mobile-nav__swiper.swiper .swiper-scrollbar.swiper-scrollbar-horizontal{bottom:0;border:none;border-radius:2px;background:#fff;left:24px;width:calc(100vw - 48px)}.specifications__mobile-nav .swiper-slide{width:auto}.specifications__mobile-nav div button{font-size:2rem;line-height:2.8rem;font-family:Jakarta-Bold;border:none;padding:0;background-color:transparent;color:#000}.specifications__mobile-nav div button[aria-current=true]{color:#0e773c;text-decoration:underline}}