html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:unset;padding:unset;border:unset;vertical-align:unset;font:revert}table{caption-side:bottom;border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}th{text-align:inherit;text-align:-webkit-match-parent;font-weight:600}td,th{padding:.7em 1em;border-width:0 1px 1px 0}.wpcf7-form-control{width:100%;box-sizing:border-box;border:1px solid var(--color-secondary);border-radius:6px;padding:12px 14px !important;font-size:15px;color:var(--color-secondary);background-color:#fff;transition:border-color .3s,box-shadow .3s,background-color .3s;margin:10px 0}.wpcf7-form-control:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(0,194,255,.2);outline:none;background-color:#f9fcff}.wpcf7-select{appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%23002746" height="12" viewBox="0 0 24 24" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:12px;cursor:pointer}.wpcf7-textarea{min-height:120px;resize:vertical}.wpcf7-submit{background-color:var(--color-primary);color:#fff;border:none;padding:12px 25px;border-radius:6px;font-weight:600;cursor:pointer;width:100%;transition:background-color .3s,transform .2s}.wpcf7-submit:hover{background-color:var(--color-secondary);transform:translateY(-1px)}.wpcf7-response-output{margin-top:15px;border-radius:6px;padding:10px 15px;border:1px solid;font-size:14px}.wpcf7-mail-sent-ok{border-color:var(--color-primary);background-color:rgba(0,194,255,.1);color:var(--color-primary)}.wpcf7-validation-errors{border-color:#e74c3c;background-color:rgba(231,76,60,.1);color:#e74c3c}textarea,input[type=text],input[type=button],input[type=submit],input[type=reset],input[type=search],input[type=password]{border-radius:5px !important}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{padding:.5em}body.woocommerce-cart .header,body.woocommerce-checkout .header{margin:20px}body.woocommerce-cart .header .entry-title,body.woocommerce-checkout .header .entry-title{display:none}body.woocommerce-cart .site-content .content-area,body.woocommerce-checkout .site-content .content-area{max-width:1200px;width:100%;margin:0 auto;padding:30px 20px}body.woocommerce-cart .woocommerce,body.woocommerce-checkout .woocommerce{max-width:1200px;width:100%;margin:0 auto}.woocommerce-cart-form .product-thumbnail a img{width:80px !important}.list_view_name_section b,.color-image-field-wrapper .color-item b{font-size:12px !important}.list-image-field-wrapper label,.color-image-field-wrapper label{font-size:11px !important}.list-image-field-wrapper .color-grid{gap:8px !important}#materials_section_wrapper .color-grid{max-height:250px !important}#materials_section_wrapper .color-item{width:85px !important}@media (max-width:768px){#materials_section_wrapper .color-grid{gap:5px !important}.video-section-wrapper .elementor-widget-text-editor{display:none}}ol,ul{list-style:unset;list-style:unset;margin-block-start:1em;margin-block-end:1em;padding-inline-start:40px}@media (max-width:1024px){.tawk-min-container{display:none !important}}body.woocommerce-checkout *,body.woocommerce-cart *{box-sizing:border-box !important}.checkout-button{margin:0 !important}body.woocommerce-checkout #customer_details .form-row input,body.woocommerce-checkout #customer_details .form-row select,body.woocommerce-checkout #customer_details .form-row textarea{width:100% !important;padding:14px 18px !important;border:none !important;border-radius:14px !important;background:#f2f5fa !important;font-size:15px !important;color:#111 !important;box-shadow:inset 0 2px 4px rgba(0,0,0,.05) !important;transition:.25s ease !important}body.woocommerce-checkout #customer_details .form-row input:focus,body.woocommerce-checkout #customer_details .form-row select:focus,body.woocommerce-checkout #customer_details .form-row textarea:focus{background:#fff !important;box-shadow:0 0 0 3px rgba(0,0,0,.07),inset 0 2px 4px rgba(0,0,0,.07) !important}body.woocommerce-checkout #customer_details .form-row label{font-size:14px !important;font-weight:600 !important;margin-bottom:6px !important;color:#444 !important}body.woocommerce-checkout #customer_details .form-row label .required{color:#ff4b5c !important}body.woocommerce-checkout .form-row{margin-bottom:22px !important}body.woocommerce-checkout .select2-container .select2-selection--single{height:52px !important;border-radius:14px !important;border:none !important;background:#f2f5fa !important;display:flex !important;align-items:center !important;box-shadow:inset 0 2px 4px rgba(0,0,0,.05) !important;transition:.25s ease !important}body.woocommerce-checkout .select2-selection--single:hover{background:#eef2f7 !important}body.woocommerce-checkout .select2-container--open .select2-selection--single{background:#fff !important;box-shadow:0 0 0 3px rgba(0,0,0,.07) !important}body.woocommerce-checkout .select2-selection__rendered{padding-left:14px !important;font-size:15px !important;color:#111 !important}body.woocommerce-checkout .select2-selection__arrow{height:52px !important;right:14px !important}body.woocommerce-checkout .select2-dropdown{border-radius:14px !important;border:1px solid #e3e6ec !important;box-shadow:0 8px 20px rgba(0,0,0,.08) !important}body.woocommerce-checkout .select2-results__option{padding:12px 14px !important}body.woocommerce-checkout .shop_table{border-radius:18px !important;background:#fff !important;border:1px solid #e6e9ee !important;box-shadow:0 4px 12px rgba(0,0,0,.04) !important}body.woocommerce-checkout .shop_table th,body.woocommerce-checkout .shop_table td{padding:14px 20px !important}body.woocommerce-checkout .shop_table tfoot th,body.woocommerce-checkout .shop_table tfoot td{background:#f8fafc !important;font-weight:600 !important}body.woocommerce-checkout #payment{background:#fff !important;border-radius:18px !important;border:1px solid #e6e9ee !important;box-shadow:0 4px 12px rgba(0,0,0,.05) !important}body.woocommerce-checkout #payment div.payment_box{background:#f2f5fa !important;border-radius:14px !important;padding:14px 16px !important}body.woocommerce-checkout #place_order{width:100% !important;padding:16px !important;border-radius:12px !important;border:none !important;font-size:17px !important;font-weight:700 !important;background-color:var(--color-primary) !important;color:#fff !important;transition:.3s ease !important;box-shadow:0 6px 14px rgba(76,141,246,.25) !important;margin-top:15px}body.woocommerce-cart .shop_table{width:100% !important;border-radius:18px !important;background:#fff !important}body.woocommerce-cart .product-thumbnail img{width:70px !important;height:70px !important;border-radius:12px !important;box-shadow:0 3px 10px rgba(0,0,0,.08) !important}body.woocommerce-cart .product-name a{font-size:16px !important;font-weight:600 !important;color:var(--color-primary) !important}body.woocommerce-cart .quantity input.qty{width:60px !important;height:45px !important;border-radius:12px !important;background:#f2f5fa !important;text-align:center !important;border:1px solid grey !important}body.woocommerce-cart a.remove{background:#ff4b5c !important;color:#fff !important;width:26px !important;height:26px !important;line-height:26px !important;border-radius:50% !important}body.woocommerce-cart button[name=update_cart]{background:#e5e7eb !important;border-radius:12px !important;padding:12px 20px !important}body.woocommerce-cart .cart_totals{background:#fff !important;border-radius:18px !important;padding:24px !important;border:1px solid #e6e9ee !important;box-shadow:0 4px 14px rgba(0,0,0,.06) !important;margin-bottom:15px;width:40% !important}body.woocommerce-cart .cart_totals h2{font-size:20px !important;font-weight:700 !important}body.woocommerce-cart .wc-proceed-to-checkout a{background-color:var(--color-primary) !important;padding:16px !important;border-radius:12px !important;font-size:17px !important;font-weight:700 !important;color:#fff !important}.woocommerce-checkout{margin-bottom:15px !important}@media (max-width:768px){body.woocommerce-cart .cart_totals,body.woocommerce-cart .shop_table{width:90% !important;padding:24px !important;margin:15px auto !important}body.woocommerce-checkout{margin:15px}body.woocommerce-checkout .form-row,body.woocommerce-checkout .col2-set .col-1,body.woocommerce-checkout .col2-set .col-2{width:100% !important;float:none !important}body.woocommerce-checkout .select2-container{width:100% !important}}.woocommerce-cart .cart_totals{max-width:600px;margin:0 auto;padding:30px;background:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.woocommerce-cart .cart_totals h2{text-align:center;font-size:22px;font-weight:700;margin-bottom:25px}.woocommerce-cart .cart_totals table.shop_table{width:100%;border-collapse:collapse;margin-bottom:25px;border:none}.woocommerce-cart .cart_totals table.shop_table th{text-align:left;padding:14px 0;font-weight:700;font-size:15px}.woocommerce-cart .cart_totals table.shop_table td{text-align:right;padding:14px 0;font-size:15px}.woocommerce-checkout form.checkout{display:flex;gap:30px;align-items:flex-start}.woocommerce-checkout form.checkout #order_review #order_review_heading{margin:0 0 10px 5px}.woocommerce-checkout form.checkout .col2-set#customer_details,.woocommerce-checkout form.checkout #order_review{width:55%;background:#fff;padding:25px;border-radius:12px;border:1px solid #ddd;display:flex;flex-direction:column;flex-wrap:wrap}.woocommerce-checkout form.checkout .col2-set#customer_details .col-1,.woocommerce-checkout form.checkout .col2-set#customer_details .col-2{width:100% !important}.woocommerce-checkout .woocommerce-shipping-fields{display:none}.woocommerce-checkout form.checkout .col-2{width:45%}.woocommerce-checkout form.checkout .col-2>*{background:#fff;padding:25px;border-radius:12px;border:1px solid #ddd;margin-bottom:25px}#payment{margin-top:20px}#customer_details,#order_review,#payment{float:none !important;width:100% !important}.return-to-shop{margin-bottom:15px}.bm-menu-item.productsubclass>.bm-sub-menu.blinds{left:100% !important}@media(max-width:1024px){.woocommerce-checkout form.checkout{flex-direction:column}.woocommerce-checkout form.checkout .col2-set#customer_details,.woocommerce-checkout form.checkout .col-2{width:100%}.woocommerce-additional-fields h3{font-size:18px}}@media (min-width:768px) and (max-width:1024px){.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:none !important}}@font-face{font-family:'slick';src:url(//template1.blindssoftware.com/wp-content/themes/blankslate-child/.../fonts/slick.woff) format('woff');font-display:swap}