@media(min-width:990px){body.template-product .product-section .product__block__title{padding-bottom:28px}body.template-product .product-section .product__title{line-height:1.3;letter-spacing:-.015em}body.template-product .product-section .price-top-box{margin-top:16px;margin-bottom:28px}body.template-product .product-section .configurator-step{margin-top:24px;margin-bottom:30px}body.template-product .product-section .dimension-controls{gap:22px;margin-top:22px;margin-bottom:24px}body.template-product .product-section .product__block__variants{padding-bottom:38px}body.template-product .product-section .sw-sample-box{margin:26px 0 32px;padding:26px 24px}}body.template-product .product-section .price-top-box>div:first-child{flex-wrap:wrap;row-gap:8px}body.template-product .product-section .dimension-field{min-width:0}body.template-product .product-section .dimension-label{display:inline-block}body.template-product .product-section .radio__fieldset>.radio__legend{margin-bottom:16px;line-height:1.45}body.template-product .product-section .product__block__variants .radio__inputs{row-gap:14px}body.template-product .product-section .product__block__variants .radio__button>label{padding-top:17px;padding-bottom:17px;line-height:1.55}body.template-product .product-section .material-card-desc{line-height:1.55}body.template-product .product-section .material-card-price{display:inline-block;margin-top:7px}body.template-product .product-section .product__block__icon{padding-top:6px;padding-bottom:6px}body.template-product .sw-sample-box__text{line-height:1.6}body.template-product .ssw-material-cards .ssw-body{padding-top:22px;padding-bottom:14px}@media(max-width:749px){body.template-product .product-section .product__main__content{padding-left:4px;padding-right:4px}body.template-product .product-section .product__title{letter-spacing:-.015em}body.template-product .product-section .price-top-box{text-align:left;margin-top:12px;margin-bottom:28px}body.template-product .product-section .price-top-box>div:first-child{justify-content:flex-start;gap:10px 14px!important}body.template-product .product-section .configurator-step{margin-top:24px;margin-bottom:28px;border-radius:12px}body.template-product .product-section .dimension-field{flex:1 1 0}body.template-product .product-section .dimension-hint{white-space:normal;overflow:visible;font-weight:400!important;align-items:flex-start}body.template-product .product-section .dimension-hint img{width:15px!important;height:15px!important;margin-top:2px;margin-right:7px!important;flex:0 0 auto}body.template-product .product-section .material-card-desc{display:inline-block;margin-top:6px;font-size:13px}body.template-product .product-section .sw-sample-box{border-radius:13px}body.template-product .product-section .sw-sample-box__head{gap:12px}body.template-product .product-section .sw-sample-box__title,body.template-product .product-section .sw-sample-box__price{font-size:17px;line-height:1.45}body.template-product .product-section .sw-sample-box__button{min-height:48px;font-size:14px;padding:13px 16px}body.template-product .product-section .product__block__icon{line-height:1.5}body.template-product .ssw-material-cards .ssw-container{padding-left:20px;padding-right:20px}body.template-product .ssw-material-cards .ssw-heading{line-height:1.35}}@media(max-width:749px){body.template-product .product-section .price-top-box>div:first-child{row-gap:14px!important}body.template-product .product-section .configurator-step{border:1px solid #eae5dc;box-shadow:0 4px 18px #0000000b}body.template-product .product-section .configurator-title{line-height:1.5!important}body.template-product .product-section .dimension-hint{margin-top:20px!important}body.template-product .product-section .product__block__variants .radio__legend{margin-bottom:22px!important}body.template-product .product-section .product__block__variants .radio__inputs{row-gap:19px!important}body.template-product .product-section .product__block__variants .radio__button>label{padding:23px 20px!important;line-height:1.65!important}body.template-product .product-section .product__block__buttons{margin-top:24px!important;margin-bottom:26px!important}body.template-product .product-section .sw-sample-box__head{margin-bottom:16px!important}body.template-product .product-section .sw-sample-box__text{margin-bottom:22px!important}body.template-product .product-section .product__block__icon{padding-top:13px!important;padding-bottom:13px!important}body.template-product .ssw-material-cards .ssw-heading{margin-bottom:34px!important}}@media(min-width:750px){body.template-product .product-section .product__block__title{padding-bottom:35px!important}body.template-product .product-section .price-top-box{margin:20px 0 34px!important}body.template-product .product-section .configurator-step{margin:30px 0 40px!important;padding:35px 30px!important}body.template-product .product-section .product__block__variants{padding-bottom:45px!important}body.template-product .product-section .sw-sample-box{margin:35px 0 40px!important}}body.template-product .product-section .product__title{max-width:25ch;margin-left:auto;margin-right:auto;font-weight:400}body.template-product .product-section .product__block__variants .radio__legend{letter-spacing:.025em}body.template-product .product-section .product__block__description{border-top:1px solid #ece6dd}body.template-product .ssw-material-cards{background:#faf8f2;margin-top:28px;padding:clamp(52px,6vw,90px) 0 clamp(52px,6vw,88px)}body.template-product .ssw-material-cards .ssw-container{max-width:1220px}body.template-product .ssw-material-cards .ssw-heading{font-size:clamp(26px,2.6vw,35px);line-height:1.3;margin-bottom:33px;letter-spacing:-.015em}body.template-product .ssw-material-cards .ssw-grid{gap:26px}body.template-product .ssw-material-cards .ssw-card{box-shadow:0 3px 18px #1e18100b}body.template-product .ssw-material-cards .ssw-body{padding:24px 23px 25px}body.template-product .ssw-material-cards .ssw-title{margin-bottom:12px}body.template-product .ssw-material-cards .ssw-list{gap:12px}body.template-product .lcu{padding-top:65px;padding-bottom:78px;background:#fff}body.template-product .lcu .lcu__inner{max-width:1210px}body.template-product .lcu h2{line-height:1.35}body.template-product .pgc{background:#fbfaf7;padding-top:70px;padding-bottom:76px}body.template-product .pgc .pgc__inner{max-width:1240px}body.template-product .pgc .pgc__title{margin-bottom:34px;line-height:1.35;font-size:clamp(25px,2.5vw,34px)}body.template-product .car-wrap{padding-top:76px;padding-bottom:76px;background:#fff}body.template-product .car-wrap .car-container{max-width:1230px}body.template-product .car-wrap .car-title{line-height:1.3}body.template-product .car-wrap .car-text{line-height:1.7}body.template-product .section-faq.sw-product-faq--compact{padding-top:64px;padding-bottom:72px;background:#faf8f3}body.template-product .section-faq.sw-product-faq--compact .section-padding{padding-top:0;padding-bottom:0}body.template-product .section-faq.sw-product-faq--compact .standard__kicker{font-size:clamp(25px,2.4vw,32px);line-height:1.35;margin-bottom:30px}body.template-product .section-faq.sw-product-faq--compact .accordion__wrapper{padding-top:6px;padding-bottom:6px}@media(min-width:990px){body.template-product .product-section .product__main__content{padding-left:clamp(28px,3vw,54px);padding-right:clamp(15px,2vw,30px)}body.template-product .product-section .product__title{max-width:29ch}body.template-product .product-section .configurator-step{padding:30px 29px!important}}@media(max-width:749px){body.template-product .product-section .product__title{max-width:100%}body.template-product .ssw-material-cards{margin-top:26px;padding-top:48px;padding-bottom:57px}body.template-product .ssw-material-cards .ssw-heading{font-size:27px;margin-bottom:27px}body.template-product .ssw-material-cards .ssw-body{padding:23px 20px 26px}body.template-product .lcu{padding-top:54px;padding-bottom:58px}body.template-product .pgc{padding-top:57px;padding-bottom:61px}body.template-product .pgc .pgc__title{font-size:26px;margin-bottom:27px}body.template-product .car-wrap{padding-top:52px;padding-bottom:56px}body.template-product .section-faq.sw-product-faq--compact{padding-top:54px;padding-bottom:60px}body.template-product .section-faq.sw-product-faq--compact .standard__kicker{font-size:25px;margin-bottom:24px}}body.template-product{--sw-reading-ink: #262421;--sw-reading-muted: #625f5a;--sw-reading-cream: #faf8f3;--sw-reading-border: #e9e4dc}body.template-product .product-section{--pb: 30px !important}body.template-product .product-section .product__title{line-height:1.38!important;letter-spacing:-.012em!important;text-wrap:pretty}body.template-product .product-section .product__block__title{padding-bottom:25px!important}body.template-product .product-section .price-top-box{margin:14px 0 26px!important;padding-top:16px!important;border-top:1px solid var(--sw-reading-border)}body.template-product .product-section .configurator-step{padding:27px 24px 29px!important;margin:20px 0 27px!important;box-shadow:0 3px 15px #1e19120b!important}body.template-product .product-section .configurator-title{line-height:1.4!important;margin-bottom:15px!important}body.template-product .product-section .dimension-controls{margin:18px 0 23px!important;gap:17px!important}body.template-product .product-section .dimension-label{line-height:1.5!important;margin-bottom:9px!important}body.template-product .product-section .dimension-hint{line-height:1.5!important;white-space:normal!important;overflow:visible!important}body.template-product .product-section .product__block__variants{padding-bottom:28px!important}body.template-product .product-section .product__block__variants .radio__legend{margin-bottom:16px!important}body.template-product .product-section .product-single .form__selectors .radio__inputs{gap:13px!important}body.template-product .product-section .product-single .form__selectors .radio__button{padding:12px 10px!important}body.template-product .product-section .product__block__buttons{margin:12px 0 17px!important}body.template-product .product-section .sw-sample-box{margin:22px 0 27px!important;padding:23px 22px!important}body.template-product .product-section .sw-sample-box__text{line-height:1.65!important;margin-bottom:16px!important}body.template-product .product-section .product__block__description{margin-top:20px!important;padding-top:17px!important}body.template-product section.ssw-material-cards{background:var(--sw-reading-cream)!important;margin:0!important;padding:70px 0 52px!important}body.template-product section.ssw-material-cards .ssw-container{max-width:1240px!important;padding-left:24px!important;padding-right:24px!important}body.template-product section.ssw-material-cards .ssw-heading{font-size:32px!important;line-height:1.35!important;letter-spacing:-.012em!important;font-weight:400!important;margin:0 0 30px!important}body.template-product section.ssw-material-cards .ssw-grid{gap:24px!important}body.template-product section.ssw-material-cards .ssw-card{border:1px solid #ebe6dd!important;border-radius:13px!important;box-shadow:0 2px 12px #1e18100b!important}body.template-product section.ssw-material-cards .ssw-body{padding:23px 22px 25px!important}body.template-product section.ssw-material-cards .ssw-title{margin-bottom:12px!important;line-height:1.4!important;font-weight:400!important}body.template-product section.ssw-material-cards .ssw-list{margin-top:12px!important;gap:10px!important}body.template-product section.ssw-material-cards .ssw-list-item{line-height:1.55!important}body.template-product section.lcu{background:#fff!important;margin:0!important;padding:73px 0 74px!important}body.template-product section.lcu .lcu__inner{max-width:1240px!important;padding:0 24px!important}body.template-product section.lcu .lcu__heading{font-size:31px!important;line-height:1.38!important;font-weight:400!important;text-transform:none!important;margin:0 0 9px!important}body.template-product section.lcu .lcu__subtitle{font-size:15px!important;line-height:1.55!important;margin:0 0 31px!important}body.template-product section.lcu .lcu__grid{gap:23px!important}body.template-product section.lcu .lcu__card{padding:25px 22px!important;box-shadow:0 3px 15px #231c130b!important}body.template-product section.lcu .lcu__card-title{text-transform:none!important;line-height:1.45!important;font-weight:400!important;letter-spacing:.01em;margin-bottom:9px!important}body.template-product section.lcu .lcu__card-text{line-height:1.65!important;color:var(--sw-reading-muted)}body.template-product section.pgc{background:#faf9f6!important;margin:0!important;padding:69px 0 66px!important}body.template-product section.pgc .pgc__inner{max-width:1240px!important;padding:0 24px!important}body.template-product section.pgc .pgc__title{font-size:31px!important;line-height:1.36!important;letter-spacing:-.012em!important;font-weight:400!important;margin:0 0 29px!important}body.template-product section.pgc .pgc__header{margin-bottom:17px!important}body.template-product section.pgc .pgc__card{box-shadow:none!important}body.template-product section.pgc .pgc__track{gap:17px!important}body.template-product .tp-section-custom{max-width:1240px!important;margin:52px auto 55px!important;padding:36px 35px 32px!important;background:#fcfaf6!important;border:1px solid #f1ece4;border-radius:15px!important}body.template-product .tp-heading{margin-bottom:26px!important}body.template-product .tp-eyebrow{margin-bottom:11px!important}body.template-product .tp-heading h2{font-size:31px!important;line-height:1.4!important;margin-bottom:13px!important;font-weight:400!important}body.template-product .tp-slider-wrapper{gap:16px!important}body.template-product .tp-card{padding:21px!important;line-height:1.55!important}body.template-product .tp-body{line-height:1.65!important}body.template-product .tp-footer{margin-top:18px!important}body.template-product section.car-wrap{background:#fff!important;margin:0!important;padding:65px 0 60px!important}body.template-product section.car-wrap .car-container{max-width:1240px!important;padding:0 24px!important}body.template-product section.car-wrap .car-grid{gap:30px!important}body.template-product section.car-wrap .car-panel{padding:35px!important}body.template-product section.car-wrap .car-title{line-height:1.36!important;margin-bottom:17px!important}body.template-product section.car-wrap .car-text{line-height:1.75!important}body.template-product section.section-faq.sw-product-faq--compact{background:#faf8f3!important;margin:0!important;padding:61px 0!important}body.template-product section.section-faq.sw-product-faq--compact .section-padding{padding-top:0!important;padding-bottom:0!important}body.template-product section.section-faq.sw-product-faq--compact .text__standard{max-width:880px!important}body.template-product section.section-faq.sw-product-faq--compact .standard__kicker{font-size:30px!important;line-height:1.38!important;font-weight:400!important;margin:0 0 27px!important}body.template-product section.section-faq.sw-product-faq--compact .accordion__title{min-height:55px!important;padding-top:13px!important;padding-bottom:13px!important;font-size:15px!important;line-height:1.55!important}body.template-product section.section-faq.sw-product-faq--compact .accordion__body{font-size:14px!important;line-height:1.7!important}body.template-product .sw-related{max-width:1240px!important;padding:64px 24px 75px!important}body.template-product .sw-related__heading{font-size:30px!important;line-height:1.38!important;margin:0 0 32px!important;font-weight:400!important}body.template-product .sw-related__grid{gap:25px 19px!important}body.template-product .sw-related__image-wrap{border-radius:8px!important}body.template-product .sw-related__title{font-size:14px!important;line-height:1.55!important;margin-top:13px!important;text-wrap:pretty}body.template-product .sw-related__price{font-size:13px!important;line-height:1.45!important;margin-top:7px!important}@media(min-width:750px)and (max-width:1023px){body.template-product section.lcu{padding-top:65px!important;padding-bottom:68px!important}body.template-product section.ssw-material-cards{padding-top:63px!important;padding-bottom:50px!important}body.template-product .tp-section-custom{margin-left:24px!important;margin-right:24px!important}body.template-product section.lcu .lcu__card{padding:20px!important}}@media(max-width:749px){body.template-product .product-section{--pb: 14px !important}body.template-product .product-section .product__media__wrapper{margin-bottom:23px!important}body.template-product .product-section .product__title{font-size:clamp(21px,5.5vw,25px)!important;line-height:1.38!important}body.template-product .product-section .product__block__title{padding-bottom:22px!important}body.template-product .product-section .price-top-box{margin:12px 0 22px!important;padding-top:14px!important}body.template-product .product-section .configurator-step{margin:18px 0 26px!important;padding:22px 17px 25px!important}body.template-product .product-section .configurator-title{font-size:17px!important;margin-bottom:15px!important;white-space:normal!important}body.template-product .product-section .dimension-controls{gap:12px!important;margin:16px 0 21px!important}body.template-product .product-section .dimension-field{min-width:0}body.template-product .product-section .dimension-hint{font-size:12px!important;line-height:1.55!important}body.template-product .product-section .product__block__variants{padding-bottom:25px!important}body.template-product .product-section .product-single .form__selectors .radio__inputs{gap:9px!important}body.template-product .product-section .product-single .form__selectors .radio__button{padding:12px 7px!important}body.template-product .product-section .product__block__buttons{margin:11px 0 15px!important}body.template-product .product-section .sw-sample-box{margin:22px 0 25px!important;padding:20px 18px!important}body.template-product .product-section .sw-sample-box__text{font-size:13.5px!important;line-height:1.6!important}body.template-product .product-section .product__block__description{margin-top:18px!important;padding-top:15px!important}body.template-product section.ssw-material-cards{padding:48px 0 33px!important;margin:0!important}body.template-product section.ssw-material-cards .ssw-container{padding:0 19px!important}body.template-product section.ssw-material-cards .ssw-heading{font-size:25px!important;margin-bottom:25px!important}body.template-product section.ssw-material-cards .ssw-mobile-tabs{gap:7px!important;margin-bottom:15px!important}body.template-product section.ssw-material-cards .ssw-mobile-tab{min-height:50px!important;line-height:1.35!important}body.template-product section.ssw-material-cards .ssw-grid{gap:0!important}body.template-product section.ssw-material-cards .ssw-body{padding:22px 19px 25px!important}body.template-product section.ssw-material-cards .ssw-title{margin-bottom:11px!important}body.template-product section.ssw-material-cards .ssw-list{gap:10px!important;margin-top:11px!important}body.template-product section.ssw-material-cards .ssw-list-item{line-height:1.55!important;font-size:13.5px!important}body.template-product section.lcu{padding:51px 0 55px!important;background:#fff!important}body.template-product section.lcu .lcu__inner{padding:0 19px!important}body.template-product section.lcu .lcu__heading{font-size:25px!important;line-height:1.37!important;margin-bottom:9px!important}body.template-product section.lcu .lcu__subtitle{font-size:14px!important;margin-bottom:25px!important;line-height:1.55!important}body.template-product section.lcu .lcu__grid{gap:15px!important}body.template-product section.lcu .lcu__card{min-height:104px!important;padding:18px 17px!important;gap:15px!important}body.template-product section.lcu .lcu__card-title{font-size:14px!important;line-height:1.4!important;margin-bottom:7px!important}body.template-product section.lcu .lcu__card-text{font-size:13.5px!important;line-height:1.6!important}body.template-product section.lcu .lcu__logo-box{flex-basis:67px;width:67px;height:67px}body.template-product section.pgc{padding:53px 0 56px!important}body.template-product section.pgc .pgc__inner{padding:0 19px!important}body.template-product section.pgc .pgc__title{font-size:25px!important;line-height:1.38!important;margin-bottom:26px!important}body.template-product section.pgc .pgc__header{margin-bottom:12px!important}body.template-product .tp-section-custom{margin:30px 19px 37px!important;padding:27px 17px 25px!important;border-radius:14px!important}body.template-product .tp-heading{margin-bottom:22px!important}body.template-product .tp-heading h2{font-size:25px!important;line-height:1.35!important;margin-bottom:12px!important}body.template-product .tp-slider-wrapper{gap:13px!important}body.template-product .tp-card{padding:18px!important;min-height:188px!important}body.template-product .tp-body{line-height:1.6!important}body.template-product section.car-wrap{padding:53px 0 55px!important}body.template-product section.car-wrap .car-container{padding:0 19px!important}body.template-product section.car-wrap .car-grid{gap:17px!important}body.template-product section.car-wrap .car-panel{padding:24px 21px!important}body.template-product section.car-wrap .car-title{line-height:1.42!important;margin-bottom:12px!important}body.template-product section.car-wrap .car-text{font-size:14px!important;line-height:1.7!important}body.template-product section.section-faq.sw-product-faq--compact{padding:54px 0 57px!important}body.template-product section.section-faq.sw-product-faq--compact .standard__kicker{font-size:25px!important;line-height:1.38!important;margin-bottom:24px!important}body.template-product section.section-faq.sw-product-faq--compact .accordion__title{min-height:52px!important;font-size:14px!important;line-height:1.5!important;padding:12px 0!important}body.template-product section.section-faq.sw-product-faq--compact .accordion__body{font-size:13.5px!important;line-height:1.65!important}body.template-product .sw-related{padding:53px 19px 62px!important}body.template-product .sw-related__heading{font-size:25px!important;line-height:1.37!important;margin-bottom:26px!important}body.template-product .sw-related__grid{gap:24px 13px!important}body.template-product .sw-related__title{font-size:13px!important;line-height:1.55!important;margin-top:11px!important}body.template-product .sw-related__price{font-size:12.5px!important}}@media(min-width:750px){body.template-product section.ssw-material-cards{padding-top:76px!important;padding-bottom:62px!important}body.template-product section.lcu{padding-top:82px!important;padding-bottom:86px!important}body.template-product section.pgc{padding-top:80px!important;padding-bottom:78px!important}body.template-product .tp-section-custom{margin-top:60px!important;margin-bottom:63px!important}body.template-product section.car-wrap{padding-top:74px!important;padding-bottom:72px!important}body.template-product section.section-faq.sw-product-faq--compact{padding-top:72px!important;padding-bottom:74px!important}body.template-product .sw-related{padding-top:76px!important}}@media(max-width:749px){body.template-product section.ssw-material-cards{padding-top:60px!important;padding-bottom:43px!important}body.template-product section.lcu{padding-top:60px!important;padding-bottom:66px!important}body.template-product section.pgc{padding-top:64px!important;padding-bottom:70px!important}body.template-product .tp-section-custom{margin-top:39px!important;margin-bottom:46px!important}body.template-product section.car-wrap{padding-top:65px!important;padding-bottom:67px!important}body.template-product section.section-faq.sw-product-faq--compact{padding-top:65px!important;padding-bottom:70px!important}body.template-product .sw-related{padding-top:65px!important}}@media(max-width:749px){body.template-product section.lcu{padding:36px 0 43px!important;background:#fff!important}body.template-product section.lcu .lcu__inner{padding:0 20px!important}body.template-product section.lcu .lcu__heading{text-align:left!important;font-size:22px!important;line-height:1.3!important;margin:0 0 17px!important;font-weight:400!important}body.template-product section.lcu .lcu__grid{gap:0!important}body.template-product section.lcu .lcu__card{min-height:0!important;padding:15px 0!important;gap:14px!important;background:transparent!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #eaeaea!important;border-radius:0!important;align-items:center!important}body.template-product section.lcu .lcu__card:last-child{border-bottom:0!important}body.template-product section.lcu .lcu__logo-box{flex:0 0 48px!important;width:48px!important;height:48px!important;padding:5px!important}body.template-product section.lcu .lcu__card-title{font-size:14px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:0!important;margin:0 0 3px!important;text-transform:none!important}body.template-product section.lcu .lcu__card-text{font-size:12.5px!important;line-height:1.45!important;color:#555!important}body.template-product section.pgc{padding:43px 0 50px!important;background:#fafaf9!important}body.template-product section.pgc .pgc__title{font-size:22px!important;line-height:1.3!important;text-align:left!important;margin-bottom:18px!important}body.template-product section.car-wrap{padding:43px 0 45px!important}body.template-product section.section-faq.sw-product-faq--compact{padding:44px 0 51px!important}body.template-product section.section-faq.sw-product-faq--compact .standard__kicker{font-size:22px!important;line-height:1.3!important;margin-bottom:21px!important}}@media(max-width:749px){body.template-product .product-section .sw-sample-box{background:#fff!important;border:1px solid #e6e6e6!important;border-radius:6px!important;box-shadow:none!important;margin:15px 0 21px!important;padding:16px!important}body.template-product .product-section .sw-sample-box__head{align-items:baseline!important;gap:8px!important;margin-bottom:7px!important}body.template-product .product-section .sw-sample-box__title,body.template-product .product-section .sw-sample-box__price{font-size:14px!important;font-weight:600!important;line-height:1.35!important;color:#292929!important}body.template-product .product-section .sw-sample-box__text{font-size:12.5px!important;line-height:1.45!important;color:#626262!important;margin-bottom:12px!important}body.template-product .product-section .sw-sample-box__button{min-height:46px!important;border:1px solid #252525!important;border-radius:5px!important;box-shadow:none!important;background:#fff!important;color:#252525!important;font-size:13px!important;font-weight:600!important;text-transform:none!important}body.template-product section.pgc .pgc__inner{padding-left:20px!important;padding-right:20px!important}body.template-product section.pgc .pgc__card{border-radius:3px!important;box-shadow:none!important}body.template-product section.pgc .pgc__title{font-size:22px!important;font-weight:400!important;line-height:1.3!important;text-align:left!important;letter-spacing:-.012em!important}body.template-product section.pgc .pgc__caption{left:0!important;right:0!important;bottom:0!important;padding:19px 12px 10px!important;border-radius:0!important;box-shadow:none!important;background:linear-gradient(0deg,#0009,#0000)!important;color:#fff!important;font-weight:500!important;font-size:12px!important;letter-spacing:0!important}body.template-product section.pgc .pgc__btn{box-shadow:none!important;border:1px solid #ddd!important;background:transparent!important;color:#333!important;min-width:36px!important;min-height:36px!important}body.template-product .tp-section-custom{margin:0!important;max-width:100%!important;padding:42px 20px 45px!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body.template-product .tp-heading{text-align:left!important}body.template-product .tp-heading h2{font-size:22px!important;line-height:1.3!important;letter-spacing:-.012em!important;font-weight:400!important;text-align:left!important}body.template-product .tp-summary{justify-content:flex-start!important;gap:8px!important}body.template-product .tp-eyebrow{color:#777!important}body.template-product .tp-card{background:#fff!important;border:1px solid #e8e8e8!important;border-radius:4px!important;box-shadow:none!important}body.template-product .tp-all{border:1px solid #282828!important;color:#282828!important;border-radius:4px!important;background:#fff!important}body.template-product .tp-arrow{box-shadow:none!important}body.template-product section.car-wrap{background:#fff!important;padding:8px 0 42px!important}body.template-product section.car-wrap .car-container{padding:0!important}body.template-product section.car-wrap .car-grid{display:flex!important;flex-direction:column!important;gap:0!important;direction:ltr!important}body.template-product section.car-wrap .car-media{order:0!important;border-radius:0!important}body.template-product section.car-wrap .car-media img,body.template-product section.car-wrap .car-media--ph{width:100%!important;height:min(58vw,260px)!important;border-radius:0!important;box-shadow:none!important;object-fit:cover!important}body.template-product section.car-wrap .car-panel{order:1!important;background:#fff!important;border-radius:0!important;padding:25px 20px 0!important;min-height:0!important;box-shadow:none!important;align-items:flex-start!important}body.template-product section.car-wrap .car-badge{display:inline-block!important;padding:0!important;border-radius:0!important;border:0!important;box-shadow:none!important;background:transparent!important;color:#777!important;margin:0 0 9px!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important}body.template-product section.car-wrap .car-title{font-size:22px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.012em!important;color:#252525!important;margin:0 0 11px!important}body.template-product section.car-wrap .car-text{font-size:13px!important;line-height:1.6!important;color:#555!important;margin:0!important}body.template-product section.car-wrap .car-text p:empty{display:none}body.template-product section.section-faq.sw-product-faq--compact{background:#fafaf9!important;padding:43px 20px 45px!important}body.template-product section.section-faq.sw-product-faq--compact .standard__kicker{text-align:left!important;font-size:22px!important;font-weight:400!important;line-height:1.3!important;margin-bottom:16px!important}body.template-product section.section-faq.sw-product-faq--compact .accordion__title{min-height:48px!important;font-size:13.5px!important;font-weight:500!important;line-height:1.4!important}body.template-product .sw-related{padding:43px 20px 46px!important;margin:0 auto!important}body.template-product .sw-related__heading{font-size:22px!important;line-height:1.3!important;text-align:left!important;margin-bottom:21px!important}body.template-product .sw-related__image-wrap{border-radius:2px!important}body.template-product .sw-related__title{text-align:left!important;font-size:13px!important;line-height:1.4!important;margin-top:10px!important}body.template-product .sw-related__price{text-align:left!important;font-size:13px!important;margin-top:4px!important}}@media screen and (max-width:749px){body.template-product section.lcu .lcu__heading,body.template-product section.pgc .pgc__title,body.template-product .tp-section-custom .tp-heading h2,body.template-product section.car-wrap .car-title{display:block!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;text-wrap:balance;line-height:1.3!important}body.template-product section.lcu .lcu__subtitle{width:100%!important;text-align:center!important;text-wrap:balance}body.template-product .tp-section-custom .tp-heading .tp-eyebrow,body.template-product .tp-section-custom .tp-heading .tp-summary{justify-content:center!important;text-align:center!important}body.template-product section.car-wrap .car-badge{align-self:center!important;text-align:center!important}body.template-product section.car-wrap .car-text,body.template-product section.lcu .lcu__card,body.template-product .tp-section-custom .tp-card,body.template-product section.section-faq.sw-product-faq--compact .accordion__wrapper{text-align:left!important}}@media screen and (max-width:749px){body.template-product section.lcu{background:#faf9f7!important;padding:40px 0 44px!important}body.template-product section.lcu .lcu__inner{box-sizing:border-box!important;max-width:620px!important;margin:0 auto!important;padding:0 20px!important}body.template-product section.lcu .lcu__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:11px!important}body.template-product section.lcu .lcu__card,body.template-product section.lcu .lcu__card:last-child{display:flex!important;flex-direction:row!important;align-items:center!important;gap:13px!important;min-height:0!important;padding:17px 15px!important;box-sizing:border-box!important;border:1px solid #e7e5e1!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 10px #19181606!important;margin:0!important}body.template-product section.lcu .lcu__link{gap:13px!important}body.template-product section.lcu .lcu__logo-box{flex:0 0 52px!important;width:52px!important;height:52px!important;padding:4px!important;background:transparent!important;border:0!important;border-radius:0!important}body.template-product section.lcu .lcu__card-title{font-size:14px!important;font-weight:600!important;line-height:1.35!important;margin:0 0 4px!important}body.template-product section.lcu .lcu__card-text{font-size:12.5px!important;line-height:1.48!important;color:#595959!important;margin:0!important}body.template-product section.car-wrap{padding:33px 20px 45px!important;background:#faf9f7!important}body.template-product section.car-wrap .car-container{box-sizing:border-box!important;width:100%!important;max-width:620px!important;margin:0 auto!important;padding:0!important}body.template-product section.car-wrap .car-grid,body.template-product section.car-wrap .car-grid.is-rev{display:flex!important;flex-direction:column!important;gap:0!important;overflow:hidden!important;border:1px solid #e7e5e1!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 10px #19181606!important;direction:ltr!important}body.template-product section.car-wrap .car-media{order:0!important;width:100%!important;overflow:hidden!important;border-radius:0!important}body.template-product section.car-wrap .car-media img,body.template-product section.car-wrap .car-media--ph{display:block!important;width:100%!important;height:clamp(184px,55vw,242px)!important;border-radius:0!important;box-shadow:none!important;object-fit:cover!important}body.template-product section.car-wrap .car-panel{order:1!important;width:100%!important;box-sizing:border-box!important;min-height:0!important;padding:25px 21px 27px!important;margin:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.template-product section.car-wrap .car-text{margin:0!important;text-align:left!important;line-height:1.6!important}body.template-product .sw-related{box-sizing:border-box!important;max-width:620px!important;padding:43px 20px 50px!important}body.template-product .sw-related__heading{text-align:center!important;line-height:1.32!important;text-wrap:balance}body.template-product .sw-related__grid{gap:13px!important;align-items:stretch!important}body.template-product .sw-related__card{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;background:#fff!important;border:1px solid #e7e5e1!important;border-radius:9px!important;overflow:hidden!important;box-shadow:0 2px 10px #19181606!important;box-sizing:border-box!important;text-decoration:none!important}body.template-product .sw-related__image-wrap{width:100%!important;margin:0!important;border-radius:0!important}body.template-product .sw-related__title{display:block!important;padding:0!important;margin:12px 10px 7px!important;text-align:center!important;font-size:12.5px!important;line-height:1.42!important;color:#242424!important;text-transform:none!important;overflow-wrap:anywhere!important}body.template-product .sw-related__price{display:block!important;margin:auto 10px 14px!important;padding:3px 0 0!important;text-align:center!important;font-size:12.5px!important;line-height:1.4!important;color:#484848!important}}@media screen and (max-width:749px){body.template-product section.pgc .pgc__inner{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}body.template-product section.pgc .pgc__viewport{overflow:hidden!important;width:100%!important;border-radius:0!important}body.template-product section.pgc.pgc--mobile-slider .pgc__track{gap:12px!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;scroll-padding-left:0!important;scroll-padding-right:0!important;overflow-x:auto!important}body.template-product section.pgc.pgc--mobile-slider .pgc__card{flex:0 0 86%!important;scroll-snap-align:start!important;border-radius:9px!important;border:none!important;box-shadow:none!important}body.template-product section.pgc .pgc__media,body.template-product section.pgc .pgc__media img{border-radius:9px!important}body.template-product section.pgc .pgc__header{margin-bottom:14px!important}body.template-product .tp-section-custom{margin:0!important;padding:33px 20px 31px!important;border:0!important;box-shadow:none!important;background:#fff!important}body.template-product .tp-section-custom .tp-heading{margin:0 0 19px!important}body.template-product .tp-section-custom .tp-heading h2{margin-bottom:9px!important}body.template-product .tp-section-custom .tp-eyebrow{margin-bottom:7px!important}body.template-product .tp-section-custom .tp-slider-wrapper{gap:11px!important;padding:2px 0 7px!important}body.template-product .tp-section-custom .tp-card-link{flex:0 0 91%!important}body.template-product .tp-section-custom .tp-card{min-height:0!important;height:100%!important;padding:19px 17px 18px!important;border:1px solid #e8e6e3!important;border-radius:8px!important;box-shadow:none!important}body.template-product .tp-section-custom .tp-body{margin-bottom:10px!important}body.template-product .tp-section-custom .tp-footer{gap:8px!important;margin-top:12px!important;flex-wrap:nowrap!important}body.template-product .tp-section-custom .tp-arrow{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important;padding:0!important;box-shadow:none!important}body.template-product .tp-section-custom .tp-all{flex:1 1 auto!important;min-width:0!important;min-height:39px!important;padding:7px!important;border:1px solid #303030!important;border-radius:5px!important;color:#303030!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important;text-align:center!important;white-space:normal!important}body.template-product section.section-faq.sw-product-faq--compact .accordion__wrapper{position:relative!important;box-sizing:border-box!important}body.template-product section.section-faq.sw-product-faq--compact button.accordion__title,body.template-product section.section-faq.sw-product-faq--compact label.accordion__title{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;position:relative!important;padding-right:53px!important;text-align:left!important;white-space:normal!important;overflow-wrap:break-word!important;line-height:1.42!important}body.template-product section.section-faq.sw-product-faq--compact button.accordion__title:after,body.template-product section.section-faq.sw-product-faq--compact label.accordion__title:after{right:10px!important}body.template-product .sw-related{max-width:620px!important;padding:38px 20px 45px!important}body.template-product .sw-related__heading{margin:0 0 21px!important;text-align:center!important}body.template-product .sw-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px 13px!important;align-items:start!important}body.template-product .sw-related__card{display:block!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.template-product .sw-related__image-wrap{width:100%!important;aspect-ratio:3 / 4!important;border-radius:7px!important;background:#f5f4f2!important;overflow:hidden!important}body.template-product .sw-related__image{width:100%!important;height:100%!important;object-fit:cover!important}body.template-product .sw-related__title{margin:10px 2px 0!important;padding:0!important;text-align:center!important;font-size:12.5px!important;line-height:1.4!important;color:#2a2a2a!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important}body.template-product .sw-related__price{margin:5px 2px 0!important;padding:0!important;text-align:center!important;font-size:12.5px!important;line-height:1.4!important;color:#555!important}}@media screen and (max-width:749px){body.template-product section.pgc{padding:25px 0 31px!important}body.template-product section.pgc .pgc__inner{padding-top:0!important;padding-bottom:0!important}body.template-product section.pgc .pgc__title{margin-bottom:12px!important}body.template-product section.pgc .pgc__header{margin-bottom:10px!important}body.template-product section.pgc.pgc--mobile-slider .pgc__track{gap:11px!important}body.template-product section.pgc.pgc--mobile-slider .pgc__card{flex:0 0 60%!important;min-width:0!important;border-radius:7px!important;box-shadow:none!important}body.template-product section.pgc .pgc__media{aspect-ratio:4 / 5!important;height:auto!important}body.template-product section.pgc .pgc__media img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:7px!important}html.js body.template-product section.section-faq.sw-product-faq--compact label.accordion__title.no-js,html.js body.template-product section.section-faq.sw-product-faq--compact input.no-js-checkbox{display:none!important}html.js body.template-product section.section-faq.sw-product-faq--compact button.accordion__title.js{display:block!important;width:100%!important;position:relative!important;padding-right:53px!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:left!important}}@media screen and (max-width:749px){body.template-product{--sw-mobile-heading: 23px;--sw-mobile-ink: #252525;--sw-mobile-muted: #616161;--sw-mobile-accent: #FFC300}body.template-product section.lcu{padding:19px 0 31px!important;background:#faf9f7!important}body.template-product section.lcu .lcu__heading{font-size:var(--sw-mobile-heading)!important;line-height:1.28!important;color:var(--sw-mobile-ink)!important;letter-spacing:-.01em!important;margin:0 auto 8px!important}body.template-product section.lcu .lcu__subtitle{font:400 13.5px/1.5 var(--font-body-family, Arial, sans-serif)!important;color:var(--sw-mobile-muted)!important;margin:0 auto 21px!important}body.template-product section.lcu .lcu__grid{gap:11px!important}body.template-product section.lcu .lcu__card{padding:15px!important;border-color:#e8e5df!important}body.template-product section.lcu .lcu__card-title{font:600 14px/1.35 var(--font-body-family, Arial, sans-serif)!important;color:var(--sw-mobile-ink)!important;letter-spacing:0!important}body.template-product section.lcu .lcu__card-text{font:400 12.75px/1.5 var(--font-body-family, Arial, sans-serif)!important;color:var(--sw-mobile-muted)!important}body.template-product section.pgc .pgc__title,body.template-product .tp-section-custom .tp-heading h2,body.template-product section.car-wrap .car-title,body.template-product .sw-related__heading{font-size:var(--sw-mobile-heading)!important;font-weight:400!important;line-height:1.3!important;color:var(--sw-mobile-ink)!important;letter-spacing:-.01em!important;text-align:center!important;text-wrap:balance}body.template-product section.pgc{padding:28px 0 32px!important}body.template-product section.pgc .pgc__header{margin-bottom:13px!important}body.template-product .tp-section-custom{padding:31px 20px 33px!important}body.template-product .tp-section-custom .tp-eyebrow{color:#686868!important;font-size:10px!important}body.template-product .tp-section-custom .tp-summary{font-size:13px!important;color:var(--sw-mobile-ink)!important}body.template-product section.car-wrap{padding:29px 20px 36px!important}body.template-product section.car-wrap .car-badge{font-size:10px!important;color:#676767!important;margin-bottom:10px!important}body.template-product section.car-wrap .car-title{margin-bottom:13px!important}body.template-product section.car-wrap .car-text{font:400 13.5px/1.55 var(--font-body-family, Arial, sans-serif)!important;color:var(--sw-mobile-muted)!important}body.template-product section.section-faq.sw-product-faq--compact{padding:38px 20px 42px!important}body.template-product section.section-faq.sw-product-faq--compact button.accordion__title.js{font-size:13.5px!important;line-height:1.45!important;font-weight:500!important;color:var(--sw-mobile-ink)!important}body.template-product .sw-related{padding:36px 20px 43px!important}body.template-product .sw-related__title{font-size:12.5px!important;color:var(--sw-mobile-ink)!important;line-height:1.42!important}body.template-product .sw-related__price{font-size:12.75px!important;color:#383838!important;font-weight:500!important;line-height:1.4!important}}@media screen and (max-width:749px){body.template-product{--sw-atelier-canvas: #F8F7F4;--sw-atelier-paper: #FFFFFF;--sw-atelier-ink: #242424;--sw-atelier-muted: #62605C;--sw-atelier-line: #E8E5DE;--sw-atelier-accent: #FFC300;--sw-atelier-radius: 10px;--sw-atelier-photo-radius: 6px;--sw-mobile-heading: 25px;--sw-mobile-ink: var(--sw-atelier-ink);--sw-mobile-muted: var(--sw-atelier-muted);background-color:var(--sw-atelier-canvas)!important;color:var(--sw-atelier-ink)}body.template-product .product-section,body.template-product .product-section .product__inner,body.template-product section.ssw-material-cards,body.template-product section.lcu,body.template-product section.pgc,body.template-product .tp-section-custom,body.template-product section.car-wrap,body.template-product section.section-faq.sw-product-faq--compact,body.template-product .sw-related{background:var(--sw-atelier-canvas)!important;background-color:var(--sw-atelier-canvas)!important}body.template-product .product-section{padding-bottom:11px!important}body.template-product .product-section .product__title{color:var(--sw-atelier-ink)!important;text-wrap:balance}body.template-product .product-section .configurator-step,body.template-product .product-section .sw-sample-box,body.template-product .product-section .sw-material-selector .radio__button,body.template-product section.lcu .lcu__card,body.template-product section.car-wrap .car-grid,body.template-product .tp-section-custom .tp-card{background:var(--sw-atelier-paper)!important;border-color:var(--sw-atelier-line)!important;border-radius:var(--sw-atelier-radius)!important;box-shadow:0 2px 11px #28241d09!important}body.template-product .product-section .sw-material-selector .radio__button:has(input:checked){background:#fff9e6!important;border-color:#d6a500!important;box-shadow:none!important}body.template-product .product-section .configurator-title{color:var(--sw-atelier-ink)!important}body.template-product section.lcu .lcu__heading,body.template-product section.pgc .pgc__title,body.template-product .tp-section-custom .tp-heading h2,body.template-product section.car-wrap .car-title,body.template-product section.section-faq.sw-product-faq--compact .text__standard>.standard__kicker,body.template-product .sw-related__heading{font-family:var(--font-heading-family, Georgia, serif)!important;font-size:25px!important;font-weight:400!important;line-height:1.29!important;letter-spacing:-.014em!important;color:var(--sw-atelier-ink)!important;text-align:center!important;text-transform:none!important;text-wrap:balance}body.template-product section.lcu .lcu__subtitle,body.template-product section.car-wrap .car-text{font-size:13.5px!important;line-height:1.6!important;color:var(--sw-atelier-muted)!important}body.template-product section.lcu{padding:23px 0 32px!important}body.template-product section.lcu .lcu__heading{margin-bottom:8px!important}body.template-product section.lcu .lcu__subtitle{margin-bottom:21px!important}body.template-product section.lcu .lcu__grid{gap:10px!important}body.template-product section.lcu .lcu__card{padding:15px!important}body.template-product section.lcu .lcu__card-title{color:var(--sw-atelier-ink)!important}body.template-product section.pgc{padding:33px 0 31px!important;border-top:0!important}body.template-product section.pgc .pgc__header{margin-bottom:12px!important}body.template-product section.pgc .pgc__title{margin-bottom:13px!important}body.template-product section.pgc .pgc__card,body.template-product section.pgc .pgc__media,body.template-product section.pgc .pgc__media img{border-radius:9px!important}body.template-product .tp-section-custom{max-width:620px!important;margin:0 auto!important;padding:34px 20px 33px!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.template-product .tp-section-custom .tp-heading{margin-bottom:17px!important}body.template-product .tp-section-custom .tp-eyebrow{color:var(--sw-atelier-muted)!important;letter-spacing:.12em!important}body.template-product .tp-section-custom .tp-card{border:1px solid var(--sw-atelier-line)!important;border-radius:9px!important}body.template-product .tp-section-custom .tp-all{border-color:#333!important;color:var(--sw-atelier-ink)!important}body.template-product section.car-wrap{padding:24px 20px 34px!important;border-top:0!important}body.template-product section.car-wrap .car-grid,body.template-product section.car-wrap .car-grid.is-rev{border-color:var(--sw-atelier-line)!important;border-radius:10px!important;background:var(--sw-atelier-paper)!important}body.template-product section.car-wrap .car-panel{background:var(--sw-atelier-paper)!important;padding:22px 20px 25px!important}body.template-product section.car-wrap .car-badge{color:var(--sw-atelier-muted)!important;letter-spacing:.09em!important}body.template-product section.car-wrap .car-title{margin:0 0 13px!important}body.template-product section.section-faq.sw-product-faq--compact{padding:35px 20px 40px!important;border-top:0!important}body.template-product section.section-faq.sw-product-faq--compact .text__standard>.standard__kicker{margin:0 auto 23px!important}body.template-product section.section-faq.sw-product-faq--compact .accordion__wrapper{border-color:var(--sw-atelier-line)!important}body.template-product section.section-faq.sw-product-faq--compact button.accordion__title.js{color:var(--sw-atelier-ink)!important}body.template-product .sw-related{max-width:620px!important;margin:0 auto!important;padding:34px 20px 44px!important;border-top:0!important}body.template-product .sw-related__heading{margin-bottom:22px!important}body.template-product .sw-related__card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.template-product .sw-related__image-wrap{border-radius:9px!important;overflow:hidden!important}body.template-product .sw-related__title{color:var(--sw-atelier-ink)!important}body.template-product .sw-related__price{color:var(--sw-atelier-muted)!important}}@media screen and (max-width:749px){body.template-product section.pgc .pgc__card,body.template-product section.pgc .pgc__media,body.template-product section.pgc .pgc__media img,body.template-product .sw-related__image-wrap,body.template-product .sw-related__image-wrap img{border-radius:var(--sw-atelier-photo-radius)!important}body.template-product .sw-related__card{background:transparent!important;border:0!important;box-shadow:none!important}body.template-product section.pgc,body.template-product section.car-wrap,body.template-product section.section-faq.sw-product-faq--compact,body.template-product .sw-related{border-top:0!important}body.template-product section.pgc{padding-top:29px!important;padding-bottom:28px!important}body.template-product .tp-section-custom{padding-top:31px!important;padding-bottom:29px!important}body.template-product section.car-wrap{padding-top:25px!important;padding-bottom:30px!important}body.template-product section.section-faq.sw-product-faq--compact{padding-top:32px!important;padding-bottom:35px!important}body.template-product .sw-related{padding-top:32px!important;padding-bottom:43px!important}body.template-product section.car-wrap .car-media picture{display:block!important;width:100%!important;height:100%!important}body.template-product section.car-wrap .car-media img{display:block!important;object-fit:cover!important;object-position:center center!important}}@media screen and (max-width:749px){body.template-product .product-section .product__block__title,body.template-product .product-section .product__headline,body.template-product .product-section .product__title__wrapper{width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important}body.template-product .product-section h1.product__title{display:block!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:clamp(21px,5.5vw,25px)!important;line-height:1.32!important;letter-spacing:-.024em!important;text-wrap:wrap!important;text-wrap:initial!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important}}
/*# sourceMappingURL=/cdn/shop/t/198/assets/sunshinewall-product-consolidated-v7.css.map */
