.site-breadcrumbs{box-sizing:border-box;width:min(100%,1240px);margin:0 auto;padding:22px 30px 12px;color:#697c87;font:400 13px/1.6 Manrope,Arial,sans-serif;text-align:left}.site-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 0;list-style:none;margin:0;padding:0}.site-breadcrumbs li{display:flex;align-items:baseline;min-width:0;max-width:100%;margin:0;padding:0}.site-breadcrumbs a{color:#087991;text-decoration:none;overflow-wrap:anywhere}.site-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}.site-breadcrumbs a:focus-visible{outline:2px solid #087991;outline-offset:3px;border-radius:2px}.site-breadcrumbs [aria-current]{overflow-wrap:anywhere}.site-breadcrumbs__separator{flex:none;margin:0 10px;color:#8f9fa6;-webkit-user-select:none;user-select:none}@media(max-width:600px){.site-breadcrumbs{padding:16px 20px 10px;font-size:12px}.site-breadcrumbs__separator{margin:0 7px}}.kyk-legal-page{max-width:1000px;margin:0 auto;padding:48px 24px 72px;color:#173b4b;line-height:1.65}.kyk-legal-page h1{font-size:clamp(26px,4vw,40px);line-height:1.2;margin:24px 0 16px}.kyk-legal-page h2{font-size:22px;margin:30px 0 12px}.kyk-legal-page p{white-space:pre-line}.kyk-legal-version{color:#627888}.kyk-legal-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:36px 0 24px;border-top:1px solid #d7e4ea;padding-top:24px}.kyk-legal-page a,.kyk-legal-fields a{text-decoration:underline;text-underline-offset:3px;color:#007f99}.kyk-legal-fields{margin:24px 0;color:#244858;line-height:1.5;font-size:13px}.kyk-legal-fields label.kyk-legal-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;margin:16px 0}.kyk-legal-fields .kyk-legal-check input[type=checkbox]{appearance:auto!important;position:static!important;display:block!important;width:18px!important;height:18px!important;min-width:18px;flex:0 0 18px;margin:3px 0 0!important;opacity:1!important;accent-color:#008a9e;cursor:pointer}.kyk-legal-check input:focus-visible{outline:2px solid #007f99;outline-offset:3px}.kyk-legal-check span{min-width:0}.kyk-legal-fields small{display:block;color:#657984;margin-top:5px}.kyk-legal-fields p{font-size:13px;margin:12px 0}.kyk-legal-evidence{margin:20px 0;padding:16px;border:1px solid #d5e2e9;border-radius:6px;max-width:100%;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.kyk-legal-evidence summary{cursor:pointer;font-weight:600}.kyk-legal-evidence details{margin:12px 0}.kyk-legal-evidence h4{margin:16px 0 6px}.kyk-legal-evidence p{margin:10px 0}.kyk-legal-hash{font-family:monospace;font-size:11px}.kyk-legal-legacy{font-size:13px;line-height:1.5;color:#775b32}.kyk-video-gate{padding:28px;background:#f1f8fa;border:1px solid #d6e6ed;line-height:1.6}.kyk-video-gate button{background:#008ca5;color:#fff;padding:12px 20px;border:0;border-radius:5px;cursor:pointer;margin:12px 12px 12px 0}.kyk-video-gate a{color:#007b96;text-decoration:underline}.kyk-privacy-request{margin-top:48px;padding:28px;background:#f2f8fa;border:1px solid #d2e4eb;border-radius:8px;scroll-margin-top:100px}.kyk-privacy-request label{display:grid;gap:8px;margin:20px 0;font-size:15px}.kyk-privacy-request input,.kyk-privacy-request select,.kyk-privacy-request textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #bdd2dd;border-radius:4px;background:#fff;color:#193843;font:inherit}.kyk-privacy-request textarea{min-height:110px;resize:vertical}.kyk-privacy-request button{background:#078aa7;border:0;color:#fff;padding:14px 24px;border-radius:4px;cursor:pointer;font:inherit}.kyk-privacy-request button:disabled{opacity:.6}.kyk-privacy-request .kyk-privacy-trap{display:none}.kyk-privacy-request :focus-visible{outline:2px solid #007d98;outline-offset:3px}@media(max-width:600px){.kyk-privacy-request{padding:18px}}.kyk-seller-details{box-sizing:border-box;max-width:1200px;margin:32px auto 64px;padding:24px;color:#173b4b;line-height:1.6;border-top:1px solid #d7e4ea}.kyk-seller-details h2{font-size:clamp(24px,3vw,32px);line-height:1.25;margin:8px 0 20px}.kyk-seller-details p{margin:12px 0}.kyk-seller-details dl{margin:20px 0}.kyk-seller-details dl>div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:8px 24px;padding:8px 0}.kyk-seller-details dt{font-weight:400;color:#627888}.kyk-seller-details dd{margin:0;overflow-wrap:anywhere}.kyk-seller-details a{color:#007f99;text-decoration:underline;text-underline-offset:3px}.kyk-seller-documents{display:flex;flex-wrap:wrap;gap:12px 24px}.kyk-seller-details a:focus-visible{outline:2px solid #007f99;outline-offset:3px}@media(max-width:600px){.kyk-seller-details{padding:20px;margin-bottom:40px}.kyk-seller-details dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.kyk-contact-form{width:100%;max-width:680px;text-align:left;margin:0 auto;color:#1d3445}.kyk-contact-form fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}.kyk-contact-form label{display:grid;gap:7px;font-size:14px;line-height:1.5}.kyk-contact-form input:not([type=checkbox]),.kyk-contact-form textarea,.kyk-contact-form select{box-sizing:border-box;width:100%;min-width:0;border:1px solid #cdd9e2;border-radius:6px;background:#fff;color:#1d3445;padding:12px 14px;font:inherit}.kyk-contact-form textarea{resize:vertical}.kyk-contact-form .kyk-contact-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#506577}.kyk-contact-consent input{flex:none;width:17px;height:17px;margin:2px 0 0;accent-color:#007bbb}.kyk-contact-consent a{display:inline!important;color:#006faf!important;text-decoration:underline}.kyk-contact-consent small{display:block;color:#718390;margin-top:3px}.kyk-contact-form .btn-submit{border:0;border-radius:6px;background:#0078b9;color:#fff;padding:14px 20px;font:inherit;font-weight:600;cursor:pointer;width:100%}.kyk-contact-form fieldset:disabled{opacity:.7}.kyk-contact-form :focus-visible{outline:3px solid #16a5d3;outline-offset:3px}.kyk-contact-form .kyk-contact-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kyk-contact-error{color:#9e2936;font-size:13px;line-height:1.6;margin-top:16px}.kyk-contact-success{padding:24px;background:#f0f9f5;border:1px solid #c9e6d9;border-radius:8px;color:#254d40;line-height:1.65;text-align:left}.kyk-contact-success strong{font-size:20px}.kyk-contact-success p{margin:12px 0}.kyk-contact-success button{border:1px solid #9cbcae;background:#fff;border-radius:5px;color:#254d40;padding:10px 14px;font:inherit;cursor:pointer}.local-contact-dialog.kyk-inquiry-dialog{max-height:90dvh;overflow:auto;width:min(92vw,500px);box-sizing:border-box}.kyk-inquiry-dialog>p{margin:12px 0 20px}.kyk-inquiry-dialog>.kyk-contact-form{margin-top:20px}.kyk-inquiry-dialog>.kyk-contact-success{margin-top:20px}.local-preview-dialog{box-sizing:border-box;position:fixed;inset:0;width:min(560px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:36px;overflow:auto;color:#1c3443;background:#fff;border:0;border-radius:20px;box-shadow:0 24px 100px #102c4d40;font-family:Manrope,sans-serif;font-size:16px;line-height:1.6}.local-preview-dialog::backdrop{background:#0c1b2acc}.local-preview-dialog h2{margin:0 32px 24px 0;font-size:24px;line-height:1.25}.local-preview-close{position:absolute;z-index:1;top:10px;right:10px;width:40px;height:40px;border:0;border-radius:50%;background:#f1f4f8;color:#1c3443;cursor:pointer;font:30px/1 Manrope,sans-serif}.local-preview-product{display:flex;align-items:center;gap:20px;margin:0 0 20px}.local-preview-product img{flex:0 0 100px;width:100px;height:120px;object-fit:contain}.local-preview-product p{margin:8px 0 0;font-size:21px;font-weight:700}.local-preview-message{margin:0 0 24px}.local-preview-dismiss{padding:12px 20px;border:0;border-radius:10px;color:#fff;background:#5d54fb;font:inherit;cursor:pointer}.local-preview-dialog--image{width:min(1100px,calc(100% - 32px));padding:48px 24px 20px}.local-preview-photo{display:block;width:100%;height:min(74dvh,850px);object-fit:contain}.local-preview-image-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:12px}.local-preview-image-controls button{border:0;border-radius:50%;width:44px;height:44px;font-size:24px;color:#1c3443;background:#f1f4f8;cursor:pointer}.local-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.local-carousel-host{position:relative}.cards-carousel.local-carousel-track{display:flex;position:relative;gap:1.57rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-bottom:3.5rem;padding-bottom:1.5rem}.cards-carousel.local-carousel-track::-webkit-scrollbar{display:none}.local-carousel-track>*{flex:0 0 calc(50% - .785rem);min-width:0;scroll-snap-align:start}.local-carousel-controls{position:absolute;left:0;bottom:0;width:96px;height:44px}.local-carousel-controls .cards-carousel__nav{position:absolute;bottom:0;color:#fff}.local-carousel-controls .cards-carousel__nav svg{fill:none}.kyk-reasons-slider__dot{width:9px;height:9px;border:0;padding:0;border-radius:50%;background:#0045d840;cursor:pointer;transition:width .2s ease,background .2s ease}.kyk-reasons-slider__dot.is-active{width:28px;border-radius:999px;background:#0045d8}[data-local-keyboard=true]{cursor:pointer}[data-local-keyboard=true]:focus-visible,.local-preview-dialog button:focus-visible,.local-carousel-track:focus-visible{outline:3px solid #5d54fb;outline-offset:3px}@media(max-width:990px){.local-carousel-track>*{flex-basis:calc(100% - 100px)}.local-carousel-track{scroll-padding-inline:50px;padding-inline:50px}}@media(max-width:575px){.local-preview-dialog{padding:28px 20px}.local-preview-dialog h2{font-size:21px}.local-preview-product{gap:12px}.local-preview-product img{flex-basis:70px;width:70px;height:90px}.local-preview-dialog--image{padding:48px 12px 16px}}.page__content :is(.kyk-catalog-ionizer-hero,.kyk-g2-simple-banner,.kyk-hisha-banner,.kyk-smarttap-simple-banner,.kyk-catalog-final-return){width:var(--local-viewport-width, 100%);margin-left:calc(50% - var(--local-viewport-width, 100%) / 2)}.page__content .page__info>:is(.kyk-alkaline-hero,.kyk-water-props,.kyk-properties-detail,.kyk-benefits-slider,.kyk-reasons-slider,.kyk-guide-banner){width:var(--local-viewport-width, 100%);margin-left:calc(var(--local-viewport-width, 100%) / -2)}.page__content .product-page-wrapper .hero-grid>*{min-width:0}.page__content .product-page-wrapper .thumbs-row{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;justify-content:safe center;scrollbar-width:thin}.page__content .product-page-wrapper .thumb-btn{flex:0 0 80px}.page__content .product-page-wrapper :is(.tabs-nav,.tabs-header){overflow-y:hidden}.page__content .product-page-wrapper :is(.product-header,.product-info-col,.dev-name,.specs-value){overflow-wrap:anywhere}.page__content :is(.kyk-article__table-wrap,.kyk-table-scroll-area){min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.page__content :is(.blog-detail,.blog-detail__content,.kyk-article){min-width:0;overflow-wrap:anywhere}.page__content .kyk-article__table-wrap table{margin-bottom:0}.page__content :is(.page-heading__title,.page__info>.container,.alk-page-wrap,.support-wrapper,.kyk-help-section){overflow-wrap:anywhere}.page__content :is(.page-heading__content,.page-heading__breadcrumbs){min-width:0;max-width:100%}.page__content .breadcrumbs{max-width:100%;overflow-x:auto}.page__content .search-page form input[name=q]{box-sizing:border-box;max-width:100%}.page__content .search-page form{overflow-wrap:anywhere}.page__content :is(.alk-esc-item,.alk-geo-layout,.triptych-grid,.alk-compare-grid,.alk-antidote-grid,.kyk-help-grid)>*{min-width:0}.page__content :is(.kyk-radical-container,.kyk-path-container,.kyk-sol-grid,.kyk-clean-container)>*{min-width:0;overflow-wrap:anywhere}.page__content :is(.h2-content,.kyk-feat-text,.kyk-origin-panel,.kyk-comp-header,.kyk-clean-content){min-width:0;overflow-wrap:anywhere}@media(max-width:575px){.page__content .support-wrapper .req-table{table-layout:fixed}.page__content .support-wrapper .req-table td{overflow-wrap:anywhere}.page__content .product-page-wrapper .color-selector{flex-wrap:wrap}}@media(max-width:380px){.page__content .support-wrapper .support-header h1{font-size:24px}.page__content .product-page-wrapper :is(.usage-header h2,.specs-title){font-size:26px;overflow-wrap:anywhere}.page__content .sticky-bar .sb-container{flex-wrap:wrap;gap:10px}.page__content .sticky-bar .sb-product{min-width:0}.page__content .sticky-bar .sb-actions{margin-left:auto;max-width:100%;gap:8px}.page__content .sticky-bar .sb-btn{padding-inline:12px}}.kyk-action-old{display:block;color:#637380;font-size:14px;font-weight:400;line-height:1.4}.kyk-action-label{display:inline-block;align-self:center;color:#006b88;background:#eaf7fb;border-radius:4px;padding:3px 7px;font-size:12px;font-weight:600;line-height:1.5}.kyk-popular-price-row:has(.kyk-action-label){flex-wrap:wrap}.kyk-prod-footer:has(.kyk-action-label){flex-wrap:wrap;column-gap:10px;row-gap:5px}.commerce-item-action{color:#006b88;font-size:12px;overflow-wrap:anywhere}.commerce-cart-description del{color:#637380;font-size:13px;margin-right:6px}.product-page-wrapper .total-row.final:has(#total-price){display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.product-page-wrapper .total-row.final #total-price{white-space:nowrap;font-size:38px;line-height:1.2}.product-page-wrapper .total-row.final .kyk-action-label{justify-self:start}@media(max-width:560px){.product-page-wrapper .total-row.final #total-price{font-size:32px}.product-page-wrapper .installment-calc-box{flex-wrap:wrap;gap:12px}.product-page-wrapper .inst-left{min-width:0}.product-page-wrapper .inst-badge{flex-shrink:0}.product-page-wrapper #monthlyPayment{font-size:15px}.product-page-wrapper .inst-arrow{white-space:nowrap}}.kyk-not-found{--not-found-ink: #1b3744;--not-found-muted: #536875;--not-found-accent: #007d99;color:var(--not-found-ink);background:#fff;font-family:Manrope,sans-serif}.kyk-not-found .kyk-not-found__layout{box-sizing:border-box;width:min(100%,1320px);margin:0 auto;padding:64px 48px 76px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;min-height:580px}.kyk-not-found__content{position:relative;z-index:1}.kyk-not-found .kyk-not-found__label{margin:0 0 24px;color:var(--not-found-accent);font-size:14px;line-height:1.5;font-weight:600}.kyk-not-found h1{margin:0;color:var(--not-found-ink);font-size:clamp(40px,4.5vw,62px);font-weight:700;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.kyk-not-found .kyk-not-found__description{max-width:390px;margin:24px 0 0;color:var(--not-found-muted);font-size:15px;line-height:1.8;text-wrap:pretty}.kyk-not-found__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.kyk-not-found__actions a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:14px 24px;border:1px solid transparent;border-radius:8px;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.kyk-not-found a.kyk-not-found__primary{color:#fff;background:var(--not-found-ink)}.kyk-not-found a.kyk-not-found__primary:hover{background:#006d86}.kyk-not-found a.kyk-not-found__secondary{color:var(--not-found-ink);background:#fff;border-color:#bacad3}.kyk-not-found a.kyk-not-found__secondary:hover{background:#edf7f9;border-color:#007d99}.kyk-not-found a:focus-visible{outline:3px solid #007d99;outline-offset:5px}.kyk-not-found .kyk-not-found__help{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:36px 0 0;color:var(--not-found-muted);font-size:12px;line-height:1.7}.kyk-not-found__help a{display:inline-flex;align-items:center;min-height:32px;gap:5px;color:var(--not-found-ink);font-weight:600;text-decoration:underline;text-decoration-color:#bacad3;text-underline-offset:4px}.kyk-not-found__help a:hover{color:var(--not-found-accent);text-decoration-color:currentColor}.kyk-not-found__help svg{width:14px;height:14px}.kyk-not-found .kyk-not-found__art{min-width:0;margin:0 -24px 0 -16px}.kyk-not-found .kyk-not-found__art img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:3 / 2;object-fit:contain;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}@media(max-width:900px){.kyk-not-found .kyk-not-found__layout{padding:48px 28px 56px;min-height:520px}.kyk-not-found h1{font-size:44px}.kyk-not-found__actions{gap:10px}.kyk-not-found__actions a{padding:14px 18px;gap:16px}}@media(max-width:700px){.kyk-not-found .kyk-not-found__layout{display:flex;flex-direction:column;min-height:0;padding:16px 24px 48px}.kyk-not-found .kyk-not-found__art{order:-1;width:min(100%,440px);margin:0}.kyk-not-found__content{width:100%;max-width:440px;text-align:center}.kyk-not-found .kyk-not-found__label{margin:0 0 14px;font-size:12px}.kyk-not-found h1{font-size:clamp(34px,7.2vw,44px);letter-spacing:-.03em}.kyk-not-found .kyk-not-found__description{margin:18px auto 0;max-width:360px;font-size:14px;line-height:1.75}.kyk-not-found__actions{justify-content:center;margin-top:24px}.kyk-not-found__actions a{flex:1 1 0;max-width:200px;gap:12px;padding:14px 12px}.kyk-not-found .kyk-not-found__help{justify-content:center;margin-top:22px}}@media(max-width:359px){.kyk-not-found .kyk-not-found__layout{padding-right:20px;padding-left:20px}.kyk-not-found__actions a{font-size:13px;gap:8px;padding-right:10px;padding-left:10px}}@media(prefers-reduced-motion:reduce){.kyk-not-found__actions a{transition:none}}.kyk-commerce{max-width:1240px;margin:0 auto;padding:32px 24px 90px;color:#111;font-family:Manrope,sans-serif;min-height:65vh}.kyk-commerce *{box-sizing:border-box}.commerce-crumbs{display:flex;gap:12px;font-size:13px;color:#666;margin-bottom:30px;flex-wrap:wrap}.commerce-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.commerce-heading h1{font-size:clamp(32px,4vw,48px);line-height:1.15;font-weight:800;margin:8px 0}.commerce-heading>a,.commerce-crumbs a{color:#0056b3;text-decoration:none}.commerce-eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:700;color:#666;margin:0 0 12px}.commerce-mode{display:flex;gap:20px;align-items:center;padding:18px 22px;background:#f8f9fa;border:1px solid #e8e8e8;border-radius:12px;margin-bottom:28px;font-size:13px;line-height:1.6}.commerce-mode>b{color:#0056b3;min-width:155px}.commerce-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:24px;align-items:start}.commerce-panel{background:#fff;border:1px solid #eee;border-radius:20px;padding:32px;min-width:0;box-shadow:0 12px 40px #00000005}.kyk-commerce h2{font-size:24px;margin:0 0 24px;font-weight:800}.kyk-commerce h3{font-size:17px;margin:26px 0 14px}.commerce-cart-list,.commerce-lines{list-style:none;margin:0;padding:0}.commerce-cart-list>li{display:flex;gap:16px;align-items:center;padding:24px 0;border-bottom:1px solid #eee;flex-wrap:wrap}.commerce-cart-list>li:first-child{padding-top:0}.commerce-cart-list img,.commerce-lines img{width:70px;height:90px;object-fit:contain}.commerce-cart-description{flex:1;min-width:140px;display:grid;gap:10px}.commerce-cart-description a{color:inherit;text-decoration:none;line-height:1.4}.commerce-cart-description>span{font-size:14px;color:#666}.commerce-remove{border:0;background:none;color:#666;text-decoration:underline;text-align:left;padding:0;font-size:12px;cursor:pointer}.commerce-quantity{display:flex;align-items:center;gap:12px;border:1px solid #dae5ea;border-radius:8px;height:38px}.commerce-quantity button{width:30px;height:36px;background:none;border:0;font-size:18px;cursor:pointer}.commerce-quantity span{font-size:14px}.commerce-summary>label{display:grid;gap:8px;font-size:13px;margin:16px 0;color:#333}.commerce-summary input:not([type=radio]){width:100%;min-width:0;border:1px solid #cddce4;border-radius:8px;padding:12px;color:#111;font:inherit;font-size:16px;background:#fff}.commerce-summary input:focus{outline:2px solid #00aeef;outline-offset:2px}.commerce-summary fieldset{border:0;padding:0;margin:24px 0}.commerce-summary legend{font-size:14px;font-weight:650;margin-bottom:12px}.commerce-payment{display:flex;gap:12px;padding:14px;border:1px solid #dce6ea;border-radius:10px;margin-bottom:10px;align-items:center;cursor:pointer}.commerce-payment:has(input:checked){border-color:#008bbf;background:#f2fbff}.commerce-payment:has(input:disabled){opacity:.5}.commerce-payment input{accent-color:#009cd5;width:18px;height:18px;flex-shrink:0}.commerce-payment span{display:grid;gap:4px}.commerce-payment small{color:#666;font-size:12px}.commerce-total{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 0 24px;border-bottom:1px solid #eee;margin-bottom:20px}.commerce-total strong{font-size:30px;font-weight:800;white-space:nowrap}.commerce-primary,.commerce-secondary{display:block;text-align:center;width:100%;border:1px solid transparent;border-radius:12px;padding:18px 20px;font:inherit;font-size:15px;font-weight:800;cursor:pointer;text-decoration:none;line-height:1.4}.commerce-primary{background:#0056b3;color:#fff}.commerce-primary:hover{background:#004494;color:#fff}.commerce-secondary{background:#fff;border-color:#cedde5;color:#111;margin-top:10px}.commerce-secondary:hover{background:#f2f8fb}.kyk-commerce button:disabled{opacity:.45;cursor:not-allowed}.commerce-note{color:#666;font-size:12px;line-height:1.65;margin:20px 0}.commerce-error{background:#fff3f0;color:#aa3d2b;border:1px solid #f3c9bf;padding:16px;border-radius:10px;margin-bottom:22px;line-height:1.55;overflow-wrap:anywhere}.commerce-error button{display:block;background:none;border:0;text-decoration:underline;color:inherit;margin-top:10px;cursor:pointer}.commerce-empty{text-align:center;padding:64px 24px}.commerce-empty>span{display:inline-grid;place-items:center;border-radius:50%;background:#edf8fc;color:#0056b3;width:64px;height:64px;font-size:30px;margin-bottom:20px}.commerce-empty p{color:#666;margin:0 0 30px}.commerce-empty .commerce-primary{max-width:240px;margin:auto}.commerce-order-heading{display:flex;gap:15px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.commerce-status{background:#fff6df;color:#8a6620;padding:8px 12px;border-radius:30px;font-size:12px}.commerce-status.is-success{background:#e6f7ee;color:#1c7752}.commerce-lines li{display:flex;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid #e5ecef}.commerce-lines li>div{flex:1;min-width:0;display:grid;gap:8px;line-height:1.5}.commerce-lines span{font-size:13px;color:#666}.commerce-lines b{white-space:nowrap}.commerce-details{display:grid;grid-template-columns:110px 1fr;gap:12px;font-size:14px;overflow-wrap:anywhere}.commerce-details dt{color:#666}.commerce-details dd{margin:0}.commerce-history{padding:0;list-style:none}.commerce-history li{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:12px 0;border-bottom:1px solid #edf1f3;flex-wrap:wrap}.commerce-history time{color:#666;font-size:12px}.commerce-summary>p{line-height:1.65;font-size:14px}.commerce-scenarios{margin-top:20px}.commerce-scenarios .commerce-eyebrow{margin-bottom:16px}@media(max-width:850px){.commerce-layout{grid-template-columns:1fr}.commerce-heading{align-items:flex-start}.commerce-mode{align-items:flex-start;flex-direction:column;gap:6px}.commerce-panel{padding:22px}.commerce-cart-list>li{gap:12px}.commerce-heading>a{font-size:12px;max-width:100px;text-align:right}}@media(max-width:420px){.kyk-commerce{padding:22px 14px 80px}.commerce-panel{padding:18px}.commerce-cart-list img,.commerce-lines img{width:50px;height:65px}.commerce-cart-list>li>b{margin-left:auto}.commerce-lines li{flex-wrap:wrap}.commerce-lines li>b{margin-left:auto}.commerce-heading h1{font-size:32px}.commerce-details{grid-template-columns:80px 1fr;font-size:13px}.commerce-total strong{font-size:24px}}.order-confirmation{--order-ink:#111;--order-muted:#666;--order-line:#eee;--order-accent:#0056b3;--order-success:#21694e;color:var(--order-ink)}.order-confirmation-heading{display:flex;align-items:flex-start;gap:20px;margin:8px 0 28px}.order-confirmation-check{display:grid;place-items:center;width:56px;height:56px;flex:0 0 56px;background:#e7f5ed;color:var(--order-success);border-radius:50%;margin-top:4px}.order-confirmation-check svg{width:32px;height:32px}.order-confirmation-status{color:var(--order-success);font-size:14px;font-weight:600;margin:0 0 8px}.order-confirmation h1{font-size:clamp(32px,4vw,48px);line-height:1.13;letter-spacing:-.025em;font-weight:800;margin:0 0 16px;text-wrap:balance}.order-confirmation-intro{font-size:16px;line-height:1.6;color:var(--order-muted);margin:0;max-width:60ch}.order-confirmation-test{padding:12px 16px;background:#f8f9fa;border-radius:8px;font-size:13px;line-height:1.6;color:#555;margin-bottom:32px}.order-confirmation-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:32px;align-items:start}.order-receipt{min-width:0;padding:28px;border:1px solid var(--order-line);border-radius:20px;background:#fff}.order-receipt-heading{display:flex;justify-content:space-between;gap:16px;align-items:baseline;flex-wrap:wrap}.order-confirmation h2{font-size:24px;line-height:1.3;margin:0;font-weight:800}.order-receipt-heading time{font-size:13px;color:var(--order-muted)}.order-reference{margin:12px 0 8px;display:flex;align-items:baseline;gap:8px 16px;flex-wrap:wrap;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.order-reference>span:first-child{color:var(--order-muted);-webkit-user-select:all;user-select:all}.order-reference button{font:inherit;font-weight:500;cursor:pointer;padding:8px 0;border:0;background:transparent;color:var(--order-accent);text-decoration:underline;text-underline-offset:3px}.order-copy-status{color:var(--order-success);font-size:12px}.order-copy-status:empty{display:none}.order-receipt-items{list-style:none;margin:0;padding:0}.order-receipt-items>li{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:16px;align-items:center;padding:24px 0;border-bottom:1px solid var(--order-line)}.order-item-image{display:grid;place-items:center;width:72px;height:88px;background:#f8f9fa;border-radius:8px;padding:8px}.order-item-image img{width:100%;height:100%;max-height:72px;object-fit:contain}.order-item-description{display:grid;gap:8px;line-height:1.5;min-width:0;overflow-wrap:anywhere;font-size:15px}.order-item-description strong{font-weight:600}.order-item-description span{font-size:13px;color:var(--order-muted)}.order-receipt-items b{font-size:15px;font-weight:600;white-space:nowrap}.order-receipt-total{display:flex;gap:16px;justify-content:space-between;align-items:baseline;padding:24px 0}.order-receipt-total>span{font-size:15px}.order-receipt-total strong{font-size:32px;line-height:1.2;font-weight:800;white-space:nowrap;letter-spacing:-.02em}.order-receipt-details{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin:0;padding-top:20px;border-top:1px solid var(--order-line);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.order-receipt-details dt{color:var(--order-muted);margin-bottom:6px;font-weight:400}.order-receipt-details dd{margin:0;font-size:14px}.order-help{min-width:0;padding:32px;background:#f8f9fa;border-radius:20px}.order-help>p{font-size:14px;line-height:1.75;color:var(--order-muted);margin:16px 0}.order-help-phone{display:block;font-size:clamp(17px,2vw,21px);font-weight:600;color:var(--order-ink);text-decoration:none;margin:24px 0 20px;white-space:nowrap}.order-help .commerce-primary{background:var(--order-accent);color:#fff}.order-help .commerce-primary:hover{background:#004494}.order-confirmation a:focus-visible,.order-confirmation button:focus-visible{outline:2px solid var(--order-accent);outline-offset:4px}.order-confirmation-footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px;line-height:1.6;font-size:13px;color:var(--order-muted)}.order-confirmation-footer p{margin:0}.order-confirmation-footer a{color:var(--order-accent);text-decoration:none}.order-confirmation-footer a:hover{text-decoration:underline}.commerce-test-tools{margin-top:32px;font-size:13px;color:#666}.commerce-test-tools summary{cursor:pointer}.commerce-test-tools button{max-width:260px}.commerce-intro{color:#666;font-size:16px;line-height:1.7;margin:16px 0 0;max-width:64ch}.commerce-order-heading>div{min-width:0}.commerce-order-heading h2{margin-bottom:8px}.order-pending-number{font-size:13px;color:#666;overflow-wrap:anywhere;margin:0 0 16px}.order-customer{border-top:1px solid #eee;padding-top:24px}.order-customer h3{margin:0 0 20px;font-size:18px;font-weight:800}.order-customer .order-receipt-details{border:0;padding:0;gap:24px}.commerce-panel>.commerce-total{border-bottom:0;margin-bottom:0}.order-working-hours{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin:24px 0;padding:24px 0}.order-working-hours h3{font-size:13px;color:#0056b3;text-transform:uppercase;letter-spacing:1px;font-weight:800;margin:0 0 12px}.order-working-hours strong{display:block;font-size:20px;font-weight:800;color:#111}.order-working-hours span{display:block;margin-top:8px;font-size:13px;color:#666}.order-help-contact{border-top:1px solid #e2e2e2;margin-top:24px;padding-top:24px}.order-help-contact>span{font-size:13px;color:#666}.order-help-contact .order-help-phone{font-weight:800;margin:8px 0 0;font-size:20px}@media(max-width:540px){.commerce-lines li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px}.commerce-lines li>b{grid-column:2;margin-left:0}.commerce-lines img{width:56px;height:72px}.commerce-lines strong{overflow-wrap:anywhere}.commerce-heading{flex-direction:column;gap:16px}.commerce-heading>a{max-width:none;text-align:left}.commerce-intro{font-size:14px}.commerce-order-heading{gap:12px}}@media(max-width:900px){.order-confirmation-layout{grid-template-columns:1fr;gap:24px}.order-help{padding:24px}.order-help .commerce-primary{max-width:300px}.order-help>p{max-width:65ch}}@media(max-width:540px){.order-confirmation-heading{gap:14px;margin-top:0}.order-confirmation-check{width:40px;height:40px;flex-basis:40px}.order-confirmation-check svg{width:26px;height:26px}.order-confirmation-status{font-size:12px}.order-confirmation h1{font-size:32px}.order-confirmation-intro{font-size:14px}.order-confirmation-test{margin-bottom:24px;padding:12px;font-size:12px}.order-receipt{padding:20px}.order-receipt-heading{gap:8px}.order-receipt-heading time{font-size:12px}.order-reference{font-size:12px;gap:0 12px}.order-receipt-items>li{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:20px 0}.order-item-image{width:56px;height:72px}.order-item-description{font-size:14px}.order-receipt-items b{grid-column:2}.order-receipt-total strong{font-size:26px}.order-receipt-details{grid-template-columns:1fr;gap:16px}.order-help{padding:20px}.order-confirmation-footer{font-size:12px}}.kyk-commerce .commerce-credit-notice{padding:20px;border:1px solid #dbe4ee;border-radius:16px;line-height:1.6}.kyk-commerce .commerce-credit-notice p{margin:10px 0}.kyk-commerce .commerce-promo-box{margin-bottom:24px}.kyk-commerce .commerce-promo-input{display:flex;gap:8px;align-items:center}.kyk-commerce .commerce-promo-input input{min-width:0;margin:0}.kyk-commerce .commerce-promo-input button{width:auto;flex-shrink:0;margin:0;padding:12px 16px}.kyk-commerce .commerce-promo-applied{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;overflow-wrap:anywhere}.kyk-commerce .commerce-promo-applied button{border:0;background:none;color:#0056b3;text-decoration:underline;font:inherit;cursor:pointer;flex-shrink:0}.kyk-commerce .commerce-discount-details{display:grid;gap:12px;font-size:14px;line-height:1.6;margin:20px 0}.kyk-commerce .commerce-discount-details>div{display:flex;justify-content:space-between;gap:16px}.kyk-commerce .commerce-discount-details strong{overflow-wrap:anywhere}.kyk-commerce .commerce-discount-details dd{margin:0;white-space:nowrap}.kyk-commerce .commerce-promo-empty{font-size:13px;color:#748294}@media(max-width:400px){.kyk-commerce .commerce-promo-input{flex-wrap:wrap}.kyk-commerce .commerce-promo-input button{width:100%}.kyk-commerce .commerce-promo-applied{align-items:flex-start;flex-direction:column}}button.burger{padding:0;border:0;background:transparent}button:focus-visible,a:focus-visible{outline:2px solid #0756db;outline-offset:5px}.local-contact-button{bottom:max(24px,var(--cookie-clearance, 0px))!important;position:fixed;right:50px;bottom:50px;z-index:10150;display:flex;align-items:center;justify-content:center;width:66px;height:66px;padding:0;border:0;border-radius:50%;background:#00aeef;color:#fff;cursor:pointer;transform:scale(.85);box-shadow:0 0 0 8px #00aeef33}.local-contact-button:after{content:"";position:absolute;inset:0;border:1px solid #00aeef;border-radius:50%;pointer-events:none;animation:contact-pulse 1.5s infinite}@media(max-width:600px){.widget_cookie.widget_cookie__style4{left:0!important;right:0!important;width:auto!important;max-width:none!important;box-sizing:border-box}}@keyframes contact-pulse{50%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}.local-contact-dialog{width:min(440px,calc(100vw - 32px));padding:36px;border:none;border-radius:16px;color:#142937;box-shadow:0 24px 70px #0003}.local-contact-dialog::backdrop{background:#0006}.local-contact-dialog h2{font-size:25px;margin:0 0 20px}.local-contact-dialog a{display:block;margin-top:18px}.local-dialog-close{position:absolute;right:12px;top:8px;border:0;background:none;font-size:30px;cursor:pointer}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.local-search-results{margin-top:32px;padding-bottom:40px}.local-search-results article{margin-bottom:28px}.local-search-results h2{font-size:22px;margin-bottom:8px}
