.frontpage_hero_section .front_box{position:relative}.frontpage_hero_section .front_box .left{width:100%}.frontpage_hero_section .front_box .single_item{height:calc(600px - 96px);padding:48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;background-size:cover;background-position:center;position:relative}.frontpage_hero_section .front_box .single_item:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(270deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);z-index:1}.frontpage_hero_section .front_box .single_item h1{position:relative;z-index:2;color:#fff;margin-bottom:32px}.frontpage_hero_section .front_box .single_item .button_box{position:relative;z-index:2}.frontpage_hero_section .front_box .tns-controls{position:absolute;left:48px;top:48px;z-index:1}.frontpage_hero_section .front_box .tns-controls button{margin:0;padding:0;background-color:#0194de;border-radius:100%;position:relative;width:48px;height:48px;border:0;transition-duration:.4s}.frontpage_hero_section .front_box .tns-controls button:hover{background-color:#007fbf}.frontpage_hero_section .front_box .tns-controls button:first-child{margin-right:8px}.frontpage_hero_section .front_box .tns-controls button:after{content:'';display:block;position:absolute;left:50%;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/icons/ArrowRight.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.frontpage_hero_section .front_box .tns-controls button:first-child:after{transform:translate(-50%,-50%) rotate(180deg)}.frontpage_hero_section .front_box .right{width:390px;display:flex;flex-direction:column;position:absolute;top:0;right:0;height:100%}.frontpage_hero_section .front_box .right .video_row{height:352px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}.frontpage_hero_section .front_box .right .video_row a{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background-color:rgba(255,255,255,.25);backdrop-filter:blur(50px);border-radius:100%;transition-duration:.4s}.frontpage_hero_section .front_box .right .video_row a:hover{background-color:rgba(255,255,255,.5)}.frontpage_hero_section .front_box .right .link_row{height:calc(100% - 352px - 96px);background-color:rgba(255,255,255,.5);backdrop-filter:blur(50px);padding:48px}.frontpage_hero_section .front_box .right .link_row h2{color:#fff}.frontpage_hero_section .front_box .right .link_row a{display:flex;align-items:center;justify-content:space-between;font-size:1.8rem;font-weight:600;line-height:100%;color:#fff}.frontpage_hero_section .front_box .right .link_row a img{transition-duration:.4s}.frontpage_hero_section .front_box .right .link_row a:hover img{transform:translate(5px,-5px)}.title_box{text-align:center;margin-bottom:48px}.title_box p{font-size:2rem;line-height:150%;color:#383838}.title_box>*:last-child{margin-bottom:0}.tiles_section .tiles_box{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.tiles_section .tiles_box .single_item:nth-child(5n - 4){grid-column:1/4}.tiles_section .tiles_box .single_item:nth-child(5n - 3){grid-column:4/7}.tiles_section .tiles_box .single_item:nth-child(5n - 2){grid-column:1/3}.tiles_section .tiles_box .single_item:nth-child(5n - 1){grid-column:3/5}.tiles_section .tiles_box .single_item:nth-child(5n){grid-column:5/7}.tiles_section .tiles_box .single_item{height:478px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-size:cover;background-position:center;position:relative}.tiles_section .tiles_box .single_item:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:1}.tiles_section .tiles_box .single_item h2{color:#fff;position:relative;z-index:2}.tiles_section .tiles_box .single_item .button_box{position:relative;z-index:2}.icons_section .icons_box{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;row-gap:48px}.icons_section .icons_box .single_item{text-align:center;display:flex;flex-direction:column;align-items:center}.icons_section .icons_box .single_item .icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:100%;border:1px solid #e3e3e3;margin-bottom:16px}.icons_section .icons_box .single_item p{font-size:2rem;font-weight:400;line-height:2.5rem;margin-bottom:0;color:#383838}.icons_section .buttons_box{text-align:center;margin-top:48px}.category_box{display:flex;align-items:center;justify-content:center;margin-bottom:48px}.category_box .single_cat{display:inline-flex;align-items:center;justify-content:center;height:64px;padding:0 24px;text-align:center;font-size:1.2rem;font-weight:600;line-height:100%;position:relative;color:gray;transition-duration:.4s}.category_box .single_cat:not(.current):hover{color:#0194de;cursor:pointer}.category_box .single_cat:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#e3e3e3}.category_box .single_cat.current{font-size:1.6rem;color:#383838}.category_box .single_cat.current:after{height:2px;background-color:#0194de}.product_loop{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;transition-duration:.4s}.product_loop.loading{opacity:.7;position:relative}.product_loop.loading:after{content:'';display:block;position:absolute;width:48px;height:48px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%;border:8px solid #0194de;border-left:8px solid transparent;animation:spin_loading_loop 1s linear infinite}@keyframes spin_loading_loop{from{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(360deg)}}.product_loop .single_product{height:calc(476px - 48px);position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;overflow:hidden}.product_loop .single_product:after{content:'';position:absolute;z-index:1;width:100%;height:50%;left:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%)}.product_loop .single_product>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:0;transition-duration:.4s}.product_loop .single_product:hover>img{transform:scale(1.2)}.product_loop .single_product h3{position:relative;z-index:2;color:#fff;font-size:2.4rem;line-height:2.7rem;margin-bottom:24px}.product_loop .single_product .bottom_flex{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.product_loop .single_product .bottom_flex p{margin-bottom:0;font-weight:600;color:#fff}.product_loop .single_product .bottom_flex p.config{display:flex;color:#0194de}.product_loop .single_product .bottom_flex p.config img{margin-left:12px}.product_loop.blog_box .single_product .bottom_flex{flex-direction:column}.product_loop .single_product .bottom_flex .excpert{font-weight:400;font-size:1.6rem;line-height:2.4rem;letter-spacing:0%}.product_loop .single_product .bottom_flex .button{color:#0194de;font-weight:600;font-size:1.8rem;line-height:100%;letter-spacing:0%;display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:24px}.product_loop .single_product .bottom_flex .button:after{content:'';display:block;width:18px;height:18px;margin-left:12px;background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/icons/arrow-red.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.product_loop .cols_box{grid-column:span 3;display:flex;max-height:450px}.product_loop .cols_box .left{padding:24px;width:calc(50% - 48px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#0194de;background:radial-gradient(100% 100% at 0% 100%,#252525 45%,#0194de 100%)}.product_loop .cols_box .left h2{color:#fff}.product_loop .cols_box .right{width:50%}.product_loop .cols_box .right img{width:100%;height:100%;object-fit:cover}.products_section .buttons_box{text-align:center;margin-top:48px}.reviews_section{background-color:#f9f9f9;padding:96px 0}.reviews_section .header_box{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:48px}.reviews_section .header_box .left{padding:0 96px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.reviews_section .header_box .left h3{font-size:4.8rem;line-height:5.5rem;margin-bottom:48px}.reviews_section .header_box .left .stars{display:flex;align-items:center}.reviews_section .header_box .left .stars img{margin-right:12px}.reviews_section .header_box .left .stars p{margin-left:24px;margin-bottom:0;color:#383838}.reviews_section .header_box .right{display:flex;justify-content:flex-end}.reviews_section .single_review{background-color:#fff;box-shadow:0px 10px 20px 0px #00000003;background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/img/review.png);background-repeat:no-repeat;background-position:right 24px bottom 24px}.reviews_section .single_review .stars{padding:24px;padding-bottom:0;margin-bottom:24px;display:flex;align-items:center}.reviews_section .single_review .stars img:last-child{margin-left:16px}.reviews_section .single_review p{padding:0 24px}.reviews_section .single_review h3{margin-bottom:0;padding:24px;padding-top:0;font-size:2.8rem;line-height:3.2rem}.reviews_section .gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-bottom:24px}.reviews_section .gallery img{object-fit:cover;width:100%;height:auto}.reviews_section .tns-outer{padding-bottom:96px !important;position:relative}.reviews_section .tns-controls{position:absolute;left:50%;bottom:0;z-index:1;display:inline-flex;align-items:center;transform:translateX(-50%)}.reviews_section .tns-controls button{margin:0;padding:0;background-color:#0194de;border-radius:100%;position:relative;width:48px;height:48px;border:0;transition-duration:.4s}.reviews_section .tns-controls button:hover{background-color:#007fbf}.reviews_section .tns-controls button:first-child{margin-right:8px}.reviews_section .tns-controls button:after{content:'';display:block;position:absolute;left:50%;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/icons/ArrowRight.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.reviews_section .tns-controls button:first-child:after{transform:translate(-50%,-50%) rotate(180deg)}.map_section .header_box{text-align:center;margin-bottom:48px}.map_section .header_box h3 strong{color:#0194de;font-size:6.4rem;line-height:100%}.map_section .header_box>*:last-child{margin-bottom:0}.map_section .map_box{position:relative}.map_section .map_box>img{width:100%;height:auto}.map_section .map_box .signle_point{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;width:24px;height:24px;border-radius:100%;border:1px solid #fff;color:#fff;background-color:#0194de;box-shadow:0px 0px 8px 0px #0194de;font-weight:600;font-size:1rem;line-height:100%;letter-spacing:0%}.map_section .map_box .signle_point.size1{width:32px;height:32px;font-size:1.4rem;border:2px solid #fff}.map_section .map_box .signle_point.size2{width:48px;height:48px;font-size:1.8rem;border:3px solid #fff}.map_section .map_box .signle_point.size3{width:64px;height:64px;font-size:2.4rem;border:4px solid #fff}.map_section .bottom_box{text-align:center;margin-top:48px}.banner_section .cols_box{display:flex}.banner_section .cols_box .left{padding:24px;width:calc(50% - 48px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#0194de;background:radial-gradient(100% 100% at 0% 100%,#252525 45%,#0194de 100%)}.banner_section .cols_box .left h2{color:#fff}.banner_section .cols_box .left .button_box.second_style{color:#fff;margin-top:24px}.banner_section .cols_box .left .button_box.second_style:after{background-color:#fff}.banner_section .cols_box .right{width:50%}.banner_section .cols_box .right img{width:100%;height:100%;object-fit:cover}.blog_section .header_box{text-align:center;margin-bottom:48px}.blog_section .header_box>*:last-child{margin-bottom:0}.blog_section .bottom_box{text-align:center;margin-top:48px}.paginate_box{margin-top:48px;display:flex;align-items:center;justify-content:center;gap:48px}.paginate_box .button{width:48px;height:48px;display:block;padding:0;border:0;border-radius:64px;position:relative;margin:0;background-color:#0194de}.paginate_box .button:after{content:'';display:block;position:absolute;left:50%;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/icons/ArrowRight.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.paginate_box .button.prev:after{transform:translate(-50%,-50%) rotate(180deg)}.paginate_box .page-numbers{color:#383838;font-weight:600;font-size:1.6rem;line-height:100%}.paginate_box .page-numbers.current{color:#0194de}.instagram_section .header_box{text-align:center;margin-bottom:48px}.instagram_section .header_box>*:last-child{margin-bottom:0}.instagram_section .instagram_box img{width:100%;height:auto}.instagram_section a{transition-duration:.4s}.instagram_section a:hover{opacity:.9}.faq_section .header_box{text-align:center;margin-bottom:48px}.faq_section .header_box>*:last-child{margin-bottom:0}.faq_box .single_faq{border-bottom:1px solid #e3e3e3}.faq_box .title{display:flex;align-items:center;justify-content:space-between;padding:24px 0;cursor:pointer}.faq_box .title h3{margin-bottom:0;transition-duration:.4s}.faq_box .title.active h3{color:#0194de}.faq_box .title svg{transition-duration:.4s}.faq_box .title path{transition-duration:.4s}.faq_box .title.active svg{transform:rotate(180deg)}.faq_box .title.active path{stroke:#0194de}.faq_box .content{display:none}.page_hero_section>div{background-size:cover;background-position:center;position:relative;padding:96px 0}.page_hero_section.product_hero_section>div{padding:48px 0}.page_hero_section>div:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#0194de 0%,rgba(242,129,129,0) 100%);z-index:1}.page_hero_section.product_hero_section>div:after{display:none}.page_hero_section .breadcrumbs_box,.page_hero_section .title_box{position:relative;z-index:2}.page_hero_section .breadcrumbs_box{display:flex;align-items:center;justify-content:center;margin-bottom:48px}.page_hero_section.product_hero_section .breadcrumbs_box{margin-bottom:24px}.page_hero_section .breadcrumbs_box a,.page_hero_section .breadcrumbs_box span{font-weight:600;font-size:1.6rem;line-height:100%;letter-spacing:0%;text-align:center;color:#fff;padding-bottom:8px;position:relative;padding-left:12px;padding-right:12px}.page_hero_section.product_hero_section .breadcrumbs_box a,.page_hero_section.product_hero_section .breadcrumbs_box span{color:#0194de}.page_hero_section .breadcrumbs_box a:after,.page_hero_section .breadcrumbs_box span:after{content:'';display:block;position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:rgba(255,255,255,.5)}.page_hero_section.product_hero_section .breadcrumbs_box a:after,.page_hero_section.product_hero_section .breadcrumbs_box span:after{background-color:#e3e3e3}.page_hero_section .breadcrumbs_box a:before{content:'';display:block;position:absolute;width:5px;height:10px;right:0;top:2px;background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/icons/arrow-white.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.page_hero_section.product_hero_section .breadcrumbs_box a:before{background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/icons/arrow-red-bread.svg)}.page_hero_section .title_box h1{color:#fff;margin-bottom:0;text-align:center}.page_hero_section.product_hero_section .title_box h1{color:#383838;margin-bottom:24px}.page_hero_section.product_hero_section .title_box h3{color:#383838;margin-bottom:24px}.chess_box .single_row{display:grid;grid-template-columns:repeat(2,1fr)}.chess_box .single_row .content_col{padding:84px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.chess_box .single_row .content_col>*:last-child{margin-bottom:0}.chess_box .single_row:nth-child(odd) .content_col{padding-left:96px;padding-right:120px}.chess_box .single_row:nth-child(even) .content_col{padding-right:96px;padding-left:120px;order:-1}.chess_box .single_row .image_col img{width:100%;height:100%;object-fit:cover}.gallery_box{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.gallery_box a img{width:100%;height:100%;object-fit:cover}.gallery_section .bottom_box{text-align:center}.gallery_section .bottom_box button{margin-top:48px;cursor:pointer}.video_section .video_box{position:relative}.video_section .video_box .play_video{display:flex;align-items:center;justify-content:center;width:128px;height:128px;background-color:rgba(255,255,255,.25);backdrop-filter:blur(50px);border-radius:100%;transition-duration:.4s;cursor:pointer;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.video_section .video_box .play_video:hover{background-color:rgba(255,255,255,.5)}.video_section .video_box .play_video img{width:32px;height:auto}.video_section img.thumb{width:100%;height:auto}.video_section .video_box .video_player{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.contact_section .contact_box{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.contact_section .contact_box .single_col{background-color:#f9f9f9;padding:24px}.contact_section .contact_box .single_col .header_icon{margin-bottom:24px}.contact_section .contact_box .single_col h3{margin-bottom:24px}.contact_section .contact_box .single_col .contact_row{display:flex}.contact_section .contact_box .single_col .contact_row img{margin-right:10px}.contact_section .contact_box .single_col .contact_row p,.contact_section .contact_box .single_col .contact_row a{margin-bottom:0;color:#383838;font-weight:400;font-size:1.6rem;line-height:2.4rem}.contact_section .contact_box .single_col .contact_row a{transition-duration:.4s}.contact_section .contact_box .single_col .contact_row a:hover{color:#0194de}.form_section .header_box{text-align:center;margin-bottom:48px}.form_section .header_box>*:last-child{margin-bottom:0}.form_section .form_box .cols_box{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px}.form_section input[type=text],.form_section input[type=email]{margin-bottom:8px}.form_section input[type=text],.form_section input[type=email],.form_section input[type=tel],.form_section textarea{padding:21px 16px;width:calc(100% - 32px);border:1px solid #e3e3e3;font-weight:400;font-size:1.4rem;line-height:100%;font-family:'Poppins',sans-serif}.form_section textarea{height:calc(100% - 44px)}.form_section .wpcf7-form-control-wrap{width:100%;text-align:left}.form_section .wpcf7-acceptance label{font-family:'Poppins',sans-serif;color:gray;font-size:1.2rem;line-height:2.1rem;position:relative;display:flex;align-items:flex-start;cursor:pointer}.form_section .wpcf7-acceptance label:before{content:'';display:block;width:20px;min-width:20px;height:20px;margin-right:8px;border:1px solid #e3e3e3}.form_section .wpcf7-acceptance label input{display:none}.form_section .wpcf7-acceptance label:after{content:'';display:block;width:12px;height:12px;background-color:#0194de;position:absolute;left:5px;top:5px;opacity:0;transition-duration:.4s}.form_section .wpcf7-acceptance label.active:after{opacity:1}.form_section #noveo_upload_file_input{display:none}.form_section #noveo_upload_file_init{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 2px);height:calc(100% - 2px);cursor:pointer;border:1px solid #e3e3e3}.form_section #noveo_upload_file_init img{margin-bottom:8px}.form_section #noveo_upload_file_init h3{margin-bottom:8px;font-weight:400;font-size:2rem;line-height:2.5rem;color:#383838}.form_section #noveo_upload_file_init p{margin-bottom:0;font-weight:400;font-size:1.2rem;line-height:2.1rem}.form_section .bottom_box{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:24px}.form_section input[type=submit]{display:inline-flex;align-items:center;color:#fff;background-color:#0194de;padding:18px 24px;font-size:1.6rem;font-weight:600;line-height:100%;transition-duration:.4s;border:0;font-family:'Poppins',sans-serif}.form_section input[type=submit]:hover{background-color:#007fbf}.noveo_filer_form{display:flex;align-items:flex-end;gap:8px}.noveo_filer_form label{display:block;width:100%;position:relative}.noveo_filer_form label p,.noveo_filer_form .radio_label p{font-weight:600;font-size:1.2rem;line-height:100%;color:#383838;margin-bottom:8px}.noveo_filer_form label select{-webkit-appearance:none;-moz-appearance:none;padding:16px;width:100%;border:1px solid #e3e3e3;font-weight:400;font-size:1.6rem;line-height:100%;font-family:'Poppins',sans-serif;cursor:pointer}.noveo_filer_form label:after{content:'';display:block;position:absolute;width:10px;height:6px;bottom:22px;right:16px;background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/icons/select-arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.noveo_filer_form .button_box{padding:17px 24px}.product_section .product_box{display:grid;grid-template-columns:repeat(3,1fr)}.product_section .gallery_inner{position:sticky;position:sticky;position:-webkit-sticky;top:140px}.product_section .gallery_col .tns-controls button{margin:0;padding:0;background-color:#0194de;border-radius:100%;position:absolute;width:48px;height:48px;border:0;top:50%;transform:translateY(-100%);right:24px;z-index:5;transition-duration:.4s}.product_section .gallery_col .tns-controls button:not([disabled]):hover{background-color:#007fbf}.product_section .gallery_col .tns-controls button[disabled]{opacity:.7;cursor:default}.product_section .gallery_col .tns-controls button:first-child{right:auto;left:24px}.product_section .gallery_col .tns-controls button:after{content:'';display:block;position:absolute;left:50%;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/icons/ArrowRight.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.product_section .gallery_col .tns-controls button:first-child:after{transform:translate(-50%,-50%) rotate(180deg)}.product_section .gallery_col .noveo-slider{margin-bottom:3px}.product_section .gallery_col .noveo-slider .inner_height{position:relative;width:100%;padding-bottom:56%}.product_section .gallery_col .noveo-slider img{width:100%;height:100%;object-fit:cover;position:absolute}.product_section .gallery_col .noveo-thumbnail-slider .inner_height{position:relative;width:100%;padding-bottom:56%}.product_section .gallery_col .noveo-thumbnail-slider img{position:absolute;width:100%;height:100%;object-fit:cover;transition-duration:.4s}.product_section .gallery_col .noveo-thumbnail-slider .tns-item:not(.current) img{opacity:.5}.product_section .product_col{padding:0 96px;grid-column:span 2}.product_section .product_col .noveo_filer_form{flex-wrap:wrap}.product_section .product_col .noveo_filer_form label{width:calc(50% - 4px)}.product_section .product_col .noveo_filer_form .radio_label{width:100%;display:flex;flex-wrap:wrap;gap:8px}.product_section .product_col .noveo_filer_form .radio_label p{width:100%;margin-bottom:0}.product_section .product_col .noveo_filer_form .radio_label .radio_outher{display:inline-block;padding:8px;border:1px solid #e3e3e3;transition-duration:.4s;width:auto;display:flex;align-items:center;justify-content:center;cursor:pointer}.product_section .product_col .noveo_filer_form .radio_label .radio_outher.active{border:1px solid #0194de}.product_section .product_col .noveo_filer_form .radio_label .radio_outher img{width:52px;height:48px;object-fit:cover}.product_section .product_col .noveo_filer_form .radio_label .radio_outher:after{display:none}.product_section .product_col .noveo_filer_form .radio_label .radio_outher input{display:none}.product_section .product_col .noveo_filer_form label.screen-reader-text{width:auto}.product_section .product_col .noveo_price{margin-top:24px;margin-bottom:24px;width:100%;color:#383838;font-weight:600;font-size:3.2rem;line-height:100%}.product_section .product_col .noveo_quantity{display:flex;align-items:center;justify-content:center}.product_section .product_col .noveo_quantity .quantity_buttons{border:1px solid #e3e3e3;display:flex;align-items:center;justify-content:center;margin-right:24px;padding:16px}.product_section .product_col .noveo_quantity .quantity_buttons button{border:0;background-color:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;height:16px}.product_section .product_col .noveo_quantity .quantity_buttons input{all:unset;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:32px;font-family:'Poppins',sans-serif;font-weight:400;font-size:1.4rem;line-height:2.1rem;background-color:transparent;border:0;text-align:center}.product_section .product_col .noveo_quantity .quantity_buttons input[type=number]::-webkit-inner-spin-button,.product_section .product_col .noveo_quantity .quantity_buttons input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product_section .product_col .noveo_quantity .quantity_buttons input[type=number]{-moz-appearance:textfield}.product_section .product_col .single_add_to_cart_button{display:inline-flex;align-items:center;color:#fff;background-color:#0194de !important;padding:18px 24px;font-size:1.6rem;font-weight:600;line-height:100%;transition-duration:.4s;border:0;border-radius:0}.product_section .product_col .single_add_to_cart_button:hover{background-color:#007fbf !important}.product_section .product_col .single_add_to_cart_button img{margin-left:12px}.product_section .product_col .product_tab{margin-top:48px}.product_section .product_col .product_tab .nav{display:flex;margin-bottom:48px;position:sticky;position:-webkit-sticky;top:140px;background-color:#fff}.product_section .product_col .product_tab .nav .single_header{padding:16px 0;width:100%;border-bottom:1.5px solid #e3e3e3;color:gray;font-weight:600;font-size:1.6rem;line-height:1.8rem;cursor:pointer;transition-duration:.4s;text-align:center;display:flex;align-items:center;justify-content:center}.product_section .product_col .product_tab .nav .single_header.active{color:#0194de;border-bottom:1.5px solid #0194de}.product_section .product_col .product_tab .nav .single_header:hover{color:#0194de}.product_section .product_col .product_question a img{margin-left:10px}.product_section .product_col .noveo_filer_form label.cut_label{width:100%}.product_section .product_col .noveo_filer_form label.cut_label:after{display:none}.product_section .product_col .cut_label{margin-top:24px}.product_section .product_col .cut_label .buttons_group{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:24px}.product_section .product_col .cut_label .buttons_group .single_button{border:1px solid #e3e3e3;width:calc(100% - 32px);padding:16px;font-weight:400;font-size:1.4rem;line-height:2.1rem;text-align:center;color:#383838;transition-duration:.4s;cursor:pointer}.product_section .product_col .cut_label .buttons_group .single_button.active{border:1px solid #0194de}.product_section .product_col .cut_label .row_group{display:flex;gap:8px;margin-bottom:8px}.product_section .product_col .cut_label .row_group.hide{display:none}.product_section .product_col .cut_label .row_group:last-child{margin-bottom:24px}.product_section .product_col .cut_label .row_group:last-child .remove_button{display:none}.product_section .product_col .cut_label .row_group:not(:last-child) .add_button{display:none}.product_section .product_col .cut_label .row_group.admin_info{margin-bottom:24px}.product_section .product_col .cut_label .row_group.admin_info>*:last-child{margin-bottom:0}.product_section .product_col .cut_label .row_group.admin_info p{font-weight:400;line-height:150%;color:#000}.product_section .product_col .cut_label .row_button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:64px;background-color:#e3e3e3;border:0;padding:0;margin:0;cursor:pointer}.product_section .product_col .cut_label .row_button.add_button{background-color:#0194de}.product_section .product_col .cut_label input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;padding:16px;width:calc(100% - 32px);border:1px solid #e3e3e3;font-weight:400;font-size:1.6rem;line-height:100%;font-family:'Poppins',sans-serif}.product_section .product_col .cut_label input[type=number]::-webkit-outer-spin-button,.product_section .product_col .cut_label input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product_section .product_col .cut_label .single_col:nth-child(1){width:calc(50% - 8px)
}
.product_section .product_col .cut_label .single_col:nth-child(2){
    width: calc(50% - 48px - 8px)}.product_section .product_col .cut_label .single_col:last-child{display:flex;align-items:flex-end;padding-bottom:4px}.product_section .product_col .cut_label .single_col{position:relative}.product_section .product_col .cut_label span{display:block;position:absolute;right:16px;bottom:16px;color:#383838;font-weight:400;font-size:1.4rem;line-height:2.1rem}.product_section .product_col .noveo_filer_form .textfield_label{margin-bottom:24px;width:100%}.product_section .product_col .noveo_filer_form .textfield_label:after{display:none}.product_section .product_col .noveo_filer_form .textfield_label textarea{padding:16px;width:calc(100% - 32px);border:1px solid #e3e3e3;font-weight:400;font-size:1.6rem;line-height:100%;font-family:'Poppins',sans-serif;height:calc(176px - 32px)}.product_section .product_col .noveo_filer_form .number_field:after{display:none}.product_section .product_col .noveo_filer_form .number_field input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;padding:16px;width:calc(100% - 32px);border:1px solid #e3e3e3;font-weight:400;font-size:1.6rem;line-height:100%;font-family:'Poppins',sans-serif}.product_section .product_col .noveo_filer_form .number_field input[type=number]::-webkit-outer-spin-button,.product_section .product_col .noveo_filer_form .number_field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product_section .product_col .noveo_filer_form .number_field span{display:block;position:absolute;right:16px;bottom:16px;color:#383838;font-weight:400;font-size:1.4rem;line-height:2.1rem}.product_section .product_col .noveo_filer_form .info_col{margin-top:24px;margin-bottom:24px;background-color:#f9f9f9;padding:24px}.product_section .product_col .noveo_filer_form .info_col>*:last-child{margin-bottom:0}.product_section .product_col .noveo_filer_form .info_col h5{color:#383838;font-weight:600;font-size:1.2rem;line-height:100%;margin-bottom:12px}.product_section .product_col .noveo_filer_form .info_col p{font-weight:400;font-size:1.6rem;line-height:2.8rem}.product_section .product_col .product_package{margin-top:48px}.product_section .product_col .product_package h2{margin-bottom:24px}.product_section .product_col .package_list .signle_item{display:flex;align-items:center;justify-content:flex-start;padding:18px 12px;background-color:#f9f9f9;margin-bottom:8px}.product_section .product_col .package_list form:last-child .signle_item{margin-bottom:0}.product_section .product_col .package_list .image_col{display:flex;align-items:center;justify-content:center;width:96px;min-width:96px;height:96px;background-color:#fff;margin-right:12px}.product_section .product_col .package_list .image_col img{width:100%;height:100%;object-fit:contain}.product_section .product_col .package_list .content_col{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%}.product_section .product_col .package_list .content_col p.title{width:100%;color:#383838;font-weight:400;font-size:1.6rem;line-height:1.8rem;margin-bottom:0}.product_section .product_col .package_list .content_col p.price{margin-bottom:0;color:#383838;font-weight:600;font-size:1.8rem;line-height:100%;width:100px}.product_section .product_col .package_list .content_col .submit_col{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.product_section .product_col .package_list .content_col .quantity_outher{border:1px solid #e3e3e3;display:inline-flex;align-items:center;justify-content:center;padding:8px;background-color:#fff}.product_section .product_col .package_list .content_col .quantity_outher button{border:0;background-color:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;height:16px}.product_section .product_col .package_list .content_col .quantity_outher input[type=number]{all:unset;appearance:none;-webkit-appearance:none;-moz-appearance:none;-moz-appearance:textfield;width:32px;font-family:'Poppins',sans-serif;font-weight:400;font-size:1.4rem;line-height:2.1rem;background-color:transparent;border:0;text-align:center}.product_section .product_col .package_list .content_col .quantity_outher input[type=number]::-webkit-outer-spin-button,.product_section .product_col .package_list .content_col .quantity_outher input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product_section .product_col .package_list .content_col .button_cart{border:0;background-color:transparent;display:inline-flex;align-items:center;justify-content:flex-end;text-align:left;color:#0194de;font-family:'Poppins',sans-serif;font-weight:600;font-size:1.8rem;line-height:100%;gap:12px;cursor:pointer;transition-duration:.4s}.product_section .product_col .package_list .content_col .button_cart:hover{color:#007fbf}.search_box form{display:flex;align-items:center;justify-content:center;gap:12px}.search_box input[type=text]{padding:21px 16px;width:calc(100% - 32px);border:1px solid #e3e3e3;font-weight:400;font-size:1.4rem;line-height:100%;font-family:'Poppins',sans-serif}.woocommerce-message,.woocommerce-info{display:flex;align-items:center;gap:1.2rem;font-size:1.8rem;outline:0px;padding:24px}.woocommerce-message:before,.woocommerce-info:before{position:relative;display:block;left:auto;top:auto}.woocommerce-message .button{display:inline-flex;align-items:center;color:#fff !important;background-color:#0194de !important;padding:18px 24px;font-size:1.6rem;font-weight:600;line-height:100%;transition-duration:.4s;border:0;border-radius:0 !important;text-align:center}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:#0194de}.woocommerce-cart table.shop_table,.woocommerce-checkout table.shop_table{font-size:14px}.woocommerce-checkout input[type=text],.woocommerce-checkout select,.woocommerce-checkout textarea,.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel]{padding:16px;width:100%;border:1px solid #e3e3e3;font-weight:400;font-size:1.6rem;line-height:100%;font-family:'Poppins',sans-serif}.woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #e3e3e3;border-radius:0;height:52px;display:flex;align-items:center}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{top:12px;right:6px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding-left:12px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{display:inline-flex;align-items:center;color:#fff;background-color:#0194de !important;padding:18px 24px;font-size:1.6rem;font-weight:600;line-height:100%;transition-duration:.4s;border:0;border-radius:0}.woocommerce-account input[type=text],.woocommerce-account input[type=password],.woocommerce-account input[type=email]{padding:16px;width:100%;border:1px solid #e3e3e3;font-weight:400;font-size:1.6rem;line-height:100%;font-family:'Poppins',sans-serif}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:16px;right:16px}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce .woocommerce-form-register .woocommerce-form-register__submit{display:inline-flex;align-items:center;color:#fff;background-color:#0194de !important;padding:18px 24px;font-size:1.6rem;font-weight:600;line-height:100%;transition-duration:.4s;border:0;border-radius:0}.woocommerce-MyAccount-navigation ul{padding-left:0;list-style:none}.woocommerce-MyAccount-navigation ul li{display:flex;align-items:center}.woocommerce-MyAccount-navigation ul li:before{content:'';display:block;width:12px;height:2px;background-color:#0194de;margin-right:4px}.woocommerce-MyAccount-content a{color:#0194de}.woocommerce-MyAccount-content .woocommerce-Addresses h2{font-size:2.8rem}.woocommerce-account .addresses .title .edit{float:left;margin-bottom:24px}.woocommerce ul.order_details{font-size:14px}#noveo_popup_box{position:fixed;left:0;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,.7);display:none;align-items:center;justify-content:center;z-index:10}#noveo_popup_box.active{display:flex}#noveo_popup_box .form_box{background-color:#fff;position:relative}#noveo_popup_box .form_box .inner{padding:24px;box-shadow:0px 8px 12px 0px rgba(0,0,0,.35)}#noveo_popup_box h2{text-align:center}#noveo_popup_box h3{text-align:center;margin-bottom:48px}#noveo_popup_box .cols_box{grid-template-columns:repeat(2,1fr);gap:8px}#noveo_popup_box .cols_box input{margin-bottom:0}#noveo_popup_form_exit{position:absolute;right:12px;top:12px;width:24px;height:24px;transition-duration:.4s;cursor:pointer}#noveo_popup_form_exit:hover{transform:rotate(180deg)}#noveo_popup_form_exit:after,#noveo_popup_form_exit:before{content:'';display:block;width:100%;height:2px;background-color:#0194de;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}#noveo_popup_form_exit:before{transform:translate(-50%,-50%) rotate(-45deg)}#front_page_open_video{cursor:pointer}.video_popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.9);padding:20px;border-radius:10px;z-index:1000;width:90%}.video_popup video{width:100%;display:block}.video_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:999}.video_popup .close-btn{position:absolute;top:4px;right:4px;font-size:20px;color:#fff;display:block;z-index:100;cursor:pointer;line-height:100%}.configurator_hero_section .title_box{padding-top:48px}.configurator_steps_section .steps_box{display:flex;transition-duration:.4s}.configurator_steps_section .steps_box a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-bottom:16px;border-bottom:1px solid #e3e3e3;transition-duration:.4s;color:gray;font-size:16px;font-weight:600;line-height:100%}.configurator_steps_section .steps_box a.current{border-bottom:1px solid #0194de;color:#0194de}.configurator_steps_section .steps_box a.active{border-bottom:1px solid #0194de;color:#0194de}.configurator_steps_section .steps_box a.active span{background-color:#0194DE26}.configurator_steps_section .steps_box a span{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:100%;margin-bottom:8px;transition-duration:.4s;background-color:#e3e3e3}.configurator_steps_section .steps_box a.current span{background-color:#0194DE26}.configurator_form_section .form_box{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;padding:48px 64px;align-items:start}.configurator_form_section .form_box>.left.left{grid-column:span 2;height:100%}.configurator_form_section .form_box .left .single_step:not(.current){display:none}.configurator_form_section .form_box .left .single_step.current{display:flex;flex-direction:column;justify-content:center;height:100%}.configurator_form_section .form_box .left .single_step>h3,.configurator_form_section .form_box .left .single_step>p{text-align:center}.configurator_form_section .form_box .left .single_step>p{margin-top:-40px;margin-bottom:48px}.configurator_form_section .form_box h3{margin-bottom:48px}.configurator_form_section .form_box .radio_flex{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.configurator_form_section .form_box .radio_flex:not(:last-child){margin-bottom:48px}.configurator_form_section .form_box .radio_label{display:flex;flex-direction:column}.configurator_form_section .form_box .radio_flex.only_text .radio_label{width:262px}.configurator_form_section .form_box .radio_label input{display:none}.configurator_form_section .form_box .radio_label p{display:inline-block;color:#383838;font-weight:600;font-size:12px;line-height:100%;margin-bottom:8px;transition-duration:.4s}.configurator_form_section .form_box .radio_flex.only_text .radio_label p{margin-bottom:0;font-weight:400;font-size:14px}.configurator_form_section .form_box .radio_label.active p{color:#0194de}.configurator_form_section .form_box .radio_label .radio_outher{border:1px solid #e3e3e3;padding:8px;transition-duration:.4s;cursor:pointer}.configurator_form_section .form_box .radio_flex.only_text .radio_label .radio_outher{padding:16px}.configurator_form_section .form_box .radio_label.active .radio_outher{border:1px solid #0194de}.configurator_form_section .form_box .radio_label .radio_outher img{width:157px;height:154px;object-fit:cover}.configurator_form_section .form_box>.right.conf_mode{order:-1}.configurator_form_section .form_box>.right .summary{background-color:#f9f9f9;padding:48px}.configurator_form_section .form_box>.right.conf_mode .summary{display:none}.configurator_form_section .form_box .right h3{color:#0194de;font-weight:600;font-size:16px;line-height:100%;margin-bottom:24px}.configurator_form_section .form_box .right p{display:flex;flex-direction:column;margin-bottom:8px}.configurator_form_section .form_box .right p:last-child{margin-bottom:0}.configurator_form_section .form_box .right p strong{display:block;color:#383838;font-weight:600;font-size:12px;line-height:100%;margin-bottom:4px}.configurator_form_section .form_box .right p span{color:gray;font-weight:400;font-size:16px;line-height:150%}.configurator_form_section .form_box>.right .roof{display:none}.configurator_form_section .form_box>.right.conf_mode .roof{display:block}.configurator_form_section .form_box>.right .roof h3{text-align:center;font-size:3.2rem;font-weight:600;line-height:3.2rem;margin:0;margin-bottom:12px;color:#2a2a27}.configurator_form_section .form_box>.right .roof p{text-align:center;margin-bottom:48px}.configurator_form_section .form_box>.right .roof_sizes{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding-top:130px;width:350px}.configurator_form_section .form_box>.right .model{grid-column:span 2;position:relative;width:100%;height:300px;border:1px solid #e3e3e3}.configurator_form_section .form_box>.right .model p{display:inline-block;color:#383838;font-weight:600;font-size:12px;line-height:100%;margin-bottom:0;position:absolute;left:50%;top:12px;transform:translateX(-50%)}.configurator_form_section .form_box>.right .model p span{color:#383838;font-weight:600;font-size:12px;line-height:100%}.configurator_form_section .form_box>.right .model p:last-child{left:auto;right:12px;top:50%;transform-origin:right top;transform:rotate(90deg) translateX(50%);max-width:240px}.configurator_form_section .form_box>.right .single_col{position:relative}.configurator_form_section .form_box>.right .single_col input{-webkit-appearance:none;-moz-appearance:textfield;padding:16px;width:calc(100% - 32px);border:1px solid #e3e3e3;font-weight:400;font-size:1.6rem;line-height:100%;font-family:'Poppins',sans-serif}.configurator_form_section .form_box>.right .single_col input[type=number]::-webkit-outer-spin-button,.configurator_form_section .form_box>.right .single_col input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.configurator_form_section .form_box>.right .single_col span{display:block;position:absolute;right:16px;bottom:16px;color:#383838;font-weight:400;font-size:1.4rem;line-height:2.1rem}.configurator_area #toolbox{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.configurator_area .drag-item{width:84px;height:84px;line-height:84px;text-align:center;color:#383838;cursor:move;font-weight:600;font-size:12px}.configurator_area .count.one{border:1px solid #00000040;background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/conf/sciana.jpg)}.configurator_area .count.two{border:1px solid #00000040;background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/conf/zaluzja.jpg)}.configurator_area .count.three{border:1px solid #00000040;background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/conf/deski-pion.jpg)}.configurator_area .count.four{border:1px solid #00000040;background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/conf/deski-poziom.jpg)}.configurator_area .count.five{border:1px solid #00000040;background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/conf/szklo.jpg)}.configurator_area .count.six{border:1px solid #00000040;background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/conf/material.jpg)}.configurator_area .count.seven,.configurator_area .count.six_half{border:1px dashed #aeaeae;background-color:#f3f3f3}.configurator_area .count.eight{border:1px solid #e3e3e3;background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/img/pusta_przestrzen.png)}.configurator_area .drop_areas_box{margin:auto;margin-bottom:24px;display:flex;flex-wrap:wrap;justify-content:space-between;width:560px;position:relative}.configurator_area .drop_areas_box .absolute_text{display:inline-block;color:#383838;font-weight:600;font-size:12px;line-height:100%;margin-bottom:0;position:absolute;left:50%;top:112px;transform:translateX(-50%)}.configurator_area .drop_areas_box .absolute_text.height{left:auto;right:112px;top:50%;transform-origin:right top;transform:rotate(90deg) translateX(50%)}.configurator_area #drop-area,.configurator_area #drop-area-bottom{width:calc(350px - 16px);height:calc(96px - 16px);border:1px solid #e3e3e3;display:flex;position:relative;background:0 0;margin-bottom:4px;padding:8px}.configurator_area #drop-area-left,.configurator_area #drop-area-right{width:calc(96px - 16px);height:calc(300px - 16px);border:1px solid #e3e3e3;display:flex;flex-direction:column;position:relative;background:0 0;margin-bottom:4px;padding:8px}.configurator_area .empty_box{width:96px;height:96px}.configurator_area .empty_center_box{width:350px;height:200px}.configurator_area .dropped{flex-grow:1;display:flex;align-items:center;justify-content:center;color:gray;font-weight:400;text-align:center;position:relative;min-width:50px}.configurator_area .dropped .html{position:absolute;transform:translateY(calc(-100% + 10px));color:#383838;font-weight:600}.configurator_area .dropped .size{margin-bottom:-16px;color:#000}.configurator_area .dropped .remove{position:absolute;right:4px;top:4px;width:12px;height:12px;background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/img/conf-remove.svg);background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.configurator_area #drop-area-left .dropped,.configurator_area #drop-area-right .dropped{width:100%;min-width:auto;min-height:50px}.configurator_area .dropped .resizer{position:absolute;width:10px;height:100%;top:0;cursor:pointer;z-index:2;transition-duration:.4s;background-color:transparent}.configurator_area .dropped .resizer:after{content:'';display:block;position:absolute;width:24px;height:24px;left:-1px;top:50%;transform:translate(-50%,-50%);background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/img/resize.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition-duration:.4s}.configurator_area .dropped .resizer.right:after{right:-1px;transform:translate(50%,-50%);left:auto}.configurator_area #drop-area-left .dropped .resizer:after,.configurator_area #drop-area-right .dropped .resizer:after{transform:translate(-50%,-50%) rotate(90deg);left:50%;right:auto;top:-1px}.configurator_area #drop-area-left .dropped .resizer.right:after,.configurator_area #drop-area-right .dropped .resizer.right:after{transform:translate(-50%,0%) rotate(90deg)}.configurator_area .dropped .resizer:hover{background-color:rgba(255,255,255,.5);cursor:col-resize}.configurator_area .dropped .resizer.right:hover{background-color:rgba(255,255,255,.5)}.configurator_area #drop-area-left .dropped .resizer:hover,.configurator_area #drop-area-right .dropped .resizer:hover{cursor:row-resize}.configurator_area .dropped .resizer.left{left:0}.configurator_area .dropped .resizer.right{right:0;padding:0;background-color:transparent}.configurator_area .dropped:first-child .resizer.resizer.left,.configurator_area .dropped:last-child .resizer.resizer.right{display:none}.configurator_area #drop-area-left .dropped .resizer.left,.configurator_area #drop-area-right .dropped .resizer.left{top:0;width:100%;height:10px}.configurator_area #drop-area-left .dropped .resizer.right,.configurator_area #drop-area-right .dropped .resizer.right{bottom:0;width:100%;height:10px;top:auto}.configurator_area .dropped.right{border-right:2px solid #000}.configurator_area .dropped.left{border-left:2px solid #000}.configurator_area .dropped.top{border-top:2px solid #000}.configurator_area .dropped.bottom{border-bottom:2px solid #000}.configurator_area #toolbox .drag-item{font-size:12px;line-height:115%;display:flex;align-items:center;justify-content:center;text-align:center}.configurator_area #toolbox .drag-item .right{padding:0;background-color:transparent}.configurator_area .inputs_box{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.configurator_area .inputs_box label{position:relative}.configurator_area .inputs_box p{font-weight:600;font-size:1.2rem;line-height:100%;color:#383838;margin-bottom:8px}.configurator_area .inputs_box input{-webkit-appearance:none;-moz-appearance:textfield;padding:16px;width:calc(100% - 32px);border:1px solid #e3e3e3;font-weight:400;font-size:1.6rem;line-height:100%;font-family:'Poppins',sans-serif}.configurator_area .inputs_box span{display:block;position:absolute;right:16px;bottom:16px;color:#383838;font-weight:400;font-size:1.4rem;line-height:2.1rem}.configurator_form_section .form_box #noveo_upload_file_input{display:none}.configurator_form_section .form_box #noveo_upload_file_init{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:528px;height:172px;cursor:pointer;border:1px solid #e3e3e3}.configurator_form_section .form_box #noveo_upload_file_init img{margin-bottom:8px}.configurator_form_section .form_box #noveo_upload_file_init h3{margin-bottom:8px;font-weight:400;font-size:2rem;line-height:2.5rem;color:#383838}.configurator_form_section .form_box #noveo_upload_file_init p{margin-bottom:0;font-weight:400;font-size:1.2rem;line-height:2.1rem}.configurator_form_section .data_form{margin:auto;width:528px;display:grid;grid-template-columns:repeat(1,2fr);gap:12px}.configurator_form_section .data_form>*:not(.one_col){grid-column:span 2}.configurator_form_section .data_form input[type=text],.configurator_form_section .data_form input[type=tel],.configurator_form_section .data_form input[type=email]{padding:16px;width:100%;border:1px solid #e3e3e3;font-weight:400;font-size:1.6rem;line-height:100%;font-family:'Poppins',sans-serif;width:calc(100% - 32px)}.configurator_form_section .data_form input.no-valid{border:1px solid #de0101}.configurator_form_section .data_form .form-no-valid-info p{color:#de0101;text-align:center}.configurator_form_section .data_form .form-loading-box{display:none}.configurator_form_section .data_form .form-loading-box.loading{opacity:.7;position:relative;display:block;margin-bottom:24px;height:24px}.configurator_form_section .data_form .form-loading-box.loading:after{content:'';display:block;position:absolute;width:24px;height:24px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%;border:8px solid #0194de;border-left:8px solid transparent;animation:spin_loading_loop 1s linear infinite}.configurator_form_section .data_form .button_row{text-align:center;margin-top:48px}.configurator_form_section .data_form button img{margin-left:12px}.configurator_form_section .wrapper{position:relative}.configurator_form_section .conf_nav button{margin:0;padding:0;background-color:#0194de;border-radius:100%;width:48px;height:48px;border:0;transition-duration:.4s;position:relative;cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}.configurator_form_section .conf_nav button.prev{right:auto;left:0}.configurator_form_section .conf_nav button:hover{background-color:#007fbf}.configurator_form_section .conf_nav button:after{content:'';display:block;position:absolute;left:50%;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);background-image:url(//www.carportplanet.pl/wp-content/themes/carport2024/css/icons/ArrowRight.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.configurator_form_section .conf_nav button.prev:after{transform:translate(-50%,-50%) rotate(180deg)}.configurator_form_section .conf_nav button.disabled{pointer-events:none;opacity:0}.thanks_section .thanks_box{padding:96px 0;display:flex;flex-direction:column;align-items:center}.thanks_section .thanks_box img{margin-bottom:48px}.thanks_section .thanks_box h3{display:block;text-align:center;margin-bottom:24px;max-width:400px}.thanks_section .thanks_box p{display:block;text-align:center;margin-bottom:48px;max-width:490px}.thanks_section .thanks_box p strong{color:#000}.configurator_form_section .form_box.design_select{grid-template-columns:repeat(1,1fr);text-align:center}.configurator_form_section .form_box.design_select a.radio_label:hover .radio_outher{border:1px solid #0194de}.configurator_form_section .form_box .acceptance_label{font-family:'Poppins',sans-serif;color:gray;font-size:1.2rem;line-height:2.1rem;position:relative;display:flex;align-items:flex-start;cursor:pointer;grid-column:span 2}.configurator_form_section .form_box .acceptance_label input{width:1px;height:1px;opacity:0}.configurator_form_section .form_box .acceptance_label:before{content:'';display:block;width:20px;min-width:20px;height:20px;margin-right:8px;border:1px solid #e3e3e3}.configurator_form_section .form_box .acceptance_label:after{content:'';display:block;width:12px;height:12px;background-color:#0194de;position:absolute;left:5px;top:5px;opacity:0;transition-duration:.4s}.configurator_form_section .form_box .acceptance_label.active:after{opacity:1}.gallery-size-thumbnail a{display:flex;align-items:center;justify-content:center}.gallery-size-thumbnail a img{width:100%;height:100%;object-fit:cover}.price_hidden .cut_label,.price_hidden .textfield_label,.price_hidden .radio_label,.price_hidden .noveo_price,.price_hidden .noveo_quantity{display:none !important}p.iworks-omnibus{display:block;width:100%}.menu_404 ul{list-style:none;padding:0}.menu_404 li{display:flex;align-items:flex-start;margin-bottom:16px}.menu_404 li:before{content:"";display:block;width:12px;min-width:12px;height:2px;background-color:#0194de;margin-right:8px;margin-top:1rem}.menu_404 li a{font-weight:600;font-size:1.4rem;line-height:150%}.menu_404 p{color:#007fbf}