.elementor-80 .elementor-element.elementor-element-8050d48:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-8050d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6E1F1F;}.elementor-80 .elementor-element.elementor-element-8050d48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3px 0px 3px 0px;}.elementor-80 .elementor-element.elementor-element-8050d48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80 .elementor-element.elementor-element-8996bf4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-ecf337c{padding:5px 15px 5px 15px;}.elementor-80 .elementor-element.elementor-element-8b9f25d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-7354f9c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;line-height:1.1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-7354f9c p{margin-block-end:5px;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-1de962f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-1de962f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-1de962f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-80 .elementor-element.elementor-element-1de962f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-30ef89f{--grid-template-columns:repeat(0, auto);text-align:right;width:auto;max-width:auto;--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-80 .elementor-element.elementor-element-30ef89f .elementor-social-icon{background-color:#FF840000;--icon-padding:0.2em;}.elementor-80 .elementor-element.elementor-element-30ef89f .elementor-social-icon i{color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-30ef89f .elementor-social-icon svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-30ef89f .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-30ef89f .elementor-social-icon:hover{background-color:#FF840000;}.elementor-80 .elementor-element.elementor-element-30ef89f .elementor-social-icon:hover i{color:#56BB3E;}.elementor-80 .elementor-element.elementor-element-30ef89f .elementor-social-icon:hover svg{fill:#56BB3E;}.elementor-80 .elementor-element.elementor-element-4380ad4{margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-c6e9f97 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-80 .elementor-element.elementor-element-5e14c33 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-585a17b > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-80 .elementor-element.elementor-element-3ab2cf2 form{border-radius:035px 35px 35px 035px;}.elementor-80 .elementor-element.elementor-element-3ab2cf2 .btn-search{color:var( --e-global-color-5d16329 );}.elementor-80 .elementor-element.elementor-element-3ab2cf2 .btn-search:hover, .elementor-80 .elementor-element.elementor-element-3ab2cf2 .btn-search:focus{color:var( --e-global-color-119a4d2 );}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-f2666ad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-f2666ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-f2666ad.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-80 .elementor-element.elementor-element-f2666ad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 5px 0px 0px;}.elementor-80 .elementor-element.elementor-element-59c2cbc{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-59c2cbc .top-wrapper-menu .drop-dow,.elementor-80 .elementor-element.elementor-element-59c2cbc .top-wrapper-menu a.login{color:var( --e-global-color-e4c2c7c );}.elementor-80 .elementor-element.elementor-element-8c0a893{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-8c0a893 > .elementor-widget-container{margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-8c0a893 .wishlist-icon .count,.elementor-80 .elementor-element.elementor-element-8c0a893 .mini-cart .count{background-color:var( --e-global-color-e4c2c7c );}.elementor-80 .elementor-element.elementor-element-b0d0939{width:auto;max-width:auto;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-80 .elementor-element.elementor-element-b0d0939 .elementor-icon-wrapper{text-align:center;}.elementor-80 .elementor-element.elementor-element-b0d0939.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e4c2c7c );}.elementor-80 .elementor-element.elementor-element-b0d0939.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-b0d0939.elementor-view-default .elementor-icon{color:var( --e-global-color-e4c2c7c );border-color:var( --e-global-color-e4c2c7c );}.elementor-80 .elementor-element.elementor-element-b0d0939.elementor-view-framed .elementor-icon, .elementor-80 .elementor-element.elementor-element-b0d0939.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e4c2c7c );}.elementor-80 .elementor-element.elementor-element-b0d0939.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c7d51a3 );}.elementor-80 .elementor-element.elementor-element-b0d0939.elementor-view-framed .elementor-icon:hover, .elementor-80 .elementor-element.elementor-element-b0d0939.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c7d51a3 );border-color:var( --e-global-color-c7d51a3 );}.elementor-80 .elementor-element.elementor-element-b0d0939.elementor-view-framed .elementor-icon:hover, .elementor-80 .elementor-element.elementor-element-b0d0939.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c7d51a3 );}.elementor-80 .elementor-element.elementor-element-b0d0939 .elementor-icon{font-size:25px;}.elementor-80 .elementor-element.elementor-element-b0d0939 .elementor-icon svg{height:25px;}.elementor-80 .elementor-element.elementor-element-ca0e1ea{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E2E2E2;z-index:0;}.elementor-80 .elementor-element.elementor-element-adc7856 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-515b086{padding:0px 15px 0px 15px;}.elementor-80 .elementor-element.elementor-element-6f9ba72 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-a6c374a{z-index:9;}.elementor-80 .elementor-element.elementor-element-a6c374a .vertical-wrapper .title-vertical{background-color:var( --e-global-color-e4c2c7c );}.elementor-80 .elementor-element.elementor-element-a6c374a .goal-vertical-menu > li > a > i{color:var( --e-global-color-334612a );}.elementor-80 .elementor-element.elementor-element-a6c374a .goal-vertical-menu > li > a{color:#262425;}.elementor-80 .elementor-element.elementor-element-a6c374a .goal-vertical-menu > li:hover > a,.elementor-80 .elementor-element.elementor-element-a6c374a .goal-vertical-menu > li.active > a{color:#CB2528;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-48787ce.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-48787ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-48787ce > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-80 .elementor-element.elementor-element-ca4abed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80 .elementor-element.elementor-element-ca4abed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80 .elementor-element.elementor-element-ca4abed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-25905fa{text-align:start;color:var( --e-global-color-5d16329 );}.elementor-80 .elementor-element.elementor-element-25905fa a{color:var( --e-global-color-c7d51a3 );}@media(min-width:768px){.elementor-80 .elementor-element.elementor-element-c6e9f97{width:25.041%;}.elementor-80 .elementor-element.elementor-element-585a17b{width:54.179%;}.elementor-80 .elementor-element.elementor-element-f2666ad{width:19.999%;}.elementor-80 .elementor-element.elementor-element-6f9ba72{width:24.956%;}.elementor-80 .elementor-element.elementor-element-48787ce{width:60.192%;}.elementor-80 .elementor-element.elementor-element-ca4abed{width:14.516%;}}/* Start custom CSS for hyori_element_search_form, class: .elementor-element-3ab2cf2 *//* Search button normal state */
.goal-search-form form .btn-search,
.goal-search-form form .btn-search.btn,
.goal-search-form form button.btn-search {
    background-color: #6E1F1F !important;
    color: #ffffff !important;
    border-color: #6E1F1F !important;
}

/* Search button hover state */
.goal-search-form form .btn-search:hover,
.goal-search-form form button.btn-search:hover {
    background-color: #A51E1E !important;
    color: #ffffff !important;
    border-color: #A51E1E !important;
}/* End custom CSS */
/* Start custom CSS for hyori_woo_header, class: .elementor-element-8c0a893 *//* ===============================
   MINI CART HEADER (YOUR CART)
================================ */

/* Your Cart text + background */
.goal-topcart .offcanvas-content .title-cart-canvas {
    color: #ffffff !important;
    background-color: #6E1F1F !important;
    border-bottom-color: #6E1F1F !important;
}


/* ===============================
   CONTINUE SHOPPING BUTTON
================================ */

.goal-topcart .buttons .wc-forward,
.goal-topcart .buttons .btn {
    background-color: #6E1F1F !important;
    color: #ffffff !important;
    border-color: #6E1F1F !important;
}

/* Hover state (optional but recommended) */
.goal-topcart .buttons .wc-forward:hover,
.goal-topcart .buttons .btn:hover {
    background-color: #CB2528 !important;
    color: #ffffff !important;
    border-color: #CB2528 !important;
}/* End custom CSS */
/* Start custom CSS for hyori_vertical_menu, class: .elementor-element-a6c374a *//* All Categories wrapper text */
.vertical-wrapper .title-vertical {
    color: #ffffff !important;
}

/* 3-dot icon (left icon) */
.vertical-wrapper .title-vertical i,
.vertical-wrapper .title-vertical i.fa {
    color: #ffffff !important;
}

/* Dropdown arrow icon (right icon) */
.vertical-wrapper .title-vertical .show-down,
.vertical-wrapper .title-vertical .show-down i {
    color: #ffffff !important;
}

/* Safety: ensure no heading style overrides it */
.vertical-wrapper .title-vertical h1,
.vertical-wrapper .title-vertical h2,
.vertical-wrapper .title-vertical h3,
.vertical-wrapper .title-vertical h4,
.vertical-wrapper .title-vertical h5,
.vertical-wrapper .title-vertical h6 {
    color: #ffffff !important;
}/* End custom CSS */