.elementor-1736 .elementor-element.elementor-element-370a5797{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1736 .elementor-element.elementor-element-5ddfff7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1736 .elementor-element.elementor-element-234fb953 img{width:100%;}.elementor-1736 .elementor-element.elementor-element-51736992{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1736 .elementor-element.elementor-element-4334ac72{width:var( --container-widget-width, 609px );max-width:609px;--container-widget-width:609px;--container-widget-flex-grow:0;}.elementor-1736 .elementor-element.elementor-element-4334ac72 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-ddb8ed3 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1736 .elementor-element.elementor-element-5ae4a031{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-astglobalcolor4 );}.elementor-1736 .elementor-element.elementor-element-5ae4a031 p{margin-block-end:0px;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-73959676{border-style:none;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-astglobalcolor4 );}.elementor-1736 .elementor-element.elementor-element-73959676 a{color:var( --e-global-color-ddb8ed3 );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-1736 .elementor-element.elementor-element-12cbc770 .price{color:var( --e-global-color-ddb8ed3 );font-family:"Jost", Sans-serif;font-weight:400;}.elementor-1736 .elementor-element.elementor-element-5895ce06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-722aefed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1736 .elementor-element.elementor-element-784321c6 .elementor-button{background-color:var( --e-global-color-ddb8ed3 );font-family:"Arial", Sans-serif;font-weight:500;fill:var( --e-global-color-01929dc );color:var( --e-global-color-01929dc );padding:1px 1px 1px 1px;}.elementor-1736 .elementor-element.elementor-element-73968a4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-6df9f1f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1736 .elementor-element.elementor-element-5d1c80e8 .elementor-button{background-color:var( --e-global-color-504f767 );font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-ddb8ed3 );color:var( --e-global-color-ddb8ed3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-504f767 );padding:20px 60px 20px 60px;}.elementor-1736 .elementor-element.elementor-element-5d1c80e8{padding:0px 0px 0px 0px;}.elementor-1736 .elementor-element.elementor-element-654cfc50{--display:flex;border-style:none;--border-style:none;}.elementor-1736 .elementor-element.elementor-element-7b662a8a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-astglobalcolor4 );}.elementor-1736 .elementor-element.elementor-element-7b662a8a p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-26493062{--n-accordion-title-font-size:25px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-ddb8ed3 );--n-accordion-title-hover-color:var( --e-global-color-ddb8ed3 );--n-accordion-title-active-color:var( --e-global-color-ddb8ed3 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-ddb8ed3 );--n-accordion-icon-active-color:var( --e-global-color-ddb8ed3 );}.elementor-1736 .elementor-element.elementor-element-26493062 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}:where( .elementor-1736 .elementor-element.elementor-element-26493062 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sofia Sans", Sans-serif;}@media(max-width:1024px){.elementor-1736 .elementor-element.elementor-element-370a5797{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1736 .elementor-element.elementor-element-5ddfff7a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1736 .elementor-element.elementor-element-234fb953 img{width:100%;}.elementor-1736 .elementor-element.elementor-element-51736992{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1736 .elementor-element.elementor-element-4334ac72 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1736 .elementor-element.elementor-element-5ae4a031{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1736 .elementor-element.elementor-element-73959676{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wc-add-to-cart .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1736 .elementor-element.elementor-element-7b662a8a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1736 .elementor-element.elementor-element-26493062{--n-accordion-title-font-size:20px;}}@media(max-width:767px){.elementor-1736 .elementor-element.elementor-element-370a5797{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1736 .elementor-element.elementor-element-234fb953 img{max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-1736 .elementor-element.elementor-element-51736992{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1736 .elementor-element.elementor-element-4334ac72 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1736 .elementor-element.elementor-element-5ae4a031{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1736 .elementor-element.elementor-element-73959676{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wc-add-to-cart .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1736 .elementor-element.elementor-element-784321c6{width:100%;max-width:100%;}.elementor-1736 .elementor-element.elementor-element-784321c6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1736 .elementor-element.elementor-element-784321c6 .elementor-button{padding:0px 0px 0px 0px;}.elementor-1736 .elementor-element.elementor-element-73968a4c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-6df9f1f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1736 .elementor-element.elementor-element-5d1c80e8 .elementor-button{font-size:12px;line-height:1.4em;padding:15px 15px 15px 15px;}.elementor-1736 .elementor-element.elementor-element-7b662a8a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1736 .elementor-element.elementor-element-26493062{--n-accordion-title-font-size:18px;}}@media(min-width:768px){.elementor-1736 .elementor-element.elementor-element-5ddfff7a{--width:50%;}.elementor-1736 .elementor-element.elementor-element-51736992{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1736 .elementor-element.elementor-element-5ddfff7a{--width:100%;}.elementor-1736 .elementor-element.elementor-element-51736992{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-5ddfff7a */.elementor-element.elementor-element-370a5797.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    padding: 0px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-73959676 */.woocommerce-js div.product .product_meta {
    border: 0px !important;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-784321c6 */@media(max-width:767px){
    form.variations_form.cart {
    display: flex !important;
    flex-direction: column;
}
button.wsb-button.js-wsb-add-to-cart {
    background: #E4BE8E !important;
    color: black !important;
    width: 100% !important;
    padding: 15px  !important;
    text-transform: uppercase !important;
    font-size: 15px;
    font-weight: 700;
}

table.variations {
    display: inline-table;
    width: 100% !IMPORTANT;
    float: none !important;
}

input#smntcswcb {
    margin: 0px !important;
    width: 110px !important;
    vertical-align: middle !important;
    background: #1F1F1F  !important ;
    color: white;
      border: none !IMPORTANT;
}

input.plus.button.wp-element-button {
background: #E4BE8E;
    color: black !important;
    margin: 0px !important;
}
input.minus.button.wp-element-button {
    background: #E4BE8E;
    color: black !important;
    margin: 0px !important;
}

.real-atc .single_add_to_cart_button {
    display: none !important;
}

.woocommerce-js div.product form.cart .variations label {
    font-weight: 500;
    color: white !important;
    text-transform: uppercase;
    font-size: 17px;
}

.woocommerce-variation-price span {
    color: #E4BE8E !important;
}
a.reset_variations {
    color: white !important;
}
.woocommerce-js div.product form.cart .variations {
    border-bottom: 0px;
    position: relative;
    margin-bottom: 0px !important;
}

select#unit-of-measure {
    background: #1F1F1F !important;
    height: 60px !important;
    border: none !important;
    color: #f4f4f4 !important;
    padding: 15px !important;
}
.woocommerce-variation.single_variation {
    margin: 4px !important;
}

