.elementor-10420 .elementor-element.elementor-element-0b047f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10420 .elementor-element.elementor-element-0b047f8:not(.elementor-motion-effects-element-type-background), .elementor-10420 .elementor-element.elementor-element-0b047f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-10420 .elementor-element.elementor-element-0b4517e{padding:50px 0px 0px 0px;}.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-multi-step-nav .tp-msc-step span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-login-wrapper,.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-login-wrapper span,.elementor-widget-tp-woo-multi-step.tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-login-wrapper p.lost_password a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-msc-coupon-wrapper .woocommerce-info{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-msc-coupon-wrapper .woocommerce-info a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-msc-coupon-wrapper #coupon_code{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-msc-coupon-wrapper #coupon_code::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-msc-coupon-wrapper .woocommerce-form-coupon .button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-msc-bill-ship-wrapper .woocommerce-billing-fields h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-msc-bill-ship-wrapper .tp-msc-sets.tp-msc-biliing.viewone .woocommerce-billing-fields label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-msc-bill-ship-wrapper .form-row input, .elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-msc-bill-ship-wrapper .form-row select{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-msc-bill-ship-wrapper .form-row input::placeholder, .elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-msc-bill-ship-wrapper .form-row select::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-sets.tp-msc-payment, .elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-sets.tp-msc-payment #payment .wc_payment_method{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-multi-step-content-right .tp-msc-sets.tp-msc-order #order_review_heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-multi-step-content-right .tp-msc-sets.tp-msc-order .shop_table.woocommerce-checkout-review-order-table{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-multi-step  .tp-multi-step-wrapper .tp-multi-step-content-right .tp-msc-sets.tp-msc-order .tp-msc-cart-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-btn-prev.tp-msc-prev{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-btn-next.tp-msc-next{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-multi-step .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-nxt-prv #place_order{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-multi-step-content-right .tp-msc-sets.tp-msc-order{background-color:#F8F7F5;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-btn-prev.tp-msc-prev{background-color:#F8F7F5;margin:20px 0px 0px 0px;padding:10px 20px 10px 20px;font-family:"Manrope", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A9A9A9;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-btn-prev.tp-msc-prev:hover{background-color:#000000;color:#FFFFFF;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-btn-next.tp-msc-next{background-color:#F8F7F5;padding:10px 20px 10px 20px;margin:20px 20px 0px 0px;font-family:"Manrope", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:1px;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ADADAD;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-btn-next.tp-msc-next:hover{background-color:#000000;color:#FFFFFF;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-nxt-prv #place_order{background-color:#1D5D28;padding:10px 20px 10px 20px;margin:20px 20px 0px 0px;font-family:"Manrope", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-nxt-prv #place_order:hover{background-color:#0E2E14;color:#FFFFFF;}.elementor-10420 .elementor-element.elementor-element-a88b082{padding:35px 0px 50px 0px;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-multi-step-nav .tp-msc-step span{font-family:"Manrope", Sans-serif;font-weight:300;letter-spacing:1px;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-multi-step-nav .tp-msc-step{color:#000000;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper.style-1 .tp-multi-step-nav-steps .tp-msc-step.tp-msc-step-active + .tp-msc-step:after,
					.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper.style-3 .tp-multi-step-nav-steps .tp-msc-step.tp-msc-step-active:after,
					.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper.style-4 .tp-multi-step-nav-steps .tp-msc-step.tp-msc-step-active:after{background-color:#03A747;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-msc-bill-ship-wrapper .woocommerce-billing-fields h3{font-family:"Manrope", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:1px;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-msc-bill-ship-wrapper .tp-msc-sets.tp-msc-biliing.viewone .woocommerce-billing-fields label{font-family:"Manrope", Sans-serif;font-weight:300;letter-spacing:1px;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-sets.tp-msc-payment, .elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-sets.tp-msc-payment #payment .wc_payment_method{font-family:"Manrope", Sans-serif;font-weight:300;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-multi-step-content-right .tp-msc-sets.tp-msc-order #order_review_heading{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;letter-spacing:1px;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-multi-step-content-right .tp-msc-sets.tp-msc-order .shop_table.woocommerce-checkout-review-order-table{font-family:"Manrope", Sans-serif;font-weight:300;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper #order_review_heading{color:#000000;}.elementor-10420 .elementor-element.elementor-element-a88b082  .tp-multi-step-wrapper .tp-multi-step-content-right .tp-msc-sets.tp-msc-order .tp-msc-cart-text{font-family:"Manrope", Sans-serif;font-weight:300;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-msc-cart-back .tp-msc-cart-text{color:#000000;}body.elementor-page-10420:not(.elementor-motion-effects-element-type-background), body.elementor-page-10420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-btn-next.tp-msc-next{margin:0px 0px 0px 0px;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-nxt-prv #place_order{margin:0px 0px 0px 0px;}}@media(max-width:760px){.elementor-10420 .elementor-element.elementor-element-0b047f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10420 .elementor-element.elementor-element-0b4517e{padding:150px 20px 0px 20px;}.elementor-10420 .elementor-element.elementor-element-a88b082{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:35px 20px 50px 20px;}.elementor-10420 .elementor-element.elementor-element-a88b082 .tp-multi-step-wrapper .tp-multi-step-content-left .tp-msc-btn-next.tp-msc-next{margin:20px 0px 0px 0px;}}/* Start custom CSS */.cart-empty.woocommerce-info {
  text-align: center!important;
}

.button.wc-backward, button[name="apply_coupon"],button[name="update_cart"]  {
  background-color: #ddd3c1 !important;
  color: #000 !important;
}

.button.wc-backward:hover , button[name="apply_coupon"]:hover,button[name="update_cart"]:hover
{
  background-color: #7a203c !important;
  color: #fff !important;
}

.woocommerce-shipping-fields input[type="checkbox"] + span::after {
  top: 3px !important;
  width: 18px !important;
  height: 18px !important;
  left: 3px !important;
}

#coupon_code {
  border-radius: 1px;
}

