.media{position:relative}.image-magnify-full-size{position:absolute;display:block!important;width:100%;height:100%;cursor:zoom-out}.image-magnify-hover{cursor:zoom-in}.product-thumb--image .thumb-item{border:1px solid transparent}.swiper-slide-thumb-active .product-thumb--image .thumb-item{border:1px solid #000}.product-thumb--image.swiper-slide-thumb-active .thumb-item,.product-thumb--image.swiper-slide-active .thumb-item{border:1px solid var(--pe-color-gray-700)}.swiper-wrapper__custom--thumbs.classic-horizontal{margin-top:10px}.product-images-wrapper [data-product-media-wrapper]{gap:15px;width:100%;display:flex;flex-direction:column}.product-images-wrapper .swiper-wrapper__custom--main swiper-container{width:100%;overflow:hidden;border-radius:4px;aspect-ratio:1 / 1;background-color:#fff}.classic-vertical .product-image-thumbs swiper-slide{cursor:pointer;width:100%;border-radius:4px;width:40px!important;height:40px!important;margin-right:5px!important}.product-images-wrapper .swiper-wrapper__custom--main .swiper-wrapper__custom swiper-slide img{margin:0 auto;object-fit:contain}.product-images-wrapper .swiper-wrapper__custom--thumbs .custom-swiper-navigation .swiper-button-prev,.product-images-wrapper .swiper-wrapper__custom--thumbs .custom-swiper-navigation .swiper-button-next{color:#282828;border:transparent;background-color:transparent}.product-images-wrapper .swiper-wrapper__custom--thumbs .custom-swiper-navigation .swiper-button-prev:hover,.product-images-wrapper .swiper-wrapper__custom--thumbs .custom-swiper-navigation .swiper-button-next:hover{color:#fff;border:#757060;background-color:#757060}.product-images-wrapper .swiper-wrapper__custom--thumbs .custom-swiper-navigation .swiper-button-prev.swiper-button-disabled,.product-images-wrapper .swiper-wrapper__custom--thumbs .custom-swiper-navigation .swiper-button-next.swiper-button-disabled{opacity:0;cursor:not-allowed;pointer-events:none}@media (max-width: 575px){.product-images-wrapper .swiper-wrapper__custom--thumbs swiper-container{max-width:265px;width:100%}.product-images-wrapper .swiper-wrapper__custom--thumbs .custom-swiper-navigation .swiper-button-prev{left:0}.product-images-wrapper .swiper-wrapper__custom--thumbs .custom-swiper-navigation .swiper-button-next{right:0}}@media (max-width: 991px) and (min-width: 576px){.product-images-wrapper .swiper-wrapper__custom--thumbs swiper-container{max-width:385px}.classic-vertical .product-image-thumbs swiper-slide{width:60px!important;height:60px!important}}@media (min-width: 992px){.product-images-wrapper{top:40px}.product-images-wrapper [data-product-media-wrapper]{flex-direction:row}.classic-vertical .product-image-thumbs swiper-slide{width:70px!important;height:70px!important;margin-right:0!important;margin-bottom:5px!important}.swiper-wrapper__custom--thumbs.classic-vertical .swiper-button-prev{top:0;transform:translate(-50%) rotate(90deg);left:50%}.swiper-wrapper__custom--thumbs.classic-vertical .swiper-button-next{bottom:0;top:auto;transform:translate(-50%) rotate(90deg);left:50%}.classic-vertical{--pe-product-image-thumbs-width:70px}.swiper-wrapper__custom--main.classic-vertical .product-image-thumbs .product-thumb--image{height:var(--pe-product-image-thumbs-width);width:var(--pe-product-image-thumbs-width);display:flex}.swiper-wrapper__custom--main.classic-vertical{width:calc(100% - var(--pe-product-image-thumbs-width));order:2}.swiper-wrapper__custom--thumbs.classic-vertical{width:var(--pe-product-image-thumbs-width);order:1;height:555px}.classic-vertical .product-image-thumbs{width:100%;height:445px;aspect-ratio:1 / 1}.product-images-wrapper .swiper-wrapper__custom--thumbs .custom-swiper-navigation .swiper-button-prev{position:relative}}@media (min-width: 1300px){.product-images-wrapper [data-product-media-wrapper]{gap:43px}}.product-details-wrapper .price-block .price{letter-spacing:.08em;font-family:var(--pe-body-font-family)}.product-details-wrapper .price-block del.price{line-height:1.5;letter-spacing:.1em;text-transform:uppercase;font-weight:700!important;margin-left:6px!important;font-family:var(--pe-body-font-family);font-size:var(--pe-h6-font-size-sm)!important}.product-details-wrapper .product-form .choose-size variant-selects{padding:20px 0;box-shadow:0 -1px 0 0 var(--pe-color-secondary-500),0 1px 0 0 var(--pe-color-secondary-500)}.product-details-wrapper .different-size-box{padding:15px;margin-top:15px;background-color:var(--pe-color-secondary-400)}.product-details-wrapper .group-block .price-block .price-container span,.product-info .price-container span{display:inline-block;letter-spacing:.08em;font-family:var(--pe-body-font-family)}.product-details-wrapper .group-block .price-block .affirm-as-low-as a,.product-info .price-block .affirm-as-low-as a{text-decoration:underline}.product-info .product-form{display:flex;flex-wrap:wrap;column-gap:10px}.product-info .product-form>div{width:100%}.product-info .product-form>div.quantity-wrapper,.product-info .product-form>div.product_buy_buttons{width:auto;flex:1 1 auto}.product-info .product-form>div.product_buy_buttons form.form{flex-direction:column!important}.product-info .product-form .product-form__input .sub-title{margin-bottom:10px}@media (min-width: 768px){.product-details-wrapper .price-block del.price{font-size:var(--pe-h6-font-size-md)!important}.product-details-wrapper .different-size-box{margin-top:20px}.product-info .product-form .product-form__input .sub-title{margin-bottom:17px}}@media (min-width: 992px){.product-details-wrapper .row .group-block{display:none!important}}@media (min-width: 1025px){.product-details-wrapper .price-block del.price{font-size:var(--pe-h6-font-size)!important}}@media (max-width: 991px){.product-info>div h1,.product-info>div .price-block{display:none!important}}.tabs-section custom-tabs .tabs{overflow-x:auto;overflow-y:hidden}.template-product .tabs-section .tabs .tablink:first-child{padding-left:0}.template-product .tabs-section .tabs .tablink{padding:0 14px}.template-product .tabs-section .tabs .tablink:last-child{padding-right:0}.template-product .tabs-section .tabs .tablink:after{display:none}.template-product .tabs-section .tabs .tablink span{padding-bottom:15px;position:relative}.template-product .tabs-section .tabs .tablink.active span,.template-product .tabs-section .tabs .tablink span:hover{color:var(--pe-color-red)!important}.template-product .tabs-section .tabs .tablink span:after{position:absolute;content:"";left:0;bottom:-2px;height:3px;width:100%;display:block;background-color:transparent}.template-product .tabs-section .tabs .tablink.active span:after{background-color:var(--pe-color-red)}.variant-features-content ul{margin:0;list-style:none;padding-left:11px}.variant-features-content ul li{position:relative;margin-bottom:9px;display:flex;align-items:center}.variant-features-content ul li:last-child{margin-bottom:0}.variant-features-content ul li:before{content:"";display:block;width:5px;height:5px;border-radius:50%;margin-right:11px;background-color:var(--pe-color-black)}.image-block-wrapper{display:grid;grid-template-columns:50% 50%;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.image-block-wrapper .first-image-block{padding-right:5px;grid-area:1 / 1 / 2 / 2}.image-block-wrapper .second-image-block{padding-top:10px;grid-area:2 / 1 / 3 / 3}.image-block-wrapper .single-image-block{padding-left:5px;grid-area:1 / 2 / 2 / 3}.image-block-wrapper .first-image-block>div,.image-block-wrapper .single-image-block>div{aspect-ratio:1/1}.image-block-wrapper .second-image-block>div{aspect-ratio:1.5189873418/1}.image-block-wrapper .first-image-block img,.image-block-wrapper .second-image-block img,.image-block-wrapper .single-image-block img{width:100%;height:100%;object-fit:cover;border-radius:4px}@media (min-width: 576px){.variant-features-content ul li{margin-bottom:10px}.image-block-wrapper{display:grid;grid-template-columns:54.5% 45.5%;grid-template-rows:auto 1fr}.image-block-wrapper .first-image-block{padding-left:60px;padding-right:20px;padding-bottom:20px;grid-area:1 / 1 / 2 / 2}.image-block-wrapper .second-image-block{padding-top:0;padding-left:0;padding-right:20px;grid-area:2 / 1 / 3 / 2}.image-block-wrapper .second-image-block>div{aspect-ratio:1.5210084034/1}.image-block-wrapper .single-image-block{grid-area:1 / 2 / 3 / 3;padding-left:0}.image-block-wrapper .single-image-block>div{aspect-ratio:.7823129252/1}}@media (min-width: 768px){.template-product .tabs-section .tabs .tablink{padding:0 30px}}@media (min-width: 992px){.image-block-wrapper .first-image-block{padding-left:90px}.image-block-wrapper .second-image-block{padding-left:30px}}.variant-highlight-image{aspect-ratio:1/1;border-radius:4px}.prestige-image-wrapper{width:100%;border-radius:5px;aspect-ratio:.8051359517 / 1}.block-content .mx-auto .prestige-image-wrapper{margin:0 auto}.big-timber-content{bottom:0;z-index:5;height:100%;display:flex;padding:15px 20px;position:relative;justify-content:end;flex-direction:column}.big-timber-content .richtext-block p{margin-bottom:0}@media (min-width: 768px){.big-timber-content{padding:25px}}.specification-comparison-section{padding:20px 15px;background-color:var(--pe-color-secondary-400)}.tabs-section .tab-pane .block-content ul li.specifications-list:first-child{padding-top:0}.tabs-section .tab-pane .block-content ul li.specifications-list{padding-block:10px;box-shadow:0 1px 0 0 var(--pe-color-secondary-800)}.tabs-section .tab-pane .block-content ul li.specifications-list:last-child{box-shadow:none}.tabs-section .tab-pane .block-content .specification-image-wrapper{margin:0 auto;aspect-ratio:1.2996389892/1}.tabs-section .tab-pane .block-content .specification-comparison-section .specification-comparison-image-wrapper{margin:0 auto;aspect-ratio:1.3483146067/1}.tabs-section .tab-pane .block-content .specification-image-wrapper img,.tabs-section .tab-pane .block-content .specification-comparison-section .specification-comparison-image-wrapper img{width:100%;height:100%;object-fit:contain}.tabs-section .tab-pane .block-content .specification-comparison-section table{width:100%;font-size:15px;margin-bottom:15px;min-width:600px}.tabs-section .tab-pane .block-content .specification-comparison-section table:has(>tbody>tr:first-child>th:nth-of-type(2)):not(:has(>tbody>tr:first-child>th:nth-of-type(3))){width:300px}.tabs-section .tab-pane .block-content .specification-comparison-section table:has(>tbody>tr:first-child>th:nth-of-type(3)):not(:has(>tbody>tr:first-child>th:nth-of-type(4))){width:750px}.tabs-section .tab-pane .block-content .specification-comparison-section table .tabs-section .tab-pane .block-content .specification-comparison-section table tbody{width:100%}.tabs-section .tab-pane .block-content .specification-comparison-section table tr{box-shadow:0 1px 0 0 var(--pe-color-secondary-800)}.tabs-section .tab-pane .block-content .specification-comparison-section table tr th:first-child,.tabs-section .tab-pane .block-content .specification-comparison-section table tr td:first-child{width:10%;padding-left:5px;text-align:left}.tabs-section .tab-pane .block-content .specification-comparison-section table tr th{font-weight:600;padding:6px 10px;text-align:center}.tabs-section .tab-pane .block-content .specification-comparison-section table tr td{width:18%;padding:11px 10px;text-align:center}.tabs-section .tab-pane .block-content .specification-comparison-section table tr:has(>th:nth-child(7)) th,.tabs-section .tab-pane .block-content .specification-comparison-section table tr:has(>td:nth-child(7)) td{width:auto}.tabs-section .tab-pane .block-content .specification-comparison-section table+div{font-size:12px;flex-wrap:wrap;gap:5px 30px}.tabs-section .tab-pane .block-content .specification-comparison-section table+div p{margin-bottom:0}.tabs-section .tab-pane .block-content .specification-comparison-section table+div p strong{font-size:15px;font-weight:600;margin-right:10px}@media (min-width: 768px){.tabs-section .tab-pane .block-content .specification-image-wrapper,.tabs-section .tab-pane .block-content .specification-comparison-section .specification-comparison-image-wrapper{width:50.487vw}}@media (min-width: 992px){.specification-comparison-section{padding:25px 70px 30px 30px}.tabs-section .tab-pane .block-content .specification-comparison-section table{margin-bottom:10px}.prestige-image-wrapper{max-width:37.02vw;margin-left:auto}.tabs-section .tab-pane .block-content .specification-image-wrapper{margin-left:auto;aspect-ratio:1.2982142857 / 1}.tabs-section .tab-pane .block-content .specification-comparison-section .specification-comparison-image-wrapper{width:25.903vw;margin-left:30px;aspect-ratio:1.3465703971/1}.tabs-section .tab-pane .block-content .specification-comparison-section table tr th:first-child,.tabs-section .tab-pane .block-content .specification-comparison-section table tr td:first-child{padding-left:0;width:13%}.tabs-section .tab-pane .block-content .specification-comparison-section table tr td{width:14%;padding:10px}}@media (min-width: 1200px){.tabs-section .tab-pane .block-content ul li.specifications-list span{text-wrap:nowrap}}@media (max-width: 991px){.specification-comparison-section{margin-inline:-15px}}.metal-roof-upgrade-modal .modal{display:block!important;transform:translate3d(0,100%,0);transition:all .5s ease-in-out}.metal-roof-upgrade-modal .modal-dialog{width:100%;height:100%;min-height:100%;align-items:end;margin:0 0 0 auto}.metal-roof-upgrade-modal .modal-dialog .modal-content{background:var(--pe-color-secondary-500);height:100%}.metal-roof-upgrade-modal .modal-dialog .modal-content .modal-body{padding:0 15px;height:100%}.metal-roof-upgrade-modal .modal-dialog .modal-content .modal-body ul li{display:flex;margin-bottom:2px;align-items:baseline}.metal-roof-upgrade-modal .modal-dialog .modal-content .modal-body ul li:before{content:"";display:block;min-width:5px;min-height:5px;border-radius:50%;margin-right:11px;background-color:var(--pe-color-black)}.metal-roof-upgrade-modal .metal-roof-upgrade-content{margin-top:-60px;margin-right:-25px;aspect-ratio:1.5517241379 / 1}.metal-roof-upgrade-modal .metal-roof-upgrade-content img{scale:2.05;width:100%;height:100%;object-fit:contain;object-position:86px 45px}@media (min-width: 576px){.metal-roof-upgrade-modal .modal-dialog{max-width:340px}}@media (min-width: 768px){.metal-roof-upgrade-modal .modal{transform:translate3d(100%,0,0)}.metal-roof-upgrade-modal .modal.open{transform:translateZ(0)}.metal-roof-upgrade-modal .modal-dialog .modal-content .modal-body{padding:0 25px}.metal-roof-upgrade-modal .metal-roof-upgrade-content{margin-top:0}.metal-roof-upgrade-modal .modal-dialog .modal-content .modal-body ul li:not(:last-child){margin-bottom:11px}.metal-roof-upgrade-modal .metal-roof-upgrade-content img{scale:3.3;object-position:97px 23px}}@media (max-width: 767px){.metal-roof-upgrade-modal .modal.open{transform:translateY(0)}}.wrapper{gap:43px;width:100%;display:flex;align-items:flex-start;position:relative}cylindo-thumbnail-bar{width:100%;max-height:100%;overflow:unset}cylindo-thumbnail-bar>div{height:100%!important}cylindo-thumbnail-bar>div .cylindo-thumbnail-bar{flex-direction:column!important}cylindo-viewer{display:block;overflow:hidden;aspect-ratio:1/1;border-radius:4px;width:100%!important;width:calc(100vw - 113px)}cylindo-custom-content,cylindo-360{display:block;width:100%;height:100%}cylindo-viewer img[slot=placeholder],cylindo-custom-content img{width:100%;height:100%;object-fit:cover}@media (min-width: 992px){cylindo-thumbnail-bar{max-width:70px;min-width:70px}}@media (max-width: 991px){cylindo-viewer{order:1}cylindo-thumbnail-bar{order:2}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/template-product.css.map */
