.omkc{--omkc-blue:#1F9D55;--omkc-navy:#123A27;--omkc-ink:#1C4B33;--omkc-muted:#5E7567;--omkc-line:#DFECE4;--omkc-pale:#F5FBF7;color:var(--omkc-ink);background:#fff;font:15px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;isolation:isolate}.omkc *{box-sizing:border-box}.omkc a{color:inherit;text-decoration:none}.omkc :where(button,input,select,textarea){font:inherit}.omkc button{cursor:pointer}.omkc img{max-width:100%;height:auto}.omkc h1,.omkc h2,.omkc h3,.omkc p{margin:0}.omkc h1,.omkc h2,.omkc h3{color:var(--omkc-navy);font-family:inherit;letter-spacing:-.035em}.omkc-wrap{max-width:1480px;padding:0 40px;margin:auto}.omkc-sitebar{border-bottom:1px solid var(--omkc-line);background:white}.omkc-sitebar .omkc-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:92px}.omkc-logo{display:block;width:215px;max-height:72px;object-fit:contain}.omkc-wordmark{font-size:23px;font-weight:800;letter-spacing:-1px}.omkc-site-nav{display:flex;gap:28px;align-items:center;font-weight:600;font-size:14px}.omkc-phone{display:flex;flex-direction:column;font-size:19px;font-weight:800;line-height:1.4}.omkc-phone small{font-size:10px;font-weight:700;color:var(--omkc-muted);letter-spacing:.14em}.omkc-hero{position:relative;overflow:hidden;background:linear-gradient(110deg,#EFFAF3 0%,#FCFEFC 65%,#E9F8EE 100%);border-bottom:1px solid var(--omkc-line);padding:48px 0 42px}.omkc-hero:after{content:"";position:absolute;inset:0 0 0 auto;width:36%;opacity:.3;background:repeating-linear-gradient(125deg,transparent,transparent 60px,#B9E2C8 61px,#B9E2C8 62px);pointer-events:none}.omkc-eyebrow{color:var(--omkc-blue);font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;display:block;margin-bottom:12px}.omkc-hero h1{font-size:clamp(33px,3.5vw,54px);font-weight:750;line-height:1.12;max-width:800px}.omkc-hero p{color:#5C7665;max-width:650px;margin-top:16px;font-size:16px}.omkc-hero-bottom{display:flex;gap:28px;margin-top:26px;color:#516C5C;font-size:12px}.omkc-hero-bottom span{display:flex;align-items:center;gap:8px}.omkc-dot{width:5px;height:5px;border-radius:50%;background:var(--omkc-blue);display:inline-block}.omkc-breadcrumb{display:flex;gap:9px;color:#6B8170;font-size:12px;margin-bottom:22px;flex-wrap:wrap}.omkc-breadcrumb a:hover{color:var(--omkc-blue)}.omkc-catalogue-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:34px;padding-top:32px;padding-bottom:70px}.omkc-sidebar h2{font-size:16px;letter-spacing:0;margin-bottom:18px}.omkc-side-top{display:flex;align-items:center;justify-content:space-between}.omkc-reset{background:none;border:0;color:var(--omkc-blue);font-size:12px;padding:0}.omkc-categories{border:1px solid var(--omkc-line);border-radius:12px;overflow:hidden;margin-bottom:24px}.omkc-category-button{width:100%;background:#fff;border:0;border-bottom:1px solid #EEF4F0;text-align:left;display:flex;align-items:center;justify-content:space-between;padding:13px 14px;color:#4E6859;font-weight:600;font-size:13px}.omkc-category-button:last-child{border-bottom:0}.omkc-category-button span{font-size:11px;color:#8AA08F}.omkc-category-button.active{background:#EBF9F0;color:#1F9D55;box-shadow:inset 3px 0 #1F9D55}.omkc-filter-label{font-size:12px;font-weight:700;display:block;margin:20px 0 7px}.omkc-select{width:100%;background:#fff;border:1px solid var(--omkc-line);border-radius:8px;padding:10px;color:#335941;min-height:44px}.omkc-side-help{background:var(--omkc-pale);border-radius:12px;padding:20px;margin-top:28px;font-size:12px;color:#607867}.omkc-side-help strong{display:block;font-size:15px;color:var(--omkc-navy);margin-bottom:8px}.omkc-side-help a{display:block;font-weight:700;color:var(--omkc-blue);margin-top:12px}.omkc-toolbar{display:flex;align-items:center;gap:14px;margin-bottom:20px}.omkc-search{position:relative;flex:1}.omkc-search input{width:100%;border:1px solid var(--omkc-line);border-radius:9px;padding:12px 14px 12px 43px;background:#fff;color:var(--omkc-ink);min-height:48px}.omkc-search svg{position:absolute;left:14px;top:16px;width:17px;height:17px;color:#718A79}.omkc-sort{max-width:200px;min-height:48px}.omkc-resultbar{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#6C8272;margin-bottom:17px}.omkc-resultbar strong{color:#244B33}.omkc-viewhint{display:flex;gap:10px;align-items:center}.omkc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.omkc-card{position:relative;border:1px solid var(--omkc-line);border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;flex-direction:column;min-width:0}.omkc-card:hover{box-shadow:0 12px 30px #16362810;border-color:#BEDFCA;transform:translateY(-3px)}.omkc-card-media{position:relative;display:block;aspect-ratio:1.1;background:linear-gradient(180deg,#fff,#F9FCFA);padding:30px 22px 14px}.omkc-card-media img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.omkc-card-badge{position:absolute;top:12px;left:12px;z-index:1;background:#EEF9F1;border:1px solid #DAF0E2;color:#33684A;border-radius:5px;font-size:10px;font-weight:700;padding:3px 7px}.omkc-compare-label{position:absolute;top:14px;right:12px;z-index:2;display:flex;align-items:center;gap:4px;font-size:10px;color:#799080;cursor:pointer}.omkc-compare-label input{accent-color:var(--omkc-blue);width:13px;height:13px;margin:0}.omkc-card-body{padding:18px;display:flex;flex-direction:column;flex:1}.omkc-brand{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#7E9484;font-weight:750;min-height:17px}.omkc-card h3{font-size:20px;line-height:1.3;margin:4px 0 3px;letter-spacing:-.03em}.omkc-kind{font-size:11px;color:#708679;min-height:34px;line-height:1.5}.omkc-card-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:17px 0;padding-top:13px;border-top:1px solid #EEF4F0;min-height:62px}.omkc-card-specs strong{display:block;font-size:15px;color:#2C563C;line-height:1.25}.omkc-card-specs small{display:block;font-size:10px;color:#798F7E;margin-top:3px}.omkc-card-actions{margin-top:auto;display:flex;gap:7px}.omkc-btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 17px;border-radius:7px;background:var(--omkc-blue);border:1px solid var(--omkc-blue);color:white!important;font-weight:700;font-size:12px;line-height:1.3;text-align:center;transition:background .2s}.omkc-btn:hover{background:#187C43}.omkc-btn-outline{background:#fff;color:var(--omkc-blue)!important;border-color:#CEE8D6}.omkc-btn-outline:hover{background:#F0FAF3}.omkc-card-actions .omkc-btn{flex:1;padding:10px 7px;font-size:11px}.omkc-filter-toggle{display:none}.omkc-empty{padding:70px 20px;text-align:center;border:1px dashed var(--omkc-line);border-radius:12px;grid-column:1/-1}.omkc-bottom-cta{background:#16402B;color:white;padding:32px;border-radius:14px;margin-top:30px;display:flex;align-items:center;justify-content:space-between;gap:24px}.omkc-bottom-cta h2{font-size:24px;color:white;margin-bottom:6px}.omkc-bottom-cta p{font-size:13px;opacity:.75;max-width:620px}.omkc-footer{padding:25px 0;border-top:1px solid var(--omkc-line);font-size:12px;color:#708679}.omkc-footer .omkc-wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.omkc-product-page{padding-top:26px;padding-bottom:70px}.omkc-product-top{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);gap:54px;align-items:start}.omkc-gallery{position:sticky;top:24px}.omkc-main-image{position:relative;display:block;border:1px solid var(--omkc-line);border-radius:16px;background:radial-gradient(ellipse at center,#fff 50%,#F0FAF3);padding:40px;width:100%;height:560px;cursor:zoom-in}.omkc-main-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.omkc-zoom{position:absolute;right:17px;bottom:15px;display:flex;align-items:center;gap:5px;font-size:11px;color:#68816F;background:white;border:1px solid var(--omkc-line);border-radius:6px;padding:6px 9px}.omkc-thumbs{display:flex;gap:12px;margin-top:14px}.omkc-thumb{border:1px solid var(--omkc-line);border-radius:9px;padding:8px;background:white;width:90px;height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#6B8371;font-size:9px}.omkc-thumb.active{border:2px solid var(--omkc-blue)}.omkc-thumb img{height:58px;width:65px;object-fit:contain}.omkc-product-info{padding-top:10px}.omkc-product-info h1{font-size:clamp(35px,4vw,52px);font-weight:750;line-height:1.12;margin:7px 0 13px}.omkc-product-kind{font-size:17px;color:#68806E}.omkc-summary{font-size:14px;color:#607969;margin:23px 0!important;line-height:1.9}.omkc-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--omkc-line);border-radius:12px;overflow:hidden;margin:22px 0}.omkc-stat{padding:17px 18px;border-right:1px solid var(--omkc-line);border-bottom:1px solid var(--omkc-line);min-width:0}.omkc-stat:nth-child(even){border-right:0}.omkc-stat:nth-last-child(-n+2){border-bottom:0}.omkc-stat strong{display:block;font-size:21px;letter-spacing:-.04em;line-height:1.3;color:#1D5D3B}.omkc-stat small{font-size:11px;color:#70877A;display:block;margin-top:5px}.omkc-contact-box{border:1px solid #DCEEE3;background:#F3FBF5;padding:21px;border-radius:12px}.omkc-contact-box strong{display:block;font-size:16px;color:#1F4D34}.omkc-contact-box p{font-size:12px;color:#6C8473;margin:6px 0 15px}.omkc-contact-actions{display:flex;gap:9px}.omkc-contact-actions .omkc-btn{flex:1}.omkc-provenance{font-size:10px;color:#8B9F90;margin-top:13px!important}.omkc-tabnav{display:flex;gap:25px;border-bottom:1px solid var(--omkc-line);margin-top:46px;margin-bottom:32px;overflow:auto;white-space:nowrap}.omkc-tabnav a{padding:14px 0;font-size:13px;font-weight:700;color:#6F8578;border-bottom:2px solid transparent}.omkc-tabnav a:first-child,.omkc-tabnav a:hover{border-color:var(--omkc-blue);color:var(--omkc-blue)}.omkc-content-columns{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:50px}.omkc-section{margin-bottom:36px;scroll-margin-top:30px}.omkc-section h2{font-size:27px;margin-bottom:17px}.omkc-section p{color:#607869;font-size:14px;margin-bottom:15px;line-height:1.95}.omkc-table{border-collapse:collapse;width:100%;font-size:13px;border:1px solid var(--omkc-line);border-radius:10px;overflow:hidden}.omkc-table td,.omkc-table th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--omkc-line);vertical-align:top}.omkc-table th{font-weight:600;color:#637B6D;background:#F6FBF8;width:48%}.omkc-table td{font-weight:650;color:#25563A}.omkc-table tr:last-child td,.omkc-table tr:last-child th{border-bottom:0}.omkc-table-note{font-size:11px!important;line-height:1.7!important;margin-top:13px!important}.omkc-applications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.omkc-application{background:#F5FBF7;border:1px solid #E6F0EA;border-radius:10px;padding:20px 16px;font-size:13px;font-weight:600;line-height:1.5;color:#426B51}.omkc-application span{display:block;color:var(--omkc-blue);font-size:12px;margin-bottom:10px}.omkc-aside-note{padding:23px;border:1px solid var(--omkc-line);border-radius:12px;margin-bottom:16px}.omkc-aside-note h3{font-size:18px;margin-bottom:10px}.omkc-aside-note p,.omkc-aside-note li{font-size:12px;color:#68806E;line-height:1.9}.omkc-aside-note ul{padding-left:17px;margin:10px 0}.omkc-lightbox{border:0;padding:0;background:#fff;border-radius:12px;max-width:95vw;max-height:94vh;width:1000px}.omkc-lightbox::backdrop{background:#142B1FDD}.omkc-lightbox img{width:100%;height:82vh;object-fit:contain;padding:35px}.omkc-dialog-close{position:absolute;right:12px;top:12px;border:1px solid var(--omkc-line);border-radius:50%;background:white;width:36px;height:36px;color:#244a66;font-size:22px}.omkc-comparebar{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:9999;background:#16402B;color:white;border-radius:12px;box-shadow:0 10px 40px #17362540;padding:12px 16px;display:flex;align-items:center;gap:22px;font-size:13px;max-width:95vw}.omkc-comparebar[hidden]{display:none}.omkc-compare-dialog{width:min(1000px,95vw);max-height:90vh;overflow:auto;border:0;border-radius:14px;padding:35px}.omkc-compare-dialog::backdrop{background:#173324AA}.omkc-compare-dialog h2{font-size:27px;margin-bottom:20px}.omkc-compare-table{width:100%;border-collapse:collapse;font-size:13px;min-width:500px}.omkc-compare-table th,.omkc-compare-table td{border:1px solid var(--omkc-line);padding:15px;text-align:left}.omkc-compare-table th{background:#EEF9F1}.omkc-compare-scroll{overflow:auto}.omkc-mobile-cta{display:none}.omkc-placeholder{height:100%;display:flex;align-items:center;justify-content:center;color:#7F9888;font-size:14px}.omkc-scroll-top{position:fixed;right:22px;bottom:24px;z-index:50;background:#fff;border:1px solid var(--omkc-line);border-radius:8px;width:38px;height:38px;color:#3F7553}.omkc-editor-notice{padding:12px 18px;background:#fff3d6;color:#765a13;font-size:12px}.omkc button:focus-visible,.omkc a:focus-visible,.omkc input:focus-visible,.omkc select:focus-visible{outline:3px solid #67bbe8;outline-offset:3px}.omkc [hidden]{display:none!important}@media(min-width:1560px){.omkc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.omkc-wrap{max-width:1680px}}@media(max-width:1100px){.omkc-wrap{padding:0 25px}.omkc-catalogue-layout{grid-template-columns:205px minmax(0,1fr);gap:23px}.omkc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.omkc-product-top{gap:30px}.omkc-main-image{height:460px;padding:25px}.omkc-content-columns{grid-template-columns:minmax(0,1fr) 240px;gap:26px}.omkc-site-nav{gap:14px}}@media(max-width:760px){.omkc-wrap{padding:0 18px}.omkc-sitebar .omkc-wrap{min-height:74px;gap:12px}.omkc-logo{width:160px}.omkc-site-nav{display:none}.omkc-phone{font-size:14px}.omkc-phone small{font-size:8px}.omkc-hero{padding:29px 0}.omkc-hero h1{font-size:35px}.omkc-hero p{font-size:13px;margin-top:12px}.omkc-hero-bottom{gap:15px;flex-wrap:wrap;font-size:10px;margin-top:18px}.omkc-catalogue-layout{display:block;padding-top:20px;padding-bottom:35px}.omkc-sidebar{display:none;margin-bottom:22px}.omkc-sidebar.open{display:block}.omkc-side-help{display:none}.omkc-filter-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--omkc-line);background:#fff;border-radius:8px;padding:10px;font-size:12px;min-height:46px;color:#335842}.omkc-toolbar{gap:8px;flex-wrap:wrap;margin-bottom:15px}.omkc-search{min-width:190px}.omkc-sort{max-width:100%;width:calc(100% - 87px);min-height:43px;font-size:12px;padding:8px}.omkc-grid{gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.omkc-card-media{padding:30px 9px 10px;aspect-ratio:1/1.12}.omkc-card-body{padding:12px}.omkc-card h3{font-size:17px;overflow-wrap:anywhere}.omkc-brand{font-size:8px}.omkc-kind{font-size:10px;min-height:30px}.omkc-card-specs{gap:7px;margin:12px 0;min-height:63px}.omkc-card-specs strong{font-size:13px}.omkc-card-specs small{font-size:8px}.omkc-card-badge{left:8px;top:9px;font-size:8px;padding:2px 5px}.omkc-compare-label{font-size:0;right:9px;top:12px}.omkc-compare-label input{width:15px;height:15px}.omkc-card-actions{flex-direction:column;gap:5px}.omkc-card-actions .omkc-btn{font-size:10px;min-height:36px;padding:8px 5px}.omkc-resultbar{font-size:10px}.omkc-viewhint{display:none}.omkc-bottom-cta{padding:22px;display:block;margin-top:25px}.omkc-bottom-cta h2{font-size:23px}.omkc-bottom-cta p{font-size:12px}.omkc-bottom-cta .omkc-btn{margin-top:17px}.omkc-product-top{display:flex;flex-direction:column;gap:25px}.omkc-gallery{position:static;width:100%}.omkc-main-image{height:395px;padding:24px}.omkc-thumbs{gap:8px}.omkc-thumb{width:76px;height:81px}.omkc-product-info{padding-top:0;width:100%}.omkc-product-info h1{font-size:38px}.omkc-product-kind{font-size:15px}.omkc-summary{font-size:13px}.omkc-stat strong{font-size:19px}.omkc-stat{padding:15px}.omkc-content-columns{display:block}.omkc-content-aside{display:none}.omkc-tabnav{gap:22px;margin-top:30px;margin-bottom:25px}.omkc-tabnav a{font-size:12px}.omkc-section h2{font-size:24px}.omkc-section p{font-size:13px}.omkc-table{font-size:12px}.omkc-table td,.omkc-table th{padding:10px}.omkc-applications{grid-template-columns:1fr}.omkc-application{padding:16px;display:flex;gap:12px;align-items:center}.omkc-application span{margin:0}.omkc-contact-actions{flex-wrap:wrap}.omkc-contact-actions .omkc-btn{font-size:11px;padding:12px 8px}.omkc-footer{padding-bottom:83px}.omkc-mobile-cta{position:fixed;z-index:10000;bottom:0;left:0;right:0;display:flex;gap:8px;background:#fff;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--omkc-line);box-shadow:0 -3px 20px #17392809}.omkc-mobile-cta .omkc-btn{flex:1;min-height:42px}.omkc-comparebar{bottom:82px;width:calc(100% - 24px);gap:10px;padding:12px;font-size:11px;justify-content:space-between}.omkc-comparebar .omkc-btn{font-size:10px;min-height:36px;padding:8px}.omkc-scroll-top{display:none}.omkc-compare-dialog{padding:25px 16px}.omkc-compare-dialog h2{font-size:22px}.omkc-lightbox img{height:75vh;padding:22px}.omkc-product-page{padding-bottom:30px}}

.omkc-category-sub{background:#FBFEFC;border-bottom:1px solid #EEF4F0}.omkc-category-sub .omkc-category-button{background:transparent;padding:8px 14px 8px 27px;font-size:11px;font-weight:400;border:0}.omkc-category-sub .omkc-category-button.active{color:#1F9D55;background:#EBF9F0}

.omkc-live:empty{display:none}

.omkc-card-media{height:290px;aspect-ratio:auto;flex:none;min-height:0}.omkc-card-media img{height:100%;min-height:0}.omkc-hero{padding-top:30px;padding-bottom:30px}.omkc-hero h1{font-size:46px;max-width:1100px}@media(max-width:760px){.omkc-card-media{height:190px}.omkc-hero h1{font-size:33px}.omkc-hero{padding-top:25px;padding-bottom:25px}}

/* Plugin layout: scoped components, native theme header and footer. */
.omkcp-root{clear:both;width:100%;min-width:0}.omkcp-root [hidden]{display:none!important}.omkcp-root .omkc-hero h2{font-size:clamp(29px,3.8vw,46px);line-height:1.16;max-width:1000px;letter-spacing:-.04em}.omkcp-root .omkc-card h3{font-size:18px;line-height:1.4;min-height:76px}.omkcp-root .omkc-card-body{flex:1}.omkcp-root .omkc-card-actions{margin-top:auto}.omkcp-root .omkc-product-info h1{font-size:clamp(26px,3vw,40px);line-height:1.2;margin-bottom:16px}.omkcp-root .omkc-category-button{text-decoration:none!important}.omkcp-root .omkc-search input{padding-left:16px}.omkcp-root .omkc-resultbar{margin-bottom:18px}.omkcp-root .omkc-card a,.omkcp-root a.omkc-btn{text-decoration:none}.omkcp-empty{padding:32px;background:#F5FBF7;border-radius:10px}.omkcp-live:empty{display:none}.omkcp-live:not(:empty){position:fixed;bottom:100px;left:50%;transform:translateX(-50%);background:#123A27;color:white;padding:12px 20px;z-index:10001;border-radius:8px}.omkcp-single-main{width:100%;clear:both}.omkcp-root .omkc-section{scroll-margin-top:100px}.omkcp-root .omkc-main-image{background:#fff}.omkcp-root .omkc-mobile-cta .omkc-btn{color:#fff}.omkcp-root .omkc-mobile-cta .omkc-btn-outline{color:var(--omkc-blue)}@media(max-width:760px){.omkcp-root .omkc-wrap{padding-left:16px;padding-right:16px}.omkcp-root .omkc-card h3{font-size:14px;line-height:1.45;min-height:100px}.omkcp-root .omkc-card-media{height:190px}.omkcp-root .omkc-card-specs strong{font-size:14px}.omkcp-root .omkc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.omkcp-root .omkc-product-info h1{font-size:29px}.omkcp-root .omkc-mobile-cta{box-sizing:border-box}.omkcp-root .omkc-card-body{padding:12px}.omkcp-root .omkc-product-page{padding-bottom:90px}}

.omkcp-root:not(.omkcp-enhanced) .omkc-compare-label{display:none}.omkcp-energy-pills{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.omkcp-energy-pills button{font:inherit;border:1px solid #DFECE4;border-radius:8px;background:#fff;color:#335842;padding:10px 16px}.omkcp-energy-pills button.active{background:#1F9D55;border-color:#1F9D55;color:#fff}.omkcp-root:not(.omkcp-enhanced) .omkcp-energy-pills{display:none}

/* Keep the component independent of theme content widths and form resets. */
.entry-content > .omkcp-root,.entry-content-wrapper .omkcp-root,.elementor-widget-container > .omkcp-root{max-width:none!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.omkcp-root{container-type:inline-size;container-name:omkc-catalogue}.omkcp-root .omkc-compare-label{z-index:6;line-height:1.2}.omkcp-root .omkc-compare-label input[type=checkbox]{position:static!important;appearance:auto!important;-webkit-appearance:checkbox!important;display:inline-block!important;float:none!important;clip:auto!important;clip-path:none!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;margin:0!important;padding:0!important;transform:none!important;box-shadow:none!important}.omkcp-root .omkc-compare-label input::before,.omkcp-root .omkc-compare-label input::after{content:none!important;display:none!important}.omkcp-root button,.omkcp-root input,.omkcp-root select{font-family:inherit!important;font-size:14px!important;letter-spacing:normal!important;text-transform:none!important;box-sizing:border-box!important}.omkcp-root .omkc-search{min-width:0;display:block}.omkcp-root .omkc-search input{width:100%!important;min-width:0!important;max-width:100%!important;line-height:1.5!important;background:#fff!important;color:#1C4B33!important;border:1px solid #DFECE4!important;border-radius:9px!important;padding:12px 16px!important}.omkcp-root .omkc-select{background:#fff!important;color:#335941!important;border:1px solid #DFECE4!important;padding:10px!important;margin:7px 0 0!important;line-height:1.5!important}.omkcp-root .omkc-sort{margin-top:0!important}.omkcp-root button.omkc-reset{background:transparent!important;color:#1F9D55!important;border:0!important;padding:0!important;min-height:0!important;font-size:12px!important}.omkcp-root .omkcp-energy-pills button{background:#fff!important;border:1px solid #DFECE4!important;color:#335842!important;padding:10px 16px!important;border-radius:8px!important;margin:0!important;line-height:1.5!important}.omkcp-root .omkcp-energy-pills button.active{background:#1F9D55!important;border-color:#1F9D55!important;color:#fff!important}.omkcp-root button.omkc-filter-toggle{background:#fff!important;color:#335842!important;border:1px solid #DFECE4!important;padding:10px!important;line-height:1.5!important}.omkcp-root button.omkc-main-image,.omkcp-root button.omkc-thumb{background:#fff!important;color:#5E7567!important;line-height:1.4!important}.omkcp-root button.omkc-btn{background:#1F9D55!important;border:1px solid #1F9D55!important;color:#fff!important;line-height:1.4!important}.omkcp-root .omkc-comparebar .omkc-reset{color:#1F9D55!important}.omkcp-root .omkc-card{margin:0!important}.omkcp-root .omkc-card a{max-width:100%}.omkcp-root .omkcp-results{min-width:0}.omkcp-root .omkc-toolbar{min-width:0}.omkcp-root .omkc-lightbox button,.omkcp-root .omkc-compare-dialog .omkc-dialog-close{background:#fff!important;color:#1C4B33!important;border:1px solid #DFECE4!important;line-height:1!important}
@container omkc-catalogue (max-width:1050px){.omkcp-root .omkc-catalogue-layout{grid-template-columns:205px minmax(0,1fr);gap:22px}.omkcp-root .omkc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container omkc-catalogue (max-width:700px){.omkcp-root .omkc-catalogue-layout{display:block}.omkcp-root .omkc-sidebar{display:none}.omkcp-root .omkc-sidebar.open{display:block}.omkcp-root .omkc-filter-toggle{display:inline-flex}.omkcp-root .omkc-grid{gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.omkcp-root .omkc-card h3{font-size:14px;min-height:100px}.omkcp-root .omkc-card-media{height:190px}}

.omkcp-root .omkc-hero h1,.omkcp-root .omkc-hero h2{font-size:clamp(29px,3.8vw,46px)!important;font-weight:750!important;line-height:1.16!important;letter-spacing:-.035em!important;margin:0!important}.omkcp-root .omkc-product-info h1{font-weight:750!important}.omkcp-root a.omkc-btn{background:#1F9D55!important;border:1px solid #1F9D55!important;color:#fff!important;line-height:1.5!important}.omkcp-root a.omkc-btn-outline{background:#fff!important;border-color:#C4E5D0!important;color:#1F9D55!important}.omkcp-root .omkc-card-body{gap:0}.omkcp-root .omkc-thumb span{font-size:10px!important;line-height:1.3!important}

.omkcp-root{container-type:normal;container-name:none}.omkcp-root > .omkc-wrap{container-type:inline-size;container-name:omkc-catalogue}

/* Elementor and Enfold also style linked images after the plugin stylesheet. */
.omkcp-root.omkc .omkc-card-media{position:relative!important;display:block!important;box-sizing:border-box!important;overflow:hidden!important;height:290px!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;flex:0 0 auto!important;isolation:isolate}
.omkcp-root.omkc .omkc-card-media img{position:absolute!important;inset:38px 16px 16px!important;display:block!important;width:calc(100% - 32px)!important;height:calc(100% - 54px)!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;padding:0!important;margin:0!important;border:0!important;transform:none!important}
.omkcp-root.omkc .omkc-card-body{position:relative!important;z-index:1;background:#fff;min-width:0;overflow-wrap:anywhere}
.omkcp-root .image-overlay,.omkcp-root .image-overlay-inside{display:none!important;pointer-events:none!important}
.omkcp-root.omkc .omkc-main-image{position:relative!important;display:block!important;overflow:hidden!important;height:560px!important;padding:0!important;margin:0!important}
.omkcp-root.omkc .omkc-main-image img{position:absolute!important;inset:28px!important;width:calc(100% - 56px)!important;height:calc(100% - 56px)!important;max-width:none!important;max-height:none!important;min-height:0!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;transform:none!important}
.omkcp-root.omkc .omkc-thumbs{display:flex!important;flex-wrap:wrap!important;align-items:stretch;gap:10px;min-width:0}
.omkcp-root.omkc .omkc-thumb{width:90px!important;height:auto!important;min-height:96px!important;padding:8px!important;flex:0 0 90px!important;margin:0!important;white-space:normal!important;overflow:hidden!important}
.omkcp-root.omkc .omkc-thumb img{position:static!important;display:block!important;width:65px!important;height:58px!important;min-height:58px!important;max-width:100%!important;max-height:58px!important;object-fit:contain!important;margin:0!important;padding:0!important;transform:none!important}
.omkcp-root.omkc .omkc-lightbox img{position:static!important;display:block!important;width:100%!important;height:82vh!important;max-width:100%!important;max-height:82vh!important;object-fit:contain!important;padding:35px!important;margin:0!important}
.omkcp-root .omkc-compare-label{white-space:nowrap;font-size:10px!important;font-weight:500!important;margin:0!important;gap:4px}
.omkcp-root .omkc-card-specs>div{min-width:0}.omkcp-root .omkc-card-specs strong{overflow-wrap:anywhere;line-height:1.4}
.omkcp-root.omkc .omkc-sort{max-width:245px!important;flex:0 0 245px;min-width:0!important;font-size:13px!important;white-space:normal}
@media(max-width:760px){.omkcp-root.omkc .omkc-card-media{height:190px!important}.omkcp-root.omkc .omkc-card-media img{inset:34px 8px 10px!important;width:calc(100% - 16px)!important;height:calc(100% - 44px)!important}.omkcp-root.omkc .omkc-main-image{height:395px!important}.omkcp-root.omkc .omkc-main-image img{inset:20px!important;width:calc(100% - 40px)!important;height:calc(100% - 40px)!important}.omkcp-root .omkc-compare-label{font-size:0!important}.omkcp-root.omkc .omkc-sort{max-width:100%!important;flex:1 1 100%;width:100%!important}.omkcp-root.omkc .omkc-lightbox img{height:75vh!important;max-height:75vh!important;padding:22px!important}}
@container omkc-catalogue (max-width:700px){.omkcp-root.omkc .omkc-card-media{height:190px!important}.omkcp-root.omkc .omkc-card-media img{inset:34px 8px 10px!important;width:calc(100% - 16px)!important;height:calc(100% - 44px)!important}.omkcp-root .omkc-compare-label{font-size:0!important}.omkcp-root.omkc .omkc-sort{max-width:100%!important;flex:1 1 100%;width:100%!important}}

/* 2.2.2: Card facts are only displayed on the product-detail page. */
.omkcp-root.omkc .omkc-card-actions{padding-top:15px}

/* 2.2.3: label non-authenticated product-series images transparently */
.omkcp-image-note{font-size:11px;line-height:1.45;color:#617263;margin:7px 0 5px;}

/* Orhangazi Manlift Kiralama yeşil kimliği (#1F9D55) */
.omkc{--omkc-blue:#1F9D55;--omkc-navy:#123A27;--omkc-ink:#18442F;--omkc-muted:#607767;--omkc-line:#D8EADB;--omkc-pale:#F4FBF6}
.omkc .omkc-hero{background:linear-gradient(115deg,#F4FBF6 0%,#FCFEFC 62%,#E3F4E9 100%)}
.omkc .omkc-hero:after{background:repeating-linear-gradient(125deg,transparent,transparent 60px,#C9E6D2 61px,#C9E6D2 62px)}
.omkc .omkc-btn:not(.omkc-btn-outline),.omkc .omkc-comparebar .omkc-btn{background:#1F9D55!important;border-color:#1F9D55!important;color:#fff!important}
.omkc .omkc-btn:not(.omkc-btn-outline):hover,.omkc .omkc-comparebar .omkc-btn:hover{background:#187C43!important;border-color:#187C43!important}
.omkc .omkc-btn-outline{border-color:#1F9D55!important;color:#187C43!important;background:#fff!important}
.omkc .omkc-btn-outline:hover{background:#EFFAF3!important;color:#145F33!important}
.omkc .omkc-category-button.active,.omkc .omkc-category-button:hover{border-color:#1F9D55;color:#176E3A;background:#ECF8F0}
.omkc .omkc-card-badge{background:#E8F7EE;color:#185D35}
.omkc .omkcp-energy-pills button.active{background:#1F9D55;color:#fff;border-color:#1F9D55}
.omkc a:focus-visible,.omkc button:focus-visible,.omkc input:focus-visible,.omkc select:focus-visible{outline:3px solid #1F9D55;outline-offset:3px}