input.input-text {
  background: #fff !important;
}

#order_comments_field, textarea#order_comments.input-text {
  width: 100% !important;
      padding-right:20px!important;

}

img.alignleft {
  margin-right: 100%;
  mix-blend-mode: multiply!important;
    margin-bottom: 0px!important;
}

.cart-info td.product-name img.alignleft {
  display: none!important;
}

.cart-info .product-thumbnail img {
  width: 100px!important;
}

.tp-multi-step-content-left .tp-msc-coupon-wrapper.tp-step-two {
  display: none !important;
}

div.quantity input.rigid-qty-plus, div.quantity input.rigid-qty-minus, .auction_form input.plus, .auction_form input.minus, p.product.woocommerce.add_to_cart_inline + .links div.quantity input.rigid-qty-plus, p.product.woocommerce.add_to_cart_inline + .links div.quantity input.rigid-qty-minus {
  background: #f8f7f5 !important;
  
}

textarea.input-text {
  background-color: #fff !important;
}

.cart-info td.product-remove a.remove, .wishlist_table td.product-remove a.remove {
  mix-blend-mode: multiply !important;
    
}

.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
  mix-blend-mode: multiply !important;
  border: none !important;
}

label, .contact-form .content span {
  font-weight: 300!important;
    letter-spacing: 1px!important;
}

.woocommerce-billing-fields input, .woocommerce-shipping-fields input {
  background-color: #fff !important;
}

.woocommerce-shipping-fields input[type="checkbox"] + span::before {
  vertical-align: text-bottom!important;
}
.woocommerce-billing-fields, .woocommerce-shipping-fields {
  background-color: #f8f7f5!important;
}

#ship-to-different-address {
  padding-top: 10px;
  margin-bottom: 20px !important;
}

.cart-info tbody td, .wishlist_table tbody td {
  background-color: #f8f7f5!important;
 
}

#coupon_code {
  background-color: #fff !important;
}

#rigid_page_title {
  display: none !important;
}

  button[name="apply_coupon"] {
  border: none !important;
  max-width: 60%!important;
}


.quantity{
    max-width: 100px!important;
}


.quantity input[type="number"] {
  background: none !important;
}
.quantity
{
    margin-left:-15px!important;
}
button[name="update_cart"]
{float: right !important;}

.cart-info td.product-remove a.remove, .wishlist_table td.product-remove a.remove {
    background-color: #fff !important;
    color: #000 !important;
}

button#place_order {
  background-color: #1D5D28 !important;
  color: #fff!important;
}

ul.woocommerce-error {
    margin-top: 0!important;
    margin-bottom: 40px!important;
    padding-right: 20px!important;
}

#payment {
  margin-top: -15px !important;
  margin-bottom: 20px!important;
  padding-right: 20px !important;
}

.tp-multi-step-wrapper .tp-multi-step-content-right .tp-msc-sets.tp-msc-order > table th, .tp-multi-step-wrapper .tp-multi-step-content-right .tp-msc-sets.tp-msc-order > table td
{
 border: 1px solid #DFD3BF;
}

.tp-multi-step-wrapper.style-3 .tp-multi-step-nav-steps .tp-msc-step::before
{
    background-color: gray;
}

thead {
  background-color: #f8f7f5 ;
}

#order_comments_field {
  display: inline-grid!important;
  padding-left: 20px!important;
  margin-top: 0px!important;
}

.woocommerce-shipping-fields
{
    margin-top:0px!important;
}

#order_comments_field label {
  margin-bottom: 10px !important;
}

.woocommerce-account-fields {
  padding-left: 20px!important;
}

.tp-multi-step-content-left, .woocommerce-billing-fields
{
    padding-top: 0!important;
}

table.woocommerce-checkout-review-order-table td {
  width: 100% !important;
}

table.woocommerce-checkout-review-order-table .variation {
  display: inline-grid !important;
  width: 100% !important;
}

table.woocommerce-checkout-review-order-table .variation dd, table.woocommerce-checkout-review-order-table .variation dt 
{
      width: 100% !important;

}

