.nav{flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-link{color:inherit;background:0 0;border:0;padding:.5rem 1rem;text-decoration:none;display:block}.nav-tabs{-moz-column-gap:1.5rem;flex-wrap:nowrap;column-gap:1.5rem}.nav-tabs .nav-item{padding-bottom:.75rem;position:relative}.nav-tabs .nav-item .nav-link{white-space:nowrap;padding:0}.nav-tabs .c-tab--slider{z-index:2;width:100%;height:.25rem;position:absolute;bottom:0;left:0}.nav-tabs .c-tab--slider .c-tab-indicator{background-color:var(--color-primary);min-width:1rem;height:.25rem;transition:all .3s ease-out;position:absolute;bottom:0}.nav-tabs-holder{margin-bottom:2rem;position:relative;overflow:hidden}.nav-tabs-holder:after{content:"";background-color:var(--color-grey-8);height:.25rem;position:absolute;inset:auto 0 0}.nav-tabs-holder .nav-tabs-scroller{-ms-overflow-style:none;scrollbar-width:none;position:relative;overflow:auto hidden}.nav-tabs-holder .nav-tabs-scroller::-webkit-scrollbar{display:none}.product-detail .product-media img{width:auto;max-width:100%;height:auto}.product-detail .property-list{flex-wrap:wrap;margin:0 0 -1rem;padding:0;list-style-type:none;display:flex}.product-detail .property-list li{width:25%;margin-bottom:var(--spacing-4);text-align:center}.product-detail .property-list li span{display:block}.product-detail .product-top-body{padding-top:2rem}.product-detail .product-top-body .description{margin-bottom:var(--spacing-6)}.product-detail .product-top-body .arrow-list{padding:0 0 var(--spacing-4);margin:0;list-style-type:none}.product-detail .product-top-body .arrow-list li{margin:0 0 var(--spacing-4) 0;align-items:flex-start;display:flex}.product-detail .product-top-body .arrow-list li img{margin-right:var(--spacing-4)}.product-detail .product-top-body .btn-faq{padding-bottom:var(--spacing-4)}.product-detail .product-top-body .btn-faq:last-child{padding-bottom:0}.product-detail .product-top-body .btn-row{margin-bottom:-1rem}.product-detail .product-top-body .btn-row .btn{margin:0 var(--spacing-4) var(--spacing-4) 0}.product-detail .product-top-body .btn-row .btn:last-child{margin-right:0}@media (width>=992px){.nav-tabs{-moz-column-gap:2.5rem;column-gap:2.5rem}.nav-tabs-holder{margin-bottom:2.5rem}.product-detail .property-list li{width:20%}.product-detail .product-top-body{padding-top:0}.product-detail .product-top-body .description{margin-bottom:2.5rem}.product-detail .product-top-body .arrow-list li img{margin-top:.2rem}.product-detail .product-top-body .btn-row .btn{margin-right:1.25rem}}
