.okiss-marketplace-hero-20260624 .okiss-hero-family-slider{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;max-height:0!important;overflow:hidden!important}
html body.home .okiss-marketplace-hero-20260624.okiss-hero--family-slider,html body.okiss-ru-home .okiss-marketplace-hero-20260624.okiss-hero--family-slider{display:flex!important;visibility:visible!important;opacity:1!important}
html body.home .okiss-marketplace-hero-20260624 .okiss-hero-bg-img,html body.okiss-ru-home .okiss-marketplace-hero-20260624 .okiss-hero-bg-img{display:block!important;visibility:visible!important;opacity:1!important}
html body header.wp-block-template-part .okiss-header-actions .okiss-header-ai-link,
html body header.wp-block-template-part .okiss-header-actions a[href*="chat.diglab.ai"],
html body header.wp-block-template-part .okiss-header-actions a[href*="newoaks.ai"],
html body header.wp-block-template-part .okiss-header-actions a[data-okiss-ai-chatbot-trigger],
html body header.wp-block-template-part .okiss-header-actions a.chatbot{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}
html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260628{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}
html body footer.wp-block-template-part,html body footer.wp-block-template-part *{box-sizing:border-box!important;min-width:0!important}
html body footer.wp-block-template-part .okiss-footer-shell,html body footer.wp-block-template-part .okiss-footer-wrap,html body footer.wp-block-template-part .okiss-footer-bottom,html body footer.wp-block-template-part .okiss-footer-legal{max-width:100%!important;overflow-wrap:anywhere!important}
html body footer.wp-block-template-part .okiss-footer-legal{display:flex!important;flex-wrap:wrap!important;gap:10px 16px!important}
html body footer.wp-block-template-part .okiss-footer-legal a{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;max-width:100%!important}
html body footer.wp-block-template-part.okiss-site-footer-requested .okiss-footer-requested-inner{width:min(100%,1480px)!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important;overflow:hidden!important}
html body footer.wp-block-template-part.okiss-site-footer-requested .okiss-footer-requested-grid{min-width:0!important;max-width:100%!important;gap:24px!important}
html body footer.wp-block-template-part.okiss-site-footer-requested .okiss-footer-requested-grid>div,
html body footer.wp-block-template-part.okiss-site-footer-requested .okiss-footer-requested-grid ul,
html body footer.wp-block-template-part.okiss-site-footer-requested .okiss-footer-requested-grid li,
html body footer.wp-block-template-part.okiss-site-footer-requested .okiss-footer-requested-grid a{min-width:0!important;max-width:100%!important}
html body footer.wp-block-template-part.okiss-site-footer-requested .okiss-footer-requested-grid a{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}
@media (max-width:860px){
  html body footer.wp-block-template-part.okiss-site-footer-requested .okiss-footer-requested-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 18px!important}
  html body footer.wp-block-template-part.okiss-site-footer-requested .okiss-footer-requested-bottom{display:flex!important;flex-wrap:wrap!important;gap:10px 16px!important}
}
@media (max-width:520px){
  html body footer.wp-block-template-part.okiss-site-footer-requested .okiss-footer-requested-grid{grid-template-columns:1fr!important}
}
@media (max-width:860px){
  html body header.wp-block-template-part .okiss-header-top{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;overflow:hidden!important;border:0!important;padding:0!important;margin:0!important}
  html body header.wp-block-template-part .okiss-header-main>.okiss-header-wrap{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"logo" "actions" "nav"!important;width:min(calc(100% - 16px),1180px)!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:7px 0 8px!important;gap:6px!important;align-items:stretch!important;justify-items:stretch!important}
  html body header.wp-block-template-part .okiss-header-logo{grid-area:logo!important;display:flex!important;justify-content:center!important;width:100%!important;margin:0!important;line-height:0!important}
  html body header.wp-block-template-part .okiss-header-logo img{max-width:124px!important;max-height:42px!important;width:auto!important;height:auto!important;object-fit:contain!important}
  html body header.wp-block-template-part .okiss-header-actions{grid-area:actions!important;display:grid!important;grid-template-columns:minmax(88px,1fr) 76px 42px 42px!important;gap:6px!important;align-items:center!important;width:100%!important;margin:0!important;min-width:0!important;overflow:hidden!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-header-btn,html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260629{height:34px!important;min-height:34px!important;max-height:34px!important;border-radius:7px!important;font-size:11.5px!important;line-height:1!important;font-weight:850!important;padding:0 7px!important;white-space:nowrap!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-header-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important}
  html body header.wp-block-template-part .okiss-header-actions a[href*="/request-quote/"]{order:1!important}
  html body header.wp-block-template-part .okiss-native-lang-switch{order:2!important}
  html body header.wp-block-template-part .okiss-header-whatsapp-link{order:3!important;background:#20d464!important;border-color:#20d464!important;color:#fff!important;padding:0!important;font-size:0!important;text-indent:0!important}
  html body header.wp-block-template-part .okiss-header-whatsapp-link:before{content:"WA";font-size:11.5px!important;line-height:1!important;font-weight:900!important}
  html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260629{order:4!important;appearance:none!important;-webkit-appearance:none!important;display:inline-grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;border:1px solid #d71920!important;background:#fff!important;color:#d71920!important;cursor:pointer!important}
  html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260629 span{display:block!important;width:17px!important;height:2px!important;border-radius:999px!important;background:currentColor!important;box-shadow:0 6px 0 currentColor,0 -6px 0 currentColor!important}
  html body header.wp-block-template-part .okiss-native-lang-switch{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:76px!important;min-width:76px!important;height:34px!important;min-height:34px!important;padding:3px!important;border-radius:7px!important;border:1px solid #e5e9f0!important;background:#fff!important;box-sizing:border-box!important}
  html body header.wp-block-template-part .okiss-native-lang-switch a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;height:28px!important;min-height:28px!important;border-radius:6px!important;padding:0!important;font-size:11px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important}
  html body header.wp-block-template-part .okiss-header-label-mobile{display:inline!important}
  html body header.wp-block-template-part .okiss-header-label-desktop{display:none!important}
  html body header.wp-block-template-part .okiss-header-nav{grid-area:nav!important;display:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:5px 0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;align-items:stretch!important;justify-content:stretch!important}
  html body.okiss-mobile-menu-open-20260629 header.wp-block-template-part .okiss-header-nav{display:grid!important}
  html body header.wp-block-template-part .okiss-header-nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:33px!important;height:33px!important;padding:0 6px!important;border:1px solid #e6e9ef!important;border-radius:7px!important;background:#fff!important;color:#17191f!important;font-size:11.5px!important;font-weight:850!important;line-height:1.08!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-decoration:none!important}
  html body header.wp-block-template-part .okiss-header-nav a:after{display:none!important}

  html body.okiss-certificate-global-shell .okiss-certificate-grid,
  html body.okiss-certificate-global-shell .okiss-certificate-grid--home,
  html body.okiss-certificate-global-shell .okiss-certificate-grid--documents{grid-template-columns:minmax(0,min(100%,560px))!important;justify-content:center!important;max-width:620px!important;margin-left:auto!important;margin-right:auto!important}

  html body.okiss-certificate-global-shell .okiss-wrap{width:min(calc(100% - 32px),1180px)!important}
}
@media (min-width:861px) and (max-width:1160px){
  html body header.wp-block-template-part .okiss-header-top{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;overflow:hidden!important;border:0!important;padding:0!important;margin:0!important}
  html body header.wp-block-template-part .okiss-header-main>.okiss-header-wrap{display:grid!important;grid-template-columns:minmax(124px,164px) minmax(0,1fr)!important;grid-template-areas:"logo actions" "nav nav"!important;align-items:center!important;gap:9px 14px!important;width:min(calc(100% - 28px),1180px)!important;min-height:0!important;margin:0 auto!important;padding:10px 0!important}
  html body header.wp-block-template-part .okiss-header-logo{grid-area:logo!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;line-height:0!important}
  html body header.wp-block-template-part .okiss-header-logo img{max-width:154px!important;max-height:50px!important;width:auto!important;height:auto!important;object-fit:contain!important}
  html body header.wp-block-template-part .okiss-header-actions{grid-area:actions!important;display:grid!important;grid-template-columns:minmax(118px,150px) 76px minmax(44px,70px)!important;gap:8px!important;align-items:center!important;justify-content:end!important;justify-self:end!important;width:auto!important;min-width:0!important;overflow:hidden!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-header-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;min-height:38px!important;border-radius:7px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-header-quote-link{width:100%!important;max-width:150px!important}
  html body header.wp-block-template-part .okiss-header-label-desktop{display:inline!important}
  html body header.wp-block-template-part .okiss-header-label-mobile{display:none!important}
  html body header.wp-block-template-part .okiss-native-lang-switch{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:76px!important;min-width:76px!important;height:38px!important;padding:3px!important;border-radius:7px!important;border:1px solid #e5e9f0!important;background:#fff!important;box-sizing:border-box!important}
  html body header.wp-block-template-part .okiss-native-lang-switch a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;height:30px!important;border-radius:6px!important;padding:0!important;font-size:11px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important}
  html body header.wp-block-template-part .okiss-header-whatsapp-link{width:100%!important;min-width:44px!important;max-width:70px!important;background:#20d464!important;border-color:#20d464!important;color:#fff!important}
  html body header.wp-block-template-part .okiss-header-nav{grid-area:nav!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:clamp(12px,2vw,22px)!important;width:100%!important;margin:0!important;padding:0!important;min-width:0!important}
  html body header.wp-block-template-part .okiss-header-nav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;padding:0!important;font-size:13px!important;font-weight:850!important;line-height:1.1!important;white-space:nowrap!important;text-decoration:none!important}
  html body header.wp-block-template-part .okiss-header-nav a:after{display:none!important}
  html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260629{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}
}
@media (min-width:861px){
  html body header.wp-block-template-part .okiss-header-label-mobile{display:none!important}
  html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260629{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}
}
@media (hover:hover) and (pointer:fine) and (min-width:768px){


  html body.okiss-certificate-global-shell .okiss-certificate-card:hover,
  html body.okiss-certificate-global-shell .okiss-certificate-card:focus-visible{z-index:2147481901!important;transform:none!important}


  html body.okiss-certificate-global-shell .okiss-certificate-card:hover:after,
  html body.okiss-certificate-global-shell .okiss-certificate-card:focus-visible:after{content:""!important;position:fixed!important;inset:0!important;background:rgba(17,24,39,.58)!important;z-index:2147481900!important;pointer-events:none!important}


  html body.okiss-certificate-global-shell .okiss-certificate-card:hover figure,
  html body.okiss-certificate-global-shell .okiss-certificate-card:focus-visible figure{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(720px,calc(100vw - 48px))!important;height:min(78vh,560px)!important;max-width:720px!important;max-height:560px!important;aspect-ratio:auto!important;margin:0!important;padding:18px!important;background:#fff!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:8px!important;box-shadow:0 32px 90px rgba(0,0,0,.34)!important;z-index:2147481902!important;overflow:hidden!important}


  html body.okiss-certificate-global-shell .okiss-certificate-card:hover figure img,
  html body.okiss-certificate-global-shell .okiss-certificate-card:focus-visible figure img{width:100%!important;height:100%!important;object-fit:contain!important;padding:0!important;border-radius:4px!important;background:#fff!important}
}

/* OKISS inline CSS block */
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #FFFFFF;--wp--preset--color--contrast: #111111;--wp--preset--color--accent-1: #FFEE58;--wp--preset--color--accent-2: #F6CFF4;--wp--preset--color--accent-3: #503AA8;--wp--preset--color--accent-4: #686868;--wp--preset--color--accent-5: #FBFAF3;--wp--preset--color--accent-6: color-mix(in srgb, currentColor 20%, transparent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 0.875rem;--wp--preset--font-size--medium: clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.196), 1.125rem);--wp--preset--font-size--large: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem);--wp--preset--font-size--x-large: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.392), 2rem);--wp--preset--font-size--xx-large: clamp(2.15rem, 2.15rem + ((1vw - 0.2rem) * 1.333), 3rem);--wp--preset--font-family--manrope: Manrope, sans-serif;--wp--preset--font-family--fira-code: "Fira Code", monospace;--wp--preset--spacing--20: 10px;--wp--preset--spacing--30: 20px;--wp--preset--spacing--40: 30px;--wp--preset--spacing--50: clamp(30px, 5vw, 50px);--wp--preset--spacing--60: clamp(30px, 7vw, 70px);--wp--preset--spacing--70: clamp(50px, 7vw, 90px);--wp--preset--spacing--80: clamp(70px, 10vw, 140px);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 645px;--wp--style--global--wide-size: 1340px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.2rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.2rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.2rem;}:root :where(.is-layout-grid){gap: 1.2rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--manrope);font-size: var(--wp--preset--font-size--large);font-weight: 300;letter-spacing: -0.1px;line-height: 1.4;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--50);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--50);}a:where(:not(.wp-element-button)){color: currentColor;}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1, h2, h3, h4, h5, h6{font-weight: 400;letter-spacing: -0.1px;line-height: 1.125;}h1{font-size: var(--wp--preset--font-size--xx-large);}h2{font-size: var(--wp--preset--font-size--x-large);}h3{font-size: var(--wp--preset--font-size--large);}h4{font-size: var(--wp--preset--font-size--medium);}h5{font-size: var(--wp--preset--font-size--small);letter-spacing: 0.5px;}h6{font-size: var(--wp--preset--font-size--small);font-weight: 700;letter-spacing: 1.4px;text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--contrast);border-width: 0;color: var(--wp--preset--color--base);font-family: inherit;font-size: var(--wp--preset--font-size--medium);font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: 1rem;padding-right: 2.25rem;padding-bottom: 1rem;padding-left: 2.25rem;text-decoration: none;text-transform: inherit;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent);border-color: transparent;color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){outline-color: var(--wp--preset--color--accent-4);outline-offset: 2px;}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){font-size: var(--wp--preset--font-size--small);line-height: 1.4;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-accent-1-color{color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-color{color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-color{color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-color{color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-color{color: var(--wp--preset--color--accent-6) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-background-color{background-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-background-color{background-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-background-color{background-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-background-color{background-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-background-color{background-color: var(--wp--preset--color--accent-6) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-border-color{border-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-border-color{border-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-border-color{border-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-border-color{border-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-border-color{border-color: var(--wp--preset--color--accent-6) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-fira-code-font-family{font-family: var(--wp--preset--font-family--fira-code) !important;}
:root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;}
:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;}
:root :where(.wp-block-query-pagination){font-size: var(--wp--preset--font-size--medium);font-weight: 500;}
:root :where(.wp-block-term-description){font-size: var(--wp--preset--font-size--medium);}
/*# sourceURL=global-styles-inline-css */

/* OKISS inline CSS block */
.wp-block-woocommerce-product-price,
	        .wp-block-woocommerce-product-results-count,
	        .wp-block-woocommerce-catalog-sorting,
	        .wc-block-components-product-price,
	        .woocommerce .woocommerce-ordering,
	        .woocommerce .woocommerce-result-count,
	        .woocommerce-Price-amount,
	        .single-product form.cart,
	        .single-product .single_add_to_cart_button,
	        .woocommerce a.add_to_cart_button:not(.okiss-qc-rfq__button),
	        .woocommerce button.add_to_cart_button:not(.okiss-qc-rfq__button),
	        .woocommerce .ajax_add_to_cart:not(.okiss-qc-rfq__button),
	        .wp-block-woocommerce-add-to-cart-form,
	        .wp-block-woocommerce-add-to-cart-with-options-quantity-selector,
	        .wp-block-woocommerce-add-to-cart-with-options-variation-selector,
	        .wp-block-woocommerce-add-to-cart-with-options-grouped-product-selector,
	        .wp-block-woocommerce-product-button,
	        .wc-block-components-product-button:not(.okiss-qc-rfq),
	        .wp-block-woocommerce-mini-cart,
	        .wc-block-mini-cart,
	        .wp-block-woocommerce-cart,
	        .wp-block-woocommerce-checkout,
	        .wc-block-cart,
	        .wc-block-checkout {
	            display: none !important;
	        }
	        .okiss-qc-rfq {
	            display: flex;
	            flex-wrap: wrap;
            gap: .55rem .85rem;
            align-items: center;
            margin-top: 1rem;
        }
        .okiss-qc-rfq__button,
        .woocommerce a.button.okiss-qc-rfq__button {
            background: #d71920;
            border-radius: 4px;
            color: #fff;
            font-weight: 700;
            line-height: 1.2;
            padding: .78rem 1rem;
            text-decoration: none;
        }
        .okiss-qc-rfq__button:hover,
        .woocommerce a.button.okiss-qc-rfq__button:hover {
            background: #b9141a;
            color: #fff;
        }
        .okiss-qc-rfq__note {
            color: #50575e;
            font-size: .88rem;
        }
        .okiss-qc-rfq-panel {
            align-items: stretch;
            background: #fff7f8;
            border: 1px solid #f3d8dc;
            border-radius: 8px;
            display: grid;
            gap: 1rem;
            grid-template-columns: minmax(0, 1fr) minmax(220px, 280px);
            margin: 1.25rem 0;
            padding: 1.15rem;
        }
        .okiss-qc-rfq-panel__copy {
            min-width: 0;
        }
        .okiss-qc-rfq-panel__kicker {
            color: #d71920;
            font-size: .76rem;
            font-weight: 800;
            line-height: 1.2;
            margin: 0 0 .35rem;
            text-transform: uppercase;
        }
        .okiss-qc-rfq-panel h2 {
            color: #17191f;
            font-size: 1.08rem;
            line-height: 1.25;
            margin: 0 0 .45rem;
        }
        .okiss-qc-rfq-panel p {
            color: #4b5563;
            font-size: .92rem;
            line-height: 1.55;
            margin: 0;
        }
        .okiss-qc-rfq-panel ul {
            color: #4b5563;
            display: grid;
            font-size: .88rem;
            gap: .28rem;
            line-height: 1.45;
            list-style: disc;
            margin: .75rem 0 0 1.1rem;
            padding: 0;
        }
        .okiss-qc-rfq-panel__actions {
            align-items: stretch;
            display: flex;
            flex-direction: column;
            gap: .65rem;
            justify-content: center;
            min-width: 0;
        }
        .okiss-qc-rfq-panel__actions .okiss-qc-rfq__button {
            text-align: center;
        }
        .okiss-qc-rfq-panel__secondary {
            align-items: center;
            background: #fff;
            border: 1px solid #d9dee7;
            border-radius: 4px;
            color: #111827;
            display: inline-flex;
            font-weight: 800;
            justify-content: center;
            line-height: 1.2;
            min-height: 40px;
            padding: .68rem .8rem;
            text-align: center;
            text-decoration: none;
        }
        .okiss-qc-rfq-panel__secondary:hover {
            border-color: #d71920;
            color: #d71920;
        }
        .okiss-qc-specs {
            border: 1px solid rgba(0, 0, 0, .09);
            border-radius: 6px;
            margin: 1.25rem 0;
            padding: 1rem;
        }
        .okiss-qc-specs h2 {
            font-size: 1rem;
            line-height: 1.3;
            margin: 0 0 .85rem;
        }
        .okiss-qc-specs dl {
            display: grid;
            gap: .55rem .9rem;
            grid-template-columns: repeat(2, minmax(0, 1fr));
            margin: 0;
        }
        .okiss-qc-spec {
            min-width: 0;
        }
        .okiss-qc-spec dt {
            color: #6b7280;
            font-size: .76rem;
            font-weight: 700;
            line-height: 1.25;
            margin: 0 0 .18rem;
            text-transform: uppercase;
        }
        .okiss-qc-spec dd {
            color: #111827;
            font-size: .92rem;
            line-height: 1.35;
            margin: 0;
            overflow-wrap: anywhere;
        }
        .okiss-qc-buyer-readiness {
            background: #f7f8fa;
            border: 1px solid rgba(0, 0, 0, .08);
            border-radius: 8px;
            margin: 1.25rem 0;
            padding: 1rem;
        }
        .okiss-qc-buyer-readiness__head {
            margin-bottom: .85rem;
        }
        .okiss-qc-buyer-readiness__head p {
            color: #d71920;
            font-size: .74rem;
            font-weight: 800;
            letter-spacing: 0;
            line-height: 1.2;
            margin: 0 0 .28rem;
            text-transform: uppercase;
        }
        .okiss-qc-buyer-readiness__head h2 {
            color: #17191f;
            font-size: 1rem;
            line-height: 1.3;
            margin: 0;
        }
        .okiss-qc-buyer-readiness__grid {
            display: grid;
            gap: .65rem;
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }
        .okiss-qc-buyer-readiness__item {
            background: #fff;
            border: 1px solid #e3e7ee;
            border-radius: 6px;
            display: grid;
            gap: .28rem;
            min-width: 0;
            padding: .75rem;
        }
        .okiss-qc-buyer-readiness__item b {
            color: #4b5563;
            font-size: .75rem;
            line-height: 1.25;
            text-transform: uppercase;
        }
        .okiss-qc-buyer-readiness__item span {
            color: #111827;
            font-size: .9rem;
            line-height: 1.4;
            overflow-wrap: anywhere;
        }
        .okiss-qc-buyer-readiness__item.is-guidance span {
            color: #5f6673;
        }
        .okiss-qc-buyer-readiness__note {
            color: #5f6673;
            font-size: .86rem;
            line-height: 1.55;
            margin: .85rem 0 0;
        }
        .okiss-qc-grid-section {
            box-sizing: border-box;
            margin: 2.5rem auto;
            max-width: 1360px;
            padding: 0;
            width: min(1360px, calc(100% - clamp(24px, 3.4vw, 40px)));
        }
        .okiss-qc-grid-section--browse {
            scroll-margin-top: 84px;
        }
        .okiss-qc-grid-section__head {
            align-items: center;
            display: flex;
            gap: 1rem;
            justify-content: space-between;
            margin-bottom: 1rem;
        }
        .okiss-qc-grid-section__head h2 {
            font-size: clamp(1.35rem, 2vw, 2rem);
            line-height: 1.2;
            margin: 0;
        }
        .okiss-qc-grid-section__head p {
            color: #5f6673;
            font-size: .95rem;
            line-height: 1.55;
            margin: .35rem 0 0;
            max-width: 680px;
        }
        .okiss-qc-kicker {
            color: #d71920 !important;
            font-size: .78rem !important;
            font-weight: 800;
            letter-spacing: 0;
            line-height: 1.2 !important;
            margin: 0 0 .35rem !important;
            text-transform: uppercase;
        }
        .okiss-qc-grid-section__head a {
            color: #d71920;
            font-weight: 700;
            text-decoration: none;
        }
        .okiss-qc-browse-layout {
            align-items: start;
            display: grid;
            gap: 1rem;
            grid-template-columns: minmax(220px, 260px) minmax(0, 1fr);
            margin: 1rem 0 0;
        }
        .okiss-qc-filter-rail {
            align-self: start;
            min-width: 0;
            position: sticky;
            top: 92px;
        }
        .okiss-qc-browse-results {
            min-width: 0;
        }
        .okiss-qc-filters {
            background: #f7f8fa;
            border: 1px solid rgba(0, 0, 0, .08);
            border-radius: 8px;
            display: grid;
            gap: .75rem;
            grid-template-columns: 1fr;
            margin: 0;
            padding: .9rem;
        }
        .okiss-qc-filter {
            display: grid;
            gap: .35rem;
            min-width: 0;
        }
        .okiss-qc-filter span {
            color: #4b5563;
            font-size: .76rem;
            font-weight: 800;
            line-height: 1.2;
            text-transform: uppercase;
        }
        .okiss-qc-filter input,
        .okiss-qc-filter select {
            appearance: none;
            background: #fff;
            border: 1px solid #d9dee7;
            border-radius: 6px;
            color: #111827;
            font-size: .92rem;
            min-height: 40px;
            min-width: 0;
            padding: .58rem .68rem;
            width: 100%;
        }
        .okiss-qc-filter select {
            background-image: linear-gradient(45deg, transparent 50%, #6b7280 50%), linear-gradient(135deg, #6b7280 50%, transparent 50%);
            background-position: calc(100% - 16px) 17px, calc(100% - 11px) 17px;
            background-repeat: no-repeat;
            background-size: 5px 5px, 5px 5px;
            padding-right: 1.8rem;
        }
        .okiss-qc-filter-actions {
            align-items: stretch;
            display: grid;
            gap: .55rem;
            grid-template-columns: 1fr;
        }
        .okiss-qc-filter-actions button,
        .okiss-qc-filter-actions a {
            align-items: center;
            border-radius: 6px;
            display: inline-flex;
            font-size: .88rem;
            font-weight: 800;
            justify-content: center;
            line-height: 1.2;
            min-height: 40px;
            padding: .62rem .76rem;
            text-align: center;
            text-decoration: none;
            width: 100%;
        }
        .okiss-qc-filter-actions button {
            background: #d71920;
            border: 1px solid #d71920;
            color: #fff;
            cursor: pointer;
        }
        .okiss-qc-filter-actions a {
            background: #fff;
            border: 1px solid #d9dee7;
            color: #4b5563;
        }
        .okiss-qc-browse-results .okiss-qc-results-bar {
            margin-top: 0;
        }
        .okiss-qc-results-bar {
            align-items: center;
            color: #5f6673;
            display: flex;
            font-size: .9rem;
            gap: 1rem;
            justify-content: space-between;
            margin: .9rem 0 1rem;
        }
        .okiss-qc-results-bar a {
            color: #d71920;
            font-weight: 800;
            text-decoration: none;
        }
        .okiss-qc-grid {
            display: grid;
            gap: 1rem;
            grid-template-columns: repeat(4, minmax(0, 1fr));
        }
        .okiss-qc-card {
            border: 1px solid rgba(0, 0, 0, .08);
            border-radius: 6px;
            display: flex;
            flex-direction: column;
            min-width: 0;
            overflow: hidden;
        }
        .okiss-qc-card__media {
            aspect-ratio: 1 / 1;
            background: #f7f7f7;
            display: block;
            overflow: hidden;
        }
        .okiss-qc-card__media img {
            height: 100%;
            object-fit: cover;
            width: 100%;
        }
        .okiss-qc-card__body {
            display: flex;
            flex: 1;
            flex-direction: column;
            gap: .55rem;
            padding: .9rem;
        }
        .okiss-qc-card h3 {
            font-size: 1rem;
            line-height: 1.3;
            margin: 0;
        }
        .okiss-qc-card h3 a {
            color: #111827;
            text-decoration: none;
        }
        .okiss-qc-card__category {
            color: #d71920;
            font-size: .74rem;
            font-weight: 800;
            line-height: 1.25;
            margin: 0;
            text-transform: uppercase;
        }
        .okiss-qc-card__sku,
        .okiss-qc-card__desc {
            color: #5f6673;
            font-size: .86rem;
            line-height: 1.4;
            margin: 0;
            overflow-wrap: anywhere;
        }
        .okiss-qc-card__chips {
            display: flex;
            flex-wrap: wrap;
            gap: .35rem;
        }
        .okiss-qc-card__chips span {
            background: #f4f6f8;
            border: 1px solid #e3e7ee;
            border-radius: 5px;
            color: #4b5563;
            font-size: .74rem;
            font-weight: 700;
            line-height: 1.2;
            padding: .32rem .42rem;
        }
        .okiss-qc-card__actions {
            display: grid;
            gap: .45rem;
            margin-top: auto;
        }
        .okiss-qc-card__cta,
        .okiss-qc-card__quote {
            align-items: center;
            border-radius: 4px;
            display: inline-flex;
            font-weight: 700;
            justify-content: center;
            line-height: 1.2;
            min-height: 40px;
            padding: .68rem .8rem;
            text-align: center;
            text-decoration: none;
        }
        .okiss-qc-card__cta {
            background: #17191f;
            color: #fff;
        }
        .okiss-qc-card__cta:hover {
            background: #2b3038;
            color: #fff;
        }
        .okiss-qc-card__quote {
            background: #fff;
            border: 1px solid #d71920;
            color: #d71920;
        }
        .okiss-qc-card__quote:hover {
            background: #fff7f8;
            color: #b9141a;
        }
        .okiss-qc-empty {
            background: #fff7f8;
            border: 1px solid #f3d8dc;
            border-radius: 8px;
            color: #71323a;
            padding: 1.1rem;
        }
        .okiss-qc-empty h3 {
            color: #17191f;
            font-size: 1.05rem;
            line-height: 1.25;
            margin: 0 0 .4rem;
        }
        .okiss-qc-empty p {
            font-size: .92rem;
            line-height: 1.6;
            margin: 0;
        }
        .okiss-qc-empty a {
            color: #d71920;
            display: inline-block;
            font-weight: 800;
            margin-top: .7rem;
            text-decoration: none;
        }
        .okiss-qc-empty--archive {
            margin: 1rem 0;
        }
        .okiss-qc-empty--archive h2 {
            color: #17191f;
            font-size: 1.2rem;
            line-height: 1.25;
            margin: 0 0 .45rem;
        }
        .okiss-qc-empty__actions {
            display: flex;
            flex-wrap: wrap;
            gap: .65rem;
            margin-top: .8rem;
        }
        .okiss-qc-empty__actions a {
            align-items: center;
            border: 1px solid #d9dee7;
            border-radius: 4px;
            display: inline-flex;
            line-height: 1.2;
            margin-top: 0;
            min-height: 40px;
            padding: .68rem .82rem;
        }
        .okiss-qc-empty__actions .okiss-qc-empty__primary {
            background: #d71920;
            border-color: #d71920;
            color: #fff;
        }
        .okiss-qc-pagination {
            margin-top: 1.2rem;
        }
        .okiss-qc-pagination ul {
            display: flex;
            flex-wrap: wrap;
            gap: .45rem;
            list-style: none;
            margin: 0;
            padding: 0;
        }
        .okiss-qc-pagination a,
        .okiss-qc-pagination span {
            align-items: center;
            border: 1px solid #d9dee7;
            border-radius: 5px;
            color: #111827;
            display: inline-flex;
            font-size: .88rem;
            font-weight: 800;
            justify-content: center;
            min-height: 36px;
            min-width: 36px;
            padding: .45rem .65rem;
            text-decoration: none;
        }
        .okiss-qc-pagination .current {
            background: #d71920;
            border-color: #d71920;
            color: #fff;
        }
        @media (max-width: 1180px) {
            .okiss-qc-grid {
                grid-template-columns: repeat(3, minmax(0, 1fr));
            }
        }
        @media (max-width: 1020px) {
            .okiss-qc-browse-layout {
                display: block;
                margin-top: 1rem;
            }
            .okiss-qc-filter-rail {
                position: static;
            }
            .okiss-qc-filters {
                grid-template-columns: repeat(3, minmax(0, 1fr));
                margin: 1rem 0;
            }
            .okiss-qc-filter-actions {
                align-self: end;
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }
        @media (max-width: 640px) {
            .okiss-qc-specs dl {
                grid-template-columns: 1fr;
            }
            .okiss-qc-buyer-readiness__grid {
                grid-template-columns: 1fr;
            }
            .okiss-qc-rfq,
            .woocommerce .okiss-qc-rfq {
                align-items: stretch;
                flex-direction: column;
            }
            .okiss-qc-rfq-panel {
                grid-template-columns: 1fr;
            }
            .okiss-qc-rfq__button,
            .woocommerce a.button.okiss-qc-rfq__button {
                text-align: center;
                width: 100%;
            }
            .okiss-qc-filters {
                grid-template-columns: 1fr;
                padding: .85rem;
            }
            .okiss-qc-filter-actions {
                align-items: stretch;
                grid-template-columns: 1fr;
            }
            .okiss-qc-results-bar {
                align-items: flex-start;
                flex-direction: column;
            }
            .okiss-qc-empty__actions {
                align-items: stretch;
                flex-direction: column;
            }
            .okiss-qc-empty__actions a {
                justify-content: center;
                text-align: center;
            }
        }
        @media (max-width: 900px) {
            .okiss-qc-grid {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }
        @media (max-width: 540px) {
            .okiss-qc-grid-section__head {
                align-items: flex-start;
                flex-direction: column;
            }
            .okiss-qc-grid {
                grid-template-columns: 1fr;
            }
        }

/* OKISS inline CSS block */
body.okiss-public-fixes-hide-language .okiss-header-language,
        body.okiss-public-fixes-hide-language .okiss-header-language *,
        body.okiss-public-fixes-hide-language .gtranslate_wrapper,
        body.okiss-public-fixes-hide-language [id^="gt-wrapper-"] {
            display: none !important;
            visibility: hidden !important;
            pointer-events: none !important;
        }

        .okiss-public-trust-strip {
            background: #111827;
            color: #ffffff;
            border-radius: 6px;
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
            align-items: center;
            justify-content: center;
            margin: 16px auto 0;
            max-width: 1120px;
            padding: 10px 14px;
            font-size: 14px;
            line-height: 1.4;
        }

        .okiss-public-trust-strip strong {
            color: #ffffff;
        }

        .okiss-public-trust-strip span {
            color: #f3f4f6;
        }

        .okiss-header-ai-link,
        .okiss-header-whatsapp-link {
            white-space: nowrap !important;
        }

        .okiss-header-ai-link {
            border-color: #0f766e !important;
            color: #0f766e !important;
        }

        .okiss-header-whatsapp-link {
            background: #0f766e !important;
            border-color: #0f766e !important;
            color: #ffffff !important;
        }

        .okiss-public-header-links {
            align-items: center !important;
            display: flex !important;
            flex-wrap: wrap !important;
            gap: 8px !important;
            justify-content: flex-end !important;
            margin-left: auto !important;
        }

        .okiss-public-moq-note {
            border: 1px solid #fee2e2;
            border-left: 4px solid #e21b2d;
            border-radius: 6px;
            margin: 18px 0;
            padding: 12px 14px;
            background: #fff7f7;
            color: #111827;
            font-size: 14px;
            line-height: 1.5;
        }

        .okiss-public-market-field {
            border: 1px solid #e5e7eb;
            border-radius: 6px;
            background: #ffffff;
            margin: 18px 0;
            max-width: 620px;
            padding: 14px;
        }

        .okiss-public-market-field label {
            display: block;
            color: #111827;
            font-size: 14px;
            font-weight: 800;
            margin-bottom: 8px;
        }

        .okiss-public-market-field select {
            width: 100%;
            min-height: 44px;
            border: 1px solid #cfd6df;
            border-radius: 6px;
            padding: 0 12px;
            font-size: 15px;
            color: #111827;
            background: #ffffff;
        }

        .okiss-public-footer-credit-soft {
            opacity: 0.52;
            font-size: 11px !important;
        }

        body.home .okiss-public-contact-rail {
            display: none !important;
        }

        body.home .okiss-hero-bg-img {
            display: none !important;
            visibility: hidden !important;
        }

        body.home .okiss-marketplace-hero-20260624,
        body.home .okiss-hero-full {
            background: linear-gradient(180deg, #ffffff 0%, #f6f8fb 100%) !important;
        }

        body.home .okiss-marketplace-title {
            letter-spacing: 0 !important;
        }

        body.home .okiss-hero--family-slider .okiss-title {
            max-width: 720px !important;
            letter-spacing: 0 !important;
        }

        body.home .okiss-hero--family-slider .okiss-lede {
            max-width: 680px !important;
        }

        .okiss-hero-family-slider {
            display: grid !important;
            grid-template-columns: 108px minmax(0, 1fr) auto !important;
            gap: 16px !important;
            align-items: center !important;
            max-width: 720px !important;
            margin-top: 18px !important;
            padding: 14px !important;
            background: rgba(255, 255, 255, 0.92) !important;
            border: 1px solid rgba(229, 231, 235, 0.95) !important;
            border-radius: 8px !important;
            box-shadow: 0 14px 34px rgba(17, 24, 39, 0.12) !important;
            backdrop-filter: blur(10px);
        }

        .okiss-hero-family-slider figure {
            margin: 0 !important;
            width: 108px !important;
            aspect-ratio: 1 / 1 !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            background: #ffffff !important;
            border: 1px solid #e5e7eb !important;
            border-radius: 8px !important;
            overflow: hidden !important;
        }

        .okiss-hero-family-slider img {
            width: 100% !important;
            height: 100% !important;
            object-fit: contain !important;
            padding: 9px !important;
        }

        .okiss-hero-family-slider b {
            display: block !important;
            color: #111827 !important;
            font-size: 18px !important;
            line-height: 1.2 !important;
            letter-spacing: 0 !important;
            margin-bottom: 5px !important;
        }

        .okiss-hero-family-slider span {
            display: block !important;
            color: #4b5563 !important;
            font-size: 13px !important;
            line-height: 1.42 !important;
        }

        .okiss-hero-family-controls {
            display: inline-flex !important;
            gap: 8px !important;
            align-items: center !important;
        }

        .okiss-hero-family-controls button {
            width: 34px !important;
            height: 34px !important;
            border: 1px solid #e21b2d !important;
            border-radius: 999px !important;
            background: #ffffff !important;
            color: #e21b2d !important;
            font-size: 18px !important;
            line-height: 1 !important;
            font-weight: 800 !important;
            cursor: pointer !important;
        }

        .okiss-home-family-photo {
            background: #ffffff !important;
            border: 1px solid #e5e7eb !important;
            border-radius: 6px !important;
            overflow: hidden !important;
        }

        .okiss-home-family-photo img.okiss-home-family-image {
            display: block !important;
            width: 100% !important;
            height: 100% !important;
            min-height: 210px !important;
            object-fit: contain !important;
            padding: 12px !important;
            background: #ffffff !important;
        }

        .okiss-simple-home-catalog {
            background: #f8fafc !important;
            border-top: 1px solid #e5e7eb !important;
            border-bottom: 1px solid #e5e7eb !important;
        }

        .okiss-simple-home-catalog .okiss-simple-head {
            display: flex !important;
            align-items: flex-end !important;
            justify-content: space-between !important;
            gap: 18px !important;
            margin-bottom: 22px !important;
        }

        .okiss-simple-home-catalog .okiss-simple-head p {
            max-width: 620px !important;
            margin: 8px 0 0 !important;
        }

        .okiss-simple-home-catalog .okiss-simple-actions {
            display: flex !important;
            flex-wrap: wrap !important;
            gap: 10px !important;
        }

        .okiss-simple-category-grid,
        .okiss-simple-product-grid {
            display: grid !important;
            gap: 16px !important;
        }

        .okiss-simple-category-grid {
            grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
            margin-bottom: 0 !important;
        }

        .okiss-simple-product-grid {
            grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        }

        .okiss-simple-category,
        .okiss-simple-product {
            display: block !important;
            color: #111827 !important;
            text-decoration: none !important;
            background: #ffffff !important;
            border: 1px solid #e5e7eb !important;
            border-radius: 6px !important;
            overflow: hidden !important;
            box-shadow: 0 10px 22px rgba(17, 24, 39, 0.06) !important;
            transition: transform 160ms ease, box-shadow 160ms ease, border-color 160ms ease !important;
        }

        .okiss-simple-category:hover,
        .okiss-simple-product:hover {
            transform: translateY(-2px) !important;
            border-color: #e21b2d !important;
            box-shadow: 0 14px 28px rgba(17, 24, 39, 0.1) !important;
        }

        .okiss-simple-category figure,
        .okiss-simple-product figure {
            margin: 0 !important;
            background: #ffffff !important;
            aspect-ratio: 1.2 / 1 !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
        }

        .okiss-simple-product figure {
            aspect-ratio: 1 / 1 !important;
        }

        .okiss-simple-category img,
        .okiss-simple-product img {
            display: block !important;
            width: 100% !important;
            height: 100% !important;
            object-fit: contain !important;
            padding: 12px !important;
        }

        .okiss-simple-category b,
        .okiss-simple-product b {
            display: block !important;
            padding: 13px 14px 5px !important;
            min-height: auto !important;
            font-size: 15px !important;
            line-height: 1.25 !important;
            letter-spacing: 0 !important;
        }

        .okiss-simple-category span,
        .okiss-simple-product span {
            display: block !important;
            padding: 0 14px 14px !important;
            color: #4b5563 !important;
            font-size: 13px !important;
            line-height: 1.45 !important;
        }

        .okiss-simple-subhead {
            margin: 0 0 14px !important;
            color: #111827 !important;
            font-size: 18px !important;
            line-height: 1.3 !important;
            letter-spacing: 0 !important;
        }

        .okiss-home-card-grid,
        .okiss-home-flow-grid {
            display: grid !important;
            gap: 16px !important;
        }

        .okiss-home-card-grid {
            grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
            margin-top: 24px !important;
        }

        .okiss-home-flow-grid {
            grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
            margin-top: 22px !important;
        }

        .okiss-home-mini-card,
        .okiss-home-step {
            background: #ffffff !important;
            border: 1px solid #e5e7eb !important;
            border-radius: 6px !important;
            padding: 20px !important;
            box-shadow: 0 10px 22px rgba(17, 24, 39, 0.05) !important;
        }

        .okiss-home-mini-card b,
        .okiss-home-step b {
            display: block !important;
            color: #111827 !important;
            font-size: 16px !important;
            line-height: 1.3 !important;
            letter-spacing: 0 !important;
            margin-bottom: 7px !important;
        }

        .okiss-home-mini-card span,
        .okiss-home-step span {
            display: block !important;
            color: #4b5563 !important;
            font-size: 14px !important;
            line-height: 1.5 !important;
        }

        .okiss-home-step i {
            display: inline-flex !important;
            align-items: center !important;
            justify-content: center !important;
            width: 32px !important;
            height: 32px !important;
            border-radius: 999px !important;
            background: #e21b2d !important;
            color: #ffffff !important;
            font-style: normal !important;
            font-weight: 800 !important;
            margin-bottom: 14px !important;
        }

        .okiss-home-split {
            display: grid !important;
            grid-template-columns: minmax(0, 1fr) minmax(320px, 460px) !important;
            gap: 34px !important;
            align-items: center !important;
        }

        .okiss-home-oem-packaging {
            background: #ffffff !important;
        }

        .okiss-home-photo-grid {
            display: grid !important;
            grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
            gap: 12px !important;
        }

        .okiss-home-photo-grid img {
            display: block !important;
            width: 100% !important;
            aspect-ratio: 1 / 1 !important;
            object-fit: contain !important;
            padding: 12px !important;
            background: #f8fafc !important;
            border: 1px solid #e5e7eb !important;
            border-radius: 6px !important;
        }

        .okiss-home-proof-photo {
            margin: 0 !important;
        }

        .okiss-home-proof-photo img {
            margin: 0 !important;
        }

        .okiss-home-proof-photo figcaption {
            color: #111827 !important;
            font-size: 12px !important;
            font-weight: 800 !important;
            line-height: 1.35 !important;
            margin: 7px 0 0 !important;
            letter-spacing: 0 !important;
        }

        .okiss-home-factory-proof {
            background: #f8fafc !important;
            border-top: 1px solid #e5e7eb !important;
            border-bottom: 1px solid #e5e7eb !important;
        }

        .okiss-factory-proof-grid {
            display: grid !important;
            grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
            gap: 16px !important;
        }

        .okiss-factory-proof-card {
            display: grid !important;
            grid-template-rows: auto minmax(0, 1fr) !important;
            background: #ffffff !important;
            border: 1px solid #e5e7eb !important;
            border-radius: 6px !important;
            overflow: hidden !important;
            box-shadow: 0 10px 22px rgba(17, 24, 39, 0.06) !important;
        }

        .okiss-factory-proof-card figure {
            margin: 0 !important;
            aspect-ratio: 1.35 / 1 !important;
            background: #eef2f7 !important;
            overflow: hidden !important;
        }

        .okiss-factory-proof-card img {
            display: block !important;
            width: 100% !important;
            height: 100% !important;
            object-fit: cover !important;
        }

        .okiss-factory-proof-card div {
            padding: 15px !important;
        }

        .okiss-factory-proof-card span {
            display: block !important;
            color: #e21b2d !important;
            font-size: 11px !important;
            font-weight: 800 !important;
            line-height: 1.2 !important;
            margin-bottom: 6px !important;
            text-transform: uppercase !important;
            letter-spacing: 0 !important;
        }

        .okiss-factory-proof-card b {
            display: block !important;
            color: #111827 !important;
            font-size: 16px !important;
            line-height: 1.25 !important;
            margin-bottom: 7px !important;
            letter-spacing: 0 !important;
        }

        .okiss-factory-proof-card p {
            color: #4b5563 !important;
            font-size: 13px !important;
            line-height: 1.45 !important;
            margin: 0 !important;
        }

        .okiss-home-whatsapp-contact {
            background: #ffffff !important;
        }

        .okiss-home-contact-grid {
            display: grid !important;
            grid-template-columns: minmax(0, 900px) !important;
            gap: 18px !important;
            align-items: center !important;
        }

        .okiss-whatsapp-card {
            display: none !important;
        }

        .okiss-whatsapp-card img {
            display: block !important;
            width: 100% !important;
            max-height: 320px !important;
            object-fit: contain !important;
            background: #ffffff !important;
        }

        .okiss-whatsapp-card figcaption {
            color: #4b5563 !important;
            font-size: 12px !important;
            line-height: 1.35 !important;
            margin: 10px 0 0 !important;
            text-align: center !important;
        }

        .okiss-public-contact-whatsapp-card {
            max-width: 900px !important;
            margin: 22px 0 !important;
            padding: 18px !important;
            display: grid !important;
            grid-template-columns: minmax(0, 1fr) !important;
            gap: 12px !important;
            align-items: center !important;
            background: #f8fafc !important;
            border: 1px solid #e5e7eb !important;
            border-radius: 6px !important;
        }

        .okiss-public-contact-whatsapp-card b {
            display: block !important;
            color: #111827 !important;
            font-size: 18px !important;
            line-height: 1.25 !important;
            margin-bottom: 7px !important;
            letter-spacing: 0 !important;
        }

        .okiss-public-contact-whatsapp-card p {
            color: #4b5563 !important;
            font-size: 14px !important;
            line-height: 1.5 !important;
            margin: 0 0 12px !important;
        }

        .okiss-public-contact-whatsapp-card img {
            display: none !important;
        }

        footer.okiss-site-footer-requested {
            padding: 34px 0 18px !important;
            background: #15171d !important;
            color: #ffffff !important;
        }

        footer.okiss-site-footer-requested .okiss-footer-requested-inner {
            max-width: 1480px !important;
            margin: 0 auto !important;
            padding: 0 18px !important;
        }

        footer.okiss-site-footer-requested .okiss-footer-requested-grid {
            display: grid !important;
            grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
            gap: 44px !important;
            align-items: start !important;
        }

        footer.okiss-site-footer-requested h3 {
            color: #ffffff !important;
            display: block !important;
            font-size: 20px !important;
            font-weight: 800 !important;
            line-height: 1.2 !important;
            margin: 0 0 24px !important;
            letter-spacing: 0 !important;
        }

        footer.okiss-site-footer-requested ul {
            list-style: none !important;
            margin: 0 !important;
            padding: 0 !important;
        }

        footer.okiss-site-footer-requested li {
            margin: 0 0 22px !important;
        }

        footer.okiss-site-footer-requested a {
            color: #c8ced8 !important;
            font-size: 18px !important;
            font-weight: 400 !important;
            line-height: 1.35 !important;
            text-decoration: none !important;
            letter-spacing: 0 !important;
        }

        footer.okiss-site-footer-requested a:hover {
            color: #ffffff !important;
        }

        footer.okiss-site-footer-requested .okiss-footer-requested-note {
            border-left: 3px solid #e21b2d !important;
            color: #c8ced8 !important;
            font-size: 16px !important;
            line-height: 1.55 !important;
            margin: 16px 0 34px !important;
            max-width: 980px !important;
            padding: 3px 0 3px 17px !important;
        }

        footer.okiss-site-footer-requested .okiss-footer-requested-bottom {
            border-top: 1px solid rgba(255, 255, 255, 0.12) !important;
            color: #9ca3af !important;
            display: flex !important;
            gap: 18px !important;
            justify-content: space-between !important;
            margin-top: 8px !important;
            padding-top: 26px !important;
        }

        footer.okiss-site-footer-requested .okiss-footer-requested-bottom p {
            color: #9ca3af !important;
            font-size: 15px !important;
            line-height: 1.4 !important;
            margin: 0 !important;
        }

        @media (max-width: 640px) {
            .okiss-public-trust-strip {
                border-radius: 0;
                margin-top: 10px;
                padding: 10px 12px;
                text-align: center;
            }

            .okiss-hero-family-slider {
                grid-template-columns: 76px minmax(0, 1fr) !important;
                gap: 12px !important;
                padding: 12px !important;
            }

            .okiss-hero-family-slider figure {
                width: 76px !important;
            }

            .okiss-hero-family-controls {
                grid-column: 1 / -1 !important;
                justify-content: flex-start !important;
            }

            .okiss-simple-home-catalog .okiss-simple-head {
                display: block !important;
            }

            .okiss-simple-home-catalog .okiss-simple-actions {
                margin-top: 14px !important;
            }

            .okiss-simple-category-grid,
            .okiss-simple-product-grid {
                grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
                gap: 12px !important;
            }

            .okiss-simple-category b,
            .okiss-simple-product b {
                font-size: 13px !important;
                padding: 10px 11px 4px !important;
            }

            .okiss-simple-category span,
            .okiss-simple-product span {
                font-size: 12px !important;
                padding: 0 11px 12px !important;
            }

            .okiss-home-card-grid,
            .okiss-home-flow-grid,
            .okiss-home-split,
            .okiss-factory-proof-grid,
            .okiss-home-contact-grid,
            .okiss-public-contact-whatsapp-card {
                grid-template-columns: 1fr !important;
                gap: 12px !important;
            }

            .okiss-home-mini-card,
            .okiss-home-step {
                padding: 16px !important;
            }

            .okiss-home-photo-grid {
                grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
            }

            .okiss-home-contact-grid {
                align-items: start !important;
            }

            footer.okiss-site-footer-requested .okiss-footer-requested-grid {
                grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
                gap: 20px !important;
            }

            footer.okiss-site-footer-requested h3 {
                margin-bottom: 14px !important;
                font-size: 17px !important;
            }

            footer.okiss-site-footer-requested li {
                margin-bottom: 12px !important;
            }

            footer.okiss-site-footer-requested a {
                font-size: 14px !important;
            }

            footer.okiss-site-footer-requested .okiss-footer-requested-note {
                font-size: 13px !important;
                margin: 14px 0 22px !important;
            }

            footer.okiss-site-footer-requested .okiss-footer-requested-bottom {
                display: block !important;
                padding-top: 18px !important;
            }

            footer.okiss-site-footer-requested .okiss-footer-requested-bottom p + p {
                margin-top: 8px !important;
            }
        }

        @media (min-width: 641px) and (max-width: 980px) {
            .okiss-simple-category-grid,
            .okiss-simple-product-grid,
            .okiss-home-card-grid,
            .okiss-home-flow-grid,
            .okiss-factory-proof-grid {
                grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
            }

            .okiss-home-split,
            .okiss-home-contact-grid {
                grid-template-columns: 1fr !important;
            }
        }

/* OKISS inline CSS block */
.okiss-header-shell{background:#fff;border-bottom:1px solid #eceff3;box-shadow:0 12px 30px rgba(17,24,39,.05);font-family:Inter,Arial,Helvetica,sans-serif;color:#17191f}
.okiss-header-shell *{box-sizing:border-box}
.okiss-header-wrap{width:min(1180px,calc(100% - 32px));margin:0 auto;min-width:0}
.okiss-header-top{border-bottom:1px solid #eceff3;background:#f8fafc}
.okiss-header-top .okiss-header-wrap{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:42px}
.okiss-header-trust,.okiss-header-contactline{display:flex;align-items:center;gap:18px;min-width:0;flex-wrap:wrap}
.okiss-header-trust a,.okiss-header-contactline a{display:inline-flex;align-items:center;gap:7px;color:#3f4854;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}
.okiss-header-main .okiss-header-wrap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;min-height:92px}
.okiss-header-logo{display:flex;align-items:center;margin:0;line-height:0;flex:0 0 auto}
.okiss-header-logo img{display:block;width:auto!important;height:auto!important;max-width:190px;max-height:66px;object-fit:contain}
.okiss-header-nav{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,24px);min-width:0;flex-wrap:wrap}
.okiss-header-nav a{position:relative;color:#17191f;font-size:15px;font-weight:700;text-decoration:none;line-height:1.2}
.okiss-header-nav a:hover{color:#d71920}
.okiss-header-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;border-radius:999px;background:#d71920;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease}
.okiss-header-nav a:hover:after{transform:scaleX(1)}
.okiss-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;flex-wrap:nowrap}
.okiss-header-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 17px;border-radius:6px;border:1px solid #d71920;text-decoration:none;font-size:14px;font-weight:800;line-height:1.1;white-space:nowrap}
.okiss-header-btn-outline{color:#d71920;background:#fff}
.okiss-native-lang-switch{display:inline-flex;align-items:center;gap:3px;min-height:44px;padding:4px;border:1px solid #eceff3;border-radius:6px;background:#fff;white-space:nowrap}
.okiss-native-lang-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:34px;border-radius:5px;color:#17191f;text-decoration:none;font-size:12px;font-weight:900;line-height:1}
body.okiss-lang-ru .okiss-native-lang-switch a[data-okiss-lang="ru"],body:not(.okiss-lang-ru) .okiss-native-lang-switch a[data-okiss-lang="en"]{background:#d71920;color:#fff}
body>.gtranslate_wrapper,.skiptranslate,iframe.goog-te-banner-frame{display:none!important}
body{top:0!important}
body.okiss-lang-ru main#wp--skip-link--target{margin-top:0!important;padding-top:0!important}
body.okiss-lang-ru main#wp--skip-link--target>.wp-block-group{margin-top:0!important;padding-top:0!important;padding-bottom:0!important}
body.okiss-lang-ru:not(.single-product) .wp-block-post-title{display:none!important}
body.okiss-lang-ru .entry-content{margin-block-start:0!important}
body.okiss-ru-home{--okiss-home-header-height:136px}
body.okiss-ru-home .wp-site-blocks>main,body.okiss-ru-home .wp-site-blocks>.wp-block-group,body.okiss-ru-home .wp-block-post-content,body.okiss-ru-home .entry-content,body.okiss-ru-home .okiss-site.alignfull{margin-top:0!important;margin-block-start:0!important}
body.okiss-ru-home header.wp-block-template-part{position:absolute!important;top:0;left:0;right:0;z-index:80;width:100%;background:transparent!important;transition:background-color .2s ease,box-shadow .2s ease,backdrop-filter .2s ease}
body.okiss-ru-home header.wp-block-template-part .okiss-header-shell,body.okiss-ru-home header.wp-block-template-part .okiss-header-top,body.okiss-ru-home header.wp-block-template-part .okiss-header-main{background:transparent!important;box-shadow:none!important}
body.okiss-ru-home header.wp-block-template-part .okiss-header-shell{border-bottom-color:rgba(17,24,39,.12)!important;color:#17191f!important}
body.okiss-ru-home header.wp-block-template-part .okiss-header-top{border-bottom-color:rgba(17,24,39,.10)!important}
body.okiss-ru-home header.wp-block-template-part .okiss-header-logo img{filter:drop-shadow(0 8px 18px rgba(255,255,255,.34))}
body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624{top:auto!important;margin-top:0!important}
.okiss-footer-shell{background:#17191f;color:#fff;font-family:Inter,Arial,Helvetica,sans-serif}
.okiss-footer-wrap{width:min(1180px,calc(100% - 32px));margin:0 auto}
.okiss-footer-main{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(150px,.7fr));gap:34px;padding:46px 0 34px}
.okiss-footer-logo{display:inline-flex;align-items:center;margin-bottom:14px}
.okiss-footer-logo img{display:block;max-width:158px;height:auto}
.okiss-footer-copy{max-width:440px;margin:0;color:#d5d9e2;font-size:14px;line-height:1.65}
.okiss-footer-title{margin:0 0 14px;color:#fff;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}
.okiss-footer-links{display:grid;gap:10px}
.okiss-footer-links a{color:#d5d9e2;text-decoration:none;font-size:14px;font-weight:650;line-height:1.3}
.okiss-footer-links a:hover{color:#fff}
.okiss-footer-bottom{border-top:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;color:#aeb5c3;font-size:13px;line-height:1.4}
.okiss-footer-support{margin:0;color:#aeb5c3;font-size:13px;line-height:1.4}
.okiss-footer-support a{color:#aeb5c3;text-decoration:none}
.okiss-footer-support a:hover{color:#fff}
.okiss-footer-legal{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.okiss-footer-legal a{color:#aeb5c3;text-decoration:none}
.okiss-footer-legal a:hover{color:#fff}
.wp-block-post-content.is-layout-constrained>.okiss-legal,.wp-block-post-content.is-layout-constrained>.okiss-ru-legal{width:100%;max-width:1360px}
.okiss-legal .okiss-legal__table,.okiss-ru-legal .okiss-legal__table{max-width:100%;overflow-x:auto}
@media (max-width:980px){.okiss-header-main .okiss-header-wrap{grid-template-columns:auto auto;justify-content:space-between;gap:16px;min-height:78px}.okiss-header-nav{grid-column:1/-1;order:3;justify-content:center}.okiss-header-top .okiss-header-wrap{align-items:flex-start;flex-direction:column;gap:8px;padding:8px 0}.okiss-header-contactline{width:100%;justify-content:space-between}.okiss-header-actions{gap:8px}.okiss-header-logo img{max-width:158px;max-height:56px}}
@media (max-width:980px){.okiss-footer-main{grid-template-columns:1fr 1fr;gap:28px}.okiss-footer-brand{grid-column:1/-1}}
@media (max-width:640px){.okiss-header-wrap,.okiss-footer-wrap{width:min(calc(100% - 20px),1180px)}.okiss-header-top .okiss-header-wrap{gap:6px;padding:7px 0}.okiss-header-trust,.okiss-header-contactline{width:100%;justify-content:center;gap:14px}.okiss-header-trust a:nth-of-type(n+2),.okiss-header-contactline a:nth-of-type(n+2){display:none}.okiss-header-main .okiss-header-wrap{grid-template-columns:1fr;align-items:stretch;padding:12px 0}.okiss-header-logo{justify-content:center}.okiss-header-actions{justify-content:center;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.okiss-header-nav{display:flex!important;flex-wrap:nowrap!important;width:100%!important;height:auto!important;gap:9px;order:3;justify-content:center!important}.okiss-header-nav a{font-size:12px;white-space:nowrap}.okiss-header-btn{min-height:44px;padding:0 13px;font-size:13px}.okiss-native-lang-switch{min-height:48px}.okiss-native-lang-switch a{height:40px;min-width:42px}.okiss-footer-main{grid-template-columns:1fr;gap:24px;padding:36px 0 28px}.okiss-footer-bottom{align-items:flex-start;flex-direction:column}}
@media (max-width:640px){body.okiss-lang-ru .okiss-marketplace-hero-20260624 .okiss-btns{display:flex!important}body.okiss-lang-ru .okiss-marketplace-hero-20260624 .okiss-btns .okiss-btn-dark{display:none!important}}
@media (max-width:860px){body.okiss-ru-home{--okiss-home-header-height:118px}body.okiss-ru-home header.wp-block-template-part .okiss-header-shell,body.okiss-ru-home header.wp-block-template-part .okiss-header-main{background:#fff!important}body.okiss-ru-home header.wp-block-template-part .okiss-header-shell{box-shadow:0 8px 22px rgba(17,24,39,.06)!important;border-bottom:1px solid #eceff3!important}}
@media (max-width:640px){html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624{min-height:clamp(650px,92svh,780px)!important;height:auto!important;padding:calc(var(--okiss-home-header-height,146px) + 24px) 0 94px!important;align-items:center!important;overflow:hidden!important}html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624 .okiss-hero-bg-img{object-position:57% center!important;filter:saturate(1.16) brightness(1.035) contrast(1.08)!important}html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624:before{background:linear-gradient(180deg,rgba(255,255,255,.30) 0%,rgba(255,255,255,.10) 45%,rgba(255,255,255,.16) 100%),linear-gradient(90deg,rgba(255,255,255,.24) 0%,rgba(255,255,255,.03) 56%,rgba(255,255,255,.05) 100%)!important}html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624 .okiss-wrap{transform:none!important;padding-left:14px!important;padding-right:14px!important}html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624 .okiss-hero-copy{max-width:340px!important;margin:0!important}html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624 .okiss-marketplace-title{max-width:340px!important;margin:0!important;text-align:left!important;font-size:clamp(27px,7.5vw,32px)!important;line-height:1.04!important;letter-spacing:0!important;text-shadow:0 1px 0 rgba(255,255,255,.98),0 0 18px rgba(255,255,255,.96),0 12px 28px rgba(255,255,255,.84)!important}html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624 .okiss-marketplace-lede{display:block!important;max-width:318px!important;margin:10px 0 0!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:8px!important;background:rgba(255,255,255,.66)!important;color:#253044!important;font-size:13px!important;line-height:1.36!important;font-weight:650!important;text-align:left!important;text-shadow:none!important;box-shadow:0 10px 28px rgba(17,24,39,.08)!important;backdrop-filter:blur(9px)!important}html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624 .okiss-btns{display:flex!important;justify-content:flex-start!important;gap:8px!important;margin:12px 0 0!important}html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624 .okiss-btns .okiss-btn:nth-child(n+2){display:none!important}html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624 .okiss-btns .okiss-btn{min-height:40px!important;padding:0 16px!important;border-radius:999px!important;font-size:13px!important;line-height:1!important}html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624 .okiss-marketplace-hero-proof{position:absolute!important;top:auto!important;left:14px!important;right:auto!important;bottom:18px!important;z-index:8!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;max-width:calc(100vw - 108px)!important;margin:0!important;gap:6px!important;transform:none!important}html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624 .okiss-rating-chip{min-height:32px!important;padding:6px 8px!important;border-radius:999px!important}html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624 .okiss-marketplace-logo{width:35px!important;height:19px!important;font-size:8px!important}html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624 .okiss-marketplace-rating{font-size:15px!important}}
@media (max-width:374px){html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624{min-height:670px!important;padding-top:calc(var(--okiss-home-header-height,146px) + 18px)!important;padding-bottom:88px!important}html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624 .okiss-marketplace-title{max-width:302px!important;font-size:25px!important}html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624 .okiss-marketplace-lede{max-width:292px!important;font-size:12.5px!important;line-height:1.34!important}html body.okiss-ru-home .okiss-site .okiss-marketplace-hero-20260624 .okiss-marketplace-hero-proof{left:12px!important;bottom:16px!important;max-width:calc(100vw - 104px)!important}}
@media (max-width:640px){body .okiss-site,body main#wp--skip-link--target{overflow-x:hidden}body .okiss-site *,body .okiss-header-shell *,body .okiss-footer-shell *{min-width:0}body .okiss-site img,body .okiss-site video,body .okiss-site canvas,body .okiss-site iframe{max-width:100%;height:auto}body .okiss-site table{display:block;max-width:100%;overflow-x:auto}body .okiss-site .okiss-btns,body .okiss-site .wp-block-buttons{display:flex;flex-wrap:wrap;gap:10px}body .okiss-site .okiss-btn,body .okiss-site .wp-block-button__link,body .okiss-header-btn{white-space:normal;text-align:center;overflow-wrap:anywhere}body .okiss-site h1,body .okiss-site h2,body .okiss-site h3,body .okiss-site p,body .okiss-site li,body .okiss-footer-shell a,body .okiss-footer-shell p{overflow-wrap:anywhere}body .okiss-site .okiss-grid,body .okiss-site .okiss-cards,body .okiss-site .okiss-product-grid,body .okiss-site .okiss-feature-grid,body .okiss-site .okiss-contact-grid,body .okiss-site .okiss-rfq-grid{grid-template-columns:1fr!important}body .okiss-site input,body .okiss-site select,body .okiss-site textarea{max-width:100%;font-size:16px}}
@media (max-width:640px){.okiss-header-shell .okiss-header-main .okiss-header-wrap{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:none!important;align-items:stretch!important;justify-items:stretch!important;gap:12px!important}.okiss-header-shell .okiss-header-logo,.okiss-header-shell .okiss-header-actions,.okiss-header-shell .okiss-header-nav{grid-column:1/-1!important;grid-area:auto!important}.okiss-header-shell .okiss-header-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;justify-content:stretch!important;align-items:stretch!important}.okiss-header-shell .okiss-header-nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:36px;padding:0 4px;border:1px solid #e6e9ef;border-radius:6px;background:#fff;font-size:12px!important;line-height:1.15;text-align:center;white-space:normal!important}.okiss-legal .okiss-legal__table,.okiss-ru-legal .okiss-legal__table{overflow-x:visible!important}.okiss-legal table,.okiss-ru-legal table{display:table!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}.okiss-legal th,.okiss-legal td,.okiss-ru-legal th,.okiss-ru-legal td{font-size:12px;line-height:1.45;padding:10px 8px;overflow-wrap:anywhere;word-break:normal}}

/* OKISS inline CSS block */
.okiss-site .okiss-btn,
.okiss-site .okiss-qc-card__quote,
.okiss-site .okiss-qc-card__details,
.okiss-site .ff-btn-submit,
.okiss-site button[type="submit"] {
  min-height: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  line-height: 1.15;
}
.okiss-site .okiss-btns {
  align-items: stretch;
}
.okiss-site select.ff-el-form-control {
  min-height: 48px;
  border-radius: 8px;
  background-color: #fff;
}
.okiss-site .okiss-cat-thumb,
.okiss-site .okiss-home-family-photo {
  display: block;
  overflow: hidden;
  background: #f8fafc;
}
.okiss-site .okiss-home-family-photo img,
.okiss-site img.okiss-home-family-image {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 160px;
  object-fit: cover;
  object-position: center;
}
.okiss-site .okiss-cat-thumb .okiss-photo-placeholder {
  display: none !important;
}
.okiss-proof-section {
  background: #fff;
}
.okiss-proof-section-soft {
  background: #f7f8fa;
}
.okiss-proof-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
  margin-top: 22px;
}
.okiss-proof-grid-numbers {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.okiss-proof-card {
  border: 1px solid #eceff3;
  border-radius: 8px;
  background: #fff;
  padding: 18px;
  min-height: 138px;
}
.okiss-proof-card b {
  display: block;
  color: #17191f;
  font-size: 18px;
  line-height: 1.2;
}
.okiss-proof-grid-numbers .okiss-proof-card b {
  color: #d71920;
  font-size: 28px;
}
.okiss-proof-card span {
  display: block;
  margin-top: 8px;
  color: #5f6875;
  font-size: 13px;
  line-height: 1.55;
}
body header.wp-block-template-part .okiss-header-actions .okiss-header-whatsapp-link,
body .okiss-header-actions .okiss-header-whatsapp-link,
body header.wp-block-template-part a.okiss-header-btn.okiss-header-whatsapp-link.okiss-header-btn-primary,
body a.okiss-header-btn.okiss-header-whatsapp-link.okiss-header-btn-primary {
  background: #25D366 !important;
  background-color: #25D366 !important;
  border-color: #25D366 !important;
  color: #fff !important;
  box-shadow: 0 12px 28px rgba(37,211,102,.18);
}
.okiss-site a.okiss-btn[href*="wa.me"] {
  background-color: #25D366 !important;
  border-color: #25D366 !important;
  color: #fff !important;
}
body header.wp-block-template-part .okiss-header-actions .okiss-header-whatsapp-link:hover,
body .okiss-header-actions .okiss-header-whatsapp-link:hover,
body header.wp-block-template-part a.okiss-header-btn.okiss-header-whatsapp-link.okiss-header-btn-primary:hover,
body a.okiss-header-btn.okiss-header-whatsapp-link.okiss-header-btn-primary:hover {
  background: #1fbd5a !important;
  background-color: #1fbd5a !important;
  border-color: #1fbd5a !important;
  color: #fff !important;
}
body header.wp-block-template-part .okiss-header-actions .okiss-header-whatsapp-link:focus-visible,
body .okiss-header-actions .okiss-header-whatsapp-link:focus-visible {
  outline: 3px solid rgba(215,25,32,.28);
  outline-offset: 3px;
}
body header.wp-block-template-part a:not(.custom-logo-link):not(.okiss-header-btn),
body header.wp-block-template-part button:not(.okiss-header-btn) {
  transition: color .18s ease, transform .18s ease, opacity .18s ease;
}
body header.wp-block-template-part .wp-block-navigation-item__content {
  position: relative;
}
body header.wp-block-template-part .wp-block-navigation-item__content::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -7px;
  height: 2px;
  border-radius: 999px;
  background: #d71920;
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform .18s ease;
  pointer-events: none;
}
@media (min-width: 981px) {
  body header.wp-block-template-part .okiss-header-language-slot {
    top: -34px !important;
    right: 32px !important;
    left: auto !important;
    width: auto !important;
    max-width: 72px !important;
    z-index: 60 !important;
  }
  body header.wp-block-template-part .okiss-header-language-slot .okiss-header-language-pill {
    width: auto !important;
    max-width: 72px !important;
    min-width: 0 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  body header.wp-block-template-part .okiss-header-language-slot .okiss-lang-full {
    display: none !important;
  }
}
.okiss-site .okiss-btn,
.okiss-site .okiss-qc-card__quote,
.okiss-site .okiss-qc-card__details,
.okiss-site .ff-btn-submit,
.okiss-site button[type="submit"],
body header.wp-block-template-part .okiss-header-actions .okiss-header-btn,
body .okiss-header-actions .okiss-header-btn {
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease, background-color .18s ease, border-color .18s ease, color .18s ease;
  will-change: transform, box-shadow, filter;
}
@media (hover:hover) and (pointer:fine) {
  .okiss-site .okiss-btn:hover,
  .okiss-site .okiss-qc-card__quote:hover,
  .okiss-site .okiss-qc-card__details:hover,
  .okiss-site .ff-btn-submit:hover,
  .okiss-site button[type="submit"]:hover {
    transform: translateY(-2px);
    filter: saturate(1.04);
    box-shadow: 0 14px 30px rgba(17,24,39,.14);
  }
  body header.wp-block-template-part a:not(.custom-logo-link):not(.okiss-header-btn):hover,
  body header.wp-block-template-part button:not(.okiss-header-btn):hover {
    color: #d71920 !important;
  }
  body header.wp-block-template-part .wp-block-navigation .wp-block-navigation-item__content:hover,
  body header.wp-block-template-part nav .wp-block-navigation-item__content:hover,
  body header.wp-block-template-part .wp-block-navigation-item__content:hover,
  body header.wp-block-template-part .wp-block-navigation-item__content:hover span {
    color: #d71920 !important;
  }
  body header.wp-block-template-part .wp-block-navigation-item__content:hover::after {
    transform: scaleX(1);
  }
  body .okiss-site .okiss-btn.okiss-btn-primary:hover,
  .okiss-site .okiss-btn-primary:hover,
  .okiss-site .okiss-qc-card__quote:hover,
  .okiss-site .ff-btn-submit:hover,
  .okiss-site button[type="submit"]:hover,
  body header.wp-block-template-part .okiss-header-actions .okiss-header-btn-primary:not(.okiss-header-whatsapp-link):hover,
  body .okiss-header-actions .okiss-header-btn-primary:not(.okiss-header-whatsapp-link):hover {
    background-color: #b90f16 !important;
    background-image: none !important;
    border-color: #b90f16 !important;
    color: #fff !important;
  }
  body .okiss-site .okiss-btn.okiss-btn-light:hover,
  body .okiss-site .okiss-btn.okiss-btn-dark:hover,
  body .okiss-site .okiss-btn.okiss-btn-secondary:hover,
  body .okiss-site .okiss-btn:not(.okiss-btn-primary):not([href*="wa.me"]):hover,
  .okiss-site .okiss-btn-light:hover,
  .okiss-site .okiss-btn-dark:hover,
  .okiss-site .okiss-btn-secondary:hover,
  .okiss-site .okiss-qc-card__details:hover,
  .okiss-site .okiss-btn:not(.okiss-btn-primary):not([href*="wa.me"]):hover,
  body header.wp-block-template-part .okiss-header-actions .okiss-header-btn-outline:hover,
  body .okiss-header-actions .okiss-header-btn-outline:hover {
    background-color: #d71920 !important;
    background-image: none !important;
    border-color: #d71920 !important;
    color: #fff !important;
  }
  body .okiss-site a.okiss-btn[href*="wa.me"]:hover,
  .okiss-site a.okiss-btn[href*="wa.me"]:hover {
    background-color: #1fbd5a !important;
    background-image: none !important;
    border-color: #1fbd5a !important;
    color: #fff !important;
  }
  body header.wp-block-template-part .okiss-header-actions .okiss-header-btn:hover,
  body .okiss-header-actions .okiss-header-btn:hover {
    transform: translateY(-1px);
    filter: saturate(1.03);
    box-shadow: 0 10px 24px rgba(17,24,39,.12);
  }
  body header.wp-block-template-part .okiss-header-actions .okiss-header-whatsapp-link:hover,
  body .okiss-header-actions .okiss-header-whatsapp-link:hover,
  .okiss-site a.okiss-btn[href*="wa.me"]:hover {
    box-shadow: 0 14px 30px rgba(37,211,102,.22) !important;
  }
}
.okiss-site .okiss-btn:active,
.okiss-site .okiss-qc-card__quote:active,
.okiss-site .okiss-qc-card__details:active,
.okiss-site .ff-btn-submit:active,
.okiss-site button[type="submit"]:active,
body header.wp-block-template-part .okiss-header-actions .okiss-header-btn:active,
body .okiss-header-actions .okiss-header-btn:active {
  transform: translateY(0) scale(.99);
}
.okiss-site .okiss-btn:focus-visible,
.okiss-site .okiss-qc-card__quote:focus-visible,
.okiss-site .okiss-qc-card__details:focus-visible,
.okiss-site .ff-btn-submit:focus-visible,
.okiss-site button[type="submit"]:focus-visible,
body header.wp-block-template-part .okiss-header-actions .okiss-header-btn:focus-visible,
body .okiss-header-actions .okiss-header-btn:focus-visible {
  outline: 3px solid rgba(215,25,32,.28);
  outline-offset: 3px;
}
@media (prefers-reduced-motion: reduce) {
  .okiss-site .okiss-btn,
  .okiss-site .okiss-qc-card__quote,
  .okiss-site .okiss-qc-card__details,
  .okiss-site .ff-btn-submit,
  .okiss-site button[type="submit"],
  body header.wp-block-template-part .okiss-header-actions .okiss-header-btn,
  body .okiss-header-actions .okiss-header-btn {
    transition: none !important;
    transform: none !important;
  }
}
.okiss-home-whatsapp-contact .okiss-home-contact-grid {
  grid-template-columns: minmax(0, 1fr) !important;
}
.okiss-home-whatsapp-contact #okiss-whatsapp-green-home-card,
.okiss-home-whatsapp-contact .okiss-whatsapp-card {
  display: none !important;
}
.okiss-contact-whatsapp-card {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 180px;
  gap: 18px;
  align-items: center;
  max-width: 760px;
  margin: 22px 0;
  border: 1px solid #d9f7e5;
  border-radius: 8px;
  background: #f7fff9;
  padding: 18px;
}
.okiss-contact-whatsapp-card b {
  display: block;
  color: #111827;
  font-size: 18px;
  line-height: 1.25;
}
.okiss-contact-whatsapp-card span {
  display: block;
  margin-top: 7px;
  color: #4b5563;
  font-size: 14px;
  line-height: 1.5;
}
.okiss-contact-whatsapp-card a {
  color: inherit;
  text-decoration: none;
}
.okiss-contact-whatsapp-card img {
  display: block;
  width: 180px;
  height: 180px;
  object-fit: contain;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  padding: 8px;
}
@media (max-width: 760px) {
  .okiss-site .okiss-btn,
  .okiss-site .okiss-qc-card__quote,
  .okiss-site .okiss-qc-card__details,
  .okiss-site .ff-btn-submit,
  .okiss-site button[type="submit"] {
    min-height: 46px;
  }
}
@media (max-width: 980px) {
  .okiss-proof-grid,
  .okiss-proof-grid-numbers {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 640px) {
  .okiss-proof-grid,
  .okiss-proof-grid-numbers {
    grid-template-columns: 1fr;
  }
  .okiss-contact-whatsapp-card {
    grid-template-columns: 1fr;
  }
  .okiss-contact-whatsapp-card img {
    width: 180px;
    height: 180px;
  }
}

/* OKISS inline CSS block */
.wp-block-post-content.is-layout-constrained>.okiss-legal,.wp-block-post-content.is-layout-constrained>.okiss-ru-legal{width:100%;max-width:1360px}
.okiss-legal .okiss-legal__table,.okiss-ru-legal .okiss-legal__table{max-width:100%;overflow-x:auto}
.okiss-footer-support{margin:0;color:#aeb5c3;font-size:13px;line-height:1.4}
.okiss-footer-support a{color:#aeb5c3;text-decoration:none}
.okiss-footer-support a:hover{color:#fff}
body.home .okiss-marketplace-hero-20260624,body.okiss-ru-home .okiss-marketplace-hero-20260624{position:relative!important;overflow:hidden!important;min-height:clamp(620px,calc(100svh - var(--okiss-home-header-height,0px)),860px)!important;background:#fff!important}
body.home .okiss-marketplace-hero-20260624 .okiss-hero-bg-img,body.okiss-ru-home .okiss-marketplace-hero-20260624 .okiss-hero-bg-img{position:absolute!important;inset:0!important;display:block!important;visibility:visible!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;filter:saturate(1.08) brightness(1.04) contrast(1.02)!important}
body.home .okiss-marketplace-hero-20260624 .okiss-hero-family-slider,body.okiss-ru-home .okiss-marketplace-hero-20260624 .okiss-hero-family-slider{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
body.home .okiss-marketplace-hero-20260624 .okiss-marketplace-title,body.okiss-ru-home .okiss-marketplace-hero-20260624 .okiss-marketplace-title{text-wrap:balance!important}
@media (max-width:640px){body.home .okiss-marketplace-hero-20260624,body.okiss-ru-home .okiss-marketplace-hero-20260624{min-height:clamp(610px,86svh,760px)!important;padding-top:calc(var(--okiss-home-header-height,132px) + 22px)!important;padding-bottom:84px!important}body.home .okiss-marketplace-hero-20260624 .okiss-hero-bg-img,body.okiss-ru-home .okiss-marketplace-hero-20260624 .okiss-hero-bg-img{object-position:58% center!important}body.home .okiss-marketplace-hero-20260624 .okiss-marketplace-lede,body.okiss-ru-home .okiss-marketplace-hero-20260624 .okiss-marketplace-lede{max-width:min(334px,calc(100vw - 28px))!important}}
			#QX_customer-service-button{display:block!important;visibility:visible!important;pointer-events:auto!important}
			#QX_customer-service-button [aria-label="Chatbot Bubble Switch"],#QX_customer-service-button [class*="chatbot-bubble-switch-button"]{z-index:2147483000!important}
			#QX_customer-service-button iframe#embed-chatbot-iframe,#QX_customer-service-button iframe[class*="chatbot-bubble-iframe"]{z-index:2147483001!important;width:min(420px,calc(100vw - 24px))!important;max-width:min(420px,calc(100vw - 24px))!important;left:auto!important;right:12px!important}
			#QX_customer-service-button>div:not([aria-label="Chatbot Bubble Switch"]):not([class*="chatbot-bubble-switch-button"]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;overflow:hidden!important}
	@media (min-width:1161px){body.okiss-lang-ru header.wp-block-template-part .okiss-header-main>.okiss-header-wrap{width:min(1240px,calc(100% - 32px))!important;grid-template-columns:minmax(120px,150px) minmax(0,1fr) auto!important;gap:14px!important}body.okiss-lang-ru header.wp-block-template-part .okiss-header-logo img{max-width:150px!important;max-height:56px!important}body.okiss-lang-ru header.wp-block-template-part .okiss-header-nav{flex-wrap:nowrap!important;gap:clamp(10px,1.05vw,16px)!important;justify-content:center!important}body.okiss-lang-ru header.wp-block-template-part .okiss-header-nav a{font-size:14px!important;white-space:nowrap!important}body.okiss-lang-ru header.wp-block-template-part .okiss-header-btn{font-size:13px!important;padding:0 12px!important}}
@media (min-width:641px) and (max-width:1160px){body.okiss-lang-ru header.wp-block-template-part .okiss-header-main>.okiss-header-wrap{display:grid!important;grid-template-columns:auto auto!important;grid-template-areas:"logo actions" "nav nav"!important;align-items:center!important;justify-content:space-between!important;gap:12px 16px!important;min-height:0!important;padding:12px 0!important}body.okiss-lang-ru header.wp-block-template-part .okiss-header-logo{grid-area:logo!important}body.okiss-lang-ru header.wp-block-template-part .okiss-header-logo img{max-width:150px!important;max-height:56px!important}body.okiss-lang-ru header.wp-block-template-part .okiss-header-actions{grid-area:actions!important;justify-self:end!important}body.okiss-lang-ru header.wp-block-template-part .okiss-header-nav{grid-area:nav!important;display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;width:100%!important;gap:clamp(10px,1.8vw,18px)!important;margin:0!important}body.okiss-lang-ru header.wp-block-template-part .okiss-header-nav a{font-size:14px!important;white-space:nowrap!important}}
@media (max-width:640px){body{padding-bottom:84px!important}input,select,textarea,.ff-el-form-control{scroll-margin-bottom:104px}#QX_customer-service-button iframe#embed-chatbot-iframe,#QX_customer-service-button iframe[class*="chatbot-bubble-iframe"]{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;right:12px!important;bottom:76px!important}.okiss-legal .okiss-legal__table,.okiss-ru-legal .okiss-legal__table{overflow-x:visible!important}.okiss-legal table,.okiss-ru-legal table{display:table!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}.okiss-legal th,.okiss-legal td,.okiss-ru-legal th,.okiss-ru-legal td{font-size:12px;line-height:1.45;padding:10px 8px;overflow-wrap:anywhere;word-break:normal}}

/* OKISS inline CSS block */
body>.gtranslate_wrapper,.skiptranslate,iframe.goog-te-banner-frame,.okiss-header-language-slot{display:none!important}
body{top:0!important}
.okiss-header-shell{background:#fff;border-bottom:1px solid #eceff3;box-shadow:0 12px 30px rgba(17,24,39,.05);font-family:Inter,Arial,"Helvetica Neue",sans-serif;color:#17191f}
.okiss-header-shell *{box-sizing:border-box}
.okiss-header-wrap{width:min(1180px,calc(100% - 32px));margin:0 auto;min-width:0}
.okiss-header-top{border-bottom:1px solid #eceff3;background:#f8fafc}
.okiss-header-top .okiss-header-wrap{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:42px}
.okiss-header-trust,.okiss-header-contactline{display:flex;align-items:center;gap:18px;min-width:0;flex-wrap:wrap}
.okiss-header-trust a,.okiss-header-contactline a{display:inline-flex;align-items:center;gap:7px;color:#3f4854;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}
.okiss-header-trust svg,.okiss-header-contactline svg,.okiss-header-btn svg{width:16px;height:16px;color:currentColor;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
.okiss-header-main .okiss-header-wrap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;min-height:92px}
.okiss-header-logo{display:flex;align-items:center;margin:0;line-height:0;flex:0 0 auto}
.okiss-header-logo img{display:block;width:auto!important;height:auto!important;max-width:190px;max-height:66px;object-fit:contain}
.okiss-header-nav{display:flex!important;align-items:center;justify-content:center;gap:clamp(14px,2vw,24px);min-width:0;flex-wrap:wrap;width:auto!important;height:auto!important}
.okiss-header-nav a{position:relative;color:#17191f;font-size:15px;font-weight:700;text-decoration:none;line-height:1.2}
.okiss-header-nav a:hover{color:#d71920}
.okiss-header-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;border-radius:999px;background:#d71920;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease}
.okiss-header-nav a:hover:after{transform:scaleX(1)}
.okiss-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;flex-wrap:nowrap}
.okiss-header-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 17px;border-radius:6px;border:1px solid #d71920;text-decoration:none;font-size:14px;font-weight:800;line-height:1.1;white-space:nowrap}
.okiss-header-btn-outline{color:#d71920;background:#fff}
.okiss-native-lang-switch{display:inline-flex;align-items:center;gap:3px;min-height:44px;padding:4px;border:1px solid #eceff3;border-radius:6px;background:#fff;white-space:nowrap}
.okiss-native-lang-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:34px;border-radius:5px;color:#17191f;text-decoration:none;font-size:12px;font-weight:900;line-height:1}
body.okiss-lang-ru .okiss-native-lang-switch a[data-okiss-lang=ru],body:not(.okiss-lang-ru) .okiss-native-lang-switch a[data-okiss-lang=en]{background:#d71920;color:#fff}
@media (max-width:980px){.okiss-header-main .okiss-header-wrap{grid-template-columns:auto auto;justify-content:space-between;gap:16px;min-height:78px}.okiss-header-nav{grid-column:1/-1;order:3;justify-content:center}.okiss-header-top .okiss-header-wrap{align-items:flex-start;flex-direction:column;gap:8px;padding:8px 0}.okiss-header-contactline{width:100%;justify-content:space-between}.okiss-header-actions{gap:8px}.okiss-header-logo img{max-width:158px;max-height:56px}}
@media (max-width:640px){.okiss-header-wrap{width:min(calc(100% - 20px),1180px)}.okiss-header-top .okiss-header-wrap{gap:6px;padding:7px 0}.okiss-header-trust,.okiss-header-contactline{width:100%;justify-content:center;gap:14px}.okiss-header-trust a:nth-of-type(n+2),.okiss-header-contactline a:nth-of-type(n+2){display:none}.okiss-header-main .okiss-header-wrap{grid-template-columns:1fr;align-items:stretch;padding:12px 0}.okiss-header-logo{justify-content:center}.okiss-header-actions{justify-content:center;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.okiss-header-nav{display:flex!important;width:100%!important;height:auto!important;gap:13px;order:3}.okiss-header-nav a{font-size:13px}.okiss-header-btn{min-height:42px;padding:0 13px;font-size:13px}.okiss-native-lang-switch{min-height:42px}.okiss-native-lang-switch a{height:32px;min-width:34px}}
.okiss-ru{--ok-red:#d71920;--ok-dark:#17191f;--ok-muted:#5f6875;--ok-line:#eceff3;--ok-soft:#f7f8fa;background:#fff;color:var(--ok-dark);font-family:Inter,Arial,"Helvetica Neue",sans-serif}
.okiss-ru *{box-sizing:border-box}
.okiss-ru-wrap{width:min(1360px,calc(100% - 32px));margin:0 auto}
.okiss-ru-hero{padding:62px 0 48px;background:#fff;border-bottom:1px solid var(--ok-line)}
.okiss-ru-hero-plain{padding-bottom:34px}
.okiss-ru-eyebrow{margin:0 0 10px;color:var(--ok-red);font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:.02em}
.okiss-ru h1{max-width:920px;margin:0;color:var(--ok-dark);font-size:clamp(32px,4vw,56px);line-height:1.08;font-weight:900}
.okiss-ru h2{margin:26px 0 10px;color:var(--ok-dark);font-size:clamp(22px,2.5vw,34px);line-height:1.16;font-weight:850}
.okiss-ru-lede{max-width:820px;margin:16px 0 0;color:var(--ok-muted);font-size:18px;line-height:1.72}
.okiss-ru-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.okiss-ru-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid #f2b6bb;border-radius:6px;background:#fff;color:var(--ok-red);font-weight:850;text-decoration:none}
.okiss-ru-btn-primary{background:var(--ok-red);border-color:var(--ok-red);color:#fff}
.okiss-ru-section{padding:52px 0;border-bottom:1px solid var(--ok-line)}
.okiss-ru-soft{background:var(--ok-soft)}
.okiss-ru-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.okiss-ru-card{min-height:150px;padding:22px;border:1px solid var(--ok-line);border-radius:8px;background:#fff}
.okiss-ru-card b{display:block;font-size:18px;line-height:1.25}
.okiss-ru-card span{display:block;margin-top:9px;color:var(--ok-muted);font-size:14px;line-height:1.6}
.okiss-ru-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}
.okiss-ru-list a{min-height:70px;display:flex;align-items:center;padding:18px;border:1px solid var(--ok-line);border-radius:8px;background:#fff;color:var(--ok-dark);font-weight:850;text-decoration:none}
.okiss-ru-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.okiss-ru-product-card{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--ok-line);border-radius:8px;background:#fff;overflow:hidden}
.okiss-ru-product-media{display:flex;align-items:center;justify-content:center;min-height:220px;background:#f8fafc}
.okiss-ru-product-media img{display:block;width:100%;height:220px;object-fit:contain;padding:14px}
.okiss-ru-product-copy{display:grid;gap:8px;padding:18px}
.okiss-ru-product-copy h3{margin:0;font-size:16px;line-height:1.28}
.okiss-ru-product-copy h3 a{color:var(--ok-dark);text-decoration:none}
.okiss-ru-product-copy p{margin:0;color:var(--ok-muted);font-size:13px;line-height:1.55}
.okiss-ru-sku{color:var(--ok-red)!important;font-weight:850}
.okiss-ru-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
.okiss-ru-card-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:6px;background:#17191f;color:#fff;text-decoration:none;font-size:13px;font-weight:850}
.okiss-ru-card-actions a+a{background:#d71920}
.okiss-ru-product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:34px;align-items:center}
.okiss-ru-product-image{margin:0;border:1px solid var(--ok-line);border-radius:8px;background:#fff;padding:18px}
.okiss-ru-product-image img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}
.okiss-ru-copy{max-width:960px;color:var(--ok-muted);font-size:16px;line-height:1.75}
.okiss-ru-copy ul{padding-left:20px}
.okiss-ru-form-wrap{max-width:920px}
body.okiss-lang-ru footer .okiss-footer-upgrade a[href*="/request-quote/"]::after,body.okiss-lang-ru footer .okiss-footer-upgrade a[href*="/catalog/"]::after{content:""}
@media (max-width:1100px){.okiss-ru-grid,.okiss-ru-products,.okiss-ru-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:700px){.okiss-ru-wrap{width:min(calc(100% - 22px),1360px)}.okiss-ru-grid,.okiss-ru-products,.okiss-ru-list,.okiss-ru-product-hero{grid-template-columns:1fr}.okiss-ru-hero{padding:42px 0 34px}.okiss-ru-actions .okiss-ru-btn{width:100%}.okiss-ru-product-media img{height:190px}}

/* OKISS inline CSS block */
body>.gtranslate_wrapper,.skiptranslate,iframe.goog-te-banner-frame,[id^="gt-wrapper-"],.gt_float_switcher{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important}
body{top:0!important}
.okiss-marketplace-hero-20260624 .okiss-hero-family-slider{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;max-height:0!important;overflow:hidden!important}
html body.home .okiss-marketplace-hero-20260624,html body.okiss-ru-home .okiss-marketplace-hero-20260624{display:flex!important;visibility:visible!important;opacity:1!important}
html body.home .okiss-marketplace-hero-20260624 .okiss-hero-bg-img,html body.okiss-ru-home .okiss-marketplace-hero-20260624 .okiss-hero-bg-img{display:block!important;visibility:visible!important;opacity:1!important}
html body header.wp-block-template-part .okiss-header-actions .okiss-header-ai-link,
html body header.wp-block-template-part .okiss-header-actions a[href*="chat.diglab.ai"],
html body header.wp-block-template-part .okiss-header-actions a[href*="newoaks.ai"],
html body header.wp-block-template-part .okiss-header-actions a[data-okiss-ai-chatbot-trigger],
html body header.wp-block-template-part .okiss-header-actions a.chatbot{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}
html body header.wp-block-template-part .okiss-header-label-desktop{display:inline!important}
html body header.wp-block-template-part .okiss-header-label-mobile{display:none!important}
html body header.wp-block-template-part .okiss-header-actions .okiss-native-lang-switch a[data-okiss-lang]{order:0!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;box-sizing:border-box!important}
@media (min-width:861px){
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-wrap,
  html body header.wp-block-template-part .okiss-header-main>.okiss-header-wrap{width:min(calc(100% - 40px),1180px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
  html body header.wp-block-template-part .okiss-header-main>.okiss-header-wrap{display:grid!important;grid-template-columns:175px minmax(0,1fr) 306px!important;grid-template-areas:"logo nav actions"!important;gap:26px!important;align-items:center!important;justify-items:stretch!important;min-height:94px!important;height:auto!important;padding:0!important}
  html body header.wp-block-template-part .okiss-header-logo{grid-area:logo!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:175px!important;min-width:175px!important;max-width:175px!important;height:auto!important;margin:0!important;line-height:0!important}
  html body header.wp-block-template-part .okiss-header-logo img{display:block!important;width:auto!important;height:auto!important;max-width:175px!important;max-height:66px!important;object-fit:contain!important}
  html body header.wp-block-template-part .okiss-header-nav{grid-area:nav!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;justify-items:stretch!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;gap:0!important}
  html body header.wp-block-template-part .okiss-header-nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important;padding:0 6px!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.15!important;box-sizing:border-box!important;text-decoration:none!important}
  html body header.wp-block-template-part .okiss-header-actions{grid-area:actions!important;display:grid!important;grid-template-columns:134px 89px 58px!important;align-items:center!important;justify-content:end!important;justify-self:end!important;width:306px!important;min-width:306px!important;max-width:306px!important;height:44px!important;gap:12px!important;margin:0!important;box-sizing:border-box!important;overflow:visible!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-header-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 12px!important;white-space:nowrap!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-header-quote-link{order:1!important;width:134px!important;min-width:134px!important;max-width:134px!important}
  html body header.wp-block-template-part .okiss-native-lang-switch{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:89px!important;min-width:89px!important;max-width:89px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;box-sizing:border-box!important}
  html body header.wp-block-template-part .okiss-header-whatsapp-link{order:3!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:44px!important;min-height:44px!important;max-height:44px!important}
  html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260629{display:none!important;visibility:hidden!important}
}
@media (min-width:1161px){
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-main>.okiss-header-wrap,
  html body.okiss-ru-home header.wp-block-template-part .okiss-header-shell .okiss-header-main>.okiss-header-wrap,
  html body.okiss-lang-ru header.wp-block-template-part .okiss-header-shell .okiss-header-main>.okiss-header-wrap{display:grid!important;grid-template-columns:175px minmax(0,1fr) 306px!important;grid-template-areas:"logo nav actions"!important;width:min(calc(100% - 40px),1180px)!important;gap:26px!important;align-items:center!important;justify-items:stretch!important;min-height:94px!important;height:94px!important;padding:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-logo,
  html body.okiss-ru-home header.wp-block-template-part .okiss-header-shell .okiss-header-logo,
  html body.okiss-lang-ru header.wp-block-template-part .okiss-header-shell .okiss-header-logo{grid-area:logo!important;width:175px!important;min-width:175px!important;max-width:175px!important;height:66px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;line-height:0!important}
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-logo img,
  html body.okiss-ru-home header.wp-block-template-part .okiss-header-shell .okiss-header-logo img,
  html body.okiss-lang-ru header.wp-block-template-part .okiss-header-shell .okiss-header-logo img{display:block!important;width:auto!important;height:auto!important;max-width:175px!important;max-height:66px!important;object-fit:contain!important}
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-nav,
  html body.okiss-ru-home header.wp-block-template-part .okiss-header-shell .okiss-header-nav,
  html body.okiss-lang-ru header.wp-block-template-part .okiss-header-shell .okiss-header-nav{grid-area:nav!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;justify-items:stretch!important;justify-content:stretch!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;gap:0!important;flex-wrap:nowrap!important}
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-nav a,
  html body.okiss-ru-home header.wp-block-template-part .okiss-header-shell .okiss-header-nav a,
  html body.okiss-lang-ru header.wp-block-template-part .okiss-header-shell .okiss-header-nav a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;padding:0 6px!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.15!important;box-sizing:border-box!important;text-decoration:none!important;font-size:14px!important}
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-actions,
  html body.okiss-ru-home header.wp-block-template-part .okiss-header-shell .okiss-header-actions,
  html body.okiss-lang-ru header.wp-block-template-part .okiss-header-shell .okiss-header-actions{grid-area:actions!important;display:grid!important;grid-template-columns:134px 89px 58px!important;align-items:center!important;justify-content:end!important;justify-self:end!important;width:306px!important;min-width:306px!important;max-width:306px!important;height:44px!important;gap:12px!important;margin:0!important;box-sizing:border-box!important;overflow:visible!important;flex-wrap:nowrap!important}
}
@media (min-width:861px) and (max-width:1100px){
  html body header.wp-block-template-part .okiss-header-main>.okiss-header-wrap{grid-template-columns:150px minmax(0,1fr) 286px!important;gap:12px!important}
  html body header.wp-block-template-part .okiss-header-logo{width:150px!important;min-width:150px!important;max-width:150px!important}
  html body header.wp-block-template-part .okiss-header-logo img{max-width:150px!important;max-height:56px!important}
  html body header.wp-block-template-part .okiss-header-nav a{font-size:12px!important;padding:0 4px!important}
  html body header.wp-block-template-part .okiss-header-actions{grid-template-columns:124px 84px 54px!important;width:286px!important;min-width:286px!important;max-width:286px!important;gap:12px!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-header-quote-link{width:124px!important;min-width:124px!important;max-width:124px!important}
  html body header.wp-block-template-part .okiss-native-lang-switch{width:84px!important;min-width:84px!important;max-width:84px!important}
  html body header.wp-block-template-part .okiss-header-whatsapp-link{width:54px!important;min-width:54px!important;max-width:54px!important}
}
@media (min-width:861px) and (max-width:1160px){
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-main>.okiss-header-wrap,
  html body.okiss-ru-home header.wp-block-template-part .okiss-header-shell .okiss-header-main>.okiss-header-wrap,
  html body.okiss-lang-ru header.wp-block-template-part .okiss-header-shell .okiss-header-main>.okiss-header-wrap{display:grid!important;grid-template-columns:minmax(124px,164px) minmax(0,1fr)!important;grid-template-areas:"logo actions" "nav nav"!important;align-items:center!important;justify-items:stretch!important;gap:9px 14px!important;width:min(calc(100% - 28px),1180px)!important;min-height:94px!important;height:auto!important;margin:0 auto!important;padding:10px 0!important;box-sizing:border-box!important}
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-logo,
  html body.okiss-ru-home header.wp-block-template-part .okiss-header-shell .okiss-header-logo,
  html body.okiss-lang-ru header.wp-block-template-part .okiss-header-shell .okiss-header-logo{grid-area:logo!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:154px!important;min-width:0!important;max-width:154px!important;height:50px!important;margin:0!important;line-height:0!important}
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-logo img,
  html body.okiss-ru-home header.wp-block-template-part .okiss-header-shell .okiss-header-logo img,
  html body.okiss-lang-ru header.wp-block-template-part .okiss-header-shell .okiss-header-logo img{display:block!important;width:auto!important;height:auto!important;max-width:154px!important;max-height:50px!important;object-fit:contain!important}
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-actions,
  html body.okiss-ru-home header.wp-block-template-part .okiss-header-shell .okiss-header-actions,
  html body.okiss-lang-ru header.wp-block-template-part .okiss-header-shell .okiss-header-actions{grid-area:actions!important;display:grid!important;grid-template-columns:124px 76px 60px!important;align-items:center!important;justify-content:end!important;justify-self:end!important;width:286px!important;min-width:286px!important;max-width:286px!important;height:38px!important;gap:13px!important;margin:0!important;box-sizing:border-box!important;overflow:visible!important;flex-wrap:nowrap!important}
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-actions .okiss-header-btn,
  html body.okiss-ru-home header.wp-block-template-part .okiss-header-shell .okiss-header-actions .okiss-header-btn,
  html body.okiss-lang-ru header.wp-block-template-part .okiss-header-shell .okiss-header-actions .okiss-header-btn{height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 10px!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-nav,
  html body.okiss-ru-home header.wp-block-template-part .okiss-header-shell .okiss-header-nav,
  html body.okiss-lang-ru header.wp-block-template-part .okiss-header-shell .okiss-header-nav{grid-area:nav!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;justify-items:stretch!important;justify-content:stretch!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;gap:0!important}
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-nav a,
  html body.okiss-ru-home header.wp-block-template-part .okiss-header-shell .okiss-header-nav a,
  html body.okiss-lang-ru header.wp-block-template-part .okiss-header-shell .okiss-header-nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important;padding:0 4px!important;font-size:12px!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important;text-decoration:none!important}
}
@media (max-width:860px){
  html body header.wp-block-template-part{min-height:118px!important;height:118px!important}
  html body header.wp-block-template-part .okiss-header-top{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;overflow:hidden!important;border:0!important;padding:0!important;margin:0!important}
  html body header.wp-block-template-part .okiss-header-main>.okiss-header-wrap{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"logo" "actions" "nav"!important;width:min(calc(100% - 16px),1180px)!important;min-height:117px!important;height:117px!important;margin:0 auto!important;padding:7px 0 8px!important;gap:6px!important;align-items:stretch!important;justify-items:stretch!important;box-sizing:border-box!important}
  html body header.wp-block-template-part .okiss-header-logo{grid-area:logo!important;display:flex!important;justify-content:center!important;width:100%!important;margin:0!important;line-height:0!important}
  html body header.wp-block-template-part .okiss-header-logo img{max-width:124px!important;max-height:42px!important;width:auto!important;height:auto!important;object-fit:contain!important}
  html body header.wp-block-template-part .okiss-header-actions{grid-area:actions!important;display:grid!important;grid-template-columns:minmax(0,1fr) 76px 42px 42px!important;gap:6px!important;align-items:center!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-header-btn,html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260629{height:34px!important;min-height:34px!important;max-height:34px!important;border-radius:7px!important;font-size:11.5px!important;line-height:1!important;font-weight:850!important;padding:0 7px!important;white-space:nowrap!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-header-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-header-quote-link{order:1!important;height:38px!important;min-height:38px!important;max-height:38px!important}
  html body header.wp-block-template-part .okiss-native-lang-switch{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:76px!important;min-width:76px!important;height:34px!important;min-height:34px!important;padding:3px!important;border-radius:7px!important;border:1px solid #e5e9f0!important;background:#fff!important;box-sizing:border-box!important}
  html body header.wp-block-template-part .okiss-native-lang-switch a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;height:28px!important;min-height:28px!important;border-radius:6px!important;padding:0!important;font-size:11px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-native-lang-switch a[data-okiss-lang]{width:34px!important;min-width:34px!important;max-width:34px!important;height:28px!important;min-height:28px!important;max-height:28px!important}
  html body header.wp-block-template-part .okiss-header-whatsapp-link{order:3!important;background:#20d464!important;border-color:#20d464!important;color:transparent!important;width:42px!important;min-width:42px!important;max-width:42px!important;font-size:0!important;text-indent:0!important;padding:0!important;letter-spacing:0!important}
  html body header.wp-block-template-part .okiss-header-whatsapp-link:before{content:"WA"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11.5px!important;line-height:1!important;font-weight:900!important;color:#fff!important;letter-spacing:0!important}
  html body header.wp-block-template-part .okiss-header-whatsapp-link:after{content:""!important;display:none!important}
  html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260629{order:4!important;appearance:none!important;-webkit-appearance:none!important;display:inline-grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;border:1px solid #d71920!important;background:#fff!important;color:#d71920!important;cursor:pointer!important;justify-self:end!important}
  html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260629 span{display:block!important;width:17px!important;height:2px!important;border-radius:999px!important;background:currentColor!important;box-shadow:0 6px 0 currentColor,0 -6px 0 currentColor!important}
  html body header.wp-block-template-part .okiss-header-label-mobile{display:inline!important}
  html body header.wp-block-template-part .okiss-header-label-desktop{display:none!important}
  html body header.wp-block-template-part .okiss-header-nav{grid-area:nav!important;display:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:5px 0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;align-items:stretch!important;justify-content:stretch!important}
  html body.okiss-mobile-menu-open-20260629 header.wp-block-template-part .okiss-header-nav{display:grid!important}
  html body header.wp-block-template-part .okiss-header-nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:33px!important;height:33px!important;padding:0 6px!important;border:1px solid #e6e9ef!important;border-radius:7px!important;background:#fff!important;color:#17191f!important;font-size:11.5px!important;font-weight:850!important;line-height:1.08!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-decoration:none!important}
  html body header.wp-block-template-part .okiss-header-nav a:after{display:none!important}
  html body.okiss-mobile-menu-open-20260629 header.wp-block-template-part .okiss-header-shell .okiss-header-nav,
  html body.okiss-mobile-menu-open-20260629.home header.wp-block-template-part .okiss-header-shell .okiss-header-nav,
  html body.okiss-mobile-menu-open-20260629 header.wp-block-template-part .okiss-header-main .okiss-header-nav,
  html body.okiss-mobile-menu-open-20260629 header.wp-block-template-part nav.okiss-header-nav{display:grid!important;visibility:visible!important;opacity:1!important;grid-area:nav!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;pointer-events:auto!important}
}
@media (max-width:860px){
  html body{--okiss-home-header-height:64px!important}
  html body header.wp-block-template-part{min-height:64px!important;height:auto!important;background:#fff!important}
  html body header.wp-block-template-part .okiss-header-shell{position:relative!important;background:#fff!important;border-bottom:1px solid #eceff3!important;box-shadow:0 6px 18px rgba(17,24,39,.055)!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-top{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;overflow:hidden!important;border:0!important;padding:0!important;margin:0!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-main{height:auto!important;min-height:0!important;padding:0!important;background:#fff!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-main>.okiss-header-wrap{display:grid!important;grid-template-columns:minmax(74px,1fr) 64px 52px 38px 38px!important;grid-template-areas:"logo lang quote wa menu"!important;align-items:center!important;justify-items:stretch!important;width:min(calc(100% - 18px),1180px)!important;height:64px!important;min-height:64px!important;margin:0 auto!important;padding:0!important;gap:6px!important;box-sizing:border-box!important}
  html body.okiss-mobile-menu-open-20260629 header.wp-block-template-part .okiss-header-shell .okiss-header-main>.okiss-header-wrap{grid-template-areas:"logo lang quote wa menu" "nav nav nav nav nav"!important;height:auto!important;min-height:64px!important;padding:0 0 8px!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-logo{grid-area:logo!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;max-width:none!important;height:64px!important;min-height:64px!important;margin:0!important;line-height:0!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-logo img{display:block!important;width:auto!important;height:auto!important;max-width:112px!important;max-height:43px!important;object-fit:contain!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-actions{display:contents!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-actions .okiss-header-btn,
  html body header.wp-block-template-part .okiss-header-shell .okiss-mobile-menu-toggle-20260629{height:36px!important;min-height:36px!important;max-height:36px!important;border-radius:7px!important;font-size:11px!important;line-height:1!important;font-weight:850!important;letter-spacing:0!important;padding:0 6px!important;white-space:nowrap!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-quote-link{grid-area:quote!important;order:initial!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:36px!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-label-mobile{display:inline!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-label-desktop{display:none!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-native-lang-switch{grid-area:lang!important;order:initial!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:36px!important;min-height:36px!important;padding:3px!important;border-radius:7px!important;border:1px solid #e5e9f0!important;background:#fff!important;box-sizing:border-box!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-native-lang-switch a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;border-radius:6px!important;padding:0!important;font-size:10.5px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;color:#17191f!important;background:transparent!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-native-lang-switch a[data-okiss-lang],
  html body header.wp-block-template-part .okiss-header-shell .okiss-native-lang-switch a[data-okiss-lang]{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important}
  html:not(.okiss-url-ru) body header.wp-block-template-part .okiss-header-shell .okiss-native-lang-switch a[data-okiss-lang="en"],
  html.okiss-url-ru body header.wp-block-template-part .okiss-header-shell .okiss-native-lang-switch a[data-okiss-lang="ru"],
  html body.okiss-lang-ru header.wp-block-template-part .okiss-header-shell .okiss-native-lang-switch a[data-okiss-lang="ru"],
  html body:not(.okiss-lang-ru) header.wp-block-template-part .okiss-header-shell .okiss-native-lang-switch a[data-okiss-lang="en"]{color:#fff!important;background:#d71920!important}
  html.okiss-url-ru body header.wp-block-template-part .okiss-header-shell .okiss-native-lang-switch a[data-okiss-lang="en"],
  html body.okiss-lang-ru header.wp-block-template-part .okiss-header-shell .okiss-native-lang-switch a[data-okiss-lang="en"]{color:#17191f!important;background:transparent!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-whatsapp-link{grid-area:wa!important;order:initial!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:36px!important;background:#20d464!important;border-color:#20d464!important;color:transparent!important;font-size:0!important;text-indent:0!important;padding:0!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-whatsapp-link:before{content:"WA"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:10.5px!important;line-height:1!important;font-weight:900!important;color:#fff!important;letter-spacing:0!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-mobile-menu-toggle-20260629{grid-area:menu!important;order:initial!important;appearance:none!important;-webkit-appearance:none!important;display:inline-grid!important;place-items:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;border:1px solid #d71920!important;background:#fff!important;color:#d71920!important;cursor:pointer!important;justify-self:end!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-mobile-menu-toggle-20260629 span{display:block!important;width:17px!important;height:2px!important;border-radius:999px!important;background:currentColor!important;box-shadow:0 6px 0 currentColor,0 -6px 0 currentColor!important}
  html body.okiss-mobile-menu-open-20260629 header.wp-block-template-part .okiss-header-shell .okiss-mobile-menu-toggle-20260629 span{height:0!important;box-shadow:none!important;position:relative!important}
  html body.okiss-mobile-menu-open-20260629 header.wp-block-template-part .okiss-header-shell .okiss-mobile-menu-toggle-20260629 span:before,
  html body.okiss-mobile-menu-open-20260629 header.wp-block-template-part .okiss-header-shell .okiss-mobile-menu-toggle-20260629 span:after{content:""!important;position:absolute!important;left:-8px!important;top:-1px!important;width:17px!important;height:2px!important;border-radius:999px!important;background:currentColor!important}
  html body.okiss-mobile-menu-open-20260629 header.wp-block-template-part .okiss-header-shell .okiss-mobile-menu-toggle-20260629 span:before{transform:rotate(45deg)!important}
  html body.okiss-mobile-menu-open-20260629 header.wp-block-template-part .okiss-header-shell .okiss-mobile-menu-toggle-20260629 span:after{transform:rotate(-45deg)!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-nav{grid-area:nav!important;display:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;align-items:stretch!important;justify-content:stretch!important;order:initial!important}
  html body.okiss-mobile-menu-open-20260629 header.wp-block-template-part .okiss-header-shell .okiss-header-nav{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;height:34px!important;padding:0 7px!important;border:1px solid #e6e9ef!important;border-radius:7px!important;background:#fff!important;color:#17191f!important;font-size:11.5px!important;font-weight:850!important;line-height:1.08!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-decoration:none!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-nav a:after{display:none!important}
}
@media (max-width:340px){
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-main>.okiss-header-wrap{width:min(calc(100% - 14px),1180px)!important;grid-template-columns:minmax(66px,1fr) 60px 48px 34px 34px!important;gap:4px!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-logo img{max-width:96px!important;max-height:38px!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-native-lang-switch{width:60px!important;min-width:60px!important;max-width:60px!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-native-lang-switch a{width:26px!important;min-width:26px!important;font-size:10px!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-native-lang-switch a[data-okiss-lang],
  html body header.wp-block-template-part .okiss-header-shell .okiss-native-lang-switch a[data-okiss-lang]{width:26px!important;min-width:26px!important;max-width:26px!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-quote-link{width:48px!important;min-width:48px!important;max-width:48px!important;font-size:10px!important}
  html body header.wp-block-template-part .okiss-header-shell .okiss-header-whatsapp-link,
  html body header.wp-block-template-part .okiss-header-shell .okiss-mobile-menu-toggle-20260629{width:34px!important;min-width:34px!important;max-width:34px!important}
}
#okiss-chat-close-guard-button-20260701-v5{position:fixed!important;width:44px!important;height:44px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:transparent!important;z-index:2147483647!important;cursor:pointer!important;display:none!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;box-shadow:none!important;outline:0!important;font-size:0!important;line-height:0!important;touch-action:manipulation!important}
#okiss-chat-close-guard-button-20260701-v5 span,#okiss-chat-close-guard-button-20260701-v5 span:before,#okiss-chat-close-guard-button-20260701-v5 span:after{content:none!important;display:none!important;visibility:hidden!important;background:transparent!important;box-shadow:none!important}
html.okiss-chat-closed-v5 #okiss-chat-close-guard-button-20260701-v5{display:none!important;visibility:hidden!important;pointer-events:none!important}
html.okiss-chat-closed-v5 #QX_customer-service-button iframe#embed-chatbot-iframe,
html.okiss-chat-closed-v5 #QX_customer-service-button iframe[data-okiss-chat-panel-v5="1"],
html.okiss-chat-closed-v5 iframe[data-okiss-chat-panel-v5="1"][src*="chat.diglab.ai"],
html.okiss-chat-closed-v5 iframe[data-okiss-chat-panel-v5="1"][src*="newoaks"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;transform:translateY(120vh)!important}

/* okiss-mobile-menu-x-center-20260704 */
@media (max-width:860px){
  html body header.wp-block-template-part .okiss-header-shell .okiss-mobile-menu-toggle-20260629{padding:0!important;place-items:center!important;align-items:center!important;justify-items:center!important;}
  html body header.wp-block-template-part .okiss-header-shell .okiss-mobile-menu-toggle-20260629 span{margin:0!important;}
  html body.okiss-mobile-menu-open-20260629 header.wp-block-template-part .okiss-header-shell .okiss-mobile-menu-toggle-20260629 span{display:block!important;position:relative!important;width:18px!important;height:18px!important;margin:0!important;background:transparent!important;box-shadow:none!important;inset:auto!important;transform:none!important;}
  html body.okiss-mobile-menu-open-20260629 header.wp-block-template-part .okiss-header-shell .okiss-mobile-menu-toggle-20260629 span:before,
  html body.okiss-mobile-menu-open-20260629 header.wp-block-template-part .okiss-header-shell .okiss-mobile-menu-toggle-20260629 span:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:18px!important;height:2px!important;margin:0!important;border-radius:999px!important;background:currentColor!important;transform-origin:center center!important;}
  html body.okiss-mobile-menu-open-20260629 header.wp-block-template-part .okiss-header-shell .okiss-mobile-menu-toggle-20260629 span:before{transform:translate(-50%,-50%) rotate(45deg)!important;}
  html body.okiss-mobile-menu-open-20260629 header.wp-block-template-part .okiss-header-shell .okiss-mobile-menu-toggle-20260629 span:after{transform:translate(-50%,-50%) rotate(-45deg)!important;}
}

/* okiss-factory-card-crop-20260706 */
html body .okiss-asset-grid .okiss-asset-card img{
  aspect-ratio:16/7!important;
  object-fit:cover!important;
  object-position:center bottom!important;
  width:100%!important;
}

/* OKISS inline CSS block */
@media (max-width:860px){
  html body header.wp-block-template-part .okiss-header-top{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;overflow:hidden!important;border:0!important;padding:0!important;margin:0!important}
  html body header.wp-block-template-part .okiss-header-shell{box-shadow:0 8px 22px rgba(17,24,39,.06)!important;border-bottom:1px solid #eceff3!important;background:#fff!important}
  html body header.wp-block-template-part .okiss-header-main{height:auto!important;min-height:0!important;padding:0!important;background:#fff!important}
  html body header.wp-block-template-part .okiss-header-main>.okiss-header-wrap,
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-main>.okiss-header-wrap{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"logo" "actions" "nav"!important;width:min(calc(100% - 18px),1180px)!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:8px 0 9px!important;gap:7px!important;align-items:stretch!important;justify-items:stretch!important}
  html body header.wp-block-template-part .okiss-header-logo,
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-logo{grid-area:logo!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;line-height:0!important}
  html body header.wp-block-template-part .okiss-header-logo a,
  html body header.wp-block-template-part .okiss-header-logo .custom-logo-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important}
  html body header.wp-block-template-part .okiss-header-logo img,
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-logo img{display:block!important;width:auto!important;height:auto!important;max-width:132px!important;max-height:48px!important;object-fit:contain!important}
  html body header.wp-block-template-part .okiss-header-actions,
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-actions{grid-area:actions!important;display:grid!important;grid-template-columns:minmax(78px,1fr) minmax(70px,.82fr) 76px 38px!important;align-items:center!important;justify-content:stretch!important;gap:6px!important;width:100%!important;height:auto!important;margin:0!important;min-width:0!important;overflow:hidden!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-header-ai-link{display:none!important;visibility:hidden!important;pointer-events:none!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-header-btn,
  html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260628{height:36px!important;min-height:36px!important;max-height:36px!important;border-radius:7px!important;font-size:12px!important;line-height:1!important;font-weight:850!important;letter-spacing:0!important;padding:0 8px!important;white-space:nowrap!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-header-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-header-btn svg{display:none!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-header-whatsapp-link{background:#20d464!important;border-color:#20d464!important;color:#fff!important}
  html body header.wp-block-template-part .okiss-native-lang-switch,
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-native-lang-switch{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:76px!important;min-width:76px!important;height:36px!important;min-height:36px!important;padding:3px!important;border-radius:7px!important;border:1px solid #e5e9f0!important;background:#fff!important;box-sizing:border-box!important;overflow:visible!important}
  html body header.wp-block-template-part .okiss-native-lang-switch a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;height:30px!important;min-height:30px!important;border-radius:6px!important;padding:0!important;font-size:12px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;text-indent:0!important;letter-spacing:0!important;overflow:visible!important}
  html body.okiss-lang-ru header.wp-block-template-part .okiss-native-lang-switch a[data-okiss-lang="ru"],
  html body:not(.okiss-lang-ru) header.wp-block-template-part .okiss-native-lang-switch a[data-okiss-lang="en"]{color:#fff!important;background:#d71920!important}
  html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260628{display:inline-grid!important;place-items:center!important;width:38px!important;min-width:38px!important;border:1px solid #d71920!important;background:#fff!important;color:#d71920!important;cursor:pointer!important}
  html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260628 span{display:block!important;width:17px!important;height:2px!important;border-radius:999px!important;background:currentColor!important;box-shadow:0 6px 0 currentColor,0 -6px 0 currentColor!important}
  html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260628[aria-expanded="true"] span{height:0!important;box-shadow:none!important;position:relative!important}
  html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260628[aria-expanded="true"] span:before,
  html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260628[aria-expanded="true"] span:after{content:""!important;position:absolute!important;left:-8px!important;top:-1px!important;width:17px!important;height:2px!important;border-radius:999px!important;background:currentColor!important}
  html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260628[aria-expanded="true"] span:before{transform:rotate(45deg)!important}
  html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260628[aria-expanded="true"] span:after{transform:rotate(-45deg)!important}
  html body header.wp-block-template-part .okiss-header-nav,
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-nav{grid-area:nav!important;display:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:6px 0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;align-items:stretch!important;justify-content:stretch!important;order:initial!important}
  html body.okiss-mobile-menu-open-20260628 header.wp-block-template-part .okiss-header-nav,
  html body.home.okiss-mobile-menu-open-20260628 header.wp-block-template-part .okiss-header-shell .okiss-header-nav{display:grid!important}
  html body header.wp-block-template-part .okiss-header-nav a,
  html body.home header.wp-block-template-part .okiss-header-shell .okiss-header-nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;height:34px!important;padding:0 7px!important;border:1px solid #e6e9ef!important;border-radius:7px!important;background:#fff!important;color:#17191f!important;font-size:12px!important;font-weight:850!important;line-height:1.12!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-decoration:none!important}
  html body header.wp-block-template-part .okiss-header-nav a:after{display:none!important}
}
@media (max-width:340px){
  html body header.wp-block-template-part .okiss-header-main>.okiss-header-wrap{width:min(calc(100% - 14px),1180px)!important}
  html body header.wp-block-template-part .okiss-header-actions{grid-template-columns:minmax(64px,1fr) minmax(58px,.82fr) 70px 36px!important;gap:5px!important}
  html body header.wp-block-template-part .okiss-header-actions .okiss-header-btn{font-size:11px!important;padding:0 6px!important}
  html body header.wp-block-template-part .okiss-native-lang-switch{width:70px!important;min-width:70px!important}
  html body header.wp-block-template-part .okiss-native-lang-switch a{width:31px!important;min-width:31px!important;font-size:11px!important}
  html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260628{width:36px!important;min-width:36px!important}
}
@media (min-width:861px){
  html body header.wp-block-template-part .okiss-mobile-menu-toggle-20260628{display:none!important}
}