.elementor-917 .elementor-element.elementor-element-bacc537{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-917 .elementor-element.elementor-element-bacc537:not(.elementor-motion-effects-element-type-background), .elementor-917 .elementor-element.elementor-element-bacc537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-917 .elementor-element.elementor-element-09a5693{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-917 .elementor-element.elementor-element-c9f7ff1{text-align:left;}.elementor-917 .elementor-element.elementor-element-c9f7ff1 img{width:100%;}.elementor-917 .elementor-element.elementor-element-4fe35cd .gallery-item{padding:0 0px 0px 0;}.elementor-917 .elementor-element.elementor-element-4fe35cd .gallery{margin:0 -0px -0px 0;}.elementor-917 .elementor-element.elementor-element-4fe35cd .gallery-item img{border-radius:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-4fe35cd .gallery-item .gallery-caption{text-align:center;}.woocommerce .elementor-917 .elementor-element.elementor-element-76ccd93 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-917 .elementor-element.elementor-element-76ccd93 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-917 .elementor-element.elementor-element-76ccd93 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-917 .elementor-element.elementor-element-20e9392{--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;--justify-content:flex-start;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-917 .elementor-element.elementor-element-a75742b{--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;--justify-content:space-between;}.elementor-917 .elementor-element.elementor-element-73bcebc > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-917 .elementor-element.elementor-element-73bcebc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-primary );}.woocommerce .elementor-917 .elementor-element.elementor-element-50e2f1e .price{color:#878484;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1px;}.woocommerce .elementor-917 .elementor-element.elementor-element-50e2f1e .price ins{color:var( --e-global-color-primary );}.elementor-917 .elementor-element.elementor-element-a901b02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-917 .elementor-element.elementor-element-a901b02 .woocommerce-product-details__short-description{color:var( --e-global-color-primary );font-size:12px;line-height:1.6em;letter-spacing:1px;}.elementor-917 .elementor-element.elementor-element-1dbc23e{--add-to-cart-wc-forward-display:none;}.elementor-917 .elementor-element.elementor-element-1dbc23e .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-917 .elementor-element.elementor-element-1dbc23e .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-917 .elementor-element.elementor-element-1dbc23e .jet-woo-builder .single_add_to_cart_button.button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-primary );background-color:var( --e-global-color-a6fb45c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-917 .elementor-element.elementor-element-1dbc23e .jet-woo-builder .single_add_to_cart_button.button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-917 .elementor-element.elementor-element-1dbc23e .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:70px;}.elementor-917 .elementor-element.elementor-element-1dbc23e .elementor-jet-single-add-to-cart .variations{max-width:100%;}.elementor-917 .elementor-element.elementor-element-1dbc23e .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-917 .elementor-element.elementor-element-1dbc23e .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-917 .elementor-element.elementor-element-1dbc23e .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-917 .elementor-element.elementor-element-1dbc23e .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-917 .elementor-element.elementor-element-1dbc23e .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-917 .elementor-element.elementor-element-dbed349 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-917 .elementor-element.elementor-element-dbed349 .elementor-button:hover, .elementor-917 .elementor-element.elementor-element-dbed349 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-917 .elementor-element.elementor-element-dbed349{z-index:0;}.elementor-917 .elementor-element.elementor-element-dbed349 .elementor-button:hover svg, .elementor-917 .elementor-element.elementor-element-dbed349 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-917 .elementor-element.elementor-element-ef1709b > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(45px/2);}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(45px/2);}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(45px/2);}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-45px/2);}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-45px/2);}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-917 .elementor-element.elementor-element-ef1709b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;text-decoration:underline;}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-917 .elementor-element.elementor-element-b03dad7{--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;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-917 .elementor-element.elementor-element-7a38b4a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-917 .elementor-element.elementor-element-7a38b4a{text-align:center;}.elementor-917 .elementor-element.elementor-element-7a38b4a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-primary );}.elementor-917 .elementor-element.elementor-element-e64bc18{--grid-columns:5;--grid-row-gap:0px;--grid-column-gap:0px;}body.elementor-page-917:not(.elementor-motion-effects-element-type-background), body.elementor-page-917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6fb45c );}@media(max-width:1024px){.elementor-917 .elementor-element.elementor-element-a75742b{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-917 .elementor-element.elementor-element-73bcebc .elementor-heading-title{font-size:30px;}.elementor-917 .elementor-element.elementor-element-50e2f1e > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-917 .elementor-element.elementor-element-a901b02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-917 .elementor-element.elementor-element-a901b02 .woocommerce-product-details__short-description{font-size:14px;}.elementor-917 .elementor-element.elementor-element-ef1709b > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-item > a{font-size:16px;}.elementor-917 .elementor-element.elementor-element-e64bc18{--grid-columns:2;}}@media(max-width:767px){.elementor-917 .elementor-element.elementor-element-20e9392{--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-917 .elementor-element.elementor-element-a75742b{--width:90%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-917 .elementor-element.elementor-element-73bcebc .elementor-heading-title{font-size:24px;}.woocommerce .elementor-917 .elementor-element.elementor-element-50e2f1e .price{font-size:12px;}.woocommerce .elementor-917 .elementor-element.elementor-element-a901b02 .woocommerce-product-details__short-description{font-size:12px;}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-917 .elementor-element.elementor-element-ef1709b .elementor-icon-list-item > a{font-size:12px;}.elementor-917 .elementor-element.elementor-element-b03dad7{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-917 .elementor-element.elementor-element-e64bc18{--grid-columns:2;--grid-column-gap:0px;}}@media(min-width:768px){.elementor-917 .elementor-element.elementor-element-09a5693{--width:50%;}.elementor-917 .elementor-element.elementor-element-20e9392{--width:50%;}.elementor-917 .elementor-element.elementor-element-a75742b{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-917 .elementor-element.elementor-element-a75742b{--width:95%;}}/* Start custom CSS for image-gallery, class: .elementor-element-4fe35cd */.elementor-917 .elementor-element.elementor-element-4fe35cd .gallery-item img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-76ccd93 */.woocommerce div.product div.images .woocommerce-product-gallery__trigger {display:none;}/* End custom CSS */
/* Start custom CSS for jet-single-add-to-cart, class: .elementor-element-1dbc23e */.woocommerce .product .elementor-jet-single-add-to-cart .cart .quantity .qty {
    display: none;
}


/* Reset any global spacing first */
.variations tr th.label,
.variations tr td.value {
    padding-bottom: 0;
}

/* Target size variation row specifically by its ID or class */
.variations tr th.label[for="pa_size"],
.variations tr th.label[for="pa_size"] + td.value {
    padding-top: 10px;  /* Match the existing space in color variation */
}

/* Alternative approach using nth-child if the above doesn't work */
.variations tr:nth-child(3) th.label,  /* Size row */
.variations tr:nth-child(3) td.value {
    padding-top: 10px;
}

/* Ensure the buttons wrapper has consistent spacing */
#pa_size + .yay-variant-wrapper {
    margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-dbed349 */:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart div.quantity{
    
    display: none;
}

:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty {display:none;}





.xt_woovs-single-product .xt_woovs-swatches-wrap.xt_woovs-attr-label-inherit .variations .value {
    background-color: #f5f4f0;
}


.xt_woovs-single-product .xt_woovs-swatches .swatch.swatch-label {
    background-color: #f5f4f0;
}




:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart button
{
    background-color:#f5f4f0;
    color: black;
    border-color: black;
}



.woocommerce-message {
    /*border: none !important;*/
    /*color: black;*/
    display: none;
}

/*.woocommerce-message::before*/
/*{*/
/*    color: black;*/
/*}*/

/*.woocommerce-notices-wrapper {*/
/*    position: relative;*/
/*    top: 100px;*/
/*    z-index: 999999*/
/*    border: none;*/
/*}*/



/*.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {*/
/*    color: black;*/
/*    text-decoration: underline;*/
/*    background: none;*/
/*}*/




/*element.style {*/
/*    --yay-swatches-button-border:none !important;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a75742b */#mycon {
    position: sticky;       /* Make the container sticky */
    top: 60px;                 /* Stick it to the top of the viewport */
    z-index: 999;           /* Ensure it's on top of other elements */
    width: 90%;
}


.elementor-917 .elementor-element.elementor-element-a75742b {
    --width:90% !important;
}/* End custom CSS */