*,::before,::after{box-sizing:border-box;outline:none !important}.toastify{font-size:18px;height:60px;display:flex !important;align-items:center;justify-content:space-between;min-width:260px;border-radius:6px !important}.ct_container,.woocommerce-notices-wrapper{max-width:1120px;width:calc(100% - 20px);margin:0 auto}.woocommerce-cart article,.woocommerce-checkout article{max-width:1120px;width:calc(100% - 20px);margin:0 auto;margin-top:50px}main>h1{color:#2D459C;text-align:center;font-size:36px;font-style:normal;font-weight:900;line-height:40px;margin:25px 0 0 0}main .product{max-width:1120px;width:calc(100% - 20px);margin:0 auto}.woocommerce-breadcrumb,.product_meta,span.onsale{display:none !important}header a.menu__calculator{display:flex !important;align-items:center;justify-content:center;color:var(--blue);background:-webkit-gradient(linear, left bottom, left top, from(#FFBF27), to(#FFBF27)),#909090;background:-webkit-linear-gradient(bottom, #FFBF27 0%, #FFBF27 100%),#909090;background:-moz-linear-gradient(bottom, #FFBF27 0%, #FFBF27 100%),#909090;background:linear-gradient(0deg, #FFBF27 0%, #FFBF27 100%),#909090 !important;font-size:22px !important;font-weight:700 !important;border-radius:8px !important;height:50px !important;padding:5px 20px !important}header .menu__cart::after{display:none}header .menu__cart a{position:relative}header .menu__cart a .cart_counter{position:absolute;top:-15px;right:-15px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:linear-gradient(0deg, #FFBF27 0%, #FFBF27 100%),#909090;font-size:12px}main .product{padding-top:50px;display:flex;gap:30px;flex-wrap:wrap}main .product .woocommerce-product-gallery{width:475px}main .product .entry-summary{margin:0;padding:0;width:calc(100% - 505px)}main .product .entry-summary h1{color:#000;font-size:36px;font-style:normal;font-weight:700;line-height:40px;margin:0 0 25px}main .product .entry-summary .filter{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}main .product .entry-summary .filter .line{display:flex;flex-direction:column;gap:8px}main .product .entry-summary .filter .line label{font-size:14px;font-weight:500;text-transform:uppercase}main .product .entry-summary .filter .line select{max-width:315px;height:35px;padding:0 15px;border:1px solid #DFDFDF;background:#FFF}main .product .entry-summary .filter .line ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:5px;flex-wrap:wrap}main .product .entry-summary .filter .line ul li{cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#FFF;box-shadow:0px 0px 4.9px 0px rgba(0,0,0,0.25);font-size:12px;font-weight:500;width:20%;position:relative;height:100px;overflow:hidden}main .product .entry-summary .filter .line ul li span{position:absolute;bottom:5px;left:50%;transform:translateX(-50%)}main .product .entry-summary .filter .line ul li.selected{border:2px solid #000}main .product .entry-summary .filter .line ul li iconify-icon{position:absolute;top:5px;right:5px;font-size:18px}main .product .entry-summary #pa_delivery-type{display:none}main .product .entry-summary .variations{margin-bottom:40px !important}main .product .entry-summary .variations_row{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}main .product .entry-summary .variations_row label{font-size:14px;font-weight:500 !important;text-transform:uppercase}main .product .entry-summary .variations_row ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:5px}main .product .entry-summary .variations_row ul li{width:145px;text-align:center;justify-content:center;align-items:center;display:flex;padding:10px 10px;color:#666;font-size:14px;font-weight:400;border:2px solid #DFDFDF;cursor:pointer}main .product .entry-summary .variations_row ul li.selected{border-color:#000}main .product .entry-summary .variations_row select{max-width:215px !important;min-width:auto !important;height:35px;padding:0 15px;border:1px solid #DFDFDF;background:#FFF}main .product .entry-summary a.reset_variations{display:none !important}main .product .entry-summary .woocommerce-variation.single_variation{display:none !important}main .product .entry-summary .single_add_to_cart_button{height:60px;display:flex;align-items:center;justify-content:center;width:255px;border-radius:20px;background:linear-gradient(0deg, #2D459C 0%, #2D459C 100%),#909090;color:#FFF;text-align:center;font-size:22px;font-style:normal;font-weight:700;padding:0}main .product .entry-summary .after_form{margin-top:20px}main .product .entry-summary .after_form p.top{color:#A3A3A3;font-size:16px;font-style:normal;font-weight:500;line-height:30px;margin:0 0 10px}main .product .entry-summary .after_form .links{display:flex;gap:15px;margin-bottom:25px}main .product .entry-summary .after_form .links a{width:205px;height:50px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:20px;font-weight:700;border-radius:8px}main .product .entry-summary .after_form .links a.quote{color:#2D459C;background:linear-gradient(0deg, #FFBF27 0%, #FFBF27 100%),#909090}main .product .entry-summary .after_form .links a.calc{color:#2D459C;border:2px solid #2D459C;background:#FFF}main .product .entry-summary .after_form p.red{color:#F00;font-size:14px;font-style:normal;font-weight:500;line-height:20px}main .product .woocommerce-tabs{width:100% !important;background:#F7F7F7;padding:25px 40px;margin:0 0 30px}main .product .woocommerce-tabs .tabs.wc-tabs{display:flex;justify-content:center;margin:0 !important;padding:0 !important}main .product .woocommerce-tabs .tabs.wc-tabs li{border:none !important;background:none !important}main .product .woocommerce-tabs .tabs.wc-tabs li a{color:#666 !important;font-size:20px;font-style:normal;font-weight:700;line-height:40px;padding:0 !important}main .product .woocommerce-tabs .tabs.wc-tabs li.active a{color:#2D459C !important}main .product .woocommerce-tabs .tabs.wc-tabs li::before,main .product .woocommerce-tabs .tabs.wc-tabs li::after{display:none !important}main .product .woocommerce-tabs .tabs.wc-tabs::before,main .product .woocommerce-tabs .tabs.wc-tabs::after{display:none !important}main .product .woocommerce-tabs .woocommerce-Tabs-panel{margin:0 !important;font-size:18px;font-weight:400;line-height:26px}main .product .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:20px;font-weight:600;margin:0 0 15px}main .product .woocommerce-tabs .woocommerce-Tabs-panel p{color:#000;font-family:Urbanist;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin:0 0 15px}main .product .woocommerce-tabs .woocommerce-Tabs-panel ul{list-style:inside !important;padding:0 0 0 15px;display:flex;flex-direction:column;gap:7px;font-size:18px;font-weight:400;line-height:26px;margin:0 0 15px}main .product .woocommerce-tabs .woocommerce-Tabs-panel ul li{position:relative;padding-left:17px}main .product .woocommerce-tabs .woocommerce-Tabs-panel ul li::before{left:0;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8px' height='8px' viewBox='0 0 28 28'%3E%3Cpath fill='%23000' d='M14 2C7.373 2 2 7.373 2 14s5.373 12 12 12s12-5.373 12-12S20.627 2 14 2'/%3E%3C/svg%3E");position:absolute;top:50%;transform:translateY(-50%)}.products{margin:60px 0}.products h1{color:#2D459C;text-align:center;font-size:36px;font-style:normal;font-weight:900;line-height:40px;margin:0 0 40px}.products .ct_container{display:flex;gap:20px;flex-wrap:wrap}.products .ct_container .card{width:calc(33% - 10px)}.products .ct_container .card a{display:flex;flex-direction:column}.products .ct_container .card .slider{overflow:hidden}.products .ct_container .card img{width:100%;height:250px;object-fit:cover}.products .ct_container .card h2{color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:40px;margin:15px 0 0 0}.questions .ct_container{background-color:#F7F7F7;padding:40px 55px}.questions .ct_container h2{color:#000;text-align:center;font-size:36px;font-style:normal;font-weight:900;line-height:40px;margin:0 0 50px}.questions .ct_container ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:35px}.questions .ct_container ul li{border-bottom:1px solid #000}.questions .ct_container ul li .question{display:flex;align-items:center;justify-content:space-between;height:43px;padding:5px 0;cursor:pointer}.questions .ct_container ul li .question span{color:#000;font-size:22px;font-style:normal;font-weight:600;line-height:40px}.questions .ct_container ul li .question iconify-icon{font-size:26px;color:#000;transition:350ms}.questions .ct_container ul li .text{padding:0px;overflow:hidden;height:0;transition:350ms}.questions .ct_container ul li .text p{margin:0;padding:0;font-size:16px;line-height:1.5}.questions .ct_container ul li.active .question iconify-icon{transform:rotate(45deg)}.questions .ct_container ul li.active .text{height:auto;padding-top:5px;padding-bottom:5px}.calculator{margin:60px 0}.calculator .head{margin-bottom:70px}.calculator .head h1{color:#2D459C;text-align:center;font-size:36px;font-style:normal;font-weight:900;line-height:40px;margin:0 0 10px}.calculator .head p{max-width:703px;width:100%;margin:0 auto;color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:26px}.calculator .content{display:flex;gap:40px}.calculator .content .calc_wrap{width:615px}.calculator .content .questions{width:calc(100% - 655px);border-radius:5px;background:#F2F2F2;padding:30px 25px;display:flex;flex-direction:column}.calculator .content .questions h2{color:#000;font-size:26px;font-style:normal;font-weight:700;line-height:32px;margin:0 0 30px}.calculator .content .questions ul{list-style:none;display:flex;flex-direction:column;margin-bottom:55px}.calculator .content .questions ul li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #000}.calculator .content .questions ul li .header{display:flex;justify-content:space-between}.calculator .content .questions ul li .header span{color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:26px}.calculator .content .questions ul li .header button{width:35px;height:35px;border:none;background-color:#fff;border-radius:3px;display:flex;align-items:center;justify-content:center}.calculator .content .questions ul li .header button iconify-icon{transition:350ms;font-size:20px}.calculator .content .questions ul li .content{overflow:hidden;height:0;opacity:0;transition:350ms}.calculator .content .questions ul li .content p{line-height:1.4;font-size:15px}.calculator .content .questions ul li:last-child{margin-bottom:0;padding-bottom:0;border:none}.calculator .content .questions ul li.active .header button iconify-icon{transform:rotate(45deg)}.calculator .content .questions ul li.active .content{opacity:1;height:auto;padding:10px 0 0 0}.calculator .content .questions a{margin-top:auto;color:var(--blue);background:linear-gradient(0deg, #FFBF27 0%, #FFBF27 100%),#909090 !important}#mulch_calculator{border-radius:5px;background:#F2F2F2;padding:30px 25px}#mulch_calculator form{display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between}#mulch_calculator form .line{width:100%;margin-bottom:10px}#mulch_calculator form .line label{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:40px;margin-bottom:5px}#mulch_calculator form .line .dropdown{position:relative}#mulch_calculator form .line .dropdown .value{height:40px;cursor:pointer;border:1px solid #DFDFDF;background:#FFF;padding:0 8px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:9}#mulch_calculator form .line .dropdown .value span{display:flex;align-items:center;gap:5px;font-size:14px;font-style:normal;font-weight:500;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 45px)}#mulch_calculator form .line .dropdown .value span img{width:35px}#mulch_calculator form .line .dropdown ul{display:flex;flex-direction:column;margin:0;padding:0;position:absolute;top:0;left:0;width:100%;background-color:#fff;border:1px solid #DFDFDF;z-index:-1;transition:350ms;opacity:0;visibility:hidden;max-height:350px;overflow-y:scroll}#mulch_calculator form .line .dropdown ul li{min-height:40px;font-size:14px;display:flex;align-items:center;gap:5px;padding:0 8px;transition:350ms;cursor:pointer}#mulch_calculator form .line .dropdown ul li img{width:35px}#mulch_calculator form .line .dropdown ul li:hover{background-color:rgba(0,0,0,0.1)}#mulch_calculator form .line .dropdown.active ul{top:calc(100% - 1px);opacity:1;visibility:visible;z-index:99;border:1px solid #DFDFDF}#mulch_calculator form .line input{outline:none;height:40px;padding:0 8px;width:100%;font-size:14px;font-weight:500;border-radius:0 !important;border:1px solid #DFDFDF !important}#mulch_calculator form .line.w_half{width:calc(50% - 5px)}#mulch_calculator form .line.calc{display:flex;align-items:center;justify-content:center}#mulch_calculator form .line.calc button{height:56px;display:flex;align-items:center;justify-content:center;color:#FFF;font-size:22px;font-style:normal;font-weight:700;line-height:normal;border-radius:8px;background:#2D459C;padding:0 30px;text-transform:uppercase}#mulch_calculator form .line.options ul{margin:0;padding:0;display:flex;gap:30px}#mulch_calculator form .line.options ul li{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}#mulch_calculator form .line.options ul li .square{border-radius:1px;border:1px solid #000;background:#FFF;width:25px;height:25px;display:flex;align-items:center;justify-content:center}#mulch_calculator form .line.options ul li .square iconify-icon{font-size:22px}#mulch_calculator form .line.result{display:flex;gap:10px}#mulch_calculator form .line.result>div{width:100%;background:#d5e5f7;padding:20px;display:flex;flex-direction:column;gap:15px;height:88px}#mulch_calculator form .line.result>div span{font-size:14px;font-weight:600}#mulch_calculator form .line.result>div span.value{font-size:19px;font-weight:800}#mulch_calculator form .line.add_to_cart button{display:flex;gap:12px}#mulch_calculator form .line.add_to_cart button .sep{width:1px;height:30px;background-color:#fff}#mulch_calculator form .line.request>div{width:100%;background:#d5e5f7;padding:20px;display:flex;flex-direction:column;gap:15px;text-align:center;align-items:center;justify-content:center}#mulch_calculator form .line.request>div p{font-size:18px;line-height:1.4;font-weight:900;margin:0}.home #mulch_calculator{padding:0;background:none;border-radius:0;max-width:527px}.home #mulch_calculator form{width:100%}.cart_totals h2{font-size:24px;font-weight:700;margin:0 0 15px}.shop_table .product-quantity{display:none !important}a.checkout-button,#place_order{background:linear-gradient(0deg, #FFBF27 0%, #FFBF27 100%),#909090 !important;color:var(--blue) !important;display:flex !important;align-items:center;justify-content:center}#customer_details h3{font-size:24px;font-weight:700;margin:0 0 15px}#customer_details input:not(input[type=checkbox]){height:42px;padding:0 10px}#customer_details textarea{padding:10px}#customer_details .select2-container .select2-selection--single{position:relative;height:42px;display:flex;align-items:center;justify-content:space-between}#customer_details .select2-container .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}.woocommerce-notices-wrapper{margin-top:25px}.woocommerce-notices-wrapper a{display:flex !important;align-items:center;justify-content:center}
