:root{--fc-soft:#f3f8fb}.fc-page,.fc-page *{box-sizing:border-box}.fc-page{color:var(--fc-text);font-size:16px;line-height:1.65}.fc-page h1,.fc-page h2,.fc-page h3{color:#022b41;font-weight:800;letter-spacing:-.025em;line-height:1.15}.fc-page h1{font-size:clamp(38px,5vw,66px);margin:0 0 22px}.fc-page h2{margin:0 0 18px}.fc-page h3{font-size:21px;margin:0 0 12px}.fc-page p{margin:0 0 18px}.fc-page a{text-underline-offset:3px}.fc-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.fc-section--soft{background:var(--fc-soft)}.fc-section--dark{background:var(--fc-navy);color:#d7e5eb}.fc-section--dark h2{color:#fff}.fc-heading{max-width:760px;margin:0 auto 42px;text-align:center}.fc-eyebrow,.fc-kicker{display:inline-block;margin-bottom:10px;color:#022b41;font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.fc-hero{position:relative;isolation:isolate;background:#063d59 center/cover no-repeat;background-image:var(--fc-hero-image);color:#fff}.fc-hero::before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(100deg,rgb(2 43 65 / .96) 0%,rgb(2 43 65 / .78) 56%,rgb(5 121 179 / .28) 100%)}.fc-hero__inner{display:flex;align-items:center}.fc-hero--inner .fc-hero__inner{min-height:390px}.fc-hero h1{color:#fff}.fc-hero p{max-width:700px;color:rgb(255 255 255 / .9);font-size:19px}.fc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.fc-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 23px;border:2px solid #fff0;border-radius:8px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .2s,background .2s,color .2s}.fc-button:hover{transform:translateY(-2px)}.fc-button--primary{background:var(--fc-blue);color:#fff}.fc-button--light{background:#fff;color:var(--fc-blue-dark)}.fc-trust{display:flex;flex-wrap:wrap;gap:12px 28px;margin:31px 0 0;padding:0;list-style:none;font-size:14px;font-weight:700}.fc-trust li::before{content:"✓";margin-right:8px;color:#68d0ff}.fc-grid{display:grid;gap:24px}.fc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fc-card,.fc-feature{overflow:hidden;border:1px solid var(--fc-line);border-radius:15px;background:#fff;box-shadow:0 6px 22px rgb(23 59 77 / .06);transition:transform .22s,box-shadow .22s}.fc-card:hover,.fc-feature:hover{transform:translateY(-4px);box-shadow:var(--fc-shadow)}.fc-feature img{display:block;width:100%;height:230px;object-fit:cover}.fc-text-link{color:var(--fc-blue);font-weight:800;text-decoration:none}.fc-text-link span{display:inline-block;transition:transform .2s}.fc-text-link:hover span{transform:translateX(4px)}.fc-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:56px;align-items:center}.fc-split img{display:block;width:100%;max-height:430px;object-fit:cover;border-radius:16px;box-shadow:var(--fc-shadow)}.fc-prose{max-width:850px}.fc-prose p{font-size:17px}.fc-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.fc-cta__inner>div{max-width:760px}.fc-cta h2{font-size:clamp(28px,3vw,39px)}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:18px;border:1px solid var(--fc-line);border-radius:14px;background:#fff;box-shadow:0 5px 18px rgb(23 59 77 / .06);transition:transform .2s,box-shadow .2s}.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:var(--fc-shadow)}.woocommerce ul.products li.product .button{width:100%;margin-top:14px;text-align:center;background:var(--fc-blue);color:#fff;border-radius:7px}.woocommerce ul.products li.product img{aspect-ratio:1/1;object-fit:contain}@media (max-width:980px){.fc-grid--4,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-split{gap:34px}}@media (max-width:700px){.fc-shell{width:min(100% - 28px,1180px)}.fc-hero__inner{min-height:520px;padding-block:64px}.fc-hero--inner .fc-hero__inner{min-height:350px}.fc-hero h1{font-size:38px}.fc-hero p{font-size:17px}.fc-grid--2,.fc-grid--3,.fc-grid--4,.fc-split,.woocommerce ul.products{grid-template-columns:1fr}.fc-feature img{height:210px}.fc-cta__inner{align-items:flex-start;flex-direction:column}.fc-cta .fc-button{width:100%}}.fc-topbar{color:#fff;font-size:13px;line-height:1.4}.fc-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1180px,calc(100% - 40px));min-height:40px;margin:auto}.fc-topbar a{text-decoration:none}.fc-topbar span{margin:0 7px;opacity:.8}.site-title,.site-description{display:none!important}.site-header .custom-logo-link img{width:160px;max-width:160px}.ast-primary-header-bar{border-bottom:1px solid #edf1f3;background:#fff}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>.menu-link{padding-right:14px;padding-left:14px;color:#61717a;font-size:15px}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>.menu-link:hover{color:#173b4d}.ast-desktop .main-header-menu .sub-menu{min-width:290px;border-top:3px solid var(--fc-blue);box-shadow:0 12px 30px rgb(2 43 65 / .12)}.ast-desktop .main-header-menu .sub-menu .menu-link{padding:13px 18px}.fc-mobile-only{display:none!important}.fc-floating-cart{position:fixed;z-index:999;right:22px;display:flex;align-items:center;gap:11px;min-width:174px;padding:11px 16px;border-radius:14px;box-shadow:0 12px 30px rgb(2 43 65 / .28);text-decoration:none!important;transform-origin:center;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;will-change:transform;animation:fc-floating-cart-idle 10.4s cubic-bezier(.22,.7,.3,1) 1.4s infinite}.fc-floating-cart.is-bouncing{animation:fc-floating-cart-bounce .68s cubic-bezier(.22,.78,.28,1)}.fc-floating-cart:hover,.fc-floating-cart:focus-visible{animation-play-state:paused}@keyframes fc-floating-cart-idle{0%,84%,100%{box-shadow:0 12px 30px rgb(2 43 65 / .28);transform:translateY(0) scale(1)}86.5%{box-shadow:0 18px 38px rgb(2 43 65 / .36);transform:translateY(-6px) scale(1.045)}89%{box-shadow:0 11px 26px rgb(2 43 65 / .25);transform:translateY(0) scale(.995)}91.5%{box-shadow:0 15px 34px rgb(2 43 65 / .32);transform:translateY(-3px) scale(1.022)}94.5%{box-shadow:0 12px 30px rgb(2 43 65 / .28);transform:translateY(0) scale(1)}}@keyframes fc-floating-cart-bounce{0%,100%{box-shadow:0 12px 30px rgb(2 43 65 / .28);transform:translateY(0) scale(1)}38%{box-shadow:0 20px 42px rgb(2 43 65 / .4);transform:translateY(-7px) scale(1.075)}68%{box-shadow:0 10px 24px rgb(2 43 65 / .24);transform:translateY(0) scale(.99)}84%{box-shadow:0 15px 34px rgb(2 43 65 / .33);transform:translateY(-2px) scale(1.02)}}.fc-cart-flyer{position:fixed;z-index:100000;width:30px;height:30px;margin:0;padding:0;border-radius:7px;background:#022b41;box-shadow:0 8px 22px rgb(2 43 65 / .26);opacity:1;pointer-events:none;transform-origin:center;will-change:transform,opacity}.fc-cart-flyer::before{position:absolute;top:50%;left:50%;width:19px;height:19px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3Cpath d='M3 4h2l2.4 10.4a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 2-1.6L21 8H7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:19px 19px;content:"";transform:translate(-50%,-50%)}.fc-floating-cart.is-receiving{box-shadow:0 18px 42px rgb(2 43 65 / .42)}@media (max-width:700px){.fc-cart-flyer{width:28px;height:28px}.fc-cart-flyer::before{width:18px;height:18px;background-size:18px 18px}}@media (prefers-reduced-motion:reduce){.fc-cart-flyer{display:none!important}}.fc-floating-cart strong,.fc-floating-cart small{display:block;line-height:1.25}.fc-floating-cart strong{font-size:14px}.fc-floating-cart small{font-size:11px}.fc-floating-cart .woocommerce-Price-amount{color:#fff}@media (min-width:922px){.ast-builder-grid-row{grid-template-columns:auto minmax(0,1fr)}.site-header-primary-section-right{justify-content:flex-end}.main-header-menu{justify-content:flex-end}}@media (max-width:921px){.fc-topbar{display:none}.fc-desktop-only{display:none!important}.fc-mobile-only{display:list-item!important}.site-header .custom-logo-link img{width:145px;max-width:145px}.fc-floating-cart{right:14px;bottom:14px;min-width:0;padding:10px 12px}.fc-floating-cart>span:last-child{display:none}}.fc-hero .fc-shell{width:min(1400px,calc(100% - 40px))}.fc-hero__content{max-width:680px}.fc-hero .fc-eyebrow{position:relative;padding-left:54px;color:#79c6e9}.fc-hero .fc-eyebrow::before{position:absolute;left:0;top:50%;width:38px;height:2px;background:#31a5d8;content:""}.fc-home .fc-hero .fc-eyebrow{animation:fc-home-hero-eyebrow-in .62s cubic-bezier(.22,.75,.25,1) .12s backwards;will-change:opacity,transform,filter}.fc-home .fc-hero .fc-eyebrow::before{transform-origin:left center;animation:fc-home-hero-line-in .55s cubic-bezier(.2,.8,.25,1) .24s backwards}.fc-home .fc-hero h1{animation:fc-home-hero-title-in .82s cubic-bezier(.18,.8,.22,1) .25s backwards;will-change:opacity,transform,filter}.fc-home .fc-hero .fc-hero__content>p{animation:fc-home-hero-copy-in .72s cubic-bezier(.22,.72,.25,1) .48s backwards;will-change:opacity,transform,filter}.fc-home .fc-hero .fc-actions .fc-button{transform-origin:center center;will-change:opacity,transform,filter}.fc-home .fc-hero .fc-actions .fc-button:nth-child(1){animation:fc-home-hero-button-in .72s cubic-bezier(.16,.88,.25,1.18) .70s backwards}.fc-home .fc-hero .fc-actions .fc-button:nth-child(2){animation:fc-home-hero-button-in .72s cubic-bezier(.16,.88,.25,1.18) .84s backwards}.fc-home .fc-hero .fc-trust li{will-change:opacity,transform}.fc-home .fc-hero .fc-trust li:nth-child(1){animation:fc-home-hero-trust-in .48s ease-out 1.03s backwards}.fc-home .fc-hero .fc-trust li:nth-child(2){animation:fc-home-hero-trust-in .48s ease-out 1.12s backwards}.fc-home .fc-hero .fc-trust li:nth-child(3){animation:fc-home-hero-trust-in .48s ease-out 1.21s backwards}@keyframes fc-home-hero-eyebrow-in{from{opacity:0;transform:translateX(-24px);filter:blur(5px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}@keyframes fc-home-hero-line-in{from{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes fc-home-hero-title-in{from{opacity:0;transform:translateY(30px) scale(.975);filter:blur(9px)}68%{opacity:1;filter:blur(1px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes fc-home-hero-copy-in{from{opacity:0;transform:translateY(18px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes fc-home-hero-button-in{0%{opacity:0;transform:perspective(700px) translateZ(-360px) scale(.10);filter:blur(9px)}62%{opacity:1;transform:perspective(700px) translateZ(18px) scale(1.055);filter:blur(0)}82%{transform:perspective(700px) translateZ(-4px) scale(.988)}100%{opacity:1;transform:perspective(700px) translateZ(0) scale(1);filter:blur(0)}}@keyframes fc-home-hero-trust-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.fc-home .fc-hero h1{animation-duration:.68s}.fc-home .fc-hero .fc-actions .fc-button:nth-child(1),.fc-home .fc-hero .fc-actions .fc-button:nth-child(2){animation-duration:.62s}}@media (prefers-reduced-motion:reduce){.fc-home .fc-hero .fc-eyebrow,.fc-home .fc-hero .fc-eyebrow::before,.fc-home .fc-hero h1,.fc-home .fc-hero .fc-hero__content>p,.fc-home .fc-hero .fc-actions .fc-button,.fc-home .fc-hero .fc-trust li{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}.fc-button--outline{border-color:rgb(255 255 255 / .78);background:#fff0;color:#fff}.fc-button--outline:hover{background:#fff;color:var(--fc-blue-dark)}.fc-feature{display:flex;flex-direction:column}.fc-feature__media{position:relative}.fc-feature__media b{position:absolute;right:18px;bottom:-24px;display:grid;width:50px;height:50px;place-items:center;border-radius:9px;background:var(--fc-blue);color:#fff;font-size:15px;box-shadow:0 8px 20px rgb(5 121 179 / .25)}.fc-feature__body{display:flex;flex:1;flex-direction:column}.fc-feature__body>p{font-size:15px}.fc-feature__body ul{margin:2px 0 22px;padding:0;list-style:none;color:#4d6570;font-size:14px}.fc-feature__body li{margin:6px 0}.fc-feature__body li::before{margin-right:9px;color:var(--fc-blue);content:"✓"}.fc-feature__body .fc-text-link{margin-top:auto}.fc-feature__body .fc-kicker{padding-right:45px}.fc-stats{padding:46px 0;background:#022b41;color:#bed0d9}.fc-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px}.fc-stats article{display:grid;grid-template-columns:64px 1fr;gap:15px;align-items:start}.fc-stats article>strong{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgb(255 255 255 / .18);border-radius:10px;background:rgb(255 255 255 / .06);color:#fff;font-size:19px}.fc-stats h3{margin:2px 0 6px;color:#fff;font-size:15px}.fc-stats p{margin:0;font-size:12px;line-height:1.55}.fc-catalog{background:#f3f8fb}.fc-catalog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.fc-catalog__grid>a{display:grid;grid-template-columns:38px 1fr 24px;gap:15px;align-items:center;min-height:92px;padding:20px 22px;border:1px solid #dfebf1;border-radius:10px;background:#fff;color:var(--fc-text);text-decoration:none;transition:transform .2s,box-shadow .2s}.fc-catalog__grid>a:hover{transform:translateY(-3px);box-shadow:var(--fc-shadow)}.fc-catalog__grid>a>b{color:#9ab4c1;font-size:13px}.fc-catalog__grid span strong,.fc-catalog__grid span small{display:block}.fc-catalog__grid span strong{color:var(--fc-blue-dark);font-size:16px}.fc-catalog__grid span small{margin-top:3px;color:#708691;font-size:12px}.fc-catalog__grid i{color:var(--fc-blue);font-size:21px;font-style:normal}.fc-production{background:#fff}.fc-pills{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.fc-pills span{padding:7px 11px;border-radius:999px;background:#eaf5fa;color:#24546c;font-size:12px;font-weight:700}.fc-collage{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr;gap:12px}.fc-collage img{width:100%;height:100%;min-height:150px;border-radius:13px;object-fit:cover;box-shadow:0 10px 28px rgb(23 59 77 / .1)}.fc-collage .fc-collage__main{grid-row:1/3;min-height:390px}.fc-collage img:last-child{object-fit:cover;object-position:center;background:#fff;padding:0}.fc-equipment{background:#f3f8fb}.fc-equipment .fc-split{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}.fc-equipment img{display:block;width:100%;height:390px;border-radius:16px;object-fit:cover;box-shadow:var(--fc-shadow)}.fc-cta{padding:76px 0;background:#fff}.fc-cta__inner{padding:43px 48px;border-radius:18px;background:#e9f5fa}.site-footer .site-below-footer-wrap{background:var(--fc-navy);color:#b9cbd4}.site-footer .site-below-footer-wrap a{display:none}.ast-footer-copyright{text-align:center;font-size:0}.ast-footer-copyright::before{content:"© 2026 Flexy Clean d.o.o. Sva prava zadržana.";font-size:13px}@media (max-width:980px){.fc-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.fc-stats__grid,.fc-catalog__grid{grid-template-columns:1fr}.fc-stats{padding:38px 0}.fc-stats article{grid-template-columns:58px 1fr}.fc-collage{grid-template-columns:1fr 1fr}.fc-collage .fc-collage__main{grid-column:1/3;grid-row:auto;min-height:270px}.fc-equipment .fc-split{grid-template-columns:1fr}.fc-equipment img{height:260px}.fc-cta{padding:54px 0}.fc-cta__inner{padding:32px 24px}.fc-feature__media b{right:15px}.fc-catalog__grid>a{min-height:86px}}.post-type-archive-product .ast-container,.tax-product_cat .ast-container{display:block;max-width:none}.post-type-archive-product .woocommerce-breadcrumb,.tax-product_cat .woocommerce-breadcrumb,.post-type-archive-product .woocommerce-products-header,.tax-product_cat .woocommerce-products-header{display:none}.fc-shop-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px 12px;text-align:center;background:#063d59 center/cover no-repeat;background-image:var(--fc-shop-image);color:#fff}.fc-shop-hero::before{position:absolute;z-index:-1;inset:0;content:""}.fc-shop-hero h1{margin:0;color:#fff;text-transform:uppercase}.fc-shop-hero span{display:block;font-weight:700;text-align:center}.fc-shop-layout{display:grid;align-items:start}.fc-shop-sidebar{position:sticky;top:32px;border:1px solid var(--fc-line);background:#fff;box-shadow:0 7px 24px rgb(23 59 77 / .07)}.fc-shop-sidebar .search-field{width:100%;min-width:0;border-color:var(--fc-line);border-radius:7px 0 0 7px}.fc-shop-sidebar button{padding:10px 12px;border-radius:0 7px 7px 0}.fc-shop-sidebar h2{padding-bottom:11px;text-transform:uppercase}.fc-shop-sidebar nav{display:grid}.fc-shop-sidebar nav a{justify-content:space-between;gap:12px;font-size:13px}.fc-shop-sidebar nav b{color:var(--fc-blue);font-size:18px;line-height:1}.fc-shop-main .woocommerce-result-count{font-size:13px}.fc-shop-main .woocommerce-ordering select{min-width:180px;border-color:var(--fc-line);border-radius:7px}.fc-shop-main ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fc-shop-main ul.products li.product{display:flex;flex-direction:column;padding:15px}.fc-shop-main ul.products li.product .astra-shop-thumbnail-wrap img{height:210px}.fc-shop-main ul.products li.product .astra-shop-summary-wrap{display:flex;flex:1;flex-direction:column}.fc-shop-main ul.products li.product .woocommerce-loop-product__title{min-height:48px;font-size:15px}.fc-shop-main ul.products li.product .price{margin-top:auto}.fc-shop-main ul.products li.product .button{min-height:42px}@media (max-width:980px){.fc-shop-main ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.post-type-archive-product .ast-container,.tax-product_cat .ast-container{width:min(100% - 28px,1180px)}.fc-shop-sidebar{position:static}.fc-shop-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-shop-main ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fc-shop-main ul.products li.product{padding:10px}.fc-shop-main ul.products li.product .astra-shop-thumbnail-wrap img{height:150px}.fc-shop-main ul.products li.product .woocommerce-loop-product__title{min-height:0;font-size:14px}.fc-shop-main ul.products li.product .button{font-size:12px}}.site-footer .ast-builder-layout-element.ast-footer-copyright::before{content:none}.site-footer .site-footer-section-1{justify-content:center}.site-footer .ast-footer-copyright .ast-footer-copyright{text-align:center}body,button,input,select,textarea,.fc-page{font-family:"Open Sans",sans-serif;font-weight:300;line-height:1.5}.fc-page h1,.fc-page h2,.fc-page h3,.woocommerce h1,.woocommerce h2,.woocommerce h3{font-family:"Open Sans",sans-serif;font-weight:800}.fc-page p,.woocommerce p{line-height:1.5}.fc-button,.fc-text-link,.woocommerce a.button,.woocommerce button.button{font-weight:700}.fc-topbar{background:#011e2f}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>.menu-link{font-family:"Open Sans",sans-serif;font-weight:300}.ast-desktop .ast-primary-header-bar .main-header-menu>.current-menu-item>.menu-link{font-weight:600}@media (min-width:922px){.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>.menu-link{padding-right:16px;padding-left:16px}}.fc-section{padding:70px 0}.fc-heading{margin-bottom:38px}.fc-feature__body{padding:24px}.fc-card{padding:24px}.post-type-archive-product .ast-container,.tax-product_cat .ast-container{width:min(1170px,calc(100% - 40px));padding:10px 0 70px}.fc-shop-layout{grid-template-columns:245px minmax(0,1fr);gap:28px;padding:0 28px}.fc-shop-main{min-width:0;padding-left:35px}.fc-shop-sidebar{margin-top:40px;padding:22px;border-radius:16px}.fc-shop-hero{width:100%;min-height:230px;height:230px;margin:0 0 48px;background-size:cover;background-position:center;box-sizing:border-box}.fc-shop-hero h1{font-size:38px;line-height:1.1;font-weight:700}.fc-shop-hero span{font-size:16px;line-height:1.4}.fc-shop-sidebar h2{font-size:16px;line-height:1.3}.fc-shop-sidebar .search-field{min-height:46px;font-size:14px}.fc-shop-sidebar nav a{font-weight:300}.fc-shop-main .woocommerce-result-count,.fc-shop-main .woocommerce-ordering{margin-bottom:28px}@media (max-width:980px){.fc-shop-layout{grid-template-columns:210px minmax(0,1fr);gap:24px;padding:0}.fc-shop-main{padding-left:0}.fc-shop-sidebar{margin-top:0}}@media (max-width:700px){.fc-section{padding:52px 0}.fc-programs{padding-top:34px!important;padding-bottom:34px!important}.fc-heading{margin-bottom:30px}.post-type-archive-product .ast-container,.tax-product_cat .ast-container{padding-top:0}.fc-shop-layout{grid-template-columns:1fr;gap:4px!important}.fc-shop-main{display:contents}.fc-shop-hero{order:-2;min-height:190px;height:190px;margin-bottom:24px}.fc-shop-sidebar{order:-1}.fc-shop-main .woocommerce-result-count,.fc-shop-main .woocommerce-ordering{margin-bottom:14px}.fc-shop-hero h1{font-size:31px}}.post-type-archive-product .site-header .ast-container,.tax-product_cat .site-header .ast-container{width:100%;max-width:1400px;padding:0}.post-type-archive-product .site-content>.ast-container,.tax-product_cat .site-content>.ast-container{width:min(1170px,calc(100% - 40px));max-width:none;padding:0 0 70px}.post-type-archive-product #primary,.tax-product_cat #primary{margin:0}.fc-page h2{font-size:clamp(30px,4vw,45px);line-height:1.14;margin-bottom:16px}.fc-hero__inner{min-height:590px;padding-block:80px}.fc-programs{padding:44px 0}.fc-programs .fc-grid{gap:23px}.fc-programs .fc-feature{border-radius:18px}.fc-programs .fc-feature__media{height:245px}.fc-programs .fc-feature__media::after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(2 48 71 / .48));content:""}.fc-programs .fc-feature img{height:245px}.fc-programs .fc-feature__media b{z-index:2;right:17px;bottom:15px;width:auto;height:auto;border-radius:0;background:#fff0;box-shadow:none;font-size:28px;line-height:1}.fc-programs .fc-feature__body{padding:27px}.fc-programs .fc-feature h3{margin-bottom:13px;font-size:24px;line-height:1.25}.fc-programs .fc-feature__body>p{margin-bottom:17px;font-size:14px;line-height:1.7}.fc-programs .fc-feature__body ul{margin-bottom:23px}.fc-programs .fc-feature__body li{margin:8px 0;font-size:13px;line-height:1.45}.fc-programs .fc-kicker{margin-bottom:8px;font-size:10px;line-height:1.35;letter-spacing:1.25px}.fc-home .fc-catalog,.fc-home .fc-production,.fc-home .fc-equipment{padding-top:44px;padding-bottom:44px}.fc-home .fc-stats{padding-top:34px;padding-bottom:34px}.fc-home .fc-cta{padding-top:44px;padding-bottom:44px}@media (max-width:700px){.fc-home .fc-programs,.fc-home .fc-catalog,.fc-home .fc-production,.fc-home .fc-equipment{padding-top:28px!important;padding-bottom:28px!important}.fc-home .fc-stats{padding-top:28px;padding-bottom:28px}.fc-home .fc-cta{padding-top:30px;padding-bottom:30px}}.page-id-20 .fc-about>.fc-hero--inner{min-height:380px;overflow:hidden;border-radius:0 0 24px 24px;box-shadow:0 16px 38px rgb(2 43 65 / .11)}.page-id-20 .fc-about>.fc-hero--inner>.fc-hero__inner{width:1170px;max-width:calc(100% - 40px);min-height:380px;margin-right:auto;margin-left:auto;padding:66px 0}.page-id-20 .fc-about .fc-hero__content{max-width:780px}.page-id-20 .fc-about .fc-hero--inner .fc-eyebrow{margin-bottom:13px;animation:fc-inner-hero-eyebrow-in .58s cubic-bezier(.2,.8,.25,1) .08s backwards}.page-id-20 .fc-about .fc-hero--inner .fc-eyebrow::before{animation:fc-inner-hero-line-in .54s cubic-bezier(.2,.8,.25,1) .20s backwards}.page-id-20 .fc-about .fc-hero--inner h1{max-width:820px;margin-bottom:17px;font-size:clamp(42px, 5vw, 64px);font-weight:800;letter-spacing:-.035em;line-height:1.04;text-wrap:balance;animation:fc-inner-hero-title-in .78s cubic-bezier(.18,.8,.22,1) .18s backwards}.page-id-20 .fc-about .fc-hero--inner p{max-width:690px;margin:0;font-size:18px;line-height:1.62;animation:fc-inner-hero-copy-in .70s cubic-bezier(.22,.72,.25,1) .40s backwards}.page-id-20 .site-content>.ast-container,.page-id-25 .site-content>.ast-container,.page-id-23 .site-content>.ast-container,.page-id-16 .site-content>.ast-container,.page-id-18 .site-content>.ast-container{display:block;width:100%;max-width:none;padding:0}.page-id-20 #primary,.page-id-25 #primary,.page-id-23 #primary,.page-id-16 #primary,.page-id-18 #primary{margin:0!important}.fc-hero--inner .fc-shell{width:min(1180px,calc(100% - 40px))}.fc-hero--inner .fc-hero__inner{padding:55px 46px}.fc-hero--inner .fc-hero__content{max-width:900px}.fc-hero--inner h1{font-size:clamp(40px,4.5vw,57px)}.fc-hero--inner p{max-width:770px}.fc-about .fc-hero--inner,.fc-about .fc-hero--inner .fc-hero__inner{min-height:380px}.fc-contact .fc-hero--inner,.fc-contact .fc-hero--inner .fc-hero__inner{min-height:340px}.fc-licence .fc-hero--inner,.fc-licence .fc-hero--inner .fc-hero__inner{min-height:330px}.fc-mats .fc-hero--inner,.fc-dezo .fc-hero--inner{width:min(1180px,calc(100% - 40px));margin:0 auto;overflow:hidden}.fc-mats .fc-hero--inner,.fc-mats .fc-hero--inner .fc-hero__inner{min-height:360px}.fc-dezo .fc-hero--inner,.fc-dezo .fc-hero--inner .fc-hero__inner{min-height:455px}.fc-button--secondary{border-color:#b9d6e3;background:#fff;color:var(--fc-blue-dark)}.fc-button--secondary:hover{border-color:var(--fc-blue);color:var(--fc-blue)}.page-id-20 .fc-about>.fc-section{padding-top:46px;padding-bottom:46px}.page-id-20 .fc-about>.fc-hero+.fc-section{padding-bottom:30px}.page-id-20 .fc-about>.fc-hero+.fc-section+.fc-section{padding-top:30px}.page-id-20 .fc-about .fc-heading{margin-bottom:26px}.page-id-20 .fc-about>.fc-section h2,.page-id-20 .fc-about .fc-cta h2{margin-bottom:14px}.page-id-20 .fc-about>.fc-section h3{margin-bottom:9px}.page-id-20 .fc-about>.fc-section p,.page-id-20 .fc-about .fc-cta p{margin-bottom:14px}.page-id-20 .fc-about>.fc-section .fc-eyebrow,.page-id-20 .fc-about .fc-cta .fc-eyebrow{margin-bottom:8px}.page-id-20 .fc-about .fc-grid{gap:18px}.page-id-20 .fc-about .fc-split,.page-id-20 .fc-about .fc-about-intro{gap:38px}.page-id-20 .fc-about .fc-card{padding:18px}.page-id-20 .fc-about .fc-icon-cards .fc-card{padding-top:23px}.page-id-20 .fc-about .fc-card-icon{margin-bottom:15px}.page-id-20 .fc-about .fc-about-intro>aside{padding:26px}.page-id-20 .fc-about .fc-about-intro>aside>b{margin-bottom:15px}.page-id-20 .fc-about .fc-about-intro aside ul{margin-top:14px}.page-id-20 .fc-about .fc-about-intro aside li{margin:7px 0}.page-id-20 .fc-about .fc-actions{gap:9px;margin-top:23px}.page-id-20 .fc-about .fc-cta{padding-top:50px;padding-bottom:50px}.page-id-20 .fc-about .fc-cta__inner{gap:28px;padding:29px 34px}@media (max-width:650px){.page-id-20 .fc-about>.fc-hero--inner{min-height:340px;border-radius:0 0 18px 18px}.page-id-20 .fc-about>.fc-hero--inner>.fc-hero__inner{width:calc(100% - 32px);max-width:none;min-height:340px;padding:52px 0}.page-id-20 .fc-about .fc-hero--inner h1{font-size:clamp(34px, 10vw, 44px);line-height:1.06}.page-id-20 .fc-about .fc-hero--inner p{font-size:16px;line-height:1.58}}@media (max-width:700px){.page-id-20 .fc-about>.fc-section{padding-top:39px;padding-bottom:39px}.page-id-20 .fc-about>.fc-hero+.fc-section{padding-bottom:25px}.page-id-20 .fc-about>.fc-hero+.fc-section+.fc-section{padding-top:25px}.page-id-20 .fc-about .fc-split,.page-id-20 .fc-about .fc-about-intro{gap:30px}.page-id-20 .fc-about .fc-cta{padding-top:43px;padding-bottom:43px}.page-id-20 .fc-about .fc-cta__inner{gap:23px;padding:26px 22px}}.fc-about-intro,.fc-quality{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:55px;align-items:start}.fc-about-intro>aside,.fc-quality>aside,.fc-contact-card{padding:34px;border-top:4px solid var(--fc-blue);border-radius:13px;background:#fff;box-shadow:var(--fc-shadow)}.fc-about-intro>aside>b,.fc-quality>aside>b{display:grid;width:54px;height:54px;margin-bottom:20px;place-items:center;border-radius:50%;background:#e8f5fa;color:var(--fc-blue);font-size:24px}.fc-about-intro aside ul,.fc-service-panel ul{margin:18px 0 0;padding:0;list-style:none}.fc-about-intro aside li,.fc-service-panel li{margin:9px 0}.fc-about-intro aside li::before,.fc-service-panel li::before,.fc-check-list li::before{margin-right:9px;color:var(--fc-blue);content:"✓"}.fc-icon-cards .fc-card{position:relative;padding-top:30px}.fc-card-icon{display:grid;width:50px;height:50px;margin-bottom:20px;place-items:center;border-radius:11px;background:#e7f4fa;color:var(--fc-blue);font-size:22px}.fc-number-cards>.fc-card>b{display:block;margin-bottom:16px;color:var(--fc-blue);font-size:26px}.fc-service-panel{padding:38px;border:1px solid var(--fc-line);border-radius:16px;background:#fff;box-shadow:0 7px 24px rgb(23 59 77 / .07)}.fc-service-panel .fc-button{margin-top:22px}.fc-doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.fc-doc-grid>a{display:flex;flex-direction:column;padding:16px 16px 25px;border:1px solid var(--fc-line);border-radius:15px;background:#fff;color:var(--fc-text);text-decoration:none;box-shadow:0 7px 24px rgb(23 59 77 / .07)}.fc-doc-grid img{width:100%;height:330px;margin-bottom:22px;border-radius:8px;background:#f7f9fa;object-fit:cover;object-position:top}.fc-doc-grid .fc-eyebrow{margin-left:8px}.fc-doc-grid h3,.fc-doc-grid p,.fc-doc-grid strong{margin-right:8px;margin-left:8px}.fc-doc-grid strong{margin-top:auto;color:var(--fc-blue)}.fc-contact-shortcuts{position:relative;z-index:3;margin-top:-34px}.fc-contact-shortcuts a{display:grid;grid-template-columns:48px 1fr;gap:15px;align-items:center;padding:20px;border:1px solid var(--fc-line);border-radius:12px;background:#fff;color:var(--fc-text);text-decoration:none;box-shadow:var(--fc-shadow)}.fc-contact-shortcuts b{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#e7f4fa;color:var(--fc-blue);font-size:20px}.fc-contact-shortcuts strong{display:block;margin-bottom:3px;color:var(--fc-blue-dark)}.fc-contact-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:54px;align-items:start}.fc-contact-form{display:grid;gap:18px;margin-top:28px}.fc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fc-contact-form label{display:grid;gap:7px;color:var(--fc-blue-dark);font-size:13px;font-weight:700}.fc-contact-form input,.fc-contact-form textarea{width:100%;margin:0;padding:13px 15px;border:1px solid #cddfe7;border-radius:7px;background:#fff;color:var(--fc-text);font:400 15px/1.5 "Open Sans",sans-serif}.fc-contact-form input{min-height:50px}.fc-contact-form textarea{resize:vertical}.fc-contact-form input:focus,.fc-contact-form textarea:focus{border-color:var(--fc-blue);box-shadow:0 0 0 3px rgb(5 121 179 / .1);outline:0}.fc-contact-form .fc-button{width:max-content;min-width:150px}.fc-honeypot{position:absolute!important;left:-9999px!important}.fc-form-notice,.fc-form-error{margin:18px 0;padding:14px 16px;border-radius:7px}.fc-form-notice{background:#e7f7ed;color:#17683b}.fc-form-error{background:#fff0f0;color:#9d2525}.fc-contact-card ul{margin:25px 0 0;padding:0;list-style:none}.fc-contact-card li{display:grid;grid-template-columns:36px 1fr;gap:12px;margin:18px 0}.fc-contact-card li>b{color:var(--fc-blue);font-size:20px}.fc-contact-card strong{display:block;margin-bottom:3px;color:var(--fc-blue-dark)}.fc-contact-card a{color:var(--fc-text);text-decoration:none}.fc-map-card{display:grid;min-height:280px;padding:35px;place-content:center;border:1px solid var(--fc-line);border-radius:16px;background:linear-gradient(135deg,#dcedf4,#f8fbfc);color:var(--fc-blue);font-size:50px;text-align:center}.fc-map-card strong,.fc-map-card span{display:block;color:var(--fc-blue-dark);font-size:18px}.fc-map-card span{margin-top:5px;color:var(--fc-text);font-size:14px}.fc-dezo-stats{background:var(--fc-navy);color:#fff}.fc-dezo-stats>.fc-shell{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fc-dezo-stats article{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center;padding:26px 35px;border-right:1px solid rgb(255 255 255 / .13)}.fc-dezo-stats article:last-child{border-right:0}.fc-dezo-stats strong{color:#55c1ee;font-size:27px}.fc-dezo-stats span{font-size:13px}.fc-process article{position:relative;padding:32px 28px;border-top:3px solid var(--fc-blue);background:#fff;box-shadow:0 7px 24px rgb(23 59 77 / .07)}.fc-process article>b{position:absolute;top:-19px;right:20px;color:#dbeaf1;font-size:52px}.fc-dezo-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:65px;align-items:center}.fc-check-list{margin:25px 0 0;padding:0;list-style:none}.fc-check-list li{margin:11px 0}.fc-dezo-details aside{padding:30px;border:1px solid rgb(255 255 255 / .17);border-radius:13px;background:rgb(255 255 255 / .06)}.fc-dezo-details aside h3{color:#fff}.fc-dezo-details dl{margin:18px 0 0}.fc-dezo-details dl>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid rgb(255 255 255 / .12)}.fc-dezo-details dt{color:#a9c2ce}.fc-dezo-details dd{margin:0;color:#fff;font-weight:700;text-align:right}.fc-size-cards article{padding:27px 22px;border:1px solid var(--fc-line);border-radius:13px;background:#fff;text-align:center}.fc-size-cards strong,.fc-size-cards span{display:block}.fc-size-cards strong{color:#022b41;font-size:23px}.fc-size-cards span{margin-top:8px;font-size:13px}.fc-faq{max-width:880px}.fc-faq details{margin:12px 0;border:1px solid var(--fc-line);border-radius:9px;background:#fff}.fc-faq summary{padding:18px 22px;color:var(--fc-blue-dark);font-weight:700;cursor:pointer}.fc-faq details p{padding:0 22px 18px}.fc-topbar__icon{display:inline-grid;min-width:18px;margin:0 5px!important;place-items:center;color:#63c4ea;font-size:15px;opacity:1!important}.fc-site-footer{padding-top:65px;background:var(--fc-navy);color:#b8cbd4}.fc-site-footer__grid{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:65px}.fc-site-footer h2{margin:0 0 22px;color:#fff;font-size:19px}.fc-site-footer p{font-size:14px;line-height:1.75}.fc-site-footer ul{margin:0;padding:0;list-style:none}.fc-site-footer li{margin:8px 0}.fc-site-footer a{color:#b8cbd4;text-decoration:none}.fc-site-footer a:hover{color:#fff}.fc-site-footer__contact li{display:grid;grid-template-columns:22px 1fr;gap:8px}.fc-site-footer__contact li>span:first-child{color:#55c1ee}.fc-site-footer__bottom{margin-top:55px;padding:20px;border-top:1px solid rgb(255 255 255 / .1);font-size:12px;text-align:center}.site-footer{display:none}@media (max-width:980px){.fc-about-intro,.fc-quality,.fc-contact-layout,.fc-dezo-details{grid-template-columns:1fr}.fc-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px}.fc-contact-shortcuts .fc-grid{grid-template-columns:1fr}.fc-contact-shortcuts{margin-top:20px}.fc-dezo-stats article{padding:22px 18px}}@media (max-width:700px){.fc-hero--inner .fc-hero__inner{padding:45px 20px}.fc-about .fc-hero--inner,.fc-about .fc-hero--inner .fc-hero__inner,.fc-contact .fc-hero--inner,.fc-contact .fc-hero--inner .fc-hero__inner,.fc-licence .fc-hero--inner,.fc-licence .fc-hero--inner .fc-hero__inner,.fc-mats .fc-hero--inner,.fc-mats .fc-hero--inner .fc-hero__inner,.fc-dezo .fc-hero--inner,.fc-dezo .fc-hero--inner .fc-hero__inner{min-height:350px}.fc-mats .fc-hero--inner,.fc-dezo .fc-hero--inner{width:100%;margin-top:0}.fc-form-grid,.fc-doc-grid,.fc-dezo-stats>.fc-shell,.fc-site-footer__grid{grid-template-columns:1fr}.fc-dezo-stats article{border-right:0;border-bottom:1px solid rgb(255 255 255 / .13)}.fc-site-footer{padding-top:48px}.fc-site-footer__bottom{margin-top:38px}.fc-contact-form .fc-button{width:100%}}.fc-topbar.top-header{height:41px;background:#011e2f;color:#fff;font:300 14px/21px "Open Sans",sans-serif}.fc-topbar .header-callto{display:block;width:min(1170px,100%);height:41px;min-height:41px;margin:0 auto}.fc-topbar .callto-left{height:41px;padding:10px;color:#fff}.fc-topbar .callto-right{float:right;height:41px;color:#fff}.fc-topbar .cta{padding:10px 0}.fc-topbar .fa{display:inline-block;color:#fff;font:normal normal normal 14px/1 FontAwesome;opacity:1}.fc-topbar .fa-map-marker{margin-left:8px!important}.fc-topbar a{color:#fff;font-weight:300}.fc-site-footer.site-footer-copy{display:block;font:300 16px/24px "Open Sans",sans-serif}.footer-wrap-copy{height:280px;background:#022b41}.top-footer-copy{width:min(1180px,calc(100% - 40px));height:280px}.flexy-footer-custom{display:grid;gap:36px;align-items:start;width:100%;height:280px;padding:30px 0 24px}.flexy-footer-column{min-width:0}.flexy-footer-title{height:auto;margin:0 0 11px;padding:0 0 9px;color:#fff;font:800 18px/23.4px "Open Sans",sans-serif}.flexy-footer-custom ul{margin:0;padding:0;list-style:none}.flexy-footer-links{display:grid;gap:0}.flexy-footer-links li{height:22.84375px;margin:0;padding:0;font:300 14px/20.72px "Open Sans",sans-serif}.flexy-footer-links a{display:inline-flex;align-items:center;width:100%;padding:2px 0;color:#d9e7ed;font:600 13.5px/17.28px "Open Sans",sans-serif;text-decoration:none}.flexy-footer-text p{margin:0 0 10px;color:#c8d9e1;font:300 14px/22.68px "Open Sans",sans-serif}.flexy-footer-contact-list{display:grid;gap:0}.flexy-footer-contact-list li{height:26px;margin:0;padding:0}.flexy-footer-contact-list a{display:flex;align-items:center;gap:8px;width:100%;height:26px;padding:2px 0;color:#d9e7ed;font:600 13.5px/17.28px "Open Sans",sans-serif;text-decoration:none}.flexy-footer-icon{display:flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;background:rgb(57 183 234 / .13);color:#59c4ec;font:600 13px/13px "Open Sans",sans-serif}.flexy-footer-custom a:hover{color:#fff}@media (max-width:921px){.fc-topbar.top-header{display:none}.fc-site-footer.site-footer-copy,.footer-wrap-copy,.top-footer-copy,.flexy-footer-custom{height:auto}.fc-site-footer.site-footer-copy{padding-top:0}.flexy-footer-custom{padding:30px 0;gap:30px}.flexy-footer-column:last-child{grid-column:1/-1}}@media (max-width:600px){.flexy-footer-custom{gap:25px;padding:28px 0}.flexy-footer-column:last-child{grid-column:auto}.flexy-footer-links li{height:auto;min-height:23px}}.page-id-23 .entry-content{margin:0}.page-id-23 #primary{width:100%;max-width:none}.page-id-23 .ed-container{max-width:100%;width:100%}.page-id-23 article{margin:0}.page-id-23 .site-content{padding-top:0}.page-id-23 .flexy-licence-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:360px;padding:66px 24px;overflow:hidden;border-radius:0 0 24px 24px;background-image:url(https://flexyclean.com/wp-content/uploads/2020/05/slajder4.jpg);background-size:cover;background-position:center 42%;background-repeat:no-repeat;box-shadow:0 16px 38px rgb(2 43 65 / .11);box-sizing:border-box}.page-id-23 .flexy-licence-hero-overlay{position:absolute;z-index:0;inset:0;background:linear-gradient(100deg,rgb(2 43 65 / .97) 0%,rgb(2 43 65 / .88) 45%,rgb(2 43 65 / .58) 72%,rgb(5 121 179 / .24) 100%)}.page-id-23 .flexy-licence-hero-content{position:relative;z-index:2;width:min(1170px, calc(100% - 40px));max-width:1170px;margin:0 auto;color:#fff;text-align:center}.page-id-23 .flexy-licence-eyebrow{position:relative;display:inline-block;margin-bottom:13px;padding-left:54px;color:#79c6e9;font-size:12px;font-weight:800;letter-spacing:1.8px;line-height:1.2;text-transform:uppercase;animation:fc-inner-hero-eyebrow-in .58s cubic-bezier(.2,.8,.25,1) .08s backwards}.page-id-23 .flexy-licence-eyebrow::before{position:absolute;top:50%;left:0;width:38px;height:2px;background:#31a5d8;content:"";transform:translateY(-50%);transform-origin:left center;animation:fc-inner-hero-line-in .54s cubic-bezier(.2,.8,.25,1) .20s backwards}.page-id-23 .flexy-licence-eyebrow br,.page-id-23 .flexy-licence-hero-content>p:empty{display:none!important}.page-id-23 .flexy-licence-hero h1{max-width:760px;margin:0 auto 17px;color:#fff;font-size:clamp(42px, 5vw, 64px);font-weight:800;letter-spacing:-.035em;line-height:1.04;text-wrap:balance;animation:fc-inner-hero-title-in .78s cubic-bezier(.18,.8,.22,1) .18s backwards}.page-id-23 .flexy-licence-hero-content>p:not(:empty){max-width:650px;margin:0 auto;color:rgb(255 255 255 / .88);font-size:18px;line-height:1.62;animation:fc-inner-hero-copy-in .70s cubic-bezier(.22,.72,.25,1) .40s backwards}@keyframes fc-inner-hero-eyebrow-in{from{opacity:0;transform:translateX(-22px);filter:blur(4px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}@keyframes fc-inner-hero-line-in{from{opacity:0;transform:translateY(-50%) scaleX(0)}to{opacity:1;transform:translateY(-50%) scaleX(1)}}@keyframes fc-inner-hero-title-in{from{opacity:0;transform:translateY(27px) scale(.98);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes fc-inner-hero-copy-in{from{opacity:0;transform:translateY(16px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes fc-inner-hero-button-in{from{opacity:0;transform:translateY(14px) scale(.94);filter:blur(3px)}70%{opacity:1;transform:translateY(-2px) scale(1.025);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.page-id-23 .flexy-licence-eyebrow,.page-id-23 .flexy-licence-eyebrow::before,.page-id-23 .flexy-licence-hero h1,.page-id-23 .flexy-licence-hero-content>p:not(:empty),.page-id-25 .flexy-contact-eyebrow,.page-id-25 .flexy-contact-eyebrow::before,.page-id-25 .flexy-contact-hero h1,.page-id-25 .flexy-contact-hero-actions>a,.page-id-20 .fc-about .fc-hero--inner .fc-eyebrow,.page-id-20 .fc-about .fc-hero--inner .fc-eyebrow::before,.page-id-20 .fc-about .fc-hero--inner h1,.page-id-20 .fc-about .fc-hero--inner p,.page-id-16 .fmp-hero .fmp-eyebrow,.page-id-16 .fmp-hero .fmp-eyebrow::before,.page-id-16 .fmp-hero h1,.page-id-16 .fmp-hero p,.page-id-16 .fmp-hero-actions>.fmp-button,.page-id-16 .fmp-hero-points span,.page-id-18 .fdz-hero .fdz-eyebrow,.page-id-18 .fdz-hero .fdz-eyebrow::before,.page-id-18 .fdz-hero h1,.page-id-18 .fdz-hero-lead,.page-id-18 .fdz-hero-actions .fdz-button,.page-id-18 .fdz-hero-facts span{animation:none!important}}.page-id-23 .flexy-section-label{display:inline-block;margin-bottom:10px;color:#022b41;font-size:12px;font-weight:800;letter-spacing:1.7px}.page-id-23 .flexy-licence-intro,.page-id-23 .flexy-certificates,.page-id-23 .flexy-licence-cta{padding:16px 24px;box-sizing:border-box}.page-id-23 .flexy-licence-intro{background:#fff}.page-id-23 .flexy-licence-intro-inner{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,0.85fr);align-items:center;max-width:1180px;margin:0 auto}.page-id-23 .flexy-licence-intro h2,.page-id-23 .flexy-section-heading h2,.page-id-23 .flexy-licence-cta h2{margin:0 0 18px;color:#022b41;font-size:clamp(28px, 3.5vw, 41px);line-height:1.18;font-weight:800}.page-id-23 .flexy-licence-intro-text p{margin:0 0 16px;color:#526772;font-size:16px;line-height:1.75}.page-id-23 .flexy-licence-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.page-id-23 .flexy-licence-actions>p{margin:0!important;padding:0!important}.page-id-23 .flexy-licence-actions .flexy-primary-button br,.page-id-23 .flexy-licence-actions .flexy-secondary-button br{display:none!important}.page-id-23 .flexy-primary-button,.page-id-23 .flexy-secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:10px;font-size:14px;font-weight:700;text-decoration:none;transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.page-id-23 .flexy-primary-button{border:1px solid #0579b3;background:#0579b3;color:#fff;box-shadow:0 8px 20px rgb(5 121 179 / .2)}.page-id-23 .flexy-primary-button:hover{background:#045f8c;border-color:#045f8c;color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px rgb(5 121 179 / .28)}.page-id-23 .flexy-secondary-button{border:1px solid #cbdbe3;background:#fff;color:#174b68}.page-id-23 .flexy-secondary-button:hover{border-color:#0579b3;background:#edf8fc;color:#0579b3;transform:translateY(-2px)}.page-id-23 .flexy-licence-highlight{border:1px solid #dce9ef;border-radius:18px;background:linear-gradient(145deg,#f8fcfe,#eef8fc);box-shadow:0 14px 36px rgb(25 55 75 / .08)}.page-id-23 .flexy-highlight-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#0579b3;color:#fff;font-size:25px;font-weight:800}.page-id-23 .flexy-licence-highlight h3{margin:0 0 12px;color:#022b41;font-size:22px;line-height:1.3}.page-id-23 .flexy-licence-highlight p{margin:0;color:#526a76;font-size:15px;line-height:1.7}.page-id-23 .flexy-certificates{margin-top:-52px;padding-top:10px;padding-bottom:16px;background:#f4f8fa}.page-id-23 .flexy-certificates-inner{max-width:1180px;margin:0 auto}.page-id-23 .flexy-section-heading{max-width:680px;margin:0 auto 16px;text-align:center}.page-id-23 .flexy-section-heading p{margin:0;color:#526a76;font-size:16px;line-height:1.7}.page-id-23 .flexy-certificates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.page-id-23 .flexy-certificate-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe9ef;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgb(25 55 75 / .07);transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.page-id-23 .flexy-certificate-card:hover{transform:translateY(-5px);border-color:#bad9e7;box-shadow:0 17px 38px rgb(25 55 75 / .13)}.page-id-23 .flexy-certificate-image{display:block;height:245px;padding:9px;overflow:hidden;background:#eef3f5;box-sizing:border-box}.page-id-23 .flexy-certificate-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform 0.28s ease}.page-id-23 .flexy-certificate-card:hover img{transform:scale(1.025)}.page-id-23 .flexy-certificate-content{display:flex;flex-direction:column;flex:1;padding:16px 17px 17px}.page-id-23 .flexy-certificate-type{display:inline-flex;align-self:flex-start;align-items:center;min-height:27px;margin-bottom:9px;padding:5px 10px;border:1px solid #075274;border-radius:7px;background:#022b41;color:#fff;font-size:10px;font-weight:800;letter-spacing:.9px;line-height:1;box-shadow:0 5px 12px rgb(2 43 65 / .12)}.page-id-23 .flexy-certificate-content h3{margin:0 0 6px;color:#022b41;font-size:18px;line-height:1.3}.page-id-23 .flexy-certificate-content p{margin:0;color:#526a76;font-size:13px;line-height:1.5}.page-id-23 .flexy-document-link{display:none!important}.page-id-23 .flexy-licence-cta{background:#fff}.page-id-23 .flexy-licence-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:36px;max-width:1180px;margin:0 auto;padding:38px 42px;border:1px solid #dce9ef;border-radius:18px;background:linear-gradient(135deg,#f8fcfe,#edf7fb);box-shadow:0 12px 34px rgb(25 55 75 / .08)}.page-id-23 .flexy-licence-cta h2{margin-bottom:10px;font-size:clamp(25px, 3vw, 35px)}.page-id-23 .flexy-licence-cta p{max-width:700px;margin:0;color:#526a76;font-size:15px;line-height:1.7}.page-id-23 .flexy-cta-button{flex:0 0 auto;min-height:42px;padding:9px 20px;box-sizing:border-box}.page-id-23 .flexy-cta-button br{display:none!important}@media (max-width:950px){.page-id-23 .flexy-licence-intro-inner{grid-template-columns:1fr;gap:30px}.page-id-23 .flexy-certificates{margin-top:0}.page-id-23 .flexy-certificates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.page-id-23 .flexy-licence-hero{min-height:315px;padding:52px 0;border-radius:0 0 18px 18px}.page-id-23 .flexy-licence-hero-content{width:calc(100% - 32px)}.page-id-23 .flexy-licence-hero h1{max-width:520px;font-size:clamp(34px, 10vw, 44px);line-height:1.06}.page-id-23 .flexy-licence-hero-content>p:not(:empty){max-width:520px;font-size:16px;line-height:1.58}.page-id-23 .flexy-licence-intro{padding:24px 16px 12px}.page-id-23 .flexy-certificates{padding:5px 16px 24px}.page-id-23 .flexy-licence-cta{padding:24px 16px}.page-id-23 .flexy-licence-actions{flex-direction:column;gap:8px}.page-id-23 .flexy-licence-actions>p{margin:0!important;padding:0!important}.page-id-23 .flexy-primary-button,.page-id-23 .flexy-secondary-button{width:100%;box-sizing:border-box}.page-id-23 .flexy-licence-intro-inner{gap:18px}.page-id-23 .flexy-certificates-grid{grid-template-columns:1fr}.page-id-23 .flexy-certificate-image{height:340px}.page-id-23 .flexy-licence-cta-inner{flex-direction:column;align-items:stretch;padding:28px 22px}}@media (min-width:651px){.page-id-23 .flexy-certificates{padding-bottom:12px}.page-id-23 .flexy-licence-cta{padding-top:12px}.page-id-23 .flexy-licence-intro{padding-top:24px;padding-bottom:8px}}.page-id-23 .flexy-licence-intro-inner{gap:36px}.page-id-23 .flexy-licence-highlight{padding:26px}.page-id-23 .flexy-highlight-icon{margin-bottom:14px}.page-id-23 .flexy-licence-highlight h3{margin-bottom:8px}.page-id-25 .entry-content{margin:0}.page-id-25 #primary{width:100%;max-width:none}.page-id-25 .ed-container{width:100%;max-width:100%}.page-id-25 article{margin:0}.page-id-25 .site-content{padding-top:0}.page-id-25 .flexy-contact-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:380px;padding:68px 24px 86px;overflow:hidden;border-radius:0 0 24px 24px;background-image:url(https://flexyclean.com/wp-content/uploads/2020/05/slajder5.jpg);background-size:cover;background-position:center 48%;background-repeat:no-repeat;box-shadow:0 16px 38px rgb(2 43 65 / .11);box-sizing:border-box}.page-id-25 .flexy-contact-hero-overlay{position:absolute;z-index:0;inset:0;background:linear-gradient(100deg,rgb(2 43 65 / .97) 0%,rgb(2 43 65 / .88) 45%,rgb(2 43 65 / .58) 72%,rgb(5 121 179 / .24) 100%)}.page-id-25 .flexy-contact-hero-content{position:relative;z-index:2;width:min(1170px, calc(100% - 40px));max-width:1170px;margin:0 auto;color:#fff;text-align:center}.page-id-25 .flexy-contact-eyebrow{position:relative;display:inline-block;margin-bottom:13px;padding-left:54px;color:#79c6e9;font-size:12px;font-weight:800;letter-spacing:1.8px;line-height:1.2;text-transform:uppercase;animation:fc-inner-hero-eyebrow-in .58s cubic-bezier(.2,.8,.25,1) .08s backwards}.page-id-25 .flexy-contact-eyebrow::before{position:absolute;top:50%;left:0;width:38px;height:2px;background:#31a5d8;content:"";transform:translateY(-50%);transform-origin:left center;animation:fc-inner-hero-line-in .54s cubic-bezier(.2,.8,.25,1) .20s backwards}.page-id-25 .flexy-contact-hero h1{max-width:760px;margin:0 auto 17px;color:#fff;font-size:clamp(42px, 5vw, 64px);font-weight:800;letter-spacing:-.035em;line-height:1.04;text-wrap:balance;animation:fc-inner-hero-title-in .78s cubic-bezier(.18,.8,.22,1) .18s backwards}.page-id-25 .flexy-contact-hero>.flexy-contact-hero-content>p{max-width:620px;margin:0 auto;color:rgb(255 255 255 / .88);font-size:18px;line-height:1.62;animation:none}.page-id-25 .flexy-contact-hero .flexy-contact-hero-content>p.fc-contact-typewriter.is-typing::after{display:inline-block;width:2px;height:1em;margin-left:4px;background:#68d0ff;content:"";vertical-align:-.12em;animation:fc-contact-typewriter-caret .72s steps(1,end) infinite}@keyframes fc-contact-typewriter-caret{0%,48%{opacity:1}49%,100%{opacity:0}}.page-id-25 .flexy-contact-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:11px;margin-top:27px}.page-id-25 .flexy-contact-hero-actions>a{animation:fc-inner-hero-button-in .64s cubic-bezier(.16,.88,.25,1.12) backwards}.page-id-25 .flexy-contact-hero-actions>a:nth-child(1){animation-delay:.56s}.page-id-25 .flexy-contact-hero-actions>a:nth-child(2){animation-delay:.67s}.page-id-25 .flexy-contact-hero .flexy-contact-primary-button{border:2px solid #ffffff!important;background:#ffffff!important;color:#022b41!important;box-shadow:0 9px 24px rgb(0 0 0 / .14)!important}.page-id-25 .flexy-contact-hero .flexy-contact-primary-button:hover,.page-id-25 .flexy-contact-hero .flexy-contact-primary-button:focus-visible{border-color:#68d0ff!important;background:#68d0ff!important;color:#022b41!important;box-shadow:0 12px 28px rgb(0 0 0 / .18)!important;transform:translateY(-2px)}.page-id-25 .flexy-contact-primary-button,.page-id-25 .flexy-contact-secondary-button,.page-id-25 .flexy-contact-ghost-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:10px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;box-sizing:border-box;transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.page-id-25 .flexy-contact-primary-button{border:1px solid #0579b3;background:#0579b3;color:#fff;box-shadow:0 8px 20px rgb(5 121 179 / .24)}.page-id-25 .flexy-contact-primary-button:hover{border-color:#045f8c;background:#045f8c;color:#fff;transform:translateY(-2px);box-shadow:0 12px 27px rgb(5 121 179 / .32)}.page-id-25 .flexy-contact-secondary-button{border:1px solid #cbdbe3;background:#fff;color:#174b68}.page-id-25 .flexy-contact-secondary-button:hover{border-color:#0579b3;background:#edf8fc;color:#0579b3;transform:translateY(-2px)}.page-id-25 .flexy-contact-ghost-button{border:1px solid rgb(255 255 255 / .72);background:rgb(255 255 255 / .08);color:#fff;backdrop-filter:blur(3px)}.page-id-25 .flexy-contact-ghost-button:hover{border-color:#fff;background:#fff;color:#0579b3;transform:translateY(-2px)}.page-id-25 .flexy-contact-quick{position:relative;z-index:3;padding:0 24px;background:#fff}.page-id-25 .flexy-contact-quick-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:-36px auto 0}@media (prefers-reduced-motion:reduce) and (min-width:922px){.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>.menu-link::before,#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child>.sub-menu>li>a::before{transition:none!important}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item::after,.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item:hover>.menu-link::before{animation:none!important}}.page-id-25 .flexy-contact-quick-card{display:flex;align-items:center;gap:16px;min-height:105px;padding:20px 22px;border:1px solid #dce8ee;border-radius:16px;background:#fff;color:#022b41;box-shadow:0 12px 32px rgb(25 55 75 / .1);text-decoration:none;box-sizing:border-box;transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}.page-id-25 .flexy-contact-quick-card:hover{transform:translateY(-4px);border-color:#abd4e6;box-shadow:0 17px 38px rgb(25 55 75 / .15)}.page-id-25 .flexy-contact-quick-icon{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:13px;background:#eaf6fb;color:#0579b3;font-size:22px;font-weight:800}.page-id-25 .flexy-contact-quick-card strong{display:block;margin-bottom:4px;color:#022b41;font-size:16px}.page-id-25 .flexy-contact-quick-card small{display:block;color:#526a76;font-size:13px;line-height:1.5}.page-id-25 .flexy-contact-main,.page-id-25 .flexy-contact-location,.page-id-25 .flexy-contact-cta{padding:54px 24px;box-sizing:border-box}.page-id-25 .flexy-contact-section-label{display:inline-block;margin-bottom:10px;color:#022b41;font-size:12px;font-weight:800;letter-spacing:1.7px}.page-id-25 .flexy-contact-main h2,.page-id-25 .flexy-contact-location h2,.page-id-25 .flexy-contact-cta h2{margin:0 0 14px;color:#022b41;font-size:clamp(27px, 3.4vw, 40px);line-height:1.18;font-weight:800}.page-id-25 .flexy-contact-main{padding-top:48px;background:#fff}.page-id-25 .flexy-contact-main-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,0.8fr);gap:24px;align-items:start;max-width:1180px;margin:0 auto}.page-id-25 .flexy-contact-form-card,.page-id-25 .flexy-contact-info-card{padding:32px;border:1px solid #dce8ee;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgb(25 55 75 / .08);box-sizing:border-box}.page-id-25 .flexy-contact-intro-text{margin:0 0 24px;color:#526a76;font-size:15px;line-height:1.7}.page-id-25 .flexy-contact-form-wrap .wpforms-container{margin:0!important}.page-id-25 .flexy-contact-form-wrap .wpforms-field-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.page-id-25 .flexy-contact-form-wrap .wpforms-field{margin:0!important;padding:0!important}.page-id-25 .flexy-contact-form-wrap #wpforms-887-field_1-container,.page-id-25 .flexy-contact-form-wrap #wpforms-887-field_2-container{grid-column:1 / -1}.page-id-25 .flexy-contact-form-wrap .wpforms-field-label{margin-bottom:7px!important;color:#314753!important;font-size:13px!important;font-weight:700!important}.page-id-25 .flexy-contact-form-wrap .wpforms-required-label{color:#0579b3!important}.page-id-25 .flexy-contact-form-wrap input[type="text"],.page-id-25 .flexy-contact-form-wrap input[type="email"],.page-id-25 .flexy-contact-form-wrap input[type="tel"],.page-id-25 .flexy-contact-form-wrap textarea{width:100%!important;max-width:100%!important;border:1px solid #d5e1e7!important;border-radius:10px!important;background:#f8fbfc!important;color:#263b46!important;font-size:14px!important;box-shadow:none!important;box-sizing:border-box!important;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.page-id-25 .flexy-contact-form-wrap input[type="text"],.page-id-25 .flexy-contact-form-wrap input[type="email"],.page-id-25 .flexy-contact-form-wrap input[type="tel"]{min-height:46px!important;padding:0 13px!important}.page-id-25 .flexy-contact-form-wrap textarea{min-height:155px!important;padding:12px 13px!important;resize:vertical}.page-id-25 .flexy-contact-form-wrap input:focus,.page-id-25 .flexy-contact-form-wrap textarea:focus{outline:none!important;border-color:#0579b3!important;background:#ffffff!important;box-shadow:0 0 0 3px rgb(5 121 179 / .12)!important}.page-id-25 .flexy-contact-form-wrap .wpforms-submit-container{margin-top:20px!important;padding:0!important}.page-id-25 .flexy-contact-form-wrap button.wpforms-submit{min-height:48px!important;padding:12px 26px!important;border:1px solid #022b41!important;border-radius:10px!important;background:#022b41!important;color:#ffffff!important;font-size:14px!important;font-weight:700!important;box-shadow:0 8px 20px rgb(2 43 65 / .22)!important;transition:transform 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease}.page-id-25 .flexy-contact-form-wrap button.wpforms-submit:hover{border-color:#075274!important;background:#075274!important;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 12px 26px rgb(2 43 65 / .28)!important}.page-id-25 .flexy-contact-info-card{background:linear-gradient(145deg,#f8fcfe,#edf7fb)}.page-id-25 .flexy-contact-info-lead{margin:0 0 24px;color:#526a76;font-size:14px;line-height:1.65}.page-id-25 .flexy-contact-info-list{display:flex;flex-direction:column}.page-id-25 .flexy-contact-info-row{display:flex;align-items:flex-start;gap:14px;padding:17px 0;border-bottom:1px solid #d9e7ed}.page-id-25 .flexy-contact-info-row:last-child{border-bottom:0}.page-id-25 .flexy-contact-info-icon{display:flex;align-items:center;justify-content:center;flex:0 0 39px;width:39px;height:39px;border-radius:11px;background:#0579b3;color:#fff;font-size:18px;font-weight:800}.page-id-25 .flexy-contact-info-row strong{display:block;margin-bottom:4px;color:#022b41;font-size:14px}.page-id-25 .flexy-contact-info-row p{margin:0;color:#526a76;font-size:13px;line-height:1.65}.page-id-25 .flexy-contact-info-row a{color:#0579b3;text-decoration:none}.page-id-25 .flexy-contact-info-row a:hover{color:#045f8c;text-decoration:underline}.page-id-25 .flexy-contact-location{background:#f4f8fa}.page-id-25 .flexy-contact-location-inner{max-width:1180px;margin:0 auto}.page-id-25 .flexy-contact-location-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:25px}.page-id-25 .flexy-contact-location-heading p{max-width:650px;margin:0;color:#526a76;font-size:15px;line-height:1.7}.page-id-25 .flexy-contact-map{overflow:hidden;height:410px;border:1px solid #dce8ee;border-radius:18px;background:#eaf0f3;box-shadow:0 12px 34px rgb(25 55 75 / .09)}.page-id-25 .flexy-contact-map iframe{display:block;width:100%!important;height:100%!important;border:0}.page-id-25 .flexy-contact-cta{padding-top:26px;background:#fff}.page-id-25 .flexy-contact-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:36px;max-width:1180px;margin:0 auto;padding:36px 40px;border:1px solid #dce9ef;border-radius:18px;background:linear-gradient(135deg,#f8fcfe,#edf7fb);box-shadow:0 12px 34px rgb(25 55 75 / .08)}.page-id-25 .flexy-contact-cta h2{margin-bottom:9px;font-size:clamp(25px, 3vw, 35px)}.page-id-25 .flexy-contact-cta p{max-width:700px;margin:0;color:#526a76;font-size:15px;line-height:1.7}.page-id-25 .flexy-contact-cta-button{flex:0 0 auto}@media (max-width:950px){.page-id-25 .flexy-contact-quick-inner{grid-template-columns:1fr;max-width:700px}.page-id-25 .flexy-contact-main-inner{grid-template-columns:1fr}}@media (max-width:650px){.page-id-25 .flexy-contact-hero{min-height:350px;padding:52px 0 78px;border-radius:0 0 18px 18px}.page-id-25 .flexy-contact-hero-content{width:calc(100% - 32px)}.page-id-25 .flexy-contact-hero h1{max-width:520px;font-size:clamp(34px, 10vw, 44px);line-height:1.06}.page-id-25 .flexy-contact-hero>.flexy-contact-hero-content>p{max-width:520px;font-size:16px;line-height:1.58}.page-id-25 .flexy-contact-hero-actions{flex-direction:column;max-width:520px;margin-right:auto;margin-left:auto}.page-id-25 .flexy-contact-primary-button,.page-id-25 .flexy-contact-secondary-button,.page-id-25 .flexy-contact-ghost-button{width:100%}.page-id-25 .flexy-contact-quick{padding:0 16px}.page-id-25 .flexy-contact-quick-inner{margin-top:-42px;gap:12px}.page-id-25 .flexy-contact-main,.page-id-25 .flexy-contact-location,.page-id-25 .flexy-contact-cta{padding:42px 16px}.page-id-25 .flexy-contact-form-card,.page-id-25 .flexy-contact-info-card{padding:24px 20px}.page-id-25 .flexy-contact-form-wrap .wpforms-field-container{grid-template-columns:1fr}.page-id-25 .flexy-contact-form-wrap #wpforms-887-field_1-container,.page-id-25 .flexy-contact-form-wrap #wpforms-887-field_2-container{grid-column:auto}.page-id-25 .flexy-contact-location-heading{flex-direction:column;align-items:stretch}.page-id-25 .flexy-contact-map{height:350px}.page-id-25 .flexy-contact-cta-inner{flex-direction:column;align-items:stretch;padding:27px 21px}}body:has(.flexy-mats-page) #content>.ed-container,body:has(.flexy-mats-page) #primary,body:has(.flexy-mats-page) #primary.content-area,body:has(.flexy-mats-page) #primary.right-sidebar,body:has(.flexy-mats-page) #primary.left-sidebar,body:has(.flexy-mats-page) article,body:has(.flexy-mats-page) .site-main,body:has(.flexy-mats-page) .entry-content{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important}body:has(.flexy-mats-page) #secondary-left,body:has(.flexy-mats-page) #secondary-right{display:none!important}.flexy-mats-page{--fmp-shell:1180px;--fmp-side-gap:30px;--fmp-navy:#022b41;--fmp-heading:#022b41;--fmp-text:#486171;--fmp-muted:#617783;--fmp-border:#dce8ee;--fmp-light:#f4f8fa;width:100%;max-width:none;margin:0;padding:0;overflow:hidden}.flexy-mats-page *,.flexy-mats-page *::before,.flexy-mats-page *::after{box-sizing:border-box}.flexy-mats-page img{display:block;max-width:100%}.flexy-mats-page .fmp-container{width:calc(100% - var(--fmp-side-gap));max-width:var(--fmp-shell);margin-left:auto;margin-right:auto}.flexy-mats-page .fmp-hero{position:relative;display:flex;align-items:center;width:calc(100% - var(--fmp-side-gap));max-width:var(--fmp-shell);min-height:360px;margin:0 auto;background-image:url(https://flexyclean.com/wp-content/uploads/2020/05/MicroLuxx_Mat.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.flexy-mats-page .fmp-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(2 43 65 / .97) 0%,rgb(2 43 65 / .88) 48%,rgb(5 121 179 / .28) 100%)}.flexy-mats-page .fmp-hero .fmp-container{position:relative;z-index:2;width:100%;max-width:none;margin:0;padding:34px 40px}.flexy-mats-page .fmp-hero-content{max-width:760px}.flexy-mats-page .fmp-eyebrow,.flexy-mats-page .fmp-section-label{display:inline-block;color:var(--fmp-blue);font-size:12px;line-height:1.3;font-weight:800;letter-spacing:1.8px}.flexy-mats-page .fmp-eyebrow{position:relative;margin-bottom:13px;padding-left:54px;color:#79c6e9;animation:fc-inner-hero-eyebrow-in .58s cubic-bezier(.2,.8,.25,1) .08s backwards}.flexy-mats-page .fmp-eyebrow::before{position:absolute;top:50%;left:0;width:38px;height:2px;background:#31a5d8;content:"";transform:translateY(-50%);transform-origin:left center;animation:fc-inner-hero-line-in .54s cubic-bezier(.2,.8,.25,1) .20s backwards}.flexy-mats-page .fmp-hero h1{max-width:820px;margin:0 0 17px;color:#fff;font-size:clamp(42px, 5vw, 64px);font-weight:800;letter-spacing:-.035em;line-height:1.04;text-wrap:balance;animation:fc-inner-hero-title-in .78s cubic-bezier(.18,.8,.22,1) .18s backwards}.flexy-mats-page .fmp-hero p{max-width:690px;margin:0;color:rgb(255 255 255 / .88);font-size:18px;line-height:1.62;animation:fc-inner-hero-copy-in .70s cubic-bezier(.22,.72,.25,1) .40s backwards}.flexy-mats-page .fmp-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:27px}.flexy-mats-page .fmp-hero-actions>.fmp-button{animation:fc-inner-hero-button-in .64s cubic-bezier(.16,.88,.25,1.12) backwards}.flexy-mats-page .fmp-hero-actions>.fmp-button:nth-child(1){animation-delay:.56s}.flexy-mats-page .fmp-hero-actions>.fmp-button:nth-child(2){animation-delay:.67s}.flexy-mats-page .fmp-hero-points{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:27px}.flexy-mats-page .fmp-hero-points span{animation:fc-inner-hero-copy-in .50s cubic-bezier(.22,.72,.25,1) backwards}.flexy-mats-page .fmp-hero-points span:nth-child(1){animation-delay:.83s}.flexy-mats-page .fmp-hero-points span:nth-child(2){animation-delay:.91s}.flexy-mats-page .fmp-hero-points span:nth-child(3){animation-delay:.99s}.flexy-mats-page .fmp-hero-points span{position:relative;padding-left:22px;color:rgb(255 255 255 / .86);font-size:13px;font-weight:600}.flexy-mats-page .fmp-hero-points span::before{content:"✓";position:absolute;left:0;color:#7dd2f5;font-weight:800}.flexy-mats-page .fmp-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 25px;border:1px solid #fff0;border-radius:10px;font-size:14px;line-height:1.2;font-weight:800;text-decoration:none;transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.flexy-mats-page .fmp-button-primary{border-color:var(--fmp-blue);background:var(--fmp-blue);color:#fff;box-shadow:0 10px 25px rgb(5 121 179 / .25)}.flexy-mats-page .fmp-button-primary:hover{border-color:var(--fmp-blue-dark);background:var(--fmp-blue-dark);color:#fff;transform:translateY(-2px)}.flexy-mats-page .fmp-button-ghost{border-color:rgb(255 255 255 / .7);background:rgb(255 255 255 / .08);color:#fff}.flexy-mats-page .fmp-button-ghost:hover{border-color:#fff;background:#fff;color:var(--fmp-blue);transform:translateY(-2px)}.flexy-mats-page .fmp-button-light{border-color:#fff;background:#fff;color:var(--fmp-navy)}.flexy-mats-page .fmp-button-light:hover{background:#edf8fc;color:var(--fmp-blue);transform:translateY(-2px)}.flexy-mats-page .fmp-section-heading{max-width:780px;margin:0 auto 20px;text-align:center}.flexy-mats-page .fmp-section-label{margin-bottom:10px}.flexy-mats-page .fmp-section-heading h2,.flexy-mats-page .fmp-intro h2,.flexy-mats-page .fmp-logo-mats h2,.flexy-mats-page .fmp-service h2,.flexy-mats-page .fmp-shop h2,.flexy-mats-page .fmp-final-cta h2{margin:0 0 15px;color:var(--fmp-heading);font-size:clamp(30px, 4vw, 45px);line-height:1.14;font-weight:800;letter-spacing:-.5px}.flexy-mats-page .fmp-section-heading p,.flexy-mats-page .fmp-shop p,.flexy-mats-page .fmp-final-cta p{margin:0;color:var(--fmp-text);font-size:16px;line-height:1.72}.flexy-mats-page .fmp-intro{padding:36px 0;background:#fff}.flexy-mats-page .fmp-intro-inner{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,0.75fr);gap:30px;align-items:center}.flexy-mats-page .fmp-intro-content p{margin:0 0 15px;color:var(--fmp-text);font-size:16px;line-height:1.75}.flexy-mats-page .fmp-intro-card{padding:31px;border:1px solid var(--fmp-border);border-radius:18px;background:linear-gradient(145deg,#f8fcfe,#edf7fb);box-shadow:0 14px 36px rgb(25 55 75 / .09)}.flexy-mats-page .fmp-intro-card-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:17px;border-radius:50%;background:var(--fmp-blue);color:#fff;font-size:16px;font-weight:800}.flexy-mats-page .fmp-intro-card h3{margin:0 0 11px;color:var(--fmp-heading);font-size:23px;line-height:1.3}.flexy-mats-page .fmp-intro-card p{margin:0 0 20px;color:var(--fmp-text);font-size:14px;line-height:1.7}.flexy-mats-page .fmp-intro-card a{color:var(--fmp-blue);font-size:14px;font-weight:800;text-decoration:none}.flexy-mats-page .fmp-features{padding:36px 0;background:var(--fmp-light)}.flexy-mats-page .fmp-features-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:17px}.flexy-mats-page .fmp-feature-card{position:relative;flex:0 1 calc((100% - 34px) / 3);min-width:0;padding:28px 28px 27px;overflow:hidden;border:1px solid var(--fmp-border);border-radius:16px;background:#fff;box-shadow:0 9px 26px rgb(25 55 75 / .06);transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}.flexy-mats-page .fmp-feature-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--fmp-blue);transform:scaleX(0);transform-origin:left;transition:transform 0.22s ease}.flexy-mats-page .fmp-feature-card:hover{transform:translateY(-5px);border-color:#b6d9e8;box-shadow:0 16px 36px rgb(25 55 75 / .12)}.flexy-mats-page .fmp-feature-card:hover::before{transform:scaleX(1)}.flexy-mats-page .fmp-feature-number{display:block;margin:0 0 17px;padding-left:2px;color:var(--fmp-blue);font-size:12px;font-weight:800;letter-spacing:1.4px}.flexy-mats-page .fmp-feature-card h3{margin:0 0 11px;color:var(--fmp-heading);font-size:18px;line-height:1.35}.flexy-mats-page .fmp-feature-card p{margin:0;color:var(--fmp-text);font-size:13px;line-height:1.7}.flexy-mats-page .fmp-options{padding:36px 0;background:#fff}.flexy-mats-page .fmp-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%;max-width:none;margin:0;align-items:stretch}.flexy-mats-page .fmp-option-card{min-width:0;margin:0;padding:0!important;overflow:hidden;border:1px solid var(--fmp-border);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgb(25 55 75 / .08);display:flex}.flexy-mats-page .fmp-option-card-highlight{background:var(--fmp-navy);border-color:var(--fmp-navy)}.flexy-mats-page .fmp-option-card-inner{display:flex;flex-direction:column;width:100%;min-height:390px;padding:36px!important;box-sizing:border-box}.flexy-mats-page .fmp-option-label{display:inline-flex;align-self:flex-start;margin:0 0 16px;padding:6px 10px;border-radius:999px;background:#eaf6fb;color:var(--fmp-blue);font-size:10px;font-weight:800;letter-spacing:1.2px}.flexy-mats-page .fmp-option-card-highlight .fmp-option-label{background:rgb(255 255 255 / .1);color:#7dd2f5}.flexy-mats-page .fmp-option-card h3{margin:0 0 14px;font-size:24px;line-height:1.3;color:var(--fmp-heading)}.flexy-mats-page .fmp-option-card-highlight h3{color:#fff}.flexy-mats-page .fmp-option-card p{margin:0 0 15px;color:var(--fmp-text);line-height:1.7}.flexy-mats-page .fmp-option-card-highlight p{color:rgb(255 255 255 / .78)}.flexy-mats-page .fmp-option-card ul{margin:5px 0 24px;padding:0;list-style:none}.flexy-mats-page .fmp-option-card li{position:relative;padding-left:24px;margin:10px 0;line-height:1.5}.flexy-mats-page .fmp-option-card li:before{content:"✓";position:absolute;left:0;color:var(--fmp-blue);font-weight:800}.flexy-mats-page .fmp-option-card-highlight li,.flexy-mats-page .fmp-option-card-highlight li:before{color:#7dd2f5}.flexy-mats-page .fmp-option-card .fmp-button{margin-top:auto;align-self:flex-start}.flexy-mats-page .fmp-option-card-highlight .fmp-button-light{border:2px solid #ffffff!important;background:transparent!important;color:#ffffff!important;box-shadow:none!important}.flexy-mats-page .fmp-option-card-highlight .fmp-button-light:hover,.flexy-mats-page .fmp-option-card-highlight .fmp-button-light:focus-visible{border-color:var(--fmp-blue)!important;background:var(--fmp-blue)!important;color:#ffffff!important;transform:translateY(-2px)}.flexy-mats-page .fmp-logo-mats{padding:36px 0;background:var(--fmp-light)}.flexy-mats-page .fmp-logo-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:30px;align-items:center}.flexy-mats-page .fmp-logo-image{height:430px;overflow:hidden;border:1px solid var(--fmp-border);border-radius:19px;background:#e8eef1;box-shadow:0 15px 38px rgb(25 55 75 / .11)}.flexy-mats-page .fmp-logo-image img{width:100%;height:100%;object-fit:cover}.flexy-mats-page .fmp-logo-content p{margin:0 0 14px;color:var(--fmp-text);font-size:15px;line-height:1.72}.flexy-mats-page .fmp-logo-note{margin:23px 0;padding:14px 16px;border-left:3px solid var(--fmp-blue);border-radius:0 9px 9px 0;background:#fff;color:var(--fmp-heading);font-size:14px;line-height:1.6;font-weight:700}.flexy-mats-page .fmp-service{padding:34px 0;background:#fff}.flexy-mats-page .fmp-service-box{width:100%;max-width:none;margin:0;padding:42px;border:1px solid #cfe3ec;border-radius:20px;background:linear-gradient(135deg,#f8fcfe,#eaf6fb);box-shadow:0 14px 36px rgb(25 55 75 / .08)}.flexy-mats-page .fmp-service-copy{max-width:800px;margin-bottom:18px}.flexy-mats-page .fmp-service-copy p{margin:0;color:var(--fmp-text);font-size:15px;line-height:1.72}.flexy-mats-page .fmp-service-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.flexy-mats-page .fmp-service-steps div{padding:5px 24px;border-right:1px solid #c9dfe9}.flexy-mats-page .fmp-service-steps div:first-child{padding-left:0}.flexy-mats-page .fmp-service-steps div:last-child{border-right:0}.flexy-mats-page .fmp-service-steps strong{display:block;margin-bottom:7px;color:var(--fmp-blue);font-size:22px}.flexy-mats-page .fmp-service-steps span{color:var(--fmp-heading);font-size:14px;font-weight:700}.flexy-mats-page .fmp-shop{padding:0;background:var(--fmp-navy)}.flexy-mats-page .fmp-shop-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.flexy-mats-page .fmp-shop .fmp-section-label{color:#7dd2f5}.flexy-mats-page .fmp-shop h2{color:#fff}.flexy-mats-page .fmp-shop p{max-width:800px;color:rgb(255 255 255 / .73)}.flexy-mats-page .fmp-final-cta{padding:0;background:#fff}.flexy-mats-page .fmp-final-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:39px 43px;border:1px solid #cfe3ec;border-radius:19px;background:linear-gradient(135deg,#f8fcfe,#eaf6fb);box-shadow:0 14px 36px rgb(25 55 75 / .08)}.flexy-mats-page .fmp-final-cta p{max-width:760px}.flexy-mats-page .fmp-shop,.flexy-mats-page .fmp-final-cta{display:none!important}@media (max-width:1000px){.flexy-mats-page .fmp-feature-card{flex-basis:calc((100% - 17px) / 2)}.flexy-mats-page .fmp-intro-inner,.flexy-mats-page .fmp-logo-inner{grid-template-columns:1fr}.flexy-mats-page .fmp-logo-image{height:380px}.flexy-mats-page .fmp-service-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.flexy-mats-page .fmp-service-steps div:nth-child(2){border-right:0}}@media (max-width:650px){.flexy-mats-page{--fmp-side-gap:30px;padding-top:0}.flexy-mats-page .fmp-hero{min-height:360px;border-radius:0 0 18px 18px!important}.flexy-mats-page .fmp-hero .fmp-container{padding:32px 20px}.flexy-mats-page .fmp-hero h1{font-size:40px;letter-spacing:-.6px}.flexy-mats-page .fmp-hero p{font-size:16px}.flexy-mats-page .fmp-hero-actions{flex-direction:column}.flexy-mats-page .fmp-hero-actions .fmp-button{width:100%}.flexy-mats-page .fmp-hero-points{flex-direction:column;gap:9px}.flexy-mats-page .fmp-intro,.flexy-mats-page .fmp-features,.flexy-mats-page .fmp-logo-mats,.flexy-mats-page .fmp-service{padding-top:50px;padding-bottom:50px}.flexy-mats-page .fmp-options{padding-top:25px;padding-bottom:25px}.flexy-mats-page .fmp-options-grid{grid-template-columns:1fr}.flexy-mats-page .fmp-feature-card{flex-basis:100%}.flexy-mats-page .fmp-feature-card{padding:26px 24px}.flexy-mats-page .fmp-option-card{padding:0!important}.flexy-mats-page .fmp-option-card-inner{padding:27px 24px 25px!important;min-height:0}.flexy-mats-page .fmp-logo-image{height:280px}.flexy-mats-page .fmp-service-box{padding:28px 21px}.flexy-mats-page .fmp-service-steps{grid-template-columns:1fr}.flexy-mats-page .fmp-service-steps div,.flexy-mats-page .fmp-service-steps div:first-child{padding:12px 0;border-right:0;border-bottom:1px solid #c9dfe9}.flexy-mats-page .fmp-service-steps div:last-child{border-bottom:0}.flexy-mats-page .fmp-shop-inner,.flexy-mats-page .fmp-final-cta-inner{flex-direction:column;align-items:stretch}.flexy-mats-page .fmp-shop .fmp-button,.flexy-mats-page .fmp-final-cta .fmp-button{width:100%}.flexy-mats-page .fmp-final-cta-inner{padding:28px 21px}}.page-id-635 .entry-content>.wp-block-cover:first-of-type{min-height:230px!important;height:230px!important;padding:20px 24px!important;overflow:hidden}.page-id-635 .entry-content>.wp-block-cover:first-of-type .wp-block-cover__background{background:linear-gradient(90deg,rgb(2 43 65 / .92) 0%,rgb(3 66 99 / .82) 55%,rgb(5 121 179 / .58) 100%)!important;opacity:1!important}.page-id-635 .entry-content>.wp-block-cover:first-of-type .wp-block-cover__image-background{object-fit:cover!important;object-position:center!important}.page-id-635 .entry-content>.wp-block-cover:first-of-type .wp-block-cover__inner-container{position:relative;z-index:2;width:100%;margin:0}.page-id-635 .entry-content>.wp-block-cover:first-of-type .has-huge-font-size{margin:0 0 8px!important;color:#ffffff!important;font-size:38px!important;line-height:1.1!important}.page-id-635 .entry-content>.wp-block-cover:first-of-type .has-huge-font-size br{display:none}.page-id-635 .entry-content>.wp-block-cover:first-of-type .wp-block-separator{width:70px;margin:10px auto!important;border-top:2px solid rgb(255 255 255 / .8)!important}.page-id-635 .entry-content>.wp-block-cover:first-of-type .wp-block-cover__inner-container p:last-child{margin:8px 0 0!important;color:rgb(255 255 255 / .92)!important;font-size:16px!important;line-height:1.4!important}@media (max-width:650px){.page-id-635 .entry-content>.wp-block-cover:first-of-type{min-height:190px!important;height:190px!important;padding:16px!important}.page-id-635 .entry-content>.wp-block-cover:first-of-type .has-huge-font-size{font-size:31px!important}}body.term-papirna-galanterija-2 #post-635 .entry-content>.wp-block-cover:first-of-type{min-height:230px!important;height:230px!important;padding:20px 24px!important;overflow:hidden}body.term-papirna-galanterija-2 #post-635 .entry-content>.wp-block-cover:first-of-type .wp-block-cover__background{background:linear-gradient(90deg,rgb(2 43 65 / .92) 0%,rgb(3 66 99 / .82) 55%,rgb(5 121 179 / .58) 100%)!important;opacity:1!important}body.term-papirna-galanterija-2 #post-635 .entry-content>.wp-block-cover:first-of-type .wp-block-cover__image-background{object-fit:cover!important;object-position:center!important}body.term-papirna-galanterija-2 #post-635 .entry-content>.wp-block-cover:first-of-type .wp-block-cover__inner-container{position:relative;z-index:2;width:100%;margin:0}body.term-papirna-galanterija-2 #post-635 .entry-content>.wp-block-cover:first-of-type .has-huge-font-size{margin:0 0 8px!important;color:#fff!important;font-size:38px!important;line-height:1.1!important}body.term-papirna-galanterija-2 #post-635 .entry-content>.wp-block-cover:first-of-type .has-huge-font-size br{display:none}body.term-papirna-galanterija-2 #post-635 .entry-content>.wp-block-cover:first-of-type .wp-block-separator{width:70px;margin:10px auto!important;border-top:2px solid rgb(255 255 255 / .8)!important}body.term-papirna-galanterija-2 #post-635 .entry-content>.wp-block-cover:first-of-type .wp-block-cover__inner-container p:last-child{margin:8px 0 0!important;color:rgb(255 255 255 / .92)!important;font-size:16px!important;line-height:1.4!important}@media (max-width:650px){body.term-papirna-galanterija-2 #post-635 .entry-content>.wp-block-cover:first-of-type{min-height:190px!important;height:190px!important;padding:16px!important}body.term-papirna-galanterija-2 #post-635 .entry-content>.wp-block-cover:first-of-type .has-huge-font-size{font-size:31px!important}}.page-id-143 .flexy-about-cta-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:170px;min-height:48px;padding-left:22px!important;padding-right:22px!important;text-align:center!important;text-indent:0!important;white-space:nowrap;line-height:1!important;box-sizing:border-box;font-size:0!important}.page-id-143 .flexy-about-cta-button>br{display:none!important}.page-id-143 .flexy-about-cta-button::before{content:"Kontaktirajte nas";display:block;color:inherit;font-size:14px;font-weight:700;line-height:1;transform:translateY(-2px)}@media (max-width:650px){.page-id-143 .flexy-about-cta-button{width:100%;min-width:0}}.flexy-mats-page .fmp-features-grid>.fmp-feature-card{padding-left:10px!important;box-sizing:border-box!important}@media (max-width:650px){.flexy-mats-page .fmp-features-grid>.fmp-feature-card{padding-left:10px!important}}.flexy-mats-page .fmp-feature-number{margin-bottom:11px!important}.flexy-mats-page .fmp-feature-card p{transform:translateY(-10px)!important}.fdz-page{--fdz-text:#486171;--fdz-muted:#657c88;--fdz-light:#f3f8fb;--fdz-lighter:#f8fbfc;--fdz-border:#d9e7ee;--fdz-white:#ffffff;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;background:#fff;color:var(--fdz-text);font-family:"Open Sans",Arial,sans-serif}.fdz-page,.fdz-page *{box-sizing:border-box}.fdz-page img{display:block;max-width:100%}.fdz-page a{text-decoration:none}.fdz-container{width:calc(100% - 48px);max-width:1180px;margin:0 auto}.fdz-section{padding:52px 0}.fdz-section-label,.fdz-eyebrow{display:inline-block;margin-bottom:10px;color:var(--fdz-blue);font-size:12px;font-weight:800;line-height:1.3;letter-spacing:1.7px}.fdz-page h1,.fdz-page h2,.fdz-page h3,.fdz-page p{overflow-wrap:anywhere}.fdz-page h2{margin:0 0 15px;color:var(--fdz-navy);font-size:clamp(28px, 3.6vw, 42px);font-weight:800;line-height:1.15}.fdz-page h3{color:var(--fdz-navy)}.fdz-heading{max-width:760px;margin:0 auto 28px;text-align:center}.fdz-heading p{max-width:690px;margin:0 auto;color:var(--fdz-text);font-size:15px;line-height:1.7}.fdz-hero{position:relative;display:flex;align-items:center;min-height:390px;padding:58px 0;background-image:linear-gradient(108deg,rgb(1 43 66 / .94) 0%,rgb(3 76 112 / .86) 48%,rgb(5 121 179 / .62) 100%),url(https://flexyclean.com/wp-content/uploads/2020/05/slajder4-1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}.fdz-hero-inner{position:relative;z-index:2}.fdz-hero .fdz-eyebrow{position:relative;margin-bottom:13px;padding-left:54px;color:#79c6e9;animation:fc-inner-hero-eyebrow-in .58s cubic-bezier(.2,.8,.25,1) .08s backwards}.fdz-hero .fdz-eyebrow::before{position:absolute;top:50%;left:0;width:38px;height:2px;background:#31a5d8;content:"";transform:translateY(-50%);transform-origin:left center;animation:fc-inner-hero-line-in .54s cubic-bezier(.2,.8,.25,1) .20s backwards}.fdz-hero h1{max-width:920px;margin:0 0 17px;color:#fff;font-size:clamp(40px, 4.9vw, 62px);font-weight:800;letter-spacing:-.035em;line-height:1.04;text-wrap:balance;animation:fc-inner-hero-title-in .78s cubic-bezier(.18,.8,.22,1) .18s backwards}.fdz-hero-lead{max-width:760px;margin:0;color:rgb(255 255 255 / .88);font-size:18px;line-height:1.62;animation:fc-inner-hero-copy-in .70s cubic-bezier(.22,.72,.25,1) .40s backwards}.fdz-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:27px}.fdz-hero-actions>p{display:contents!important;margin:0!important;padding:0!important}.fdz-hero-actions>p:empty{display:none!important}.fdz-hero-actions .fdz-button{animation:fc-inner-hero-button-in .64s cubic-bezier(.16,.88,.25,1.12) backwards}.fdz-hero-actions .fdz-button-primary{animation-delay:.56s}.fdz-hero-actions .fdz-button-ghost{animation-delay:.67s}.fdz-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 23px;border:1px solid #fff0;border-radius:10px;font-size:14px;font-weight:700;line-height:1.2;text-align:center;transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.fdz-button:hover{transform:translateY(-2px)}.fdz-button-primary{border-color:#022b41;background:#022b41;color:#fff;box-shadow:0 9px 22px rgb(2 43 65 / .22)}.fdz-button-primary:hover{border-color:#075274;background:#075274;color:#fff;box-shadow:0 13px 27px rgb(2 43 65 / .28)}.fdz-button-ghost{border-color:rgb(255 255 255 / .72);background:rgb(255 255 255 / .08);color:#fff;backdrop-filter:blur(3px)}.fdz-button-ghost:hover{border-color:#fff;background:#fff;color:var(--fdz-blue-dark)}.fdz-button-secondary{border-color:#c7dce6;background:#fff;color:var(--fdz-blue-dark)}.fdz-button-secondary:hover{border-color:var(--fdz-blue);background:#edf8fc;color:var(--fdz-blue)}.fdz-hero-facts{display:flex;flex-wrap:nowrap;align-items:center;gap:24px;margin-top:27px}.fdz-hero-facts span{animation:fc-inner-hero-copy-in .50s cubic-bezier(.22,.72,.25,1) backwards}.fdz-hero-facts span:nth-of-type(1){animation-delay:.83s}.fdz-hero-facts span:nth-of-type(2){animation-delay:.91s}.fdz-hero-facts span:nth-of-type(3){animation-delay:.99s}.fdz-hero-facts>br{display:none}.fdz-hero-facts span{position:relative;display:block;min-width:0;min-height:0;padding:0 0 0 22px;border:0;border-radius:0;background:#fff0;color:rgb(255 255 255 / .88);font-size:13px;line-height:1.5;backdrop-filter:none}.fdz-hero-facts span::before{position:absolute;left:0;top:0;color:#7dd2f5;font-weight:800;content:"✓"}.fdz-hero-facts strong{color:#fff;font-weight:800}.fdz-intro{background:#fff}.fdz-intro-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:30px;align-items:stretch}.fdz-intro-media{overflow:hidden;min-height:0;height:auto;border:1px solid var(--fdz-border);border-radius:18px;background:#eaf1f5;box-shadow:0 14px 34px rgb(25 55 75 / .09)}.fdz-intro-media img{width:100%;height:100%;min-height:0;object-fit:cover}.fdz-intro-copy{display:flex;flex-direction:column}.fdz-intro-copy>p{margin:0 0 9px;color:var(--fdz-text);font-size:15px;line-height:1.62}.fdz-inline-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.fdz-inline-highlights>div{min-height:0;padding:11px 13px;border:1px solid var(--fdz-border);border-radius:13px;background:var(--fdz-lighter)}.fdz-inline-highlights strong,.fdz-inline-highlights span{display:block}.fdz-inline-highlights>div>br{display:none!important}.fdz-inline-highlights strong{margin-bottom:1px;color:var(--fdz-navy);font-size:13px;line-height:1.25}.fdz-inline-highlights span{color:var(--fdz-muted);font-size:12px;line-height:1.3}.fdz-benefits{background:var(--fdz-light)}.fdz-benefits-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.fdz-benefit-card{position:relative;flex:0 1 calc((100% - 32px) / 3);min-width:0;min-height:220px;padding:22px 19px;overflow:hidden;border:1px solid var(--fdz-border);border-radius:15px;background:#fff;box-shadow:0 10px 27px rgb(25 55 75 / .06);transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}.fdz-benefit-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--fdz-blue);transform:scaleX(0);transform-origin:left;transition:transform 0.22s ease}.fdz-benefit-card:hover{transform:translateY(-4px);border-color:#bad8e5;box-shadow:0 15px 35px rgb(25 55 75 / .11)}.fdz-benefit-card:hover::before{transform:scaleX(1)}.fdz-card-number{display:block;margin-bottom:18px;color:var(--fdz-blue);font-size:12px;font-weight:800;letter-spacing:1px}.fdz-benefit-card h3{margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.3}.fdz-benefit-card p{margin:0;color:var(--fdz-muted);font-size:13px;line-height:1.65}.fdz-process{background:#fff}.fdz-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fdz-process-step{position:relative;padding:28px;border:1px solid var(--fdz-border);border-radius:16px;background:linear-gradient(145deg,#ffffff,#f6fafc)}.fdz-process-step>span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:17px;border-radius:12px;background:var(--fdz-blue);color:#fff;font-size:16px;font-weight:800;box-shadow:0 8px 18px rgb(5 121 179 / .2)}.fdz-process-step h3{margin:0 0 9px;font-size:20px;font-weight:800;line-height:1.3}.fdz-process-step p{margin:0;color:var(--fdz-text);font-size:14px;line-height:1.65}.fdz-applications{background:var(--fdz-light)}.fdz-applications-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(310px,0.82fr);gap:34px;align-items:start}.fdz-applications-copy>p{max-width:720px;margin:0 0 21px;color:var(--fdz-text);font-size:15px;line-height:1.72}.fdz-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;width:100%;margin:0!important;padding:0!important;list-style:none}.fdz-check-list li{position:relative;min-height:42px;padding:11px 12px 11px 36px;border:1px solid var(--fdz-border);border-radius:10px;background:#fff;color:#425c69;font-size:13px;line-height:1.45}.fdz-check-list li::before{content:"✓";position:absolute;top:10px;left:13px;color:var(--fdz-blue);font-weight:800}.fdz-tech-card{padding:28px;border:1px solid #0b5c82;border-radius:18px;background:linear-gradient(145deg,#123f55,#062f43);color:#fff;box-shadow:0 15px 38px rgb(5 55 80 / .18)}.fdz-tech-badge{display:inline-block;margin-bottom:12px;color:#7fd6ff;font-size:11px;font-weight:800;letter-spacing:1.3px}.fdz-tech-card h3{margin:0 0 21px;color:#fff;font-size:24px;font-weight:800;line-height:1.25}.fdz-tech-card dl{margin:0}.fdz-tech-card dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:12px 0;border-bottom:1px solid rgb(255 255 255 / .13)}.fdz-tech-card dt,.fdz-tech-card dd{margin:0}.fdz-tech-card dt{color:rgb(255 255 255 / .67);font-size:13px}.fdz-tech-card dd{color:#fff;font-size:13px;font-weight:700;text-align:right}.fdz-tech-note{margin:18px 0 0;color:rgb(255 255 255 / .7);font-size:12px;line-height:1.6}.fdz-products{background:#fff}.fdz-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fdz-product-card{display:flex;flex-direction:column;min-height:245px;padding:24px;border:1px solid var(--fdz-border);border-radius:16px;background:#fff;color:inherit;text-decoration:none!important;cursor:pointer;box-shadow:0 10px 28px rgb(25 55 75 / .065);transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}.fdz-product-card:hover,.fdz-product-card:focus,.fdz-product-card:focus-visible{transform:translateY(-4px);border-color:#b9d8e6;color:inherit;text-decoration:none!important;box-shadow:0 16px 36px rgb(25 55 75 / .115)}.fdz-product-card:focus-visible{outline:3px solid rgb(0 124 181 / .28);outline-offset:4px}.fdz-product-size{display:inline-flex;align-self:flex-start;margin-bottom:16px;padding:6px 10px;border-radius:999px;background:#eaf6fb;color:var(--fdz-blue);font-size:12px;font-weight:800}.fdz-product-card h3{margin:0 0 10px;font-size:19px;font-weight:800;line-height:1.32}.fdz-product-card p{margin:0 0 18px;color:var(--fdz-muted);font-size:13px;line-height:1.65}.fdz-products-note{max-width:920px;margin:21px auto 0;color:var(--fdz-muted);font-size:12px;line-height:1.6;text-align:center}.fdz-video-section{background:var(--fdz-light)}.fdz-video-grid{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:34px;align-items:center}.fdz-video-copy p{margin:0 0 18px;color:var(--fdz-text);font-size:15px;line-height:1.7}.fdz-text-link{color:var(--fdz-blue);font-size:14px;font-weight:800}.fdz-text-link:hover{color:var(--fdz-blue-dark);text-decoration:underline}.fdz-video{position:relative;overflow:hidden;padding-top:56.25%;border:1px solid var(--fdz-border);border-radius:17px;background:#102f3f;box-shadow:0 14px 36px rgb(25 55 75 / .13)}.fdz-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.fdz-faq{background:#fff}.fdz-faq-list{max-width:900px;margin:0 auto}.fdz-faq-list details{overflow:hidden;margin-bottom:10px;border:1px solid var(--fdz-border);border-radius:12px;background:#fff}.fdz-faq-list summary{position:relative;padding:17px 48px 17px 18px;color:var(--fdz-navy);font-size:15px;font-weight:800;line-height:1.45;cursor:pointer;list-style:none}.fdz-faq-list summary::-webkit-details-marker{display:none}.fdz-faq-list summary::after{content:"+";position:absolute;top:50%;right:18px;color:var(--fdz-blue);font-size:22px;font-weight:700;transform:translateY(-50%)}.fdz-faq-list details[open] summary::after{content:"−"}.fdz-faq-list details p{margin:0;padding:0 18px 18px;color:var(--fdz-text);font-size:14px;line-height:1.68}.fdz-cta{padding-top:22px;background:#fff}.fdz-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:36px 39px;border:1px solid var(--fdz-border);border-radius:18px;background:linear-gradient(135deg,#f7fbfd,#eaf6fb);box-shadow:0 13px 35px rgb(25 55 75 / .09)}.fdz-cta-inner h2{margin-bottom:9px;font-size:clamp(26px, 3.1vw, 38px)}.fdz-cta-inner p{max-width:720px;margin:0;color:var(--fdz-text);font-size:14px;line-height:1.65}.fdz-cta-actions{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;min-width:190px}@media (max-width:1050px){.fdz-benefit-card{flex-basis:calc((100% - 16px) / 2)}.fdz-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.fdz-intro-grid,.fdz-applications-grid,.fdz-video-grid{grid-template-columns:1fr}.fdz-intro-media{min-height:340px}.fdz-intro-media img{min-height:340px}.fdz-tech-card{max-width:680px}}@media (max-width:650px){.fdz-container{width:calc(100% - 32px)}.fdz-section{padding:38px 0}.fdz-hero{min-height:445px;padding:50px 0;border-radius:0 0 18px 18px!important;background-position:58% center}.fdz-hero h1{font-size:clamp(36px, 11vw, 49px)}.fdz-hero-lead{font-size:16px;line-height:1.6}.fdz-hero-actions{flex-direction:column}.fdz-hero-actions .fdz-button{width:100%}.fdz-hero-facts{display:grid;gap:8px;margin-top:22px}.fdz-heading{margin-bottom:23px}.fdz-intro-grid{gap:27px}.fdz-intro-media,.fdz-intro-media img{min-height:260px}.fdz-inline-highlights{grid-template-columns:1fr}.fdz-process-grid,.fdz-products-grid,.fdz-check-list{grid-template-columns:1fr}.fdz-benefit-card{flex-basis:100%;min-height:0}.fdz-process-step,.fdz-product-card,.fdz-tech-card{padding:23px 20px}.fdz-video-grid{gap:25px}.fdz-cta-inner{align-items:stretch;flex-direction:column;padding:27px 21px}.fdz-cta-actions{width:100%;min-width:0}.fdz-cta-actions .fdz-button{width:100%}}.page-id-18 #primary{display:block!important;float:none!important;width:100%!important;max-width:none!important;margin:0!important}.page-id-18 .ed-container{width:100%!important;max-width:100%!important}.page-id-18 article,.page-id-18 .entry-content{margin:0!important}.page-id-18 .site-content{padding-top:0!important}.page-id-18 .fdz-page{overflow:hidden}.page-id-18 .fdz-container{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:30px!important;padding-right:30px!important}.page-id-18 .entry-content>p:empty,.page-id-23 .entry-content>p:empty,.page-id-18 .fdz-page>p,.page-id-18 .fdz-page p:empty{display:none!important;margin:0!important;padding:0!important}.page-id-18 .fdz-page section{margin:0!important}.page-id-18 .fdz-section{padding-top:36px!important;padding-bottom:36px!important}.page-id-18 .fdz-heading{margin-bottom:21px!important}.page-id-18 .fdz-section-label,.page-id-18 .fdz-eyebrow{margin-bottom:8px!important}.page-id-18 .fdz-page h2{margin-bottom:12px!important}.page-id-18 .fdz-hero{min-height:350px!important;padding-top:44px!important;padding-bottom:44px!important}.page-id-18 .fdz-hero h1{margin-bottom:14px!important}.page-id-18 .fdz-hero-actions{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:11px!important;margin-top:21px!important}.page-id-18 .fdz-hero-actions>p{display:contents!important;margin:0!important}.page-id-18 .fdz-hero-actions br,.page-id-18 .fdz-button br,.page-id-18 .fdz-products-action br{display:none!important}.page-id-18 .fdz-hero-actions .fdz-button{flex:0 0 174px!important;width:174px!important;min-width:174px!important;min-height:46px!important;padding:10px 12px!important;box-sizing:border-box!important}.page-id-18 .fdz-hero-facts{margin-top:22px!important}.page-id-18 .fdz-page a.fdz-button-primary,.page-id-18 .fdz-page a.fdz-button-primary:visited{border-color:#022b41!important;background:#022b41!important;color:#ffffff!important}.page-id-18 .fdz-page a.fdz-button-primary *,.page-id-18 .fdz-page a.fdz-button-primary:visited *{color:#ffffff!important}.page-id-18 .fdz-page a.fdz-button-primary:hover,.page-id-18 .fdz-page a.fdz-button-primary:focus{border-color:#075274!important;background:#075274!important;color:#ffffff!important}.page-id-18 .fdz-intro-grid{gap:24px!important;align-items:stretch!important}.page-id-18 .fdz-intro-media{min-height:0!important;height:auto!important}.page-id-18 .fdz-intro-media img{min-height:0!important;height:100%!important}@media (min-width:901px){.page-id-18 .fdz-intro-media{height:350px!important}.page-id-18 .fdz-intro-media img{height:350px!important}}.page-id-18 .fdz-intro-copy>p{margin-bottom:6px!important;line-height:1.56!important}.page-id-18 .fdz-inline-highlights{gap:8px!important;margin-top:5px!important}.page-id-18 .fdz-inline-highlights>div{min-height:0!important;padding:8px 11px!important}.page-id-18 .fdz-benefits-grid{gap:14px!important}.page-id-18 .fdz-benefit-card{min-height:195px!important;padding:20px 18px!important}.page-id-18 .fdz-card-number{margin-bottom:14px!important}.page-id-18 .fdz-process-grid{gap:17px!important}.page-id-18 .fdz-process-step{padding:23px!important}.page-id-18 .fdz-process-step>span{margin-bottom:14px!important}.page-id-18 .fdz-applications-copy>p{margin-bottom:17px!important}.page-id-18 .fdz-tech-card{padding:25px!important}.page-id-18 .fdz-tech-card h3{margin-bottom:17px!important}.page-id-18 .fdz-tech-card dl>div{display:grid!important;grid-template-columns:minmax(125px,0.9fr) minmax(145px,1fr)!important;align-items:start!important;gap:22px!important;padding:11px 0!important}.page-id-18 .fdz-tech-card dd{width:100%!important;text-align:left!important}.page-id-18 .fdz-tech-note{margin-top:15px!important}.page-id-18 .fdz-products-grid{gap:15px!important}.page-id-18 .fdz-product-card{min-height:205px!important;padding:20px!important}.page-id-18 .fdz-product-size{margin-bottom:12px!important}.page-id-18 .fdz-product-card p{margin-bottom:0!important}.page-id-18 .fdz-products-action{display:flex;align-items:center;justify-content:center;margin-top:19px}.page-id-18 .fdz-products-action .fdz-button{min-width:230px;min-height:46px;padding:11px 20px}.page-id-18 .fdz-products-note{margin-top:15px!important}.page-id-18 .fdz-video-grid{gap:27px!important}.page-id-18 .fdz-video-copy p{margin-bottom:14px!important}.page-id-18 .fdz-faq-list details{margin-bottom:8px!important}.page-id-18 .fdz-cta{padding-top:12px!important;padding-bottom:36px!important}.page-id-18 .fdz-cta-inner{gap:26px!important;padding:30px 34px!important}@media (max-width:900px){.page-id-18 .fdz-intro-grid,.page-id-18 .fdz-applications-grid,.page-id-18 .fdz-video-grid{gap:23px!important}.page-id-18 .fdz-intro-copy{order:1}.page-id-18 .fdz-intro-media{order:2}.page-id-18 .fdz-tech-card{max-width:none!important}}@media (max-width:650px){.page-id-18 .fdz-container{padding-left:16px!important;padding-right:16px!important}.page-id-18 .fdz-section{padding-top:24px!important;padding-bottom:24px!important}.page-id-18 .fdz-hero{min-height:400px!important;padding-top:38px!important;padding-bottom:38px!important}.page-id-18 .fdz-hero-actions{flex-direction:column!important;align-items:stretch!important}.page-id-18 .fdz-hero-actions .fdz-button{flex:0 0 auto!important;width:100%!important;min-width:0!important}.page-id-18 .fdz-intro-media,.page-id-18 .fdz-intro-media img{min-height:245px!important}.page-id-18 .fdz-benefit-card{min-height:0!important}.page-id-18 .fdz-process-step,.page-id-18 .fdz-product-card,.page-id-18 .fdz-tech-card{padding:21px 18px!important}.page-id-18 .fdz-tech-card dl>div{grid-template-columns:minmax(110px,0.9fr) minmax(0,1fr)!important;gap:16px!important}.page-id-18 .fdz-products-action .fdz-button{width:100%;min-width:0}.page-id-18 .fdz-cta{padding-top:10px!important;padding-bottom:30px!important}.page-id-18 .fdz-cta-inner{padding:25px 20px!important}}.page-id-18 .fdz-applications .fdz-container{padding-left:42px!important;padding-right:30px!important}.page-id-18 .fdz-applications-grid{gap:32px!important}.page-id-18 .fdz-applications-copy{padding-left:4px!important}@media (max-width:900px){.page-id-18 .fdz-applications .fdz-container{padding-left:30px!important;padding-right:30px!important}.page-id-18 .fdz-applications-copy{padding-left:0!important}.page-id-18 .fdz-applications-grid{align-items:stretch!important;gap:24px!important}}@media (max-width:650px){.page-id-18 .fdz-applications .fdz-container{padding-left:16px!important;padding-right:16px!important}.page-id-18 .fdz-applications-copy{padding-left:0!important}.page-id-18 .fdz-check-list{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.page-id-18 .fdz-check-list li{width:100%;margin-left:0;margin-right:0;box-sizing:border-box}.page-id-18 .fdz-applications-grid{gap:22px!important}}.page-id-18 #content,.page-id-18 #content>.ed-container,.page-id-18 #primary,.page-id-18 #main,.page-id-18 article,.page-id-18 .entry-content{display:block!important;float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.page-id-18 #secondary-right{display:none!important}.page-id-18 .fdz-page{width:calc(100% - 60px)!important;max-width:1180px!important;margin:0 auto!important;transform:translateX(10px);box-sizing:border-box!important}@media (min-width:922px){.page-id-18 .fdz-page{overflow:visible!important}}.page-id-18 .fdz-applications-grid{align-items:start!important}.page-id-18 .fdz-tech-card{position:relative!important;top:42px!important;align-self:start!important;margin-top:0!important}@media (max-width:900px){.page-id-18 .fdz-page{width:calc(100% - 30px)!important;transform:none!important}.page-id-18 .fdz-tech-card{position:static!important;top:auto!important;align-self:stretch!important}}@media (max-width:650px){.page-id-18 .fdz-page{width:100%!important;margin-top:0!important}}.fc-topbar .fa{margin:0!important}.fc-site-footer .flexy-footer-title{margin:0 0 11px!important;padding:0 0 9px!important;font:800 18px/23.4px "Open Sans",sans-serif!important}.flexy-footer-column:nth-child(2),.flexy-footer-column:nth-child(3){padding-left:32px}@media (max-width:600px){.flexy-footer-column:nth-child(2),.flexy-footer-column:nth-child(3){padding-left:0}}@media (min-width:922px){.site-header .ast-container{width:1170px;max-width:1170px;padding-right:0;padding-left:0}.ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{height:74px;min-height:74px}.ast-primary-header-bar{border-bottom:1px solid rgb(2 43 65 / .09)!important;background:rgb(255 255 255 / .975)!important;box-shadow:0 5px 20px rgb(2 43 65 / .055)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-header .custom-logo-link img{width:150px;max-width:150px;height:58px;object-fit:contain}}@media (min-width:922px){.ast-primary-header-bar .site-primary-header-wrap{height:74px;min-height:74px}}@media (min-width:922px){.ast-desktop .ast-primary-header-bar .main-header-bar-navigation,.ast-desktop .ast-primary-header-bar .main-navigation,.ast-desktop .ast-primary-header-bar .main-header-menu{height:74px}.ast-desktop .ast-primary-header-bar .main-header-menu{align-items:center}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item{height:74px;line-height:1!important;justify-content:center}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>.menu-link{position:relative;display:flex;align-items:center;justify-content:center;height:74px;padding:0 15px;border:0!important;border-radius:0!important;background:transparent!important;color:#404b52;font:400 15.5px/1.2 "Open Sans",sans-serif;box-shadow:none!important;text-shadow:none!important;transform:none!important;transition:color .20s ease!important}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>.menu-link::before{position:absolute;bottom:9px;left:15px;width:0;height:3px;border-radius:999px;background:#022b41;content:"";pointer-events:none;transition:width .28s cubic-bezier(.2,.75,.25,1)}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>.menu-link:hover,.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>.menu-link:focus-visible{background:transparent!important;color:#022b41!important;transform:none!important}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>.menu-link:hover::before,.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>.menu-link:focus-visible::before{width:calc(100% - 30px)}.ast-desktop .ast-primary-header-bar .main-header-menu>#menu-item-38:not(.current-menu-item):not(.current_page_item)>.menu-link:hover::before,.ast-desktop .ast-primary-header-bar .main-header-menu>#menu-item-38:not(.current-menu-item):not(.current_page_item)>.menu-link:focus-visible::before{width:calc(100% - 15px)}.ast-desktop .ast-primary-header-bar .main-header-menu>.current-menu-item>.menu-link,.ast-desktop .ast-primary-header-bar .main-header-menu>.current_page_item>.menu-link,.ast-desktop .ast-primary-header-bar .main-header-menu>.current-menu-parent>.menu-link,.ast-desktop .ast-primary-header-bar .main-header-menu>.current-menu-ancestor>.menu-link,.ast-desktop .ast-primary-header-bar .main-header-menu>.current_page_parent>.menu-link,.ast-desktop .ast-primary-header-bar .main-header-menu>.current_page_ancestor>.menu-link,body.post-type-archive-product.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>a[href*="/proizvodi/"],body.tax-product_cat.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>a[href*="/proizvodi/"],body.single-product.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>a[href*="/proizvodi/"]{height:74px!important;margin:0!important;padding:0 15px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#022b41!important;font-weight:400!important;box-shadow:none!important;text-shadow:none!important;transform:none!important}.ast-desktop .ast-primary-header-bar .main-header-menu>.current-menu-item>.menu-link::before,.ast-desktop .ast-primary-header-bar .main-header-menu>.current_page_item>.menu-link::before,.ast-desktop .ast-primary-header-bar .main-header-menu>.current-menu-parent>.menu-link::before,.ast-desktop .ast-primary-header-bar .main-header-menu>.current-menu-ancestor>.menu-link::before,.ast-desktop .ast-primary-header-bar .main-header-menu>.current_page_parent>.menu-link::before,.ast-desktop .ast-primary-header-bar .main-header-menu>.current_page_ancestor>.menu-link::before,body.post-type-archive-product.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>a[href*="/proizvodi/"]::before,body.tax-product_cat.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>a[href*="/proizvodi/"]::before,body.single-product.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>a[href*="/proizvodi/"]::before{width:calc(100% - 30px)}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item{position:relative}.ast-desktop .ast-primary-header-bar .main-header-menu>.current-menu-item::after,.ast-desktop .ast-primary-header-bar .main-header-menu>.current_page_item::after,.ast-desktop .ast-primary-header-bar .main-header-menu>.current-menu-parent::after,.ast-desktop .ast-primary-header-bar .main-header-menu>.current-menu-ancestor::after,.ast-desktop .ast-primary-header-bar .main-header-menu>.current_page_parent::after,.ast-desktop .ast-primary-header-bar .main-header-menu>.current_page_ancestor::after,body.post-type-archive-product.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item:has(>a[href*="/proizvodi/"])::after,body.tax-product_cat.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item:has(>a[href*="/proizvodi/"])::after,body.single-product.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item:has(>a[href*="/proizvodi/"])::after{position:absolute;z-index:5;right:15px;bottom:9px;left:15px;height:3px;border-radius:999px;background:#111;content:"";opacity:0;pointer-events:none;transform:translateY(-25px)}.ast-desktop .ast-primary-header-bar .main-header-menu>.current-menu-item:hover::after,.ast-desktop .ast-primary-header-bar .main-header-menu>.current_page_item:hover::after,.ast-desktop .ast-primary-header-bar .main-header-menu>.current-menu-parent:hover::after,.ast-desktop .ast-primary-header-bar .main-header-menu>.current-menu-ancestor:hover::after,.ast-desktop .ast-primary-header-bar .main-header-menu>.current_page_parent:hover::after,.ast-desktop .ast-primary-header-bar .main-header-menu>.current_page_ancestor:hover::after,body.post-type-archive-product.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item:has(>a[href*="/proizvodi/"]):hover::after,body.tax-product_cat.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item:has(>a[href*="/proizvodi/"]):hover::after,body.single-product.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item:has(>a[href*="/proizvodi/"]):hover::after{animation:fc-header-active-new-line .78s cubic-bezier(.2,.72,.24,1) forwards}.ast-desktop .ast-primary-header-bar .main-header-menu>.current-menu-item:hover>.menu-link::before,.ast-desktop .ast-primary-header-bar .main-header-menu>.current_page_item:hover>.menu-link::before,.ast-desktop .ast-primary-header-bar .main-header-menu>.current-menu-parent:hover>.menu-link::before,.ast-desktop .ast-primary-header-bar .main-header-menu>.current-menu-ancestor:hover>.menu-link::before,.ast-desktop .ast-primary-header-bar .main-header-menu>.current_page_parent:hover>.menu-link::before,.ast-desktop .ast-primary-header-bar .main-header-menu>.current_page_ancestor:hover>.menu-link::before,body.post-type-archive-product.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item:has(>a[href*="/proizvodi/"]):hover>a[href*="/proizvodi/"]::before,body.tax-product_cat.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item:has(>a[href*="/proizvodi/"]):hover>a[href*="/proizvodi/"]::before,body.single-product.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item:has(>a[href*="/proizvodi/"]):hover>a[href*="/proizvodi/"]::before{animation:fc-header-active-old-line .78s cubic-bezier(.2,.72,.24,1) forwards}@keyframes fc-header-active-new-line{0%{opacity:0;transform:translateY(-25px)}8%{opacity:1}43%{opacity:1;transform:translateY(0)}54%{transform:translateY(-5px)}63%{transform:translateY(0)}70%{transform:translateY(-2px)}77%,100%{opacity:1;transform:translateY(0)}}@keyframes fc-header-active-old-line{0%,42%{opacity:1;transform:translateY(0)}48%{transform:translateY(1px)}58%{transform:translateY(-1px)}67%{opacity:1;transform:translateY(2px)}100%{opacity:0;transform:translateY(12px)}}body.post-type-archive-product.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>a[href*="/proizvodi/"],body.tax-product_cat.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>a[href*="/proizvodi/"],body.single-product.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item>a[href*="/proizvodi/"]{font-weight:400!important}.ast-desktop .main-header-menu>.current-menu-item>.menu-link::after,.ast-desktop .main-header-menu>.current_page_item>.menu-link::after,.ast-desktop .main-header-menu>.current-menu-parent>.menu-link::after,.ast-desktop .main-header-menu>.current-menu-ancestor>.menu-link::after,.ast-desktop .main-header-menu>.current_page_parent>.menu-link::after,.ast-desktop .main-header-menu>.current_page_ancestor>.menu-link::after{border-top-color:#022b41!important}}.page-id-25 .flexy-contact-quick-card,.page-id-25 .flexy-contact-quick-card:visited,.page-id-25 .flexy-contact-quick-card:hover,.page-id-25 .flexy-contact-quick-card *{text-decoration:none!important}.page-id-25 #wpforms-form-887.fc-contact-form{display:block}.page-id-25 #wpforms-form-887 .wpforms-field-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 18px!important}.page-id-25 #wpforms-form-887 .wpforms-field{width:auto!important;min-width:0!important;height:auto!important}.page-id-25 #wpforms-form-887 .wpforms-field:nth-child(1){grid-column:1}.page-id-25 #wpforms-form-887 .wpforms-field:nth-child(2){grid-column:2}.page-id-25 #wpforms-form-887 .wpforms-field:nth-child(3){grid-column:1}.page-id-25 #wpforms-form-887 .wpforms-field:nth-child(4){grid-column:2}.page-id-25 #wpforms-form-887 .wpforms-field-textarea{grid-column:1/-1!important;width:100%!important}.page-id-25 #wpforms-form-887 label.wpforms-field-label{display:block!important;margin:0 0 7px!important;font:700 13px/16.9px "Open Sans",sans-serif}.page-id-25 #wpforms-form-887 .wpforms-required-label{display:inline!important;margin-left:2px}.page-id-25 #wpforms-form-887 input{display:block!important;width:100%!important;height:46px!important;font:300 14px/18.2px "Open Sans",sans-serif}.page-id-25 #wpforms-form-887 textarea{display:block!important;width:100%!important;height:220px!important;min-height:220px!important;font:300 14px/18.2px "Open Sans",sans-serif}.flexy-footer-custom{grid-template-columns:323.875px 443.1875px 340.9375px}@media (max-width:921px){.flexy-footer-custom{grid-template-columns:1fr 1fr}.page-id-25 #wpforms-form-887 .wpforms-field-container{grid-template-columns:1fr!important}.page-id-25 #wpforms-form-887 .wpforms-field{grid-column:1!important}}@media (max-width:600px){.flexy-footer-custom{grid-template-columns:1fr}}body.page-id-25 a[class*="button"],body.page-id-23 a[class*="button"],body.page-id-16 a[class*="button"],body.page-id-18 a[class*="button"]{text-decoration:none!important}.fc-site-footer.site-footer-copy{height:auto;padding:0;background:#022b41!important;color:#c8d9e1!important}.fc-site-footer.site-footer-copy::before{display:block;width:100%;height:4px;background:linear-gradient(90deg,#022b41,#0579b3,#39b7ea,#0579b3,#022b41);content:""}.fc-site-footer .footer-wrap-copy{height:280px;background:#022b41!important}.fc-site-footer .top-footer-copy{width:calc(100% - 48px);max-width:1180px;height:280px;margin:0 auto;padding:0}.fc-site-footer .flexy-footer-custom{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr) minmax(0,1fr);gap:36px!important;height:280px;padding:30px 0 24px!important}.fc-site-footer .flexy-footer-column+.flexy-footer-column{padding-left:32px;border-left:1px solid rgb(255 255 255 / .11)}.fc-site-footer .flexy-footer-title{position:relative;letter-spacing:.15px}.fc-site-footer .flexy-footer-title::after{position:absolute;bottom:0;left:0;width:42px;height:3px;border-radius:999px;background:#138bc4;content:""}.fc-site-footer .flexy-footer-links a{gap:7px;transition:color .2s ease,transform .2s ease}.fc-site-footer .flexy-footer-links a::before{color:#39b7ea;font-size:17px;font-weight:800;line-height:1;content:"›"}.fc-site-footer .flexy-footer-links a:hover,.fc-site-footer .flexy-footer-links a:focus-visible{color:#75d0f3!important;transform:translateX(3px)}.fc-site-footer .flexy-footer-links a.flexy-footer-price{color:#fff!important;font-weight:800}.fc-site-footer .flexy-footer-contact-list li:nth-child(3){margin-top:6px!important}.fc-site-footer .flexy-footer-icon{display:inline-flex;border-radius:7px;background:rgb(57 183 234 / .13);color:#59c4ec!important}@media (max-width:900px){.fc-site-footer .footer-wrap-copy,.fc-site-footer .top-footer-copy,.fc-site-footer .flexy-footer-custom{height:auto}.fc-site-footer .flexy-footer-custom{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px!important}.fc-site-footer .flexy-footer-column:nth-child(3){grid-column:1/-1;padding-top:23px;padding-left:0;border-top:1px solid rgb(255 255 255 / .11);border-left:0}.fc-site-footer .flexy-footer-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}}@media (max-width:650px){.fc-site-footer .top-footer-copy{width:100%;max-width:none;padding:0 20px}.fc-site-footer .flexy-footer-custom{grid-template-columns:1fr;gap:22px!important;padding:28px 0 23px!important}.fc-site-footer .flexy-footer-column+.flexy-footer-column,.fc-site-footer .flexy-footer-column:nth-child(3){grid-column:auto;padding-top:21px;padding-left:0;border-top:1px solid rgb(255 255 255 / .11);border-left:0}.fc-site-footer .flexy-footer-title{margin-bottom:12px!important;font-size:17px!important}.fc-site-footer .flexy-footer-links a,.fc-site-footer .flexy-footer-contact-list a{font-size:13px!important}.fc-site-footer .flexy-footer-text p{font-size:13px!important;line-height:1.58!important}.fc-site-footer .flexy-footer-contact-list{grid-template-columns:1fr;gap:0}}.fc-shop-sidebar .woocommerce-product-search{position:relative;display:block;margin-bottom:25px}.fc-shop-sidebar .woocommerce-product-search .search-field{width:100%;height:46px;min-height:46px;padding:0 13px;border:1px solid #d6e1e7;border-radius:10px;background:#f8fbfc;color:#263b46;font:300 14px/21px "Open Sans",sans-serif}.fc-shop-sidebar .woocommerce-product-search button{position:absolute;top:0;right:0;width:46px;height:46px;padding:0;border:0;border-radius:0 10px 10px 0;background:#124b6b;color:#fff0;font-size:0}.fc-shop-sidebar .woocommerce-product-search button::before{color:#fff;font:normal normal normal 14px/1 FontAwesome;content:""}.fc-shop-sidebar h2{margin:0 0 14px;padding:0 0 10px;border-bottom:2px solid #0579b3;color:#022b41;font:700 16px/20.8px "Open Sans",sans-serif;letter-spacing:.3px}.fc-shop-sidebar nav{gap:7px}.fc-shop-sidebar nav a{position:relative;display:flex;align-items:center;width:100%;min-height:42px;padding:9px 32px 9px 34px;border:1px solid #e1ebf0;border-radius:9px;background:#f8fbfc;color:#314753;font:300 14px/18.9px "Open Sans",sans-serif;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}.fc-shop-sidebar nav a::before{position:absolute;left:13px;width:8px;height:8px;border:2px solid #0579b3;border-radius:50%;background:#fff;box-sizing:border-box;content:""}.fc-shop-sidebar nav a.is-current::before{border-color:#022b41!important;background-color:#022b41}.fc-shop-sidebar nav a::after{position:absolute;right:12px;font-size:19px;font-weight:700;line-height:1;content:"›"}.fc-shop-sidebar nav a>b{display:none}.fc-shop-sidebar nav a:hover{border-color:#9dcee2;background:#edf8fc;transform:translateX(3px);box-shadow:0 4px 12px rgb(5 121 179 / .08)}.woocommerce ul.products li.product img,.fc-shop-main ul.products li.product .astra-shop-thumbnail-wrap img{width:100%!important;height:210px!important;padding:8px!important;object-fit:contain!important;object-position:center!important}.fc-floating-cart{bottom:62px}@media (min-width:922px){.site-header .custom-logo-link img{transform:translateY(-.5px)}.main-header-menu{padding-right:7.546875px}.main-header-menu>.menu-item:not(.fc-mobile-only){margin-right:4.15625px}.main-header-menu>.menu-item:has(>a[href*="/kontakt/"]){margin-right:0}.main-header-menu>.menu-item-has-children>.menu-link{position:relative}.main-header-menu>.menu-item-has-children>.menu-link .dropdown-menu-toggle{display:none!important}.main-header-menu>.menu-item-has-children>.menu-link::after{position:absolute;right:5px;top:50%;width:0;height:0;margin-top:-2px;border-top:4px solid #404040;border-right:3px solid #fff0;border-left:3px solid #fff0;content:""}.main-header-menu>.menu-item:not(.current-menu-item):not(.current_page_item)>a[href*="/kontakt/"]{padding-right:0!important}}.fc-site-footer .flexy-footer-contact-list a{transition:color .2s ease,transform .2s ease}.fc-site-footer .flexy-footer-contact-list a:hover,.fc-site-footer .flexy-footer-contact-list a:focus-visible{color:#75d0f3!important;transform:translateX(3px)}.single-product .site-content>.ast-container{display:block;max-width:none;margin:0 auto}.single-product .site-content #primary{float:none;width:100%;margin:0;padding:0}.single-product .woocommerce-breadcrumb{display:none}.fc-single-shop-layout{grid-template-columns:245px minmax(0,1fr);gap:28px;padding:0 28px}.fc-single-shop-layout>.fc-shop-sidebar{margin-top:40px}.fc-single-shop-main{min-width:0;padding-left:35px}.fc-single-shop-main>.fc-shop-hero{height:225px;min-height:225px;margin-bottom:150px}.fc-single-shop-main div.product{display:grid;grid-template-columns:286px minmax(0,1fr);gap:36px 38px;margin:0;padding:18px;background:#fff}.fc-single-shop-main div.product .woocommerce-product-gallery{float:none!important;width:286px!important;max-width:286px;margin:0!important}.fc-single-shop-main div.product .woocommerce-product-gallery__wrapper{width:286px;height:286px;margin:0}.fc-single-shop-main div.product .woocommerce-product-gallery__image{width:286px!important;height:286px!important;border:1px solid #e4ecef;background:#fff;overflow:hidden}.fc-single-shop-main div.product .woocommerce-product-gallery__image:not(:first-child){display:none!important}.fc-single-shop-main div.product .woocommerce-product-gallery__image img{display:block;width:100%!important;height:100%!important;margin:0!important;padding:10px;object-fit:contain!important;object-position:center!important}.fc-single-shop-main .woocommerce-product-gallery__trigger{top:10px!important;right:10px!important;width:34px!important;height:34px!important;border:1px solid #dce8ed!important;background:#fff!important}.fc-single-shop-main div.product .summary{float:none!important;width:auto!important;margin:0!important;padding:2px 0 0}.fc-single-shop-main div.product .product_title{margin:0 0 16px;color:#022b41;font:700 26px/34px "Open Sans",sans-serif;text-transform:none}.fc-single-shop-main div.product .price{margin:0 0 18px;color:#0579b3;font:700 20px/28px "Open Sans",sans-serif}.fc-single-shop-main div.product .woocommerce-product-details__short-description{margin:0 0 20px;color:#526b77;font:300 14px/23px "Open Sans",sans-serif}.fc-single-shop-main div.product form.cart{display:flex;align-items:stretch;gap:10px;margin:20px 0}.fc-single-shop-main div.product form.cart::before,.fc-single-shop-main div.product form.cart::after{display:none}.fc-single-shop-main div.product form.cart .quantity{float:none;margin:0!important}.fc-single-shop-main div.product form.cart input.qty{width:66px;height:46px;border:1px solid #d6e1e7;border-radius:7px;background:#f8fbfc}.fc-single-shop-main div.product form.cart .single_add_to_cart_button{min-height:46px;margin:0!important;padding:11px 24px;border-radius:7px;background:#045f8c!important;color:#fff!important;font:700 14px/20px "Open Sans",sans-serif;text-transform:none}.fc-single-shop-main div.product form.cart .single_add_to_cart_button:hover{background:#0579b3!important}.fc-single-shop-main div.product .product_meta{padding-top:14px;border-top:1px solid #e1ebf0;color:#70838d;font-size:13px}.fc-single-shop-main div.product>.woocommerce-tabs,.fc-single-shop-main div.product>.related,.fc-single-shop-main div.product>.upsells{grid-column:1/-1;width:100%;margin-top:20px}.fc-single-shop-main .woocommerce-tabs ul.tabs{padding:0!important;border-bottom:1px solid #dce7ec}.fc-single-shop-main .woocommerce-tabs ul.tabs::before{display:none!important}.fc-single-shop-main .woocommerce-tabs ul.tabs li{margin:0 4px 0 0!important;border:0!important;border-radius:7px 7px 0 0!important;background:#eef5f8!important}.fc-single-shop-main .woocommerce-tabs ul.tabs li.active{background:#045f8c!important;color:#fff!important}.fc-single-shop-main .woocommerce-tabs .panel{padding:24px;border:1px solid #e1ebf0;border-top:0;color:#526b77;font-size:14px;line-height:1.7}.fc-single-shop-main .related>h2,.fc-single-shop-main .upsells>h2{margin-bottom:22px;color:#022b41;font-size:24px}.fc-single-shop-main .related ul.products,.fc-single-shop-main .upsells ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width:980px){.fc-single-shop-layout{grid-template-columns:210px minmax(0,1fr);gap:24px;padding:0}.fc-single-shop-main{padding-left:0}.fc-single-shop-main div.product{grid-template-columns:240px minmax(0,1fr)}.fc-single-shop-main div.product .woocommerce-product-gallery,.fc-single-shop-main div.product .woocommerce-product-gallery__wrapper,.fc-single-shop-main div.product .woocommerce-product-gallery__image{width:240px!important;max-width:240px;height:240px!important}}@media (max-width:700px){.single-product .site-content>.ast-container{width:min(100% - 28px,1170px);padding-top:24px}.fc-single-shop-layout{grid-template-columns:1fr}.fc-single-shop-main{display:contents}.fc-single-shop-main>.fc-shop-hero{order:-2;height:190px;min-height:190px;margin-bottom:24px}.fc-single-shop-layout>.fc-shop-sidebar{order:-1;margin-top:0}.fc-single-shop-main div.product{display:block;padding:0}.fc-single-shop-main div.product .woocommerce-product-gallery,.fc-single-shop-main div.product .woocommerce-product-gallery__wrapper,.fc-single-shop-main div.product .woocommerce-product-gallery__image{width:100%!important;max-width:100%;height:340px!important}.fc-single-shop-main div.product .summary{padding-top:24px}.fc-single-shop-main .related ul.products,.fc-single-shop-main .upsells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:981px){.post-type-archive-product .fc-shop-main ul.products,.tax-product_cat .fc-shop-main ul.products{display:grid!important}}.post-type-archive-product .fc-shop-main .astra-shop-thumbnail-wrap img,.tax-product_cat .fc-shop-main .astra-shop-thumbnail-wrap img{display:block!important;width:100%!important;height:150px!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;transform:none!important}@media (max-width:700px){.post-type-archive-product .fc-shop-main ul.products,.tax-product_cat .fc-shop-main ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.post-type-archive-product .fc-shop-main .astra-shop-thumbnail-wrap,.tax-product_cat .fc-shop-main .astra-shop-thumbnail-wrap,.post-type-archive-product .fc-shop-main .astra-shop-thumbnail-wrap img,.tax-product_cat .fc-shop-main .astra-shop-thumbnail-wrap img{height:145px!important}}.fc-programs .fc-feature__media{overflow:hidden}.fc-programs .fc-feature__media img{transition:transform .38s ease!important;transform:scale(1)}.fc-programs .fc-feature:hover .fc-feature__media img,.fc-programs .fc-feature:focus-within .fc-feature__media img{transform:scale(1.055)}@media (min-width:922px){body.woocommerce-page .site-header .ast-container,body.single-product .site-header .ast-container{width:1170px!important;max-width:1170px!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important}.woocommerce-page .ast-primary-header-bar,.woocommerce-page .ast-primary-header-bar .site-primary-header-wrap,.single-product .ast-primary-header-bar,.single-product .ast-primary-header-bar .site-primary-header-wrap{height:74px!important;min-height:74px!important}.woocommerce-page .ast-primary-header-bar .main-header-bar-navigation,.single-product .ast-primary-header-bar .main-header-bar-navigation{position:relative;top:-5px}}.fc-shop-hero h1::after{display:block;width:70px;height:3px;margin:13px auto 0;border-top:2px solid rgb(255 255 255 / .8);background:#ccc;box-sizing:border-box;content:""}.fc-shop-hero span{margin-top:10px}.fc-button,.fmp-button,.fdz-button,.flexy-primary-button,.flexy-secondary-button,.flexy-contact-primary-button,.flexy-contact-secondary-button,.flexy-contact-ghost-button,.wpforms-submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.fc-floating-cart,.fc-shop-sidebar .woocommerce-product-search button,button[type="submit"],input[type="submit"]{border-color:#022b41!important;background:#022b41!important;color:#fff!important}.fc-button:hover,.fc-button:focus-visible,.fmp-button:hover,.fmp-button:focus-visible,.fdz-button:hover,.fdz-button:focus-visible,.flexy-primary-button:hover,.flexy-secondary-button:hover,.flexy-contact-primary-button:hover,.flexy-contact-secondary-button:hover,.flexy-contact-ghost-button:hover,.wpforms-submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.fc-floating-cart:hover,.fc-shop-sidebar .woocommerce-product-search button:hover,button[type="submit"]:hover,input[type="submit"]:hover{border-color:#075274!important;background:#075274!important;color:#fff!important}.site-header .custom-logo-link{visibility:hidden!important;pointer-events:none}.fc-topbar .callto-left{display:flex;align-items:center;white-space:nowrap}.fc-topbar .fc-topbar-phones .fa{margin-right:2px!important}.fc-floating-cart{border:1px solid rgb(255 255 255 / .16)!important;background:#022b41!important;color:#fff!important}.fc-floating-cart *,.fc-floating-cart strong,.fc-floating-cart small,.fc-floating-cart .woocommerce-Price-amount,.fc-floating-cart .woocommerce-Price-currencySymbol,.fc-floating-cart .fa{color:#fff!important}.fc-floating-cart__icon{display:flex;align-items:center;justify-content:center;color:#fff!important;font-size:24px;line-height:1}.fc-floating-cart:hover{background:#075274!important;color:#fff!important}#ast-scroll-top,.ast-scroll-to-top-right,[class*="scroll-to-top"]{bottom:12px!important;border-color:#022b41!important;background:#022b41!important;color:#fff!important}#ast-scroll-top *,#ast-scroll-top .ast-icon,[class*="scroll-to-top"] *{color:#fff!important;fill:#fff!important}#ast-scroll-top:hover,.ast-scroll-to-top-right:hover,[class*="scroll-to-top"]:hover{border-color:#075274!important;background:#075274!important;color:#fff!important}.fc-topbar .fc-topbar__inner{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;width:1170px;max-width:calc(100% - 40px);min-height:40px;margin:0 auto}.fc-topbar .fc-topbar-brand-wrap{justify-self:start}.fc-topbar .fc-topbar-brand{position:relative;display:inline-block;margin:0;color:#fff!important;font:800 18px/22px "Open Sans",sans-serif;letter-spacing:.35px;line-height:22px;text-decoration:none!important;transform:scaleX(1) scaleY(1);transform-origin:center center;will-change:transform}.fc-topbar .fc-topbar-brand:hover,.fc-topbar .fc-topbar-brand:focus-visible{color:#fff!important;animation:fc-header-brand-elastic .72s cubic-bezier(.2,.75,.25,1) both}@keyframes fc-header-brand-elastic{0%,100%{transform:scaleX(1) scaleY(1)}18%{transform:scaleX(.91) scaleY(1.06)}42%{transform:scaleX(1.13) scaleY(.95)}61%{transform:scaleX(.97) scaleY(1.025)}77%{transform:scaleX(1.035) scaleY(.988)}90%{transform:scaleX(.992) scaleY(1.006)}}.fc-topbar .fc-topbar-phones{display:flex;align-items:center;justify-content:center;gap:7px;justify-self:center;margin:0!important;color:#fff;opacity:1}.fc-topbar .fc-topbar-emails{display:flex;align-items:center;justify-content:flex-end;gap:6px;justify-self:end;color:#fff;font-size:12px;white-space:nowrap}.fc-topbar .fc-topbar-phones span,.fc-topbar .fc-topbar-emails span{margin:0 2px;opacity:.6}.fc-topbar .fc-topbar-emails a{color:#fff;text-decoration:none}.fc-topbar .fc-topbar-emails a:hover{color:#75d0f3}.fc-topbar .fc-topbar-phones .fa-phone,.fc-topbar .fc-topbar-emails .fa-envelope{display:inline-block;transform-origin:50% 55%;will-change:transform,opacity}.fc-topbar .fc-topbar-phones:hover .fa-phone{animation:fc-header-phone-ring .58s ease-in-out both}.fc-topbar .fc-topbar-emails:hover .fa-envelope{animation:fc-header-mail-fly .72s cubic-bezier(.22,.78,.28,1) both}@keyframes fc-header-phone-ring{0%,100%{transform:translateX(0) rotate(0deg)}15%{transform:translateX(-1px) rotate(-15deg)}30%{transform:translateX(1px) rotate(13deg)}45%{transform:translateX(-1px) rotate(-11deg)}60%{transform:translateX(1px) rotate(9deg)}75%{transform:translateX(0) rotate(-5deg)}}@keyframes fc-header-mail-fly{0%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1}42%{transform:translate(13px,-9px) rotate(-13deg) scale(.9);opacity:0}43%{transform:translate(-8px,6px) rotate(-13deg) scale(.9);opacity:0}100%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.fc-topbar .fc-topbar-brand:hover,.fc-topbar .fc-topbar-brand:focus-visible,.fc-topbar .fc-topbar-phones:hover .fa-phone,.fc-topbar .fc-topbar-emails:hover .fa-envelope{animation:none}}.site-header{position:sticky!important;z-index:999;top:0;background:#fff;box-shadow:0 3px 14px rgb(2 43 65 / .08)}body.admin-bar .site-header{top:32px}@media (max-width:921px){.site-header{top:0}body.admin-bar .site-header{top:46px}}body .fc-button,body.page-id-18 .fdz-button,body.page-id-23 .flexy-primary-button,body.page-id-23 .flexy-secondary-button,body.page-id-25 .flexy-contact-primary-button,body.page-id-25 .flexy-contact-secondary-button,body.page-id-25 .flexy-contact-ghost-button,body.page-id-25 .wpforms-submit,body.post-type-archive-product .fc-shop-main ul.products li.product .button,body.tax-product_cat .fc-shop-main ul.products li.product .button,body.single-product .fc-single-shop-main div.product form.cart .single_add_to_cart_button{border-color:#022b41!important;background:#022b41!important;color:#fff!important}body .fc-button:hover,body.page-id-18 .fdz-button:hover,body.page-id-23 .flexy-primary-button:hover,body.page-id-23 .flexy-secondary-button:hover,body.page-id-25 .flexy-contact-primary-button:hover,body.page-id-25 .flexy-contact-secondary-button:hover,body.page-id-25 .flexy-contact-ghost-button:hover,body.page-id-25 .wpforms-submit:hover,body.post-type-archive-product .fc-shop-main ul.products li.product .button:hover,body.tax-product_cat .fc-shop-main ul.products li.product .button:hover,body.single-product .fc-single-shop-main div.product form.cart .single_add_to_cart_button:hover:hover{border-color:#075274!important;background:#075274!important;color:#fff!important}.fc-shop-hero::before,.page-id-23 .flexy-licence-hero-overlay,.page-id-25 .flexy-contact-hero-overlay,.flexy-mats-page .fmp-hero-overlay{background:linear-gradient(100deg,rgb(2 43 65 / .96) 0%,rgb(2 43 65 / .78) 56%,rgb(5 121 179 / .28) 100%)!important}.page-id-18 .fdz-hero{background-image:linear-gradient(100deg,rgb(2 43 65 / .96) 0%,rgb(2 43 65 / .78) 56%,rgb(5 121 179 / .28) 100%),url(https://flexyclean.com/wp-content/uploads/2020/05/slajder4-1.jpg)!important}.page-id-16 .fmp-hero,.page-id-18 .fdz-hero{width:100vw!important;max-width:none!important;margin-right:calc(50% - 50vw)!important;margin-left:calc(50% - 50vw)!important;overflow:hidden!important;border-radius:0 0 24px 24px!important}@media (min-width:922px){body.home .fc-hero .fc-shell{width:1170px!important;max-width:1170px!important;margin-right:auto!important;margin-left:auto!important}}.fc-shop-hero::before{background:linear-gradient(90deg,rgb(2 43 65 / .92) 0%,rgb(3 66 99 / .82) 55%,rgb(5 121 179 / .58) 100%)!important}.flexy-mats-page{--fmp-blue:#022b41;--fmp-blue-dark:#022b41}.fdz-page{--fdz-blue:#022b41;--fdz-blue-dark:#022b41;--fdz-navy:#022b41}.fc-card-icon,.fc-about-intro>aside>b,.fc-quality>aside>b,.page-id-23 .flexy-highlight-icon,.page-id-25 .flexy-contact-quick-icon,.page-id-25 .flexy-contact-info-icon,.flexy-mats-page .fmp-intro-card-icon{border-color:#022b41!important;background:#022b41!important;color:#fff!important}.fc-card-icon *,.fc-about-intro>aside>b *,.fc-quality>aside>b *,.page-id-23 .flexy-highlight-icon *,.page-id-25 .flexy-contact-quick-icon *,.page-id-25 .flexy-contact-info-icon *,.flexy-mats-page .fmp-intro-card-icon *{color:#fff!important;fill:#fff!important}.woocommerce span.onsale{background:#022b41!important;color:#fff!important}.woocommerce nav.woocommerce-pagination ul{border:0!important;display:flex;gap:7px}.woocommerce nav.woocommerce-pagination ul li{border:0!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:grid!important;min-width:38px;height:38px;padding:0!important;place-items:center;border:1px solid #022b41!important;border-radius:8px;background:#022b41!important;color:#fff!important}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{border-color:#075274!important;background:#075274!important;color:#fff!important}@media (max-width:700px){body.post-type-archive-product .fc-shop-main nav.woocommerce-pagination,body.tax-product_cat .fc-shop-main nav.woocommerce-pagination{margin-top:15px!important}}.fc-shop-sidebar nav a::before{border-color:#022b41!important}.fc-shop-sidebar nav a::after{color:#022b41!important}.fc-shop-sidebar nav a:hover{color:#022b41!important}@media (min-width:701px){.page-id-18 .fdz-hero{position:relative!important;left:50%!important;margin-right:0!important;margin-left:0!important;transform:translateX(-50%)!important}}@media (min-width:922px){.page-id-16 .fmp-hero .fmp-hero-inner,.page-id-18 .fdz-hero .fdz-hero-inner{width:1170px!important;max-width:1170px!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important}.page-id-18 .fdz-hero{transform:translateX(calc(-50% - 10px))!important}}@media (min-width:701px){.fc-shop-sidebar{top:105px!important}body.admin-bar .fc-shop-sidebar{top:137px!important}}.fc-hero .fc-button,.page-id-23 .flexy-licence-hero .flexy-primary-button,.page-id-23 .flexy-licence-hero .flexy-secondary-button,.page-id-25 .flexy-contact-hero .flexy-contact-ghost-button,.page-id-16 .fmp-hero .fmp-button,.page-id-18 .fdz-hero .fdz-button{border:2px solid rgb(255 255 255 / .9)!important;background:transparent!important;color:#fff!important;box-shadow:none!important}.fc-hero .fc-button:hover,.fc-hero .fc-button:focus-visible,.page-id-23 .flexy-licence-hero .flexy-primary-button:hover,.page-id-23 .flexy-licence-hero .flexy-secondary-button:hover,.page-id-25 .flexy-contact-hero .flexy-contact-ghost-button:hover,.page-id-16 .fmp-hero .fmp-button:hover,.page-id-16 .fmp-hero .fmp-button:focus-visible,.page-id-18 .fdz-hero .fdz-button:hover{border-color:#fff!important;background:#fff!important;color:#022b41!important}body.page-id-18 .fdz-page .fdz-hero .fdz-hero-actions .fdz-button{border:2px solid rgb(255 255 255 / .9)!important;background:transparent!important;color:#fff!important;box-shadow:none!important}body.page-id-18 .fdz-page .fdz-hero .fdz-hero-actions .fdz-button:hover,body.page-id-18 .fdz-page .fdz-hero .fdz-hero-actions .fdz-button:focus-visible{border-color:#fff!important;background:#fff!important;color:#022b41!important}.single-product .site-content{background:#f6f8f9!important}.single-product .site-content>.ast-container{width:min(1170px,calc(100% - 40px))!important;padding:52px 0 82px!important}.fc-single-product-shell{width:100%;margin:0 auto}.fc-product-detail{width:100%;padding:0!important}body.single-product .fc-product-detail div.product{display:grid!important;gap:54px 62px!important;margin:0!important;padding:42px!important;border:1px solid #e2e9ec;border-radius:22px;background:#fff;box-shadow:0 12px 34px rgb(24 54 70 / .07)}body.single-product .fc-product-detail div.product .woocommerce-product-gallery{float:none!important;margin:0!important;align-self:start}body.single-product .fc-product-detail div.product .woocommerce-product-gallery__wrapper{width:100%!important;height:480px!important;margin:0!important}body.single-product .fc-product-detail div.product .woocommerce-product-gallery__image{display:flex!important;width:100%!important;height:480px!important;align-items:center;justify-content:center;border:1px solid #e8edef!important;border-radius:17px;background:#fafcfc!important;overflow:hidden}body.single-product .fc-product-detail div.product .woocommerce-product-gallery__image img{display:block!important;margin:auto!important}body.single-product .fc-product-detail div.product .summary{float:none!important;width:auto!important;margin:0!important;padding:16px 0 0!important;align-self:start}body.single-product .fc-product-detail .product_title{margin:0 0 17px!important;color:#022b41!important;font:800 34px/43px "Open Sans",sans-serif!important;letter-spacing:-.5px}body.single-product .fc-product-detail div.product .price{margin:0 0 22px!important;color:#022b41!important;font:800 24px/32px "Open Sans",sans-serif!important}body.single-product .fc-product-detail .woocommerce-product-details__short-description{font:400 15px/25px "Open Sans",sans-serif}body.single-product .fc-product-detail .woocommerce-product-details__short-description li{padding-left:22px}body.single-product .fc-product-detail .woocommerce-product-details__short-description li::before{color:#022b41;font-weight:800}body.single-product .fc-product-detail div.product form.cart{display:flex!important;align-items:stretch;gap:10px;margin:25px 0 20px!important;padding:16px;border:1px solid #e5ebee;border-radius:13px;background:#f7f9fa}body.single-product .fc-product-detail div.product form.cart input.qty{width:72px!important;height:50px!important;border:1px solid #d7e1e5!important;border-radius:9px!important;background:#fff!important}body.single-product .fc-product-detail div.product form.cart .single_add_to_cart_button{min-height:50px!important;flex:1;padding:12px 24px!important;border-radius:9px!important;background:#022b41!important;color:#fff!important;font-size:15px!important}body.single-product .fc-product-detail div.product form.cart .single_add_to_cart_button:hover{background:#075274!important}body.single-product .fc-product-detail .product_meta{margin-top:4px}body.single-product .fc-product-detail div.product>.woocommerce-tabs,body.single-product .fc-product-detail div.product>.related,body.single-product .fc-product-detail div.product>.upsells{grid-column:1/-1!important;width:100%!important;margin-top:8px!important}body.single-product .fc-product-detail .woocommerce-tabs ul.tabs{display:flex;gap:8px;border-bottom:1px solid #dfe7ea!important}body.single-product .fc-product-detail .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:0!important;border-radius:9px 9px 0 0!important;background:#edf2f4!important}body.single-product .fc-product-detail .woocommerce-tabs ul.tabs li a{padding:13px 20px!important;color:#435a66!important;font-weight:700!important}body.single-product .fc-product-detail .woocommerce-tabs ul.tabs li.active{background:#022b41!important}body.single-product .fc-product-detail .woocommerce-tabs ul.tabs li.active a{color:#fff!important}body.single-product .fc-product-detail .woocommerce-tabs .panel{margin:0!important;padding:30px!important;border:1px solid #e1e8eb!important;border-top:0!important;border-radius:0 0 13px 13px;background:#fff;color:#526772;font-size:15px;line-height:1.75}body.single-product .fc-product-detail .related,body.single-product .fc-product-detail .upsells{padding-top:28px;border-top:1px solid #e2e9ec}body.single-product .fc-product-detail .related>h2,body.single-product .fc-product-detail .upsells>h2{margin:0 0 24px!important;color:#022b41;font-size:25px!important}@media (max-width:900px){body.single-product .fc-product-detail div.product{padding:26px!important}body.single-product .fc-product-detail div.product .woocommerce-product-gallery{max-width:100%!important}body.single-product .fc-product-detail div.product .woocommerce-product-gallery__wrapper,body.single-product .fc-product-detail div.product .woocommerce-product-gallery__image{height:420px!important}body.single-product .fc-product-detail div.product .woocommerce-product-gallery__image img{height:385px!important;max-height:385px!important}}@media (max-width:600px){.single-product .site-content>.ast-container{width:min(100% - 24px,1170px)!important;padding:24px 0 55px!important}body.single-product .fc-product-detail div.product{padding:16px!important;border-radius:15px!important}body.single-product .fc-product-detail div.product .woocommerce-product-gallery__image img{height:300px!important;max-height:300px!important;padding:10px!important}body.single-product .fc-product-detail .product_title{font-size:27px!important;line-height:35px!important}body.single-product .fc-product-detail div.product form.cart{padding:11px!important}body.single-product .fc-product-detail .woocommerce-tabs ul.tabs{display:grid}body.single-product .fc-product-detail .woocommerce-tabs ul.tabs li{border-radius:8px!important}body.single-product .fc-product-detail .woocommerce-tabs .panel{padding:20px!important;border-top:1px solid #e1e8eb!important;border-radius:10px!important}}.page-id-23 .flexy-licence-actions .flexy-primary-button,.page-id-23 .flexy-licence-actions .flexy-secondary-button{display:inline-flex!important;width:230px!important;min-width:230px!important;height:48px!important;min-height:48px!important;padding:10px 14px!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;line-height:1.2!important}@media (max-width:600px){.page-id-23 .flexy-licence-actions .flexy-primary-button,.page-id-23 .flexy-licence-actions .flexy-secondary-button{width:100%!important;min-width:0!important;white-space:normal!important}}body.single-product .fc-product-detail div.product{grid-template-columns:250px minmax(380px,1fr)!important}body.single-product .fc-product-detail div.product .woocommerce-product-gallery{width:250px!important;max-width:250px!important}body.single-product .fc-product-detail div.product .woocommerce-product-gallery__wrapper,body.single-product .fc-product-detail div.product .woocommerce-product-gallery__image{width:250px!important;height:240px!important;max-width:250px!important}body.single-product .fc-product-detail div.product .woocommerce-product-gallery__image>a{display:flex!important;width:100%!important;height:100%!important;align-items:center;justify-content:center}body.single-product .fc-product-detail div.product .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:12px!important;object-fit:contain!important;object-position:center!important}body.single-product .fc-product-detail .related ul.products li.product img,body.single-product .fc-product-detail .upsells ul.products li.product img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0 auto!important;padding:8px!important;object-fit:contain!important;object-position:center!important}body.single-product .fc-product-detail .summary>.ast-woo-product-category,body.single-product .fc-product-detail .summary>.single-product-category{display:none!important}body.single-product .fc-back-to-shop{display:inline-flex;align-items:center;gap:8px;margin:0 0 13px;color:#526772!important;font-size:13px;font-weight:700;line-height:20px;text-decoration:none!important;transition:color .2s,transform .2s}body.single-product .fc-back-to-shop::before{font-size:17px;line-height:1;content:"←"}body.single-product .fc-back-to-shop:hover{color:#022b41!important;transform:translateX(-3px)}body.single-product .fc-product-detail .woocommerce-tabs ul.tabs li.active,body.single-product .fc-product-detail .woocommerce-tabs ul.tabs li.description_tab.active{border-color:#022b41!important;background:#022b41!important}body.single-product .fc-product-detail .woocommerce-tabs ul.tabs li.active a,body.single-product .fc-product-detail .woocommerce-tabs ul.tabs li.description_tab.active a{color:#fff!important;background:transparent!important}@media (max-width:900px){body.single-product .fc-product-detail div.product{grid-template-columns:230px minmax(0,1fr)!important}body.single-product .fc-product-detail div.product .woocommerce-product-gallery,body.single-product .fc-product-detail div.product .woocommerce-product-gallery__wrapper,body.single-product .fc-product-detail div.product .woocommerce-product-gallery__image{width:230px!important;max-width:230px!important;height:230px!important}}@media (max-width:600px){body.single-product .fc-product-detail div.product{grid-template-columns:1fr!important}body.single-product .fc-product-detail div.product .woocommerce-product-gallery{width:100%!important;max-width:100%!important}body.single-product .fc-product-detail div.product .woocommerce-product-gallery__wrapper,body.single-product .fc-product-detail div.product .woocommerce-product-gallery__image{width:100%!important;max-width:100%!important;height:230px!important}}body.single-product .fc-product-detail .related ul.products,body.single-product .fc-product-detail .upsells ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;justify-content:center}body.single-product .fc-product-detail .related ul.products li.product,body.single-product .fc-product-detail .upsells ul.products li.product{float:none!important;width:auto!important;min-width:0!important;margin:0!important;text-align:center}body.single-product .fc-product-detail .related ul.products li.product .astra-shop-thumbnail-wrap,body.single-product .fc-product-detail .upsells ul.products li.product .astra-shop-thumbnail-wrap{display:flex;width:100%;height:130px;min-height:130px;align-items:center;justify-content:center;overflow:hidden}body.single-product .fc-product-detail .related ul.products li.product .astra-shop-thumbnail-wrap>a,body.single-product .fc-product-detail .upsells ul.products li.product .astra-shop-thumbnail-wrap>a{display:flex!important;width:100%!important;height:130px!important;align-items:center;justify-content:center;overflow:hidden}body.single-product .fc-product-detail .related ul.products li.product .astra-shop-thumbnail-wrap img,body.single-product .fc-product-detail .upsells ul.products li.product .astra-shop-thumbnail-wrap img{width:100%!important;height:130px!important;max-width:100%!important;max-height:130px!important;aspect-ratio:auto!important;object-fit:contain!important}html body.single-product .fc-product-detail div.product .woocommerce-tabs ul.tabs li.active a,html body.single-product .fc-product-detail div.product .woocommerce-tabs ul.tabs li.description_tab.active a{color:#fff!important}:root{--fc-blue:#0579b3;--fc-blue-dark:#022b41;--fc-navy:#073b53;--fc-text:#4a5d6d;--fc-line:#dce7ee;--fc-shadow:0 18px 50px rgba(19,61,88,.10)}@media (prefers-reduced-motion:reduce) and (max-width:921.99px){#ast-mobile-header .ast-mobile-header-content .main-header-menu .current-menu-item>.menu-link::before,#ast-mobile-header .ast-mobile-header-content .main-header-menu .current_page_item>.menu-link::before,.post-type-archive-product #ast-mobile-header .main-header-menu .menu-item>a[href*="/proizvodi/"]::before,.tax-product_cat #ast-mobile-header .main-header-menu .menu-item>a[href*="/proizvodi/"]::before,.single-product #ast-mobile-header .main-header-menu .menu-item>a[href*="/proizvodi/"]::before{transition:none!important}}@media (min-width:922px){#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child{position:relative!important}#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child>.sub-menu{position:absolute!important;top:calc(100% + 1px)!important;left:0!important;right:auto!important;display:block!important;visibility:hidden!important;opacity:0!important;width:320px!important;min-width:320px!important;max-width:360px!important;margin:0!important;padding:8px!important;overflow:visible!important;border:1px solid #d7e5ec!important;border-radius:0 0 10px 10px!important;background:#ffffff!important;box-shadow:0 13px 30px rgb(18 51 69 / .16)!important;list-style:none!important;pointer-events:none!important;transform:translateY(8px)!important;z-index:99999!important;transition:opacity 0.18s ease,visibility 0.18s ease,transform 0.18s ease!important}#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child:hover>.sub-menu,#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child:focus-within>.sub-menu{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child>.sub-menu>li{display:block!important;float:none!important;width:100%!important;margin:0 0 5px!important;padding:0!important;border:0!important;background:transparent!important}#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child>.sub-menu>li:last-child{margin-bottom:0!important}#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child>.sub-menu>li>a>.ast-icon{display:none!important}#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child>.sub-menu>li>a{position:relative!important;display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;min-height:43px!important;padding:11px 36px 13px 13px!important;overflow:hidden!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#294b5d!important;-webkit-text-fill-color:#294b5d!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;text-decoration:none!important;box-sizing:border-box!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important}#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child>.sub-menu>li>a::before{position:absolute!important;bottom:5px!important;left:13px!important;width:0!important;height:3px!important;border-radius:999px!important;background:#022b41!important;content:""!important;pointer-events:none!important;transition:width .28s cubic-bezier(.2,.75,.25,1)!important}#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child>.sub-menu>li>a::after{content:"›";position:absolute;top:50%;right:13px;color:#0579b3!important;-webkit-text-fill-color:#0579b3!important;font-size:19px;font-weight:700;line-height:1;transform:translateY(-52%)}#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child>.sub-menu>li>a:hover,#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child>.sub-menu>li>a:focus{border-color:transparent!important;background:transparent!important;color:#022b41!important;-webkit-text-fill-color:#022b41!important}#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child>.sub-menu>li>a:hover::before,#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child>.sub-menu>li>a:focus::before{width:calc(100% - 26px)!important}#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child>.sub-menu>li.current-menu-item>a::before,#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child>.sub-menu>li.current_page_item>a::before{width:calc(100% - 26px)!important}#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child>.sub-menu>li.current-menu-item>a,#primary-site-navigation-desktop #ast-hf-menu-1>li:first-child>.sub-menu>li.current_page_item>a{border-color:transparent!important;background:transparent!important;color:#022b41!important;-webkit-text-fill-color:#022b41!important}}body.search-no-results.post-type-archive-product .woocommerce-breadcrumb,body.search-no-results.post-type-archive-product .woocommerce-products-header{display:none!important}body.search-no-results.post-type-archive-product .ast-woocommerce-container{width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:70px 24px 90px!important;box-sizing:border-box}.fc-no-products-card{width:100%;max-width:720px;margin:32px auto;padding:34px;border:1px solid #dce8ee;border-radius:14px;background:#fff;text-align:center;box-shadow:0 14px 34px rgb(11 49 67 / .08);box-sizing:border-box}.fc-no-products-label{display:inline-block;margin-bottom:13px;color:#0579b3;font-size:11px;font-weight:800;line-height:1.3;letter-spacing:.12em}.fc-no-products-card h1{margin:0 0 15px!important;color:#022b41!important;font-size:clamp(28px, 4vw, 38px)!important;font-weight:800!important;line-height:1.18!important}.fc-no-products-card p{max-width:570px;margin:0 auto 27px!important;color:#526772!important;font-size:16px;line-height:1.65}.fc-no-products-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:13px 26px!important;border:2px solid #022b41!important;border-radius:9px!important;background:#022b41!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;box-shadow:0 7px 18px rgb(2 43 65 / .17);transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.fc-no-products-button:hover,.fc-no-products-button:focus{background:#074d70!important;border-color:#074d70!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;transform:translateY(-2px);box-shadow:0 10px 23px rgb(2 43 65 / .22)}body.woocommerce-order-received #primary{width:100%!important;max-width:900px!important;margin:0 auto!important;padding:32px 20px 52px!important;box-sizing:border-box!important}body.woocommerce-order-received .entry-content{margin:0!important}body.woocommerce-order-received .woocommerce-order{color:#526772}body.woocommerce-order-received .fc-order-summary-card{margin:0 0 18px!important;border:1px solid #d7e4ea;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 10px 28px rgb(2 43 65 / .08)}body.woocommerce-order-received .woocommerce-thankyou-order-received{position:relative;margin:0!important;padding:17px 22px 17px 53px!important;border:0!important;border-radius:0!important;background:#022b41!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:17px!important;font-weight:800!important;line-height:1.4!important;box-shadow:none!important}body.woocommerce-order-received .woocommerce-thankyou-order-received::before{content:"✓";position:absolute;top:50%;left:20px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#022b41!important;-webkit-text-fill-color:#022b41!important;font-size:13px;font-weight:900;transform:translateY(-50%)}body.woocommerce-order-received .woocommerce-order-overview::before,body.woocommerce-order-received .woocommerce-order-overview::after{content:none!important;display:none!important}body.woocommerce-order-received .woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important;background:#fff}body.woocommerce-order-received .woocommerce-order-overview>li{float:none!important;clear:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:12px 15px!important;border:0!important;border-right:1px solid #e2ebef!important;border-radius:0!important;background:#ffffff!important;color:#7a8d97!important;font-size:10.5px!important;font-weight:700!important;line-height:1.35!important;text-transform:none!important;box-sizing:border-box!important}body.woocommerce-order-received .woocommerce-order-overview>li:last-child{border-right:0!important}body.woocommerce-order-received .woocommerce-order-overview li strong{display:block;margin-top:3px;overflow-wrap:anywhere;color:#022b41!important;-webkit-text-fill-color:#022b41!important;font-size:13.5px!important;font-weight:800!important;line-height:1.35!important}body.woocommerce-order-received .fc-order-delivery-note,body.woocommerce-order-received .woocommerce-order-overview+p{margin:0 14px 13px!important;padding:9px 12px!important;border:0!important;border-left:3px solid #148bc3!important;border-radius:6px!important;background:#f2f8fb!important;color:#526772!important;font-size:12px!important;font-weight:600!important;line-height:1.45!important}body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details{margin:0 0 18px!important;padding:18px!important;border:1px solid #d7e4ea!important;border-radius:14px!important;background:#ffffff!important;box-shadow:0 8px 24px rgb(2 43 65 / .06)!important;box-sizing:border-box!important}body.woocommerce-order-received .woocommerce-order-details__title{margin:0 0 12px!important;color:#022b41!important;-webkit-text-fill-color:#022b41!important;font-size:17px!important;font-weight:800!important;line-height:1.3!important}body.woocommerce-order-received table.order_details{width:100%!important;margin:0!important;border:1px solid #dce6eb!important;border-collapse:separate!important;border-spacing:0!important;border-radius:9px!important;overflow:hidden!important;table-layout:fixed}body.woocommerce-order-received table.order_details thead th{padding:10px 12px!important;border:0!important;background:#022b41!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:11.5px!important;font-weight:800!important;line-height:1.35!important}body.woocommerce-order-received table.order_details thead th:first-child,body.woocommerce-order-received table.order_details tbody td:first-child,body.woocommerce-order-received table.order_details tfoot th{width:68%}body.woocommerce-order-received table.order_details thead th:last-child,body.woocommerce-order-received table.order_details tbody td:last-child,body.woocommerce-order-received table.order_details tfoot td{width:32%;text-align:right!important}body.woocommerce-order-received table.order_details tbody td,body.woocommerce-order-received table.order_details tfoot th,body.woocommerce-order-received table.order_details tfoot td{padding:9px 12px!important;border:0!important;border-bottom:1px solid #e4ecef!important;background:#ffffff!important;color:#455f6c!important;font-size:12.5px!important;line-height:1.4!important;vertical-align:middle!important}body.woocommerce-order-received table.order_details tbody a{color:#022b41!important;-webkit-text-fill-color:#022b41!important;font-weight:700!important;text-decoration:none!important}body.woocommerce-order-received table.order_details .product-quantity{margin-left:5px;color:#148bc3!important;font-weight:800!important;white-space:nowrap}body.woocommerce-order-received table.order_details tfoot th{color:#173b4d!important;font-weight:700!important}body.woocommerce-order-received table.order_details tfoot td{color:#173b4d!important;font-weight:700!important}body.woocommerce-order-received table.order_details tfoot tr.fc-order-total-row th,body.woocommerce-order-received table.order_details tfoot tr.fc-order-total-row td{padding-top:11px!important;padding-bottom:11px!important;background:#edf7fb!important;color:#022b41!important;-webkit-text-fill-color:#022b41!important;font-size:15px!important;font-weight:900!important}body.woocommerce-order-received table.order_details tfoot tr.fc-order-payment-row th,body.woocommerce-order-received table.order_details tfoot tr.fc-order-payment-row td{color:#6b7f89!important;font-size:11.5px!important}body.woocommerce-order-received table.order_details tr:last-child th,body.woocommerce-order-received table.order_details tr:last-child td{border-bottom:0!important}body.woocommerce-order-received .includes_tax,body.woocommerce-order-received .tax_label,body.woocommerce-order-received .shipped_via{display:none!important}body.woocommerce-order-received .woocommerce-customer-details{padding:14px!important}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses::before,body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses::after{content:none!important;display:none!important}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;margin:0!important;padding:0!important;clear:both!important}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--shipping-address.fc-empty-address{display:none!important}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses>.woocommerce-column{position:static!important;float:none!important;clear:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 13px 13px!important;border:1px solid #dbe5ea!important;border-radius:10px!important;background:#f7fafb!important;box-shadow:none!important;box-sizing:border-box!important;overflow:hidden!important}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title{margin:-1px -14px 12px!important;padding:10px 14px!important;border:0!important;border-radius:10px 10px 0 0!important;background:#022b41!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:13.5px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:.01em;box-shadow:none!important}body.woocommerce-order-received .woocommerce-customer-details address{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#526772!important;font-size:12px!important;font-style:normal!important;line-height:1.35!important}body.woocommerce-order-received .woocommerce-customer-details address>br{display:none!important}body.woocommerce-order-received .woocommerce-customer-details .fc-address-card{display:flex!important;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:50px;margin:0!important;padding:8px 10px!important;border:1px solid #dbe7ec!important;border-radius:8px!important;background:#ffffff!important;color:#526772!important;box-shadow:0 2px 7px rgb(2 43 65 / .035)!important;box-sizing:border-box!important;overflow-wrap:anywhere}body.woocommerce-order-received .woocommerce-customer-details .fc-address-card strong{display:block;color:#022b41!important;-webkit-text-fill-color:#022b41!important;font-size:10px!important;font-weight:800!important;line-height:1.25!important}body.woocommerce-order-received .woocommerce-customer-details .fc-address-card>span,body.woocommerce-order-received .woocommerce-customer-details .fc-address-card>a{color:#526772!important;font-size:12px!important;line-height:1.35!important}body.woocommerce-order-received .woocommerce-customer-details .fc-field-company{order:1}body.woocommerce-order-received .woocommerce-customer-details .fc-field-contact{order:2}body.woocommerce-order-received .woocommerce-customer-details .fc-field-pib{order:3}body.woocommerce-order-received .woocommerce-customer-details .fc-field-address{order:4;grid-column:span 2}body.woocommerce-order-received .woocommerce-customer-details .fc-field-city{order:5}body.woocommerce-order-received .woocommerce-customer-details .fc-field-state{order:6}body.woocommerce-order-received .woocommerce-customer-details .fc-field-phone{order:7}body.woocommerce-order-received .woocommerce-customer-details .fc-field-email{order:8;grid-column:span 2}body.woocommerce-order-received .woocommerce-customer-details--phone::before,body.woocommerce-order-received .woocommerce-customer-details--email::before{content:none!important;display:none!important}body.woocommerce-order-received .woocommerce-customer-details .fc-pib-line{margin:0!important;padding:8px 10px!important;border-top:1px solid #dbe7ec!important}@media (max-width:767px){body.woocommerce-order-received #primary{padding:22px 12px 42px!important}body.woocommerce-order-received .fc-order-summary-card,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details{margin-bottom:14px!important;border-radius:12px!important}body.woocommerce-order-received .woocommerce-thankyou-order-received{padding:15px 16px 15px 47px!important;font-size:14.5px!important}body.woocommerce-order-received .woocommerce-thankyou-order-received::before{left:16px;width:20px;height:20px;font-size:12px}body.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.woocommerce-order-received .woocommerce-order-overview>li{padding:10px 12px!important;border-right:1px solid #e2ebef!important;border-bottom:1px solid #e2ebef!important;font-size:9.5px!important}body.woocommerce-order-received .woocommerce-order-overview>li:nth-child(2n){border-right:0!important}body.woocommerce-order-received .woocommerce-order-overview>li:nth-last-child(-n+2){border-bottom:0!important}body.woocommerce-order-received .woocommerce-order-overview li strong{font-size:12.5px!important}body.woocommerce-order-received .fc-order-delivery-note,body.woocommerce-order-received .woocommerce-order-overview+p{margin:10px 11px 11px!important;padding:8px 10px!important;font-size:11px!important}body.woocommerce-order-received .woocommerce-order-details{padding:12px!important}body.woocommerce-order-received .woocommerce-order-details__title{margin-bottom:9px!important;font-size:15px!important}body.woocommerce-order-received table.order_details thead th,body.woocommerce-order-received table.order_details tbody td,body.woocommerce-order-received table.order_details tfoot th,body.woocommerce-order-received table.order_details tfoot td{padding:8px 9px!important;font-size:11px!important}body.woocommerce-order-received table.order_details thead th:first-child,body.woocommerce-order-received table.order_details tbody td:first-child,body.woocommerce-order-received table.order_details tfoot th{width:64%}body.woocommerce-order-received table.order_details thead th:last-child,body.woocommerce-order-received table.order_details tbody td:last-child,body.woocommerce-order-received table.order_details tfoot td{width:36%}body.woocommerce-order-received table.order_details tfoot tr.fc-order-total-row th,body.woocommerce-order-received table.order_details tfoot tr.fc-order-total-row td{font-size:13px!important}body.woocommerce-order-received .woocommerce-customer-details{padding:11px!important}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses{grid-template-columns:1fr!important;gap:10px!important}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses>.woocommerce-column{padding:0 11px 11px!important}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title{margin:-1px -12px 10px!important;padding:9px 12px!important}body.woocommerce-order-received .woocommerce-customer-details address{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}body.woocommerce-order-received .woocommerce-customer-details .fc-address-card{min-height:0;padding:8px 9px!important}body.woocommerce-order-received .woocommerce-customer-details .fc-field-address,body.woocommerce-order-received .woocommerce-customer-details .fc-field-email{grid-column:auto!important}}body.single-product .fc-product-detail .summary.entry-summary>p.price{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 18px!important;color:#022b41!important;font-family:"Open Sans",sans-serif!important;font-size:24px!important;font-weight:800!important;line-height:1.3!important}body.single-product .fc-product-detail .summary.entry-summary>p.price::before{content:"Cena:";color:#526772;font-size:14px;font-weight:800;line-height:1.4;letter-spacing:.02em}body.single-product .fc-product-detail .summary.entry-summary>p.price .woocommerce-Price-amount{color:#022b41!important;font-size:25px!important;font-weight:850!important}body.single-product .fc-product-detail .summary.entry-summary>p.price .woocommerce-Price-currencySymbol{font-size:.65em!important;font-weight:800!important;letter-spacing:.04em}body.single-product .fc-product-detail .woocommerce-product-details__short-description{display:block!important;margin:0 0 18px!important;padding:15px 17px 16px!important;border:1px solid #dce7ec!important;border-left:4px solid #022b41!important;border-radius:10px!important;background:linear-gradient(135deg,#f8fbfc 0%,#f3f8fa 100%)!important;color:#526772!important;font-family:"Open Sans",sans-serif;font-size:14px!important;line-height:1.55!important;box-shadow:0 5px 16px rgb(2 43 65 / .045);box-sizing:border-box}body.single-product .fc-product-detail .woocommerce-product-details__short-description::before{content:"Karakteristike proizvoda";display:block;margin:0 0 9px;color:#022b41;font-size:13px;font-weight:850;line-height:1.3;letter-spacing:.025em}body.single-product .fc-product-detail .woocommerce-product-details__short-description p{margin:0!important}body.single-product .fc-product-detail .woocommerce-product-details__short-description ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:0!important;padding:0!important;list-style:none!important}body.single-product .fc-product-detail .woocommerce-product-details__short-description li{position:relative;margin:0!important;padding:0 0 0 15px!important}body.single-product .fc-product-detail .woocommerce-product-details__short-description li::before{content:"";position:absolute;top:.67em;left:0;width:5px;height:5px;border-radius:50%;background:#0579b3;transform:translateY(-50%)}body.single-product .fc-product-detail div.product form.cart:not(.variations_form){display:flex!important;width:fit-content!important;max-width:100%!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;margin:18px 0!important;padding:9px!important;border:1px solid #dfe8ec!important;border-radius:11px!important;background:#f7fafb!important;box-shadow:0 5px 16px rgb(2 43 65 / .045);box-sizing:border-box!important}body.single-product .fc-product-detail form.cart .quantity{float:none!important;flex:0 0 auto!important;margin:0!important}body.single-product .fc-product-detail form.cart input.qty{width:68px!important;height:47px!important;margin:0!important;padding:8px!important;border:1px solid #cfdee5!important;border-radius:8px!important;background:#ffffff!important;color:#173b4d!important;font-size:15px!important;font-weight:800!important;text-align:center!important;box-shadow:none!important}body.single-product .fc-product-detail form.cart .single_add_to_cart_button{flex:0 0 auto!important;width:auto!important;min-width:165px!important;min-height:47px!important;margin:0!important;padding:11px 21px!important;border:1px solid #022b41!important;border-radius:8px!important;background:#022b41!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:14px!important;font-weight:850!important;text-align:center!important;box-shadow:0 5px 14px rgb(2 43 65 / .15)!important}body.single-product .fc-product-detail form.cart .single_add_to_cart_button:hover{border-color:#075274!important;background:#075274!important;transform:translateY(-1px)}body.single-product .fc-product-detail .variations_form .woocommerce-variation-add-to-cart{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important}body.single-product .fc-product-buy-info{display:grid;gap:8px;width:100%;max-width:590px;margin:17px 0 18px;box-sizing:border-box}body.single-product .fc-product-buy-info-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;padding:10px 12px;border:1px solid #d8e6ec;border-radius:9px;background:linear-gradient(135deg,#f7fbfd,#f1f8fb);box-sizing:border-box}body.single-product .fc-product-buy-info-badge{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:9px;background:#022b41;color:#fff;font-size:10px;font-weight:900;line-height:1;letter-spacing:.02em}body.single-product .fc-product-buy-info-item strong{display:block;margin:0 0 2px;color:#022b41;font-size:13px;font-weight:850;line-height:1.25}body.single-product .fc-product-buy-info-item div>span{display:block;color:#5b707b;font-size:12px;font-weight:550;line-height:1.45}body.single-product .fc-product-long-description-bottom{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;width:100%;clear:both;margin:25px 0 10px!important;padding:21px 23px!important;border:1px solid #dfe8ec;border-left:4px solid #022b41;border-radius:12px;background:#fff;box-shadow:0 7px 22px rgb(2 43 65 / .055);box-sizing:border-box}body.single-product .fc-product-description-heading{padding-right:20px;border-right:1px solid #e1e9ed}body.single-product .fc-product-description-heading span{display:block;margin-bottom:4px;color:#022b41;font-size:10px;font-weight:900;line-height:1.3;letter-spacing:.12em}body.single-product .fc-product-description-heading h2{margin:0!important;color:#022b41!important;font-size:20px!important;font-weight:850!important;line-height:1.25!important}body.single-product .fc-product-description-content{min-width:0;color:#526772;font-size:14px;line-height:1.68}body.single-product .fc-product-description-content>:first-child{margin-top:0!important}body.single-product .fc-product-description-content>:last-child{margin-bottom:0!important}body.single-product .fc-product-description-content p{margin:0 0 10px!important}body.single-product .fc-product-description-content ul,body.single-product .fc-product-description-content ol{margin:8px 0 10px!important;padding-left:20px!important}body.single-product .fc-product-detail .related ul.products,body.single-product .fc-product-detail .upsells ul.products{align-items:stretch!important}body.single-product .fc-product-detail .related ul.products li.product,body.single-product .fc-product-detail .upsells ul.products li.product{display:flex!important;height:100%!important;flex-direction:column!important;align-items:stretch!important}body.single-product .fc-product-detail .related .astra-shop-summary-wrap,body.single-product .fc-product-detail .upsells .astra-shop-summary-wrap{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;padding-top:10px!important;box-sizing:border-box}body.single-product .fc-product-detail .related .woocommerce-loop-product__title,body.single-product .fc-product-detail .upsells .woocommerce-loop-product__title{margin:0 0 8px!important;color:#022b41!important;font-size:14px!important;font-weight:750!important;line-height:1.4!important;text-align:center!important}body.single-product .fc-product-detail .related .astra-shop-summary-wrap .price,body.single-product .fc-product-detail .upsells .astra-shop-summary-wrap .price{margin-top:auto!important;margin-bottom:10px!important;color:#022b41!important;font-size:15px!important;font-weight:850!important;text-align:center!important}body.single-product .fc-product-detail .related .astra-shop-summary-wrap>.button,body.single-product .fc-product-detail .upsells .astra-shop-summary-wrap>.button{display:flex!important;width:100%!important;min-height:43px!important;margin:0!important;padding:10px 12px!important;align-items:center!important;justify-content:center!important;border:1px solid #022b41!important;border-radius:8px!important;background:#022b41!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important;box-sizing:border-box!important}body.single-product .fc-product-detail .related .astra-shop-summary-wrap>.button:hover,body.single-product .fc-product-detail .upsells .astra-shop-summary-wrap>.button:hover{border-color:#075274!important;background:#075274!important}@media (max-width:700px){body.single-product .fc-product-long-description-bottom{grid-template-columns:1fr;gap:11px;padding:18px!important}body.single-product .fc-product-description-heading{padding:0 0 10px;border-right:0;border-bottom:1px solid #e1e9ed}body.single-product .fc-product-detail .woocommerce-product-details__short-description ul{grid-template-columns:1fr}}@media (max-width:520px){body.single-product .fc-product-detail div.product form.cart:not(.variations_form){width:100%!important}body.single-product .fc-product-detail form.cart .single_add_to_cart_button{flex:1 1 auto!important;min-width:0!important}}body.single-product .fc-product-detail div.product{row-gap:10px!important}body.single-product .fc-product-detail .product_meta{display:grid!important;gap:5px!important;margin:8px 0 0!important;padding:13px 0 0!important;border-top:1px solid #e3e9ec!important;color:#667c87!important;font-size:13px!important;line-height:1.5!important}body.single-product .fc-product-detail .product_meta a{color:#173b4d!important;font-weight:700!important;text-decoration:none!important}body.single-product .fc-product-detail .product_meta a:hover{color:#0579b3!important}body.single-product .fc-product-detail div.product>.woocommerce-tabs{grid-column:1 / -1!important;width:100%!important;margin:0!important;padding-top:0!important}body.single-product .fc-product-detail .woocommerce-tabs ul.tabs{margin:0!important;padding:0!important}body.single-product .fc-product-detail .woocommerce-tabs .panel{margin-top:0!important}@media (max-width:600px){body.single-product .fc-product-detail div.product{row-gap:12px!important}}@media (max-width:921px){.fc-topbar,.fc-topbar.top-header{display:block!important;width:100%!important;background:#011e2f!important;color:#ffffff!important}.fc-topbar .fc-topbar__inner,.fc-topbar .header-callto{display:flex!important;width:min(100% - 28px, 1180px)!important;min-height:46px!important;align-items:center!important;gap:0!important;margin:0 auto!important;padding:0!important}.fc-topbar .fc-topbar-brand-wrap{display:block!important;margin:0!important;padding:0!important}.fc-topbar .fc-topbar-brand{display:inline-block!important;padding:0!important;color:#ffffff!important;font-family:"Open Sans",sans-serif!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.35px!important;text-decoration:none!important}.fc-topbar .fc-topbar-brand:hover,.fc-topbar .fc-topbar-brand:focus-visible,.fc-topbar .fc-topbar-brand:active{color:#ffffff!important;animation:none!important;transform:none!important}.fc-topbar .fc-topbar-phones,.fc-topbar .fc-topbar-emails{display:none!important}.site-header .custom-logo-link,#ast-mobile-header .custom-logo-link,#ast-mobile-header .site-logo-img,#ast-mobile-header .site-branding{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#ast-mobile-header .site-title,#ast-mobile-header .site-description{display:none!important}#masthead.site-header,.site-header{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;background:#ffffff!important;box-shadow:0 2px 9px rgb(2 43 65 / .07)!important}body.admin-bar #masthead.site-header,body.admin-bar .site-header{top:auto!important}#ast-mobile-header{display:block!important;width:100%!important}#ast-desktop-header{display:none!important}#ast-mobile-header .ast-primary-header-bar,#ast-mobile-header .site-primary-header-wrap{min-height:54px!important;background:#ffffff!important}#ast-mobile-header .ast-primary-header-bar{padding-right:14px!important;padding-left:14px!important;border-bottom:1px solid #e4ecef!important}#ast-mobile-header .site-header-primary-section-left{display:none!important}#ast-mobile-header .ast-builder-grid-row{grid-template-columns:1fr!important;width:100%!important}#ast-mobile-header .site-header-primary-section-right{display:flex!important;grid-column:1!important;width:100%!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;padding:0!important}#ast-mobile-header [data-section="section-header-mobile-trigger"]{display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;padding:0!important}#ast-mobile-header [data-section="section-header-mobile-trigger"] .ast-button-wrap{margin:0!important;padding:0!important}#ast-mobile-header [data-section="section-header-mobile-trigger"] .ast-mobile-menu-trigger-minimal{display:flex!important;width:40px!important;height:40px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:8px!important;background:#f5f9fb!important;color:#022b41!important;box-shadow:none!important}#ast-mobile-header [data-section="section-header-mobile-trigger"] .mobile-menu-toggle-icon .ast-mobile-svg{width:22px!important;height:22px!important;fill:#022b41!important}#ast-mobile-header .ast-mobile-header-content{width:100%!important;background:#ffffff!important;box-shadow:0 8px 18px rgb(2 43 65 / .08)!important}#ast-mobile-header .ast-mobile-header-content .main-header-menu .menu-item>.menu-link{position:relative!important;min-height:42px!important;margin:0 14px!important;padding:10px 10px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#294b5d!important;-webkit-text-fill-color:#294b5d!important;font-weight:400!important;line-height:1.35!important;box-shadow:none!important}#ast-mobile-header .ast-mobile-header-content .main-header-menu .current-menu-item>.menu-link,#ast-mobile-header .ast-mobile-header-content .main-header-menu .current_page_item>.menu-link,.post-type-archive-product #ast-mobile-header .main-header-menu .menu-item>a[href*="/proizvodi/"],.tax-product_cat #ast-mobile-header .main-header-menu .menu-item>a[href*="/proizvodi/"],.single-product #ast-mobile-header .main-header-menu .menu-item>a[href*="/proizvodi/"]{width:fit-content!important;max-width:calc(100% - 28px)!important;min-height:42px!important;margin:0 14px!important;padding:10px 10px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#022b41!important;-webkit-text-fill-color:#022b41!important;font-weight:400!important;line-height:1.35!important;box-shadow:none!important}#ast-mobile-header .ast-mobile-header-content .main-header-menu .current-menu-item>.menu-link::before,#ast-mobile-header .ast-mobile-header-content .main-header-menu .current_page_item>.menu-link::before,.post-type-archive-product #ast-mobile-header .main-header-menu .menu-item>a[href*="/proizvodi/"]::before,.tax-product_cat #ast-mobile-header .main-header-menu .menu-item>a[href*="/proizvodi/"]::before,.single-product #ast-mobile-header .main-header-menu .menu-item>a[href*="/proizvodi/"]::before{position:absolute!important;right:10px!important;bottom:5px!important;left:10px!important;height:2px!important;border-radius:999px!important;background:#022b41!important;content:""!important;pointer-events:none!important;transform:scaleX(0)!important;transform-origin:left center!important;transition:transform .34s cubic-bezier(.2,.75,.25,1) .08s!important}.ast-main-header-nav-open.ast-header-break-point #ast-mobile-header .ast-mobile-header-content .main-header-menu .current-menu-item>.menu-link::before,.ast-main-header-nav-open.ast-header-break-point #ast-mobile-header .ast-mobile-header-content .main-header-menu .current_page_item>.menu-link::before,body.post-type-archive-product.ast-main-header-nav-open.ast-header-break-point #ast-mobile-header .main-header-menu .menu-item>a[href*="/proizvodi/"]::before,body.tax-product_cat.ast-main-header-nav-open.ast-header-break-point #ast-mobile-header .main-header-menu .menu-item>a[href*="/proizvodi/"]::before,body.single-product.ast-main-header-nav-open.ast-header-break-point #ast-mobile-header .main-header-menu .menu-item>a[href*="/proizvodi/"]::before{transform:scaleX(1)!important}#ast-mobile-header .ast-mobile-header-content .main-header-menu .menu-item-has-children>.ast-menu-toggle{padding:0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#022b41!important;box-shadow:none!important}#ast-mobile-header .ast-mobile-header-content .main-header-menu .menu-item-has-children>.ast-menu-toggle .ast-icon,#ast-mobile-header .ast-mobile-header-content .main-header-menu .menu-item-has-children>.ast-menu-toggle svg,#ast-mobile-header .ast-mobile-header-content .main-header-menu .menu-item-has-children>.ast-menu-toggle path{background:transparent!important;color:#022b41!important;fill:#022b41!important}}@media (max-width:544px){.fc-topbar .fc-topbar__inner,.fc-topbar .header-callto{min-height:44px!important}.fc-topbar .fc-topbar-brand{font-size:17px!important}#ast-mobile-header .ast-primary-header-bar,#ast-mobile-header .site-primary-header-wrap{min-height:52px!important}#ast-mobile-header [data-section="section-header-mobile-trigger"] .ast-mobile-menu-trigger-minimal{width:38px!important;height:38px!important}}@media (max-width:921px){.fc-topbar .fc-topbar__inner,.fc-topbar .header-callto{justify-content:center!important;text-align:center!important}.fc-topbar .fc-topbar-brand-wrap{width:100%!important;text-align:center!important}.fc-topbar .fc-topbar-brand{margin:0 auto!important}}body.post-type-archive-product .site-content,body.tax-product_cat .site-content{background:linear-gradient(180deg,#f4f8fa 0,#f7f9fa 330px,#f7f9fa 100%)!important}body.post-type-archive-product .site-content>.ast-container,body.tax-product_cat .site-content>.ast-container{width:min(1220px, calc(100% - 36px))!important;max-width:1220px!important;margin:0 auto!important;padding:0 0 54px!important}body.post-type-archive-product .fc-shop-layout,body.tax-product_cat .fc-shop-layout{display:grid!important;grid-template-columns:238px minmax(0,1fr)!important;gap:24px!important;width:100%!important;max-width:none!important;align-items:start!important;margin:0!important}body.post-type-archive-product .fc-shop-sidebar,body.tax-product_cat .fc-shop-sidebar{position:sticky!important;top:114px!important;z-index:20;width:100%!important;min-width:0!important;margin:0!important;padding:17px!important;border:1px solid rgb(104 208 255 / .16)!important;border-radius:0 0 18px 18px!important;background:linear-gradient(180deg,#022b41 0%,#063d59 100%)!important;box-shadow:0 16px 38px rgb(2 43 65 / .16)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-sizing:border-box!important;transition:border-radius .22s ease,box-shadow .22s ease!important}body.admin-bar.post-type-archive-product .fc-shop-sidebar,body.admin-bar.tax-product_cat .fc-shop-sidebar{top:146px!important}body.post-type-archive-product .fc-shop-sidebar.is-stuck,body.tax-product_cat .fc-shop-sidebar.is-stuck{border-radius:18px!important;box-shadow:0 18px 42px rgb(2 43 65 / .22)!important}.fc-shop-categories-toggle,.fc-shop-sidebar__close,.fc-shop-drawer-backdrop{display:none}.fc-shop-sidebar__head{margin:13px 0 14px;padding:2px 2px 13px;border-bottom:1px solid rgb(255 255 255 / .12)}.fc-shop-sidebar__eyebrow{display:block;margin:0 0 5px;color:#68d0ff;font:800 10px/1.2 "Open Sans",sans-serif;letter-spacing:1.45px}body.post-type-archive-product .fc-shop-sidebar h2,body.tax-product_cat .fc-shop-sidebar h2{margin:0 0 5px!important;padding:0!important;border:0!important;color:#ffffff!important;font:800 17px/1.22 "Open Sans",sans-serif!important;letter-spacing:-.015em}.fc-shop-sidebar__head p{margin:0!important;color:rgb(255 255 255 / .66);font:500 11.5px/1.45 "Open Sans",sans-serif}body.post-type-archive-product .fc-shop-sidebar nav,body.tax-product_cat .fc-shop-sidebar nav{display:grid!important;gap:5px!important;margin:0!important;padding:0!important}body.post-type-archive-product .fc-shop-sidebar nav a,body.tax-product_cat .fc-shop-sidebar nav a{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-height:37px!important;align-items:center!important;margin:0!important;padding:7px 8px 7px 11px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:rgb(255 255 255 / .78)!important;font:700 12.5px/1.3 "Open Sans",sans-serif!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease!important}body.post-type-archive-product .fc-shop-sidebar nav a::before,body.post-type-archive-product .fc-shop-sidebar nav a::after,body.tax-product_cat .fc-shop-sidebar nav a::before,body.tax-product_cat .fc-shop-sidebar nav a::after,body.post-type-archive-product .fc-shop-sidebar nav a>b,body.tax-product_cat .fc-shop-sidebar nav a>b{display:none!important;content:none!important}body.post-type-archive-product .fc-shop-sidebar nav a small,body.tax-product_cat .fc-shop-sidebar nav a small{display:inline-flex;min-width:28px;height:23px;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:rgb(255 255 255 / .10);color:rgb(255 255 255 / .72);font-size:10px;font-weight:800;line-height:1;box-sizing:border-box}body.post-type-archive-product .fc-shop-sidebar nav a:hover,body.post-type-archive-product .fc-shop-sidebar nav a:focus-visible,body.tax-product_cat .fc-shop-sidebar nav a:hover,body.tax-product_cat .fc-shop-sidebar nav a:focus-visible{border-color:rgb(104 208 255 / .24)!important;background:rgb(255 255 255 / .085)!important;color:#ffffff!important;transform:translateX(2px)!important}body.post-type-archive-product .fc-shop-sidebar nav a.is-current,body.tax-product_cat .fc-shop-sidebar nav a.is-current{border-color:rgb(104 208 255 / .28)!important;background:linear-gradient(90deg,rgb(104 208 255 / .16) 0,rgb(255 255 255 / .075) 100%)!important;color:#ffffff!important;box-shadow:inset 3px 0 0 #68d0ff!important}body.post-type-archive-product .fc-shop-sidebar nav a.is-current small,body.tax-product_cat .fc-shop-sidebar nav a.is-current small{background:#68d0ff;color:#022b41}.fc-shop-sidebar__help{display:block;margin:15px 0 0;padding:12px 12px 11px;border:1px solid rgb(104 208 255 / .22);border-radius:11px;background:linear-gradient(135deg,rgb(255 255 255 / .075),rgb(104 208 255 / .075));text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.fc-shop-sidebar__help span,.fc-shop-sidebar__help strong{display:block}.fc-shop-sidebar__help span{margin-bottom:3px;color:rgb(255 255 255 / .62);font-size:10px;font-weight:700}.fc-shop-sidebar__help strong{color:#fff;font-size:11.5px;font-weight:800}.fc-shop-sidebar__help b{display:inline-block;margin-left:3px;transition:transform .2s ease}.fc-shop-sidebar__help:hover{border-color:rgb(104 208 255 / .42);background:linear-gradient(135deg,rgb(255 255 255 / .11),rgb(104 208 255 / .11));box-shadow:0 9px 22px rgb(0 0 0 / .14);transform:translateY(-1px)}.fc-shop-sidebar__help:hover b{transform:translateX(3px)}body.post-type-archive-product .fc-shop-main,body.tax-product_cat .fc-shop-main{min-width:0!important;margin:0!important;padding:0!important}body.post-type-archive-product .fc-shop-main .fc-shop-hero,body.tax-product_cat .fc-shop-main .fc-shop-hero{display:block!important;position:relative!important;isolation:isolate;width:100%!important;min-height:206px!important;height:auto!important;margin:0!important;padding:32px 34px 47px!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:0 0 20px 20px!important;background:#022b41 center/cover no-repeat!important;background-image:var(--fc-shop-image)!important;color:#fff!important;text-align:left!important;box-shadow:0 22px 52px rgb(2 43 65 / .16)!important;box-sizing:border-box!important}body.post-type-archive-product .fc-shop-main .fc-shop-hero::before,body.tax-product_cat .fc-shop-main .fc-shop-hero::before{position:absolute!important;z-index:-2!important;inset:0!important;display:block!important;content:""!important;background:linear-gradient(105deg,rgb(2 43 65 / .985) 0%,rgb(2 43 65 / .92) 48%,rgb(2 43 65 / .57) 100%)!important}body.post-type-archive-product .fc-shop-main .fc-shop-hero::after,body.tax-product_cat .fc-shop-main .fc-shop-hero::after{position:absolute;z-index:-1;top:-95px;right:-45px;width:330px;height:330px;border:1px solid rgb(104 208 255 / .18);border-radius:50%;background:radial-gradient(circle,rgb(5 121 179 / .28) 0,rgb(5 121 179 / .08) 42%,transparent 70%);content:"";pointer-events:none}.fc-shop-hero__inner{position:relative;z-index:2;max-width:760px}.fc-shop-hero__eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 9px;color:#7fd5fb;font:800 10px/1.2 "Open Sans",sans-serif;letter-spacing:1.55px}.fc-shop-hero__eyebrow::before{display:block;width:28px;height:2px;border-radius:99px;background:#68d0ff;content:""}body.post-type-archive-product .fc-shop-main .fc-shop-hero h1,body.tax-product_cat .fc-shop-main .fc-shop-hero h1{max-width:720px;margin:0 0 9px!important;padding:0!important;color:#fff!important;font:800 clamp(29px, 3.3vw, 42px)/1.08 "Open Sans",sans-serif!important;letter-spacing:-.035em!important;text-align:left!important}body.post-type-archive-product .fc-shop-main .fc-shop-hero h1::after,body.tax-product_cat .fc-shop-main .fc-shop-hero h1::after{display:none!important;content:none!important}body.post-type-archive-product .fc-shop-main .fc-shop-hero p,body.tax-product_cat .fc-shop-main .fc-shop-hero p{max-width:670px;margin:0!important;color:rgb(255 255 255 / .84)!important;font:500 14px/1.55 "Open Sans",sans-serif!important}.fc-shop-hero__meta{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 0}.fc-shop-hero__meta>span{display:inline-flex;min-height:29px;align-items:center;gap:5px;margin:0!important;padding:5px 9px;border:1px solid rgb(255 255 255 / .14);border-radius:999px;background:rgb(255 255 255 / .075);color:rgb(255 255 255 / .82);font:600 10.5px/1 "Open Sans",sans-serif;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);box-sizing:border-box}.fc-shop-hero__meta strong{color:#fff;font-weight:800}.fc-shop-search-float{position:relative;z-index:8;width:calc(100% - 36px);margin:-27px auto 0;padding:7px;border:1px solid rgb(205 224 232 / .9);border-radius:16px;background:rgb(255 255 255 / .94);box-shadow:0 13px 32px rgb(2 43 65 / .12);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);box-sizing:border-box}.fc-catalog-search{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:6px;width:100%;margin:0;border-radius:11px;background:#fff}.fc-catalog-search input[type="search"]{width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#173b4d!important;font:600 13px/48px "Open Sans",sans-serif!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important}.fc-catalog-search input[type="search"]::placeholder{color:#8a9ca6;opacity:1}.fc-catalog-search button{display:flex!important;width:48px!important;height:48px!important;min-height:48px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#022b41,#075274)!important;color:#fff!important;box-shadow:0 6px 16px rgb(2 43 65 / .18)!important;cursor:pointer;transform:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}.fc-catalog-search button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.fc-catalog-search button:hover,.fc-catalog-search button:focus-visible{background:linear-gradient(135deg,#075274,#0579b3)!important;box-shadow:0 8px 20px rgb(5 121 179 / .2)!important;transform:translateY(-1px)!important}.fc-shop-toolbar{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;margin:18px 0 14px;padding:7px 8px 7px 12px;border:1px solid #e0e9ed;border-radius:13px;background:rgb(255 255 255 / .88);box-shadow:0 5px 16px rgb(2 43 65 / .035);box-sizing:border-box}.fc-shop-toolbar__count{display:flex;min-width:0;align-items:center;gap:8px;color:#6d828d;font:600 11.5px/1.35 "Open Sans",sans-serif}.fc-shop-toolbar__count strong{color:#173b4d;font-weight:800}.fc-shop-toolbar__dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#0579b3;box-shadow:0 0 0 4px rgb(5 121 179 / .09)}.fc-shop-toolbar__sort{display:flex;flex:0 0 auto;align-items:center;gap:8px}.fc-shop-toolbar__sort>span{color:#84959e;font:700 10.5px/1 "Open Sans",sans-serif}body.post-type-archive-product .fc-shop-toolbar .woocommerce-ordering,body.tax-product_cat .fc-shop-toolbar .woocommerce-ordering{float:none!important;margin:0!important}body.post-type-archive-product .fc-shop-toolbar .woocommerce-ordering select,body.tax-product_cat .fc-shop-toolbar .woocommerce-ordering select{width:auto!important;min-width:174px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 31px 0 11px!important;border:1px solid #dbe5ea!important;border-radius:9px!important;background-color:#fbfcfd!important;color:#314f5e!important;font:700 11px/34px "Open Sans",sans-serif!important;box-shadow:none!important;cursor:pointer}body.tax-product_cat .fc-shop-main .fc-special-category-copy{width:100%;margin:0 0 14px!important;box-sizing:border-box}body.tax-product_cat .fc-shop-main .fc-shop-toolbar+.fc-special-category-copy{margin-top:0!important}body.tax-product_cat .fc-shop-main .fc-special-category-copy+ul.products{margin-top:0!important}@media (max-width:700px){body.tax-product_cat .fc-shop-main .fc-special-category-copy{margin-bottom:12px!important}}body.post-type-archive-product .fc-shop-main>.woocommerce-result-count,body.tax-product_cat .fc-shop-main>.woocommerce-result-count,body.post-type-archive-product .fc-shop-main>.woocommerce-ordering,body.tax-product_cat .fc-shop-main>.woocommerce-ordering{display:none!important}.post-type-archive-product .fc-shop-main ul.products li.product,.tax-product_cat .fc-shop-main ul.products li.product{display:flex!important;min-height:0!important;height:100%!important;padding:14px!important;flex-direction:column!important;position:relative!important;border-radius:14px!important;overflow:hidden!important;box-sizing:border-box!important}.post-type-archive-product .fc-shop-main ul.products li.product::before,.tax-product_cat .fc-shop-main ul.products li.product::before{position:absolute;z-index:6;top:0;left:0;width:100%;height:4px;border-radius:14px 14px 0 0;background:#022b41;content:"";pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}.post-type-archive-product .fc-shop-main ul.products li.product:hover,.tax-product_cat .fc-shop-main ul.products li.product:hover{border-color:#cbdce4!important;box-shadow:0 14px 32px rgb(24 67 89 / .10)!important;transform:translateY(-4px)!important}.post-type-archive-product .fc-shop-main ul.products li.product:hover::before,.tax-product_cat .fc-shop-main ul.products li.product:hover::before{transform:scaleX(1)}.post-type-archive-product .fc-shop-main .astra-shop-thumbnail-wrap,.tax-product_cat .fc-shop-main .astra-shop-thumbnail-wrap{display:flex!important;width:100%!important;height:147px!important;min-height:147px!important;max-height:147px!important;align-items:center!important;justify-content:center!important;margin:0 0 13px!important;border:1px solid #edf1f3!important;border-radius:11px!important;background:#fafcfc!important;overflow:hidden!important;box-sizing:border-box!important}body.post-type-archive-product .fc-shop-main ul.products li.product .astra-shop-thumbnail-wrap img,body.tax-product_cat .fc-shop-main ul.products li.product .astra-shop-thumbnail-wrap img{display:block!important;width:80%!important;height:131px!important;max-width:80%!important;max-height:131px!important;margin:auto!important;padding:6px!important;object-fit:contain!important;object-position:center!important;transform:none!important;box-sizing:border-box!important}.post-type-archive-product .fc-shop-main .astra-shop-thumbnail-wrap>.ast-on-card-button,.tax-product_cat .fc-shop-main .astra-shop-thumbnail-wrap>.ast-on-card-button{display:none!important}.post-type-archive-product .fc-shop-main .astra-shop-summary-wrap,.tax-product_cat .fc-shop-main .astra-shop-summary-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto 1fr 30px!important;column-gap:8px!important;row-gap:0!important;width:100%!important;min-height:0!important;flex:1 1 auto!important;padding:0!important;align-items:center!important;box-sizing:border-box!important}.post-type-archive-product .fc-shop-main .ast-woo-product-category,.tax-product_cat .fc-shop-main .ast-woo-product-category{grid-column:1 / -1!important;margin:0 0 5px!important}.post-type-archive-product .fc-shop-main .astra-shop-summary-wrap>a.ast-loop-product__link,.tax-product_cat .fc-shop-main .astra-shop-summary-wrap>a.ast-loop-product__link{grid-column:1 / -1!important;grid-row:1!important;align-self:start!important;margin:0!important;text-decoration:none!important}.post-type-archive-product .fc-shop-main ul.products li.product .woocommerce-loop-product__title,.tax-product_cat .fc-shop-main ul.products li.product .woocommerce-loop-product__title{min-height:42px!important;margin:0!important;padding:0!important;color:#022b41!important;font:700 14px/20px "Open Sans",sans-serif!important}.post-type-archive-product .fc-shop-main ul.products li.product .price,.tax-product_cat .fc-shop-main ul.products li.product .price{grid-column:1!important;grid-row:3!important;display:flex!important;min-width:0!important;height:30px!important;align-items:center!important;margin:0!important;padding:0!important;color:#23475a!important;font:700 15px/22px "Open Sans",sans-serif!important;white-space:nowrap!important}.post-type-archive-product .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button,.tax-product_cat .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button{grid-column:2!important;grid-row:3!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;justify-self:end!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;border-radius:7px!important;box-shadow:none!important;transform:none!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease!important;box-sizing:border-box!important}.post-type-archive-product .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_simple,.tax-product_cat .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_simple{width:30px!important;min-width:30px!important;max-width:30px!important;padding:0!important;border:0!important;background:transparent!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0!important;line-height:0!important;overflow:hidden!important}.post-type-archive-product .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_simple::before,.tax-product_cat .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_simple::before{display:block!important;content:""!important;width:19px!important;height:19px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23022b41' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3Cpath d='M3 4h2l2.4 10.4a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 2-1.6L21 8H7'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:19px 19px!important}.post-type-archive-product .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_simple:hover,.tax-product_cat .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_simple:hover{background:#022b41!important;box-shadow:0 7px 16px rgb(2 43 65 / .24)!important;transform:translateY(-2px) scale(1.08)!important}.post-type-archive-product .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_simple:hover::before,.tax-product_cat .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_simple:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3Cpath d='M3 4h2l2.4 10.4a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 2-1.6L21 8H7'/%3E%3C/svg%3E")!important}.post-type-archive-product .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_variable,.tax-product_cat .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_variable{width:30px!important;min-width:30px!important;max-width:30px!important;padding:0!important;border:0!important;background:transparent!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0!important;line-height:0!important;overflow:hidden!important;cursor:pointer!important}.post-type-archive-product .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_variable::before,.tax-product_cat .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_variable::before{display:block!important;content:""!important;width:19px!important;height:19px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23022b41' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3Cpath d='M3 4h2l2.4 10.4a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 2-1.6L21 8H7'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:19px 19px!important}.post-type-archive-product .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_variable::after,.tax-product_cat .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_variable::after{display:none!important;content:none!important}.post-type-archive-product .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_variable:hover,.tax-product_cat .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_variable:hover{border:0!important;background:#022b41!important;box-shadow:0 7px 16px rgb(2 43 65 / .24)!important;transform:translateY(-2px) scale(1.08)!important}.post-type-archive-product .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_variable:hover::before,.tax-product_cat .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_variable:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3Cpath d='M3 4h2l2.4 10.4a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 2-1.6L21 8H7'/%3E%3C/svg%3E")!important}.post-type-archive-product .fc-shop-main ul.products li.product .added_to_cart,.tax-product_cat .fc-shop-main ul.products li.product .added_to_cart{grid-column:1 / -1!important;margin:6px 0 0!important;font-size:11px!important;line-height:1.3!important;text-align:left!important}@media (max-width:700px){.post-type-archive-product .fc-shop-main ul.products li.product,.tax-product_cat .fc-shop-main ul.products li.product{min-height:0!important;padding:11px!important}.post-type-archive-product .fc-shop-main .astra-shop-thumbnail-wrap,.tax-product_cat .fc-shop-main .astra-shop-thumbnail-wrap{height:126px!important;min-height:126px!important;max-height:126px!important;margin-bottom:10px!important;border-radius:9px!important}body.post-type-archive-product .fc-shop-main ul.products li.product .astra-shop-thumbnail-wrap img,body.tax-product_cat .fc-shop-main ul.products li.product .astra-shop-thumbnail-wrap img{width:80%!important;height:114px!important;max-width:80%!important;max-height:114px!important;padding:5px!important}.post-type-archive-product .fc-shop-main ul.products li.product .woocommerce-loop-product__title,.tax-product_cat .fc-shop-main ul.products li.product .woocommerce-loop-product__title{min-height:40px!important;font-size:13px!important;line-height:19px!important}.post-type-archive-product .fc-shop-main .astra-shop-summary-wrap,.tax-product_cat .fc-shop-main .astra-shop-summary-wrap{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto 1fr 28px!important;column-gap:6px!important}.post-type-archive-product .fc-shop-main ul.products li.product .price,.tax-product_cat .fc-shop-main ul.products li.product .price{height:28px!important;font-size:13px!important;line-height:20px!important}.post-type-archive-product .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_simple,.tax-product_cat .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_simple{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important}.post-type-archive-product .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_simple::before,.tax-product_cat .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_simple::before{font-size:16px!important}.post-type-archive-product .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_variable,.tax-product_cat .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_variable{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important}.post-type-archive-product .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_variable::before,.tax-product_cat .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button.product_type_variable::before{font-size:16px!important}}body.post-type-archive-product .fc-shop-main ul.products li.product,body.tax-product_cat .fc-shop-main ul.products li.product{animation:fc-catalog-card-in .46s cubic-bezier(.2,.72,.25,1) backwards}body.post-type-archive-product .fc-shop-main ul.products li.product:nth-child(2),body.tax-product_cat .fc-shop-main ul.products li.product:nth-child(2){animation-delay:.045s}body.post-type-archive-product .fc-shop-main ul.products li.product:nth-child(3),body.tax-product_cat .fc-shop-main ul.products li.product:nth-child(3){animation-delay:.09s}body.post-type-archive-product .fc-shop-main ul.products li.product:nth-child(4),body.tax-product_cat .fc-shop-main ul.products li.product:nth-child(4){animation-delay:.135s}body.post-type-archive-product .fc-shop-main ul.products li.product:nth-child(5),body.tax-product_cat .fc-shop-main ul.products li.product:nth-child(5){animation-delay:.18s}body.post-type-archive-product .fc-shop-main ul.products li.product:nth-child(6),body.tax-product_cat .fc-shop-main ul.products li.product:nth-child(6){animation-delay:.225s}body.post-type-archive-product .fc-shop-main ul.products li.product:nth-child(7),body.tax-product_cat .fc-shop-main ul.products li.product:nth-child(7){animation-delay:.27s}body.post-type-archive-product .fc-shop-main ul.products li.product:nth-child(8),body.tax-product_cat .fc-shop-main ul.products li.product:nth-child(8){animation-delay:.315s}@keyframes fc-catalog-card-in{from{opacity:0;transform:translateY(13px) scale(.985);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}body.post-type-archive-product .fc-shop-main nav.woocommerce-pagination,body.tax-product_cat .fc-shop-main nav.woocommerce-pagination{margin:20px 0 0!important}body.post-type-archive-product .fc-shop-main nav.woocommerce-pagination ul.page-numbers,body.tax-product_cat .fc-shop-main nav.woocommerce-pagination ul.page-numbers{display:flex!important;flex-wrap:wrap;justify-content:center;gap:6px;margin:0!important;padding:0!important;border:0!important}body.post-type-archive-product .fc-shop-main nav.woocommerce-pagination ul.page-numbers li,body.tax-product_cat .fc-shop-main nav.woocommerce-pagination ul.page-numbers li{margin:0!important;border:0!important}body.post-type-archive-product .fc-shop-main nav.woocommerce-pagination .page-numbers,body.tax-product_cat .fc-shop-main nav.woocommerce-pagination .page-numbers{display:inline-flex!important;min-width:35px;height:35px;align-items:center;justify-content:center;padding:0 10px!important;border:1px solid #dbe6ea!important;border-radius:9px!important;background:#fff!important;color:#526d79!important;font-size:11px!important;font-weight:800!important;box-shadow:0 3px 10px rgb(2 43 65 / .035);text-decoration:none!important}body.post-type-archive-product .fc-shop-main nav.woocommerce-pagination .page-numbers.current,body.tax-product_cat .fc-shop-main nav.woocommerce-pagination .page-numbers.current{border-color:#022b41!important;background:#022b41!important;color:#fff!important;box-shadow:0 6px 15px rgb(2 43 65 / .14)}@media (max-width:980px){body.post-type-archive-product .fc-shop-layout,body.tax-product_cat .fc-shop-layout{grid-template-columns:210px minmax(0,1fr)!important;gap:24px!important}}@media (max-width:700px){body.post-type-archive-product .site-content>.ast-container,body.tax-product_cat .site-content>.ast-container{width:min(1170px, calc(100% - 40px))!important;padding:0 0 38px!important}body.post-type-archive-product .fc-shop-layout,body.tax-product_cat .fc-shop-layout{grid-template-columns:1fr!important;gap:4px!important}body.post-type-archive-product .fc-shop-main,body.tax-product_cat .fc-shop-main{display:contents!important}body.post-type-archive-product .fc-shop-main .fc-shop-hero,body.tax-product_cat .fc-shop-main .fc-shop-hero{order:-3!important;min-height:188px!important;padding:24px 19px 43px!important;border-radius:0 0 16px 16px!important;box-shadow:0 15px 34px rgb(2 43 65 / .13)!important}.fc-shop-search-float{order:-2!important;width:calc(100% - 20px);margin-top:-24px;padding:5px;border-radius:13px}body.post-type-archive-product .fc-shop-sidebar,body.tax-product_cat .fc-shop-sidebar{display:block!important;position:fixed!important;z-index:10020;top:0!important;left:0!important;width:min(86vw, 340px)!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:18px 17px 20px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;border-radius:0 18px 18px 0!important;box-shadow:18px 0 48px rgb(0 0 0 / .28)!important;visibility:hidden;transform:translateX(calc(-100% - 24px))!important;transition:transform .30s cubic-bezier(.22,.78,.25,1),visibility .30s step-end!important;-webkit-overflow-scrolling:touch}body.admin-bar.post-type-archive-product .fc-shop-sidebar,body.admin-bar.tax-product_cat .fc-shop-sidebar{top:46px!important;height:calc(100dvh - 46px)!important;max-height:calc(100dvh - 46px)!important}body.post-type-archive-product .fc-shop-sidebar.is-mobile-open,body.tax-product_cat .fc-shop-sidebar.is-mobile-open{visibility:visible;transform:translateX(0)!important;transition:transform .30s cubic-bezier(.22,.78,.25,1),visibility 0s step-start!important}.fc-shop-sidebar__close{position:absolute;z-index:2;top:12px;right:14px;display:grid;width:30px;height:30px;place-items:center;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#ffffff!important;font:800 27px/1 "Open Sans",sans-serif!important;box-shadow:none!important;cursor:pointer;opacity:.96;transition:opacity .16s ease,transform .16s ease}.fc-shop-sidebar__close:hover,.fc-shop-sidebar__close:focus-visible{border:0!important;background:transparent!important;color:#ffffff!important;box-shadow:none!important;opacity:1;transform:scale(1.08)}.fc-shop-sidebar__head{padding-right:42px}.fc-shop-drawer-backdrop{position:fixed;z-index:10010;inset:0;display:block;background:rgb(1 18 28 / .54);opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:opacity .26s ease,visibility .26s step-end}.fc-shop-drawer-backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s ease,visibility 0s step-start}body.fc-catalog-drawer-open{overflow:hidden!important;touch-action:none}body.post-type-archive-product .fc-shop-main .fc-shop-hero h1,body.tax-product_cat .fc-shop-main .fc-shop-hero h1{margin-bottom:7px!important;font-size:clamp(25px, 8vw, 32px)!important;line-height:1.08!important}body.post-type-archive-product .fc-shop-main .fc-shop-hero p,body.tax-product_cat .fc-shop-main .fc-shop-hero p{font-size:12px!important;line-height:1.48!important}.fc-shop-hero__eyebrow{margin-bottom:7px;font-size:9px}.fc-shop-hero__meta{gap:5px;margin-top:12px}.fc-shop-hero__meta>span{min-height:25px;padding:4px 7px;font-size:9px}.fc-catalog-search{grid-template-columns:minmax(0,1fr) 43px}.fc-catalog-search input[type="search"]{height:43px!important;min-height:43px!important;padding:0 11px!important;font-size:12px!important;line-height:43px!important}.fc-catalog-search button{width:43px!important;height:43px!important;min-height:43px!important;border-radius:9px!important}.fc-shop-toolbar{position:sticky!important;z-index:120;top:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"categories sort" "count count";min-height:0;align-items:center;gap:6px 8px;margin:14px 0 10px;padding:5px 5px 6px;border-radius:11px;background:rgb(255 255 255 / .97);box-shadow:0 8px 24px rgb(2 43 65 / .12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.admin-bar .fc-shop-toolbar{top:54px}.fc-shop-categories-toggle{grid-area:categories;display:inline-flex;width:100%;min-width:0;height:32px;align-items:center;justify-content:flex-start;gap:7px;margin:0;padding:0 10px;border:1px solid #d8e5eb;border-radius:9px;background:#f8fbfc;color:#173b4d;font:700 10px/1 "Open Sans",sans-serif;box-shadow:none;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.fc-shop-categories-toggle>span{color:#0579b3;font-size:14px;line-height:1}.fc-shop-categories-toggle>strong{overflow:hidden;font:inherit;text-overflow:ellipsis;white-space:nowrap}.fc-shop-categories-toggle[aria-expanded="true"]{border-color:#022b41;background:#022b41;color:#fff;box-shadow:0 5px 13px rgb(2 43 65 / .17);transform:none}.fc-shop-categories-toggle[aria-expanded="true"]>span{color:#fff}.fc-shop-categories-toggle:focus-visible{outline:2px solid rgb(5 121 179 / .32);outline-offset:2px}@media (hover:hover) and (pointer:fine){.fc-shop-categories-toggle:not([aria-expanded="true"]):hover{border-color:#b9d8e7;background:#eef7fb;color:#022b41;transform:translateY(-1px)}}.fc-shop-toolbar__count{grid-area:count;gap:6px;min-height:19px;padding:5px 4px 0;border-top:1px solid #e8eef1;font-size:9.5px}.fc-shop-toolbar__sort{grid-area:sort}.fc-shop-toolbar__dot{width:6px;height:6px;box-shadow:0 0 0 3px rgb(5 121 179 / .08)}.fc-shop-toolbar__sort{gap:0}.fc-shop-toolbar__sort>span{display:none}body.post-type-archive-product .fc-shop-toolbar .woocommerce-ordering select,body.tax-product_cat .fc-shop-toolbar .woocommerce-ordering select{min-width:128px!important;height:32px!important;min-height:32px!important;padding-right:27px!important;font-size:9.5px!important;line-height:32px!important}}@media (prefers-reduced-motion:reduce){.fc-shop-sidebar,.fc-shop-drawer-backdrop,.fc-shop-categories-toggle{transition:none!important}body.post-type-archive-product .fc-shop-main ul.products li.product,body.tax-product_cat .fc-shop-main ul.products li.product{animation:none!important}body.post-type-archive-product .fc-shop-main ul.products li.product::before,body.tax-product_cat .fc-shop-main ul.products li.product::before{transition:none!important}body.post-type-archive-product .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button,body.tax-product_cat .fc-shop-main ul.products li.product .astra-shop-summary-wrap>.button{transition:none!important}}body.single-product .fc-single-shop-main .summary.entry-summary>form.cart:not(.variations_form){display:grid!important;grid-template-columns:68px minmax(165px,215px) minmax(280px,1fr)!important;column-gap:9px!important;row-gap:0!important;width:100%!important;max-width:none!important;align-items:center!important;margin:18px 0!important;padding:9px!important;border:1px solid #dfe8ec!important;border-radius:11px!important;background:#f7fafb!important;box-shadow:0 5px 16px rgb(2 43 65 / .045)!important;box-sizing:border-box!important}body.single-product .fc-single-shop-main .summary.entry-summary>form.cart:not(.variations_form)::before{display:none!important;content:none!important}body.single-product .fc-single-shop-main .summary.entry-summary>form.cart:not(.variations_form)::after{content:"ⓘ  Sve prikazane cene su bez uračunatog PDV-a (20%). Trošak slanja nije uključen u cenu i fakturiše se po VIP cenovniku AKS kurirske službe. Dostava na teritoriji Beograda je besplatna."!important;display:flex!important;min-width:0!important;min-height:47px!important;align-items:center!important;margin:0!important;padding:9px 12px!important;border:1px solid #b9dceb!important;border-left:4px solid #0579b3!important;border-radius:9px!important;background:linear-gradient(135deg,#f4fbfe,#edf7fb)!important;color:#365766!important;font-family:"Open Sans",sans-serif!important;font-size:11.5px!important;font-weight:600!important;line-height:1.35!important;text-align:left!important;box-shadow:0 4px 14px rgb(25 55 75 / .055)!important;box-sizing:border-box!important}body.single-product .fc-single-shop-main .summary.entry-summary>form.cart:not(.variations_form) .quantity{float:none!important;width:68px!important;min-width:68px!important;margin:0!important}body.single-product .fc-single-shop-main .summary.entry-summary>form.cart:not(.variations_form) input.qty{width:68px!important;height:47px!important;margin:0!important;padding:8px!important;border:1px solid #cfdee5!important;border-radius:8px!important;background:#ffffff!important;color:#173b4d!important;font-size:15px!important;font-weight:800!important;text-align:center!important;box-shadow:none!important;box-sizing:border-box!important}body.single-product .fc-single-shop-main .summary.entry-summary>form.cart:not(.variations_form) .single_add_to_cart_button{display:flex!important;width:100%!important;min-width:0!important;min-height:47px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:11px 18px!important;border:1px solid #022b41!important;border-radius:8px!important;background:#022b41!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important;text-align:center!important;box-shadow:0 5px 14px rgb(2 43 65 / .15)!important;box-sizing:border-box!important}body.single-product .fc-single-shop-main .summary.entry-summary>form.cart:not(.variations_form) .single_add_to_cart_button:hover{border-color:#075274!important;background:#075274!important}body.single-product .fc-single-shop-main .summary.entry-summary>form.variations_form table.variations{width:100%!important;margin:0 0 9px!important;border:0!important}body.single-product .fc-single-shop-main .summary.entry-summary>form.variations_form table.variations th.label{display:none!important}body.single-product .fc-single-shop-main .summary.entry-summary>form.variations_form table.variations td.value{display:block!important;width:100%!important;padding:0!important;border:0!important;text-align:center!important}body.single-product .fc-single-shop-main .summary.entry-summary>form.variations_form table.variations td.value select{display:block!important;width:100%!important;max-width:none!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 40px!important;border:1px solid #cfdee5!important;border-radius:8px!important;background-color:#ffffff!important;background-image:linear-gradient(45deg,transparent 50%,#526772 50%),linear-gradient(135deg,#526772 50%,transparent 50%)!important;background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;color:#173b4d!important;font-family:"Open Sans",sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:46px!important;text-align:center!important;text-align-last:center!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;box-shadow:0 3px 10px rgb(2 43 65 / .045)!important;box-sizing:border-box!important;cursor:pointer}body.single-product .fc-single-shop-main .summary.entry-summary>form.variations_form table.variations td.value select:focus{border-color:#0579b3!important;outline:none!important;box-shadow:0 0 0 3px rgb(5 121 179 / .10)!important}body.single-product .fc-single-shop-main .summary.entry-summary>form.variations_form .reset_variations{display:none!important;margin:0!important;padding:0!important}body.single-product .fc-single-shop-main .summary.entry-summary>form.variations_form .woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:68px minmax(165px,215px) minmax(280px,1fr)!important;gap:9px!important;width:100%!important;align-items:center!important;padding:9px!important;border:1px solid #dfe8ec!important;border-radius:11px!important;background:#f7fafb!important;box-shadow:0 5px 16px rgb(2 43 65 / .045)!important;box-sizing:border-box!important}body.single-product .fc-single-shop-main .summary.entry-summary>form.variations_form .woocommerce-variation-add-to-cart::after{content:"ⓘ  Sve prikazane cene su bez uračunatog PDV-a (20%). Trošak slanja nije uključen u cenu i fakturiše se po VIP cenovniku AKS kurirske službe. Dostava na teritoriji Beograda je besplatna."!important;display:flex!important;min-width:0!important;min-height:47px!important;align-items:center!important;margin:0!important;padding:9px 12px!important;border:1px solid #b9dceb!important;border-left:4px solid #0579b3!important;border-radius:9px!important;background:linear-gradient(135deg,#f4fbfe,#edf7fb)!important;color:#365766!important;font-family:"Open Sans",sans-serif!important;font-size:11.5px!important;font-weight:600!important;line-height:1.35!important;text-align:left!important;box-shadow:0 4px 14px rgb(25 55 75 / .055)!important;box-sizing:border-box!important}body.single-product .fc-single-shop-main .summary.entry-summary>form.variations_form .woocommerce-variation-add-to-cart input[type="hidden"]{display:none!important}@media (max-width:900px){body.single-product .fc-single-shop-main .summary.entry-summary>form.cart:not(.variations_form),body.single-product .fc-single-shop-main .summary.entry-summary>form.variations_form .woocommerce-variation-add-to-cart{grid-template-columns:64px minmax(150px,190px) minmax(230px,1fr)!important}body.single-product .fc-single-shop-main .summary.entry-summary>form.cart:not(.variations_form) .quantity,body.single-product .fc-single-shop-main .summary.entry-summary>form.cart:not(.variations_form) input.qty{width:64px!important;min-width:64px!important}}@media (max-width:640px){body.single-product .fc-single-shop-main .summary.entry-summary>form.cart:not(.variations_form),body.single-product .fc-single-shop-main .summary.entry-summary>form.variations_form .woocommerce-variation-add-to-cart{grid-template-columns:64px minmax(0,1fr)!important;row-gap:9px!important}body.single-product .fc-single-shop-main .summary.entry-summary>form.cart:not(.variations_form)::after,body.single-product .fc-single-shop-main .summary.entry-summary>form.variations_form .woocommerce-variation-add-to-cart::after{grid-column:1 / -1!important;min-height:0!important;padding:10px 12px!important;font-size:11.5px!important;line-height:1.4!important}body.single-product .fc-single-shop-main .summary.entry-summary>form.cart:not(.variations_form) .single_add_to_cart_button{width:100%!important;min-width:0!important}}