.elementor-4241 .elementor-element.elementor-element-985cd4e{--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:center;--align-items:center;--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;}.elementor-4241 .elementor-element.elementor-element-19ce7cb{--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;--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-4241 .elementor-element.elementor-element-f57790d{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:025px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4241 .elementor-element.elementor-element-fc08fc7 .elementor-button{background-color:#7A675B00;font-family:"Neue Haas Grotesk", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-4241 .elementor-element.elementor-element-c96c77d{--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:center;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-4241 .elementor-element.elementor-element-78185e6 > .elementor-widget-container{padding:12px 0px 12px 0px;}.elementor-4241 .elementor-element.elementor-element-78185e6 .elementor-heading-title{font-family:"Simply Bold", Sans-serif;font-size:40px;font-weight:500;letter-spacing:0.1px;word-spacing:0px;color:var( --e-global-color-secondary );}.elementor-4241 .elementor-element.elementor-element-78185e6 .elementor-heading-title a:hover, .elementor-4241 .elementor-element.elementor-element-78185e6 .elementor-heading-title a:focus{color:#919191;}.elementor-4241 .elementor-element.elementor-element-78185e6 .elementor-heading-title a{transition-duration:1s;}.elementor-4241 .elementor-element.elementor-element-38f2614{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-4241 .elementor-element.elementor-element-38f2614.e-con{--align-self:center;}.elementor-4241 .elementor-element.elementor-element-42d620f .elementor-button{background-color:#7A675B00;font-family:"Neue Haas Grotesk", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-4241 .elementor-element.elementor-element-42d620f.elementor-element{--align-self:center;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__close-button, .elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__close-button-custom{margin-left:auto;}.elementor-4241 .elementor-element.elementor-element-84030d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4241 .elementor-element.elementor-element-84030d9{z-index:23;--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#000000;--toggle-button-border-color:#000000;--toggle-button-icon-hover-color:#212121;--toggle-button-border-width:0px;--toggle-icon-padding:0px 0px 0px 25px;--items-indicator-text-color:#000000;--cart-border-style:none;--cart-padding:100px 25px 25px 25px;--cart-close-icon-size:14px;--cart-close-button-color:#000000;--remove-item-button-size:20px;--remove-item-button-color:#000000;--menu-cart-subtotal-color:#000000;--menu-cart-subtotal-text-align:center;--product-variations-color:#000000;--product-price-color:var( --e-global-color-secondary );--divider-color:#A0A0A0;--subtotal-divider-color:#A0A0A0;--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--product-divider-gap:15px;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--cart-footer-buttons-border-radius:0px;--view-cart-button-text-color:#FFFFFF;--view-cart-button-background-color:#000000;--view-cart-button-hover-text-color:#000000;--view-cart-button-hover-background-color:#FFFFFF;--checkout-button-text-color:#FFFFFF;--checkout-button-background-color:#000000;--checkout-button-hover-text-color:var( --e-global-color-secondary );--checkout-button-hover-background-color:var( --e-global-color-primary );--empty-message-color:var( --e-global-color-secondary );--empty-message-alignment:center;}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__toggle .elementor-button{box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0) inset;}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__subtotal{font-family:"Neue Haas Grotesk", Sans-serif;font-size:14px;font-weight:400;font-style:normal;word-spacing:9px;}.elementor-4241 .elementor-element.elementor-element-84030d9 .widget_shopping_cart_content{--subtotal-divider-style:solid;--subtotal-divider-top-width:0px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:0px;--subtotal-divider-left-width:0px;}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-5f31436-font-family ), Sans-serif;font-size:var( --e-global-typography-5f31436-font-size );font-weight:var( --e-global-typography-5f31436-font-weight );text-transform:var( --e-global-typography-5f31436-text-transform );font-style:var( --e-global-typography-5f31436-font-style );color:var( --e-global-color-secondary );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-5f31436-font-family ), Sans-serif;font-size:var( --e-global-typography-5f31436-font-size );font-weight:var( --e-global-typography-5f31436-font-weight );text-transform:var( --e-global-typography-5f31436-text-transform );font-style:var( --e-global-typography-5f31436-font-style );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__product-price{font-family:"Neue Haas Grotesk", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:0px;word-spacing:15px;}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5f31436-font-family ), Sans-serif;font-size:var( --e-global-typography-5f31436-font-size );font-weight:var( --e-global-typography-5f31436-font-weight );text-transform:var( --e-global-typography-5f31436-text-transform );font-style:var( --e-global-typography-5f31436-font-style );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-5f31436-font-family ), Sans-serif;font-size:var( --e-global-typography-5f31436-font-size );font-weight:var( --e-global-typography-5f31436-font-weight );text-transform:var( --e-global-typography-5f31436-text-transform );font-style:var( --e-global-typography-5f31436-font-style );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-b348fbc-font-family ), Sans-serif;font-size:var( --e-global-typography-b348fbc-font-size );font-weight:var( --e-global-typography-b348fbc-font-weight );font-style:var( --e-global-typography-b348fbc-font-style );letter-spacing:var( --e-global-typography-b348fbc-letter-spacing );word-spacing:var( --e-global-typography-b348fbc-word-spacing );border-radius:0px 0px 0px 0px;}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:#000000;}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-5f31436-font-family ), Sans-serif;font-size:var( --e-global-typography-5f31436-font-size );font-weight:var( --e-global-typography-5f31436-font-weight );text-transform:var( --e-global-typography-5f31436-text-transform );font-style:var( --e-global-typography-5f31436-font-style );border-radius:0px 0px 0px 0px;}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{border-color:var( --e-global-color-secondary );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-4241 .elementor-element.elementor-element-84030d9 .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-5f31436-font-family ), Sans-serif;font-size:var( --e-global-typography-5f31436-font-size );font-weight:var( --e-global-typography-5f31436-font-weight );text-transform:var( --e-global-typography-5f31436-text-transform );font-style:var( --e-global-typography-5f31436-font-style );}.elementor-4241 .elementor-element.elementor-element-976a26c{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-4241 .elementor-element.elementor-element-be659ea{--display:flex;--min-height:0px;--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:center;--align-items:flex-start;--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:10px;--padding-right:0px;}.elementor-4241 .elementor-element.elementor-element-6a714c7 .e-off-canvas__content{background-color:#FFFFFF;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5) inset;}.elementor-4241 .elementor-element.elementor-element-6a714c7{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:0;}.elementor-4241 .elementor-element.elementor-element-6da24b8{--display:flex;}.elementor-4241 .elementor-element.elementor-element-6da24b8:not(.elementor-motion-effects-element-type-background), .elementor-4241 .elementor-element.elementor-element-6da24b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-4241 .elementor-element.elementor-element-3d38f68{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-4241 .elementor-element.elementor-element-5f3cb2d{--display:flex;--min-height:0px;--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:center;--align-items:flex-start;--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:10px;--padding-right:0px;}.elementor-4241 .elementor-element.elementor-element-fd2696c .elementor-button{background-color:#7A675B00;font-family:"Neue Haas Grotesk", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-4241 .elementor-element.elementor-element-fd2696c .elementor-button:hover, .elementor-4241 .elementor-element.elementor-element-fd2696c .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-4241 .elementor-element.elementor-element-fd2696c .elementor-button:hover svg, .elementor-4241 .elementor-element.elementor-element-fd2696c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4241 .elementor-element.elementor-element-da1ea79{--display:flex;--min-height:0px;--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;}.elementor-4241 .elementor-element.elementor-element-d4c031b{--display:flex;--min-height:0px;--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;--justify-content:flex-end;--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;}.elementor-4241 .elementor-element.elementor-element-2fb3888{--display:flex;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4241 .elementor-element.elementor-element-db0c0af .elementor-nav-menu .elementor-item{font-family:"Simply Bold", Sans-serif;font-weight:400;letter-spacing:-0.3px;word-spacing:0px;}.elementor-4241 .elementor-element.elementor-element-db0c0af .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-4241 .elementor-element.elementor-element-db0c0af .elementor-nav-menu--main .elementor-item:hover,
					.elementor-4241 .elementor-element.elementor-element-db0c0af .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-4241 .elementor-element.elementor-element-db0c0af .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-4241 .elementor-element.elementor-element-db0c0af .elementor-nav-menu--main .elementor-item:focus{color:#919191;fill:#919191;}.elementor-4241 .elementor-element.elementor-element-db0c0af .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#727272;}.elementor-4241 .elementor-element.elementor-element-bf2915e .elementor-button{background-color:#7A675B00;font-family:"Neue Haas Grotesk", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-4241 .elementor-element.elementor-element-bf2915e .elementor-button:hover, .elementor-4241 .elementor-element.elementor-element-bf2915e .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-4241 .elementor-element.elementor-element-bf2915e .elementor-button:hover svg, .elementor-4241 .elementor-element.elementor-element-bf2915e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4241 .elementor-element.elementor-element-7f393dc{--display:flex;--min-height:0px;--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;}.elementor-4241 .elementor-element.elementor-element-9885ae5 > .elementor-widget-container{padding:12px 0px 12px 0px;}.elementor-4241 .elementor-element.elementor-element-9885ae5 .elementor-heading-title{font-family:"Simply Bold", Sans-serif;font-size:40px;font-weight:500;letter-spacing:0.1px;word-spacing:0px;color:var( --e-global-color-secondary );}.elementor-4241 .elementor-element.elementor-element-9885ae5 .elementor-heading-title a:hover, .elementor-4241 .elementor-element.elementor-element-9885ae5 .elementor-heading-title a:focus{color:#919191;}.elementor-4241 .elementor-element.elementor-element-9885ae5 .elementor-heading-title a{transition-duration:1s;}.elementor-4241 .elementor-element.elementor-element-bea23f9{--display:flex;--min-height:0px;--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;--justify-content:flex-end;--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;}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__close-button, .elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__close-button-custom{margin-left:auto;}.elementor-4241 .elementor-element.elementor-element-e51ef4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4241 .elementor-element.elementor-element-e51ef4d.elementor-element{--align-self:flex-end;}.elementor-4241 .elementor-element.elementor-element-e51ef4d{z-index:23;--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#000000;--toggle-button-border-color:#000000;--toggle-button-icon-hover-color:#212121;--toggle-button-border-width:0px;--toggle-icon-padding:0px 8px 9px 14px;--items-indicator-text-color:#000000;--cart-border-style:none;--cart-padding:100px 25px 25px 25px;--cart-close-icon-size:14px;--cart-close-button-color:#000000;--remove-item-button-size:20px;--remove-item-button-color:#000000;--menu-cart-subtotal-color:#000000;--menu-cart-subtotal-text-align:center;--product-variations-color:#000000;--product-price-color:var( --e-global-color-secondary );--divider-color:#A0A0A0;--subtotal-divider-color:#A0A0A0;--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--product-divider-gap:15px;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--cart-footer-buttons-border-radius:0px;--view-cart-button-text-color:#FFFFFF;--view-cart-button-background-color:#000000;--view-cart-button-hover-text-color:#000000;--view-cart-button-hover-background-color:#FFFFFF;--checkout-button-text-color:#FFFFFF;--checkout-button-background-color:#000000;--checkout-button-hover-text-color:var( --e-global-color-secondary );--checkout-button-hover-background-color:var( --e-global-color-primary );--empty-message-color:var( --e-global-color-secondary );--empty-message-alignment:center;}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__toggle .elementor-button{box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0) inset;}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__subtotal{font-family:"Neue Haas Grotesk", Sans-serif;font-size:14px;font-weight:400;font-style:normal;word-spacing:9px;}.elementor-4241 .elementor-element.elementor-element-e51ef4d .widget_shopping_cart_content{--subtotal-divider-style:solid;--subtotal-divider-top-width:0px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:0px;--subtotal-divider-left-width:0px;}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-5f31436-font-family ), Sans-serif;font-size:var( --e-global-typography-5f31436-font-size );font-weight:var( --e-global-typography-5f31436-font-weight );text-transform:var( --e-global-typography-5f31436-text-transform );font-style:var( --e-global-typography-5f31436-font-style );color:var( --e-global-color-secondary );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-5f31436-font-family ), Sans-serif;font-size:var( --e-global-typography-5f31436-font-size );font-weight:var( --e-global-typography-5f31436-font-weight );text-transform:var( --e-global-typography-5f31436-text-transform );font-style:var( --e-global-typography-5f31436-font-style );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__product-price{font-family:"Neue Haas Grotesk", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:0px;word-spacing:15px;}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5f31436-font-family ), Sans-serif;font-size:var( --e-global-typography-5f31436-font-size );font-weight:var( --e-global-typography-5f31436-font-weight );text-transform:var( --e-global-typography-5f31436-text-transform );font-style:var( --e-global-typography-5f31436-font-style );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-5f31436-font-family ), Sans-serif;font-size:var( --e-global-typography-5f31436-font-size );font-weight:var( --e-global-typography-5f31436-font-weight );text-transform:var( --e-global-typography-5f31436-text-transform );font-style:var( --e-global-typography-5f31436-font-style );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-b348fbc-font-family ), Sans-serif;font-size:var( --e-global-typography-b348fbc-font-size );font-weight:var( --e-global-typography-b348fbc-font-weight );font-style:var( --e-global-typography-b348fbc-font-style );letter-spacing:var( --e-global-typography-b348fbc-letter-spacing );word-spacing:var( --e-global-typography-b348fbc-word-spacing );border-radius:0px 0px 0px 0px;}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:#000000;}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-5f31436-font-family ), Sans-serif;font-size:var( --e-global-typography-5f31436-font-size );font-weight:var( --e-global-typography-5f31436-font-weight );text-transform:var( --e-global-typography-5f31436-text-transform );font-style:var( --e-global-typography-5f31436-font-style );border-radius:0px 0px 0px 0px;}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{border-color:var( --e-global-color-secondary );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-5f31436-font-family ), Sans-serif;font-size:var( --e-global-typography-5f31436-font-size );font-weight:var( --e-global-typography-5f31436-font-weight );text-transform:var( --e-global-typography-5f31436-text-transform );font-style:var( --e-global-typography-5f31436-font-style );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-4241 .elementor-element.elementor-element-f57790d{--width:25%;}.elementor-4241 .elementor-element.elementor-element-c96c77d{--width:50%;}.elementor-4241 .elementor-element.elementor-element-38f2614{--width:25%;}.elementor-4241 .elementor-element.elementor-element-be659ea{--width:35%;}.elementor-4241 .elementor-element.elementor-element-5f3cb2d{--width:35%;}.elementor-4241 .elementor-element.elementor-element-da1ea79{--width:30%;}.elementor-4241 .elementor-element.elementor-element-d4c031b{--width:35%;}.elementor-4241 .elementor-element.elementor-element-7f393dc{--width:30%;}.elementor-4241 .elementor-element.elementor-element-bea23f9{--width:35%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-b348fbc-font-size );letter-spacing:var( --e-global-typography-b348fbc-letter-spacing );word-spacing:var( --e-global-typography-b348fbc-word-spacing );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-84030d9 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-b348fbc-font-size );letter-spacing:var( --e-global-typography-b348fbc-letter-spacing );word-spacing:var( --e-global-typography-b348fbc-word-spacing );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-5f31436-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-b348fbc-font-size );letter-spacing:var( --e-global-typography-b348fbc-letter-spacing );word-spacing:var( --e-global-typography-b348fbc-word-spacing );}.elementor-4241 .elementor-element.elementor-element-84030d9 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-84030d9 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-976a26c{--width:100%;--min-height:60px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;--border-radius:0px 0px 1px 0px;--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4241 .elementor-element.elementor-element-976a26c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4241 .elementor-element.elementor-element-be659ea{--width:19%;--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;--justify-content:center;--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:50;}.elementor-4241 .elementor-element.elementor-element-6a714c7{--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;}.elementor-4241 .elementor-element.elementor-element-6da24b8{--width:100%;--min-height:100vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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:51;}.elementor-4241 .elementor-element.elementor-element-3d38f68{--width:100%;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 00px 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:10;}.elementor-4241 .elementor-element.elementor-element-3d38f68.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4241 .elementor-element.elementor-element-5f3cb2d{--width:19%;--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;--justify-content:center;--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;}.elementor-4241 .elementor-element.elementor-element-fd2696c > .elementor-widget-container{margin:-46px 0px 0px 0px;}.elementor-4241 .elementor-element.elementor-element-da1ea79{--width:60%;--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;--justify-content:space-evenly;--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-4241 .elementor-element.elementor-element-d4c031b{--width:19%;--min-height:1vh;--justify-content:center;--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-4241 .elementor-element.elementor-element-2fb3888{--min-height:81vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:075px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-4241 .elementor-element.elementor-element-db0c0af .elementor-nav-menu .elementor-item{font-size:46px;line-height:0.2em;letter-spacing:0.3px;}.elementor-4241 .elementor-element.elementor-element-db0c0af .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:13px;padding-bottom:13px;}.elementor-4241 .elementor-element.elementor-element-db0c0af{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-4241 .elementor-element.elementor-element-db0c0af .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-4241 .elementor-element.elementor-element-7f393dc{--width:60%;--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;--justify-content:space-evenly;}.elementor-4241 .elementor-element.elementor-element-9885ae5{text-align:center;}.elementor-4241 .elementor-element.elementor-element-9885ae5 .elementor-heading-title{font-size:50px;}.elementor-4241 .elementor-element.elementor-element-bea23f9{--width:19%;--justify-content:center;}.elementor-4241 .elementor-element.elementor-element-e51ef4d{z-index:50;}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-b348fbc-font-size );letter-spacing:var( --e-global-typography-b348fbc-letter-spacing );word-spacing:var( --e-global-typography-b348fbc-word-spacing );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-5f31436-font-size );}.elementor-4241 .elementor-element.elementor-element-e51ef4d .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-5f31436-font-size );}}/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-84030d9 */.simply-cart .elementor-menu-cart__toggle_button::before {
  content:"BAG ";
  font-family:"Neue Haas Grotesk", Sans-serif;
  font-weight:400;
  letter-spacing: 1px;
  font-size:12px;
  color:#000 !important;
}

.simply-cart .elementor-button-icon-qty {
  font-family:"Neue Haas Grotesk", Sans-serif;
  font-size:12px;
  letter-spacing: 1px;
  font-weight:500;
  color:#000 !important;
}

.simply-cart .elementor-button-icon-qty::before {
  content: "(";
}

.simply-cart .elementor-button-icon-qty::after {
  content: ")";
}

/* title */
.simply-cart .simply-cart-title{
  position:absolute;
  top:24px;
  left:24px;
  font-family:"Neue Haas Grotesk", Sans-serif;
  font-size:12px;
  font-weight:500;
  text-transform:uppercase;
  color:#000;
}

/* close button */
.simply-cart .elementor-menu-cart__close-button{
  position:absolute !important;
  top:22px;
  right:24px;
  width:18px;
  height:18px;
}

.simply-cart .elementor-menu-cart__close-button::before,
.simply-cart .elementor-menu-cart__close-button::after{
  background:#000 !important;
}

/* content should scroll, footer stays bottom */
.simply-cart .widget_shopping_cart_content{
  display:flex;
  flex-direction:column;
  height:100%;
}

.simply-cart .elementor-menu-cart__products{
  flex:1;
  overflow-y:auto;
  padding-bottom:24px;
}

/* free shipping */
.simply-cart .simply-free-shipping{
  margin-top:auto;
  padding-top:18px;
  font-family:"Neue Montreal", Sans-serif;
  font-size:12px;
  font-weight:400;
  text-transform:uppercase;
  color:#000;
}

.simply-cart .simply-shipping-bar{
  width:100%;
  height:1px;
  background:rgba(0,0,0,.2);
  margin-top:10px;
  overflow:hidden;
}

.simply-cart .simply-shipping-progress{
  display:block;
  height:100%;
  background:#000;
  width:0%;
  transition:width .4s ease;
}

/* estimated total */
.simply-cart .elementor-menu-cart__subtotal{
  display:flex !important;
  flex-direction:column;
  align-items:flex-start !important;
  gap:4px;
  padding:18px 0 16px !important;
  border:0 !important;
  text-align:left !important;
}

.simply-cart .elementor-menu-cart__subtotal strong{
  font-family:"Neue Haas Grotesk", Sans-serif;
  font-size:12px;
  font-weight:500;
  text-transform:uppercase;
}

.simply-cart .elementor-menu-cart__subtotal .simply-sub-note{
  font-family:"Neue Montreal", Sans-serif;
  font-size:11px;
  font-weight:400;
  text-transform:uppercase;
  opacity:.7;
}

/* buttons at bottom */
.simply-cart .elementor-menu-cart__footer-buttons{
  margin-top:0 !important;
  display:grid !important;
  grid-template-columns:1fr 1fr;
  gap:8px;
}

.simply-cart .elementor-menu-cart__footer-buttons .elementor-button{
  width:100%;
  min-height:46px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-976a26c */.simply-mobile-header{
    background: linear-gradient(
        to bottom,
        #ffffff 0%,
        rgba(255,255,255,1.0) 25%,
        rgba(255,255,255,0.8) 50%,
        rgba(255,255,255,.40) 75%,
        rgba(255,255,255,0) 100%
    );
}/* End custom CSS */
/* Start custom CSS */.simply-header{
    background-color: transparent !important;
    transition: background-color 1.5s ease;
    z-index: 9999;
}

.simply-header.header-white{
    background-color: #fff !important;
}

/* Elementor sticky state */
.simply-header.elementor-sticky--active{
    background-color: transparent !important;
}

.simply-header.elementor-sticky--active.header-white{
    background-color: #fff !important;
}/* End custom CSS */