.quantity {
    margin: 0px !important;
}
.e-atc-qty-button-holder {
    display: contents !important;
}
html .custom-atc, .btn {
    width: 100% !important;
}

}


/*<<<<<<<<<<<Desktop>>>>>>*/



@media(min-width:767px){
button.wsb-button.js-wsb-add-to-cart {
    background: #E4BE8E !important;
    color: black !important;
    width: 100% !important;
    padding: 20px 60px 20px 60px !important;
    text-transform: uppercase !important;
    font-size: 20px;
    font-weight: 700;
}

.real-atc .single_add_to_cart_button {
    display: none !important;
}
.woocommerce-js div.product form.cart .variations label {
    font-weight: 500;
    color: white !important;
    text-transform: uppercase;
    font-size: 17px;
}

table.variations {
    display: inline-block !important;
    width: 50% !IMPORTANT;
    float: left;
}
.single_variation_wrap {
    display: inline-block !important;
    width: 50% !important;
}
.woocommerce-variation-price span {
    color: #E4BE8E !important;
}
a.reset_variations {
    color: white !important;
}
.woocommerce-js div.product form.cart .variations {
    border-bottom: 0px;
    position: relative;
    margin-bottom: 0px !important;
}

select#unit-of-measure {
    background: #1F1F1F !important;
    height: 60px !important;
    border: none !important;
    color: #f4f4f4 !important;
    padding: 15px !important;
}
.woocommerce-variation.single_variation {
    margin: 4px !important;
}

.quantity {
    margin: 0px !important;
}
.e-atc-qty-button-holder {
    display: contents !important;
}
input#smntcswcb {
    margin: 0px !important;
    width: 110px !important;
    vertical-align: middle !important;
    background: #1F1F1F  !important
;
color: white;

border: none; !important
}

input.plus.button.wp-element-button {
background: #E4BE8E;
    color: black !important;
    margin: 0px !important;
}
input.minus.button.wp-element-button {
    background: #E4BE8E;
    color: black !important;
    margin: 0px !important;
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d1c80e8 */.custom-atc, .btn{
    width: 50% !important; 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://wendellcigarco.com/wp-content/uploads/2026/03/SofiaSans-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */