.product-single-content{padding:5rem 0}.product-single-content .product-content{margin-bottom:4rem}.product-single-content .product-content .product-info-heading{font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:800;color:#002d28;margin-bottom:2rem}.product-single-content .product-content ul{list-style:none;padding:0;margin:0;margin-left:40px;font-size:clamp(1rem,2vw,1.25rem)}.product-single-content .product-content ul li{margin-bottom:1rem;position:relative}.product-single-content .product-content ul li img{top:5%;left:-40px;position:absolute}.specifications{padding:2rem;background-color:#e3ded9}.specifications h2{font-size:clamp(1.4rem,2.5vw,1.75rem);line-height:1.3;margin-bottom:2rem}.specifications table.specifications-table{width:100%;border-collapse:collapse;font-size:clamp(1rem,2vw,1.25rem);line-height:1.3}.specifications table.specifications-table tr{border-bottom:1px dashed rgba(21,21,21,.062745098)}.specifications table.specifications-table tr:first-child{border-top:1px dashed rgba(21,21,21,.062745098)}.specifications table.specifications-table tr:last-child{border-bottom:0}.specifications table.specifications-table tr th{padding:1.25rem 0;text-align:left;width:50%;font-weight:400}.specifications table.specifications-table tr td{padding:1.25rem 0;text-align:right;width:50%}.specifications table.specifications-table .spec-links-row td{padding-bottom:0}.specifications table.specifications-table .spec-links-row td .spec-links-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:clamp(13px,1.4vw + .5rem,18px);font-weight:600}.specifications table.specifications-table .spec-links-row td .spec-links-grid .spec-link{flex:0 0 auto;min-width:120px;text-align:center}@media(max-width:798px){.product-single-content{padding:2.5rem 0}.product-single-content .product-content{margin-bottom:2rem}.specifications{padding:1.2rem}.specifications h2{margin-bottom:1rem}.specifications table.specifications-table tr td,.specifications table.specifications-table tr th{padding:.75rem 0}}.related-applications-swiper-wrap .section-title{margin-bottom:2rem}.related-applications-swiper-wrap .related-applications-swiper .swiper-slide{height:auto}.related-applications-swiper-wrap .related-applications-swiper .swiper-slide .related-app-slide{display:block;position:relative;overflow:hidden;aspect-ratio:365/462;min-height:462px;background:#000;max-width:100%}@media(max-width:768px){.related-applications-swiper-wrap .related-applications-swiper .swiper-slide .related-app-slide{aspect-ratio:3/5;min-height:300px}}.related-applications-swiper-wrap .related-applications-swiper .swiper-slide .related-app-slide .slide-bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:1;transition:transform .8s ease}.related-applications-swiper-wrap .related-applications-swiper .swiper-slide .related-app-slide::before{content:"";position:absolute;inset:0;background:linear-gradient(transparent 50%,rgba(0,0,0,.85));opacity:1;transform:translateY(20px);z-index:2;transition:opacity .4s ease-in-out,transform .8s ease-in-out}.related-applications-swiper-wrap .related-applications-swiper .swiper-slide .related-app-slide::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);opacity:0;z-index:3;transition:opacity .4s ease-in-out}.related-applications-swiper-wrap .related-applications-swiper .swiper-slide .related-app-slide .slide-bottom{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;z-index:4;display:flex;flex-direction:column}@media(max-width:768px){.related-applications-swiper-wrap .related-applications-swiper .swiper-slide .related-app-slide .slide-bottom{padding:1rem}}.related-applications-swiper-wrap .related-applications-swiper .swiper-slide .related-app-slide .slide-bottom .slide-title{color:#fff;margin:0;transform:translateY(0);transition:transform .6s ease-in-out}.related-applications-swiper-wrap .related-applications-swiper .swiper-slide .related-app-slide .slide-bottom .slide-description{color:#fff;max-height:0;overflow:hidden;opacity:0;transition:max-height .6s ease-in-out,opacity .6s ease-in-out}.related-applications-swiper-wrap .related-applications-swiper .swiper-slide .related-app-slide .slide-bottom .slide-description p{color:#fff;opacity:1;margin:.5rem 0 0;font-size:1rem}.related-applications-swiper-wrap .related-applications-swiper .swiper-slide .related-app-slide:hover::before{opacity:1;transform:translateY(0)}.related-applications-swiper-wrap .related-applications-swiper .swiper-slide .related-app-slide:hover::after{opacity:1}.related-applications-swiper-wrap .related-applications-swiper .swiper-slide .related-app-slide:hover .slide-title{transform:translateY(-12px)}.related-applications-swiper-wrap .related-applications-swiper .swiper-slide .related-app-slide:hover .slide-description{max-height:150px;opacity:1}.best-practices h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;color:#333}.best-practices .accordion{display:flex;flex-direction:column;gap:1rem}.best-practices .accordion-item{background:#ede8e3;border:none;border-radius:0;overflow:hidden;position:relative}.best-practices .accordion-item .accordion-header button.accordion-button{color:#000;display:flex;align-items:center;background:rgba(0,0,0,0);border:none;box-shadow:none;font-weight:600;padding:1.25rem 1.5rem;transition:background .3s ease;font-size:clamp(1rem,2vw,1.25rem);line-height:1.3}.best-practices .accordion-item .accordion-header button.accordion-button:not(.collapsed){color:#000}.best-practices .accordion-item .accordion-header button.accordion-button span{opacity:75%}.best-practices .accordion-item .accordion-header button.accordion-button::before{content:"";display:inline-block;width:1.3rem;height:1.3rem;margin:auto 0;margin-right:.75rem;background-image:url(../../svg/icon-info.svg);background-repeat:no-repeat;background-size:contain}.best-practices .accordion-item .accordion-header button.accordion-button::after{content:"";margin-left:auto;background-image:url(../../svg/icon-chevron.svg);background-repeat:no-repeat;background-size:contain;transform:rotate(0);transition:transform .3s ease}.best-practices .accordion-item .accordion-header button.accordion-button.collapsed::after{transform:rotate(0)}.best-practices .accordion-item .accordion-header button.accordion-button:not(.collapsed)::after{transform:rotate(180deg)}.best-practices .accordion-item .accordion-header button.accordion-button:focus{box-shadow:none}.best-practices .accordion-item .accordion-collapse .accordion-body{background:#ede8e3;padding-top:5px;padding-left:3.5rem;font-size:clamp(1rem,2vw,1.25rem);opacity:75%}.finishes-swiper-wrap .section-title{margin-bottom:2rem}.finishes-swiper-wrap .finishes-swiper .swiper-slide{width:auto;height:auto}.finishes-swiper-wrap .finishes-swiper .swiper-slide .finish-slide{position:relative;display:block;overflow:hidden;min-height:460px;width:100%}@media(max-width:768px){.finishes-swiper-wrap .finishes-swiper .swiper-slide .finish-slide{min-height:300px}}.finishes-swiper-wrap .finishes-swiper .swiper-slide .finish-slide .finish-image{position:absolute;inset:0;background-size:cover;background-position:center;z-index:1;transition:transform .8s ease}.finishes-swiper-wrap .finishes-swiper .swiper-slide .finish-slide::before{content:"";position:absolute;inset:0;z-index:2;opacity:1;transform:translateY(20px);background:linear-gradient(transparent 50%,#000);transition:opacity .4s ease-in-out,transform .8s ease-in-out}.finishes-swiper-wrap .finishes-swiper .swiper-slide .finish-slide::after{content:"";position:absolute;inset:0;z-index:2;opacity:0;background:linear-gradient(transparent 50%,#000);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.finishes-swiper-wrap .finishes-swiper .swiper-slide .finish-slide:hover::before{opacity:0;background:linear-gradient(transparent,#001c19 99%)}.finishes-swiper-wrap .finishes-swiper .swiper-slide .finish-slide:hover::after{opacity:1;background:linear-gradient(transparent,#001c19 99%)}.finishes-swiper-wrap .finishes-swiper .swiper-slide .finish-slide .finish-content-wrapper{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;z-index:3;display:flex;flex-direction:column}@media(max-width:768px){.finishes-swiper-wrap .finishes-swiper .swiper-slide .finish-slide .finish-content-wrapper{padding:1rem}}.finishes-swiper-wrap .finishes-swiper .swiper-slide .finish-slide .finish-content-wrapper .finish-title{color:#fff;margin:0;transform:translateY(0);transition:transform .6s ease-in-out;font-size:clamp(1.4rem,2.5vw,1.75rem)}.finishes-swiper-wrap .finishes-swiper .swiper-slide .finish-slide .finish-content-wrapper .finish-description{color:#fff;max-height:0;overflow:hidden;opacity:0;transition:max-height .6s ease-in-out,opacity .6s ease-in-out}.finishes-swiper-wrap .finishes-swiper .swiper-slide .finish-slide .finish-content-wrapper .finish-description p{margin:.5rem 0 0;font-size:1rem}.finishes-swiper-wrap .finishes-swiper .swiper-slide .finish-slide:hover .finish-title{transform:translateY(-12px)}.finishes-swiper-wrap .finishes-swiper .swiper-slide .finish-slide:hover .finish-description{max-height:300px;opacity:1}
/*# sourceMappingURL=products_single.min.css.map */
