html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{padding:0px}#menu-main-menu{gap:44px}#menu-main-menu li{position:relative}#menu-main-menu li a{padding-bottom:0px!important}#menu-main-menu li::after{content:'';position:absolute;top:50%;transform:translateY(-50%);right:-25px;width:1px;height:37px;background-color:#FFFFFF20}#menu-main-menu li:last-child::after{display:none}.footer-design{position:relative}.footer-design::after{content:'';position:absolute;top:0;left:-15px;width:1px;height:36px;background-color:#FFFFFF20}.hero-banner-img img{object-fit:cover}.pixel-sysytem-img img{object-fit:cover}.feature-btn:hover,.phoneix-btn:hover{background-color:#945B1A!important}.feature-btn{text-align:center}.feature-col .et_pb_button_module_wrapper{padding:0px 20px}.banner-thumb-img img{object-fit:cover}.pixel-sysytem-img img{width:100%!important}.pws-img img{object-fit:cover}.sauron-img img{object-fit:contain}.timeline-img img{object-fit:cover}.timeline-sec,.timeline-sec>div{position:relative}.timeline-sec::after{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:8px;height:100%;background-color:#E0D2B9;border-radius:3px}.timeline-sec>div:nth-child(odd) .timeline-img{padding-right:40px}.timeline-sec>div:nth-child(even) .timeline-img{padding-left:40px}.timeline-sec>div::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;border:6px solid #4E361B;background-color:#E0D2B9;z-index:2}.contact-form .et_pb_contact_form{flex-direction:row;flex-wrap:nowrap}.contact-form .et_pb_contact_form .et_pb_contact_field{width:calc(100% - 200px)}.contact-form .et_pb_contact_form .et_contact_bottom_container{width:200px}.contact-form .et_pb_contact_form .et_pb_contact_field{border-radius:10px;margin-bottom:0px!important}.contact-form .et_pb_contact_form .et_pb_contact_submit{margin:0px!important;margin-top:0px!important;border-radius:10px!important;background-color:#FFFFFF!important;color:#212121!important;font-size:16px!important;font-weight:600!important}.contact-form .et_pb_contact_form .et_pb_contact_submit::after{display:none}body #page-container .et_pb_section .preset--module--divi-contact-form--default.et_pb_contact_form_container.et_pb_module .et_pb_button{margin-top:0px!important}.contact-form .et_pb_contact_form .et_pb_button_wrapper{margin-top:-10px!important}.contact-form .et_pb_contact_form .et_pb_contact_submit:hover{background-color:#4E361B!important;color:#fff!important}.feature-col,.pws-box{transition:0.2s}.feature-col:hover,.pws-box:hover{transform:translateY(-10px);box-shadow:0px 4px 20px #4e361b54}.feature-col:nth-of-type(2):hover{transform:translateY(0px);box-shadow:unset}.sword-img img{object-fit:cover;width:100%!important}.single-product{display:flex;gap:60px;align-items:center}.single-product .product-img,.single-product .product-content{width:calc(50% - 30px)}.single-product .product-img img{width:100%;height:100%;object-fit:cover;border-radius:20px}.eye-code img{height:100%!important}.product-content .short-head{color:#945B1A;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-transform:uppercase;padding-bottom:6px}.product-content h2{color:#4E361B;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:800;font-size:40px;leading-trim:NONE;line-height:50px;letter-spacing:0%}.product-content .price{padding:26px 0px 34px}.product-content .price .regular-price,.product-content .price .regular-price bdi{color:#212121;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:18px;leading-trim:NONE;line-height:20px;letter-spacing:0%;text-decoration:line-through;opacity:50%}.product-content .price .offer-price,.product-content .price .offer-price bdi{color:#212121;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-style:Bold;font-size:38px;leading-trim:NONE;line-height:40px;letter-spacing:0%}.btn-design{padding:10px 22px;border-radius:10px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;color:#FFFFFF;text-transform:uppercase;border:0px;cursor:pointer}.btn-design.brown,.btn-design.dark{background-color:#4E361B}.btn-design.brown:hover,.btn-design.dark:hover{background-color:#945B1A!important}.btn-group{display:flex;flex-wrap:wrap;gap:15px}.woocommerce-checkout .ppcp-messages,{display:none!important}.product-price .product-price #payment{display:block!important}.woocommerce-error{width:100%;margin-bottom:0!important}.checkout.woocommerce-checkout{display:flex;gap:30px;flex-wrap:wrap}.checkout.woocommerce-checkout .left{width:calc(67% - 30px)}.checkout.woocommerce-checkout .right{width:33%;position:relative;padding-bottom:65px!important}.checkout.woocommerce-checkout>div{background-color:#F4F2E9;border:2px solid #0E354B;border-radius:20px;padding:40px 20px}.checkout.woocommerce-checkout>div h2{color:#4E361B;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:800;font-size:24px;line-height:34px;letter-spacing:0%;padding-bottom:20px}.woocommerce-billing-fields__field-wrapper{display:flex;row-gap:24px;column-gap:20px;flex-wrap:wrap}.woocommerce-billing-fields__field-wrapper .validate-email{width:100%!important}.woocommerce-billing-fields__field-wrapper .w-50{width:calc(50% - 10px)!important}.woocommerce-billing-fields__field-wrapper .form-row{margin-bottom:0px!important}.woocommerce-billing-fields__field-wrapper .form-row input{background-color:#fff!important;height:45px!important;opacity:1;color:#212121!important}.woocommerce-billing-fields__field-wrapper .form-row input::placeholder{color:#ccc!important}.woocommerce-billing-fields__field-wrapper .form-row input:-webkit-autofill,.woocommerce-billing-fields__field-wrapper .form-row input:-webkit-autofill:hover,.woocommerce-billing-fields__field-wrapper .form-row input:-webkit-autofill:focus{background-color:#fff!important}.woocommerce-checkout input:-webkit-autofill,.woocommerce-checkout input:-webkit-autofill:hover,.woocommerce-checkout input:-webkit-autofill:focus,.woocommerce-checkout input:-webkit-autofill:active,.woocommerce-checkout textarea:-webkit-autofill,.woocommerce-checkout textarea:-webkit-autofill:hover,.woocommerce-checkout textarea:-webkit-autofill:focus,.woocommerce-checkout select:-webkit-autofill{-webkit-text-fill-color:#000!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;background-color:#fff!important;background-image:none!important;transition:background-color 99999s ease-out 0s!important}.woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce-billing-fields .radio-input label{color:#212121;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%}.woocommerce-billing-fields .radio-input>label{padding-top:24px!important;padding-bottom:8px;display:block}.woocommerce-billing-fields .radio-input .radio-option{font-weight:400!important;position:relative}.woocommerce-billing-fields .radio-input .radio-option .radio{position:relative}.woocommerce-billing-fields .radio-input .radio-option .radio::after{content:'';position:absolute;top:2px;left:-22px;width:8px;height:8px;border-radius:50%;border:4px solid #8F8F8F;background-color:#fff}.woocommerce-billing-fields .radio-input .radio-option input:checked+.radio::after{border-color:#945B1A}.product-price .product-list.cart_item,.product-list.total{display:flex;justify-content:space-between;gap:10px;padding-bottom:15px}.product-price .product-list.total{padding-top:20px;border-top:1px solid #00000010;margin-top:5px;padding-bottom:20px}.product-price .product-list.cart_item .product-namer,.product-list.total .product-namer{color:#212121;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%}.product-list.total .product-namer{font-weight:700!important}.product-price .product-list.cart_item .price,.product-list.total .price{color:#212121;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0%;text-align:right}.product-price .ppc-button-wrapper{position:absolute;bottom:20px;width:calc(100% - 40px)}.btn-design{height:44px}.product-list.total{}.foot-hover-link{padding-right:20px}.foot-hover-link::after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);width:9px;height:9px;background-image:url("https://ezwoodworking.com/wp-content/uploads/2026/09/footer-arrow.png");background-repeat:no-repeat;background-size:contain}.foot-hover-link:hover p{color:#fde398}.foot-hover-link:hover::after{background-image:url("https://ezwoodworking.com/wp-content/uploads/2026/09/footer-arrow-hover.png")}.footer-design:hover{border-color:#fde398!important}.footer-design:hover a span{color:#fde398!important}.woocommerce-checkout #payment ul.payment_methods li input{accent-color:#4E361B}.ppcp-messages{display:none!important}.ezww-cross-sell{padding-bottom:60px;border-bottom:1px solid rgba(0,0,0,0.2);margin-bottom:60px}@media(max-width:1366px){.hero-col-banner.et_pb_row_0.et_pb_row{padding-left:30px!important;padding-right:30px!important;padding-top:70px!important;padding-bottom:70px!important}}@media(max-width:1024px){.single-product{gap:40px}.single-product .product-img,.single-product .product-content{width:calc(50% - 20px)}.product-content h2{font-size:32px;line-height:42px}.product-content .price{padding:15px 0px 25px}.product-content .price .offer-price,.product-content .price .offer-price bdi{font-size:30px;line-height:38px}.product-content .price .regular-price,.product-content .price .regular-price bdi{font-size:15px}.btn-group{gap:10px}.eye-code img{height:350px!important}.ezww-cross-sell{padding-bottom:40px;margin-bottom:40px}}@media(max-width:980px){.mobile_menu_bar{background-color:#E0D2B9}.main-menu-field,.main-menu-field>div{position:unset}.et_mobile_menu li a{padding:15px 20px!important;border-color:#e9e4d43d!important}.et_pb_menu .et_mobile_menu{padding:0px 20px 20px;background-color:#4E361B;border-color:#4E361B;margin-top:20px}.et_mobile_menu li:last-child a{border-color:transparent!important}.hero-col-banner.et_pb_row_0.et_pb_row{padding-left:30px!important;padding-right:30px!important;padding-top:50px!important;padding-bottom:50px!important}.timeline-sec>div:nth-child(even) .timeline-img{padding-left:20px}.timeline-sec>div:nth-child(odd) .timeline-img{padding-right:20px}.timeline-sec>div::after{width:15px;height:15px}.checkout.woocommerce-checkout{gap:20px}.checkout.woocommerce-checkout .left{width:60%}.checkout.woocommerce-checkout .right{width:40%;position:relative}.woocommerce-billing-fields__field-wrapper{row-gap:10px;column-gap:15px}.woocommerce-billing-fields__field-wrapper .w-50{width:100%!important}.woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce-billing-fields .radio-input label,.product-price .product-list.cart_item .product-namer{font-size:15px;line-height:20px}.woocommerce-billing-fields .radio-input>label{padding-top:18px!important}}@media(max-width:767px){.et_pb_menu .et_mobile_menu{padding:0px 20px 12px}.hero-col-banner.et_pb_row_0.et_pb_row{padding-left:20px!important;padding-right:20px!important;padding-top:30px!important;padding-bottom:30px!important}.timeline-sec>div{padding-left:22px!important;gap:20px}.timeline-sec::after{left:20px;transform:unset;width:5px}.timeline-sec>div::after{top:15px;left:-7px;transform:unset;width:12px;height:12px;border-width:4px}.timeline-sec>div:nth-child(even) .timeline-img{padding-left:0px}.timeline-sec>div:nth-child(odd) .timeline-img{padding-right:0px}.contact-form .et_pb_contact_form{flex-wrap:wrap}.contact-form .et_pb_contact_form .et_pb_contact_field{width:100%}.contact-form .et_pb_contact_form .et_contact_bottom_container{width:100%;justify-content:center}.pws-parent-col{flex-wrap:nowrap!important}.table-parent-pws{flex-wrap:nowrap!important}.table-parent-pws>div>div{min-height:70px!important}.single-product{gap:20px;flex-direction:column}.single-product .product-img,.single-product .product-content{width:100%!important}.eye-code img,.single-product .product-img img{height:100%!important}.checkout.woocommerce-checkout .left,.checkout.woocommerce-checkout .right{width:100%}.checkout.woocommerce-checkout{flex-direction:column}.checkout.woocommerce-checkout .right{padding-bottom:80px!important}.ezww-cross-sell{padding-bottom:30px;margin-bottom:30px}}@media(max-width:600px){.product-content h2{font-size:26px;line-height:36px}.product-content .price{padding:10px 0px 16px}.product-content .price .offer-price,.product-content .price .offer-price bdi{font-size:26px;line-height:34px}h1{font-size:28px!important;line-height:36px!important}.btn-design{height:42px;font-size:14px!important}}.product-price .product-price #payment,.ezww-cross-sell-header{display:none!important}.form-row.place-order{padding:0px!important;background:transparent!important;border-radius:0px!important}.woocommerce-checkout-payment{background:transparent!important;border-radius:0px!important}.form-row.place-order .button{background-color:#4E361B!important;padding:8px 22px!important;border-radius:10px!important;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:600!important;font-size:16px!important;line-height:100%!important;letter-spacing:0%!important;color:#FFFFFF!important;text-transform:uppercase!important;border:0px!important;cursor:pointer!important;width:calc(100% - 41px)!important;position:absolute!important;bottom:20px}.form-row.place-order .button:hover{background-color:#945B1A!important}.form-row.place-order .button::after,.wc_payment_methods.payment_methods.methods{display:none!important}.woocommerce-order-received .woocommerce-thankyou-order-received{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:16px;line-height:32px;letter-spacing:0%;text-align:center;margin-bottom:30px}.woocommerce-order-overview,.woocommerce-customer-details address{background:#F4F2E9;border:1px solid #0E354B!important;border-radius:8px;padding:30px!important}.woocommerce ul.order_details li{width:23%}.woocommerce-order-downloads__title,.woocommerce-order-details__title,.woocommerce-column__title{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:800;color:#4e361b!important;font-size:30px;line-height:40px;padding:10px 0px}.woocommerce-table{background-color:#F4F2E9;border:1px solid #0E354B!important;border-radius:8px!important}.woocommerce-table thead tr th{background-color:#4e361b!important;color:#fff!important;padding:15px 16px!important;border-radius:0px!important}.woocommerce-table thead tr th:first-child{border-radius:8px 0px 0px 0px!important}.woocommerce-table thead tr th:last-child{border-radius:0px 8px 0px 0px!important}.woocommerce-MyAccount-downloads-file,.order-again .button{padding:10px 22px!important;border-radius:10px!important;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:600!important;font-size:14px!important;line-height:100%!important;letter-spacing:0%!important;color:#FFFFFF!important;text-transform:uppercase!important;border:0px!important;cursor:pointer!important;background-color:#4E361B!important}.woocommerce-MyAccount-downloads-file:hover,.order-again .button:hover{background-color:#945B1A!important}.woocommerce-MyAccount-downloads-file::after,.order-again .button::after{display:none!important}.woocommerce table.shop_table td{padding:18px 15px!important}@media(max-width:1200px){.woocommerce ul.order_details li{width:auto;min-width:200px}}@media(max-width:1024px){.woocommerce ul.order_details li{min-width:0px}.woocommerce ul.order_details{margin-bottom:30px}.woocommerce-MyAccount-downloads-file,.order-again .button{padding:10px 20px!important;font-size:12px!important}.woocommerce-table thead tr th span{font-size:13px!important}}@media(max-width:768px){.woocommerce-order-overview,.woocommerce-customer-details address{padding:20px!important}.woocommerce ul.order_details li{margin-bottom:15px;border-right:0px}.woocommerce ul.order_details li:last-child{margin-bottom:0px}}@media(max-width:600px){.form-row.place-order .button{bottom:10px}}