.tab-titles{display:flex;list-style:none;padding:0;margin-bottom:7rem;overflow-x:auto}.tab-title{padding:2rem 2.5rem;cursor:pointer;font-weight:600;line-height:1.2;position:relative;transition:all .15s ease}.tab-title:hover{color:var(--d-blue)}.tab-title:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#e1e1e1;z-index:1}.tab-title.active:before{background:var(--blue);height:4px;border-radius:1px}.tab-title.active{border-color:var(--blue)}.tab-panel{display:none}.tab-panel.active,.tab-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.tab-text{flex:0 0 45.8%}.tab-image{flex:0 0 45%}.tab-buttons{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:6.9rem}.tab-image img{width:100%;height:auto}.tab-titles{position:relative}.product-main-detail .tab-title:before{height:0}.product-main-detail .tab-titles:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:1px;background:#e0e0e0}.product-main-detail .tab-title.active:before{height:4px}.product-main-detail .tab-image img{border-radius:2rem}.tab-contents .pro-specifications img{width:100%}.product-main-detail .tab-text h3{margin:0 0 1.5rem}.product-main-detail .tab-text p{color:#000c;font-weight:var(--font-body-weight)}.product-main-detail .tab-text li{color:#000c}.tab-inner{width:100%}.tab-text ul{padding-left:7px;list-style:none;box-sizing:border-box}.tab-text ul li{position:relative;padding-left:1.5rem;margin-bottom:1rem;box-sizing:border-box}.tab-text ul li:before{content:"";position:absolute;top:11px;left:0;width:3px;height:3px;background:currentColor;border-radius:50%;box-sizing:border-box}.tab-image .specs-wrap .spec{line-height:1;color:#000c;display:flex;column-gap:54px;padding:1.637rem 0;border-bottom:1px solid #E0E0E0;min-height:5rem}.tab-image .specs-wrap .spec strong{flex:0 0 28.313%}.tab-image .specs-wrap .spec:last-child{border-bottom:0;padding:3.3rem 0 0}.tab-image .specs-wrap .spec:last-child strong{display:none}.tab-image .specs-wrap{padding-bottom:3.4rem}.h-work-content{padding-top:3.6rem}.h-work-header{padding:3.6rem 2.6rem 3.5rem;background:#5dcaf61a;border-radius:1rem;text-align:center}.h-work-header+.steps-section{border-top:0;padding:5.3rem 2rem 0}.h-work-header p,.h-work-header p a{color:#000c}.h-work-header p:last-child{margin-bottom:0}.product-main-detail .step-number{width:4.2rem;height:4.2rem;color:var(--d-black);background:var(--orange);line-height:1;margin-bottom:2rem;position:relative;z-index:1}.product-main-detail .step h3{font-size:calc(var(--font-heading-scale) * 2rem);font-weight:var(--font-body-weight-semibold);margin-bottom:1.5rem}.product-main-detail .step p{color:#000c;line-height:1.8;max-width:27.5rem;width:100%;margin:0 auto}.h-work{width:100%}.product-main-detail .step a{text-decoration:none;color:inherit}.product-main-detail .step{position:relative;min-width:unset;flex:1 0 calc(24% - 20px)}.product-main-detail .step:after{content:"";position:absolute;left:50%;height:1px;width:110%;border-top:1px dashed #BDBDBD;top:20px;pointer-events:none}.product-main-detail .step:last-child:after{display:none}body .product-main-detail .tab-panel .tab-image:first-child{flex:1}body .product-main-detail .tab-panel .tab-image:first-child .tab-media{overflow:hidden;border-radius:20px}.product-main-detail .tab-text p br:last-child{display:none}.pro-specifications{overflow:hidden}.table-responsive{overflow:auto}.custom-tabs-section .video-section__media{aspect-ratio:unset;padding-top:var(--ratio-percent)}.custom-tabs-section .video-section__media .deferred-media__poster,.custom-tabs-section .video-section__media .deferred-media:not([loaded]) template,.custom-tabs-section .video-section__media .video-section__poster,.custom-tabs-section .video-section__media iframe,.custom-tabs-section .video-section__media .video-section__media video{top:0;right:0;bottom:0;left:0;position:absolute}@media (min-width: 768px){.tab-text p,.tab-text li,.h-work-header p{font-size:calc(var(--font-body-scale) * 18px);font-weight:var(--font-body-weight-medium);line-height:1.6}.product-main-detail .tab-text p,.product-main-detail .tab-text li{font-size:calc(var(--font-body-scale) * 16px)}.tab-panel.reverse .tab-image{order:-1;flex:0 0 42.575%}.tab-panel.reverse .tab-text{flex:0 0 49.412%}.tab-panel.reverse .tab-text .metafield-rich_text_field{max-width:67.2rem;width:100%}.product-main-detail .tab-panel:not(.reverse) .tab-image{flex:0 0 52.721%}.product-main-detail .tab-title{font-size:2.2rem;padding:1.5rem 2rem}.product-main-detail .tab-text h3{font-size:calc(var(--font-heading-scale) * 3rem)}.product-main-detail .tab-panel:not(.reverse) .tab-text{flex:0 0 41.177%}.product-main-detail #tab-content-2 .tab-inner{margin-top:0}.product-main-detail #tab-content-3{margin-top:-2.3rem}}@media (min-width: 992px){.product-main-detail .tab-titles{margin-bottom:5.7rem}.product-main-detail .tab-title{font-size:2.6rem;padding:1.891rem 4rem}.tab-panel.reverse .tab-inner{gap:5.7rem}.tab-panel.reverse .tab-text{flex:1 0 49.412%}}@media (max-width: 1500px){.tab-title{padding:2rem 2.5rem;flex:none}}@media (max-width: 1400px){.tab-title{padding:2rem 1.2rem}}@media (max-width: 991px){.tab-titles{margin-bottom:4rem}.tab-buttons{margin-top:3.9rem}.tab-title{padding:1rem 1.2rem}.tab-titles::-webkit-scrollbar{display:none}}@media (max-width: 767px){.tab-titles{margin-bottom:2rem}.tab-title{font-size:1.6rem;padding:1rem}.tab-title:before{height:2px}.tab-title.active:before{height:4px}.tab-text,.tab-image{flex:0 0 100%}.tab-image{order:-1}.tab-buttons{margin-top:2rem;gap:1rem .8rem}.tab-image .specs-wrap{padding-bottom:2rem}.product-main-detail .tab-panel:not(.reverse) .tab-image{order:1}.product-main-detail #tab-content-2 .tab-inner{gap:1rem}.h-work-header+.steps-section{flex-wrap:nowrap;overflow:auto;padding:2.5rem 0 0}.h-work-header+.steps-section::-webkit-scrollbar{display:none}.product-main-detail .step{flex:none}.product-main-detail .step h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}}@media (max-width: 440px){.product-main-detail .tab-titles:after{height:0}.product-main-detail .tab-title:before{height:1px;background:#e0e0e0}.product-main-detail .tab-title.active:before{background:var(--blue)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tabs-section.css.map */
