.tab-item:not(.active){display:none;opacity:0;visibility:hidden}.components-tabs__navigation{align-items:center;display:flex}.tabs-swiper-next,.tabs-swiper-prev{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;margin-bottom:20px;width:30px!important}.components-accordion__content .tabs-swiper-next,.components-accordion__content .tabs-swiper-prev{margin-top:15px}.tabs-swiper-next svg,.tabs-swiper-prev svg{height:25px;width:25px}.components-tabs__navigation ul li a{background-color:hsla(0,0%,93%,.6);border-bottom:5px solid transparent;color:#3a3737;display:block;font-size:15px;padding:1rem 1.5rem;white-space:nowrap;width:max-content}.components-tabs__navigation ul li{margin:0;width:max-content}.accordion-swiper .swiper-slide,.components-tabs__navigation ul .swiper-slide{width:max-content!important}.components-tabs__navigation ul li.active a{background-color:#fff;border-bottom-color:#19acf3;font-size:16px;font-weight:700}.components-tabs__navigation ul li:hover a{background-color:#fff;border-bottom-color:#3f3f3f}.components-tabs__navigation ul li+li{margin-left:10px}.product-components h2{text-transform:capitalize}.accordion-item:not(.active) .accordion-item__content{display:none;opacity:0;visibility:hidden}.product-components__content>*+*{margin-top:60px}.components-accordion__content{align-items:flex-start;display:flex;justify-content:space-between}.components-accordion__content>*{width:calc(50% - 10px)}.components-accordion__content .accordion-item__trigger a{background-color:hsla(0,0%,93%,.6);color:#3a3737;display:block;font-size:13px;font-weight:700;padding:1rem 2rem;position:relative}.accordion-swiper{width:100%}.accordion-item{max-width:300px}.components-accordion__content .accordion-item__trigger a:before{color:#3a3737;content:"\002B";font-size:1.3rem;height:auto;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:auto}.components-accordion__content .accordion-item.active .accordion-item__trigger a:before{content:"-"}.accordion-item__content,.components-tabs__content{margin-top:20px}.components-tabs__navigation ul::-webkit-scrollbar{display:none}.components-tabs__navigation ul{-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width:768px){.product-components__row{align-items:flex-start;display:flex;justify-content:space-between}.product-components__row>*{width:calc(50% - 30px)}}.product-components{position:relative;z-index:1}