.elementor-132 .elementor-element.elementor-element-62ff882:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-62ff882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E5E0;}.elementor-132 .elementor-element.elementor-element-62ff882{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-132 .elementor-element.elementor-element-62ff882 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-cc37248{--spacer-size:10vh;}.elementor-132 .elementor-element.elementor-element-eb40116 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-132 .elementor-element.elementor-element-eb40116 .flex-viewport:not(:last-child){margin-bottom:22px;}.woocommerce .elementor-132 .elementor-element.elementor-element-eb40116 .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px;}.woocommerce .elementor-132 .elementor-element.elementor-element-eb40116 .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2);}.elementor-132 .elementor-element.elementor-element-5a235ad > .elementor-element-populated{margin:2vw 2vw 2vw 2vw;--e-column-margin-right:2vw;--e-column-margin-left:2vw;}.elementor-132 .elementor-element.elementor-element-91d92a8{--spacer-size:8vh;}.elementor-widget-woocommerce-product-title .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-132 .elementor-element.elementor-element-b8db27f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:800;color:#000000;}.woocommerce .elementor-132 .elementor-element.elementor-element-4344211 .woocommerce-product-details__short-description{font-family:"Karla", Sans-serif;}.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-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-132 .elementor-element.elementor-element-a4c1581 .price{color:#000000;font-family:"Karla", Sans-serif;font-weight:600;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-132 .elementor-element.elementor-element-9bff6b7 .cart button, .elementor-132 .elementor-element.elementor-element-9bff6b7 .cart .button{font-family:"Cormorant Garamond", Sans-serif;color:#000000;background-color:#FFFFFF;border-color:#000000;transition:all 0.2s;}.elementor-132 .elementor-element.elementor-element-9bff6b7 .cart button:hover, .elementor-132 .elementor-element.elementor-element-9bff6b7 .cart .button:hover{color:var( --e-global-color-primary );background-color:#000000;}.elementor-132 .elementor-element.elementor-element-9bff6b7 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-132 .elementor-element.elementor-element-9bff6b7 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-132 .elementor-element.elementor-element-9bff6b7 form.cart table.variations tr th, .woocommerce .elementor-132 .elementor-element.elementor-element-9bff6b7 form.cart table.variations tr td{padding-top:calc( 43px/2 );padding-bottom:calc( 43px/2 );}.woocommerce .elementor-132 .elementor-element.elementor-element-9bff6b7 form.cart table.variations label{color:#000000;font-family:"Karla", Sans-serif;}.woocommerce .elementor-132 .elementor-element.elementor-element-9bff6b7 form.cart table.variations td.value select{color:#000000;}.elementor-132 .elementor-element.elementor-element-d90448d:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-d90448d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E5E0;}.elementor-132 .elementor-element.elementor-element-d90448d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-d90448d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-259f7e3:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-259f7e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E5E0;}.elementor-132 .elementor-element.elementor-element-259f7e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-132 .elementor-element.elementor-element-259f7e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-3c3fe95{--spacer-size:60px;}@media(max-width:1024px){.elementor-132 .elementor-element.elementor-element-62ff882{padding:0vw 6vw 0vw 6vw;}.elementor-132 .elementor-element.elementor-element-d90448d > .elementor-container{max-width:670px;}}@media(max-width:767px){.elementor-132 .elementor-element.elementor-element-62ff882{padding:0vw 6vw 0vw 6vw;}.elementor-132 .elementor-element.elementor-element-5a235ad{width:100%;}.elementor-132 .elementor-element.elementor-element-5a235ad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-132 .elementor-element.elementor-element-b8db27f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-d90448d > .elementor-container{max-width:500px;}.elementor-132 .elementor-element.elementor-element-d90448d{margin-top:0px;margin-bottom:0px;padding:0px 40px 0px 40px;}}/* Start custom CSS for section, class: .elementor-element-d90448d */.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 0.5em 3.5em;
    margin: 0 0 0em;
    position: relative;
    background-color: #fff;
    color: #000000;
    border-top: 3px solid #fff;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
    font-family: 'Cormorant Garamond';}
    
    .woocommerce-message {
    border-top-color: #fff;}
    .woocommerce-message::before {
    content: "\e015";
    color: #fff;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    border: 0;
    line-height: 0em;
    vertical-align: MIDDLE;
    FONT-FAMILY: 'KARLA';
    FONT-SIZE: medium;}
    .woocommerce div.product form.cart .variations select {
    max-width: 100%;
    min-width: 75%;
    display: inline-block;
    margin-right: 1em;
    FONT-SIZE: small;}
    .woocommerce div.product form.cart .reset_variations {
    visibility: hidden;
    font-size: .4em;
}
th, td {
    background-color: transparent!important;
}/* End custom CSS */