.woocommerce-MyAccount-navigation-link--downloads{display:none!important}span.select2-dropdown,span.select2-dropdown *{background:#404040!important}span.select2-dropdown,span.select2-dropdown *{color:#fff!important}.cc-product-thumb img{width:112px;height:112px!important;object-fit:cover;border-radius:20px}.cc_item_quantity_wrap{margin:25px 0 0}.cc-item-content-top .cc_item_total_price .price,.cc-item-content-top .cc_item_total_price .price *{font-size:14px!important;line-height:16px;font-family:"Montserrat",Sans-serif;color:#fff!important;font-weight:600}.cc_item_total_price .price del{opacity:.8!important}.cc_item_total_price .cc_saved_amount{display:none}.cc-item-content-bottom{margin-top:-24px;width:max-content;margin-left:auto}.cc-cart-actions.cc-no-branding{bottom:0;padding-bottom:20px;background:#1f1f1f}a.cc-coupon-title{display:none}.cc-coupon-form{display:block!important}.cc-coupon-form input[type=text]{background-color:transparent;border-radius:3px;margin-right:0;width:100%;border:0;padding:15px;height:auto;flex:3;margin-bottom:0;font-weight:600;font-size:16px!important;line-height:24px;font-family:"Montserrat",Sans-serif;color:#fff!important}.cc-coupon-form input[type=text]:focus{outline:0;color:#fff}.cc-coupon-form .cc-coupon-btn{flex:1;padding:0!important;border:0!important;background-color:transparent!important;color:#828a47!important;font-weight:600;font-size:16px!important;line-height:24px;font-family:"Montserrat",Sans-serif}.cc-cart-actions .cc-totals .cc-total-text,.cc-cart-actions .cc-totals .cc-total-amount,.cc-cart-actions .cc-totals .cc-total-amount *{color:#fff}.cc-cart-actions a.cc-button-primary{background:linear-gradient(103.89deg,#818849 17.8%,#6d7533 30.76%,#5e6336 50.2%,#6b7237 69.64%,#7b833f 82.6%)}.cc_item_quantity_wrap input.cc_item_quantity,.cc_item_quantity_minus,.cc_item_quantity_plus{color:#fff}.cc-cart-product{align-items:center}body.woocommerce-cart.woocommerce-page .woocommerce .e-shop-table.e-cart-section{border:0;padding:0}body.woocommerce-cart.woocommerce-page .woocommerce table tr td{border:0!important}body.woocommerce-cart.woocommerce-page .woocommerce td.product-thumbnail img{width:112px!important;height:112px!important;border-radius:20px}body.woocommerce-cart.woocommerce-page .woocommerce td.product-thumbnail{display:inline-block!important;padding:0 14px 0 0}body.woocommerce-cart.woocommerce-page .woocommerce td.product-name{display:inline-block;padding:10px;width:50%}body.woocommerce-cart.woocommerce-page .woocommerce td.product-name a{font-weight:700;font-family:"Montserrat",Sans-serif;font-size:18px;line-height:24px;color:#fff}body.woocommerce-cart.woocommerce-page .woocommerce .custom-quantity{width:160px;height:56px;border:1px solid #404040;border-radius:8px;position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}body.woocommerce-cart.woocommerce-page .woocommerce .custom-quantity button.qty-btn,body.woocommerce-cart.woocommerce-page .woocommerce .custom-quantity button.qty-btn:hover,body.woocommerce-cart.woocommerce-page .woocommerce .custom-quantity button.qty-btn:focus{position:relative;display:inline-block;border:0;color:#fff;font-size:28px;padding:0 20px;margin:0!important;line-height:1;margin-top:-5px!important;background:0 0!important}body.woocommerce-cart.woocommerce-page .woocommerce .custom-quantity .quantity{position:relative;display:inline-block;margin:0!important}body.woocommerce-cart.woocommerce-page .woocommerce .custom-quantity .quantity input{position:relative;display:block;background:0 0;color:#fff;color:var(--e-global-color-89be1fe);border:0;outline:0;box-shadow:none;font-size:18px;font-size:18px;width:25px!important;padding:0!important;font-family:"Montserrat",Sans-serif;font-weight:700}body.woocommerce-cart.woocommerce-page .woocommerce a.remove{position:relative;display:inline-block}body.woocommerce-cart.woocommerce-page .woocommerce td.product-quantity{display:inline-flex;align-items:center;gap:16px;padding:0!important;width:184px}body.woocommerce-cart.woocommerce-page .woocommerce td.product-subtotal span.woocommerce-Price-amount.amount,body.woocommerce-cart.woocommerce-page .woocommerce td.product-subtotal span.woocommerce-Price-amount.amount *{font-weight:600;font-size:24px;line-height:32px;text-align:right;color:#fff!important;font-family:"Montserrat",Sans-serif}body.woocommerce-cart.woocommerce-page .woocommerce .product-subtotal{padding:0;text-align:right}body.woocommerce-cart.woocommerce-page .woocommerce .e-shop-table.e-cart-section table tbody tr{box-shadow:0px 1px 0px 0px #404040}body.woocommerce-cart.woocommerce-page .woocommerce .e-shop-table.e-cart-section table tbody tr:last-child{box-shadow:none}body.woocommerce-cart.woocommerce-page .woocommerce .e-shop-table.e-cart-section table tbody tr td{padding-bottom:20px!important;padding-top:20px!important}body.woocommerce-cart.woocommerce-page .woocommerce .coupon.e-cart-section.shop_table{display:flex;flex-wrap:wrap}body.woocommerce-cart.woocommerce-page .woocommerce .coupon.e-cart-section.shop_table{display:flex;flex-wrap:wrap;border:0!important;padding:0}body.woocommerce-cart.woocommerce-page .woocommerce .coupon.e-cart-section.shop_table:before{content:"Order Summary";position:relative;display:inline-block;width:55%;font-family:"Capture it",Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:56px;color:var(--e-global-color-89be1fe)}body.woocommerce-cart.woocommerce-page .woocommerce .coupon.e-cart-section.shop_table .form-row.coupon-col,body.woocommerce-cart.woocommerce-page .woocommerce .e-cart__column.e-cart__column-end{max-width:45%;margin-left:auto;width:100%}body.woocommerce-cart.woocommerce-page .woocommerce .coupon.e-cart-section.shop_table .form-row.coupon-col{border:1px solid #404040;border-radius:8px;display:block;position:relative;overflow:hidden}body.woocommerce-cart.woocommerce-page .woocommerce .coupon.e-cart-section.shop_table .form-row.coupon-col .coupon-col-start,body.woocommerce-cart.woocommerce-page .woocommerce .coupon.e-cart-section.shop_table .form-row.coupon-col .coupon-col-end{padding:0!important}body.woocommerce-cart.woocommerce-page .woocommerce .coupon.e-cart-section.shop_table .form-row.coupon-col .coupon-col-start input{width:100%;position:relative;display:block;height:100%!important;padding:20px;background:0 0;font-weight:600;font-size:16px;line-height:24px;font-family:"Montserrat",Sans-serif;color:rgba(255,255,255,.5);margin:0!important;border:0!important;outline:0!important}body.woocommerce-cart.woocommerce-page .woocommerce .coupon.e-cart-section.shop_table .form-row.coupon-col .coupon-col-end{position:absolute;right:24px;top:50%;transform:translateY(-50%)}body.woocommerce-cart.woocommerce-page .woocommerce .coupon.e-cart-section.shop_table .form-row.coupon-col .coupon-col-end button{position:relative!important;display:inline-block;border:0!important;outline:0!important;padding:0;background:0 0;font-weight:600;font-size:16px;line-height:24px;font-family:"Montserrat",Sans-serif;color:#828a47}body.woocommerce-cart.woocommerce-pag p#coupon-error-notice{color:#828a47}body.woocommerce-cart.woocommerce-page .woocommerce .e-cart-totals.e-cart-section{padding:0;border:0}body.woocommerce-cart.woocommerce-page .woocommerce .e-cart-totals.e-cart-section h2{display:none}body.woocommerce-cart.woocommerce-page .woocommerce .e-cart-totals.e-cart-section table tr td span{font-family:"Montserrat",Sans-serif;font-weight:600;font-size:14px;line-height:24px;color:#fff}body.woocommerce-cart.woocommerce-page .woocommerce .e-cart-totals.e-cart-section table tr td:before{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:400;font-size:14px;line-height:24px;color:#fff}body.woocommerce-cart.woocommerce-page .woocommerce .e-cart-totals.e-cart-section .wc-proceed-to-checkout a{background:linear-gradient(103.89deg,#818849 17.8%,#6d7533 30.76%,#5e6336 50.2%,#6b7237 69.64%,#7b833f 82.6%)!important;box-shadow:inset 0px 0px 0px 2px rgba(255,255,255,.2);border-radius:8px;padding:16px 24px!important;height:auto!important}body.single-product.woocommerce-page .woocommerce-notices-wrapper{display:none!important}.single-product-review-no-data{text-align:center!important;position:relative;display:block;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:400;font-size:14px;line-height:24px;color:#fff}.woocommerce-checkout .order-heading{display:none}.woocommerce-order-received .checkout-heading{display:none}.woocommerce-checkout.woocommerce-order-received .order-heading{display:block}.woocommerce-thankyou-order-received{position:relative;display:block;text-align:center;font-size:16px;margin-bottom:35px}ul.woocommerce-thankyou-order-details{position:relative;display:flex;justify-content:center;gap:20px;text-align:center;border:1px solid #404040;padding:27px;border-radius:15px;width:max-content;margin-left:auto!important;margin-right:auto!important}ul.woocommerce-thankyou-order-details li{margin:0!important}ul.woocommerce-thankyou-order-details li:last-child{padding:0!important}ul.woocommerce-thankyou-order-details:before,ul.woocommerce-thankyou-order-details:after{display:none!important}ul.woocommerce-thankyou-order-details li{font-family:"Montserrat",Sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#fff}ul.woocommerce-thankyou-order-details li strong{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:400;font-size:14px;line-height:24px;color:#fff;opacity:.7}section.woocommerce-order-details{border:1px solid #404040!important;padding:20px;max-width:70%;margin-left:auto!important;margin-right:auto!important;border-radius:15px!important;background:rgba(255,255,255,.1)}.woocommerce-table--order-details,section.woocommerce-customer-details{border:1px solid #404040!important;padding:20px;margin-top:30px!important;max-width:100%;border-radius:15px!important;background:rgba(255,255,255,.1)}ul.woocommerce-thankyou-order-details~p{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:400;font-size:15px;line-height:24px;color:#fff;position:relative;display:block;text-align:center;padding:30px}.woocommerce-table--order-details th{font-family:"Montserrat",Sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#fff!important;text-align:left}.woocommerce-table--order-details td.woocommerce-table__product-name.product-name{text-align:left}.woocommerce-table--order-details td,.woocommerce-table--order-details td a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#fff!important;opacity:.7}.woocommerce-table--order-details th,.woocommerce-table--order-details td{border-bottom:1px solid #404040!important}.woocommerce-table--order-details tr td:last-child,.woocommerce-table--order-details thead tr th:last-child{text-align:right}section.woocommerce-customer-details address{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#fff!important;opacity:.7}.woocommerce-checkout div#order_review .order-total th,.woocommerce-checkout div#order_review .cart-subtotal th{text-align:left}.address-field.thwcfd-required.validate-postcode{margin-bottom:0!important}ul.wc_payment_methods.payment_methods.methods{position:relative;display:flex;flex-direction:column;gap:15px;margin-top:20px!important}ul.wc_payment_methods.payment_methods.methods li{background:#1f1f1f;border-radius:8px;overflow:hidden}ul.wc_payment_methods.payment_methods.methods li label{display:block!important}.wc_payment_methods .input-radio{display:none!important}ul.wc_payment_methods.payment_methods.methods li label{position:relative;padding:22px 20px 22px 60px;cursor:pointer;display:flex!important;align-items:center}ul.wc_payment_methods.payment_methods.methods li label::before{content:"";position:absolute;left:22px;width:24px;height:24px;border:3px solid #7c853f;border-radius:50%;background:#1d1d1d;box-sizing:border-box}ul.wc_payment_methods.payment_methods.methods li *{background:0 0!important}ul.wc_payment_methods.payment_methods.methods li .input-radio:checked+label::after{content:"";position:absolute;left:28px;top:23px;width:12px;height:12px;background:#7c853f;border-radius:50%}.woocommerce-privacy-policy-text{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:400;font-size:16px;line-height:24px}.woocommerce-privacy-policy-text a{color:#7c853f!important}h3.pp-wl-wld-product-title{height:74px;overflow:hidden}p.pp-wl-wld-product-short-desc{height:70px;overflow:hidden}button.pp-wl-cat-btn{padding:14px 24px;border-radius:8px}.pp-wl-container-fluid.pp-wl-wishlist-filters{display:none}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,section.woocommerce-customer-details address{padding:20px!important}section.woocommerce-customer-details address p{padding:0;margin-bottom:0!important;text-align:left}.woocommerce-MyAccount-content-wrapper p{position:relative;display:block;text-align:center;padding:20px;margin-bottom:20px!important}.woocommerce-MyAccount-content .woocommerce-info{margin-bottom:0;background:0 0;border-top:0}.woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:30px;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#fff!important}.woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info:before{display:none}.woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info .woocommerce-Button,.woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info a.button.wc-forward{background:linear-gradient(103.89deg,#818849 17.8%,#6d7533 30.76%,#5e6336 50.2%,#6b7237 69.64%,#7b833f 82.6%)!important;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#fff!important;border-radius:8px!important;padding:16px 24px!important}.woocommerce-edit-address .woocommerce-MyAccount-content-wrapper p,.woocommerce-edit-account .woocommerce-MyAccount-content-wrapper p{text-align:left!important;padding:0!important;margin-bottom:0!important}.u-column1.col-1{background:#0e0e0e;padding:40px;border-radius:20px}.u-column2.col-2{background:#0e0e0e;padding:40px;border-radius:20px}.elementor-48 .elementor-element.elementor-element-f740021 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2,.elementor-48 .elementor-element.elementor-element-f740021 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Montserrat",Sans-serif;font-size:26px;font-weight:600;color:#818849;margin-bottom:30px!important}form.woocommerce-form.woocommerce-form-login.login,form.woocommerce-form.woocommerce-form-register.register{background:rgba(24,24,24,.66)!important;padding:30px!important;margin:0;border-radius:20px!important}input#username,input#password,input#reg_username,input#reg_email,input#reg_password{background:rgba(0,0,0,.25);border-bottom:1px solid #54595f!important;border:0px;outline:none}.custom-category-dropdown .filter-item{position:relative;display:flex;align-items:center;justify-content:flex-start}.custom-category-dropdown .filter-item:before{content:"";width:20px;height:20px;background:#000;border-radius:100px;border:2px solid #404040;position:relative;display:inline-block;margin-right:10px}.custom-category-dropdown .filter-item:after{content:"";width:12px;height:12px;background:0 0;border-radius:100px;position:absolute;left:18px;display:inline-block;margin-right:10px}.custom-category-dropdown .filter-item:hover:after,.custom-category-dropdown .filter-item.active:after{background:#696f39}.custom-category-dropdown .filter-item:hover:before,.custom-category-dropdown .filter-item.active:before{border:2px solid #404040}@media (max-width:1023px){body.woocommerce-cart.woocommerce-page .woocommerce .coupon.e-cart-section.shop_table:before{width:50%;font-size:38px}body.woocommerce-cart.woocommerce-page .woocommerce .coupon.e-cart-section.shop_table .form-row.coupon-col,body.woocommerce-cart.woocommerce-page .woocommerce .e-cart__column.e-cart__column-end{max-width:50%}}@media (max-width:767px){body.woocommerce-cart.woocommerce-page .woocommerce .coupon.e-cart-section.shop_table:before{width:100%;font-size:38px}body.woocommerce-cart.woocommerce-page .woocommerce .coupon.e-cart-section.shop_table .form-row.coupon-col,body.woocommerce-cart.woocommerce-page .woocommerce .e-cart__column.e-cart__column-end{max-width:100%}body.woocommerce-cart.woocommerce-page .woocommerce .e-shop-table.e-cart-section table tbody tr td{padding-bottom:0!important;padding-top:0!important}body.woocommerce-cart.woocommerce-page .woocommerce .e-shop-table.e-cart-section table tbody tr{padding-left:0!important;padding-right:0!important;padding-top:20px!important;padding-bottom:20px!important;position:relative}body.woocommerce-cart.woocommerce-page .woocommerce td.product-thumbnail{padding:0!important;width:35%}body.woocommerce-cart.woocommerce-page .woocommerce td.product-name{padding:0!important;text-align:left!important;padding-top:0!important;width:46%;position:absolute;top:25px;left:125px}body.woocommerce-cart.woocommerce-page .woocommerce td.product-name:before{display:none}body.woocommerce-cart.woocommerce-page .woocommerce td.product-quantity{width:calc(100% - 125px)!important;padding:0!important;justify-content:space-between;margin-top:30px}body.woocommerce-cart.woocommerce-page .woocommerce td.product-quantity:before{display:none}body.woocommerce-cart.woocommerce-page .woocommerce .product-subtotal{position:absolute;top:25px;right:0}body.woocommerce-cart.woocommerce-page .woocommerce td.product-name a{font-weight:400;font-size:14px;line-height:18px}body.woocommerce-cart.woocommerce-page .woocommerce td.product-subtotal span.woocommerce-Price-amount.amount,body.woocommerce-cart.woocommerce-page .woocommerce td.product-subtotal span.woocommerce-Price-amount.amount *{font-size:16px;line-height:20px}body.woocommerce-cart.woocommerce-page .woocommerce .custom-quantity{width:140px;height:50px}body.woocommerce-cart.woocommerce-page .woocommerce .coupon.e-cart-section.shop_table:before{margin-bottom:20px}ul.woocommerce-thankyou-order-details{width:100%;flex-wrap:wrap;flex-direction:column;text-align:left}ul.woocommerce-thankyou-order-details li{padding-right:0!important;border-right:0!important;border-bottom:1px dashed #cfc8d8;padding-bottom:15px}section.woocommerce-order-details{padding:15px;max-width:100%}.u-column1.col-1{padding:20px;border-radius:15px;margin-bottom:20px}.u-column2.col-2{background:#0e0e0e;padding:20px;border-radius:15px}form.woocommerce-form.woocommerce-form-login.login,form.woocommerce-form.woocommerce-form-register.register{background:rgba(24,24,24,.66)!important;padding:15px!important;border-radius:15px!important}}