.product-specs ul{padding:0;list-style:none;display:block;margin:auto}.product-specs ul li{width:100%;display:flex;flex-wrap:nowrap;padding:68px 0;list-style:none}.product-specs ul li:not(:last-of-type){border-bottom:1px solid #000}@media screen and (max-width: 989px){.product-specs ul li{padding:50px 0}}@media screen and (max-width: 580px){.product-specs ul li{flex-wrap:wrap;padding:30px 0}}.product-specs ul li .spec-title{width:250px;padding-right:50px;position:relative}@media screen and (max-width: 989px){.product-specs ul li .spec-title{width:200px}}@media screen and (max-width: 580px){.product-specs ul li .spec-title{width:100%;padding-right:0}}.product-specs ul li .spec-title h3{margin:0;line-height:1;font-size:18px;font-weight:900;position:sticky;top:60px}@media screen and (max-width: 580px){.product-specs ul li .spec-title h3{position:relative;top:0;margin-bottom:10px}}.product-specs ul li .spec-content{width:calc(100% - 250px);display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 989px){.product-specs ul li .spec-content{width:calc(100% - 200px)}}@media screen and (max-width: 580px){.product-specs ul li .spec-content{width:100%}}.product-specs ul li .spec-content p{font-size:16px;line-height:20px;margin-top:0;margin-bottom:0}.product-specs ul li .spec-content p:not(:last-of-type){margin-bottom:10px}.product-specs ul li .spec-content h4{font-size:16px;line-height:28px;font-weight:600;margin:20px 0 10px}.product-specs ul li .spec-content h4:first-of-type{margin-top:0}.product-specs ul li .spec-content .spec-images{display:flex;gap:10px;flex-wrap:nowrap;overflow-x:scroll;max-width:100%}.product-specs ul li .spec-content .spec-images::-webkit-scrollbar{height:2px}.product-specs ul li .spec-content .spec-images::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.product-specs ul li .spec-content .spec-images::-webkit-scrollbar-thumb{background:var(--black)}.product-specs ul li .spec-content .spec-image{width:100px;height:100px;cursor:pointer}.product-specs ul li .progress-bar{width:100%;height:5px;border-radius:1000px;background-color:rgba(195,213,79,.3);margin-bottom:10px}.product-specs ul li .progress-bar i{width:0;height:100%;border-radius:1000px;background-color:var(--tertiary-color);display:block}.product-specs ul li .progress-bar[data-progress="60"] i{width:60%}.product-specs ul li .progress-bar[data-progress="70"] i{width:70%}.product-specs ul li .progress-bar[data-progress="80"] i{width:80%}.product-specs ul li .progress-bar[data-progress="95"] i{width:95%}.product-specs ul li .progress-bar[data-progress="90"] i{width:90%}.product-specs ul li.row-content:first-of-type{padding-top:0}.product-specs ul li.row-content .spec-content{display:flex}@media screen and (max-width: 1200px){.product-specs ul li.row-content .spec-content{flex-direction:column}}.product-specs ul li.row-content .spec-content>div{padding:0 10px}@media screen and (max-width: 1200px){.product-specs ul li.row-content .spec-content>div{padding:0 0 20px 0}}.product-specs ul li.row-content .spec-content>div:first-of-type{padding-left:0;padding-right:20px}@media screen and (max-width: 1200px){.product-specs ul li.row-content .spec-content>div:first-of-type{padding-right:0}}.product-specs ul li.row-content .spec-content>div:last-of-type{padding-left:20px;padding-right:0}@media screen and (max-width: 1200px){.product-specs ul li.row-content .spec-content>div:last-of-type{padding-left:0}}.product-specs ul li.row-content .spec-content>div:only-child{padding:0}.product-specs ul li.row-content .spec-content>div strong{font-weight:500}.product-specs ul li.row-content.--three .spec-content>div{width:33.33%;min-width:33.33%}@media screen and (max-width: 1200px){.product-specs ul li.row-content.--three .spec-content>div{width:100%;min-width:100%}}.product-specs ul li.row-content.--two .spec-content>div{width:50%;min-width:50%}@media screen and (max-width: 1200px){.product-specs ul li.row-content.--two .spec-content>div{width:100%;min-width:100%}}.product-specs [data-dim-height] span,.product-specs [data-dim-width] span,.product-specs [data-dim-weight] span,.product-specs [data-dim-thickness] span{font-weight:600}#spec-images-dialog{border-radius:var(--border-radius);border:0}#spec-images-dialog img{max-width:100%;height:auto}#spec-images-dialog .spec-images-dialog-header{position:relative;width:100%}#spec-images-dialog button.close-button{border-radius:50%;background-color:var(--white);border:1px solid var(--black);aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:1rem;transition:all .3s ease-in;position:absolute;top:0;right:0;cursor:pointer;color:var(--black);transition:all .3s ease-in}#spec-images-dialog button.close-button:hover{background-color:var(--black);color:var(--white)}#spec-images-dialog button.close-button svg{width:1.5rem}