.elementor-5261 .elementor-element.elementor-element-01f61fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-5261 .elementor-element.elementor-element-01f61fc:not(.elementor-motion-effects-element-type-background), .elementor-5261 .elementor-element.elementor-element-01f61fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5261 .elementor-element.elementor-element-9a460c9{--display:flex;--justify-content:flex-start;--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:40px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5261 .elementor-element.elementor-element-d398929{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-5261 .elementor-element.elementor-element-d398929 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:300;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5261 .elementor-element.elementor-element-0ee28a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .woolentor-cart-product{align-items:flex-start;border-style:none;margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart tr.cart_item div.product-thumbnail img{width:70px;max-width:70px;border-radius:0px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart tr.cart_item .product-name{color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart .product-name{margin:3px 0px 0px 01px;padding:0px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .woolentor-product-price{margin:11px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart tr.cart_item div.product-price,.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart tr.cart_item div.product-price .amount{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart tr.cart_item .product-price{color:#FFFFFF;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart tr.cart_item .product-price .amount{color:#FFFFFF;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .woolentor-product-price-new{margin:0px 0px 0px 02px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart tr.cart_item div.product-quantity span{color:#909090;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart tr.cart_item div.product-quantity input[type=number]{color:#FFFFFF;background-color:#02010100;border-style:none;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart tr.cart_item div.product-quantity{margin:4px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-04aab3b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5261 .elementor-element.elementor-element-04aab3b > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-04aab3b .woolentor-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-5261 .elementor-element.elementor-element-04aab3b .woolentor-info{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-5261 .elementor-element.elementor-element-04aab3b .woolentor-checkout-coupon-form .coupon-form input.input-text{color:#909090;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;background-color:#02010100;border-style:none;padding:0px 15px 0px 15px;margin:0px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-04aab3b .woolentor-checkout-coupon-form .coupon-form input.input-text::-webkit-input-placeholder{color:#909090;}.elementor-5261 .elementor-element.elementor-element-04aab3b .woolentor-checkout-coupon-form .coupon-form input.input-text:-moz-placeholder{color:#909090;}.elementor-5261 .elementor-element.elementor-element-04aab3b .woolentor-checkout-coupon-form .coupon-form input.input-text::-moz-placeholder{color:#909090;}.elementor-5261 .elementor-element.elementor-element-04aab3b .woolentor-checkout-coupon-form .coupon-form input.input-text:-ms-input-placeholder{color:#909090;}.elementor-5261 .elementor-element.elementor-element-04aab3b .woolentor-checkout-coupon-form .coupon-form button.button{color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;letter-spacing:0.5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;padding:10px 026px 10px 026px;margin:-3px -3px -3px 0px;}.elementor-5261 .elementor-element.elementor-element-04aab3b .woolentor-checkout-coupon-form .coupon-form button.button:hover{color:#FFFFFF;background-color:#FFFFFF45;}.elementor-5261 .elementor-element.elementor-element-04aab3b *{font-family:Outfit;}.elementor-5261 .elementor-element.elementor-element-81afd91{--display:flex;--justify-content:flex-start;--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:50px;--padding-right:40px;}.elementor-5261 .elementor-element.elementor-element-cb13329{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-5261 .elementor-element.elementor-element-cb13329 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:300;letter-spacing:0.4px;color:#FFFFFF;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5261 .elementor-element.elementor-element-3219aef #payment #place_order:hover{background-color:#FFFFFF45;}.elementor-5261 .elementor-element.elementor-element-3219aef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-3219aef{--additional-information-display:block;--sections-background-color:#02010100;--sections-padding:0px 0px 0px 0px;--sections-margin:0px 0px 0px 0px;--sections-title-color:#FFFFFF;--forms-rows-gap:15px;--forms-labels-color:#575757;--forms-fields-normal-color:#FFFFFF;--forms-fields-border-radius:30px 30px 30px 30px;--forms-fields-padding:11px 15px 11px 15px;--order-summary-rows-gap-top:calc( 30px/2 );--order-summary-rows-gap-bottom:calc( 30px/2 );--order-summary-items-color:#FFFFFF;--order-summary-variations-color:#FFFFFF;--order-summary-items-divider-color:#FFFFFF1A;--order-summary-items-divider-weight:1px;--order-summary-totals-color:#808080;--order-summary-totals-divider-color:#FFFFFF1A;--order-summary-totals-divider-weight:1px;--purchase-button-hover-text-color:#FFFFFF;--purchase-button-border-radius:30px 30px 30px 30px;}.elementor-5261 .elementor-element.elementor-element-3219aef .woocommerce-shipping-fields{--shipping-heading-padding-start:0px;}.elementor-5261 .elementor-element.elementor-element-3219aef h3#order_review_heading, .elementor-5261 .elementor-element.elementor-element-3219aef .woocommerce-billing-fields h3, .elementor-5261 .elementor-element.elementor-element-3219aef .woocommerce-additional-fields h3{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:300;letter-spacing:0.4px;}.elementor-5261 .elementor-element.elementor-element-3219aef .woocommerce-billing-fields .form-row label, .elementor-5261 .elementor-element.elementor-element-3219aef .woocommerce-shipping-fields .form-row label, .elementor-5261 .elementor-element.elementor-element-3219aef .woocommerce-additional-fields .form-row label, .elementor-5261 .elementor-element.elementor-element-3219aef .e-woocommerce-login-anchor .form-row label, .elementor-5261 .elementor-element.elementor-element-3219aef .e-coupon-anchor-description{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-5261 .elementor-element.elementor-element-3219aef #customer_details .input-text, .elementor-5261 .elementor-element.elementor-element-3219aef #customer_details .form-row textarea, .elementor-5261 .elementor-element.elementor-element-3219aef #customer_details .form-row select, .elementor-5261 .elementor-element.elementor-element-3219aef .e-woocommerce-login-anchor .input-text, .elementor-5261 .elementor-element.elementor-element-3219aef #coupon_code, .elementor-5261 .elementor-element.elementor-element-3219aef ::placeholder, .elementor-5261 .elementor-element.elementor-element-3219aef .select2-container--default .select2-selection--single, .select2-results__option{font-family:"Montserrat", Sans-serif;font-size:13px;}.e-woo-select2-wrapper .select2-results__option{color:#FFFFFF;}.elementor-5261 .elementor-element.elementor-element-3219aef .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#FFFFFF transparent transparent transparent;}.elementor-5261 .elementor-element.elementor-element-3219aef .woocommerce #customer_details .form-row .input-text, .elementor-5261 .elementor-element.elementor-element-3219aef  .woocommerce #customer_details .form-row textarea, .elementor-5261 .elementor-element.elementor-element-3219aef .woocommerce form #customer_details select, .elementor-5261 .elementor-element.elementor-element-3219aef .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-5261 .elementor-element.elementor-element-3219aef #coupon_code, .elementor-5261 .elementor-element.elementor-element-3219aef .select2-container--default .select2-selection--single{border-style:none;}.elementor-5261 .elementor-element.elementor-element-3219aef .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (11px*2) + 16px );padding-left:15px;padding-right:15px;}.elementor-5261 .elementor-element.elementor-element-3219aef .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (11px*2) + 16px );right:15px;}.elementor-5261 .elementor-element.elementor-element-3219aef .select2-container--default .select2-selection--single{height:auto;}.elementor-5261 .elementor-element.elementor-element-3219aef .woocommerce #payment #place_order{font-family:"Outfit", Sans-serif;font-size:14.5px;font-weight:300;text-transform:none;line-height:17px;letter-spacing:0.4px;}.elementor-5261 .elementor-element.elementor-element-3219aef #place_order{border-style:none;}.elementor-5261 .elementor-element.elementor-element-b010169 .woocommerce-shipping-fields #ship-to-different-address{text-align:left;}.elementor-5261 .elementor-element.elementor-element-b010169 .elementor-5261 .elementor-element.elementor-element-b010169 .woocommerce-shipping-fields .woolentor-field-heading{text-align:left;}.elementor-5261 .elementor-element.elementor-element-b010169 .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row label{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;color:#909090;margin:10px 0px 10px 0px;text-align:left;}.woocommerce .elementor-5261 .elementor-element.elementor-element-b010169 .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row:not(.has-value,.focused) label:not(.checkbox,[for="order_comments"]){color:#909090;}.elementor-5261 .elementor-element.elementor-element-34df8f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-5261 .elementor-element.elementor-element-e01a829{--display:flex;--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5261 .elementor-element.elementor-element-f77b744{--divider-border-style:solid;--divider-color:#737373;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 40px;}.elementor-5261 .elementor-element.elementor-element-f77b744 .elementor-divider-separator{width:100%;}.elementor-5261 .elementor-element.elementor-element-f77b744 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}body.elementor-page-5261:not(.elementor-motion-effects-element-type-background), body.elementor-page-5261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-5261 .elementor-element.elementor-element-01f61fc{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-5261 .elementor-element.elementor-element-9a460c9{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5261 .elementor-element.elementor-element-d398929{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-5261 .elementor-element.elementor-element-81afd91{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5261 .elementor-element.elementor-element-34df8f2{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5261 .elementor-element.elementor-element-f77b744{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5261 .elementor-element.elementor-element-01f61fc{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5261 .elementor-element.elementor-element-9a460c9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5261 .elementor-element.elementor-element-d398929 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .woolentor-cart-product{align-items:flex-start;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart{padding:0px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart tr.cart_item div.product-thumbnail img{border-radius:0px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart tr.cart_item div.product-thumbnail{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart tr.cart_item .product-name{font-size:11px;letter-spacing:0.5px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart .product-name{margin:0px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .woolentor-product-price{margin:07px 0px 0px 2px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart tr.cart_item div.product-price,.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart tr.cart_item div.product-price .amount{font-size:13px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .woolentor-product-price-new{margin:0px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-0ee28a8 .shop_table.cart tr.cart_item div.product-quantity{margin:06px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-04aab3b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5261 .elementor-element.elementor-element-04aab3b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5261 .elementor-element.elementor-element-81afd91{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5261 .elementor-element.elementor-element-cb13329 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-5261 .elementor-element.elementor-element-34df8f2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-5261 .elementor-element.elementor-element-01f61fc{--content-width:1600px;}.elementor-5261 .elementor-element.elementor-element-9a460c9{--width:40%;}.elementor-5261 .elementor-element.elementor-element-81afd91{--width:60%;}.elementor-5261 .elementor-element.elementor-element-34df8f2{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5261 .elementor-element.elementor-element-9a460c9{--width:100%;}.elementor-5261 .elementor-element.elementor-element-81afd91{--width:100%;}}/* Start custom CSS for wl-cart-table-list, class: .elementor-element-0ee28a8 */.woolentor-cart-list .woolentor-cart-product {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: nowrap;
    white-space: normal;
    gap: 20px 0;
    padding: 20px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.woocommerce .woolentor-cart-list .woolentor-product-quantity {
        width: 100%;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .woocommerce .woolentor-cart-list.woolentor-cart-2 .woolentor-product-price-old {
    display: none;
}
.shop_table.cart tr.cart_item div.product-quantity span {
    color: #FFFFFF;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
 font-weight: 500
}
.woolentor-cart-list .woolentor-cart-product-content {
    gap: 0px!important;
}
.woocommerce .woolentor-cart-list .cart .product-thumbnail img {
    margin-bottom: 30px;
}
 .shop_table.cart tr.cart_item div.product-quantity input[type=number] {
    color: #FFFFFF;
    background-color: #02010100;
    border-style: none;
    font-size: 11px;
}
.woolentor-cart-list .woolentor-cart-product-content-left {
    flex: auto;
    width: 100%;
}
.woocommerce .woolentor-cart-list .woolentor-product-quantity {
    margin-top: 5px;
}
.shop_table.cart tr.cart_item div.product-quantity input[type=number] {
    pointer-events: none;
}
.woocommerce .woolentor-cart-list .cart .product-thumbnail img {
        background-color: black;
    border-radius: 10px!important;
    border: 1px solid transparent;
}
.shop_table.cart tr.cart_item td a.remove {
    background: radial-gradient(black, black) padding-box, radial-gradient(#737373, #737373, #737373) border-box!important;
    border-radius: 30em;
    border: 1px solid transparent;
}
.shop_table.cart tr.cart_item div.product-quantity input[type=number] {
    color: #FFFFFF;
    background-color: #02010100;
    border-style: none;
    font-size: 11px;
    text-align: left;
}
.shop_table.cart tr.cart_item div.product-quantity input[type=number] {
    pointer-events: none;
    background: none;
}
.woocommerce-info {
    border: none!important;
}
.woocommerce-info::before {
    display: none!important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 2em;
    margin: 0 0 2em;
    position: relative;
    background-color: #f6f5f8;
    color: black;
    border: none;
    width: auto;
    word-wrap: break-word;
    text-align: center;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-family: "Outfit", Sans-serif;
    font-weight: 300;
}

a:hover {
      color: white;
}
.woocommerce-message {
    padding: 1em 2em 1em 2em;
    margin: 0 0 2em;
    position: relative;
    background-color: #f6f5f8;
    color: black;
    border: none;
    width: auto;
    word-wrap: break-word;
    text-align: center;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-family: "Outfit", Sans-serif;
    font-weight: 300;
}
.woocommerce-message::before {
    content: none;
}
.shop_table.cart tr.cart_item .product-name {
        text-align: left!important;
    }
    
    .woocommerce-cart .return-to-shop { 
    display: none !important; 
}
a.button.wc-backward {
display: none;
}/* End custom CSS */
/* Start custom CSS for wl-checkout-coupon-form, class: .elementor-element-04aab3b */.woocommerce-page table.cart td.actions .coupon {
    float: left;
    background-color: black;
    background: radial-gradient(black, black) padding-box, radial-gradient(#353535, #D7D7D7, #353535) border-box;
    border-radius: 50em;
    border: 1px solid transparent;
    padding: 2px;
}
    .woolentor-coupon-1 .coupon-form {
    flex-wrap: nowrap!important;
    width: 100%;
}
woolentor-coupon-1 .coupon-form {
    border-radius: 50em!important;
    border: 1px solid transparent!important;
    padding: 2px!important;
}
.woolentor-coupon-1 .coupon-form {
    flex-wrap: wrap;
  
   
    border-radius: 50em;
    border: 1px solid #383838;
    padding: 2px;
}
[type=button], [type=submit], button {
    border-radius: 30px;
        outline: none!important;
      -webkit-appearance: none!important;
  -moz-appearance: none!important;
}
select:focus {
    outline: none!important;
      -webkit-appearance: none!important;
  -moz-appearance: none!important;
}
.uc-search-filter__input:focus {
    outline: none;
}
.woolentor-checkout-coupon-form .coupon-form input.input-text {
    outline: none!important;
      -webkit-appearance: none!important;
  -moz-appearance: none!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-3219aef */.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1 {
border: none!important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text{
color: white!important;
    font-size: 13px!important;
    border: none;
    font-weight: 500;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-billing-fields h3 {
    display: none;
}
.woocommerce #customer_details .form-row .input-text {
background-color: transparent!important;
   
    border-radius: 0em!important;
    padding-left:0em!important;;
    border-bottom: 1px solid #383838!important;
    }
    #wc-stripe-card-element.payment-type {
    height: auto!important;
}
.form-row .select2-container .select2-selection {
    padding: 0px!important;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    color: white;
}
.select2-search--dropdown {

    background-color: black;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: grey;
    color: #fff;
}
.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: transparent;
}
select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    color: white;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    font-size: 13px;
    padding: 8px 15px 7px 15px;
}
.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-radius: 20px;
    background-color: black;
    top:-35px;
}
.e-woo-select2-wrapper .select2-results__option {
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    color: var(--forms-fields-normal-color, #69727d);
    padding-right: 15px;
    padding-left: 15px;
}
    .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields {
        border: none!important;
    }
    .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order {
    background: linear-gradient(45deg, #378B29, #74D680);
    }
    .elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review {
        border: none!important;
        margin-top: 75px!important;
    }
    .elementor-widget-woocommerce-checkout-page .woocommerce-shipping-fields .shipping_address {
    border: none!important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
    color: white;
    font-size: 13px;
    text-transform: uppercase;
        font-weight: 500!important;
        font-family: "Montserrat", Sans-serif;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td {
    font-weight: 500!important;
    color: white!important;
    font-size: 13px;
    text-transform: uppercase;
    font-family: "Montserrat", Sans-serif;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth-child(odd)>td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth-child(odd)>th {
    font-size: 11px!important;
    text-transform: uppercase!important;
    font-family: "Montserrat", Sans-serif;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tfoot th {
    font-size: 11px!important;
    text-transform: uppercase!important;
    font-family: "Montserrat", Sans-serif;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout-message {
    font-size: 11px!important;
    text-transform: uppercase!important;
    font-family: "Montserrat", Sans-serif;
     font-weight: 500!important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot th {
    color: white!important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout-message {
    color: white !important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment {
   margin-top: 85px!important;
}
 .woocommerce button.button.alt {
    background-color: #7f54b3;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    border-radius: 30px;
    font-size: 11px;
    letter-spacing: 0.5;
    text-transform: uppercase;
    font-family: "Montserrat", Sans-serif;
}
.woocommerce [packetery-renderer="after-rate"] .packeta-widget-button .packetery-widget-button-logo {
    width: 45px;
    height: 45px;
    margin: 0 auto;
    margin-bottom: 5px;
    display: none;
}
.woocommerce [packetery-renderer="after-rate"] .packeta-widget-button button {
    width: 100%;
    padding: 13px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li label {
    color:white!important;
}
.woocommerce [packetery-renderer="after-rate"] .packetery-widget-button-row {
    margin-left: -5px!important;
    margin-top: 20px!important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment {
    border: none!important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods {
    padding-right: 20px!important;
    padding-left: 20px!important;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    border-radius: 0em !important;
    border: 1px solid #383838 !important;
        font-size: 11px;
    letter-spacing: 0.5;
    text-transform: uppercase;
    font-family: "Montserrat", Sans-serif;
}
ul.payment_methods li[class*=payment_method_stripe_]>input[name=payment_method]+label {
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0;
    color: white;
    font-size: 11px;
    font-weight: 600!important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li label, .elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label {
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0;
    color: white!important;
    font-size: 11px;
    font-weight: 600!important;
}
#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child {
    margin-bottom: 0;
    text-align: left;
        font-size: 11px;
    font-weight: 500!important;
    color:#69727d!important;
}
.p-CardNumberInput {
    padding-left: 20px!important;
    padding-right: 20px!important;
    padding-top: 12px!important;
    padding-bottom: 12px!important;
    background-color: black!important;
    border-radius: 50em !important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box {
    background-color: transparent!important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box {
    padding-left: 0px!important;
    padding-bottom: 0px!important;
    padding-top: 15px!important;
}
.Label {
        font-size: 11px;
    font-weight: 500!important;
    color:#69727d!important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text p {
    margin-top: 40px!important;
    margin-bottom: 20px!important;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-family: "Montserrat", Sans-serif;
}
.woocommerce .blockUI.blockOverlay { 
position: relative !important;  
display: none !important;
}
.shop_table.cart tr.cart_item .product-name {
        font-size: 11px;
        letter-spacing: 0.5px;
        text-align: left!important;
    }
    .packetery-widget-button-wrapper p {
    margin-top: 10px!important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li label {
    text-transform: uppercase!important;
}
.select2-selection--single {
    background: black !important;
        border: 1px solid #383838!important;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    font-size: 13px;
    padding: 8px 15px 7px 15px;
    background-color: transparent;
    border: none;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods {
    background-color: white;
    border-radius:15px!important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label {
    color: #000000 !important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order {
    background: padding-box;
    width: 300px;
    border: 1px solid white !important;
}
.select2-container--default .select2-selection--single {
    height: auto;
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-radius: 0px!important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 0rem!important;
    padding-right: 0rem!important;
}
@media only screen and (max-width: 1024px) {
.woocommerce [packetery-renderer="after-rate"] .packeta-widget-button button {
font-size:11px!important;
    width: 100%;
    margin-left: -35px;
    margin-right: 35px;
    margin-top:20px;
}
.wc-stripe-card-icons-container {
    display: inline-block;
    float: right;
    display: none!important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order {
    background: padding-box;
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS *//*Tablet breakpoint*/
@media(max-width:1024px){

/*Mobile nav column    */
#nav-container{
display:none; 
overflow:hidden;
}

/*Switch nav widget to verticle on mobile    */
.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
    flex-direction: column !important;
}

/*Make nav widget 100%*/
.nav-menu {
    width: 100% !important;
}

/*Make button widget 100%*/
.nav-btn{
    width: 100% !important;
}

}
/*
/*Hide bar icon on desktop*/
@media(min-width:1025px){
  .nav-icon{
     display:none;
    }

}

/*Open bar icon */
.nav-icon i:before{
        content: url('');

}

/*Close bar icon */
.nav-icon .change-icon:before{
        content: url('');

}
body,html {
  overflow-x:hidden;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

@media (max-width: 768px) {
    .elementor-section .elementor-container {
        padding: 0px!important;
    }
}/* End custom CSS */