table.woocommerce-checkout-review-order-table .variation p {
  margin: 0 !important;
}

table.woocommerce-checkout-review-order-table tr.order-total td bdi{
  font-family: "Manrope", Sans-serif !important;
  font-size: 15px!important;

}

.tp-multi-step-wrapper .tp-multi-step-content-right .tp-msc-sets.tp-msc-order > table {

    margin-block-end: 0px!important
    
}


table.woocommerce-checkout-review-order-table tr.order-total td
{
      font-family: "Manrope", Sans-serif !important;
      letter-spacing: 0px!important
}


.tp-multi-step-wrapper.style-3 .cart-subtotal {
    display:none!important;
}
.tp-multi-step-wrapper.style-4 .tp-multi-step-nav-steps .tp-msc-step.tp-msc-step-active::before 
/*.tp-multi-step-wrapper.style-4 .tp-multi-step-nav-steps .tp-msc-step.tp-msc-step-active::after*/
{
  background: #000!important;
}

.woocommerce-billing-fields, .woocommerce-shipping-fields {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.woocommerce-shipping-fields {
        padding-top: 0px !important;
}

.tp-msc-coupon-wrapper.tp-step-two {
  display:flow-root !important;
}

.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle 
{
    display: none!important;
}

@media only screen and (max-width: 600){
    
.elementor-10420 .elementor-element.elementor-element-0b4517e > .elementor-widget-container{
        padding-top:0px!important;
    }
}
/* FOR MOBILE */
@media only screen and (max-width: 480px){

.cart-info tbody .model, .cart-info tbody .product-price, .cart-info tbody .product-subtotal,
.cart-info tbody .product-name a
{
    font-weight:300!important;
}
.tp-msc-nxt-prv
{
    flex-direction: column!important;
    
}

button#place_order, .tp-msc-btn-prev.tp-msc-prev, .tp-msc-btn-next.tp-msc-next {
  width: 70%!important;
  margin: auto !important;
    margin-top: auto;
  margin-top: 20px !important;
    }
    
.cart-info .product-thumbnail img 
{  width: 200px!important;}

.elementor-10420 .elementor-element.elementor-element-0b4517e > .elementor-widget-container
{    padding-top:0px!important;}

    
.inner {
  padding: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.woocommerce-account-fields, #order_comments_field, .woocommerce-billing-fields, .woocommerce-shipping-fields {
  padding: 0px !important;
  margin: 0px !important;
}

.tp-msc-coupon-wrapper.tp-step-two {
  display:none !important;
}

.e-con, #order_comments_field, .checkout.woocommerce-checkout, .woocommerce-input-wrapper, .tp-multi-step-wrapper  {
  overflow: hidden !important;
}

 .tp-multi-step-wrapper .tp-multi-step-content {
    overflow: hidden !important;
  }
  
.woocommerce table.shop_table_responsive .coupon button.button {    
    width: 47%!important;
    margin-bottom: 10px!important;
    padding:15px!important;
  }
  
    .woocommerce table.shop_table_responsive .coupon input[type="text"] {
    min-width: 48%!important;
    margin-right: 10px !important;
            padding:15px!important;

    }
  

.cart-info tbody td {
  font-size: 20px;
  padding:5px!important;
}

.variation-RingSize p {
    float:right!important;
}

.cart-info td.product-name dd, .cart-info td.product-name dt, table.woocommerce-checkout-review-order-table dl.variation dd, table.woocommerce-checkout-review-order-table dl.variation dt {   
    font-size: 16px;
}
.variation-RingSize p ,.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {        font-size: 16px;
  }
 
.cart-info tbody td.product-thumbnail {
      padding-bottom:10px!important;}
}

/* FOR TABLET */

@media only screen and (min-width: 600px) and (max-width: 768px)
{
.tp-msc-coupon-wrapper.tp-step-two {
    display:none!important;
}
    .cart-info table, .cart-info tbody td, .cart-info tbody tr {
    display: revert !important;
    vertical-align: top !important;
 /*   padding-top:50px!important; */
    
}

.cart-info tbody td span, .cart-info tbody td a, table.shop_table.cart td.product-quantity div.quantity
{
    float:left!important;
}
.cart-info tbody td.product-thumbnail {
    max-width: 250px!important;
    padding-right: 20px!important;
}
.tp-multi-step-wrapper .tp-multi-step-content .tp-multi-step-content-left
{
  position: relative;
  width: 60%!important;
  padding: 0px!important;
}
.tp-multi-step-wrapper .tp-multi-step-content .tp-multi-step-content-right {
  position: relative;
  width: 40%!important;
}
.tp-msc-btn-next.tp-msc-next {
float:left!important;
  margin-left: 20px !important;
}
  .woocommerce table.shop_table_responsive .coupon input[type="text"] {
    max-width: 50%!important;
    margin-right: 10px !important;
    margin-bottom: 10px!important;
  }
 
}/* End custom CSS */