@font-face{font-family:'Sansation';src:url(//www.dimco.gr/shop/wp-content/themes/kallyas-child/fonts/Sansation-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}body,h1,.page-title,.h1-typography,h2,h3,h4,h5,h6,button,input,optgroup,select,textarea{font-family:'Sansation' !important}.site-header.style14 .site-header-top-wrapper{background:#cacaca}.site-header.style14 .site-header-top{height:56px !important}.top-bar{display:flex}.top-bar span{font-size:14px;position:relative;padding-left:22px;white-space:nowrap;color:#000}.phont:before{content:"\f095";font-family:"Font Awesome 6 Free";font-weight:600;margin-right:10px}.emailt:before{content:"\f0e0";font-family:"Font Awesome 6 Free";font-weight:600;margin-right:10px}.locationt:before{content:"\f3c5";font-family:"Font Awesome 6 Free";font-weight:600;margin-right:10px}.roller-wrap{width:80%}.roller-text{display:inline-block;font-size:18px;color:#005196;font-weight:400;font-family:"Sansation";white-space:nowrap;animation:moveRightToLeft 8s linear infinite}@keyframes moveRightToLeft{0%{transform:translateX(25%)}100%{transform:translateX(-25%)}}.top-header{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;gap:22px}.b2b-text{font-size:16px;font-weight:700;color:#000}.header-icons{display:flex;align-items:center;gap:22px}.header-icons svg{width:25px;height:25px;fill:none;stroke:#000;stroke-width:2}.header-icons .icon:hover svg{stroke:#005196}@media (max-width:768px){.header-icons{gap:16px}}ul#menu-header-nav-1{display:none}.site-header.style14{background-color:#fff !important}.site-header .site-header-row .main-nav>ul>.menu-item>a{color:#000 !important}.site-header.style14 .logo-container{padding-right:20px !important}.hero-footer{position:relative;height:620px;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;max-width:1900px;margin:0 auto}.newsletter-box{position:absolute;top:-30px;right:40px;width:330px;background:#f4f7f9;border-radius:12px;padding:15px;box-shadow:0 10px 25px rgba(0,0,0,.2);filter:drop-shadow(3.441px 4.915px 4.5px rgba(2,2,2,.66))}.newsletter-box h4{font-size:14px;margin-bottom:10px}.newsletter-form{display:flex;gap:8px}.newsletter-form input{flex:1;padding:8px;border-radius:6px;border:none;background:#d7e2e7}.newsletter-form button{background:#ff7a00;color:#fff;border:none;padding:8px 14px;border-radius:6px}.left-card{position:absolute;left:40px;top:120px;width:300px;background:#fff;border-radius:16px;padding:25px;text-align:center;box-shadow:0 12px 30px rgba(0,0,0,.25);filter:drop-shadow(3.441px 4.915px 4.5px rgba(2,2,2,.66))}.left-card h3{font-size:22px;margin-bottom:10px !important;max-width:150px;margin:0 auto;font-weight:600;line-height:normal}.left-card .bold{font-size:20px;font-weight:600}.left-card span{color:#005aa7}.left-card .highlight{font-size:18px;color:#000;line-height:1.5;max-width:200px;margin:24px auto}.left-card .highlight strong{color:#ff7a00}.primary-btn{margin-top:15px;width:100%;background:#ff7a00;color:#fff;padding:10px;border:none;border-radius:8px;font-weight:600}.center-content{position:absolute;right:40px;top:110px;width:350px;text-align:right;color:#fff}.center-content p{font-size:14px;line-height:1.6;margin-bottom:15px}.center-content .cta-btnf{display:inline-block;background:#ff7a00;color:#fff;padding:10px 18px;border-radius:8px;text-decoration:none}.right-card{position:absolute;right:40px;bottom:-40px;width:480px;background:#eef3f6;border-radius:18px;padding:25px;box-shadow:0 12px 30px rgba(0,0,0,.3);filter:drop-shadow(3.441px 4.915px 4.5px rgba(2,2,2,.66))}.right-card h3{font-size:22px;margin-bottom:15px;margin-top:0}form.wpcf7-form.init .form-row{padding:0;margin:0}.right-card h3 span{color:#ff7a00}.form-row p{display:flex;gap:10px;margin-bottom:10px}.form-row input,textarea{width:100%;padding:8px !important;border-radius:6px !important;border:none !important;background:#d7e2e7 !important}.form-rowtext textarea{max-height:60px}.form-rowbtn{display:flex;align-items:baseline;justify-content:space-between}.form-rowbtn span.wpcf7-list-item.first.last{margin-left:0}.terms{font-size:12px;display:flex;align-items:center;gap:6px;margin:10px 0}@media (max-width:992px){.hero-footer{height:auto}.newsletter-box,.left-card,.center-content,.right-card{position:static;width:100%;margin-bottom:20px}}.bottom-section{width:100%;background:#d9d9d9;padding:18px 10px 12px;text-align:center;font-family:Arial,Helvetica,sans-serif}.bottom-links{font-size:13px;color:#000;margin-bottom:8px}.bottom-links a{color:#000;text-decoration:none;margin:0 4px}.bottom-links a:hover{text-decoration:underline}.bottom-powered{font-size:11px;color:#000;display:flex;justify-content:center;align-items:center;gap:6px}.bottom-powered strong{font-weight:700;letter-spacing:1px}.bottom-powered .intermedia{font-size:10px;background:#ff8c00;color:#000;padding:2px 4px;font-weight:700}.social-icons{display:flex;gap:12px;justify-content:left;align-items:center}.socialicons{max-width:1900px;margin:0 auto;padding:20px 40px}.social-icons a{width:36px;height:36px;background:#0056a6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:0px;text-decoration:none;transition:transform .2s ease,background .2s ease}.social-icons a:hover{transform:translateY(-2px);background:#003f7f}ul#menu-social-icons{display:flex;gap:12px;justify-content:left;align-items:center;list-style:none}.social-menu li a:before{font-family:"Font Awesome 6 Brands";font-weight:400;font-size:16px}.social-menu li a[href*=facebook]:before{content:"\f39e"}.social-menu li a[href*=instagram]:before{content:"\f16d"}.social-menu li a[href*=tiktok]:before{content:"\e07b"}.social-menu li a[href*=youtube]:before{content:"\f167"}.social-menu li a[href*=linkedin]:before{content:"\f0e1"}.form-rowbtn p{margin-bottom:0}.bottom-footer{background:#fff;padding:85px 40px;max-width:1900px;margin:0 auto}.footer-inner{margin:auto;display:flex;gap:60px}.footer-left{width:35%}.footer-logo{max-width:160px !important;margin-bottom:20px}.footer-text{font-size:16px;color:#555;line-height:1.6}.footer-contact{list-style:none;padding:0;margin:25px 0}.footer-contact li{display:flex;align-items:center;gap:14px;margin-bottom:14px}.icon-circle{width:36px;height:36px;background:#00519d;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-circle i{color:#fff;font-size:15px}.footer-contact .text{font-size:14px;color:#555;line-height:1.4}.payments{max-width:180px !important;margin:15px 0}.newsletter h4{font-size:14px;margin-bottom:8px}.newsletter input{width:100%;padding:8px;margin-bottom:6px;border:1px solid #ccc}.newsletter button{width:100%;padding:8px;background:#0056a6;color:#fff;border:none;cursor:pointer}.footer-columns{width:65%;display:flex;gap:40px}.footer-col{flex:1}.footer-col h4{color:#1e6fa8;font-size:22px;margin:0 0 10px}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li a{font-size:15px;color:#000;margin-bottom:6px}.footer-col a{display:block;font-size:15px;color:#000;text-decoration:none;margin-bottom:6px}.footer-col a:hover{color:#0056a6}a.icon.cart-icon{position:relative}span.cart-count{position:absolute;top:-12px;right:-11px;background-color:#4a90cc;border-radius:50%;padding:0 6px;color:#fff}@media (min-width:1899px){.socialicons{margin-top:23px;padding:40px}.social-icons a,.icon-circle{width:55px;height:55px}.social-menu li a:before,.icon-circle i{font-size:25px}ul#menu-social-icons{padding-left:0}.hero-footer{height:854px}.newsletter-box{width:560px;padding:25px}.newsletter-box h4{font-size:30px;margin-bottom:30px}.newsletter-form input{padding:20px;border-radius:9px}.center-content{top:192px;width:510px}.center-content p{font-size:22px;margin-bottom:25px}.center-content .cta-btnf{padding:20px 40px;font-size:20px}.newsletter-form button{font-size:20px;padding:11px 40px}.right-card{width:692px}.right-card h3{font-size:30px;margin-bottom:30px}.terms{font-size:19px}.form-row input,textarea{width:100%;padding:10px !important;border-radius:8px !important;background:#d7e2e7 !important;font-size:16px !important}.submitbtn .primary-btn{margin-top:15px;padding:15px 24px;border-radius:8px}.left-card h3{font-size:34px;margin-bottom:10px !important;max-width:355px;margin:0 auto}.left-card .bold{font-size:30px;line-height:40px}.left-card .highlight{font-size:25px;max-width:250px;margin-bottom:40px}.card.left-card .primary-btn{margin-top:40px;padding:16px 41px;font-weight:400;font-size:20px}.card.left-card{width:400px;padding:25px 35px 45px}.left-card span{font-size:35px !important}.terms label{display:flex;align-items:center;gap:10px}.form-rowbtn p{margin-bottom:0}.form-rowbtn input[type=checkbox]{width:22px;height:22px}.footer-col ul li a{font-size:20px;margin-bottom:9px}.footer-col h4{font-size:26px;margin:0 0 15px}.footer-text,.footer-contact .text,.bottom-links,.bottom-powered{font-size:20px}}.products-grid-shop{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.kallyas-productlist-wrapper{display:inline-block;margin-bottom:20px;width:80%}.products-grid-shop.products .product-card{margin-bottom:5px;border:1px solid #1a73e8}.shop-container{max-width:1920px;margin:0 auto;padding-left:15px;padding-right:15px}#search-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:none;align-items:center;justify-content:center;z-index:9999}.search-box{background:#fff;padding:40px;width:600px;position:relative;border-radius:8px}div#product-search-wrapper{position:absolute;right:15px;top:55px}div#product-search-wrapper{position:absolute;right:0;top:55px;width:350px;z-index:999}.kl-blog-post-pagelink,.kl-pagination{text-align:right !important}.kl-blog-post-pagelink>span,.pagination-item-active-link,.pagination-item-active-link:focus,.pagination-item-active-link:hover,.pagination-item-active-span,.pagination-item-active-span:focus,.pagination-item-active-span:hover,.pagination-item-span{color:#34;border:2px solid #34;border-radius:10px}.pagination-item-active-link,.pagination-item-active-link:focus,.pagination-item-active-link:hover,.pagination-item-active-span,.pagination-item-active-span:focus,.pagination-item-active-span:hover,.pagination-item-span:hover{background:#0b4a8b1c !important}.pagination-item-next,.pagination-item-prev{margin-left:0 !important;margin-right:0 !important}.pagination-item-prev-link [data-zn_icon]:before,.pagination-item-next-link [data-zn_icon]:before{color:#34 !important}.smart-search{background:linear-gradient(to bottom,#6f8fad 0%,#6f8fad 75%,#e6edf3 100%);padding:60px 20px 80px;position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:20px}.smart-search-inner{max-width:1920px;margin:0 auto}.smart-search h1.woocommerce-products-header__title.page-title{color:#fff;font-size:48px;font-weight:700;margin-bottom:40px}.smart-search .kw-details-desc{color:#e9f1f7;font-size:20px;margin-bottom:40px}.category-buttons{display:flex;flex-wrap:wrap;gap:20px}.cat-btn{display:inline-block;padding:12px 24px;border-radius:14px;background-color:#c9dbe6;color:#2c3e50;font-size:16px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.cat-btn:hover{background-color:#fff}.cat-btn.active{background-color:#fff;font-weight:600}.smart-search .section-gradient{left:0 !important}.filter-sidebar{width:100%;max-width:320px;border-top:1px solid #2f6db5}.filter-item{display:flex;justify-content:space-between;align-items:center;padding:9px 14px 9px 0;border-bottom:1px solid #2f6db5;cursor:pointer;transition:background .3s ease}.filter-item:not(:last-child){margin-bottom:8px}.filter-title{color:#1f5fa8;font-weight:600;font-size:18px;line-height:1.3}.filter-icon{color:#f58220;font-size:22px;font-weight:600;transition:transform .3s ease}.shop-withsidebar{display:flex;gap:2%;margin-top:30px}.shop-top-bar{width:18%}.zn-menuBurger span{background:#2f6db5 !important}@media (max-width:767px){.dev.fxb-row.site-header-row.site-header-main{display:grid;grid-template-columns:repeat(2,1fr)}.fxb-col.fxb.fxb-start-x.fxb-center-y.fxb-basis-auto.fxb-grow-0.fxb-sm-full.site-header-col-left.site-header-main-left{display:inline-grid !important}.site-header.style14 .site-header-main-center{justify-content:end !important}.site-header.style14 .site-header-top{width:100%;display:inline-block !important}.site-header-top-right{justify-content:center !important}div#product-search-wrapper{top:110px}.top-bar{margin-bottom:10px}.top-header{margin-top:10px}.site-header .siteheader-container{padding-bottom:10px}.shop-withsidebar{display:block}.shop-top-bar,.kallyas-productlist-wrapper,.footer-left,.footer-columns{width:100%}.products-grid-shop{grid-template-columns:repeat(2,2fr)}.filter-sidebar{margin-bottom:30px;max-width:100%}.product-actions,.footer-columns{display:grid}a.btn-outline,.top-bar-price .price{margin-bottom:10px}.top-bar-price,.footer-inner{display:grid;justify-content:center}.newsletter-box,.left-card,.center-content,.right-card{width:90%;margin-bottom:20px !important;margin:auto}.hero-footer{background-position:left !important;padding:10px}.center-content{text-align:center}.left-card h3,.left-card .highlight{max-width:100%}}.about-section{background-color:#5f82a3;padding:80px 20px;color:#fff;padding-bottom:0}.container_about{max-width:1920px;margin:0 auto}.about-header{text-align:center;margin-bottom:60px}.about-header h1{font-size:48px;font-weight:700;margin-bottom:15px}.subtitle_about{font-size:20px;font-weight:400;opacity:.9}.about-content{display:flex;gap:60px;align-items:center}.about-text{flex:2;font-size:16px;line-height:1.8}.about-text p{margin-bottom:20px}.about-text h3{margin-top:30px;margin-bottom:15px;font-size:20px}.about-text ul{list-style:none;padding:0;padding-left:20px}.about-text ulli{margin-bottom:8px;position:relative;padding-left:15px}.about-text ul li:before{content:"•";position:absolute;left:20px}.about-image{flex:1}.about-container{max-width:1920px;margin:0 auto}.about-image img{width:100%;border-radius:20px;filter:drop-shadow(3.441px 4.915px 4.5px rgba(2,2,2,.66));background-color:#00519d}.financial-section{position:relative;background:#5f82a3;padding:40px 20px 80px;overflow:hidden}.financial-section:after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(to bottom,rgba(95,130,163,0) 0%,rgba(255,255,255,.4) 100%)}.financial-container{position:relative;max-width:1920px;margin:0 auto}.financial-list{list-style:none;padding:0;margin:0;color:#fff;font-size:15px;font-weight:500;z-index:2;position:relative}.financial-list li a{color:#fff}.financial-list li{margin-bottom:8px;padding-left:15px;position:relative}.financial-list li:before{content:"•";position:absolute;left:0;color:#fff}.financial-watermark{position:absolute;top:-20px;right:0;opacity:.8;z-index:1}.financial-watermark img{width:600px;max-width:none}@media (max-width:767px){.about-content{display:block}.financial-watermark{position:relative;top:0}.financial-watermark img{width:100%}}@media (min-width:768px) and (max-width:1023px){.financial-watermark{position:relative;top:0}.financial-watermark img{width:100%}}.single-post-custom{background-color:#e5e5e5;padding:60px 0;position:relative}.container_single{width:1920px;max-width:100%;margin:0 auto;padding:0 40px}.post-title{text-align:center;color:#00519d;font-size:32px;font-weight:700;margin-bottom:50px}.post-content-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:50px}.post-text{flex:1;font-size:16px;line-height:1.8;color:#333}.post-text a{color:#00519d;font-weight:600;text-decoration:none}.post-text a:hover{text-decoration:underline}.post-image{flex:0 0 420px}.post-image img{width:100%;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.15)}@media (max-width:992px){.post-content-wrapper{flex-direction:column}.post-image{width:100%;flex:1;order:1}.post-text{order:2}.post-title{font-size:24px}}.yith-add-to-wishlist-button-block{margin:0 !important}