.elementor-kit-9{--e-global-color-primary:#003830;--e-global-color-secondary:#006B61;--e-global-color-text:#343434;--e-global-color-accent:#FFFFFF;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-accent );color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:var( --e-global-color-secondary );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 );}.elementor-kit-9 h1{color:var( --e-global-color-text );}.elementor-kit-9 h2{color:var( --e-global-color-text );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 );}.elementor-kit-9 h4{color:var( --e-global-color-text );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 );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{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 );color:var( --e-global-color-text );border-radius:3px 3px 3px 3px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1380px;}.e-con{--container-max-width:1380px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-9 a{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-9 h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-9 h4{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9 a{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-9 h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-9 h4{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* === 4sisshop unified site width (matches header: 1440px incl. 30px side padding => 1380px content) === */
#content > .ast-container{max-width:1440px!important;padding-left:30px!important;padding-right:30px!important;}
.page-template-elementor_header_footer #content > .ast-container,.elementor-page.ast-page-builder-template #content > .ast-container{max-width:100%!important;padding-left:0!important;padding-right:0!important;}
#content .elementor > .e-con.e-parent.e-con-boxed{--content-width:1380px;padding-left:30px!important;padding-right:30px!important;}
#content .elementor > .e-con.e-parent.e-con-full{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:30px!important;padding-right:30px!important;}
#content .elementor > .elementor-section.elementor-section-boxed > .elementor-container{max-width:1380px;}
#content .elementor > .elementor-section.elementor-section-boxed{padding-left:30px;padding-right:30px;}
.site-footer .ast-builder-grid-row-container .ast-builder-grid-row{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:30px!important;padding-right:30px!important;box-sizing:border-box;}
@media(max-width:921px){
#content > .ast-container{padding-left:20px!important;padding-right:20px!important;}
.page-template-elementor_header_footer #content > .ast-container,.elementor-page.ast-page-builder-template #content > .ast-container{padding-left:0!important;padding-right:0!important;}
#content .elementor > .e-con.e-parent.e-con-boxed,#content .elementor > .e-con.e-parent.e-con-full,#content .elementor > .elementor-section.elementor-section-boxed{padding-left:20px!important;padding-right:20px!important;}
.site-footer .ast-builder-grid-row-container .ast-builder-grid-row{padding-left:20px!important;padding-right:20px!important;}
}
/*cart-hl*/
.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{text-shadow:0 4px 14px rgba(0,107,97,.35),0 1px 2px rgba(0,56,48,.2);}
.woocommerce-cart .wc-block-components-sale-badge{text-shadow:0 0 8px rgba(255,200,0,.9),0 1px 2px rgba(214,160,0,.8);}
/*cart-badge-nobg*/
.woocommerce-cart .wc-block-components-sale-badge{background:transparent!important;border:0!important;box-shadow:none!important;}
/*mobile-header-fix*/
@media(max-width:921px){.ast-theme-transparent-header #masthead{position:relative!important;}.ast-theme-transparent-header #ast-mobile-header .ast-primary-header-bar,.ast-theme-transparent-header #ast-mobile-header .main-header-bar{background:#ffffff!important;border-bottom:1px solid #e3ecea;}}
/*responsive-pass*/
ul.products li.product .ast-onsale-card,ul.products li.product .onsale{background:#006B61!important;color:#fff!important;border:0!important;border-radius:20px!important;font-weight:800!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 4px 10px rgba(0,107,97,.25)!important;}
.fs-price:not(:has(form)){display:none!important;}
body:has(.fs-sticky-atc.is-visible) #ast-scroll-top{bottom:84px!important;}
@media(min-width:768px) and (max-width:1024px){.fs-ptop{flex-direction:row!important;align-items:flex-start!important;gap:28px!important;}.fs-ptop>.fs-gallery{--width:45%;width:45%!important;}.fs-ptop>.fs-pinfo{--width:55%;width:55%!important;}.fs-ptitle .product_title{font-size:26px!important;}}
@media(max-width:767px){.woocommerce-cart .wc-block-cart-items{table-layout:fixed;width:100%!important;}.woocommerce-cart .wc-block-cart-item__total .wc-block-components-sale-badge{white-space:normal!important;}.woocommerce-cart .wc-block-cart-items__row{grid-template-columns:72px 1fr auto!important;}
.fs-steps li:not(:last-child)::after{width:14px!important;margin:0 6px!important;}.fs-steps li{font-size:11px!important;gap:5px!important;}.fs-steps .n{width:24px!important;height:24px!important;font-size:11px!important;}.fs-steps li.active .n{box-shadow:0 0 0 3px rgba(255,255,255,.18)!important;}}
/*steps-link*/
.fs-steps a{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;}
/*mobile-header-items*/
@media(max-width:921px){
#ast-mobile-header .site-header-below-section-center,#ast-mobile-header .ast-header-html-2,#ast-mobile-header .ast-header-html-2 .ast-builder-html-element,#ast-mobile-header .ast-header-html-2 .elementor,#ast-mobile-header .ast-header-html-2 .e-con{width:100%!important;max-width:100%!important;flex:1 1 100%;}
#ast-mobile-header .ast-below-header-bar{padding-top:6px!important;padding-bottom:14px!important;border:0!important;background:#fff!important;min-height:0!important;}
#ast-mobile-header .fs-hdr{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:12px;width:100%;}
#ast-mobile-header .fs-search{flex:1 1 auto!important;min-width:0;height:44px!important;display:flex;background:#eef5f4!important;border:1px solid #d3e4e1;border-radius:10px!important;overflow:hidden;}
#ast-mobile-header .fs-search input[type=search]{flex:1 1 auto;min-width:0;height:44px!important;font-size:15px!important;}
#ast-mobile-header .fs-search button{flex:0 0 46px!important;width:46px!important;height:44px!important;}
#ast-mobile-header .fs-account{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#eef5f4;border:1px solid #d3e4e1;}
#ast-mobile-header .fs-acc-tx{display:none!important;}
#ast-mobile-header .fs-acc-ic svg{width:22px;height:24px;}
#ast-mobile-header .ast-site-header-cart .ast-cart-menu-wrap,#ast-mobile-header .ast-site-header-cart .ast-addon-cart-wrap{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;}
#ast-mobile-header .ast-header-woo-cart .ast-icon svg,#ast-mobile-header .ast-site-header-cart .ast-icon svg{width:28px!important;height:28px!important;fill:#003830!important;color:#003830!important;}
#ast-mobile-header .ast-site-header-cart .count,#ast-mobile-header .ast-site-header-cart .ast-count-text{background:#006B61!important;color:#fff!important;}
#ast-mobile-header .ast-primary-header-bar .site-header-primary-section-right{gap:14px;}
#ast-mobile-header .menu-toggle .ast-mobile-svg{fill:#003830!important;}
}
/*mobile-header-w*/
@media(max-width:921px){#ast-mobile-header .ast-header-html,#ast-mobile-header .ast-header-html-2 .elementor-widget-html,#ast-mobile-header .fs-hdr{width:100%!important;max-width:100%!important;flex:1 1 100%!important;}}
/*mobile-header-spama*/
@media(max-width:921px){
#ast-mobile-header .fs-account{display:none!important;}
#ast-mobile-header .fs-hdr{gap:0!important;}
#ast-mobile-header .fs-search{height:46px!important;border:2px solid #003830!important;border-radius:10px!important;background:#fff!important;}
#ast-mobile-header .fs-search input[type=search]{height:42px!important;background:#fff!important;padding:0 14px!important;}
#ast-mobile-header .fs-search button{height:42px!important;flex:0 0 50px!important;width:50px!important;border-radius:0!important;}
#ast-mobile-header .ast-primary-header-bar .site-header-primary-section-left,#ast-mobile-header .ast-primary-header-bar .site-header-primary-section-right{flex:0 0 48px;}
#ast-mobile-header .ast-primary-header-bar .site-header-primary-section-right{justify-content:flex-end;}
#ast-mobile-header .ast-primary-header-bar .site-header-primary-section-center{flex:1 1 auto;justify-content:center;}
#ast-mobile-header .site-branding{text-align:center;}
#ast-mobile-header .menu-toggle{padding:6px!important;background:transparent!important;border:0!important;}
#ast-mobile-header .menu-toggle .ast-mobile-svg{width:26px!important;height:26px!important;}
#ast-mobile-header .ast-primary-header-bar{border-bottom:0!important;}
#ast-mobile-header .ast-below-header-bar{padding-top:4px!important;padding-bottom:12px!important;border-bottom:1px solid #e3ecea!important;}
}/* End custom CSS */