@media only screen and (min-width:767px){.custom-atc-row{display:flex;align-items:center;gap:10px;margin-top:1rem;flex-wrap:wrap}.custom-size-btn{display:inline-block;background-color:#222;color:#fff!important;padding:10px 20px;margin-top:1rem!important;text-decoration:none;font-weight:700;border-radius:4px}.custom-size-btn:hover{background-color:#444}.product-price{font-size:20px;font-weight:700;margin:10px 0}.ex-vat-price,.inc-vat-price{display:inline-block;font-size:16px;margin-top:5px}.ex-vat-price small,.inc-vat-price small{font-size:12px;color:#777}}@media only screen and (max-width:767px){.title_outer .title img{height:350px}}:root{--max-width:1440px;--width:90%}@media (max-width:1324px){:root{--width:90%}}@media (max-width:1165px){:root{--width:95%}}html{width:100%;height:100%}body{margin:0;padding:0;width:100%;height:100%}*,*::after,*::before{box-sizing:border-box}a,p,a{color:unset}a{cursor:pointer}.wrapper{overflow:hidden;position:relative}.container_inner{max-width:var(--max-width);width:var(--width);margin-left:auto;margin-right:auto}.boxed .section .section_inner,.grid_section.descendant-margin-0 .section_inner{margin-top:2rem!important}@media (max-width:600px){.boxed .section .section_inner,.grid_section.descendant-margin-0 .section_inner{margin-top:2rem!important;margin-bottom:2rem!important}}.boxed .section .section_inner div,.grid_section.descendant-margin-0 .section_inner div{padding-top:0!important}@media (min-width:600px){.push-down-content{margin-top:120px}}.wc-pao-subtotal-line,.wc-pao-col2{display:none!important}.forminator-ui .forminator-row input[type="text"],.forminator-ui .forminator-row textarea,.forminator-ui .forminator-row input[type="email"]{padding:13px 10px!important;box-sizing:border-box}.forminator-ui.forminator-custom-form-32061.forminator-design--default .forminator-checkbox{color:#fff!important}.forminator-field .forminator-ui textarea{max-height:110px!important}.shopping_cart_header .header_cart::after{content:"Cart";position:absolute;bottom:0;font-size:12px;line-height:12px;text-align:center;width:100%;font-weight:600;color:#d92644}.shopping_cart_header .header_cart{padding:0;padding-bottom:12px;width:28px;height:32px;background-size:contain}span.header_cart_span,.shopping_cart_dropdown{display:none!important}.woocommerce .product .images.woocommerce-product-gallery--with-images .single-prod-thumbnail-wrapper .woocommerce-product-gallery__image{width:20%;height:fit-content!important;padding:10px 5px 0 5px}@media (max-width:1400px){.woocommerce .product .images.woocommerce-product-gallery--with-images .single-prod-thumbnail-wrapper .woocommerce-product-gallery__image{width:25%}}@media (max-width:1080px){.woocommerce .product .images.woocommerce-product-gallery--with-images .single-prod-thumbnail-wrapper .woocommerce-product-gallery__image{width:20%}}@media (max-width:700px){.woocommerce .product .images.woocommerce-product-gallery--with-images .single-prod-thumbnail-wrapper .woocommerce-product-gallery__image{width:25%}}@media (max-width:500px){.woocommerce .product .images.woocommerce-product-gallery--with-images .single-prod-thumbnail-wrapper .woocommerce-product-gallery__image{width:33.33%}.woocommerce .product .images img{min-height:80px}}form#forminator-module-32063 input[type="text"],form#forminator-module-32063 input[type="email"],form#forminator-module-32063 span.select2 .selection .select2-selection,form#forminator-module-32063 textarea{background:#fff!important;color:#666!important}form#forminator-module-32063 input[type="text"]::placeholder,form#forminator-module-32063 input[type="email"]::placeholder,form#forminator-module-32063 textarea::placeholder,form#forminator-module-32063 .select2-container--default .select2-selection--single .select2-selection__placeholder,form#forminator-module-32063 .select2-container--default .select2-selection--single .select2-selection__rendered{color:#666!important;font-size:14px!important}form#forminator-module-32063 p.form-terms{color:#666}.forminator-ui div#submit{display:inline-block}.forminator-ui input[type="text"],.forminator-ui input[type="email"],.forminator-ui span.select2 .selection .select2-selection,.forminator-ui textarea{background:none!important;border:0!important;border-bottom:#fff solid 1px!important;color:#fff!important;padding:20px 10px!important;height:100%!important;margin:0!important}.forminator-ui{margin:auto!important}.forminator-ui span.select2 .selection .select2-selection{height:100%!important}.forminator-ui span.select2,.forminator-ui span.select2 .selection,.forminator-ui #select-1 .forminator-field{height:100%!important}.forminator-ui input[type="text"]::placeholder,.forminator-ui input[type="email"]::placeholder,.forminator-ui textarea::placeholder,.forminator-ui .select2-container--default .select2-selection--single .select2-selection__placeholder,.forminator-ui .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff!important}.forminator-ui button.forminator-button.forminator-button-submit{background-color:#20c5e0!important;padding:15px 30px!important;font-size:18px!important;font-weight:700!important;text-transform:uppercase!important}li#nav-menu-item-31841,li#mobile-menu-item-7358{display:none}.custom-product-message{color:red;font-size:16px;padding:0 0 5px 10px}.shop-bottom-widget-1 h3,.shop-bottom-widget-1 p{display:inline-block}.shop-bottom-widget-1 p{margin-left:10px;font-weight:700}.hide-on-desktop *{color:#fff}.show-desktop{display:none}.show-desktop a{color:#fff}@media (min-width:1000px){.hide-on-desktop{display:none}.show-desktop{display:block}}.shop-bottom-widget-1 h3,.shop-bottom-widget-1 p{display:inline-block}.shop-bottom-widget-1 p{margin-left:10px;font-weight:700}.woocommerce-checkout .woocommerce ul.woocommerce-error{color:red;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.woocommerce-checkout h3#ship-to-different-address{font-size:14px}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-additional,.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-additional-extras{display:block;flex-direction:column;text-align:left!important}.wc-pao-addon-description p{font-size:14px!important;padding-left:10px;padding-right:10px;color:red}@media (max-width:768px){.home-slide-gall{margin-bottom:20px!important}}.postid-7555 figure>.woocommerce-product-gallery__image:after{content:"Click size image to view full dimensions";color:#d33;margin:10px 0 0 0;display:block;font-size:15px}.drop_down .second .inner ul li#nav-menu-item-6020 ul{display:block}li#mobile-menu-item-175 ul{display:block!important}.out-of-stock-button{display:none}.wc-pao-addon-container{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.wc-pao-addon-container label{padding-bottom:0!important;min-width:220px;padding-left:10px;padding-right:10px}.wc-pao-addon-container .wc-pao-addon-wrap{margin-left:10px!important;overflow:visible!important;width:100%;margin-bottom:10px!important}.wc-pao-addon-container .wc-pao-addon-wrap select{min-width:448px!important;max-width:448px!important}.wc-pao-addon-wrap label{font-family:"Public Sans",sans-serif;font-weight:300!important;padding-bottom:10px!important}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-optional-extras .wc-pao-addon-wrap label{padding-left:0!important}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-optional-extras{padding:10px;display:block!important}.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-optional-extras:after{content:"Images for optional extras can be found in Description Tab lower down on this page";font-size:14px;margin:0px!important;color:#111;min-width:100px;padding:0 20px}body.single-product .wc-pao-addon-container label:after{content:""!important}.wc-pao-addon-wrap{margin:5px 0!important}.wc-pao-addon-name>.required{color:red}body.single-product .variations_form label:after{content:"*";color:red;margin-left:5px}a.custom-size-btn.button{margin-left:3%!important}body.single-product .images{width:41%!important;margin-right:3%!important;padding-left:7%!important}form.variations_form.cart td.label{min-width:220px}.acceptance-265 .wpcf7-list-item-label .checkmark{height:14px;width:14px;display:inline-block;vertical-align:middle;border-radius:50%;border:2px solid #30c5e0;margin:0 5px 2px 0;position:relative}.wpcf7-list-item-label .checkmark:after{content:"";position:absolute;display:none}.acceptance-265 input:checked~.wpcf7-list-item-label .checkmark:after{display:block}.acceptance-265 .wpcf7-list-item-label .checkmark:after{top:4px;left:4px;width:6px;height:6px;border-radius:50%;background:#30c5e0}span.wpcf7-form-control-wrap.acceptance-265 input{display:none}body.single-product .variations_form label{padding-bottom:20px;position:relative;display:block}body:not(.postid-8773) label[for="pa_size-w-x-l"]:before{content:"(To Suit External Frame Size)";display:block;position:absolute;bottom:-5px;font-size:14px;font-weight:400}.postid-9541 label[for="upstand"]:before{content:"(All Dome Rooflight Manual Opening come with a 2m pole)";display:block;position:absolute;bottom:-5px;font-size:14px;font-weight:400;line-height:20px}.postid-9541 label[for="upstand"]{padding-bottom:40px!important}.woocommerce div.product .cart .quantity input[type="button"]{font-size:18px}.footer_cost_title p:after{content:"";display:inline-block;width:150px;height:2px;margin-left:20px;background:#af9164}.footer_cost_title p{display:inline-block}.footer_trio_email,.footer_trio_tel{padding:35px 0}@media only screen and (max-width:1450px){body.single-product .usp-items{grid-template-columns:1fr 1fr!important}body.single-product .usp-items .usp-items-item{grid-column:span 1 / auto!important}.footer_price_match{margin-top:50px}.footer_trio_ukdel .q_elements_item_content{grid-template-columns:1fr}.footer_trio_ukdel .q_elements_item_content>div{text-align:center!important;padding:10px}.footer_trio .wpb_wrapper p,.footer_trio .wpb_wrapper a{text-align:center!important}.q_elements_item.footer_trio_ukdel{padding:15px 0 25px 0}.footer_help{padding:25px 0;width:100%;margin:auto;border:none;text-align:center}a.footer_help_link{text-align:left}}@media only screen and (max-width:1000px){body.single-product .usp-items .usp-items-item{grid-column:1!important;margin:0!important}body.single-product .usp-items{grid-template-columns:1fr!important}}@media only screen and (max-width:787px){button.slick-arrow{top:45%}}@media only screen and (max-width:700px){button.slick-arrow{top:35%}}@media only screen and (max-width:500px){button.slick-arrow{top:25%}}@media only screen and (max-width:768px){.footer_glass{display:none}form.variations_form.cart td{display:block;padding:0 0 4px 0}form.variations_form.cart td.value{padding-bottom:15px}body.single-product .variations_form label{padding-bottom:5px}label[for="pa_size-w-x-l"]{padding-bottom:15px!important}.shop-bottom-widget-2 p.footer-reviews{font-size:14px!important}.shop-bottom-widget-2 p.footer-reviews a{font-size:14px}}@media only screen and (max-width:1300px){.made-to-order-text{grid-column:span 3 / auto}.custom-qty-area{grid-template-columns:135px 115px 1fr}body.single-product .images{width:80%!important;margin:auto!important;padding:0!important}body.single-product .woocommerce-tabs ul li{flex-basis:calc(40% - 30px)!important}}@media only screen and (max-width:768px){.made-to-order-text{margin-left:10px!important;grid-column:span 1 / auto}.footer_trio_ukdel .q_elements_item_content{grid-template-columns:1fr!important;text-align:center!important}.footer_trio_email,.footer_trio_tel{padding:25px 0!important}.footer_cost form{width:80%!important}.footer_cost_title,.footer_cost_subtitle{width:80%!important}.footer_glass{width:300px!important;right:-50px!important}.footer_cost div.wpcf7 .wpcf7-submit{padding:0!important;width:calc(100% - 10px)!important}body.single-product .woocommerce-tabs ul li{width:100%!important;flex-basis:initial!important;margin:5px 0 5px 0!important}body.single-product .woocommerce-tabs ul li:first-of-type{margin:10px 0 5px 0!important}body.single-product .woocommerce-tabs ul li:last-of-type{margin:5px 0 10px 0!important}.shop-bottom-widget-2 p.footer-reviews{font-size:20px!important;margin:22px 0!important}.ti-reviews-container{width:100%!important}.ti-header.source-Google{padding:40px!important}.custom-qty-area{grid-template-columns:1fr!important;text-align:center!important;margin:20px 0!important}.custom-qty-area>*{margin:4px 0!important}.woocommerce div.product .cart .quantity{padding:0!important;width:100px!important;margin:10px!important}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,a.custom-size-btn.button{width:100%!important;margin:10px 0!important}button.single_add_to_cart_button.button{width:100%!important;margin:10px 0!important}body.single-product .qode-single-product-summary{margin:auto!important}.footer_help p{font-size:27px!important;width:80%!important;margin:auto!important;text-align:center!important}.footer_price_match{margin:20px!important}.footer_trio{margin:0!important}.footer_trio_ukdel .q_elements_item_content>div{text-align:center!important;padding:10px!important}.footer_trio_ukdel p{text-align:center!important}.footer_trio_ukdel p:last-of-type{text-align:center!important;padding-bottom:10px!important}}.footer_price_match *{text-align:center}.footer_help{width:400px;text-align:left;margin:0 calc(50% - 230px);border-left:2px solid #af9164;padding:25px 60px}.footer_help p{font-size:30px!important;font-weight:600;color:#444;line-height:38px}.footer_help p strong{color:#30c5e0}footer{padding-top:60px;background:#fff}.footer_glass{position:absolute;top:-60px;right:-250px;width:30vw}.footer_cost{position:relative;padding:50px 0}.footer_cost_title,.footer_cost_subtitle{max-width:800px;margin:auto}.footer_cost form{max-width:800px;margin:auto}.footer_cost_title p{color:#fff;font-weight:600}.footer_cost_subtitle p{color:#fff;font-weight:700;font-size:45px!important;line-height:25px;margin:20px 0!important}.footer_cost_subtitle p strong{color:#30c5e0;font-size:100px}.footer_cost form input,.footer_cost form textarea{background:none!important;font-size:20px!important;margin:20px 0!important;border-bottom:1px solid #ddd!important}.elegant-form select.wpcf7-form-control.wpcf7-select{background:none!important;font-size:20px!important;margin:20px 0!important;border-bottom:1px solid #ddd!important;height:55px}.footer_cost div.wpcf7 .wpcf7-submit{background:#af9164!important;color:#fff;text-transform:uppercase;position:absolute;bottom:20px;border:0!important;margin:0 30px!important;width:calc(100% - 87px);text-align:center}.footer_cost .two_columns_75_25>.column1,.footer_cost .two_columns_75_25>.column2{height:170px;position:relative}.footer_cost span.wpcf7-list-item-label{color:#fff;margin:0 7px!important;font-size:14px!important;font-weight:300}.wrapper_inner{background:#ecf1f5}.sticky .headerBanner.clearfix{display:none}figure.woocommerce-product-gallery__wrapper .slick-prev{left:-20px}figure.woocommerce-product-gallery__wrapper .slick-next{right:-20px}.headerBanner.clearfix{position:absolute;width:calc(75% + 10px);left:calc(25% - 10px)!important;height:75px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;background:rgba(48,48,48,.89)}.headerBanner>div:first-of-type{grid-column:1}.headerBanner>div{text-align:center}.headerbanner_block{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:37.5px 37.5px;height:75px;align-items:center}.headerBanner img.headerbanner_icon{grid-row:span 2 / auto;height:28px;margin:auto 5px auto auto}.headerBanner p.headerbanner_title{font-size:14px;font-weight:700;text-align:left;margin:0 0 -5px 5px;color:#fff;text-transform:uppercase;align-self:end}.headerBanner p.headerbanner_subtitle{font-size:13px;text-align:left;margin:-5px 0 0 5px;color:#fff;align-self:start}.lighttext h1{color:#fff}.lighttext h2{color:#fff}.lighttext h3{color:#fff}.lighttext h4{color:#fff}.lighttext h5{color:#fff}.lighttext h6{color:#fff}.lighttext p{color:#fff}.lighttext ul{color:#fff}.lighttext li{color:#fff}.lighttext a{color:#fff}.lighttext a:hover{color:#fff}span.wpcf7-list-item{margin:0 0 0 0!important;line-height:18px}span.wpcf7-list-item-label{font-size:12px!important}.wpcf7 form.wpcf7-form p{margin-bottom:10px}textarea.wpcf7-form-control.wpcf7-textarea{max-height:130px}.flexslider{margin:0}.edirectanchor img{height:25px}.emptyspace30{height:30px!important}.emptyspace50{height:50px!important}.emptyspace80{height:80px!important}.baserow{padding:50px 0}.basicpadding{padding:70px 0}nav.main_menu{top:0}#cookie-law-info-bar{padding:5px 10px;background-color:rgba(0,0,0,.7)!important;font-size:14px}.cli-plugin-button,.cli-plugin-button:visited,.medium.cli-plugin-button,.medium.cli-plugin-button:visited{margin-right:10px;margin-left:10px}@media only screen and (min-width:1000px){.custom_holder_with_spaces .q_elements_holder.three_columns .q_elements_item:first-child{position:relative!important;left:-20px!important}.custom_holder_with_spaces .q_elements_holder.three_columns .q_elements_item:last-child{position:relative!important;left:20px!important}.custom_holder_with_spaces .q_elements_holder{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}.custom_holder_with_spaces2 .q_elements_holder.two_columns .q_elements_item:first-child{position:relative!important;left:-10px!important}.custom_holder_with_spaces2 .q_elements_holder.two_columns .q_elements_item:last-child{position:relative!important;left:10px!important}.custom_holder_with_spaces3 .q_elements_holder.four_columns .q_elements_item:first-child{position:relative!important;left:-30px!important}.custom_holder_with_spaces3 .q_elements_holder.four_columns .q_elements_item:last-child{position:relative!important;left:30px!important}.custom_holder_with_spaces3 .q_elements_holder.four_columns .q_elements_item:nth-child(2){position:relative!important;left:-10px!important}.custom_holder_with_spaces3 .q_elements_holder.four_columns .q_elements_item:nth-child(3){position:relative!important;left:10px!important}.custom_holder_with_spaces3 .q_elements_holder{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}}@media only screen and (max-width:1000px){.breakearly .vc_col-sm-6{width:100%}.breakearly .vc_col-sm-4{width:100%}.breakearly .vc_col-sm-3{width:100%}}@media only screen and (max-width:1500px){section.parallax_section_holder{background-position:center!important;background-size:cover!important;background-repeat:no-repeat;width:100%!important;background-attachment:initial}}.form-half{width:48%;float:left}.form-half.first{padding-right:4%}.form-row{margin-bottom:20px;display:block;overflow:hidden}.form-row textarea.wpcf7-form-control.wpcf7-textarea{padding-right:100px!important}.arrow-button{float:right;margin-top:-100px}.arrow-button input[type="submit"]{width:50px;height:50px;padding:0!important;border-radius:50px;font-family:FontAwesome!important;text-align:center;font-size:22px}.form-row.gdpr{margin-bottom:0;color:#fff}span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type="checkbox"]{margin-left:4px}.form-half span.wpcf7-list-item{margin:10px 15px 0 0!important}.form-half span.wpcf7-list-item-label{font-size:15px!important}.form-row .form-half label{color:#fff;font-size:17px}.request-form{display:flex}.form-inline{display:flex;margin-right:10px}.form-inline.form-send{margin-right:0}.form-inline input.wpcf7-form-control.wpcf7-text{margin-top:0}.circular .wpcf7-acceptance input,.circular .wpcf7-checkbox input{position:relative;visibility:hidden;margin:0 5px 0 0;font-size:16px}.circular .wpcf7-acceptance span.wpcf7-list-item,.circular .wpcf7-checkbox span.wpcf7-list-item{width:98%;width:calc(100% - 3px);margin:0;position:relative}.circular .wpcf7-acceptance span.wpcf7-list-item-label,.circular .wpcf7-checkbox span.wpcf7-list-item-label{cursor:pointer;vertical-align:top}.circular .wpcf7-acceptance span.wpcf7-list-item-label:before,.circular .wpcf7-checkbox span.wpcf7-list-item-label:before{content:"";display:block;position:absolute;border-radius:50%;width:14px;height:14px;left:0;top:0;background:#000}.circular .wpcf7-acceptance span.wpcf7-list-item-label:after,.circular .wpcf7-checkbox span.wpcf7-list-item-label:after{position:absolute;content:"";background:#000;border-radius:50%;width:6px;height:6px;left:4px;top:4px;transition:all 0.4s ease-out}.circular .wpcf7-acceptance input:checked+span.wpcf7-list-item-label:after,.circular .wpcf7-checkbox input:checked+span.wpcf7-list-item-label:after{background:#dbdbdb}.svgs-loader{display:none}.hide-this{display:none}ul{list-style-position:initial!important;margin-left:20px}.service-list ul{list-style:none;margin-left:0}.service-list li{padding-left:30px;font-size:16px}.service-list li::before{font-family:FontAwesome!important;color:#43004c;content:"\f00c";margin-left:-30px;margin-right:10px}.slick-prev{left:-100px}.slick-next{right:-100px}.slick-prev::before{content:"<"}.slick-next::before{content:">"}.slick-arrow::before{color:#000;font-size:20px!important;font-weight:600}.slick-arrow{transform:scaleY(1.75)}.example-slick .slick-prev::before,.example-slick .slick-next::before{font-family:FontAwesome!important;padding:15px;transition:all 0.4s ease;opacity:1}.example-slick .slick-prev:hover::before,.example-slick .slick-next:hover::before{color:#fdc855;transition:all 0.4s ease}.example-slick .slick-prev::before{content:"\f053"}.example-slick .slick-next::before{content:"\f054"}.example-slick .slick-prev,.example-slick .slick-next{width:50px;height:50px;background:#fdc855;transition:all 0.4s ease;z-index:999}.example-slick .slick-prev:hover,.example-slick .slick-next:hover,.example-slick .slick-prev:focus,.example-slick .slick-next:focus{background:#d031d8;transition:all 0.4s ease}.example-slick .slick-prev{left:-50px;right:auto}.example-slick .slick-next{right:-50px}.switchcol-slick>.vc_column-inner{padding-left:0%!important;padding-right:0px!important}.change-color{padding:50px 30px;background:#43004c;transition:all 0.4s ease}.change-color:hover{background:#000;transition:all 0.4s ease}.change-color h3 a{color:#fff;transition:all 0.4s ease}.change-color .pull-right{margin-top:-40px}.change-color i{color:#fff!important}.change-color:hover i{color:#fff!important}.change-color::after{content:" "!important;width:1px;background:rgba(255,255,255,.1);height:90px;position:absolute;top:25px;right:0}.change-color:hover::after{background:rgba(255,255,255,0)}.sectors-slick .sector{height:390px;display:table;width:100%;background-repeat:no-repeat;margin:0 20px 0 0;background-size:cover;background-position:center;transition:all 0.3s ease}.sectors-slick .sector .dark-over{height:390px;width:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.6));display:table-cell;vertical-align:bottom;text-align:center;padding:40px;box-sizing:border-box;transition:all 0.3s ease}.sectors-slick .sector h4{color:#fff;font-size:30px}.sectors-slick{width:152%;margin-top:-80px}.sector .dark-over .hidden-more{display:inline;opacity:0;position:absolute;bottom:-100px;transition:all 0.4s ease}.sectors-slick .sector .dark-over .hidden-more a{color:#fff;border-bottom:1px solid #fff;padding:0 5px 7px 5px}.sectors-slick .sector:hover .dark-over{height:390px;width:100%;background:rgba(0,116,189,.9);vertical-align:top;text-align:left;transition:all 0.3s ease}.sector:hover .dark-over .hidden-more{opacity:1;position:absolute;bottom:50px;transition:all 0.4s ease}.sectors-slick .slick-prev,.sectors-slick .slick-next{top:60%}.sectors-slick .slick-prev{left:-9%}.sectors-slick .slick-next{left:-6%;right:auto}.testim-ro{padding:70px 5% 120px}.testim-text{padding:50px;margin:40px 40px 0;border-radius:40px;background:#fff;box-shadow:1px 1px 40px rgba(0,0,0,.1)}.testim-text::after{content:"\f0d7";font-family:FontAwesome!important;color:#fff;font-size:100px;position:absolute;margin-top:40px}.testim-text p{font-size:24px;line-height:34px;color:#333;margin:0}.testim-name h4{color:#000;padding:40px 0 0 80px}.testim-slick .slick-list{width:140%}.testim-slick .slick-prev,.testim-slick .slick-next{top:auto;bottom:-60px}.testim-slick .slick-prev::before,.testim-slick .slick-next::before{font-family:FontAwesome!important;font-size:40px}.testim-slick .slick-prev::before{content:"\f053"}.testim-slick .slick-next::before{content:"\f054"}.testim-slick .slick-next{right:auto;left:100px}.testim-slick .slick-prev{left:50px}.top-n{height:80px}.top-n:hover{cursor:pointer}.top-n img{height:80px}.header_bottom_right_widget_holder{padding:0}.hidden{display:none}.hidden.topphone{position:absolute;width:80px;height:80px;background:#dadedf;top:80px;line-height:80px;text-align:center;margin-top:0}.hidden.topemail{position:absolute;width:80px;height:80px;background:#fff;top:159px;line-height:80px;text-align:center;margin-top:0}.hidden.topphone img{padding-top:22px}.hidden.topphone i,.hidden.topemail i{color:#3f4a75;font-size:22px}header:not(.sticky) .q_logo img{top:0%;transform:scale(1.7);left:60px}.custom-header-sticky{position:fixed;z-index:1001;background:grey}.custom-header .mobile_menu_button{float:unset;height:100px;margin:0 auto}.mobile_menu_button span::after{content:"MENU";font-size:12px;margin-left:-7.5px}.header_top{background:#d92644!important}.header_top p{margin:0;color:#fff;font-size:14px}nav.main_menu.left{left:calc(25% - 45px)!important}.top-register{margin-left:20px}.top-register::before{content:url(/wp-content/uploads/2020/12/register-icon.png);position:absolute;margin-left:-15px;top:5px}.top-register a{color:#fff;padding:0 20px;font-size:14px}.header_top .right .inner>div{display:inline-block}header .header_top .q_social_icon_holder{font-size:15px}.header_inner_right{color:#454545}nav.main_menu ul li.active a{font-weight:600}.slide-pane{mix-blend-mode:multiply}.slider-button::after{content:url(/wp-content/uploads/2020/12/Group-99732.png);position:absolute;margin-left:20px}.welcome-to.left .q_elements_item_content{padding:14% 12% 14% 23%}.home-service-text-holder .q_elements_item_content{padding:10% 12% 10% 16%}.testim-service-text-holder .q_elements_item_content{padding:10% 12% 5% 16%}.right-testim-service-text-holder .q_elements_item_content{padding:10% 12% 5% 10%}h6{margin-bottom:20px!important}.standard-line h6::after{content:"";height:1px;width:140px;background:#ae9067;display:inline-block;margin-left:30px}.qode_right_side_fixed{top:45%;transform:none}.home-tabs #tabs{display:flex;align-items:center}.home-tabs ul{list-style:none;margin-left:10%;flex-basis:100%;padding-right:8%;border-right:1px solid #eee}.home-tabs ul li{font-size:40px;line-height:49px;font-weight:700;margin:18px 0;opacity:.4;transition:all 0.2s ease;position:relative}.home-tabs ul li:hover{opacity:1}.home-tabs ul li.ui-tabs-active{opacity:1}.home-tabs ul li::after{content:"";background:#20c5e0;width:15px;height:15px;margin-left:20px;display:inline-block;opacity:0;position:absolute;bottom:0}.home-tabs ul li.ui-tabs-active::after{opacity:1}.home-tabs .ui-tabs-panel{padding:40px}.home-tabs .tab-button{text-align:right;margin-top:40px;position:relative;float:right;padding:5px 15px}.tab-button::before{content:"";background:#30c5de;height:2px;position:absolute;width:100%;left:0;bottom:-5px;transition:all 0.2s ease}.home-product-row{padding:100px 7% 80px;background-image:linear-gradient(#1d1a22 55%,#fff 55%,#fff)}.home-product-row .vc_column-inner{padding:0px!important}.prod-range-title{padding:40px 35% 10px 10%}.prod-range-text{padding:10px 12% 100px 10%}.call-to-discuss{border-left:2px solid #ae9067;padding:10px 5% 10px 50px;margin:-50px 0 90px 20%!important;position:relative}.call-to-discuss h3::after{content:url(/wp-content/uploads/2020/12/Group-99659-min.png);position:absolute;right:0;bottom:0}.home-prod-box{height:550px!important;vertical-align:top!important;text-align:right;transition:all 0.4s ease;position:relative}.home-prod-box:hover,.home-prod-box.highlight{vertical-align:bottom!important;text-align:left;transition:all 0.3s linear}.home-prod-box::after{content:"";position:absolute;top:0;left:0;width:0%;height:0%;background:rgba(48,197,222,0);mix-blend-mode:multiply;transition:all 0.4s ease}.home-prod-box:hover::after,.home-prod-box.highlight::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#30c5de;mix-blend-mode:multiply}.home-prod-box .prod-title-initial h4{background:#20c5e0;padding:13px 36px;display:inline-block;transition:0.2s}.home-prod-box:hover .prod-title-initial h4,.home-prod-box.highlight .prod-title-initial h4{display:none}.home-prod-box .prod-box-inner{opacity:0;margin-bottom:50px!important;transition:all 0.1s linear;transition-delay:0s;padding:50px}.home-prod-box:hover .prod-box-inner,.home-prod-box.highlight .prod-box-inner{opacity:1;margin-bottom:0px!important;transition:all 0.2s linear;transition-delay:0.1s}.prod-button-home{margin-top:30px;border-color:#ae9067;color:#fff;background:transparent}.prod-button-home:hover{border-color:#ae9067;color:#fff;background:#ae9067}.home-prod-box .prod-box-inner h4{margin-bottom:30px!important;letter-spacing:1px}.view-all-prods-button{margin-top:300px;text-align:right;float:right;padding:5px 20px;position:relative}.view-all-prods-button a{color:#1d1a22;position:relative;z-index:999}.view-all-prods-button::before{content:"";background:#30c5de;height:2px;position:absolute;width:100%;left:0;bottom:-5px;transition:all 0.2s ease}.view-all-prods-button:hover::before{height:100%}.view-all-prods-button a:hover{color:#fff!important}.view-all-prods-button:hover a{color:#fff!important}.home-offer-row{padding:20px 7% 100px}.home-offer-row .vc_column-inner{padding:0px!important}.home-offer-holder{background:var(--wpr-bg-8dcbd0eb-c42a-4986-8d08-ae72e8dc5d20);background-size:cover;box-sizing:border-box;padding:70px;position:relative}.home-offer-holder::before{content:"";background:rgba(0,0,0,.2);position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.home-offer-holder::after{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.7));content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.home-offer-holder .q_elements_item{z-index:999;position:relative}.offer-logo{position:absolute;background:#fff;padding:30px;border-radius:0 0 30px 30px;top:-70px}.offer-title{padding-top:140px}.offer-title h2{font-size:100px;line-height:120px;text-transform:uppercase}.offer-tc{padding-bottom:30px}.promo-code-row{width:67%;background:#fff;padding:7px;border-radius:30px;margin-left:32%!important}.promo-code-row .vc_col-sm-12 .vc_column-inner .wpb_wrapper{display:flex;justify-content:space-between;align-items:center}.promo-code-blue{background:#20c5e0;border-radius:30px;padding:10px 30px}.promo-code-blue p{margin:0;font-size:24px;font-weight:700}.promo-code-name p{text-transform:uppercase;font-size:37px;margin:0;padding:0 20px;color:#454545;font-weight:700}.offer-image{position:absolute;margin-left:-300px;top:-70px}.vid-gallery-home.left .q_elements_item_content{padding-right:15px}.vid-gallery-home.right .q_elements_item_content{padding-left:15px}.vid-gallery-home img{height:650px;object-fit:cover}.vid-gallery-home .flexslider .flex-prev{left:calc(50% - 50px)}.vid-gallery-home .flexslider .flex-next{right:calc(50% - 50px)}.vid-gallery-home .flex-direction-nav a{top:auto;bottom:50px}.vid-gallery-home .flex-direction-nav a i{font-size:40px}.vid-gallery-home .flexslider:hover .flex-direction-nav a.flex-prev:hover,.vid-gallery-home .flexslider:hover .flex-direction-nav a.flex-next:hover{background:transparent}.home-contactf-row{padding:60px 0 20px}.get-quote-holder .q_elements_item_content{padding:10% 23% 10% 11%}.free-quote-header{padding-right:60%;padding-bottom:30px}.next-to-form{position:relative}.next-to-form .q_elements_item_content{padding:10% 15% 30px 15%}.floating-lantern{position:absolute;top:0;margin-top:-40px;margin-left:-450px;width:110%}.need-help-choose{border-left:2px solid #ae9067;padding:10px 1% 10px 50px;margin:30px 0 30px 0%!important;position:relative}.need-help-choose h3{text-transform:uppercase}.need-help-choose h3::after{content:url(/wp-content/uploads/2020/12/Group-99714-min.png);position:absolute;right:0;bottom:-10px}.assurance-home{padding:0 12% 30px}.assurance-home p{color:#1d1a22;font-size:21px;font-weight:500}.three-contact .q_elements_item_content{padding:40px 10%}.three-contact h4{text-transform:uppercase;color:#1d1a22}.three-contact p,.three-contact a{color:#454545}.three-contact{position:relative}.three-contact:first-child::after{content:"";background:rgba(0,0,0,.1);width:1px;height:150px;display:block;position:absolute;right:0;top:0}.three-contact:last-child::before{content:"";background:rgba(0,0,0,.1);width:1px;height:150px;display:block;position:absolute;left:0;top:0}.nationwide{padding-left:100px;position:relative}.nationwide::before{content:url(/wp-content/uploads/2020/12/USP-Nationwide-Footer-min.png);position:absolute;left:0;top:-5px}.nationwide p{margin-top:5px}.footer_top .four_columns{border-top:1px solid rgba(0,0,0,.1)}.footer_top,.footer_top p{font-size:16px;line-height:22px}.footer_top .tiny-text{font-size:13px;line-height:20px}.footer-half{width:49%;display:inline-block;vertical-align:top}.four_columns>.column1 .footer-half a{margin-bottom:10px}.footer-half a{margin-bottom:20px;display:block}.four_columns>.column1>.column_inner{padding:40px 15px 0 90px}.four_columns>.column2>.column_inner{padding:90px 10px 0 10px}.four_columns>.column3>.column_inner{padding:0 0 0 10px}.four_columns>.column4>.column_inner{padding:50px}.four_columns>.column4 p{color:#939598;margin-bottom:30px}.four_columns>.column4 a{color:#fff!important}.four_columns>.column4 .footer_top h5{margin:0 0 15px}.four_columns>.column1{width:28%}.four_columns>.column2{width:25%}.four_columns>.column3{width:26%}.four_columns>.column4{background:#454545;min-height:450px;width:21%}.foot-empty{height:40px}.footer_bottom p{font-size:13px}.bot-space{padding:0 10px}.footer_bottom_holder{padding:0 20px}.white-follow{color:#fff;padding-top:30px}.footer_top .q_social_icon_holder i.simple_social{margin-left:5px}.title_holder{padding-top:0!important}body.single-product .usp-items .usp-items-item .usp-items-item-text.text-bold{font-size:20px}.text-bold{font-weight:700}.header_top{display:flex;justify-content:space-between}.header_top .left,.header_top .right,.header_top .middle{float:none}.header_top::before,.header_top::after{display:none}.side_menu_button_wrapper{display:flex;flex-direction:row-reverse;margin-top:-5px}.side_menu_button_wrapper .side_menu_button{display:flex;flex-direction:column;justify-content:center;padding:0 20px}.side_menu_button_wrapper .side_menu_button i{font-size:24px}.header_bottom_right_widget_holder{display:flex}.header_bottom_right_widget_holder .widget_text{display:flex;height:100px;flex-direction:column;justify-content:center;min-width:200px;margin-top:5px;margin-left:10px}.home-tabs ul{flex-basis:calc(50% - 18%)}.home-tabs .ui-tabs-panel{flex-basis:calc(50% - 80px)}.sticky .header_bottom_right_widget_holder .widget_text{height:100px}.woocommerce div.product .summary table.variations{width:100%;margin-bottom:0}a.reset_variations{display:none!important}body.woocommerce.archive ul.products{display:flex;flex-wrap:wrap;flex-direction:row}body.woocommerce.archive ul.products .q_elements_holder{width:33%!important;flex-basis:33%;height:550px}body.woocommerce.archive ul.products .shop-title-area{flex-basis:33%;margin-top:-240px;display:flex;flex-direction:column;height:465px}body.woocommerce.archive ul.products .shop-title-area .term-description{flex-grow:1;display:flex;align-items:center;padding-right:30%}body.woocommerce.archive ul.products .shop-title-area h1{color:#fff;font-family:"Public Sans";font-size:58px;line-height:normal;font-weight:700;margin-right:20px;min-height:130px;display:flex;flex-direction:column;justify-content:flex-end}body.woocommerce.archive ul.products .shop-title-area p{color:#fff;font-family:"Public Sans";font-size:16px;line-height:22px}body.woocommerce.archive ul.products>:nth-child(3n+1){margin-top:-250px;margin-bottom:250px}body.woocommerce.archive ul.products>:nth-child(3n+2){margin-top:-120px;margin-bottom:120px}body.woocommerce.archive ul.products>:nth-child(3n+3){margin-top:-15px;margin-bottom:15px}body.woocommerce.archive .content{margin-top:-100px!important}body.woocommerce.archive .home-prod-box .prod-title-initial h4{max-width:40%}body.woocommerce.archive .page-numbers{display:flex;justify-content:center;align-items:center}body.woocommerce.archive .shop-bottom-widget-1 ul.products{grid-template-columns:1fr 1fr 1fr;display:grid!important;row-gap:60px}body.woocommerce.archive .shop-bottom-widget-1 ul.products li{width:100%!important;width:calc(100% - 36px)!important;margin:15px!important;position:relative;height:fit-content}.widget_bottom_container{width:75%;padding:2% 13% 2% 12%;background:#fff}.widget_bottom_container2{width:88%;padding:2% 6%;background:#fff}.qode_grid_1400 .title_holder .container_inner{width:100%}.title_subtitle_holder_inner{padding:100px 8% 0}.title_outer .title img{height:580px}.image.responsive::after{content:"";background:linear-gradient(white,rgba(255,255,255,0));position:absolute;width:100%;height:40%;left:0;top:0;z-index:999}.title_outer.with_image .title .title_holder{z-index:9999}.owl-prev{float:right;margin-left:80%;margin-top:29%}.owl-next{margin-top:29%}.qode-advanced-image-gallery .owl-dots{display:none}.qode-advanced-image-gallery .owl-nav .qode-next-icon,.qode-advanced-image-gallery .owl-nav .qode-prev-icon{font-size:40px;border:none}.home-slide-gall .qode-advanced-image-gallery .qode-aig-image a,.home-slide-gall .qode-advanced-image-gallery .qode-aig-image img{height:635px;object-fit:cover}.blog_small_image{padding-top:5%}.blog_holder.blog_small_image h2 a{color:#454545;font-size:21px;line-height:24px}.post_text_inner h2.entry_title{color:#454545;font-size:21px;line-height:24px}.post_text_inner p.post_excerpt{font-size:16px}.title img{height:400px}.title-row{padding:16% 8% 8%}.title-row::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(white,rgba(255,255,255,0))}.title-row h1{font-size:48px;line-height:55px;padding-bottom:25px}.title .title_subtitle_holder h1{color:#ffffff!important;padding-bottom:25px}.title-row p{padding-right:40%}.get-quote-holder h3{color:#fff}.sub-form .q_elements_item_content{padding:10% 10% 10% 10%}.sub-form h3{color:#af9164}.sub-form .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text{height:70px}.sub-form .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit,.sub-form .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]){margin-top:38%;margin-left:20px}.sub-full-sec{padding:5% 5% 4%}.sub-full-sec-small{padding:5% 5% 4%}.single-portfolio_page .sub-full-sec{padding:5% 5% 4%}.sub-footer.home-contactf-row{padding:0 0 20px}.sub-half-left .q_elements_item_content{padding:9% 5% 9% 0%}.sub-half-right .q_elements_item_content{padding:9% 0% 9% 5%}.sub-full-sec .sub-half-left .q_elements_item_content{padding:3% 5% 3% 0%}.sub-full-sec .sub-half-right .q_elements_item_content{padding:3% 0% 3% 5%}.sub-contact-cta .get-quote-holder .q_elements_item_content{padding:5% 6% 5% 8%}.sub-contact-cta .assurance-home p{color:#fff}input.wpcf7-form-control.wpcf7-date,input.wpcf7-form-control.wpcf7-number,input.wpcf7-form-control.wpcf7-quiz,input.wpcf7-form-control.wpcf7-text,select.wpcf7-form-control.wpcf7-select,textarea.wpcf7-form-control.wpcf7-textarea{font-family:"Public Sans",sans-serif}.wpb_widgetised_column .widget{margin:0 0 0}.sub-cta{padding:40px}.sub-contact-cta{background-image:var(--wpr-bg-944ba528-ffb4-4968-8c30-78cf13265e67);background-position:center;background-size:cover}.port-gallery{background-color:#f7f7f7}.port-gallery-inner{padding:5% 8%}.single-portfolio_page .container{display:none}body.single-product .type-product{margin-top:7%}.image.responsive::before{content:"";background:linear-gradient(white,rgba(255,255,255,0));position:absolute;width:100%;height:100%;left:0;top:0;z-index:999}@media only screen and (max-width:1000px){.title-row p{padding-right:0%}.sub-half-left .q_elements_item_content{padding:5% 0% 1% 0%}.sub-half-right .q_elements_item_content{padding:0% 0% 5% 0%}.sub-row .home-service-text-holder .q_elements_item_content{padding:5% 5% 5% 5%}.sub-form .q_elements_item_content{padding:5% 5% 5% 5%}.title-row::before{background:rgba(0,0,0,.2)}.sub-row .testim-service-text-holder .q_elements_item_content{padding:5% 5% 5% 5%}.sub-row .right-testim-service-text-holder .q_elements_item_content{padding:5% 5% 5% 5%}}@media only screen and (max-width:768px){.sub-row .home-service-text-holder .q_elements_item_content{padding:8% 10% 8% 10%}.sub-form .q_elements_item_content{padding:8% 10% 8% 10%}.sub-cta{padding:40px 50px}.sub-row .testim-service-text-holder .q_elements_item_content{padding:8% 10% 8% 10%}.sub-row .right-testim-service-text-holder .q_elements_item_content{padding:8% 10% 8% 10%}}@media only screen and (max-width:600px){.sub-row .home-service-text-holder .q_elements_item_content{padding:5% 5%}.sub-row .home-rooflight-gall{display:none!important}.title-row h1{font-size:30px;line-height:45px;padding-bottom:25px}.title-row{padding:15% 10% 7%}.sub-row .testim-service-text-holder .q_elements_item_content{padding:5% 14%}.sub-row .right-testim-service-text-holder .q_elements_item_content{padding:5% 14%}}@media only screen and (max-width:480px){.sub-out-row h2,.sub-out-row h2 a{font-size:20px;line-height:28px}}@media only screen and (max-width:400px){.sub-row .home-service-text-holder .q_elements_item_content{padding:8% 5%}.sub-row .testim-service-text-holder .q_elements_item_content{padding:8% 10%}.sub-row .right-testim-service-text-holder .q_elements_item_content{padding:8% 10%}}.product_list_widget{margin-left:0}.widget-view-all-btn{color:#454545;font-size:20px;border-bottom:2px solid #20c5e0;align-self:flex-end;margin-bottom:30px;font-weight:700;padding:0 10px 10px 10px}.widget_products{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.widget_products ul{width:100%}.widget_products h5{font-size:40px;font-family:"Public Sans";font-weight:700;color:#454545;line-height:normal;margin-bottom:42px}.widget_products .woocommerce-Price-amount{display:none}.widget_products li{padding:0 15px}.widget_products li>a{display:flex;flex-direction:column-reverse}.widget_products li>a>img{margin-top:-65px;width:100%;object-fit:cover}.widget_products li>a>span.product-title{background:#20c5e0;width:60%;text-align:right;color:#fff;margin-left:auto;padding:12px!important;font-weight:700;height:65px;font-size:20px;display:flex;align-items:center}a.footer_help_link{border:1px solid #000;color:#fff!important;width:40px!important;height:40px!important;display:inline-block;border-radius:20px;position:absolute;bottom:-40px;right:50px}a.footer_help_link:after{content:">";color:#000;font-family:"Raleway";font-weight:200;font-size:30px;height:40px!important;line-height:37px!important;position:absolute}.footer_help p{position:relative}.wc-no-matching-variations.woocommerce-info{width:640px}.widget_products li .woo-products-related-btn{background-color:#af9164;color:#fff;padding:15px 20px;display:inline-block;position:relative;bottom:70px;left:15px;font-size:20px;font-weight:300}.ti-header{display:flex!important;align-items:center;padding:50px;box-shadow:10px 10px 100px -35px rgba(0,0,0,.16);margin-bottom:0!important;background:#fff}.ti-header .ti-large-logo{flex-grow:1}.ti-header .ti-large-logo .ti-logo-fb{margin-left:0!important}.ti-header .ti-stars{margin:0 20px}.ti-header .ti-rating-text{margin-left:40px}.ti-reviews-container{background:#f5f5f5;position:relative;height:250px}.ti-reviews-container-wrapper{padding:30px 0;position:absolute;left:0;max-width:100%}#text-11 .ti-review-item>.ti-inner{background-color:transparent!important;border:0!important}.ti-widget:after{display:block;height:10px}.ti-reviews-container{width:120%}.ti-widget[data-layout-id="34"][data-set-id="light-background"] .ti-controls{top:initial!important;bottom:-10px;width:auto!important;display:flex!important;flex-direction:row-reverse}.ti-controls .ti-next,.ti-controls .ti-prev{position:static!important}.ti-reviews-container{margin-bottom:50px}.shop-bottom-widget-2 p.footer-reviews,.shop-bottom-widget-2 a.footer-reviews{text-align:center;font-family:"Public Sans";font-size:24px;line-height:46px;font-weight:500;color:#af9164;margin-top:25px}.shop-bottom-widget-2 a.footer-reviews{font-weight:600!important}a.stop-float-link{color:#000}.shop-bottom-widget-2 p.footer-reviews a.widget-view-all-btn{float:right}img.ti-logo-fb{width:350px!important}.ti-header.source-Google{padding:40px 50px 40px 100px}.ti-stars.star-lg span.ti-star.f{height:31px!important;width:35px!important}.ti-rating-text span,.ti-rating-text span strong{font-size:20px!important}#custom_html-4 .textwidget{position:relative}#custom_html-4 .textwidget .background-blue-box{width:120%;background:#ecf1f5;height:350px;position:absolute;left:15%;z-index:-99;bottom:-145px;right:0}body.home .background-blue-box{display:none}body:not(.home) #menu-main-menu{height:100px;display:flex}body:not(.home) nav.main_menu>ul>li>a{display:flex!important;flex-direction:row;align-items:center}body:not(.home) .header_inner_right{height:100px;display:flex;align-items:center}body.home .content{margin-top:-100px!important}.landing-cta p{color:#fff;text-align:center;margin-top:0;font-size:24px}.landing-cta a{color:#fff;font-weight:700}.landing-cta a:hover{color:#fff}.landing-row{margin:40px 0}.landing-row .section_inner_margin{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.landing-row .slides{display:flex;align-items:center}.landing-row-black{background-color:#1d1a22;padding:40px 0;margin-top:0}.landing-row-black .vc_column_container{flex-basis:50%;width:auto}.landing-row-black h2{color:#fff}.landing-row-black p{color:#fff}.blog_small_image{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.blog_small_image article{width:auto;flex-basis:48%}.blog_small_image article .post_text .post_text_inner{padding:23px 0!important}.blog_small_image article .post_content_holder{display:flex;flex-direction:column}.blog_small_image article .post_image{min-height:300px;background:whitesmoke;background-image:url(/wp-content/uploads/2020/12/Toughened-Glass-Systems-Logo-min.png);background-repeat:no-repeat;background-position:center;background-size:50%}.blog_small_image article .post_image img{min-height:300px;object-fit:cover}.blog_small_image article .post_image,.blog_holder.blog_small_image article .post_text{width:100%!important;float:none!important}.blog_single.blog_holder article .post_text .post_text_inner{padding:40px!important}body.blog .background-blue-box,body.single-post .background-blue-box,body.archive .background-blue-box{display:none}body.blog .shop-bottom-widget-2,body.single-post .shop-bottom-widget-2,body.archive .shop-bottom-widget-2{margin-top:40px}.title{height:auto!important}.title .title_subtitle_holder{display:flex;flex-direction:column}.title .title_subtitle_holder h1{color:#323840}.title .title_subtitle_holder .breadcrumb{position:static!important;font-size:16px;margin-top:10px;margin-bottom:10px}.woocommerce-cart .woocommerce-shipping-calculator{display:none}.woocommerce-checkout .select2-container--default .select2-selection--single{border:none}.woocommerce-checkout p.form-row{border:none;border-bottom:2px solid #20c5e0!important}.woocommerce-checkout .select2-selection__rendered{font-weight:400;font-size:15px;padding-left:13px}.woocommerce-checkout #billing_country_field{display:none}.woocommerce-checkout #order_review thead{background:#20c5e0}.woocommerce-checkout #order_review thead th{color:#fff}.drop_down .narrow .second .inner ul li{padding:0;width:290px!important}.table-style-p-policy table{width:100%!important}.no-bottom-bord-table td{border-left:1px #818181 solid!important;border-right:1px #818181 solid;border-top:none!important;border-bottom:none!important}.testims-google-row{padding:0 5% 20px}.testims-google-row .ti-header{box-shadow:none}.testims-google-row .ti-reviews-container{background:#fff}.woocommerce .product .images img{height:90px;object-fit:cover}.woocommerce .product h1.product_title{text-transform:none}.custom-qty-area label{padding-bottom:0!important;font-weight:700;margin-right:5px;!important}.custom-qty-area p.made-to-order-text{font-size:14px;color:#666;margin-top:10px}.woocommerce .button{font-family:"Public Sans",sans-serif;font-weight:600}.single-prod-thumbnail-wrapper .slick-list{width:755px}.single-product table td{padding:10px 10px}.single-product .slick-arrow{transform:scaleY(1)}body.single-product .type-product{display:flex;flex-wrap:wrap}body.single-product .woocommerce-product-gallery{padding-left:10%;width:auto;flex-basis:40%}body.single-product .qode-single-product-summary{margin-right:9%;width:37%}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,a.custom-size-btn.button{width:46.5%;padding:0!important;margin:0 11px!important;text-align:center;text-transform:uppercase;display:inline-block}.custom-size-btn .button{margin:0 0 0 14px!important}body.single-product select{width:100%;padding:15px 20px;max-width:448px;min-width:448px;font-size:20px;border:none;font-family:"Public Sans",sans-serif;height:60px;color:#454545}body.single-product label{font-weight:600;color:#454545}body.single-product .title_outer{display:none}body.single-product .product_title{font-size:40px!important;color:#454545;font-weight:700;line-height:53px}body.single-product .container{background-color:#ecf1f5}body.single-product .woocommerce-Tabs-panel{background:#fff}body.single-product .woocommerce-tabs,body.woocommerce-page .related{flex-basis:100%;margin:40px 0;margin-bottom:0}body.woocommerce-page .related{margin:2% 10%}body.single-product .woocommerce-tabs ul.wc-tabs{display:flex;justify-content:center;list-style:none;background-color:#454545;padding:0 12%;margin:0 0 0 0!important;flex-wrap:wrap}body.single-product .woocommerce-tabs ul.wc-tabs li{padding:8px 2px;flex-basis:calc(19% - 10px);display:flex;justify-content:space-around;text-align:center;align-items:center;min-height:50px;margin:10px 5px;border:1px solid #fff}body.single-product .woocommerce-tabs ul.wc-tabs li:first-of-type{margin:10px 5px 10px 0}body.single-product .woocommerce-tabs ul.wc-tabs li:last-of-type{margin:10px 0 10px 5px}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel{padding:2% 12%}body.single-product .woocommerce-tabs ul.wc-tabs li a{color:#fff;padding:0 25px;font-size:20px;width:100%;line-height:26px;font-weight:300}body.single-product .woocommerce-tabs ul.wc-tabs li.active{background-color:#20c5e0;border:1px solid #20c5e0}body.single-product .woocommerce-tabs ul.wc-tabs li:hover{border:3px solid #fff;padding:6px 0}body.single-product .content .container>.container_inner{width:100%;margin-top:75px;padding-bottom:0}body.single-product .summary{float:none;width:auto}body.single-product .custom-size-btn{background:#454545;border:none}body.single-product .button{margin:0 10px}body.single-product .nyp-product .button{margin:0}body.single-product .quantity{background:#fff;padding:10px}body.single-product .nyp-input{margin-top:15px}body.single-product .quantity .plus,body.single-product .quantity .minus{background:none;color:#000;font-weight:700}body.single-product .product_meta{display:none}.wc-nyp-error{margin-left:0;padding:10px;margin-bottom:0}.custom-qty-area{display:grid;grid-template-columns:115px 125px 180px 1fr;align-items:center;justify-content:space-around;margin:15px 0 50px!important;padding:0 10px}.custom-qty-area .woocommerce-Price-amount{font-size:40px;font-weight:700;color:#af9164;line-height:53px}.woocommerce-variation.single_variation{display:block!important}.woocommerce div.product .cart .quantity input{color:#333!important;display:inline-grid;align-items:center;font-family:"Public Sans",sans-serif;font-size:20px;font-weight:400}.woocommerce div.product .cart .quantity{padding:10px}.woocommerce div.product .cart .quantity{width:85px;text-align:center}.made-to-order-text{font-size:14px;color:red;line-height:26px;font-weight:400;margin-left:40px}body.single-product .usp-items{display:grid;margin:65px 125px 10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:0 37px}body.single-product .usp-items .usp-items-item:nth-child(7n-6),body.single-product .usp-items .usp-items-item:nth-child(7n-5),body.single-product .usp-items .usp-items-item:nth-child(7n-4){grid-column:span 4 / auto}body.single-product .usp-items .usp-items-item .usp-items-item-img{background-color:#e8ded1;min-width:80px;min-height:80px;border-radius:10px;display:flex;justify-content:center;align-items:center}body.single-product .usp-items .usp-items-item{background:#fff;border-radius:15px;margin:20px 2px 10px!important;max-width:100%;display:flex;height:80px;grid-column:span 3 / auto}body.single-product .usp-items .usp-items-item .usp-items-item-text{padding:10px 20px;font-size:15px;line-height:25px;display:flex;align-items:center}body.single-product .woocommerce-product-gallery figure{width:100%}body.single-product .single-prod-thumbnail-wrapper{height:100px;width:100%}body.single-product .single-prod-thumbnail-wrapper .woocommerce-product-gallery__image{height:150px!important}body.single-product .nyp-product .custom-qty-area{display:none}body.single-product .nyp-product #product-addons-total{display:none}.product .images .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:first-child img{width:770px!important;height:600px!important;object-fit:cover}.woocommerce .product .images .woocommerce-product-gallery__image{position:relative;display:inline-block;vertical-align:top;margin:0;padding:0 5px;box-sizing:border-box}.woocommerce .product .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image{padding-top:20px}.product-full-sec{padding:5% 5% 4%;text-align:center;background-color:#f7f7f7}.left-product-col{width:49%;display:inline-block;vertical-align:top}.left-product-col-inner{padding:10% 12% 10% 16%}.right-image-product{display:inline-block;width:50%}.right-image-product img{height:600px;object-fit:cover;margin-right:-10px;margin-left:17px}.right-product-col{width:49%;display:inline-block;vertical-align:top}.right-product-col-inner{padding:10% 12% 10% 16%}.left-image-product{display:inline-block;width:50%}.left-image-product img{height:600px;object-fit:cover}.cta-product-row{text-align:center;background-color:#d92644;color:#fff;padding:2%}.boolean_button{padding:0 14px;background:#fff;display:inline-block;width:calc(54% - 59px);text-align:center;cursor:pointer;color:#555;height:60px;line-height:60px}.boolean_button.active{background:#30c5e0;color:#fff}.boolean_button:first-of-type{margin-right:26px}.footer_trio_ukdel .q_elements_item_content{display:grid;grid-template-columns:1fr 3fr;align-items:center}.footer_trio_ukdel .q_elements_item_content>div{text-align:right;padding:35px 10px}.footer_trio .wpb_wrapper p,.footer_trio .wpb_wrapper a{color:#000;margin:0}.footer_trio .q_elements_holder.three_columns>div{border:1px solid #ddd;border-top:0!important;border-bottom:0!important}.footer_trio{margin-top:30px}.footer_trio .q_elements_holder.three_columns{border-collapse:collapse}select{background:var(--wpr-bg-01bb10c7-492b-43d2-9364-b1e2affb54f7) no-repeat right #fff;-webkit-appearance:none;background-position-x:calc(100% - 20px)}.product-bottom-full-sec{padding:5% 8% 4%}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel{padding:3% 13.5%}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel p{color:#454545;margin-bottom:30px!important}.single-product .sub-full-sec{padding:0% 0 0%;background-color:#f7f7f7}.single-product .sub-half-left .q_elements_item_content{padding:5% 0% 5% 0%}.single-product .sub-full-sec2{padding:5% 0 0%}.single-product .sub-full-sec2 .sub-half-left .q_elements_item_content{padding:2% 0% 5% 0%}.mini-testimonial{position:absolute;transform:rotate(-90deg);margin-top:100px;display:inline-block;color:#454545;font-size:12px;left:-43px}.mini-testimonial .separator{display:inline-block}.single-product .woocommerce .button{margin:0 10px;width:46%;text-align:center;text-transform:uppercase}.checkout table tbody tr td{vertical-align:top}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #shipping_country_field{height:35px;padding:5px 20px;font-size:13px;font-weight:300!important}.woocommerce form.checkout table.shop_table th{text-align:left}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:25%;background-color:#af9164;padding:40px 0;color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:#fff}.woocommerce table.cart tbody tr td img{display:none}.woocommerce .checkout table.shop_table thead tr th,.woocommerce table.cart thead tr th,.woocommerce-account table.my_account_orders thead tr th,.woocommerce-page .checkout table.shop_table thead tr th,.woocommerce-page table.cart thead tr th,.woocommerce-page table.my_account_orders thead tr th{font-family:"Public Sans",sans-serif}.shopping_cart_dropdown{width:350px;font-family:"Public Sans",sans-serif}.variation p{font-size:13px;line-height:28px;text-transform:none}.shopping_cart_dropdown ul li{border-bottom:1px solid #fff;color:#fff}.header-widget a{color:#fff}.shopping_cart_dropdown ul li a{color:#fff}select{background:var(--wpr-bg-1ddf47fd-6f1c-4c14-9246-9e5868139e9c) no-repeat right #fff}button.single_add_to_cart_button.button.alt,a.custom-size-btn.button{width:46.5%;padding:0!important;margin:0 11px!important;text-align:center;text-transform:uppercase;display:inline-block}.slick-prev::before{content:url(/wp-content/uploads/2021/01/Left-product-arrow.png)}.slick-next::before{content:url(/wp-content/uploads/2021/01/Right-product-arrow.png)}.product_cat-offline .wc-tabs{display:none!important}.product_cat-offline .single-product .woocommerce-tabs ul{display:block;justify-content:left;list-style:none;background-color:transparent;padding:0 0%;margin:0 0 0 0!important;flex-wrap:wrap;text-align:left}.product_cat-offline .single-product .woocommerce-tabs ul li{padding:0;flex-basis:100%;display:block;justify-content:left;text-align:left;align-items:center;min-height:none;margin:10px 5px;border:none;color:#111}.product_cat-offline body.single-product .woocommerce-tabs ul li:hover{border:none;padding:0}.request-quote-product{margin-top:17px}.request-quote-product select{min-width:auto!important;height:47px!important;margin-top:20px!important;font-family:"Public Sans",sans-serif!important}.request-quote-product h2{font-size:24px;line-height:normal!important}.request-quote-product p{margin-top:5px;font-size:18px;line-height:24px}.request-quote-product input{font-family:"Public Sans",sans-serif!important}.request-quote-product input[type="email"]{margin-top:20px}.request-quote-product .acceptance-265{margin-top:20px;display:block}.request-quote-product .wpcf7-submit{border:none!important;color:white!important;font-family:"Public Sans",sans-serif!important;font-weight:600!important;font-size:20px!important;width:46.5%!important;text-align:center!important;margin-top:20px!important}.woocommerce-notices-wrapper{position:relative;right:0;left:0;top:85px;z-index:99}.woocommerce-notices-wrapper .woocommerce-message{text-align:center;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}.woocommerce-notices-wrapper .woocommerce-message a{margin-left:40px}.addprods-desc-lists-panel{margin-top:40px}.addprods-desc-lists-panel ul{width:fit-content;margin-left:auto;margin-right:auto}.drop_down .narrow .second .inner ul li a{display:flex;flex-direction:row;align-items:center}.drop_down .narrow .second .inner ul li.current-menu-item a,.drop_down .narrow .second .inner ul li a:hover{background:rgba(48,48,48,.89);color:#af9164!important}.drop_down .narrow .second .inner ul li a i.fa-angle-right{position:initial!important;margin-left:20px!important;font-size:22px}.woocommerce ul.woocommerce-error{color:red}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa!important}.home-slide-gall .owl-prev,.home-slide-gall .owl-next{float:right;margin-left:initial;margin-top:0;margin-right:60px;width:calc(100% - 60px);text-align:right;left:0!important;bottom:0!important;top:initial!important}.home-slide-gall .owl-prev{width:calc(100% - 100px);margin-right:0!important;z-index:99!important}.woocommerce-shipping-fields h3{color:red}@media only screen and (max-width:1875px){.made-to-order-text{margin-left:0}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,a.custom-size-btn.button{width:46%}.widget_products li>a>span.product-title{width:68%}.single-prod-thumbnail-wrapper .slick-list{width:100%}}@media only screen and (max-width:1870px){nav.main_menu>ul>li>a{padding:0 12px;font-size:15px}}@media only screen and (max-width:1768px){.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{width:720px}.custom-qty-area{grid-template-columns:230px 125px 125px}button.single_add_to_cart_button.button.alt,a.custom-size-btn.button{width:46%!important;margin:0 10px!important}}@media only screen and (max-width:1670px){body.single-product .images{width:38%!important;margin-right:1%!important;padding-left:8%!important}}@media only screen and (max-width:1600px){header:not(.sticky) .q_logo img{transform:scale(1.4);left:20px}nav.main_menu>ul>li>a{padding:0 12px;font-size:15px;letter-spacing:0}.header_inner_right{margin-right:-60px}.home-tabs ul li{font-size:30px;line-height:44px}.welcome-to.left .q_elements_item_content{padding:14% 10% 14% 12%}.home-service-text-holder .q_elements_item_content{padding:10% 10% 10% 10%}.testim-service-text-holder .q_elements_item_content{padding:10% 10% 10% 10%}.right-testim-service-text-holder .q_elements_item_content{padding:10% 10% 10% 10%}h2,h2 a{font-size:36px;line-height:46px}body,p{font-size:18px;line-height:28px}h3,h3 a{font-size:26px}.call-to-discuss{padding:10px 5% 10px 40px;margin:-50px 0 80px 15%!important}.home-prod-box{height:500px!important}.view-all-prods-button{margin-top:230px;margin-right:30px}.offer-image{margin-left:-260px;top:-40px;max-width:500px}.offer-title h2{font-size:90px;line-height:110px}.promo-code-name p{font-size:26px;padding:0 15px}.promo-code-blue p{font-size:18px}.promo-code-blue{padding:10px 25px}.vid-gallery-home img{height:500px}.three-contact h4{font-size:20px}.four_columns>.column1>.column_inner{padding:40px 10px 0 10px}.four_columns>.column2>.column_inner{padding:60px 5px 0 0}.four_columns>.column4>.column_inner{padding:40px 30px}.four_columns>.column1{width:26%}.four_columns>.column2{width:26%}.four_columns>.column4{width:22%;min-height:420px}.footer_top,.footer_top p{font-size:14px;line-height:18px}.footer_top .four_columns .column3 .column_inner>div{margin:0 0 20px 10px}.qode_right_side_fixed img{max-width:90px!important}.home-rooflight-gall .qode-advanced-image-gallery .qode-aig-image img{min-height:300px;object-fit:cover}.port-gallery-inner{padding:5% 5%}}@media only screen and (max-width:1555px){body.single-product .images{width:38%!important;margin-right:1%!important;padding-left:7%!important}}@media only screen and (max-width:1530px){body.single-product select{max-width:400px;min-width:400px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{width:665px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{width:665px}.wc-pao-addon-container .wc-pao-addon-wrap select{min-width:400px!important;max-width:400px!important}}@media only screen and (max-width:1500px){.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{width:670px}}@media only screen and (max-width:1440px){form.variations_form.cart td.label,.wc-pao-addon-container label{min-width:195px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{width:635px}.woocommerce-variation-add-to-cart.variations_button .woocommerce-variation-add-to-cart-enabled{width:635px}.single-portfolio_page .home-service-text-holder .q_elements_item_content{padding:5% 5% 5% 5%}.single-portfolio_page .sub-form .q_elements_item_content{padding:5% 5% 5% 5%!important}.single-portfolio_page .sub-form .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit,.single-portfolio_page .sub-form .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]){margin-top:23%;margin-left:20px}.single-portfolio_page .sub-half-left .q_elements_item_content{padding:1% 0% 1% 0%}.single-portfolio_page .sub-half-right .q_elements_item_content{padding:0% 0% 0% 0%}.portfolio_single h2{font-size:30px}.single-portfolio_page .sub-full-sec{padding:5% 5% 4%}body.single-product .content .container>.container_inner{margin-top:110px}body.single-product .woocommerce-tabs ul{padding:0 0}.woocommerce-notices-wrapper{top:50px}}@media only screen and (max-width:1400px){.header_bottom_right_widget_holder .widget_text{min-width:180px}nav.main_menu>ul>li>a{padding:0 12px;font-size:15px}.home-tabs ul{flex-basis:calc(50% - 15%)}.home-tabs ul{margin-left:7%;padding-right:8%}h1{font-size:26px;line-height:34px}.home-tabs ul li{font-size:28px;line-height:42px}h2,h2 a{font-size:32px;line-height:42px}.prod-range-text{padding:10px 12% 80px 5%}.prod-range-title{padding:40px 30% 10px 5%}.home-prod-box .prod-title-initial h4{font-size:20px}h4,h4 a{font-size:20px}.prod-box-inner p{font-size:16px;line-height:26px}.call-to-discuss{margin:-50px 0 80px 10%!important}h3,h3 a{font-size:24px}.home-offer-holder{padding:50px}.offer-image{margin-left:-220px;top:-20px;max-width:420px}.offer-title h2{font-size:80px;line-height:100px}.promo-code-name p{font-size:24px;padding:0 13px}.promo-code-blue p{font-size:16px}.qbutton.large{font-size:22px;line-height:75px;height:75px;padding-left:46px;padding-right:46px}.vid-gallery-home img{height:450px}.floating-lantern{margin-left:-300px;width:105%}.get-quote-holder .q_elements_item_content{padding:9% 20% 9% 10%}.three-contact h4{font-size:16px;line-height:22px}.four_columns>.column1{width:23%}.four_columns>.column4{width:25%}.footer_top .tiny-text{font-size:11px;line-height:15px}.foot-empty{height:20px}.footer_bottom_holder .two_columns_50_50>.column1{width:70%}.footer_bottom_holder .two_columns_50_50>.column2{width:30%}header:not(.sticky) .q_logo img{transform:scale(1.3);left:10px}body.single-product .images{width:37%!important;margin-right:1%!important;padding-left:5%!important}body.single-product select{max-width:390px;min-width:390px}.wc-pao-addon-container .wc-pao-addon-wrap select{min-width:390px!important;max-width:390px!important}.boolean_button:first-of-type{margin-right:30px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{width:628px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{width:628px}}@media only screen and (max-width:1350px){.title-row{padding:20% 8% 8%}}@media only screen and (max-width:1300px){body.single-product select{max-width:350px;min-width:350px}.wc-pao-addon-container .wc-pao-addon-wrap select{max-width:350px!important;min-width:350px!important}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,a.custom-size-btn.button{width:45%}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{width:590px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{width:590px}body.single-product .woocommerce-product-gallery{flex-basis:43%}body.single-product .images{width:32%!important;margin-right:1%!important;padding-left:0%!important}body.single-product .qode-single-product-summary{margin-right:8%;width:45%}}@media only screen and (max-width:1280px){.woocommerce .product .images{margin-top:0!important}.wc-no-matching-variations.woocommerce-info{width:520px}nav.main_menu>ul>li>a{padding:0 8px;font-size:13px}}@media only screen and (max-width:1100px){.sticky .header_bottom_right_widget_holder .widget_text{display:none}nav.main_menu.left{left:25%!important}.header_inner_right{margin-right:0}}@media only screen and (max-width:1200px){.header_top p{font-size:12px}header:not(.sticky) .q_logo img{transform:scale(1);left:-30px;top:-10%}nav.main_menu.left{left:calc(23% - 45px)!important}nav.main_menu>ul>li>a{padding:0 14px;font-size:14px;line-height:70px}.header_bottom_right_widget_holder .widget_text{min-width:170px}.shopping_cart_header{width:35px}.header_bottom_right_widget_holder .widget_text{height:70px}.shopping_cart_inner{height:70px}header:not(.sticky) .side_menu_button{height:70px;margin-bottom:40px}.header_bottom_right_widget_holder .widget_text>div{font-size:16px}.side_menu_button_wrapper .side_menu_button{padding:0 15px}.home-tabs ul li{font-size:26px;line-height:40px}body,p{font-size:16px;line-height:24px}.home-rooflight-gall .qode-advanced-image-gallery .qode-aig-image img{min-height:260px}h2,h2 a{font-size:28px;line-height:36px}.home-product-row{padding:100px 5% 80px}.home-offer-row{padding:20px 5% 60px}.home-prod-box .prod-title-initial h4{font-size:18px}h4,h4 a{font-size:18px}.home-prod-box .prod-box-inner{margin-bottom:40px!important;padding:30px}.prod-box-inner p{font-size:14px;line-height:22px}.home-prod-box{height:410px!important}.call-to-discuss{margin:40px 0 50px 10%!important;padding:10px 3% 10px 30px}h3,h3 a{font-size:22px}.prod-range-text{padding:0 10% 60px 0%}.prod-range-title{padding:40px 15% 10px 0%}.qbutton{font-size:17px;line-height:55px;height:55px;padding:0 33px}.view-all-prods-button{margin-top:100px;margin-right:60px}.offer-logo{padding:20px;top:-60px}.offer-title h2{font-size:65px;line-height:70px}.offer-sub h2{font-size:24px}.home-offer-holder{padding:40px}.promo-code-row{width:79%;margin-left:20%!important}.qbutton.large{font-size:20px;line-height:65px;height:65px}.vid-gallery-home img{height:380px}.vid-gallery-home .flex-direction-nav a{bottom:20px}.floating-lantern{margin-left:-210px;width:100%}.assurance-home{padding:0 5% 30px}.get-quote-holder .q_elements_item_content{padding:9% 11% 9% 9%}.need-help-choose{padding:10px 0% 10px 20px}.next-to-form .q_elements_item_content{padding:10% 12% 30px 12%}.three-contact .q_elements_item_content{padding:30px 5%}.nationwide{padding-left:75px}.nationwide::before{top:-20px;transform:scale(.8)}.four_columns>.column3{display:none}.four_columns>.column1{width:30%}.four_columns>.column2{width:38%}.four_columns>.column4{width:32%;min-height:400px}.footer_top,.footer_top.footer_top_full{padding:0}.four_columns>.column1>.column_inner{padding:40px 10px 0 20px}.offer-tc{padding-bottom:20px;position:relative;z-index:999}body.single-product select{max-width:310px;min-width:310px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{width:560px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{width:560px}.wc-pao-addon-container .wc-pao-addon-wrap select{max-width:310px!important;min-width:310px!important}.headerbanner_block,.headerBanner.clearfix{height:85px}.headerBanner p{line-height:normal!important}.headerbanner_block{grid-template-rows:42.5px 42.5px}.headerBanner p.headerbanner_title{margin-bottom:0!important}.headerBanner p.headerbanner_subtitle{margin-top:0!important}.headerbanner_block{grid-template-columns:0.5fr 2.5fr}.header_bottom_right_widget_holder .widget_text{display:none}.header_inner_right{padding-right:0}.header_bottom{padding:0 10px}}@media only screen and (max-width:1080px){body.single-product .woocommerce-product-gallery{width:100%}body.single-product .type-product{display:block;flex-wrap:unset}.product .images .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:first-child img{width:100%!important;height:auto!important}body.single-product .images{width:90%!important;margin-right:0%!important;padding-left:7%!important;padding-right:5%!important}body.single-product .qode-single-product-summary{margin-right:0;width:100%}.woocommerce .product .images figure{margin:0 -10px 50px!important}body.single-product .qode-single-product-summary{margin-right:0;width:92%;padding:5%}form.variations_form.cart td.label,.wc-pao-addon-container label{min-width:195px;max-width:195px;width:200px}.boolean_button{width:calc(50% - 43px)}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{width:100%}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{width:100%}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,a.custom-size-btn.button{width:47%}body.single-product .usp-items{margin:-70px 60px 10px}body.single-product .woocommerce-tabs ul{padding:0 0}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel{padding:5% 5%}.widget_bottom_container{width:92%;padding:2% 5% 2% 5%}body.single-product select{max-width:100%;min-width:100%}.wc-pao-addon-container .wc-pao-addon-wrap select{max-width:100%!important;min-width:100%!important}.title-row p{padding-right:2%}.title-row{padding:25% 8% 5%}}@media only screen and (min-width:1000px){.page-id-6990 .q_elements_holder.two_columns .q_elements_item{width:50%!important;display:table-cell!important}}@media only screen and (max-width:1000px){.title-row{padding:22% 8% 14%}.header_top{display:flex!important;height:66px}header .header_top .q_social_icon_holder{display:none}header:not(.sticky) .side_menu_button{margin-bottom:0}.header_bottom_right_widget_holder .widget_text{display:none}header:not(.sticky) .q_logo img{left:0;top:0}.home-slider-col{margin-top:-75px}.welcome-to.left .q_elements_item_content{padding:8% 10% 8% 8%}.home-tabs ul{flex-basis:calc(50% - 15%)}.home-tabs ul{margin-left:0%;padding-right:7%;padding-left:8%}.home-tabs .tab-button{margin-top:30px}.home-tabs .ui-tabs-panel{padding:40px 10% 40px 40px}.home-prod-box .prod-title-initial h4{font-size:16px;padding:13px 20px}h4,h4 a{font-size:16px}.offer-title h2{font-size:55px;line-height:65px}.offer-sub h2{font-size:22px}.offer-image{margin-left:-180px;max-width:360px}.promo-code-row{width:95%;margin-left:5%!important}.offer-tc p{font-size:14px}.vid-gallery-home img{height:300px}h6{font-size:16px}.floating-lantern{margin-left:-170px}.need-help-choose h3{font-size:20px;letter-spacing:0}.three-contact-row .q_elements_item:last-child{display:none!important}.four_columns>.column1{width:50%}.four_columns>.column2{width:50%;min-height:420px}.four_columns>.column3{width:50%;display:block}.four_columns>.column4{width:50%}.footer_bottom_holder .two_columns_50_50>.column1{width:100%}.footer_bottom_holder .two_columns_50_50>.column2{width:100%}.footer_bottom_columns.two_columns_50_50 .column1 .footer_bottom{text-align:center}.footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom{text-align:center}.footer_bottom{height:35px}.footer_bottom_holder{padding:10px 20px}body.woocommerce.archive ul.products .q_elements_holder,body.woocommerce.archive ul.products .shop-title-area{flex-basis:50%}body.woocommerce.archive ul.products>:nth-child(3n+1){margin-top:0;margin-bottom:0}body.woocommerce.archive ul.products>:nth-child(3n+2){margin-top:0;margin-bottom:0}body.woocommerce.archive ul.products>:nth-child(3n+3){margin-top:0;margin-bottom:0}body.woocommerce.archive ul.products>:nth-child(even){margin-top:-120px;margin-bottom:120px}body.woocommerce.archive ul.products>:nth-child(odd){margin-top:-250px;margin-bottom:250px}body.woocommerce.archive ul.products>:nth-child(1){margin-top:-165px;margin-bottom:0}.woocommerce div.cart-collaterals div.cart_totals,.woocommerce-page .div.cart-collaterals div.cart_totals{width:109%;margin-bottom:31px}.right-testim-service-text-holder .q_elements_item_content{padding:2% 5% 5% 5%}.testim-service-text-holder .q_elements_item_content{padding:5% 5% 2% 5%}.page-id-6990 .q_elements_holder.two_columns .q_elements_item{width:100%!important;display:block!important}.sub-full-sec-small{padding:0% 5% 4%}.sub-full-sec-small .wpb_text_column{margin-top:-30px}body.single-product .usp-items .usp-items-item{grid-column:1!important;margin:5px 0!important}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel p{margin-bottom:15px!important}body.single-product .content .container>.container_inner{margin-top:0}label[for="pa_size-w-x-l"]{padding-top:10px!important}.headerBanner.clearfix{left:0!important;width:100%!important;display:flex;justify-content:space-between}body.woocommerce.archive .shop-bottom-widget-1 ul.products{grid-template-columns:1fr 1fr}.woocommerce-notices-wrapper{top:30px}.shopping_cart_dropdown{visibility:hidden!important}.home-rooflight-gall .qode-advanced-image-gallery .qode-aig-image img{height:500px!important}.home-slide-gall .qode-advanced-image-gallery .qode-aig-image a,.home-slide-gall .qode-advanced-image-gallery .qode-aig-image img{height:500px;object-fit:cover}.home-slide-gall .owl-prev,.home-rooflight-gall .owl-prev{margin-left:0%}}@media only screen and (max-width:800px){.header_top .left{display:none}#rev_slider_1_1_wrapper{height:550px!important}.rs-parallax-wrap{height:550px!important}rs-fullwidth-wrap{height:550px}.home-product-row .vc_col-sm-4{width:100%}.home-prod-box{height:340px!important;text-align:left}.call-to-discuss{display:none}.view-all-prods-button{margin-top:30px;margin-right:80px}.home-product-row{padding:50px 5% 40px}.offer-image{display:none}.promo-code-row{width:100%;margin-left:0%!important}.promo-code-name p{font-size:22px;padding:0 12px}.need-help-choose h3::after{display:none}.ti-header{flex-direction:column}.shop-bottom-widget-2 p.footer-reviews a.widget-view-all-btn{float:none!important;margin-top:20px;display:inline-block;font-size:20px;width:80%}.ti-header .ti-rating-text{margin-left:0}}@media only screen and (max-width:768px){.title-row{padding:16% 8% 9%}.home-product-row{padding:10px 12% 40px}.prod-range-text{padding:0 0% 50px 0%}.promo-code-blue p{font-size:20px}.promo-code-name p{font-size:30px;padding:0 30px}.promo-code-blue{padding:10px 35px}.home-offer-holder{padding:40px 70px}.promo-code-row{width:80%}.offer-title{padding-top:100px}.offer-sub{padding-bottom:30px}.vid-gallery-home img{height:500px;width:100%}.vid-gallery-home.left .q_elements_item_content{padding:0}.vid-gallery-home.right .q_elements_item_content{padding:20px 0 0}.home-vid-gall-row{padding:10px 5%}.home-vid-gall-row .vc_column-inner{padding:0px!important}.floating-lantern{display:none}.next-to-form .q_elements_item_content{padding:7% 10% 20px 10%}.need-help-choose{display:none}.home-tabs ul li{font-size:24px;line-height:34px}body.woocommerce.archive ul.products .q_elements_holder,body.woocommerce.archive ul.products .shop-title-area{flex-basis:100%;height:auto;padding:20px}body.woocommerce.archive ul.products>:nth-child(3n+1){margin-top:0;margin-bottom:0}body.woocommerce.archive ul.products>:nth-child(3n+2){margin-top:0;margin-bottom:0}body.woocommerce.archive ul.products>:nth-child(3n+3){margin-top:0;margin-bottom:0}body.woocommerce.archive ul.products .shop-title-area .term-description{padding-right:0;flex-grow:0;margin-top:20px}body.woocommerce.archive .home-prod-box .prod-title-initial h4{max-width:100%}.landing-row .vc_column_container{margin-bottom:40px}.landing-cta{margin-bottom:0!important}.landing-row-black .vc_column_container{flex-basis:100%;width:auto}.blog_small_image article{flex-basis:100%}.blog_small_image article .post_image{min-height:200px}.blog_small_image article .post_image img{min-height:200px}.blog_single.blog_holder article .post_text .post_text_inner{padding:0!important}.blog_single.blog_holder article .post_image img{min-height:200px;object-fit:cover}body.single-product .product_title{padding-top:0}label[for="pa_size-w-x-l"]{margin-bottom:10px!important}body.single-product .qode-single-product-summary{width:90%}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,a.custom-size-btn.button{width:98%}.boolean_button{width:calc(50% - 43px)}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,a.custom-size-btn.button{width:98%!important}.request-quote-product .wpcf7-submit{width:calc(100% - 76px)!important}.wc-pao-addon-container{flex-direction:column;align-items:baseline}.wc-pao-addon-container label{padding-left:0!important}.wc-pao-addon-container .wc-pao-addon-wrap{margin-left:0!important;width:100%!important}.wc-pao-addon-container .wc-pao-addon-wrap select{max-width:100%!important}.wc-pao-addon-container:after{padding-left:0!important}.headerbanner_block{max-width:fit-content;margin:auto}body.woocommerce.archive .shop-bottom-widget-1 ul.products{grid-template-columns:1fr}.woocommerce-notices-wrapper .woocommerce-message{flex-direction:column-reverse}.woocommerce-notices-wrapper .woocommerce-message a{margin-left:0;margin-top:10px}body.single-product .shop-bottom-widget-1 ul.products{grid-template-columns:1fr}.title_outer .title img{height:350px}.addprods-desc-lists-panel ul{width:100%!important;margin-left:20px}}@media only screen and (max-width:767px){.welcome-to.left .q_elements_item_content{padding:13% 10% 13% 10%}.qode_right_side_fixed{bottom:10px;top:auto;left:10px}h1{font-size:22px;line-height:32px}.home-tabs #tabs{display:block}.home-tabs .ui-tabs-panel{padding:20px 7%}.home-tabs ul li{font-size:19px;line-height:24px}.standard-line h6::after{width:70px}h6{font-size:14px}h2,h2 a{font-size:26px;line-height:34px}.home-prod-box{height:390px!important}.view-all-prods-button{margin-right:0}.home-offer-holder{padding:40px 30px}.promo-code-row .vc_col-sm-12 .vc_column-inner .wpb_wrapper{display:block;text-align:center}.promo-code-row{width:100%;box-sizing:border-box}.promo-code-name p{font-size:25px;padding:10px 30px}.vid-gallery-home img{height:270px}.free-quote-header{padding-right:0%;padding-bottom:20px}.four_columns>.column1{width:100%}.four_columns>.column2{width:100%;min-height:310px}.four_columns>.column3{width:100%}.four_columns>.column4{width:100%}.four_columns>.column1>.column_inner{padding:30px 20px 0 20px}.four_columns>.column2>.column_inner{padding:0 20px 0 20px}.four_columns>.column3>.column_inner{padding:0 20px 0 20px}.foot-empty{height:0}.header_top .right{display:none}.header_top p{font-size:14px}.header_top .middle a{margin:0 0 0 5px;padding:10px 6px;font-size:13.5px;color:#fff!important}.header_top p{padding:0 3px}.header_top .middle{text-align:center;width:100%}header:not(.sticky) .side_menu_button{display:none}header:not(.sticky) .q_logo img{left:-40px;transform:scale(.85)}.header_bottom_right_widget_holder .widget_text>div{font-size:15px}.header_inner_right{margin-right:0}.header_inner_right{margin-right:0}#rev_slider_1_1_wrapper{height:350px!important}.rs-parallax-wrap{height:350px!important}rs-fullwidth-wrap{height:350px}.home-slider-col{margin-top:-20px}.slider-button::after{display:none}.offer-holder.left,.offer-holder.right{text-align:center!important}.portfolio_single h2{font-size:20px;line-height:30px}.woocommerce-page.woocommerce-cart .woocommerce table.cart tbody td{display:block;text-align:center;font-size:14px}.woocommerce-cart table.cart tbody tr td{padding:8px 10px}.woocommerce .product .images figure{margin:0 -10px 0!important}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,a.custom-size-btn.button{width:100%!important;margin:0 0!important}a.custom-size-btn.button{margin:0 0px!important}button.single_add_to_cart_button.button.alt,a.custom-size-btn.button{width:100%!important;margin:0 0px!important}}@media only screen and (max-width:600px){.wc-no-matching-variations.woocommerce-info{width:470px}.single-portfolio_page .sub-form .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit,.single-portfolio_page .sub-form .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]){margin-top:5%;margin-left:20px}.landing-cta a{font-size:20px}.landing-cta p{font-size:20px}.sub-form .q_elements_item_content{padding:8% 5% 8% 5%}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,a.custom-size-btn.button{width:96%}body.single-product .usp-items{margin:-30px 60px 10px}.request-quote-product .column1{margin-bottom:0!important}.request-quote-product input{margin-top:20px!important}.home-rooflight-gall .qode-advanced-image-gallery .qode-aig-image img{height:400px!important}.home-slide-gall .qode-advanced-image-gallery .qode-aig-image a,.home-slide-gall .qode-advanced-image-gallery .qode-aig-image img{height:400px;object-fit:cover}body.home .content{margin-top:105px!important}}@media only screen and (max-width:480px){body.single-product .type-product{margin-top:12%}.woocommerce .product .images img{height:60px}body.single-product .usp-items{margin:-30px 30px 10px}body.single-product .product_title{font-size:30px!important;line-height:45px}.wc-no-matching-variations.woocommerce-info{width:330px}header:not(.sticky) .q_logo img{left:0;transform:scale(1)}body.post-type-archive-product .container_inner,body.archive .container_inner{width:380px!important}}@media only screen and (max-width:450px){body.single-product .usp-items .usp-items-item .usp-items-item-text{font-size:12px;line-height:18px}.shopping_cart_outer{display:inline-block!important}}@media only screen and (max-width:340px){.header_top p{font-size:9px}.header_top .middle a{font-size:8px}header:not(.sticky) .q_logo img{transform:scale(.75)}}body.single-product ul.products li{width:calc(100% - 36px)!important;margin:15px!important;position:relative;border:0!important;padding:0!important}body.single-product ul.products{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr;background:#fff!important;row-gap:60px;width:100%;padding:0}body.single-product ul.products .button{width:auto;vertical-align:middle!important;height:auto!important;margin:auto!important;text-align:center}.related_products_custom_view{float:right}.related_products_custom_view a{color:#454545;font-size:20px;border-bottom:2px solid #20c5e0;align-self:flex-end;margin-bottom:30px;font-weight:700;padding:0 10px 10px 10px}.related_products_custom_title{float:left;margin-bottom:40px!important}body.archive .shop-bottom-widget-1 h3{color:white!important}body.single-product .woocommerce ul.products li.product .add-to-cart-button-outer,body.archive .shop-bottom-widget-1 ul.products li.product .add-to-cart-button-outer{display:none}body.single-product .shop-bottom-widget-1 ul li a.product-category.product-info,body.archive .shop-bottom-widget-1 ul li a.product-category.product-info{padding:0!important;position:absolute;top:-20px;height:auto;width:250px;background:#30c5e0;right:0}body.single-product .shop-bottom-widget-1 ul li a.product-category.product-info .price,body.archive .shop-bottom-widget-1 ul li a.product-category.product-info .price{display:none}body.single-product .shop-bottom-widget-1 ul li a.product-category.product-info h6,body.archive .shop-bottom-widget-1 ul li a.product-category.product-info h6{color:#fff!important;margin:0!important;padding:10px!important}body.single-product .woocommerce-tabs ul.products li a{padding:0}.shop-bottom-widget-1 ul.products li img{height:400px;object-fit:cover}body.single-product ul.products li img,body.woocommerce.archive .shop-bottom-widget-1 ul.products li img{width:100%;margin-right:0!important}body.single-product ul.products li:after,body.woocommerce.archive .shop-bottom-widget-1 ul.products li:after{content:"Shop Now";position:absolute;bottom:40px;font-size:20px;left:10px;text-transform:uppercase;background:#af9164;padding:10px;color:#fff;cursor:pointer;pointer-events:none}body.woocommerce.archive .shop-bottom-widget-1 ul.products li:after{bottom:10px}body.single-product .woocommerce ul.products li.product:hover .image-wrapper img{opacity:1}.related_products_block{margin-bottom:40px}.related-prods-thankyou .full_section_inner{width:75%;padding:2% 13% 2% 12%;background:#fff}.related-prods-thankyou .related_products_block{margin-bottom:40px}body .related-prods-thankyou ul.products li.product{width:calc(33.3% - 30px);margin:15px;padding:0;clear:none!important;position:relative}.related-prods-thankyou div.woocommerce.columns-2 ul.products li.product:nth-child(even){margin-right:15px}.related-prods-thankyou ul.products li.product a.product-category.product-info{padding:0!important;position:absolute;top:-20px;height:auto;width:250px;background:#30c5e0;right:0}.related-prods-thankyou .woocommerce ul.products li.product a.product-category.product-info h6{color:#fff!important;margin:0!important;padding:10px!important}.related-prods-thankyou .woocommerce ul.products li.product:hover h6{color:#fff!important}.related-prods-thankyou .woocommerce ul.products li.product:hover .image-wrapper img{opacity:1}.related-prods-thankyou ul.products li.product img{height:400px;object-fit:cover}.related-prods-thankyou ul.products li::after{content:"Shop Now";position:absolute;bottom:15px;font-size:20px;left:10px;text-transform:uppercase;background:#af9164;padding:10px;color:#fff;cursor:pointer;pointer-events:none}.related-prods-thankyou ul.products li.product .add-to-cart-button-outer{display:none}@media (max-width:1000px){body.woocommerce.archive ul.products .q_elements_holder{width:50%!important}}@media (max-width:768px){body.woocommerce.archive ul.products .q_elements_holder{width:100%!important;box-sizing:border-box}}.form-terms{font-size:14px;color:#fff;line-height:18px;font-weight:300}.request-quote-product p.form-terms{color:#303030}@media (max-width:15400px){body.single-product ul.products{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1200px){body.single-product ul.products{grid-template-columns:1fr 1fr}body .related-prods-thankyou ul.products li.product{width:calc(50% - 30px);margin:15px;margin-bottom:75px}}@media (max-width:860px){body.single-product ul.products{grid-template-columns:1fr}body .related-prods-thankyou ul.products li.product{width:calc(100% - 30px);margin:15px;margin-bottom:75px}}.woocommerce-terms-and-conditions-wrapper p.form-row{border-bottom:none!important;border-color:white!important}.woocommerce-variation-add-to-cart-disabled .woocommerce-variation-price,.woocommerce-variation-add-to-cart-disabled .woocommerce-variation-availability,.woocommerce-variation-add-to-cart-disabled .made-to-order-text{display:none}.woocommerce-variation-add-to-cart-disabled .woocommerce-variation-description{color:red}.woocommerce-variation-add-to-cart-disabled .custom-qty-area{grid-template-columns:115px 125px 1fr!important}.shopping_cart_dropdown{max-height:500px;overflow:auto}.shopping_cart_dropdown .variation p{margin-top:0;margin-bottom:5px}.shopping_cart_dropdown .variation dt{color:#af9164}.shopping_cart_dropdown .quantity{background:#af9164!important;padding:10px}.qode_right_side_fixed .closebtn,.mobvis{display:none}.desvis{display:block}@media (max-width:768px){.qode_right_side_fixed .closebtn{display:block;position:absolute;top:0;left:66px;padding:0 7px}.mobvis{display:block}.desvis{display:none}.qode_right_side_fixed .closebtn a{color:#000}.postid-9541 label[for="upstand"]:before{width:100%;margin-bottom:20px}.postid-9541 td.label{width:100%!important;margin:0;max-width:none!important}.postid-9541 label[for="upstand"]{padding-bottom:50px!important}}@media (max-width:420px){img.mobalign{width:100%}.postid-9541 label[for="upstand"]:before{width:100%;margin-bottom:10px}}.display-unset{display:unset}header{z-index:unset;box-sizing:border-box}.seo-works-header,.seo-works-sticky-header{top:0;left:0;width:100%;z-index:1001;transition:all 0.5s ease-out}.seo-works-sticky-header{display:none;position:fixed!important;top:0!important}.sticky-activate{display:block;transition:all 0.2s linear}.seo-works-sticky .header-bottom{display:none}.seo-works-header.seo-works-sticky .header-middle{background-color:#fff;transition:all 0.5s ease-out}.seo-works-header.seo-works-sticky .header-bottom{background-color:#fff;transition:all 0.3s ease-out;height:0;opacity:0;overflow:hidden}.header-top{font-size:.875rem}.header-top-container{display:flex;justify-content:space-between;max-width:1900px;width:96.53%;margin-left:auto;margin-right:auto;padding:.5rem 0;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.header-top-left{font-weight:700}.offers-and-phone-number-hyphen{margin:0 .4375rem;font-weight:700}.header-top-phone-number{font-weight:700}.header-top-right>*:not(:last-child){margin-right:1.25rem}.header-top-right{font-size:1rem}@media (max-width:1140px){.header-top-left{display:none}.header-top-right{display:none}.header-top-container{justify-content:center}}@media (max-width:760px){.offers-and-phone-number{text-align:center;font-size:.75rem}}.header-middle{background-color:rgba(255,255,255,.9);transition:all 0.5s ease-out;font-size:1rem;padding:.56rem 0;position:relative}.header-middle-container{max-width:var(--max-width);width:var(--width);margin-left:auto;margin-right:auto;display:flex}.header-logo{width:12.69rem;height:5.94rem;display:inline-block}.header-logo img{width:100%;height:100%}.nav-container{display:flex;flex-direction:column;flex:1;align-items:flex-end;justify-content:flex-end;justify-self:flex-end}.nav-container ul{list-style-type:none;margin:0}#menu-top-navigation-upper,#menu-top-navigation-upper-1{display:flex;font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}#menu-top-navigation-upper>*:not(:last-child),#menu-top-navigation-upper-1>*:not(:last-child){margin-right:2.19rem}#menu-top-navigation-upper>:last-child,#menu-top-navigation-upper-1>:last-child{font-weight:700}.nav-bottom{display:flex;align-items:center;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000}.menu-top-navigation-lower-container{height:100%}#menu-top-navigation-lower,#menu-top-navigation-lower-1{display:flex;align-items:center;height:100%}#menu-top-navigation-lower>*,#menu-top-navigation-lower-1>*{padding-left:1.94rem;cursor:pointer}#menu-top-navigation-lower>li,#menu-top-navigation-lower-1>li{position:relative;height:100%}#menu-top-navigation-lower>li a,#menu-top-navigation-lower-1>li a{display:inline-block;margin-top:.5rem}.sub-menu{grid-template-columns:repeat(3,max-content);opacity:0;row-gap:.5rem;column-gap:2rem;position:absolute;padding-top:.5rem;left:0;top:60px;z-index:9999999;background-color:rgba(255,255,255,.9);background-color:#fff;padding-left:1.94rem;padding-right:1.94rem;cursor:default;font-size:14px;top:-3000px}@media (max-width:1104px){.sub-menu{max-height:unset;opacity:1}}.sub-menu li{padding-left:0!important;padding-bottom:1rem}.menu-item{padding-bottom:10px}#menu-top-navigation-lower li:hover .sub-menu,#menu-top-navigation-lower-1 li:hover .sub-menu,#menu-top-navigation-lower li:active .sub-menu,#menu-top-navigation-lower-1 li:active .sub-menu,#menu-top-navigation-lower li:focus .sub-menu,#menu-top-navigation-lower-1 li:focus .sub-menu{opacity:1;display:grid;transition:opacity 0.3s linear;top:50px}.search-bar{max-width:500px;width:100%;display:flex;font-family:"Public Sans",sans-serif}.search-bar input{width:100%;padding:10px 10px 10px 10px;font-size:1.2rem;color:#131313}.search-bar button{padding-left:15px;padding-right:15px;background-color:#07bad0;font-size:1.2rem;color:#fff;border:none;cursor:pointer}.header-search-form{display:none;position:fixed;top:150px;padding:16px;background-color:#fff;border:1px solid #1c1c1c;border-radius:1rem;z-index:9999;max-width:500px;right:1px}@media (max-width:500px){.header-search-form{max-width:unset;width:85%}}.header-search-form .form-control{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.header-search-btn{background-color:transparent;cursor:pointer;border:none}.phone-container{margin-right:unset!important}.nav-woocommerce-icon-container{position:static!important}.nav-woocommerce-icon-container{margin-left:1.875rem;display:flex;justify-content:flex-end;align-items:center;column-gap:1.2rem;margin-bottom:1rem;position:relative}.nav-woocommerce-icon-container .header-search-form .form-control{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.nav-woocommerce-icon-container .header-search-btn{background-color:transparent;cursor:pointer;border:none}@media (max-width:1104px){.nav-woocommerce-icon-container .phone-container{margin-right:30px}.nav-woocommerce-icon-container .hamburger-button-container .hamburger-button{padding-left:30px;padding-right:5px}.nav-woocommerce-icon-container .hamburger-button-container .hamburger-button-text{text-align:right}.nav-woocommerce-icon-container .sub-menu{opacity:1}}.hamburger-button{display:none}.hamburger-button-text{display:none}.woocommerce-cart-nav{position:relative;display:inline-block}.basket-container,.account-container,.phone-container,.hamburger-button-container{display:flex;flex-direction:column;align-items:center;align-self:flex-end}.phone-container{display:none}.hamburger-button-container{display:none}.basket-text,.account-text,.phone-text{font-size:.65rem}.phone-container a{position:absolute;bottom:10px}@media (max-width:1104px){.account-container{display:none}.phone-container{display:flex;position:relative}.hamburger-button-container{display:block}}.mobile-header{display:none}.sticky-mobile-header{display:none}@media (max-width:1324px){.header-middle-container{width:90%}}@media (max-width:1165px){.header-middle-container{width:95%}}@media (max-width:1104px){body{height:100%}.header-middle{background-color:#fff}.freeze-header{overflow:hidden!important;height:0!important}.freeze-wrapper{overflow:hidden!important;height:100vh!important}.nav-top{display:none}.disable{display:none}.nav-container{justify-content:center}.nav-bottom{margin-top:0}.display-none{display:none}#menu-top-navigation-lower,#menu-top-navigation-lower-1{display:none}.mobile-header{display:block;background-color:#fff;position:absolute;left:0;top:0;transform:translateX(-100%);width:100vw;min-height:100vh;transition:transform 0.3s ease-out;box-sizing:border-box;z-index:1001}.add-fixed{position:fixed}.add-relative{position:relative}.mobile-header.mobile-header-active{transform:translateX(0);transition:transform 0.3s ease-out}.mobile-header-container{padding-top:40px}.mobile-header .sub-menu{padding-top:1rem;margin-left:0;padding:unset}.menu-mobile-navigation-container{min-height:100vh}.menu-mobile-navigation-container .menu-item:last-child{margin-bottom:2rem}#menu-mobile-navigation,#menu-mobile-navigation-1{overflow-y:auto}.nav-woocommerce-icon-container{margin:unset}.hamburger-button{width:auto;height:19px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;z-index:999999;position:relative;cursor:pointer;transition:all 0.3s ease-in-out;padding:0}.hamburger-button.closeMenu{position:relative;z-index:999999}.first-line{content:"";position:absolute;transform:translateY(-7px);width:20px;height:3px;background-color:#333;transform-origin:46% 60%;-webkit-transition:-webkit-transform .3 ease-out;transition:transform 0.3s ease-out}.middle-line{width:20px;height:3px;background-color:#333;-webkit-transition:-webkit-all .3 ease-out;transition:all 0.3s ease-out}.last-line{content:"";position:absolute;-webkit-transform:translateY(7px);transform:translateY(7px);width:20px;height:3px;background-color:#333;transform-origin:50%;-webkit-transition:-webkit-transform .3 ease-out;transition:transform 0.3s ease-out}.hamburger-button-text{font-size:.65rem;margin-top:5px;display:block}.first-line.closeMenu{-webkit-transform:rotate(45deg) scaleX(1.25);transform:rotate(45deg) scaleX(1.25)}.middle-line.closeMenu{opacity:0;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0)}.last-line.closeMenu{-webkit-transform:rotate(-45deg) scaleX(1.25) translateY(1px);transform:rotate(-45deg) scaleX(1.25) translateY(1px)}#menu-mobile-navigation{list-style-type:none}.sub-menu-container{height:0;overflow:hidden;transition:all 0.3s ease-in-out}.sub-menu{display:block;list-style-type:none;position:unset}.sub-menu .menu-item{margin-bottom:unset;padding-top:1rem}.sub-menu .menu-item:last-child{padding-bottom:2rem}.sub-menu::before{display:none}.menu-item{padding-bottom:1.5rem}.sub-menu li{padding-bottom:unset}li.menu-item-has-children>a{position:relative}li.menu-item-has-children>a::after{content:"";border:solid #818181;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);margin-left:1rem;transition:all 0.3s ease-in-out}li.menu-item-has-children.upside-down-arrow>a::after{transform:rotate(225deg);transition:all 0.3s ease-in-out}}@media (max-width:415px){.header-logo{max-width:130px;height:61px}}.header-bottom{background-color:rgba(68,68,67,.9);height:74px;opacity:1}.header-bottom-content{max-width:var(--max-width);width:var(--width);margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;height:100%}.header-bottom-item{display:flex}.header-bottom-item-content{display:flex;flex-direction:column;justify-content:center;margin-left:1.5625rem;font-size:.875rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}@media (max-width:641px){.header-bottom-item-content{font-size:.75rem}}.header-bottom-item-title{margin-bottom:3px;font-weight:700}.header-bottom-image{align-self:center}@media (max-width:860px){.header-bottom{height:auto;display:flex}.header-bottom span{display:inline}.header-bottom-content{align-items:baseline;padding:.5rem 0}.header-bottom-item-content{margin-left:0}.header-bottom-item{flex-direction:column;align-items:center;text-align:center}}.breadcrumb-container{width:100%;height:fit-content;padding-bottom:10px;padding-top:10px;background-color:#00c9e3;color:#FFF}.breadcrumb-container .breadcrumbs-content{max-width:var(--max-width);width:var(--width);margin-left:auto;margin-right:auto;display:flex;align-items:center;gap:10px;height:100%}.breadcrumb-container .breadcrumbs-content svg{flex-shrink:0;flex-grow:0}.breadcrumb-container .breadcrumbs-content .product-cats{display:flex;align-items:center;height:fit-content}.breadcrumb-container .breadcrumbs-content .product-cats .comma{margin-right:2.5px}.breadcrumb-container .breadcrumbs-content a.breadcrumb-link,.breadcrumb-container .breadcrumbs-content p.breadcrumb-link{font-size:12px;line-height:1.2;margin:0;padding:0;transition:all 0.3s}.breadcrumb-container .breadcrumbs-content a.breadcrumb-link:hover{color:#444443;transition:all 0.3s}.breadcrumb-container .breadcrumbs-content p.breadcrumb-link{color:#444443;font-weight:700}body.woocommerce.archive ul.products{display:grid;grid-template-columns:repeat(3,1fr);column-gap:2rem;row-gap:4.125rem;max-width:var(--max-width);width:var(--width);margin-left:auto;margin-right:auto;margin-bottom:0!important;padding-bottom:100px;padding-top:30px}@media (max-width:786px){body.woocommerce.archive ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width:552px){body.woocommerce.archive ul.products{grid-template-columns:1fr}}body.woocommerce.archive .content{margin-top:unset!important}body.woocommerce.archive ul.products>:nth-child(3n+1),body.woocommerce.archive ul.products>:nth-child(3n+2),body.woocommerce.archive ul.products>:nth-child(3n+3){margin-top:unset;margin-bottom:unset}body.woocommerce.archive ul.products .q_elements_holder{width:100%!important}body.woocommerce.archive .container{padding-top:325px!important}.category .category-header{position:relative}.category .category-header__background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.category .category-header::before{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#010101);z-index:1999}.shop-title-area{padding-top:80px;max-width:var(--max-width);width:var(--width);margin-left:auto;margin-right:auto;padding-bottom:75px;position:relative;z-index:2000}.shop-title-area h1{font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;font-size:3.625rem;margin-bottom:.9rem}.shop-title-area p{font-size:1.125rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;color:#fff;max-width:38.75rem}.filter-sort-container{background-color:#060606}.filter-sort-inner-container{margin-left:auto;margin-right:auto;max-width:var(--max-width);width:var(--width)}.filter-sort{column-gap:2rem;margin-bottom:2.25rem;max-width:var(--max-width);width:var(--width);margin-left:auto;margin-right:auto}@media (max-width:824px){.filter-sort{display:block}}.woocommerce-ordering{box-sizing:border-box;height:unset;width:100%;background-color:#060606}.woocommerce-ordering .select2{width:100%!important}@media (max-width:824px){.woocommerce-ordering{width:60%!important}}.woocommerce-ordering .orderby{width:80%!important;height:100%}@media (max-width:584px){.woocommerce-ordering .orderby{width:70%!important}}.see-all-products-btn{padding:1.1875rem 2.625rem;background-color:#00c9e3;font-size:1.125rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;text-align:center;color:#fff;display:inline-block;text-transform:uppercase;margin-top:1.9rem;transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear}.see-all-products-btn:hover{background-color:#af9164;color:#fff!important}.products-container{background:linear-gradient(to bottom,#060606 50%,white 50%) no-repeat}.product-card{background-color:#f4f4f4;color:#000;display:flex;flex-direction:column;position:relative}.product-card__extra-info{position:absolute;top:20px;left:20px}.product-card__extra-info span{background-color:rgba(7,186,208,.9);padding:.5rem 1.25rem;border-radius:17px;font-size:1rem}.product-card__extra-info span img{transform:translateY(2px);margin-right:.3rem;max-height:19px}.product-card__image{height:22.875rem;position:relative}.product-card__image::after{content:"";position:absolute;top:0;left:0;width:0%;height:0%;background:#30c5de;mix-blend-mode:multiply;transition:all 0.4s ease}.product-card__image:hover::after{width:100%;height:100%}.product-card__image img{height:100%;width:100%;object-fit:cover}.product-card .dashed-border{width:100%;height:1px;background-image:url("data:image/svg+xml,%3csvg width='100%' height='1px' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23979797FF' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}.product-card__middle{padding:3.125rem 1.25rem 1.5625rem;position:relative}.product-card__title{position:absolute;top:0;left:0;padding:1.25rem 1.5625rem;background-color:rgba(7,186,208,.9);transform:translateY(-50%);font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000}.product-card__desc{font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#000}.product-card__bottom-container{justify-self:flex-end;padding:1.4375rem 1.25rem}.product-card__bottom{margin-top:auto}.product-card__price{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#000;display:block;margin-bottom:1.25rem}.product-card__link{font-size:1rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;text-align:center;color:#131313;padding:.9375rem 1.5625rem;text-transform:uppercase;display:inline-block;background-color:#af9164;transition:all 0.3s ease-in-out}.product-card__link:hover{color:#131313;background-color:#07bad0}.no-products-container{background-color:#060606}.no-products{margin:3rem auto;max-width:var(--max-width);width:var(--width)}.no-products span{color:#fff;font-size:1.8rem;font-weight:700}.single-product .product-type-variable .entry-summary .product_title+.price{display:none}@media (max-width:1000px){.woocommerce .content .container .container_inner,.woocommerce-page .content .container .container_inner{padding:0 0 30px}}.related-prods-thankyou .full_section_inner{width:unset}.block-one{background-color:#060606;padding-top:20px;column-gap:47px}.block-one__container{max-width:var(--max-width);width:var(--width);margin-left:auto;margin-right:auto;position:relative;display:grid;grid-template-columns:54.34% 45.66%}@media (max-width:728px){.block-one__container{grid-template-columns:1fr}}.block-one__text-content{display:flex;flex-direction:column;justify-content:center;padding:39px 47px 39px 0}.block-one__heading{font-size:2rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#fff;margin-bottom:18px}.block-one__text p{font-size:.9375rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.73;letter-spacing:normal;color:#fff;margin-top:0}.block-one__image-container{position:absolute;left:54.34%;top:0;height:100%;width:45.66%}@media (max-width:728px){.block-one__image-container{position:relative;left:unset;top:unset;display:inline-block;width:100%;max-height:200px}}.block-one__image{width:100%;height:100%;object-fit:cover}.block-two{width:100vw;margin-left:calc(50% - 50vw);background-color:#1d1a22;position:relative}.block-two__inner-container{display:grid;grid-template-columns:1fr 1fr;max-width:var(--max-width);margin-left:auto;margin-right:auto;width:var(--width)}@media (max-width:728px){.block-two__inner-container{grid-template-columns:1fr}}.block-two__text-content{color:#fff;padding-top:80px;padding-right:100px;padding-bottom:80px}@media (max-width:914px){.block-two__text-content{padding-right:47px}}@media (max-width:728px){.block-two__text-content{padding-right:0}}.block-two__heading{font-size:2.1875rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;color:#fff;margin-bottom:1.5625rem}.block-two__text{font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#fff}.block-two__text p{font-size:1rem}.block-two__image-container{position:absolute;right:0;height:100%;width:50%}@media (max-width:728px){.block-two__image-container{position:relative;right:unset;width:100%;max-height:400px}}.block-two__image{width:100%;height:100%;object-fit:cover}.block-three{width:100vw;margin-left:calc(50% - 50vw);background-color:#f4f4f4;position:relative}.block-three__inner-container{display:grid;grid-template-columns:1fr 1fr;max-width:var(--max-width);margin-left:auto;margin-right:auto;width:var(--width)}@media (max-width:728px){.block-three__inner-container{grid-template-columns:1fr}}.block-three__text-content{color:#000;padding-top:80px;padding-left:100px;padding-bottom:80px;grid-column:2/3}.block-three__text-content p,.block-three__text-content li,.block-three__text-content a{font-size:1rem}@media (max-width:914px){.block-three__text-content{padding-left:47px}}@media (max-width:728px){.block-three__text-content{padding-left:0}}.block-three__heading{font-size:2.1875rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;color:#000;margin-bottom:1.5625rem}.block-three__text{font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#fff}.block-three__image-container{position:absolute;left:0;top:0;height:100%;width:50%}@media (max-width:728px){.block-three__image-container{position:relative;right:unset;width:100%;max-height:400px}}.block-three__image{width:100%;height:100%;object-fit:cover}.block-four{width:100vw;margin-left:calc(50% - 50vw);background-color:#1d1a22;position:relative}.block-four__inner-container{display:grid;grid-template-columns:1fr 1fr;max-width:var(--max-width);margin-left:auto;margin-right:auto;width:var(--width)}@media (max-width:728px){.block-four__inner-container{grid-template-columns:1fr}}.block-four__text-content{color:#fff;padding-top:80px;padding-right:100px;padding-bottom:80px}@media (max-width:914px){.block-four__text-content{padding-right:47px}}@media (max-width:728px){.block-four__text-content{padding-right:0}}.block-four__heading{font-size:2.1875rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;color:#fff;margin-bottom:1.5625rem}.block-four__text{font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#fff}.block-four__text p{font-size:1rem}.block-four__image-container{position:absolute;right:0;height:100%;width:50%}@media (max-width:728px){.block-four__image-container{position:relative;right:unset;width:100%;max-height:400px}}.block-four__image{width:100%;height:100%;object-fit:cover}.slider-home{padding-top:0px!important;padding-bottom:280px!important}@media (max-width:760px){.slider-home{padding-bottom:200px!important}}@media (max-width:600px){.slider-home h1,.slider-home h2{font-size:2rem!important}.slider-home h2{padding-bottom:20px!important}}@media (max-width:400px){.slider-home{padding-bottom:85px!important}}@media (max-width:450px){.slider-home h1,.slider-home h2{font-size:1.5rem!important}}@media (max-width:600px){.vc_column_container>.vc_column-inner{padding-top:100px}}@media (max-width:600px){.homepage-banner-content{margin-top:80px;text-align:center}}.boxed .section .section_inner,.grid_section .section_inner{max-width:var(--width)!important;margin-left:auto!important;margin-right:auto!important;width:var(--width)!important;margin-top:120px!important}@media (max-width:600px){.boxed .section .section_inner,.grid_section .section_inner{margin-top:0!important}}.boxed .section .section_inner div,.grid_section .section_inner div{margin-left:0!important}@media (max-width:600px){.vc_column_container>.vc_column-inner{padding-top:0}}.vc_column_container{padding-left:0}.parallax_section_inner_margin,.section_inner_margin{margin:0}body.home .content{margin-top:0!important}@media (min-width:600px){.boxed .section .section_inner div,.grid_section .section_inner div{padding-top:15px}}@media only screen and (max-width:768px){.touch .content{margin:0 auto!important}}body.single-product .type-product{margin-top:0;padding-top:50px!important;column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);align-items:start}@media (max-width:1440px){body.single-product .type-product{padding-top:0!important}}@media (max-width:1080px){body.single-product .type-product{grid-template-columns:1fr}}.woocommerce-notices-wrapper{margin-top:40px!important}@media (max-width:1080px){.woocommerce-notices-wrapper{margin-top:20px!important}}.woocommerce-notices-wrapper .woocommerce-message .button{background-color:#fff;border-color:#fff;font-size:20px;line-height:64px;height:64px;font-weight:700;color:#30c5de;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;letter-spacing:0;text-transform:none;padding-left:38px;padding-right:38px;transition:all 0.3s}.woocommerce-notices-wrapper .woocommerce-message .button:hover{color:#fff;background-color:#af9164;border-color:#af9164;transition:all 0.3s}body.single-product .qode-single-product-summary{padding:0!important;margin:0!important;width:100%}body.single-product .images{padding-left:0!important;margin-right:40px!important;height:100%!important}.woocommerce-product-gallery{width:100%}body.single-product .usp-items{margin:65px 0 10px}body.single-product .woocommerce-tabs ul.wc-tabs{width:100vw;margin-left:calc(50% - 50vw)!important}body.single-product .woocommerce-tabs .woocommerce-Tabs-panel{width:100vw;margin-left:calc(50% - 50vw)!important}.widget_bottom_container{width:100vw;margin:0 calc(50% - 50vw);padding:0}.widget_bottom_container .shop-bottom-widget-1{max-width:var(--max-width);width:var(--width);margin:0 auto}.widget_bottom_container2{width:100vw;margin:0 calc(50% - 50vw);padding:0}.widget_bottom_container2 .shop-bottom-widget-2{max-width:var(--max-width);width:var(--width);margin:0 auto}.woocommerce div.product .cart .quantity{box-sizing:content-box}body.single-product .images{width:90%!important;margin-right:0%!important;padding-right:0!important;width:100%!important}.woocommerce .product .images figure{margin:0}.product .images .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:first-child img{margin-bottom:.5rem}.woocommerce-product-gallery__wrapper{width:100%}.custom-qty-area{display:flex;flex-wrap:wrap}body.single-product .content .container>.container_inner{width:var(--width)}.product .images .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:first-child img{object-fit:cover;height:100%!important}.woocommerce .product .images figure{margin:unset!important}.woocommerce .product .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image{padding:0}.woocommerce .product .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image{padding-top:12px!important}.all-products-btn-single-product-page{display:none}@media (max-width:1104px){.all-products-btn-single-product-page{display:block;width:300px;margin-top:0;margin-bottom:1.2rem;margin-left:auto;margin-right:auto}}@media (max-width:1000px){.all-products-btn-single-product-page{margin-top:1.5rem}}.shop-archive-header{min-height:460px}.shop-archive-header span{color:#fff}.woocommerce-ordering{padding-top:40px}