:root{--ths-ink:#1b1c30;--ths-teal:#4ba6dc;--ths-mist:#eff7fc;--ths-line:#dbe7eb}body{color:#1b1c30}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #4ba6dc!important;outline-offset:4px}.ths-hero{background:#f0f7fc;color:#1b1c30;font-family:Arial,sans-serif;text-align:left}.ths-hero-inner{max-width:1320px;margin:auto;padding:64px 24px;display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.ths-eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:#4ba6dc;margin:0 0 24px}.ths-hero h1{font-size:clamp(38px,4vw,60px);font-weight:600;line-height:1.1;letter-spacing:-2px;color:#1b1c30;margin:0 0 24px}.ths-hero h1 span{color:#4ba6dc}.ths-hero-description{max-width:490px;font-size:18px;line-height:1.7;color:#486273;margin-bottom:30px}.ths-hero-actions{display:flex;gap:14px;flex-wrap:wrap}.ths-hero-actions a{display:inline-flex;align-items:center;gap:24px;padding:15px 22px;border-radius:7px;font-weight:600;font-size:15px;text-decoration:none}.ths-primary{background:#4ba6dc;color:#fff!important}.ths-primary:hover{background:#318bc1}.ths-secondary{border:1px solid #b8cdd4;color:#1b1c30!important;background:#fff}.ths-hero-benefits{display:flex;gap:24px;margin-top:25px;font-size:12px;color:#496b76}.ths-hero-benefits span:before{content:'✓';color:#4ba6dc;margin-right:7px;font-weight:700}.ths-hero-photo{position:relative;min-width:0;padding-bottom:24px}.ths-hero-photo>img{width:100%;height:390px;object-fit:cover;object-position:50% 50%;border-radius:18px}.ths-photo-note{position:absolute;left:24px;right:24px;bottom:0;background:#fff;padding:20px;display:flex;gap:16px;align-items:center;border-radius:12px;box-shadow:0 12px 30px #1b1c3012}.ths-note-icon{width:40px;height:40px;background:#e1f0fa;border-radius:10px;color:#4ba6dc;font-size:30px;display:grid;place-items:center}.ths-photo-note strong,.ths-photo-note div>span{display:block}.ths-photo-note strong{font-size:15px}.ths-photo-note div>span{font-size:12px;color:#637985;margin-top:4px}.ths-stats{max-width:1272px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr) 1.2fr;border-top:1px solid #cfdee3;padding:28px 0;gap:24px;align-items:center}.ths-stats strong{display:block;font-size:27px;font-weight:600;line-height:1.2}.ths-stats div>span{font-size:12px;color:#607781}.ths-stats>a{font-size:14px;font-weight:600;color:#4ba6dc;text-align:right}.ths-stats>a span{margin-left:16px}.elementor-85284 .elementor-element-88443cd>.elementor-container{max-width:none}.elementor-85284 .elementor-element-88443cd .elementor-widget-wrap{padding:0}.elementor-85284 .elementor-element-b7c435c{background:#fff!important;background-image:none!important;padding:60px 24px!important}.elementor-85284 .elementor-element-b7c435c>.elementor-background-overlay{display:none}.elementor-85284 .elementor-element-b7c435c .elementor-heading-title,.elementor-85284 .elementor-element-b7c435c .elementor-icon-box-title{color:#1b1c30!important}.elementor-85284 .elementor-element-b7c435c .elementor-widget-text-editor{color:#58717f!important}.elementor-85284 .elementor-element-b7c435c .elementor-icon{color:#4ba6dc!important;border-color:#d9ebed!important;background:#eff7fc!important;fill:#4ba6dc!important}.elementor-85284 .elementor-element-b7c435c .elementor-icon svg{fill:#4ba6dc!important}.elementor-85284 .elementor-element-52c7c1c{padding:64px 24px!important;background:#f5f9fa}.elementor-85284 .elementor-element-52c7c1c .elementor-heading-title{color:#1b1c30!important}.elementor-85284 .elementor-element-52c7c1c img{border-radius:16px}.elementor-85284 .elementor-element-86d0614,.elementor-85284 .elementor-element-da1518d,.elementor-85284 .elementor-element-658703d{padding:60px 24px!important}.elementor-85284 .elementor-heading-title{color:#1b1c30}.elementor-location-header{background:#fff;border-bottom:1px solid #dbe7eb}.elementor-location-header #MENUHEADER{box-shadow:0 3px 18px #1b1c300a}.elementor-location-header #MENUHEADER>.elementor-container{max-width:1440px;min-height:96px;margin:auto;align-items:center}.elementor-location-header .elementor-widget-theme-site-logo img{max-height:76px;width:auto;object-fit:contain}.elementor-location-header .aws-container .aws-search-field{border:1px solid #ccdfe3;border-radius:8px 0 0 8px!important;background:#f5f9fa;color:#1b1c30;min-height:46px}.elementor-location-header .aws-container .aws-search-btn{background:#4ba6dc;border-color:#4ba6dc;border-radius:0 8px 8px 0!important}.elementor-location-header .aws-container .aws-search-btn svg{fill:white}#mega-menu-wrap-primary,#mega-menu-wrap-primary #mega-menu-primary{background:transparent}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#1b1c30;font-weight:600;font-size:15px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover{color:#4ba6dc;background:#eff7fc}.elementor .elementor-button{background:#4ba6dc;color:#fff;border-radius:7px;font-weight:600;padding:15px 24px;box-shadow:none}.elementor .elementor-button:hover{background:#318bc1;color:#fff}.elementor-location-footer{background:#1b1c30;color:#fff}.elementor-location-footer .elementor-element-6f4d9fe{background:#1b1c30!important;padding:64px 24px 36px}.elementor-location-footer .elementor-element-6f4d9fe>.elementor-container{max-width:1320px;gap:24px}.elementor-location-footer .elementor-heading-title{color:#fff!important;font-size:18px!important;font-weight:600!important;line-height:1.4}.elementor-location-footer p,.elementor-location-footer .elementor-icon-list-text{color:#dce9ed!important;font-size:14px!important;line-height:1.8}.elementor-location-footer a:hover .elementor-icon-list-text,.elementor-location-footer a:hover{color:#8ccbe9!important}.elementor-location-footer .elementor-icon-list-item{margin-bottom:8px!important}.elementor-location-footer .elementor-element-49ec751 .elementor-icon-list-item{margin-top:8px!important;margin-bottom:8px!important}.elementor-location-footer .elementor-element-48d1598e{background:#151626!important;border-top:1px solid #ffffff20;padding:20px 24px}.elementor-location-footer .elementor-element-48d1598e p{font-size:12px!important;margin:0}.elementor-100668>.e-con{max-width:1440px;margin-inline:auto}.elementor-100668 .elementor-heading-title{color:#1b1c30}.elementor-100668 .elementor-element-89ffc53{padding:20px!important;background:#f4f8f9;border:1px solid #e0e9ec;border-radius:10px}.elementor-100668 .elementor-element-2fffe6d .elementor-item{font-size:14px!important;line-height:1.45;padding:10px 0!important;color:#28485a}.elementor-100668 .elementor-element-5215c55{gap:28px;padding:24px}.elementor-100668 .elementor-element-996e6ad{flex:1;min-width:0}.elementor-loop-container .e-loop-item{border:1px solid #dfe9ed;border-radius:12px;background:white;overflow:hidden;transition:box-shadow .2s}.elementor-loop-container .e-loop-item:hover{box-shadow:0 8px 26px #16364a12}.elementor-loop-container .e-loop-item .elementor-heading-title{font-size:15px;line-height:1.5;color:#173b50}.elementor-loop-container .e-loop-item .elementor-widget-image img{height:170px;object-fit:contain;width:100%}.elementor-pagination{display:flex;justify-content:center;gap:16px;margin:32px 0}.elementor-pagination a{background:#4ba6dc;color:#fff;padding:12px 24px;border-radius:7px}.woocommerce div.product .product_title{color:#1b1c30;line-height:1.2}.woocommerce button.button,.woocommerce a.button{border-radius:7px;background:#4ba6dc;color:#fff}@media(max-width:1024px){.ths-hero-inner{gap:28px;padding:44px 24px}.ths-hero h1{font-size:44px}.ths-hero-photo>img{height:360px}.ths-stats{margin-inline:24px}.ths-hero-benefits{gap:12px;flex-wrap:wrap}.elementor-location-header #MENUHEADER>.elementor-container{min-height:80px;padding-inline:16px}.elementor-location-footer .elementor-element-6f4d9fe>.elementor-container{gap:0}.elementor-100668 .elementor-element-5215c55{gap:16px;padding:16px}.elementor-100668 .elementor-element-89ffc53{padding:12px!important}}@media(max-width:767px){.ths-hero-inner{grid-template-columns:1fr;padding:36px 20px;gap:30px}.ths-hero h1{font-size:40px;letter-spacing:-1.2px}.ths-hero-description{font-size:16px}.ths-hero-photo>img{height:280px}.ths-stats{grid-template-columns:1fr 1fr;margin-inline:20px;gap:24px}.ths-stats>a{text-align:left}.ths-stats strong{font-size:24px}.ths-photo-note{left:12px;right:12px;padding:14px}.ths-hero-actions a{padding:14px 18px}.elementor-location-header .elementor-widget-theme-site-logo img{max-height:62px}.elementor-location-footer .elementor-element-6f4d9fe{padding:36px 20px}.elementor-location-footer .elementor-column{margin-bottom:20px}.elementor-loop-container .e-loop-item .elementor-widget-image img{height:130px}.elementor-loop-container .e-loop-item .elementor-heading-title{font-size:14px}.elementor-100668 .elementor-element-89ffc53{width:100%}.elementor-100668 .elementor-element-5215c55{flex-wrap:wrap}}
/* Readable product card actions. */
.e-loop-item .e-atc-qty-button-holder{display:flex!important;flex-wrap:wrap;gap:8px;align-items:stretch}.e-loop-item .e-atc-qty-button-holder .quantity{flex:0 0 52px;margin:0!important}.e-loop-item .e-atc-qty-button-holder .qty{width:52px!important;min-height:44px;padding:8px!important}.e-loop-item .e-atc-qty-button-holder a.button{flex:1 1 100px;white-space:nowrap;word-break:normal;padding:12px 14px!important;font-size:14px!important;line-height:1.4!important;text-align:center}.home:not(.logged-in) .e-loop-item .e-atc-qty-button-holder .quantity{display:none}.single-product header.entry-header.ast-no-meta{display:none}
.ths-stats{width:calc(100% - 48px)}@media(max-width:767px){.ths-stats{width:calc(100% - 40px)}}