.elementor-37328 .elementor-element.elementor-element-647b52a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-37328 .elementor-element.elementor-element-b119fa2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-37328 .elementor-element.elementor-element-b119fa2:not(.elementor-motion-effects-element-type-background), .elementor-37328 .elementor-element.elementor-element-b119fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-37328 .elementor-element.elementor-element-2be1e00{text-align:center;}.elementor-37328 .elementor-element.elementor-element-2be1e00 .elementor-heading-title{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 );color:#FFFFFF;}.elementor-37328 .elementor-element.elementor-element-ef311b6{--display:flex;--min-height:68px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-37328 .elementor-element.elementor-element-ef311b6:not(.elementor-motion-effects-element-type-background), .elementor-37328 .elementor-element.elementor-element-ef311b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-37328 .elementor-element.elementor-element-2a71573{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37328 .elementor-element.elementor-element-7352fef .elementor-icon-wrapper{text-align:center;}.elementor-37328 .elementor-element.elementor-element-7352fef.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-37328 .elementor-element.elementor-element-7352fef.elementor-view-framed .elementor-icon, .elementor-37328 .elementor-element.elementor-element-7352fef.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-37328 .elementor-element.elementor-element-7352fef.elementor-view-framed .elementor-icon, .elementor-37328 .elementor-element.elementor-element-7352fef.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-37328 .elementor-element.elementor-element-7352fef.elementor-view-stacked .elementor-icon:hover{background-color:#E21E79;}.elementor-37328 .elementor-element.elementor-element-7352fef.elementor-view-framed .elementor-icon:hover, .elementor-37328 .elementor-element.elementor-element-7352fef.elementor-view-default .elementor-icon:hover{color:#E21E79;border-color:#E21E79;}.elementor-37328 .elementor-element.elementor-element-7352fef.elementor-view-framed .elementor-icon:hover, .elementor-37328 .elementor-element.elementor-element-7352fef.elementor-view-default .elementor-icon:hover svg{fill:#E21E79;}.elementor-37328 .elementor-element.elementor-element-7352fef .elementor-icon{font-size:22px;}.elementor-37328 .elementor-element.elementor-element-7352fef .elementor-icon svg{height:22px;}.elementor-37328 .elementor-element.elementor-element-cc80841 .e-off-canvas__content{background-color:#FFFFFF;}.elementor-37328 .elementor-element.elementor-element-cc80841 .e-off-canvas__overlay{background-color:rgba(0,0,0,0.55);}.elementor-37328 .elementor-element.elementor-element-cc80841{--e-off-canvas-justify-content:flex-start;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:400px;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.4s;--e-off-canvas-overlay-opacity:1;}.elementor-37328 .elementor-element.elementor-element-16bf97c{--display:flex;--min-height:100vh;--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:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-37328 .elementor-element.elementor-element-16bf97c:not(.elementor-motion-effects-element-type-background), .elementor-37328 .elementor-element.elementor-element-16bf97c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37328 .elementor-element.elementor-element-274a448{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(0,0,0,.12);--border-color:rgba(0,0,0,.12);--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-37328 .elementor-element.elementor-element-8d11590 .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 );line-height:var( --e-global-typography-primary-line-height );color:#000000;}.elementor-37328 .elementor-element.elementor-element-e658e2e .elementor-icon-wrapper{text-align:center;}.elementor-37328 .elementor-element.elementor-element-e658e2e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-37328 .elementor-element.elementor-element-e658e2e.elementor-view-framed .elementor-icon, .elementor-37328 .elementor-element.elementor-element-e658e2e.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-37328 .elementor-element.elementor-element-e658e2e.elementor-view-framed .elementor-icon, .elementor-37328 .elementor-element.elementor-element-e658e2e.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-37328 .elementor-element.elementor-element-e658e2e .elementor-icon{font-size:20px;}.elementor-37328 .elementor-element.elementor-element-e658e2e .elementor-icon svg{height:20px;}.elementor-37328 .elementor-element.elementor-element-1b1c6a9{--display:flex;}.elementor-37328 .elementor-element.elementor-element-b6b88aa{--display:flex;}.elementor-37328 .elementor-element.elementor-element-5651d4c{--display:flex;}.elementor-37328 .elementor-element.elementor-element-301222d{--display:flex;}.elementor-37328 .elementor-element.elementor-element-8248519{--display:flex;}.elementor-37328 .elementor-element.elementor-element-e53248e{--n-accordion-title-font-size:1rem;--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-icon-size:15px;}.elementor-37328 .elementor-element.elementor-element-f8e5b3e{--display:flex;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37328 .elementor-element.elementor-element-6a8330d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(0,0,0,.12);--border-color:rgba(0,0,0,.12);--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37328 .elementor-element.elementor-element-11bf3a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37328 .elementor-element.elementor-element-8ef8389{text-align:center;}.elementor-37328 .elementor-element.elementor-element-8ef8389 .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 );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}.elementor-37328 .elementor-element.elementor-element-f0acc65{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37328 .elementor-element.elementor-element-3fbb1ed .elementor-icon-wrapper{text-align:center;}.elementor-37328 .elementor-element.elementor-element-3fbb1ed.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-37328 .elementor-element.elementor-element-3fbb1ed.elementor-view-framed .elementor-icon, .elementor-37328 .elementor-element.elementor-element-3fbb1ed.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-37328 .elementor-element.elementor-element-3fbb1ed.elementor-view-framed .elementor-icon, .elementor-37328 .elementor-element.elementor-element-3fbb1ed.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-37328 .elementor-element.elementor-element-3fbb1ed .elementor-icon{font-size:1.4rem;}.elementor-37328 .elementor-element.elementor-element-3fbb1ed .elementor-icon svg{height:1.4rem;}.elementor-37328 .elementor-element.elementor-element-d88dd1c{--divider-style:solid;--subtotal-divider-style:solid;--checkout-button-display:none;--cart-footer-layout:1fr;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:#FFFFFF;--toggle-button-icon-color:#FFFFFF;--toggle-button-icon-hover-color:#E21E79;--toggle-button-border-width:0px;--toggle-icon-size:24px;--items-indicator-text-color:#FFFFFF;--items-indicator-background-color:#E21E79;--cart-border-style:none;--view-cart-button-background-color:#E21E79;}.elementor-37328 .elementor-element.elementor-element-d88dd1c .elementor-menu-cart__toggle .elementor-button{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 );}.elementor-37328 .elementor-element.elementor-element-d88dd1c .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-37328 .elementor-element.elementor-element-d88dd1c .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-37328 .elementor-element.elementor-element-d88dd1c .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{text-transform:uppercase;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-37328 .elementor-element.elementor-element-2be1e00 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37328 .elementor-element.elementor-element-8d11590 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-37328 .elementor-element.elementor-element-8ef8389 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-37328 .elementor-element.elementor-element-d88dd1c .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-37328 .elementor-element.elementor-element-2be1e00 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37328 .elementor-element.elementor-element-ef311b6{--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-37328 .elementor-element.elementor-element-8d11590 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-37328 .elementor-element.elementor-element-8ef8389 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-37328 .elementor-element.elementor-element-d88dd1c .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-37328 .elementor-element.elementor-element-2be1e00 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-37328 .elementor-element.elementor-element-ef311b6{--min-height:58px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-37328 .elementor-element.elementor-element-cc80841{--e-off-canvas-width:86vw;}.elementor-37328 .elementor-element.elementor-element-8d11590 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-37328 .elementor-element.elementor-element-8ef8389 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-37328 .elementor-element.elementor-element-f0acc65{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-37328 .elementor-element.elementor-element-d88dd1c .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-2be1e00 */.elementor-37328 .elementor-element.elementor-element-2be1e00 .elementor-heading-title{font-size:11px !important;letter-spacing:.2em !important;font-weight:400 !important;line-height:1.4 !important;text-transform:uppercase;}
.elementor-37328 .elementor-element.elementor-element-2be1e00 a{color:#fff;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7352fef */.elementor-37328 .elementor-element.elementor-element-7352fef .elementor-icon{display:flex;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d11590 */.elementor-37328 .elementor-element.elementor-element-8d11590 .elementor-heading-title{font-size:20px !important;letter-spacing:.14em;line-height:1;}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e53248e */.elementor-37328 .elementor-element.elementor-element-e53248e{--n-accordion-border-width:0px;--n-accordion-padding:16px 0;--n-accordion-title-font-size:15px;--n-accordion-title-normal-color:#000;--n-accordion-title-hover-color:#E21E79;--n-accordion-title-active-color:#000;--n-accordion-icon-size:11px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;}
.elementor-37328 .elementor-element.elementor-element-e53248e .e-n-accordion-item{border-bottom:1px solid rgba(0,0,0,.12);}
.elementor-37328 .elementor-element.elementor-element-e53248e .e-n-accordion-item-title{justify-content:space-between;}
.elementor-37328 .elementor-element.elementor-element-e53248e .e-n-accordion-item-title-text{letter-spacing:.14em;font-weight:400;}
.elementor-37328 .elementor-element.elementor-element-e53248e .e-n-accordion-item > .e-con{border:0 !important;padding:0 0 16px 14px !important;background:transparent !important;}
.elementor-37328 .elementor-element.elementor-element-e53248e .cq-oc-links p{margin:0 0 10px;line-height:1.3;}
.elementor-37328 .elementor-element.elementor-element-e53248e .cq-oc-links a{color:#333;font-size:14px;letter-spacing:.03em;transition:color .2s;}
.elementor-37328 .elementor-element.elementor-element-e53248e .cq-oc-links a:hover{color:#E21E79;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8e5b3e */@media(min-width:768px){.elementor-37328 .elementor-element.elementor-element-f8e5b3e{display:none !important;}}
.elementor-37328 .elementor-element.elementor-element-f8e5b3e .cq-oc-links p{margin:0 0 10px;}
.elementor-37328 .elementor-element.elementor-element-f8e5b3e .cq-oc-links a{color:#333;font-size:14px;letter-spacing:.08em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a8330d */.elementor-37328 .elementor-element.elementor-element-6a8330d{margin-top:auto !important;}
.elementor-37328 .elementor-element.elementor-element-6a8330d select{background:#fff;color:#000;border:1px solid rgba(0,0,0,.3);border-radius:0;padding:8px 10px;font-size:13px;letter-spacing:.06em;min-width:120px;}
.elementor-37328 .elementor-element.elementor-element-6a8330d select option{color:#000;}
.elementor-37328 .elementor-element.elementor-element-6a8330d .widget, .elementor-37328 .elementor-element.elementor-element-6a8330d form{margin:0;}
.elementor-37328 .elementor-element.elementor-element-6a8330d .widget-title, .elementor-37328 .elementor-element.elementor-element-6a8330d h5{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a71573 */.elementor-37328 .elementor-element.elementor-element-2a71573{flex:1 1 0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ef8389 */.elementor-37328 .elementor-element.elementor-element-8ef8389 .elementor-heading-title{font-size:clamp(1.2rem, 0.95rem + 1vw, 1.9rem) !important;letter-spacing:.16em;line-height:1 !important;white-space:nowrap;margin:0;}
.elementor-37328 .elementor-element.elementor-element-8ef8389 a{color:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11bf3a5 */.elementor-37328 .elementor-element.elementor-element-11bf3a5{flex:0 0 auto;width:auto !important;}/* End custom CSS */
/* Start custom CSS for fibosearch, class: .elementor-element-fd3cd1e */.elementor-37328 .elementor-element.elementor-element-fd3cd1e{width:250px;}
.elementor-37328 .elementor-element.elementor-element-fd3cd1e .dgwt-wcas-search-wrapp{min-width:0 !important;max-width:none !important;}
.elementor-37328 .elementor-element.elementor-element-fd3cd1e .dgwt-wcas-sf-wrapp{background:transparent !important;padding:0 !important;}
.elementor-37328 .elementor-element.elementor-element-fd3cd1e input.dgwt-wcas-search-input{background:transparent !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,.55) !important;border-radius:0 !important;color:#fff !important;height:34px !important;font-size:13px !important;letter-spacing:.04em;padding:0 8px 0 28px !important;font-family:inherit !important;box-shadow:none !important;}
.elementor-37328 .elementor-element.elementor-element-fd3cd1e input.dgwt-wcas-search-input::placeholder{color:rgba(255,255,255,.7) !important;opacity:1;}
.elementor-37328 .elementor-element.elementor-element-fd3cd1e .dgwt-wcas-ico-magnifier, .elementor-37328 .elementor-element.elementor-element-fd3cd1e .dgwt-wcas-ico-magnifier-handler{fill:#fff !important;max-width:18px;}
.elementor-37328 .elementor-element.elementor-element-fd3cd1e .dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier{left:2px !important;}
.elementor-37328 .elementor-element.elementor-element-fd3cd1e button.dgwt-wcas-search-submit{left:-10px !important;top:-2px !important;width:38px !important;height:38px !important;min-height:0 !important;padding:0 !important;background:transparent !important;box-shadow:none !important;}
.elementor-37328 .elementor-element.elementor-element-fd3cd1e button.dgwt-wcas-search-submit:hover, .elementor-37328 .elementor-element.elementor-element-fd3cd1e button.dgwt-wcas-search-submit:focus{background:transparent !important;}
.elementor-37328 .elementor-element.elementor-element-fd3cd1e button.dgwt-wcas-search-submit:before{display:none !important;}
.elementor-37328 .elementor-element.elementor-element-fd3cd1e .dgwt-wcas-search-icon{width:22px;line-height:1;}
@media(max-width:991px){.elementor-37328 .elementor-element.elementor-element-fd3cd1e{width:auto;}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fbb1ed */.elementor-37328 .elementor-element.elementor-element-3fbb1ed svg path{fill:#fff;}
.elementor-37328 .elementor-element.elementor-element-3fbb1ed .elementor-icon{display:flex;}
@media(max-width:767px){.elementor-37328 .elementor-element.elementor-element-3fbb1ed{display:none;}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bf152f8 */.elementor-37328 .elementor-element.elementor-element-bf152f8 *{line-height:0;}
.elementor-37328 .elementor-element.elementor-element-bf152f8 .wishlist_products_counter_number{font-size:10px;background:#E21E79;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-top:-30px;margin-left:15px;color:#fff;z-index:100;position:absolute;line-height:1;}
.elementor-37328 .elementor-element.elementor-element-bf152f8 .wishlist_products_counter, .elementor-37328 .elementor-element.elementor-element-bf152f8 .wishlist_products_counter img{width:26px !important;height:26px !important;max-width:26px !important;max-height:26px !important;padding-top:2px;}
.elementor-37328 .elementor-element.elementor-element-bf152f8 svg{width:24px;color:#fff !important;}
.elementor-37328 .elementor-element.elementor-element-bf152f8 .wishlist_products_counter_number:empty{display:none;}
@media(max-width:767px){.elementor-37328 .elementor-element.elementor-element-bf152f8{display:none;}}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-d88dd1c */.elementor-37328 .elementor-element.elementor-element-d88dd1c .elementor-menu-cart__toggle .elementor-button{padding:3px 0 0 0;background:transparent;}
.elementor-37328 .elementor-element.elementor-element-d88dd1c .elementor-button-text, .elementor-37328 .elementor-element.elementor-element-d88dd1c .woocommerce-Price-amount bdi{color:#fff !important;}
@media(max-width:1024px){.elementor-37328 .elementor-element.elementor-element-d88dd1c .elementor-button-text{display:none;}}
.elementor-37328 .elementor-element.elementor-element-d88dd1c .elementor-button-icon svg{color:#fff;}
.elementor-37328 .elementor-element.elementor-element-d88dd1c svg.icon-cart path{fill:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0acc65 */.elementor-37328 .elementor-element.elementor-element-f0acc65{flex:1 1 0;}
.elementor-37328 .elementor-element.elementor-element-f0acc65 .elementor-icon-wrapper{display:flex;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-647b52a */.elementor-37328 .elementor-element.elementor-element-647b52a{width:100% !important;max-width:100% !important;}
.elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main{transition:background-color .35s ease;--cq-fg:#fff;--cq-wish-filter:invert(1);}
/* Transparent over hero on content pages: dark icons/text; black bar + white icons on hover/scroll */
body.page-id-33470 .elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main,
body.page-id-35550 .elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main,
body.page-id-33508 .elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main,
body.page-id-33504 .elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main,
body.page-id-33499 .elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main,
body.page-id-33494 .elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main,
body.page-id-33490 .elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main,
body.page-id-33487 .elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main,
body.page-id-33461 .elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main,
body.page-id-33449 .elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main,
body.page-id-33446 .elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main,
body.page-id-33442 .elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main,
body.page-id-19580 .elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main,
body.page-id-19577 .elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main{background-color:transparent !important;--cq-fg:#000;--cq-wish-filter:none;}
html body .elementor-37328 .elementor-element.elementor-element-647b52a:hover .cq-hdr-main,
html body .elementor-37328 .elementor-element.elementor-element-647b52a.elementor-sticky--effects .cq-hdr-main{background-color:#000 !important;--cq-fg:#fff;--cq-wish-filter:invert(1);}
.elementor-37328 .elementor-element.elementor-element-647b52a.elementor-sticky--effects{box-shadow:0 2px 10px rgba(0,0,0,.25);}
.elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main .cq-logo .elementor-heading-title, .elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main .cq-logo a{color:var(--cq-fg) !important;transition:color .35s;}
.elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main .cq-burger .elementor-icon{color:var(--cq-fg) !important;fill:var(--cq-fg) !important;}
.elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main .cq-burger .elementor-icon svg{fill:var(--cq-fg) !important;}
.elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main .cq-account svg path{fill:var(--cq-fg) !important;}
.elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main .cq-cart .elementor-button-icon svg{color:var(--cq-fg) !important;}
.elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main .cq-cart .elementor-button-text, .elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main .cq-cart .woocommerce-Price-amount, .elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main .cq-cart bdi{color:var(--cq-fg) !important;}
.elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main .cq-search input.dgwt-wcas-search-input{color:var(--cq-fg) !important;border-bottom-color:var(--cq-fg) !important;}
.elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main .cq-search input.dgwt-wcas-search-input::placeholder{color:var(--cq-fg) !important;opacity:.7;}
.elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main .cq-search svg path{fill:var(--cq-fg) !important;}
.elementor-37328 .elementor-element.elementor-element-647b52a .cq-hdr-main .cq-wishlist img{filter:var(--cq-wish-filter);}/* End custom CSS */