.product-tabs-block{padding:45px 15px 0;max-width:1310px;margin:0 auto;position:relative}.tabs{display:flex;flex-direction:column}:root{--dark-blue:rgba(20,60,98,1);--light-blue:rgba(231,235,239,1);--tab-border-color:var(--light-blue);--tab-border-focus-color:var(--light-blue);--tab-color:var(--light-blue);--tab-selected-color:var(--light-blue);--tab-disabled-color:var(--light-blue);--tab-transition-duration:.2s}.tab-list{display:flex;flex-wrap:nowrap;flex-direction:row;flex:0 0 auto;padding-inline-start:0;margin-block-end:0;border-bottom:0 solid var(--tab-border-color);transition-property:all;transition-duration:var(--tab-transition-duration)}.tab-button{background-color:transparent;border:0;border-radius:0;box-shadow:none;margin:0}.tab-button:not(:first-of-type){margin-inline-start:-1px}.tab-button{display:block;padding-block-start:.5rem;padding-block-end:.5rem;padding-inline-start:.75rem;padding-inline-end:.75rem;line-height:1.25rem;color:var(--tab-color);text-decoration:none;transition:color var(--tab-transition-duration) ease-in-out,background-color var(--tab-transition-duration) ease-in-out,border-color var(--tab-transition-duration) ease-in-out;padding:10px 15px;width:20%;text-transform:uppercase;font-weight:var(--bold);font-size:var(--text-small);margin-right:2px}@media screen and (max-width:1000px){.product-table>.inner>.flex{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.product-tabs-block .tab-panel:not(#panel-3):not(#panel-5){padding-left:35px !important;padding-right:35px !important}.product-tabs-block .tab-panel#panel-3 h2,.product-tabs-block .tab-panel#panel-5 h2{padding-left:35px !important}.faqs-layout .faqs-group-nav{padding-left:35px !important}.tab-item.tab-button{padding:20px 15px !important;width:20% !important}.product-tabs-block .tab-panel{width:100% !important}}@media screen and (max-width:850px){.tab-list{display:block !important}.tab-item.tab-button{width:100% !important;margin-bottom:5px !important;border-radius:0 !important}.product-tabs-block .tab-panel{margin-top:-5px !important;width:100% !important}.product-tabs-block .flickity-page-dots{display:none !important}.tabs-carousel-buttons{width:calc(100% + 70px) !important;position:relative !important;margin:0 auto !important;bottom:unset !important;left:0 !important;margin-left:-35px !important}.faqs-layout .faqs-group-nav{padding-left:15px !important}.product-tabs-block .tab-panel#panel-3,.product-tabs-block .tab-panel#panel-5{padding-right:35px !important;padding-top:20px !important}.tabs-faqs-wrapper{margin-top:2rem;margin:2rem auto 0 !important;width:100%;padding-left:35px}.faqs-layout .faqs-group-nav button{font-size:20px !important;width:100% !important;display:block !important;margin-bottom:5px !important}.faqs-group-nav{padding-top:15px !important}.fixingdetails-group-right .producttab-content__item{width:50% !important}.fixingdetails-layout{display:block !important}.fixingdetails-group-left{padding-bottom:20px !important;margin-bottom:30px !important}.tabs-fixingdetails-wrapper{padding-left:35px !important}.fixingdetails-group-right{min-height:unset !important}.tabs-carousel-buttons-fixing{top:-20px !important}}@media screen and (min-width:1100px){.tab-button{padding:20px 15px}}@media screen and (min-width:921px) and (max-width:1099){.tab-button{padding:15px}}@media screen and (min-width:700px) and (max-width:920px){.tab-button{width:50%;margin-right:0;background:var(--light-blue)}.tab-button:nth-of-type(5){width:100%}.tab-item.tab-button.active{background:var(--light-blue) !important;border-color:var(--light-blue) !important}.tab-button:not(:first-of-type){margin-inline-start:0px !important}}@media screen and (max-width:699px){.tab-button{width:100%;margin-right:0;background:var(--light-blue)}.tab-button:nth-of-type(5){width:100%}.tab-item.tab-button.active{background:var(--light-blue) !important;border-color:var(--light-blue) !important}.tab-button:not(:first-of-type){margin-inline-start:0px !important}}@media screen and (max-width:640px){.product-tabs-block+.product-table{margin-top:-92px !important}}@media screen and (prefers-reduced-motion:reduce),(update:slow){.tab-button{--tab-transition-duration:.001ms !important}}.tab-item.tab-button{background:0 0;border:2px solid var(--light-blue);border-bottom:0;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);background-color:var(--light-blue);color:var(--dark-blue);font-family:var(--font-bold);text-align:left;padding:20px 30px}.tab-item.tab-button:hover{color:#000}.tab-item.tab-button.active{color:var(--dark-blue);background-color:#fff;border-color:var(--tab-border-color) var(--tab-border-color) #fff;text-decoration:4px underline rgba(255,211,0,1);text-underline-offset:7px}.tab-item:hover,.tab-button:focus{border-color:var(--tab-border-focus-color) var(--tab-border-focus-color) var(--tab-border-color);isolation:isolate;cursor:pointer}.tabs-vertical .tab-button{border:none}.product-tabs-block .tab-panel{border:2px solid var(--light-blue);border-top:0;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);min-height:100px;padding:45px 55px 100px;width:calc(100% - 2px);position:relative}.product-tabs-block .tab-panel:not(#panel-1):not([aria-expanded=true]){opacity:0;position:absolute;top:-99999px;left:-99999px}.product-tabs-block #panel-1{opacity:1}.product-tabs-block .tab-panel h2{font-size:var(--block-heading)}@media screen and (min-width:641px) and (max-width:850px){.product-tabs-block .tab-panel{padding:20px}.product-tabs-block .button-border-tan{display:none}}@media screen and (max-width:640px){.product-tabs-block{padding-bottom:70px}.product-tabs-block .tab-panel{padding:20px 15px}.product-tabs-block .tab-panel h2{font-size:var(--intro-text)}.product-tabs-block .button-border-tan{display:none}}.product-tabs-block .button-border-tan{font-size:var(--text-small);margin-top:auto !important}.product-tabs-block .button-border-tan:hover,.product-tabs-block .button-border-tan:focus{color:#fff}.producttab-content{margin:10px -20px 0}.producttab-content__inner{padding:20px}.producttab-content__inner h3{font-size:1em;font-weight:var(--bold);margin:20px 0 10px}.producttab-content__inner p{font-size:var(--text-small)}.producttab-content__inner figure{position:relative;width:100%;aspect-ratio:280/200;background:var(--light-blue);border-radius:6px;overflow:hidden}.producttab-content__inner figure img{display:block;object-fit:cover;object-position:center;position:absolute;top:0;left:0;width:100%;height:100%}#panel-3 .producttab-content__inner figure{background:0 0}#panel-4 .producttab-content__inner figure{aspect-ratio:220/200}.producttab-content__inner figure.producttab-content__image--door{aspect-ratio:195/305;max-width:195px;margin:0}.producttab-content__inner figure.producttab-content__image--door img{object-fit:contain}.producttab-content__order-codes{display:block;color:#000;font-size:var(--text-smallest);font-weight:var(--bold);text-transform:uppercase;margin-top:20px}.producttab-content__order-codes-text{font-size:var(--text-smallest)}.producttab-form__options{margin:40px -45px 20px}.producttab-form .gform_fields{display:flex;flex-wrap:wrap;margin:40px -45px 20px}.producttab-form__item,.producttab-form .gfield{width:50%;padding:5px 45px;position:relative;min-height:61px}.producttab-content__item{font-size:14px}.producttab-content__item h3{font-family:var(--font-bold);color:var(--dark-blue);font-size:18px}.product-tabs-block .tab-panel h2{text-transform:none;color:rgba(138,158,177,1);font-size:26px}.product-tabs-block .tab-panel h2 span{color:var(--dark-blue)}.product-tabs-block .tab-panel h2 .tabs-arrow{font-size:18px;display:inline-block;position:relative;top:-2px;margin:0 2px;color:rgba(138,158,177,1)}.product-tabs-block+.product-table{margin-top:-22px;position:relative;z-index:5}.product-tabs-block+.product-table .inner .flex{width:calc(100% - 2px)}.product-tabs-block+.product-table .product-table__section{width:calc(100% / 4);border-radius:0;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border:0;text-align:left;position:relative}.product-tabs-block+.product-table .product-table__section{padding-bottom:15px}@media screen and (max-width:850px){.product-tabs-block+.product-table .inner .flex{width:100% !important}.product-tabs-block+.product-table .product-table__section{width:calc(100% / 2);padding-bottom:20px}.product-tabs-block .tab-panel#panel-1,.product-tabs-block .tab-panel#panel-2,.product-tabs-block .tab-panel#panel-3,.product-tabs-block .tab-panel#panel-4,.product-tabs-block .tab-panel#panel-5{border-top:2px solid var(--light-blue) !important}.tab-list{margin-bottom:10px}}@media screen and (max-width:680px){.product-tabs-block+.product-table .product-table__section{width:100%}.product-tabs-block+.product-table .product-table__section h2,.product-tabs-block+.product-table .product-table__content .flex>div{padding-left:30px !important}}.product-tabs-block+.product-table .product-table__section:after{display:block;content:'';position:absolute;right:0;top:calc(50% - 37.5px);width:2px;background:#fff;height:75px}.product-tabs-block+.product-table .product-table__section:last-of-type:after{display:none}.product-tabs-block+.product-table .product-table__section h2{background-color:var(--light-blue);text-align:left;padding-left:55px;padding-top:20px}.product-tabs-block+.product-table .product-table__content{font-size:14px;height:unset !important;min-height:unset !important;text-align:left;padding:0;margin:0}.product-tabs-block+.product-table .product-table__content li{text-align:left}.product-tabs-block+.product-table .product-table__content .flex>div{text-align:left;margin:0 !important;padding:0;padding-left:55px}.product-tabs-block+.product-table .product-table__content .download-link{display:block;background:url(//stg-firma-staging.kinsta.cloud/wp-content/themes/firma/assets/css/../images/svgs/download.svg) 0px 0px no-repeat;padding-left:35px;text-decoration:none;min-height:25px}.tabs-features-carousel,.tabs-variations-carousel,.tabs-considerations-carousel{width:100%}.tabs-variations-carousel .carousel-cell,.tabs-features-carousel .carousel-cell{width:25% !important;margin-right:10px}@media screen and (max-width:1000px){.tabs-variations-carousel .carousel-cell,.tabs-features-carousel .carousel-cell{width:33.333% !important}}@media screen and (max-width:850px){.tabs-variations-carousel .carousel-cell,.tabs-features-carousel .carousel-cell{width:50% !important}}@media screen and (max-width:450px){.tabs-variations-carousel .carousel-cell,.tabs-features-carousel .carousel-cell{width:100% !important}}.tabs-variations-carousel .flickity-page-dots,.tabs-features-carousel .flickity-page-dots,.tabs-considerations-carousel .flickity-page-dots,.tabs-fixings-carousel .flickity-page-dots{bottom:unset;top:-35px;right:0;text-align:right}.tabs-carousel-buttons{background:rgba(247,247,247,1);width:100%;margin:0 auto;padding:20px 55px;position:absolute;left:0;right:0;bottom:20px}.tabs-carousel-buttons .button--previous{text-indent:-99999px;overflow:hidden;border:0;border-radius:0;box-shadow:none;background:transparent url(//stg-firma-staging.kinsta.cloud/wp-content/themes/firma/assets/css/../images/svgs/slider-arrow.svg) center center no-repeat;background-size:contain;height:30px;width:16px;opacity:.3;transform:rotate(180deg);cursor:pointer}.tabs-carousel-buttons .button--next{overflow:hidden;border:0;border-radius:0;box-shadow:none;background:transparent url(//stg-firma-staging.kinsta.cloud/wp-content/themes/firma/assets/css/../images/svgs/slider-arrow.svg) right center no-repeat;background-size:contain;height:30px;width:16px;float:right;padding-right:65px;opacity:1;color:var(--dark-blue);line-height:0;cursor:pointer}.tabs-carousel-buttons .button--next span{position:relative;top:-2px;font-family:var(--font-bold);text-decoration:underline}.tabs-features-carousel .flickity-page-dots .dot,.tabs-variations-carousel .flickity-page-dots .dot,.tabs-considerations-carousel .flickity-page-dots .dot,.tabs-fixings-carousel .flickity-page-dots .dot{margin:0 4px}#tabs-considerations-carousel .producttab-content__inner{display:flex;gap:50px}#tabs-considerations-carousel .producttab-content__item>h3{padding:0 20px;margin-bottom:0;font-size:26px;font-family:var(--font-bold)}#tabs-considerations-carousel .producttab-content__item>h3:before{content:'';display:block;border-top:2px solid var(--light-blue);width:100%;margin:30px auto 0;padding:40px 20px 0}.tabs-considerations-carousel--left{width:calc(100% - 275px);font-size:14px;color:var(--dark-blue);line-height:1.6;padding-bottom:40px}.tabs-considerations-carousel--right{width:275px}.tabs-considerations-carousel--left p:empty{display:none}.tabs-considerations-carousel--left p:first-of-type{font-size:19px;font-family:var(--font-light)}.producttab-content__image--caption{font-size:13px;font-style:italic;color:var(--dark-blue)}.faqs-layout .faqs-group-nav{align-self:stretch;background-color:rgba(247,247,247,1);border:0;border-top-right-radius:10px;padding-left:55px}.faqs-layout .faqs-group-nav button{font-size:26px;font-weight:700;color:rgba(138,158,177,1);margin-bottom:25px}.faqs-layout .faqs-group-nav button.active,.faqs-layout .faqs-group-nav button:hover,.faqs-layout .faqs-group-nav button:focus{text-decoration:4px underline rgba(255,211,0,1);text-underline-offset:7px;color:var(--dark-blue)}.product-tabs-block .tab-panel#panel-3,.product-tabs-block .tab-panel#panel-5{padding:45px 55px 0 0}.product-tabs-block .tab-panel#panel-3 h2,.product-tabs-block .tab-panel#panel-5 h2{padding-left:55px}.fixingdetails-layout{display:flex;gap:35px;align-items:flex-start;margin-top:2rem;height:100%}.fixingdetails-group-left{align-self:stretch;background-color:rgba(247,247,247,1);border:0;border-top-right-radius:10px;padding-left:55px;padding-bottom:200px;flex:0 0 34%;display:flex;flex-direction:column;gap:0;padding-right:2rem;padding-top:45px;font-family:var(--font-light)}.fixingdetails-group-right{flex:1;position:relative;min-height:400px;padding-bottom:100px}.fixingdetails-group-right .producttab-content__item{width:25%;padding:0}.fixingdetails-group-right .producttab-content__item .producttab-content__inner{padding:0 10px 30px}.fixingdetails-group-right .producttab-content__item .producttab-content__inner .producttab-content__image{margin:0}.fixingdetails-group-right .producttab-content__item .producttab-content__inner h3,.fixingdetails-group-right .producttab-content__item .producttab-content__inner p{color:var(--dark-blue);font-size:14px}.fixingdetails-group-right .producttab-content__item .producttab-content__inner h3{font-family:var(--font-bold)}.fixingdetails-group-left h3{color:var(--dark-blue);font-family:var(--font-bold);font-size:26px;font-weight:700;font-style:bold;margin:0;padding:0;max-width:310px}.fixingdetails-group-text{color:var(--dark-blue)}.tabs-carousel-buttons-fixing{width:32%;margin:0;padding:20px 40px 20px 55px;bottom:30px}