.elementor-330 .elementor-element.elementor-element-0499a93{--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 20px;--background-transition:0.3s;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-330 .elementor-element.elementor-element-fb54bf2{--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:20px 20px;--background-transition:0.3s;}.elementor-330 .elementor-element.elementor-element-30079f6 > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-330 .elementor-element.elementor-element-30079f6{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-330 .elementor-element.elementor-element-30079f6 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-330 .elementor-element.elementor-element-30079f6 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-330 .elementor-element.elementor-element-6ed2d18{--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;--background-transition:0.3s;}.elementor-330 .elementor-element.elementor-element-4f05626 .elementor-heading-title{color:#000000;font-family:"Levi", Sans-serif;font-weight:400;}.woocommerce .elementor-330 .elementor-element.elementor-element-eb12a1f .star-rating{color:var( --e-global-color-accent );}.woocommerce .elementor-330 .elementor-element.elementor-element-eb12a1f .woocommerce-review-link{color:var( --e-global-color-secondary );}.elementor-330 .elementor-element.elementor-element-d938dc7 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-330 .elementor-element.elementor-element-d938dc7 .price{color:#000000;font-family:"Levi", Sans-serif;}.elementor-330 .elementor-element.elementor-element-779f31d{width:var( --container-widget-width, 424px );max-width:424px;--container-widget-width:424px;--container-widget-flex-grow:0;color:#292929;font-size:20px;font-weight:500;}.elementor-330 .elementor-element.elementor-element-779f31d > .elementor-widget-container{margin:0px 0px -17px 0px;padding:12px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-330 .elementor-element.elementor-element-ed502a7 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-330 .elementor-element.elementor-element-ed502a7:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-330 .elementor-element.elementor-element-ed502a7 .cart button, .elementor-330 .elementor-element.elementor-element-ed502a7 .cart .button{font-family:"Levi", Sans-serif;text-transform:uppercase;border-radius:0px 0px 0px 0px;background-color:#000000;transition:all 0.2s;}.elementor-330 .elementor-element.elementor-element-ed502a7 .cart button:hover, .elementor-330 .elementor-element.elementor-element-ed502a7 .cart .button:hover{background-color:#000000;}.elementor-330 .elementor-element.elementor-element-ed502a7 .quantity .qty{border-radius:0px 0px 0px 0px;transition:all 0.2s;}.elementor-330 .elementor-element.elementor-element-b6bc369 > .elementor-widget-container{margin:10px 0px 10px 0px;}.woocommerce .elementor-330 .elementor-element.elementor-element-7637ce8 .woocommerce-product-details__short-description{font-family:"Levi", Sans-serif;}.elementor-330 .elementor-element.elementor-element-6fa4273{--display:flex;--background-transition:0.3s;}.elementor-330 .elementor-element.elementor-element-d0ae3aa{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-330 .elementor-element.elementor-element-d0ae3aa .elementor-divider-separator{width:100%;}.elementor-330 .elementor-element.elementor-element-d0ae3aa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-330 .elementor-element.elementor-element-cc4ceb1 .elementor-heading-title{color:#000000;}.elementor-330 .elementor-element.elementor-element-c411517{--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;--background-transition:0.3s;}.elementor-330 .elementor-element.elementor-element-e6eb5fe{--grid-columns:4;}.elementor-330 .elementor-element.elementor-element-1231bb5{--display:flex;--background-transition:0.3s;}.elementor-330 .elementor-element.elementor-element-3e28f51{color:#000000;}@media(max-width:1024px){.elementor-330 .elementor-element.elementor-element-e6eb5fe{--grid-columns:2;}}@media(min-width:768px){.elementor-330 .elementor-element.elementor-element-fb54bf2{--width:50%;}.elementor-330 .elementor-element.elementor-element-6ed2d18{--width:50%;}}@media(max-width:767px){.elementor-330 .elementor-element.elementor-element-6ed2d18{--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-330 .elementor-element.elementor-element-4f05626 .elementor-heading-title{font-size:30px;}.woocommerce .elementor-330 .elementor-element.elementor-element-d938dc7 .price{font-size:18px;}.elementor-330 .elementor-element.elementor-element-e6eb5fe{--grid-columns:1;}}/* Start custom CSS */.payflex-widget-wrapper {display:none !important;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    background-color: #fff1e5 !important;
   
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
        background-color: white !important;

}
.elementor-733 .elementor-element.elementor-element-56abee63 .elementor-heading-title {
    color: #000000 !important;
    font-family: "Levi", Sans-serif;
    font-size: 16px !important;
    font-weight: 400;
    text-decoration: underline;
    margin-left: -8px !important;
    padding-bottom: 18px !important;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #0a0a0a;
    font-size: 1.25em;
}
.tags-title {display:none;}
.tagged_as a{ display: inline-block;color:grey;
font-size:14px;}

    .woocommerce div.product div.images {
    margin-bottom: 0em !important;
}
.elementor-widget.elementor-widget-woocommerce-product-add-to-cart > div > div > form > div > table > tbody > tr:nth-child(1) > th {display:none;}
tr{
    display: inline-grid;
}
.woocommerce div.product form.cart .variations label {
    font-weight: normal;
    text-align: left;
    font-size: 20px;
    text-align: left;
    /* position: initial; */
}
form.cart .variations th {
    border: 0;
    line-height: 2em;
    vertical-align: top;
    text-align: left;
    padding-left: 0px;
}
 .elementor-widget-woocommerce-product-add-to-cart > div > div > form > div > table > tbody > tr:nth-child(2) > th {
    padding-bottom: 0px;
}
  .woo-variation-items-wrapper, .gift-packaging-box{
    border-bottom: #a4a7a6 !important;
    border-bottom-style: solid!important;
    border-bottom-width: 1px!important;
}


table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: hsl(0deg 0% 100% / 7.06%);
}
  .flex-viewport {
    margin-left: 100px;
  }

  .flex-control-nav.flex-control-thumbs {
    right: auto;
    left: 0;
    width: 100px;
    height: 100%;
    padding: 0;
  }

 .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before {
     background-image: None !important;
 }

 .button-variable-item, .variable-item-span-button { width:100px !important;
     border-radius: 0 !important;
      
 }
 .woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    background-color: #FFF2E5;
    justify-content: center;
    position: relative;
    width: 100%;
    
    
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--wvs-item-background-color, #fff);
    -webkit-box-shadow: var(--wvs-item-box-shadow, 0 0 0 1px #a8a8a8);
    box-shadow: var(--wvs-item-box-shadow, 0 0 0 1px #a8a8a8);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--wvs-item-text-color, #000);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: var(--wvs-single-product-item-height, 30px);
    justify-content: center;
    margin: 4px;
    padding: 0px;
    position: relative;
    width: var(--wvs-single-product-item-width, 30px);
    
   
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    border: 0;
    line-height: 2em;
    vertical-align: top;
    width: 426px;
}
[type=button], [type=submit], button {
    display: inline-block;
    font-weight: 400;
    color: #040404;
    text-align: center;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid #c36;
    padding: .5rem 1rem;
    font-size: 15px!important;
    border-radius: 0px;
    transition: all .3s;
}
.gift-packaging-button {
    padding: 4px!important;
    background-color: #fff1e5 !important;
    border: 1px solid #959595;
    cursor: pointer;
    margin-bottom: 10px !important;
    text-transform: capitalize !important;
    
}
.estimated-delivery-timeline {
    text-align: center;
    max-width: 600px;
  margin: initial !important;
    font-family: Arial, sans-serif;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    padding: 12px;
}


@media (max-width: 500px) {
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    border: 0;
    line-height: 2em;
    vertical-align: top;
    width: 336px;
}
    
    
    .Gapped {
       
     
        gap: 5px;
    }
 
}/* End custom CSS */