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}.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:350px;object-fit:cover;border-radius:20px}.eye-code img{height:512px}.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}.btn-design.brown,.btn-design.dark:hover{background-color:#4E361B}.btn-design.brown:hover,.btn-design.dark{background-color:#212121}.btn-group{display:flex;flex-wrap:wrap;gap:15px}@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: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}}@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}}@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}}