.product-description{max-width:1220px}.product-description{font-size:18px;width:100%;margin-left:auto;background:#000!important;color:#fff!important;margin-right:auto;font-family:Montserrat,sans-serif!important;font-weight:600}.product-description *{box-sizing:border-box}.product-description img{max-width:100%;display:block;margin-bottom:-1px}.product-description table.border{border-collapse:collapse;border:0}.product-description .l-iframe-container{position:relative;padding-top:56%}.product-description .l-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-description table.border td,.product-description table.border th{border:1px solid #ccc;padding:8px}.product-description td.image{padding:0}.product-description td img{max-width:100%}.product-description table{border:0;margin:0}.product-description table td,.product-description table th{border:0;padding:0}.product-description h1,.product-description h2,.product-description h3,.product-description h4,.product-description h5{line-height:1!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:32px!important;font-weight:600!important;margin-bottom:30px!important;position:relative}.product-description h1:after,.product-description h2:after,.product-description h3:after,.product-description h4:after,.product-description h5:after{width:100px;height:4px;background-color:#c3c6c8;content:"";position:absolute;bottom:-15px;left:0}.product-description h1.product-description-center:after,.product-description h2.product-description-center:after,.product-description h3.product-description-center:after,.product-description h4.product-description-center:after,.product-description h5.product-description-center:after{left:50%;transform:translate(-50%)}.product-description h1 span,.product-description h2 span,.product-description h3 span,.product-description h4 span,.product-description h5 span{color:#fff!important}.product-description .center{text-align:center;font:inherit}.product-description .image{text-align:center;padding-top:20px;padding-bottom:20px}.product-description .bold{font-weight:700}.product-description .list2{text-align:center;list-style-position:inside;list-style-type:circle;padding:0}.product-description p{vertical-align:top;font-size:16px!important;margin-bottom:1em!important}.product-description-table{border-spacing:0}.product-description-section,.pd{padding:0 0 30px!important;overflow:hidden}.pb-0{padding-bottom:0!important}.pb-30{padding-bottom:30px!important}.pt-30{padding-top:30px!important}.product-description-section.product-description-section-without-margin{padding:0!important}.product-description-text-left{padding-right:20px!important;font-size:14px!important}.product-description-text{text-align:justify;line-height:1.8;color:#fff;font-weight:600;overflow:auto}.product-description-center{text-align:center}.product-description-text--with-padding{padding:0 50px}table.product-attributes{max-width:800px;border-collapse:collapse;margin:50px auto 0;font-size:14px}table.product-attributes .product-attributes__td{width:50%;border:1px solid var(--border-color);padding:8px;vertical-align:top}.product-description-column{border:none;width:50%}.product-description-column-text-left{padding-right:20px!important;padding-left:20px!important}.product-description-column-text-right{padding-left:20px!important;padding-right:20px!important}@media(max-width:1250px){.product-description .titles .title{font-size:30px!important}.product-description .titles .subtitle{font-size:16px!important}.product-description .footer-bg>img{display:none}.product-description .footer .footer-content{position:initial}.product-description .footer .section__title,.product-description .footer .text{color:#fff!important}.product-description .footer{overflow:initial}}@media(max-width:1070px){.product-description .titles .title{font-size:24px!important;margin-bottom:5px!important}.product-description .section__title{text-align:center}.product-description .titles{bottom:20px!important;left:20px!important}.product-description .row .c5,.product-description .row .c7{width:100%}.product-description .row .c5{text-align:center}.product-description .text-box-left,.product-description .text-box-right{padding:0}.product-description .footer .section__title{text-align:center}.product-description .mobile-show{display:block;margin-bottom:10px}.product-description .mobile-hide{display:none}}@media(max-width:767px){.product-description-column__container{display:flex;flex-wrap:wrap}.text-on-image__title.text-on-image__title--rwd-color,.product-description__text.product-description__text--rwd-color{color:var(--rwdColor)!important}.product-description-column.image{order:1;flex:0 0 100%;margin-bottom:20px!important}.product-description-column.product-description-column-text-left,.product-description-column.product-description-column-text-right{order:2;flex:0 0 100%;text-align:center;box-sizing:border-box;padding:0 20px!important}.product-description-column{display:block;width:100%}.product-description-text{text-align:center}}.product-description__text{text-align:justify}.text-on-image__title{text-transform:uppercase;font-weight:800;margin-bottom:20px;font-size:38px;line-height:1.1}.text-on-image{position:relative;background:#121011}.text-on-image__text{color:#fff;position:absolute;width:30%;top:0;left:90px;height:100%;text-align:left;display:flex;justify-content:center;flex-direction:column}.text-on-image__text--right{left:auto;right:90px}.text-on-image__image--rwd-container{display:none}@media only screen and (max-width:1200px){.text-on-image__title{font-size:30px}.text-on-image__text{font-size:14px}}@media only screen and (max-width:1100px){.text-on-image__title{margin-bottom:7px}.text-on-image__text{width:45%}}@media only screen and (max-width:1000px){.text-on-image__title{font-size:24px}}@media only screen and (max-width:820px){.text-on-image__image{display:none}.text-on-image__title{text-align:center}.text-on-image{display:flex;flex-wrap:wrap;background-image:none!important}.product-description-center-narrow{max-width:100%;text-align:justify!important;padding:0 20px}.product-description h1,.product-description h2,.product-description h3,.product-description h4,.product-description h5{font-size:24px}.text-on-image__image--rwd-container{display:block;order:1;flex:0 0 100%}.text-on-image__text{order:2;flex:1;position:initial;padding:40px 20px}.product-with-features{display:none}.product-with-features--rwd{display:inline-block}}
