/* Тема «Крафт» для сайта Рена: слой поверх исходных стилей */
html[data-theme="kraft"] body[data-page="ai"]{background:#f4ede1!important;color:#2a2118!important}
html[data-theme="kraft"] .ai-ambient{background:linear-gradient(180deg,#f4ede1,#f4ede1)}
html[data-theme="kraft"] .ai-ambient>i:first-child{background:#a85a17}
html[data-theme="kraft"] .ai-ambient>i:nth-child(2){background:#a85a17}
html[data-theme="kraft"] .ai-ambient>span{background-image:radial-gradient(circle,#ffffff 0 .7px,transparent .8px)}
html[data-theme="kraft"] .ai-kicker-v22{color:#6b5d4c}
html[data-theme="kraft"] .ai-kicker-v22 i{background:#f3e2c9;box-shadow:0 0 18px rgba(42,33,24,0.22)}
html[data-theme="kraft"] .ai-intro-v22 h1{color:#2a2118}
html[data-theme="kraft"] .ai-intro-v22 p{color:#6b5d4c}
html[data-theme="kraft"] .ai-orb-v22{border:1px solid rgba(168,90,23,0.24);background:radial-gradient(circle at 35% 30%,rgba(168,90,23,0.29),transparent 36%),#f4ede1;box-shadow:0 26px 60px rgba(42,33,24,0.13)}
html[data-theme="kraft"] .ai-orb-v22 span{color:#8f4a12}
html[data-theme="kraft"] .ai-orb-v22 i{border:1px solid rgba(168,90,23,0.22)}
html[data-theme="kraft"] .ai-sidebar-v22, html[data-theme="kraft"] .ai-chat-v22{border:1px solid rgba(168,90,23,0.20);background:linear-gradient(145deg,rgba(244,237,225,.88),rgba(244,237,225,.92));box-shadow:0 30px 90px rgba(42,33,24,0.15),inset 0 1px rgba(42,33,24,0.01)}
html[data-theme="kraft"] .ai-sidebar-title>span{color:#2a2118}
html[data-theme="kraft"] .ai-sidebar-title h2{color:#2a2118}
html[data-theme="kraft"] .ai-topic-card{border:1px solid rgba(42,33,24,0.12);background:rgba(42,33,24,0.12)}
html[data-theme="kraft"] .ai-topic-card:hover{border-color:rgba(168,90,23,0.34);background:rgba(168,90,23,0.12)}
html[data-theme="kraft"] .ai-topic-card>b{color:#8f4a12}
html[data-theme="kraft"] .ai-topic-card strong{color:#2a2118}
html[data-theme="kraft"] .ai-topic-card small{color:#2a2118}
html[data-theme="kraft"] .ai-sidebar-note{border-left:2px solid rgba(168,90,23,0.34);background:rgba(168,90,23,0.12)}
html[data-theme="kraft"] .ai-sidebar-note i{background:#f3e2c9}
html[data-theme="kraft"] .ai-sidebar-note p{color:#2a2118}
html[data-theme="kraft"] .ai-clear-v22{border:1px solid rgba(168,90,23,0.19);background:rgba(42,33,24,0.12);color:#6b5d4c}
html[data-theme="kraft"] .ai-clear-v22:hover{border-color:rgba(168,90,23,0.34);color:#2a2118}
html[data-theme="kraft"] .ai-chat-head-v22{border-bottom:1px solid rgba(168,90,23,0.15)}
html[data-theme="kraft"] .ai-avatar-v22{border:1px solid rgba(168,90,23,0.31);background:linear-gradient(145deg,#a85a17,#f4ede1);color:#ffffff}
html[data-theme="kraft"] .ai-chat-head-v22 b{color:#2a2118}
html[data-theme="kraft"] .ai-chat-head-v22 small{color:#2a2118}
html[data-theme="kraft"] .ai-status-dot{background:#f1e8da}
html[data-theme="kraft"] .ai-chat[data-ready="1"] .ai-status-dot{background:#f3e2c9;box-shadow:0 0 13px rgba(42,33,24,0.22)}
html[data-theme="kraft"] .ai-chat[data-ready="error"] .ai-status-dot{background:#a85a17}
html[data-theme="kraft"] .ai-messages-v22{scrollbar-color:rgba(168,90,23,0.24) transparent}
html[data-theme="kraft"] .ai-message__label{color:#2a2118}
html[data-theme="kraft"] .ai-message p{border:1px solid rgba(42,33,24,0.12);background:rgba(42,33,24,0.12);color:#2a2118}
html[data-theme="kraft"] .ai-message--user p{border-color:rgba(168,90,23,0.26);background:rgba(168,90,23,0.15);color:#2a2118}
html[data-theme="kraft"] .ai-message--typing p{color:#2a2118}
html[data-theme="kraft"] .ai-suggestions-v22 button{border:1px solid rgba(168,90,23,0.17);background:rgba(168,90,23,0.12);color:#6b5d4c}
html[data-theme="kraft"] .ai-suggestions-v22 button:hover{color:#2a2118;border-color:rgba(168,90,23,0.34)}
html[data-theme="kraft"] .ai-composer-v22{border-top:1px solid rgba(168,90,23,0.15);background:rgba(244,237,225,.24)}
html[data-theme="kraft"] .ai-input-v22{border:1px solid rgba(168,90,23,0.24);background:#f4ede1}
html[data-theme="kraft"] .ai-input-v22:focus-within{border-color:rgba(168,90,23,0.34);box-shadow:0 0 0 3px rgba(42,33,24,0.02)}
html[data-theme="kraft"] .ai-input-v22 textarea{color:#2a2118}
html[data-theme="kraft"] .ai-input-v22 textarea::placeholder{color:#2a2118}
html[data-theme="kraft"] .ai-send-v22{background:linear-gradient(135deg,#f3e2c9,#f3e2c9);color:#2a2118}
html[data-theme="kraft"] .ai-meta-v22{color:#2a2118}
html[data-theme="kraft"] .ai-error{color:#8f4a12}
html[data-theme="kraft"] .ai-garland-v22>span{border-top:1px solid rgba(42,33,24,0.24)}
html[data-theme="kraft"] .ai-garland-v22 i{background:#f3e2c9;box-shadow:0 0 10px rgba(42,33,24,0.17)}
html[data-theme="kraft"] .ai-garland-v22 i:nth-of-type(3n){background:#f3e2c9;box-shadow:0 0 10px rgba(42,33,24,0.14)}
html[data-theme="kraft"] .ai-garland-v22 i:before{background:rgba(42,33,24,0.27)}
html[data-theme="kraft"] .ai-sidebar-v22, html[data-theme="kraft"] .ai-chat-v22{box-shadow:0 24px 64px rgba(42,33,24,0.14) !important}
html[data-theme="kraft"] body.product-page-v29 .product-info{border-top:1px solid rgba(168,90,23,0.20) !important;border-bottom:1px solid rgba(168,90,23,0.17) !important;background:#f4ede1 !important}
html[data-theme="kraft"] body.product-page-v29 .content-index{border-top:1px solid rgba(168,90,23,0.31);color:#6b5d4c !important}
html[data-theme="kraft"] .product-copy-title-v41{color:#2a2118}
html[data-theme="kraft"] body.product-page-v29 .rich-text p, html[data-theme="kraft"] body.product-page-v29 .rich-text li{color:#6b5d4c !important}
html[data-theme="kraft"] body.product-page-v29 .rich-text li{border:1px solid rgba(168,90,23,0.17);background:rgba(42,33,24,0.12)}
html[data-theme="kraft"] body.product-page-v29 .rich-text li::before{background:#f3e2c9;box-shadow:0 0 0 5px rgba(42,33,24,0.03)}
html[data-theme="kraft"] .product-note-v41{border:1px solid rgba(168,90,23,0.24) !important;background:rgba(168,90,23,0.12) !important;color:#2a2118 !important}
html[data-theme="kraft"] .office-location-card-v38__visual{background:radial-gradient(circle at 50% 48%,rgba(168,90,23,0.12),transparent 38%),
    #f4ede1 !important}
html[data-theme="kraft"] .office-location-card-v38__visual{background:#f4ede1 !important;border:1px solid rgba(168,90,23,0.20) !important}
html[data-theme="kraft"] .office-map-overlay-v42{border:1px solid rgba(168,90,23,0.32);background:rgba(244,237,225,.88);color:#2a2118;box-shadow:0 18px 40px rgba(42,33,24,0.18)}
html[data-theme="kraft"] .office-map-overlay-v42 span{color:#6b5d4c}
html[data-theme="kraft"] .office-map-overlay-v42 a{background:#f3e2c9;color:#2a2118}
html[data-theme="kraft"] .line-particles-v42 i{background:linear-gradient(90deg, transparent, rgba(243,226,201,.58), transparent)}
html[data-theme="kraft"] .line-particles-v42 i::after{background:rgba(243,226,201,.58);box-shadow:0 0 9px rgba(42,33,24,0.11)}
html[data-theme="kraft"] .checks{border-top:1px solid rgba(168,90,23,0.22)}
html[data-theme="kraft"] .checks span{border-bottom:1px solid rgba(168,90,23,0.22);color:#2a2118}
html[data-theme="kraft"] .checks span::before{border-left:2px solid #e6dbc8 !important;border-bottom:2px solid #e6dbc8 !important}
html[data-theme="kraft"] .header-contact-v45 .header-phone, html[data-theme="kraft"] .header-email-v45{color:#2a2118!important}
html[data-theme="kraft"] .header-email-v45{color:#6b5d4c!important}
html[data-theme="kraft"] .header-email-v45:hover{color:#8f4a12!important}
html[data-theme="kraft"] .mobile-email-v45{color:#6b5d4c!important}
html[data-theme="kraft"] .contact-details-v45 p{color:#6b5d4c!important}
html[data-theme="kraft"] .contact-details-v45 b{color:#2a2118}
html[data-theme="kraft"] .contact-office-photo-v45{border:1px solid rgba(168,90,23,0.20);background:#f4ede1;box-shadow:0 26px 65px rgba(42,33,24,0.15)}
html[data-theme="kraft"] .office-address-v45{color:#6b5d4c!important}
html[data-theme="kraft"] .office-schedule-v45 span{border:1px solid rgba(168,90,23,0.20);background:rgba(42,33,24,0.12);color:#2a2118!important}
html[data-theme="kraft"] .footer-contact-v45 p, html[data-theme="kraft"] .footer-legal-v45 p{color:#6b5d4c!important}
html[data-theme="kraft"] .footer-legal-v45 p:first-of-type{color:#2a2118!important}
html[data-theme="kraft"] .company-hero-description-v46{color:#6b5d4c}
html[data-theme="kraft"] body[data-page="company"] .story-number strong{background:linear-gradient(115deg,#2a2118 0%,#8f4a12 38%,#8f4a12 67%,#2a2118 100%);filter:drop-shadow(0 18px 44px rgba(168,90,23,.12))}
html[data-theme="kraft"] body[data-page="company"] .story-number span{color:#8f4a12}
html[data-theme="kraft"] .office-map-overlay-v42 a{background:#f3e2c9 !important;color:#2a2118 !important;border-color:#e6dbc8 !important}
html[data-theme="kraft"] .office-address-v46, html[data-theme="kraft"] .contact-address-line-v46{color:#2a2118 !important}
html[data-theme="kraft"] .office-schedule-v46 span{color:#6b5d4c !important}
html[data-theme="kraft"] .contact-schedule-v46{color:#6b5d4c !important}
html[data-theme="kraft"] .catalog-certificates-v46{border:1px solid rgba(168,90,23,0.24);background:linear-gradient(135deg,rgba(168,90,23,0.12),rgba(42,33,24,0.12))}
html[data-theme="kraft"] .catalog-certificates-v46 span{color:#8f4a12}
html[data-theme="kraft"] .catalog-certificates-v46 p{color:#6b5d4c}
html[data-theme="kraft"] .certificates-intro-v46{color:#6b5d4c}
html[data-theme="kraft"] .certificates-section-v46{background:linear-gradient(180deg,#f4ede1,#f4ede1) !important}
html[data-theme="kraft"] .certificate-card-v46{border:1px solid rgba(168,90,23,0.22);background:linear-gradient(145deg,#f4ede1,#f4ede1);box-shadow:0 24px 64px rgba(42,33,24,0.14)}
html[data-theme="kraft"] .certificate-card-v46:hover{border-color:rgba(168,90,23,0.34);box-shadow:0 34px 76px rgba(42,33,24,0.19)}
html[data-theme="kraft"] .certificate-card-v46 figure{background:#ffffff}
html[data-theme="kraft"] .certificate-card-copy-v46 > span{color:#8f4a12}
html[data-theme="kraft"] .certificate-card-copy-v46 h3{color:#2a2118}
html[data-theme="kraft"] .certificate-card-copy-v46 p{color:#6b5d4c}
html[data-theme="kraft"] .certificate-card-copy-v46 b{color:#2a2118}
html[data-theme="kraft"] .certificate-card-copy-v46 em{border:1px solid rgba(168,90,23,0.34);color:#8f4a12}
html[data-theme="kraft"] body[data-page="company"] .story-number span{color:#8f4a12 !important}
html[data-theme="kraft"] body.product-page-v29 .mini-figure-v48 .frame{border:1px solid rgba(168,90,23,0.20);background:linear-gradient(135deg, rgba(244,237,225,.22), rgba(244,237,225,0) 72%);box-shadow:inset 0 0 0 1px rgba(42,33,24,0.01)}
html[data-theme="kraft"] body.product-page-v29 .mini-figure-v48 .frame-b{border-color:rgba(168,90,23,0.27)}
html[data-theme="kraft"] body.product-page-v29 .mini-figure-v48 .frame-c{border-color:rgba(168,90,23,0.34);background:radial-gradient(circle at 35% 30%, rgba(168,90,23,0.20), transparent 40%), linear-gradient(145deg, rgba(168,90,23,.26), rgba(244,237,225,.02))}
html[data-theme="kraft"] body.product-page-v29 .mini-figure-v48 .glow{background:radial-gradient(circle, rgba(168,90,23,.14), rgba(168,90,23,.06) 36%, transparent 72%)}
html[data-theme="kraft"] body.product-page-v29 .mini-figure-v48::after{background:#f3e2c9;box-shadow:0 0 0 8px rgba(42,33,24,0.03), 0 0 26px rgba(42,33,24,0.08)}
html[data-theme="kraft"] .cert-hero-decor-v49{border:1px solid rgba(168,90,23,0.20);background:radial-gradient(circle at 28% 30%, rgba(168,90,23,.12), transparent 28%),
    linear-gradient(135deg, rgba(244,237,225,.45), rgba(244,237,225,.14) 55%, rgba(42,33,24,0.12));box-shadow:inset 0 0 0 1px rgba(42,33,24,0.01)}
html[data-theme="kraft"] .cert-hero-decor-v49::before, html[data-theme="kraft"] .cert-hero-decor-v49::after{border:1px solid rgba(168,90,23,0.14)}
html[data-theme="kraft"] .cert-hero-decor-v49::after{border-color:rgba(42,33,24,0.12)}
html[data-theme="kraft"] .cert-doc{border:1px solid rgba(168,90,23,0.27);background:linear-gradient(180deg, rgba(42,33,24,0.12), rgba(42,33,24,0.12)),
    linear-gradient(135deg, rgba(168,90,23,.42), rgba(244,237,225,.08));box-shadow:0 24px 40px rgba(42,33,24,0.10), inset 0 0 0 1px rgba(42,33,24,0.01)}
html[data-theme="kraft"] .cert-doc::before{background:rgba(243,226,201,.55);box-shadow:0 34px 0 rgba(42,33,24,0.07), 0 68px 0 rgba(42,33,24,0.06), 0 102px 0 rgba(42,33,24,0.04)}
html[data-theme="kraft"] .cert-doc::after{background:radial-gradient(circle, rgba(243,226,201,.94), rgba(168,90,23,0.31));box-shadow:0 0 24px rgba(42,33,24,0.11)}
html[data-theme="kraft"] .cert-orbit{border:1px solid rgba(168,90,23,0.15)}
html[data-theme="kraft"] .cert-line{background:linear-gradient(90deg, transparent, rgba(168,90,23,0.34), transparent)}
html[data-theme="kraft"] .cert-dot{background:#f3e2c9;box-shadow:0 0 16px rgba(42,33,24,0.19)}
html[data-theme="kraft"] .heading-shimmer-v37{--rena-h-white:#2a2118;--rena-h-soft:#2a2118;--rena-h-lime:#8f4a12;--rena-h-green:#8f4a12;text-shadow:0 14px 42px rgba(42,33,24,0.11)}
html[data-theme="kraft"] .product-spin-stage:focus-visible{box-shadow:inset 0 0 0 3px rgba(42,33,24,0.18)}
html[data-theme="kraft"] .product-spin-face img{filter:drop-shadow(18px 26px 22px rgba(241,232,218,.22))!important}
html[data-theme="kraft"] .product-spin-back img{filter:grayscale(.08) saturate(.92) drop-shadow(-18px 26px 22px rgba(241,232,218,.20))!important}
html[data-theme="kraft"] .product-spin-edge{background:linear-gradient(180deg,rgba(168,90,23,.55),rgba(244,237,225,.35))}
html[data-theme="kraft"] .rena-promo-banner{border:1px solid rgba(168,90,23,0.34);background:radial-gradient(circle at 10% 20%, rgba(168,90,23,0.20), transparent 28%),
    linear-gradient(135deg, rgba(244,237,225,.97), rgba(244,237,225,.98));color:#2a2118;box-shadow:0 24px 65px rgba(42,33,24,0.15)}
html[data-theme="kraft"] .rena-promo-media{background:linear-gradient(145deg,#ffffff,#ffffff)}
html[data-theme="kraft"] .rena-promo-badge{background:rgba(168,90,23,0.19);color:#8f4a12}
html[data-theme="kraft"] .rena-promo-description{color:#6b5d4c}
html[data-theme="kraft"] .rena-promo-link{background:#f3e2c9;color:#2a2118!important}
html[data-theme="kraft"] .rena-promo-link:hover{box-shadow:0 12px 28px rgba(42,33,24,0.11)}
html[data-theme="kraft"] .rena-promo-dot{background:rgba(168,90,23,0.34)}
html[data-theme="kraft"] .rena-promo-dot.active{background:#f3e2c9;box-shadow:0 0 12px rgba(42,33,24,0.22)}
html[data-theme="kraft"] .rena-promo-close{border:1px solid rgba(168,90,23,0.24);background:rgba(244,237,225,.46)}
html[data-theme="kraft"] .rena-promo-close::before, html[data-theme="kraft"] .rena-promo-close::after{background:#ffffff}
html[data-theme="kraft"] .rena-promo-close:hover{background:rgba(168,90,23,0.17);border-color:rgba(168,90,23,0.34)}
html[data-theme="kraft"]{--v22-bg:#f4ede1;--v22-bg-2:#f4ede1;--v22-panel:#f4ede1;--v22-panel-2:#f4ede1;--v22-cream:#2a2118;--v22-paper:#ffffff;--v22-paper-2:#ffffff;--v22-ink:#2a2118;--v22-muted:#6b5d4c;--v22-green:#8f4a12;--v22-lime:#8f4a12;--v22-line:rgba(42,33,24,0.20);--v22-dark-line:rgba(230,219,200,.15);--v22-shadow:0 28px 80px rgba(42,33,24,0.17)}
html[data-theme="kraft"] body:before{background:radial-gradient(circle at 13% 8%,rgba(168,90,23,0.13),transparent 30%),radial-gradient(circle at 88% 72%,rgba(168,90,23,.055),transparent 28%)}
html[data-theme="kraft"] .site-header{border-color:rgba(168,90,23,0.24)!important;background:rgba(244,237,225,.86)!important;box-shadow:0 18px 55px rgba(42,33,24,0.15)!important}
html[data-theme="kraft"] .site-header.scrolled{background:rgba(244,237,225,.96)!important;box-shadow:0 18px 58px rgba(42,33,24,0.21)!important}
html[data-theme="kraft"] .brand-symbol i{background:rgba(168,90,23,0.12)!important}
html[data-theme="kraft"] .brand b{color:#2a2118!important}
html[data-theme="kraft"] .brand small{color:#2a2118!important}
html[data-theme="kraft"] .nav-links a{color:#6b5d4c!important}
html[data-theme="kraft"] .nav-links a.active, html[data-theme="kraft"] .nav-links a:hover{color:#2a2118!important}
html[data-theme="kraft"] .header-phone{color:#2a2118!important}
html[data-theme="kraft"] .icon-btn{border-color:rgba(168,90,23,0.27)!important;color:#2a2118!important;background:rgba(42,33,24,0.12)!important}
html[data-theme="kraft"] .menu-toggle i{background:#ffffff!important}
html[data-theme="kraft"] .pill.primary{background:linear-gradient(135deg,#f3e2c9,#f3e2c9)!important;color:#2a2118!important;box-shadow:0 13px 30px rgba(42,33,24,0.11)!important}
html[data-theme="kraft"] .pill.primary:hover{background:linear-gradient(135deg,#ffffff,#f3e2c9)!important}
html[data-theme="kraft"] .mobile-nav{background:rgba(244,237,225,.985)!important;color:#2a2118!important;border-color:rgba(168,90,23,0.20)!important}
html[data-theme="kraft"] .mobile-nav .nav-links a, html[data-theme="kraft"] .mobile-phone{color:#2a2118!important}
html[data-theme="kraft"] .inner-hero, html[data-theme="kraft"] .catalog-hero, html[data-theme="kraft"] .privacy-hero, html[data-theme="kraft"] .product-hero{background:radial-gradient(circle at 78% 34%,rgba(168,90,23,.16),transparent 30%),
    radial-gradient(circle at 18% 86%,rgba(168,90,23,0.12),transparent 32%),
    linear-gradient(180deg,#f4ede1,#f4ede1)!important}
html[data-theme="kraft"] .inner-hero:before, html[data-theme="kraft"] .inner-hero:after{border-color:rgba(168,90,23,0.13)!important}
html[data-theme="kraft"] .inner-hero h1, html[data-theme="kraft"] .catalog-hero h1, html[data-theme="kraft"] .privacy-hero h1, html[data-theme="kraft"] .product-hero h1{color:#2a2118!important;-webkit-text-fill-color:#2a2118!important}
html[data-theme="kraft"] .inner-hero .split-title, html[data-theme="kraft"] .inner-hero .split-title .word, html[data-theme="kraft"] .inner-hero .split-title .word i, html[data-theme="kraft"] .catalog-hero .split-title, html[data-theme="kraft"] .catalog-hero .split-title .word, html[data-theme="kraft"] .catalog-hero .split-title .word i{color:#2a2118!important;-webkit-text-fill-color:#2a2118!important}
html[data-theme="kraft"] .inner-hero>p, html[data-theme="kraft"] .catalog-hero p, html[data-theme="kraft"] .privacy-hero p, html[data-theme="kraft"] .product-lead{color:#6b5d4c!important}
html[data-theme="kraft"] .inner-hero .eyebrow, html[data-theme="kraft"] .catalog-hero .eyebrow, html[data-theme="kraft"] .privacy-hero .eyebrow, html[data-theme="kraft"] .breadcrumbs{color:#6b5d4c!important}
html[data-theme="kraft"] body[data-page="home"] .hero{background:radial-gradient(circle at 78% 45%,rgba(168,90,23,.18),transparent 30%),
    radial-gradient(circle at 10% 88%,rgba(168,90,23,0.12),transparent 28%),
    linear-gradient(180deg,#f4ede1,#f4ede1)!important}
html[data-theme="kraft"] body[data-page="home"] .hero .split-title, html[data-theme="kraft"] body[data-page="home"] .hero .split-title .word, html[data-theme="kraft"] body[data-page="home"] .hero .split-title .word i{color:#2a2118!important;-webkit-text-fill-color:#2a2118!important}
html[data-theme="kraft"] body[data-page="home"] .hero .split-title>span:not(.word), html[data-theme="kraft"] body[data-page="home"] .hero .split-title>span:not(.word) .word i{background:linear-gradient(100deg,#8f4a12,#8f4a12 62%,#2a2118)!important}
html[data-theme="kraft"] body[data-page="home"] .hero-lead{color:#6b5d4c!important}
html[data-theme="kraft"] body[data-page="home"] .hero .eyebrow{color:#6b5d4c!important}
html[data-theme="kraft"] body[data-page="home"] .hero .pill.glass{color:#2a2118!important;background:rgba(42,33,24,0.12)!important;border-color:rgba(168,90,23,0.31)!important}
html[data-theme="kraft"] body[data-page="home"] .hero-facts{border-color:rgba(168,90,23,0.22)!important}
html[data-theme="kraft"] body[data-page="home"] .hero-facts b{color:#8f4a12!important}
html[data-theme="kraft"] body[data-page="home"] .hero-facts span{color:#6b5d4c!important}
html[data-theme="kraft"] body[data-page="home"] .hero-stage{border:1px solid rgba(168,90,23,0.20)!important;background:linear-gradient(145deg,rgba(244,237,225,.72),rgba(244,237,225,.75))!important;box-shadow:0 32px 90px rgba(42,33,24,0.18)!important}
html[data-theme="kraft"] .v21-hero-art img{filter:drop-shadow(0 28px 34px rgba(241,232,218,.28))}
html[data-theme="kraft"] .v21-pencil-note{background:rgba(244,237,225,.72)!important;color:#2a2118!important;border-color:rgba(168,90,23,0.27)!important}
html[data-theme="kraft"] body[data-page="home"] .ticker{background:#f3e2c9!important;color:#2a2118!important}
html[data-theme="kraft"] body[data-page="home"] .section.about{background:#f4ede1!important}
html[data-theme="kraft"] body[data-page="home"] .about .display{color:#2a2118!important}
html[data-theme="kraft"] body[data-page="home"] .about-copy p{color:#6b5d4c!important}
html[data-theme="kraft"] .metrics article{background:linear-gradient(145deg,#f4ede1,#f4ede1)!important;border:1px solid rgba(168,90,23,0.20)!important;box-shadow:0 20px 50px rgba(42,33,24,0.12)!important;color:#2a2118!important}
html[data-theme="kraft"] .metrics article b{color:#8f4a12!important}
html[data-theme="kraft"] .metrics article h3{color:#2a2118!important}
html[data-theme="kraft"] .metrics article p{color:#6b5d4c!important}
html[data-theme="kraft"] body[data-page="home"] .products-section, html[data-theme="kraft"] .catalog-section, html[data-theme="kraft"] .clients-section, html[data-theme="kraft"] .values, html[data-theme="kraft"] .contacts-section{background:linear-gradient(180deg,#ffffff,#ffffff)!important}
html[data-theme="kraft"] body[data-page="home"] .products-section .section-heading>p, html[data-theme="kraft"] .catalog-section p, html[data-theme="kraft"] .clients-section p, html[data-theme="kraft"] .values p, html[data-theme="kraft"] .contacts-section p{color:#2a2118!important}
html[data-theme="kraft"] .filter-row button{border-color:rgba(230,219,200,.18)!important;color:#2a2118!important;background:rgba(42,33,24,0.24)!important}
html[data-theme="kraft"] .filter-row button.active, html[data-theme="kraft"] .filter-row button:hover{background:#f4ede1!important;color:#2a2118!important}
html[data-theme="kraft"] .catalog-search{border-color:rgba(230,219,200,.24)!important}
html[data-theme="kraft"] .catalog-search input{color:#2a2118!important}
html[data-theme="kraft"] .product-card, html[data-theme="kraft"] .catalog-card, html[data-theme="kraft"] .related-card{border:1px solid rgba(230,219,200,.13)!important;background:linear-gradient(150deg,#ffffff,#ffffff)!important;box-shadow:0 18px 46px rgba(42,33,24,0.06)!important}
html[data-theme="kraft"] .product-card:hover, html[data-theme="kraft"] .catalog-card:hover, html[data-theme="kraft"] .related-card:hover{box-shadow:0 28px 62px rgba(42,33,24,0.17)!important}
html[data-theme="kraft"] .product-card figure, html[data-theme="kraft"] .catalog-card figure, html[data-theme="kraft"] .related-card figure, html[data-theme="kraft"] .main-photo{background:radial-gradient(circle at 50% 44%,rgba(168,90,23,.20),rgba(42,33,24,0.34) 48%,rgba(255,255,255,.35) 100%)!important}
html[data-theme="kraft"] .premium-render{filter:drop-shadow(0 18px 20px rgba(241,232,218,.18))!important}
html[data-theme="kraft"] .product-card:hover .premium-render, html[data-theme="kraft"] .catalog-card:hover .premium-render, html[data-theme="kraft"] .related-card:hover .premium-render{filter:drop-shadow(0 24px 26px rgba(241,232,218,.24))!important}
html[data-theme="kraft"] .product-card h3, html[data-theme="kraft"] .catalog-card h2, html[data-theme="kraft"] .catalog-card h3, html[data-theme="kraft"] .related-card h3{color:#2a2118!important}
html[data-theme="kraft"] .product-card p, html[data-theme="kraft"] .catalog-card p, html[data-theme="kraft"] .related-card p{color:#2a2118!important}
html[data-theme="kraft"] .product-card small, html[data-theme="kraft"] .catalog-card small, html[data-theme="kraft"] .related-card small, html[data-theme="kraft"] .product-card-top, html[data-theme="kraft"] .catalog-card-top{color:#2a2118!important}
html[data-theme="kraft"] .card-actions a, html[data-theme="kraft"] .catalog-actions a, html[data-theme="kraft"] .related-card span{color:#8f4a12!important}
html[data-theme="kraft"] .quick-view{border-color:rgba(230,219,200,.16)!important;color:#8f4a12!important;background:rgba(42,33,24,0.27)!important}
html[data-theme="kraft"] body[data-page="home"] .process{background:#f4ede1!important}
html[data-theme="kraft"] body[data-page="home"] .trust{background:#f4ede1!important;color:#2a2118!important}
html[data-theme="kraft"] body[data-page="home"] .trust .display{color:#2a2118!important}
html[data-theme="kraft"] body[data-page="home"] .trust p{color:#6b5d4c!important}
html[data-theme="kraft"] .logo-item{border-color:rgba(168,90,23,0.17)!important;background:rgba(42,33,24,0.12)!important}
html[data-theme="kraft"] body[data-page="home"] .cta-band{background:linear-gradient(135deg,#a85a17,#a85a17)!important;color:#ffffff}
html[data-theme="kraft"] body[data-page="home"] .cta-band .display, html[data-theme="kraft"] body[data-page="home"] .cta-band .display em{color:#2a2118!important}
html[data-theme="kraft"] body[data-page="company"] .story, html[data-theme="kraft"] body[data-page="company"] .geography{background:#f4ede1!important;color:#2a2118!important}
html[data-theme="kraft"] body[data-page="company"] .story-content p, html[data-theme="kraft"] body[data-page="company"] .geography p{color:#6b5d4c!important}
html[data-theme="kraft"] body[data-page="company"] .story-content .lead{color:#2a2118!important}
html[data-theme="kraft"] body[data-page="company"] .story-number{color:rgba(143,74,18,.065)!important}
html[data-theme="kraft"] .value-grid article{border-color:rgba(230,219,200,.16)!important;background:rgba(42,33,24,0.22)!important}
html[data-theme="kraft"] .value-grid h3{color:#2a2118!important}
html[data-theme="kraft"] .value-grid p{color:#2a2118!important}
html[data-theme="kraft"] .geo-map{background:radial-gradient(circle at 50%,rgba(168,90,23,.16),transparent 58%),#f4ede1!important}
html[data-theme="kraft"] .client-card, html[data-theme="kraft"] .contact-card, html[data-theme="kraft"] .work-shot, html[data-theme="kraft"] .value-card{border-color:rgba(230,219,200,.13)!important;background:rgba(42,33,24,0.34)!important;box-shadow:0 16px 42px rgba(42,33,24,0.06)!important}
html[data-theme="kraft"] .contact-card h2, html[data-theme="kraft"] .contact-card h3, html[data-theme="kraft"] .client-card h3{color:#2a2118!important}
html[data-theme="kraft"] .contact-card a, html[data-theme="kraft"] .contact-card p, html[data-theme="kraft"] .client-card p{color:#2a2118!important}
html[data-theme="kraft"] .map-card{background:#f4ede1!important;border-color:rgba(168,90,23,0.20)!important}
html[data-theme="kraft"] .product-summary h1{color:#2a2118!important;-webkit-text-fill-color:#2a2118!important}
html[data-theme="kraft"] .product-tags span{border-color:rgba(168,90,23,0.26)!important;background:rgba(42,33,24,0.12)!important;color:#6b5d4c!important}
html[data-theme="kraft"] .product-actions .pill.glass{color:#2a2118!important;border-color:rgba(168,90,23,0.31)!important;background:rgba(42,33,24,0.12)!important}
html[data-theme="kraft"] .main-photo{border-color:rgba(168,90,23,0.20)!important;background:radial-gradient(circle at 50%,rgba(168,90,23,.17),rgba(244,237,225,.42) 64%),#f4ede1!important}
html[data-theme="kraft"] .photo-badge{background:rgba(244,237,225,.78)!important;color:#2a2118!important;border-color:rgba(168,90,23,0.31)!important}
html[data-theme="kraft"] .product-info{background:#f4ede1!important;color:#2a2118!important}
html[data-theme="kraft"] .rich-text p, html[data-theme="kraft"] .rich-text li{color:#6b5d4c!important}
html[data-theme="kraft"] .rich-text h2, html[data-theme="kraft"] .rich-text h3, html[data-theme="kraft"] .rich-text strong{color:#2a2118!important}
html[data-theme="kraft"] .v21-product-note{border-color:rgba(168,90,23,0.24)!important;background:rgba(168,90,23,0.12)!important;color:#2a2118!important}
html[data-theme="kraft"] .spec-band{background:linear-gradient(135deg,#f3e2c9,#a85a17)!important;color:#2a2118!important}
html[data-theme="kraft"] .spec-band span{color:#8f4a12!important}
html[data-theme="kraft"] .spec-band b{color:#2a2118!important}
html[data-theme="kraft"] .related-section{background:linear-gradient(180deg,#ffffff,#ffffff)!important}
html[data-theme="kraft"] body[data-page="privacy"] .full-policy{background:#f4ede1!important;color:#2a2118!important}
html[data-theme="kraft"] body[data-page="privacy"] .privacy-summary{background:linear-gradient(145deg,#f4ede1,#f4ede1)!important;border-color:rgba(168,90,23,0.20)!important}
html[data-theme="kraft"] body[data-page="privacy"] .privacy-summary h2, html[data-theme="kraft"] body[data-page="privacy"] .privacy-summary h3{color:#2a2118!important}
html[data-theme="kraft"] body[data-page="privacy"] .privacy-summary p{color:#6b5d4c!important}
html[data-theme="kraft"] body[data-page="privacy"] .legal-toc{background:rgba(244,237,225,.88)!important;border-color:rgba(168,90,23,0.20)!important}
html[data-theme="kraft"] body[data-page="privacy"] .legal-document, html[data-theme="kraft"] body[data-page="privacy"] .policy-section{color:#2a2118!important}
html[data-theme="kraft"] body[data-page="privacy"] .policy-section p, html[data-theme="kraft"] body[data-page="privacy"] .policy-section li, html[data-theme="kraft"] body[data-page="privacy"] .legal-document>p{color:#6b5d4c!important}
html[data-theme="kraft"] body[data-page="privacy"] .policy-section h2, html[data-theme="kraft"] body[data-page="privacy"] .policy-section strong{color:#2a2118!important}
html[data-theme="kraft"] .footer{background:#f4ede1!important;color:#2a2118!important}
html[data-theme="kraft"] .footer .brand b{color:#2a2118!important}
html[data-theme="kraft"] .footer .brand small{color:#2a2118!important}
html[data-theme="kraft"] .footer-top>p, html[data-theme="kraft"] .footer-grid p{color:#6b5d4c!important}
html[data-theme="kraft"] .form-dialog, html[data-theme="kraft"] .search-dialog{background:#f4ede1!important;border-color:rgba(168,90,23,0.24)!important}
html[data-theme="kraft"] .form-dialog input, html[data-theme="kraft"] .form-dialog textarea, html[data-theme="kraft"] .search-dialog input{color:#2a2118!important}
html[data-theme="kraft"] .callback-fab{background:rgba(244,237,225,.92)!important;border-color:rgba(168,90,23,0.34)!important}
html[data-theme="kraft"] .no-results{color:#8f4a12!important}
html[data-theme="kraft"]{--v24-bg:#f4ede1;--v24-bg-soft:#f4ede1;--v24-panel:#f4ede1;--v24-panel-2:#f4ede1;--v24-card:#f4ede1;--v24-card-2:#f4ede1;--v24-text:#2a2118;--v24-muted:#6b5d4c;--v24-line:rgba(168,90,23,0.22);--v24-lime:#8f4a12;--v24-paper:#ffffff;--v24-paper-2:#ffffff}
html[data-theme="kraft"] body[data-page="home"] .hero-stage{border-color:rgba(168,90,23,0.26) !important;background:radial-gradient(circle at 50% 43%, rgba(168,90,23,.14), transparent 35%),
    linear-gradient(145deg, rgba(244,237,225,.82), rgba(244,237,225,.88)) !important}
html[data-theme="kraft"] body[data-page="home"] .front{background:linear-gradient(145deg, rgba(42,33,24,0.22), transparent 42%),
    linear-gradient(160deg, #a85a17, #a85a17 78%) !important}
html[data-theme="kraft"] body[data-page="home"] .products-section, html[data-theme="kraft"] body[data-page="home"] .process, html[data-theme="kraft"] body[data-page="home"] .trust, html[data-theme="kraft"] body[data-page="company"] .values, html[data-theme="kraft"] body[data-page="clients"] .clients-section, html[data-theme="kraft"] body[data-page="catalog"] .catalog-section, html[data-theme="kraft"] body[data-page="contacts"] .contact-layout, html[data-theme="kraft"] body[data-page="contacts"] .contact-form-section, html[data-theme="kraft"] .related-section, html[data-theme="kraft"] .related{background:radial-gradient(circle at 82% 20%, rgba(168,90,23,.07), transparent 27%),
    linear-gradient(180deg, #f4ede1, #f4ede1) !important}
html[data-theme="kraft"] .filter-row button{border-color:rgba(168,90,23,0.26) !important;color:#6b5d4c !important;background:rgba(42,33,24,0.12) !important}
html[data-theme="kraft"] .filter-row button.active, html[data-theme="kraft"] .filter-row button:hover{color:#2a2118 !important}
html[data-theme="kraft"] .catalog-search{border-color:rgba(168,90,23,0.27) !important}
html[data-theme="kraft"] .catalog-search input{color:#2a2118 !important}
html[data-theme="kraft"] .catalog-search input::placeholder{color:#2a2118 !important}
html[data-theme="kraft"] .product-card, html[data-theme="kraft"] .catalog-card, html[data-theme="kraft"] .related-card, html[data-theme="kraft"] .value-grid article, html[data-theme="kraft"] .value-card, html[data-theme="kraft"] .client-card, html[data-theme="kraft"] .contact-card, html[data-theme="kraft"] .work-shot, html[data-theme="kraft"] .metrics article{border:1px solid rgba(168,90,23,0.19) !important;box-shadow:0 20px 55px rgba(42,33,24,0.13) !important}
html[data-theme="kraft"] .product-card figure, html[data-theme="kraft"] .catalog-card figure, html[data-theme="kraft"] .related-card figure{background:radial-gradient(circle at 48% 42%, rgba(168,90,23,0.34), transparent 35%),
    linear-gradient(145deg, var(--v24-paper), var(--v24-paper-2)) !important}
html[data-theme="kraft"] .product-card h3, html[data-theme="kraft"] .catalog-card h2, html[data-theme="kraft"] .catalog-card h3, html[data-theme="kraft"] .related-card h3, html[data-theme="kraft"] .value-grid h3, html[data-theme="kraft"] .client-card h3, html[data-theme="kraft"] .contact-card h2, html[data-theme="kraft"] .contact-card h3{color:#2a2118 !important}
html[data-theme="kraft"] .product-card p, html[data-theme="kraft"] .catalog-card p, html[data-theme="kraft"] .related-card p, html[data-theme="kraft"] .value-grid p, html[data-theme="kraft"] .client-card p, html[data-theme="kraft"] .contact-card p, html[data-theme="kraft"] .contact-card small{color:#6b5d4c !important}
html[data-theme="kraft"] .product-card small, html[data-theme="kraft"] .catalog-card small, html[data-theme="kraft"] .related-card small, html[data-theme="kraft"] .contact-card > span, html[data-theme="kraft"] .client-card span{color:#6b5d4c !important}
html[data-theme="kraft"] .card-actions a, html[data-theme="kraft"] .catalog-actions a, html[data-theme="kraft"] .related-card span, html[data-theme="kraft"] .contact-card a{color:#8f4a12 !important}
html[data-theme="kraft"] .tilt:hover{box-shadow:0 28px 70px rgba(42,33,24,0.19) !important}
html[data-theme="kraft"] body[data-page="contacts"] .contact-card{border-top:1px solid rgba(168,90,23,0.19) !important}
html[data-theme="kraft"] body[data-page="contacts"] .socials a{color:#8f4a12 !important;border-color:rgba(168,90,23,0.27) !important}
html[data-theme="kraft"] body[data-page="contacts"] .contact-visual figure{border:1px solid rgba(168,90,23,0.19);box-shadow:0 24px 65px rgba(42,33,24,0.15)}
html[data-theme="kraft"] body[data-page="contacts"] .map-card{box-shadow:0 20px 55px rgba(42,33,24,0.13)}
html[data-theme="kraft"] body[data-page="contacts"] .contact-form-section .section-label{color:#6b5d4c !important}
html[data-theme="kraft"] body[data-page="contacts"] .premium-form{border-color:rgba(168,90,23,0.22) !important;background:linear-gradient(145deg, #f4ede1, #f4ede1) !important;box-shadow:0 24px 65px rgba(42,33,24,0.14)}
html[data-theme="kraft"] body[data-page="contacts"] .premium-form label > span{color:#6b5d4c !important}
html[data-theme="kraft"] body[data-page="contacts"] .premium-form input, html[data-theme="kraft"] body[data-page="contacts"] .premium-form textarea{color:#2a2118 !important;border-color:rgba(168,90,23,0.22) !important;background:rgba(42,33,24,0.12) !important}
html[data-theme="kraft"] body[data-page="contacts"] .premium-form input:focus, html[data-theme="kraft"] body[data-page="contacts"] .premium-form textarea:focus{border-color:rgba(230,219,200,.48) !important;box-shadow:0 0 0 3px rgba(42,33,24,0.03)}
html[data-theme="kraft"] body[data-page="contacts"] .premium-form .agree span, html[data-theme="kraft"] body[data-page="contacts"] .premium-form .agree a{color:#6b5d4c !important}
html[data-theme="kraft"] body[data-page="ai"] .ai-sidebar-v22, html[data-theme="kraft"] body[data-page="ai"] .ai-chat-v22{border-color:rgba(168,90,23,0.19) !important}
html[data-theme="kraft"] .footer{border-top:1px solid rgba(168,90,23,0.14)}
html[data-theme="kraft"], html[data-theme="kraft"] body{background:#f4ede1}
html[data-theme="kraft"] body[data-page="home"] .ticker{background:#f3e2c9 !important;color:#2a2118 !important;border-top:1px solid rgba(230,219,200,.13) !important;border-bottom:1px solid rgba(230,219,200,.13) !important}
html[data-theme="kraft"] body[data-page="home"] .ticker-group-v25 span{color:#2a2118 !important}
html[data-theme="kraft"] body[data-page="home"] .ticker-group-v25 i{background:#a85a17 !important}
html[data-theme="kraft"] .stage-label-v25{border:1px solid rgba(168,90,23,0.31);background:rgba(244,237,225,.78);color:#2a2118;box-shadow:0 12px 28px rgba(42,33,24,0.12)}
html[data-theme="kraft"] .stage-label-v25::before{background:#f3e2c9;box-shadow:0 0 0 5px rgba(42,33,24,0.03),
    0 0 16px rgba(42,33,24,0.22)}
html[data-theme="kraft"] body[data-page="catalog"] .catalog-hero{background:radial-gradient(
      circle at 78% 30%,
      rgba(168,90,23,.10),
      transparent 34%
    ),
    linear-gradient(180deg, #f4ede1, #f4ede1) !important}
html[data-theme="kraft"] body[data-page="catalog"] .catalog-section{background:#f4ede1 !important}
html[data-theme="kraft"] body[data-page="catalog"] .catalog-card{background:linear-gradient(
    145deg,
    #f4ede1,
    #f4ede1
  ) !important}
html[data-theme="kraft"] body[data-page="catalog"] .catalog-card figure{border-right:1px solid rgba(230,219,200,.10);background:radial-gradient(
      circle at 50% 45%,
      rgba(168,90,23,.18),
      transparent 37%
    ),
    linear-gradient(145deg, #ffffff, #ffffff) !important}
html[data-theme="kraft"] body[data-page="catalog"] .catalog-card h2{color:#2a2118 !important}
html[data-theme="kraft"] body[data-page="catalog"] .catalog-card p{color:#6b5d4c !important}
html[data-theme="kraft"] body[class~="v25-complete"] .product-hero{background:linear-gradient(180deg, #f4ede1, #f4ede1) !important}
html[data-theme="kraft"] body[class~="v25-complete"] .main-photo{border:1px solid rgba(230,219,200,.12) !important;background:radial-gradient(
      circle at 50% 45%,
      rgba(168,90,23,.15),
      transparent 36%
    ),
    linear-gradient(145deg, #ffffff, #ffffff) !important;box-shadow:0 34px 80px rgba(42,33,24,0.15),
    inset 0 1px rgba(42,33,24,0.22)}
html[data-theme="kraft"] body[class~="v25-complete"] .main-photo img{filter:drop-shadow(
    20px 28px 24px rgba(241,232,218,.22)
  ) !important}
html[data-theme="kraft"] body[class~="v25-complete"] .photo-badge{border:1px solid rgba(230,219,200,.13) !important;background:rgba(255,255,255,.84) !important;color:#8f4a12 !important}
html[data-theme="kraft"] body[class~="v25-complete"] .product-lead{color:#6b5d4c !important}
html[data-theme="kraft"] body[class~="v25-complete"] .product-info{background:linear-gradient(180deg, #f4ede1, #f4ede1) !important}
html[data-theme="kraft"] body[class~="v25-complete"] .content-index{border-color:rgba(168,90,23,0.20) !important;color:#2a2118 !important}
html[data-theme="kraft"] body[class~="v25-complete"] .spec-band{background:linear-gradient(135deg, #a85a17, #a85a17) !important}
html[data-theme="kraft"] body[class~="v25-complete"] .related{background:#f4ede1 !important}
html[data-theme="kraft"] .logo-item{background:linear-gradient(
      145deg,
      rgba(42,33,24,0.12),
      rgba(42,33,24,0.12)
    ) !important}
html[data-theme="kraft"] .logo-item span{color:#2a2118 !important}
html[data-theme="kraft"] body[data-page="contacts"] main, html[data-theme="kraft"] body[data-page="contacts"] .contact-layout, html[data-theme="kraft"] body[data-page="contacts"] .contact-form-section{background:#f4ede1 !important}
html[data-theme="kraft"] .page-transition b{color:#2a2118}
html[data-theme="kraft"] .stage-label-v28{border:1px solid rgba(168,90,23,0.34) !important;background:rgba(244,237,225,.82) !important;color:#2a2118 !important;box-shadow:0 12px 28px rgba(42,33,24,0.12)}
html[data-theme="kraft"] .stage-label-v28::before{background:#f3e2c9;box-shadow:0 0 0 5px rgba(42,33,24,0.03),0 0 16px rgba(42,33,24,0.22)}
html[data-theme="kraft"] body[data-page="home"] .ticker{background:#f3e2c9 !important;color:#2a2118 !important}
html[data-theme="kraft"] body[data-page="home"] .ticker-group-v28 span{color:#2a2118 !important}
html[data-theme="kraft"] body[data-page="home"] .ticker-group-v28 i{background:#a85a17 !important}
html[data-theme="kraft"] .product-card:hover, html[data-theme="kraft"] .catalog-card:hover, html[data-theme="kraft"] .related-card:hover{box-shadow:0 28px 70px rgba(42,33,24,0.19) !important}
html[data-theme="kraft"] body.product-page-v29 .product-info{background:radial-gradient(circle at 88% 16%, rgba(168,90,23,.075), transparent 29%),
    linear-gradient(180deg, #f4ede1, #f4ede1) !important;color:#2a2118 !important;border-top:1px solid rgba(168,90,23,0.15) !important;border-bottom:1px solid rgba(168,90,23,0.14) !important}
html[data-theme="kraft"] body.product-page-v29 .content-index{border-top:1px solid rgba(168,90,23,0.34) !important;color:#6b5d4c !important}
html[data-theme="kraft"] body.product-page-v29 .content-index span, html[data-theme="kraft"] body.product-page-v29 .content-index b{color:#6b5d4c !important}
html[data-theme="kraft"] body.product-page-v29 .rich-text p, html[data-theme="kraft"] body.product-page-v29 .rich-text li{color:#6b5d4c !important}
html[data-theme="kraft"] body.product-page-v29 .rich-text li::marker{color:#8f4a12 !important}
html[data-theme="kraft"] body.product-page-v29 .rich-text strong, html[data-theme="kraft"] body.product-page-v29 .rich-text h2, html[data-theme="kraft"] body.product-page-v29 .rich-text h3{color:#2a2118 !important}
html[data-theme="kraft"] body.product-page-v29 .v21-product-note{border:1px solid rgba(168,90,23,0.24) !important;background:rgba(168,90,23,0.12) !important;color:#2a2118 !important}
html[data-theme="kraft"] body.product-page-v29 .spec-band{background:radial-gradient(circle at 12% 45%, rgba(168,90,23,.06), transparent 23%),
    linear-gradient(180deg, #f4ede1, #f4ede1) !important;color:#2a2118 !important;border-top:1px solid rgba(168,90,23,0.17) !important;border-bottom:1px solid rgba(168,90,23,0.17) !important}
html[data-theme="kraft"] body.product-page-v29 .spec-band article{border:1px solid rgba(168,90,23,0.22) !important;background:linear-gradient(145deg, rgba(168,90,23,.96), rgba(244,237,225,.98)) !important;box-shadow:0 16px 38px rgba(42,33,24,0.11) !important;color:#ffffff}
html[data-theme="kraft"] body.product-page-v29 .spec-band article:hover{border-color:rgba(168,90,23,0.34) !important;background:linear-gradient(145deg, rgba(168,90,23,.98), rgba(244,237,225,.98)) !important}
html[data-theme="kraft"] body.product-page-v29 .spec-band span{color:#6b5d4c !important}
html[data-theme="kraft"] body.product-page-v29 .spec-band b{color:#2a2118 !important}
html[data-theme="kraft"] body.product-page-v29 .related{background:radial-gradient(circle at 84% 12%, rgba(168,90,23,.06), transparent 28%),
    linear-gradient(180deg, #f4ede1, #f4ede1) !important}
html[data-theme="kraft"] .about .checks span::before{border-left:2px solid #e6dbc8;border-bottom:2px solid #e6dbc8}
html[data-theme="kraft"] .heading-shimmer-v33{color:#2a2118 !important;text-shadow:0 12px 38px rgba(42,33,24,0.09)}
html[data-theme="kraft"] body[data-page="contacts"] .map-card.office-map-card{background:linear-gradient(145deg,rgba(244,237,225,.95),rgba(244,237,225,.98))!important;border:1px solid rgba(168,90,23,0.20)!important}
html[data-theme="kraft"] body[data-page="contacts"] .office-map-visual{border:1px solid rgba(168,90,23,0.17);box-shadow:inset 0 0 0 1px rgba(42,33,24,0.01),0 20px 46px rgba(42,33,24,0.13)}
html[data-theme="kraft"] body[data-page="contacts"] .office-map-visual img{background:#f4ede1}
html[data-theme="kraft"] body[data-page="contacts"] .office-map-badge{background:rgba(168,90,23,0.17);border:1px solid rgba(168,90,23,0.24);color:#8f4a12}
html[data-theme="kraft"] body[data-page="contacts"] .office-map-copy h3{color:#2a2118}
html[data-theme="kraft"] body[data-page="contacts"] .office-map-copy p{color:#6b5d4c}
html[data-theme="kraft"] body[data-page="home"] .cta-band{background:radial-gradient(circle at 82% 40%, rgba(168,90,23,0.20), transparent 32%),
    radial-gradient(circle at 8% 90%, rgba(168,90,23,.08), transparent 30%),
    linear-gradient(135deg, #f4ede1 0%, #f4ede1 48%, #f4ede1 100%) !important;color:#2a2118 !important;border-top:1px solid rgba(168,90,23,0.17);border-bottom:1px solid rgba(168,90,23,0.14)}
html[data-theme="kraft"] body[data-page="home"] .cta-band::before{background:linear-gradient(115deg, transparent 0 42%, rgba(42,33,24,0.12) 52%, transparent 62%)}
html[data-theme="kraft"] body[data-page="home"] .cta-band .section-label{color:#6b5d4c !important}
html[data-theme="kraft"] body[data-page="home"] .cta-band .display, html[data-theme="kraft"] body[data-page="home"] .cta-band .display em{color:#2a2118 !important;text-shadow:0 18px 48px rgba(42,33,24,0.13)}
html[data-theme="kraft"] body[data-page="home"] .cta-band .cta-orbit{border-color:rgba(168,90,23,0.14) !important}
html[data-theme="kraft"] body[data-page="home"] .cta-band .pill.dark{background:#f3e2c9 !important;color:#2a2118 !important;box-shadow:0 14px 34px rgba(42,33,24,0.09)}
html[data-theme="kraft"] body[data-page="home"] .cta-band .pill.dark:hover{background:#ffffff !important;box-shadow:0 18px 42px rgba(42,33,24,0.13)}
html[data-theme="kraft"] body[data-page="home"] .cta-band .pill.outline-dark{color:#2a2118 !important;border-color:rgba(42,33,24,0.34) !important;background:rgba(42,33,24,0.12) !important}
html[data-theme="kraft"] body[data-page="home"] .cta-band .pill.outline-dark:hover{border-color:rgba(230,219,200,.48) !important;background:rgba(168,90,23,0.12) !important}
html[data-theme="kraft"] .office-location-card-v38{border:1px solid rgba(168,90,23,0.22);background:radial-gradient(circle at 76% 16%, rgba(168,90,23,.08), transparent 34%),
    linear-gradient(145deg, rgba(244,237,225,.97), rgba(244,237,225,.99));box-shadow:0 28px 72px rgba(42,33,24,0.15)}
html[data-theme="kraft"] .office-location-card-v38__visual{border:1px solid rgba(168,90,23,0.17);background:#f4ede1}
html[data-theme="kraft"] .office-location-card-v38__badge{border:1px solid rgba(168,90,23,0.27);background:rgba(168,90,23,0.12);color:#8f4a12}
html[data-theme="kraft"] .office-location-card-v38__info h3{color:#2a2118}
html[data-theme="kraft"] .office-location-card-v38__info p{color:#6b5d4c}
html[data-theme="kraft"] .office-location-card-v38__details a{color:#8f4a12}
html[data-theme="kraft"] .office-location-card-v38__details span{color:#2a2118}
html[data-theme="kraft"]{--bg:#f4ede1;--bg2:#f1e8da;--panel:#f4ede1;--panel2:#f1e8da;--cream:#2a2118;--paper:#ffffff;--ink:#2a2118;--muted:#6b5d4c;--olive:#a85a17;--lime:#8f4a12;--line:rgba(42,33,24,0.20);--shadow:0 32px 90px rgba(42,33,24,0.20)}
html[data-theme="kraft"] ::-webkit-scrollbar-track{background:#f4ede1}
html[data-theme="kraft"] ::-webkit-scrollbar-thumb{background:#a85a17;border:2px solid #e6dbc8}
html[data-theme="kraft"] .cursor-aura{background:radial-gradient(circle,rgba(168,90,23,0.17),transparent 68%)}
html[data-theme="kraft"] .f1{border:1px solid rgba(168,90,23,0.34)}
html[data-theme="kraft"] .f2{border:1px solid rgba(42,33,24,0.27)}
html[data-theme="kraft"] .f3{border:1px solid rgba(168,90,23,.3)}
html[data-theme="kraft"] .scroll-progress{background:rgba(42,33,24,0.12)}
html[data-theme="kraft"] .page-transition span{background:#f4ede1}
html[data-theme="kraft"] .site-header{background:rgba(244,237,225,.68)}
html[data-theme="kraft"] .site-header.scrolled{background:rgba(244,237,225,.9);box-shadow:0 15px 50px rgba(42,33,24,0.14)}
html[data-theme="kraft"] .nav-links a{color:#6b5d4c}
html[data-theme="kraft"] .nav-links a.active, html[data-theme="kraft"] .nav-links a:hover{color:#2a2118}
html[data-theme="kraft"] .header-phone{color:#2a2118}
html[data-theme="kraft"] .pill.primary:hover{background:#ffffff}
html[data-theme="kraft"] .pill.ghost, html[data-theme="kraft"] .pill.glass{background:rgba(42,33,24,0.12)}
html[data-theme="kraft"] .pill.light{background:#f4ede1;color:#2a2118}
html[data-theme="kraft"] .pill.dark{color:#2a2118}
html[data-theme="kraft"] .pill.outline-dark{border-color:rgba(230,219,200,.28)}
html[data-theme="kraft"] .menu-toggle i{background:#ffffff}
html[data-theme="kraft"] .hero{background:radial-gradient(circle at 78% 46%,rgba(168,90,23,.17),transparent 29%),linear-gradient(180deg,rgba(42,33,24,0.12),transparent)}
html[data-theme="kraft"] .hero:before, html[data-theme="kraft"] .inner-hero:before{border:1px solid rgba(42,33,24,0.12)}
html[data-theme="kraft"] .hero:after, html[data-theme="kraft"] .inner-hero:after{border:1px solid rgba(168,90,23,0.14)}
html[data-theme="kraft"] .eyebrow, html[data-theme="kraft"] .kicker, html[data-theme="kraft"] .section-label{color:#6b5d4c}
html[data-theme="kraft"] .eyebrow i{box-shadow:0 0 0 0 rgba(42,33,24,0.22)}
html[data-theme="kraft"] .display span, html[data-theme="kraft"] .split-title span{background:linear-gradient(100deg,var(--lime),#8f4a12 55%,#2a2118)}
html[data-theme="kraft"] .hero-lead, html[data-theme="kraft"] .inner-hero>p{color:#6b5d4c}
html[data-theme="kraft"] .stage-halo{background:radial-gradient(circle,rgba(168,90,23,.16),transparent 66%)}
html[data-theme="kraft"] .face{border:1px solid rgba(42,33,24,0.34)}
html[data-theme="kraft"] .front{background:linear-gradient(145deg,rgba(42,33,24,0.22),transparent 42%),linear-gradient(160deg,#a85a17,#a85a17 78%);box-shadow:inset 0 0 45px rgba(42,33,24,0.04),0 55px 90px rgba(42,33,24,0.19)}
html[data-theme="kraft"] .front:after{background:linear-gradient(110deg,transparent 43%,rgba(42,33,24,0.34) 49%,transparent 55%)}
html[data-theme="kraft"] .back{background:#f4ede1}
html[data-theme="kraft"] .left{background:#a85a17}
html[data-theme="kraft"] .right{background:#f4ede1}
html[data-theme="kraft"] .right b{color:#8f4a12}
html[data-theme="kraft"] .top{background:#a85a17}
html[data-theme="kraft"] .top em{background:rgba(244,237,225,.43);border:4px solid rgba(230,219,200,.48)}
html[data-theme="kraft"] .bottom{background:#f4ede1}
html[data-theme="kraft"] .stage-shadow{background:rgba(244,237,225,.45)}
html[data-theme="kraft"] .stage-chip{border:1px solid rgba(168,90,23,0.34);background:rgba(244,237,225,.8)}
html[data-theme="kraft"] .drag-hint{color:#2a2118}
html[data-theme="kraft"] .scroll-down{color:#2a2118}
html[data-theme="kraft"] .ticker{background:#f4ede1}
html[data-theme="kraft"] .about-copy p, html[data-theme="kraft"] .section-heading>p{color:#6b5d4c}
html[data-theme="kraft"] .about-copy .lead{color:#2a2118}
html[data-theme="kraft"] .metrics article{background:linear-gradient(180deg,rgba(42,33,24,0.12),transparent)}
html[data-theme="kraft"] .products-section .section-heading>p, html[data-theme="kraft"] .products-section .section-label{color:#2a2118}
html[data-theme="kraft"] .product-card{background:#ffffff;border:1px solid rgba(230,219,200,.08)}
html[data-theme="kraft"] .product-card:hover{background:#ffffff}
html[data-theme="kraft"] .product-card-top{color:#2a2118}
html[data-theme="kraft"] .product-card figure:before{background:radial-gradient(circle,rgba(168,90,23,.26),transparent 70%)}
html[data-theme="kraft"] .product-card figure img{filter:drop-shadow(15px 25px 20px rgba(241,232,218,.2))}
html[data-theme="kraft"] .catalog-card small, html[data-theme="kraft"] .product-card-body small{color:#2a2118}
html[data-theme="kraft"] .product-card p{color:#2a2118}
html[data-theme="kraft"] .quick-view{border:1px solid rgba(230,219,200,.17)}
html[data-theme="kraft"] .quick-view:hover{color:#2a2118}
html[data-theme="kraft"] .process-row small{color:#2a2118}
html[data-theme="kraft"] .process-row p{color:#6b5d4c}
html[data-theme="kraft"] .trust{background:#f4ede1}
html[data-theme="kraft"] .logo-marquee{mask-image:linear-gradient(90deg,transparent,#f1e8da 8%,#f1e8da 92%,transparent)}
html[data-theme="kraft"] .logo-item{background:rgba(42,33,24,0.12)}
html[data-theme="kraft"] .logo-item span{color:#2a2118}
html[data-theme="kraft"] .works .section-heading>p, html[data-theme="kraft"] .works .section-label{color:#2a2118}
html[data-theme="kraft"] .work-shot{background:#ffffff}
html[data-theme="kraft"] .work-shot figcaption{background:rgba(244,237,225,.78);color:#2a2118}
html[data-theme="kraft"] .cta-band .section-label{color:#8f4a12}
html[data-theme="kraft"] .cta-band em{color:#8f4a12}
html[data-theme="kraft"] .cta-orbit{border:1px solid rgba(230,219,200,.14)}
html[data-theme="kraft"] .inner-hero{background:radial-gradient(circle at 80% 45%,rgba(168,90,23,.14),transparent 30%)}
html[data-theme="kraft"] .filter-row button{border:1px solid rgba(230,219,200,.18)}
html[data-theme="kraft"] .filter-row button.active, html[data-theme="kraft"] .filter-row button:hover{color:#2a2118}
html[data-theme="kraft"] .catalog-search{border-bottom:1px solid rgba(230,219,200,.25)}
html[data-theme="kraft"] .catalog-card{background:#ffffff;border:1px solid rgba(230,219,200,.08)}
html[data-theme="kraft"] .catalog-card figure{background:rgba(42,33,24,0.31)}
html[data-theme="kraft"] .catalog-card figure img{filter:drop-shadow(12px 22px 16px rgba(241,232,218,.22))}
html[data-theme="kraft"] .catalog-card p{color:#2a2118}
html[data-theme="kraft"] .no-results{color:#2a2118}
html[data-theme="kraft"] .gallery-section{background:#f4ede1}
html[data-theme="kraft"] .gallery-zoom{border:1px solid rgba(42,33,24,0.31);background:rgba(244,237,225,.65)}
html[data-theme="kraft"] .product-hero{background:radial-gradient(circle at 28% 42%,rgba(168,90,23,.13),transparent 34%)}
html[data-theme="kraft"] .breadcrumbs{color:#2a2118}
html[data-theme="kraft"] .main-photo{background:linear-gradient(145deg,rgba(42,33,24,0.12),transparent)}
html[data-theme="kraft"] .main-photo img{filter:drop-shadow(25px 35px 28px rgba(241,232,218,.38))}
html[data-theme="kraft"] .photo-glow{background:radial-gradient(circle,rgba(168,90,23,.2),transparent 70%)}
html[data-theme="kraft"] .photo-badge{color:#2a2118}
html[data-theme="kraft"] .thumb{background:rgba(42,33,24,0.12)}
html[data-theme="kraft"] .product-lead{color:#6b5d4c}
html[data-theme="kraft"] .manager-card span{color:#2a2118}
html[data-theme="kraft"] .manager-card p{color:#6b5d4c}
html[data-theme="kraft"] .content-index{border-top:1px solid rgba(230,219,200,.17)}
html[data-theme="kraft"] .rich-text li, html[data-theme="kraft"] .rich-text p{color:#2a2118}
html[data-theme="kraft"] .spec-band span{color:#2a2118}
html[data-theme="kraft"] .related-card figure{background:rgba(42,33,24,0.12)}
html[data-theme="kraft"] .related-card small{color:#2a2118}
html[data-theme="kraft"] .story-number{color:rgba(143,74,18,.07)}
html[data-theme="kraft"] .story-content p{color:#6b5d4c}
html[data-theme="kraft"] .story-content .lead{color:#2a2118}
html[data-theme="kraft"] .values .section-label{color:#2a2118}
html[data-theme="kraft"] .value-grid article{border:1px solid rgba(230,219,200,.13)}
html[data-theme="kraft"] .value-grid b{color:#2a2118}
html[data-theme="kraft"] .value-grid p{color:#2a2118}
html[data-theme="kraft"] .geo-map, html[data-theme="kraft"] .map-card{background:radial-gradient(circle at 50%,rgba(168,90,23,.12),transparent 55%),repeating-linear-gradient(0deg,transparent 0 47px,rgba(42,33,24,0.12) 48px),repeating-linear-gradient(90deg,transparent 0 47px,rgba(42,33,24,0.12) 48px)}
html[data-theme="kraft"] .map-route, html[data-theme="kraft"] .route{box-shadow:0 0 20px rgba(42,33,24,0.17)}
html[data-theme="kraft"] .map-pin, html[data-theme="kraft"] .pin{box-shadow:0 0 0 8px rgba(42,33,24,0.06)}
html[data-theme="kraft"] .pin small{color:#2a2118}
html[data-theme="kraft"] .client-card{border:1px solid rgba(230,219,200,.12)}
html[data-theme="kraft"] .client-card:hover{background:#ffffff}
html[data-theme="kraft"] .client-card span{color:#2a2118}
html[data-theme="kraft"] .contact-card>span{color:#2a2118}
html[data-theme="kraft"] .contact-card p, html[data-theme="kraft"] .contact-card small{color:#2a2118}
html[data-theme="kraft"] .contact-form-section .section-label{color:#2a2118}
html[data-theme="kraft"] .premium-form{border:1px solid rgba(230,219,200,.14)}
html[data-theme="kraft"] .lead-form label>span{color:#2a2118}
html[data-theme="kraft"] .lead-form input, html[data-theme="kraft"] .lead-form textarea{border:1px solid rgba(230,219,200,.15);background:rgba(42,33,24,0.34)}
html[data-theme="kraft"] .form-dialog .lead-form input, html[data-theme="kraft"] .form-dialog .lead-form textarea{color:#2a2118;background:rgba(42,33,24,0.12)}
html[data-theme="kraft"] .legal p{color:#2a2118}
html[data-theme="kraft"] .legal aside{border:1px solid rgba(230,219,200,.16)}
html[data-theme="kraft"] .footer{background:#f4ede1}
html[data-theme="kraft"] .footer-top p{color:#2a2118}
html[data-theme="kraft"] .footer-grid span{color:#2a2118}
html[data-theme="kraft"] .footer-grid a, html[data-theme="kraft"] .footer-grid p{color:#6b5d4c}
html[data-theme="kraft"] .footer-bottom{color:#2a2118}
html[data-theme="kraft"] .modal-backdrop{background:rgba(244,237,225,.76)}
html[data-theme="kraft"] .form-dialog, html[data-theme="kraft"] .search-dialog{background:#f4ede1}
html[data-theme="kraft"] .form-head p{color:#2a2118}
html[data-theme="kraft"] .search-box input{color:#2a2118}
html[data-theme="kraft"] .search-result figure{background:rgba(42,33,24,0.12)}
html[data-theme="kraft"] .search-result small{color:#2a2118}
html[data-theme="kraft"] .cookie{background:rgba(244,237,225,.92)}
html[data-theme="kraft"] .cookie p{color:#6b5d4c}
html[data-theme="kraft"] .quick-modal-card{background:#f4ede1}
html[data-theme="kraft"] .showroom{background:radial-gradient(circle,rgba(168,90,23,.17),transparent 55%)}
html[data-theme="kraft"] .spin-object .spin-back, html[data-theme="kraft"] .spin-object .spin-front{border:1px solid rgba(42,33,24,0.27);background:linear-gradient(145deg,rgba(42,33,24,0.14),rgba(244,237,225,.5))}
html[data-theme="kraft"] .spin-object .spin-front img{filter:drop-shadow(22px 30px 24px rgba(241,232,218,.38))}
html[data-theme="kraft"] .showroom-hint{color:#2a2118}
html[data-theme="kraft"] .quick-info small{color:#2a2118}
html[data-theme="kraft"] .quick-info p{color:#6b5d4c}
html[data-theme="kraft"] .image-fallback{background:linear-gradient(145deg,#a85a17,#a85a17)}
html[data-theme="kraft"] .image-error:after{background:#f4ede1;color:#2a2118}
html[data-theme="kraft"]{background:#f4ede1}
html[data-theme="kraft"] body:before{background:conic-gradient(from 120deg at 62% 38%,rgba(168,90,23,.04),transparent 22%,rgba(168,90,23,0.12),transparent 54%,rgba(168,90,23,.045))}
html[data-theme="kraft"] .flight:after{border:1px solid rgba(168,90,23,0.27)}
html[data-theme="kraft"] .motion-toggle{border:1px solid rgba(168,90,23,0.34);background:rgba(244,237,225,.82);box-shadow:0 12px 34px rgba(42,33,24,0.15);color:#8f4a12}
html[data-theme="kraft"] .motion-toggle:hover{border-color:rgba(230,219,200,.55);box-shadow:0 18px 44px rgba(42,33,24,0.22)}
html[data-theme="kraft"] .motion-toggle i{background:#f3e2c9;box-shadow:0 0 0 5px rgba(42,33,24,0.04),0 0 20px rgba(42,33,24,0.22)}
html[data-theme="kraft"][data-motion=reduced] .motion-toggle i{background:#f1e8da}
html[data-theme="kraft"] .hero-stage{background:radial-gradient(circle at calc(50% + var(--stage-x,0px)) calc(48% + var(--stage-y,0px)),rgba(168,90,23,0.13),transparent 48%)}
html[data-theme="kraft"] .hero-stage:focus-visible{box-shadow:inset 0 0 0 1px rgba(42,33,24,0.22),0 0 0 5px rgba(42,33,24,0.03)}
html[data-theme="kraft"] .hero-stage:before{background:linear-gradient(120deg,transparent 38%,rgba(42,33,24,0.12) 48%,transparent 58%)}
html[data-theme="kraft"] .orbit{border:1px solid rgba(168,90,23,0.15)}
html[data-theme="kraft"] .orbit:after{background:#f3e2c9;box-shadow:0 0 18px rgba(42,33,24,0.22)}
html[data-theme="kraft"] .pack-box{filter:drop-shadow(0 28px 34px rgba(241,232,218,.25))}
html[data-theme="kraft"] .hero-stage.is-dragging .pack-box{filter:drop-shadow(0 38px 46px rgba(241,232,218,.36)) brightness(1.04)}
html[data-theme="kraft"] .front:after{background:linear-gradient(105deg,transparent 35%,rgba(42,33,24,0.34) 47%,transparent 59%)}
html[data-theme="kraft"] .stage-chip{color:#2a2118;box-shadow:0 9px 28px rgba(42,33,24,0.11)}
html[data-theme="kraft"] .stage-chip:focus-visible, html[data-theme="kraft"] .stage-chip:hover{border-color:rgba(230,219,200,.62);background:rgba(244,237,225,.93);box-shadow:0 12px 34px rgba(42,33,24,0.19),0 0 0 4px rgba(42,33,24,0.03)}
html[data-theme="kraft"] .stage-chip.is-dragging{border-color:#e6dbc8;color:#8f4a12;box-shadow:0 18px 45px rgba(42,33,24,0.22),0 0 28px rgba(42,33,24,0.06)}
html[data-theme="kraft"] .stage-chip:before{background:#f3e2c9;box-shadow:0 0 12px rgba(42,33,24,0.22)}
html[data-theme="kraft"] .stage-controls button{border:1px solid rgba(168,90,23,0.31);background:rgba(244,237,225,.7);color:#6b5d4c}
html[data-theme="kraft"] .stage-controls button.active, html[data-theme="kraft"] .stage-controls button:hover{color:#8f4a12;border-color:rgba(230,219,200,.48);background:rgba(244,237,225,.9)}
html[data-theme="kraft"] .stage-status{color:#2a2118}
html[data-theme="kraft"] .catalog-card:before, html[data-theme="kraft"] .client-card:before, html[data-theme="kraft"] .metric-card:before, html[data-theme="kraft"] .product-card:before, html[data-theme="kraft"] .related-card:before, html[data-theme="kraft"] .value-card:before, html[data-theme="kraft"] .work-shot:before{background:linear-gradient(120deg,transparent 12%,rgba(168,90,23,0.34),transparent 45%,rgba(42,33,24,0.20),transparent 78%);-webkit-mask:linear-gradient(#f1e8da 0 0) content-box,linear-gradient(#f1e8da 0 0)}
html[data-theme="kraft"] .catalog-card figure, html[data-theme="kraft"] .main-photo, html[data-theme="kraft"] .product-card figure, html[data-theme="kraft"] .related-card figure{background:radial-gradient(circle at 50% 44%,rgba(168,90,23,0.31),rgba(244,237,225,.07) 44%,rgba(244,237,225,.18) 75%),linear-gradient(145deg,rgba(42,33,24,0.12),transparent)}
html[data-theme="kraft"] .premium-render{filter:drop-shadow(0 26px 24px rgba(241,232,218,.24))}
html[data-theme="kraft"] .catalog-card:hover .premium-render, html[data-theme="kraft"] .product-card:hover .premium-render, html[data-theme="kraft"] .related-card:hover .premium-render{filter:drop-shadow(0 34px 32px rgba(241,232,218,.34)) saturate(1.07)}
html[data-theme="kraft"] .main-render{filter:drop-shadow(0 38px 38px rgba(241,232,218,.35))}
html[data-theme="kraft"] .photo-badge{background:rgba(244,237,225,.82)!important;border:1px solid rgba(168,90,23,0.34)}
html[data-theme="kraft"] .pill:after{background:linear-gradient(110deg,transparent 30%,rgba(42,33,24,0.34),transparent 70%)}
html[data-theme="kraft"] .showroom{background:radial-gradient(circle at var(--mx,50%) var(--my,45%),rgba(168,90,23,0.34),transparent 34%),radial-gradient(circle,rgba(168,90,23,.14),transparent 58%),#f4ede1}
html[data-theme="kraft"] .showroom:after, html[data-theme="kraft"] .showroom:before{border:1px solid rgba(168,90,23,0.15)}
html[data-theme="kraft"] .spin-object .spin-back, html[data-theme="kraft"] .spin-object .spin-front{background:linear-gradient(145deg,rgba(42,33,24,0.12),rgba(244,237,225,.18));border-color:rgba(168,90,23,0.26)}
html[data-theme="kraft"] .spin-object .spin-front img{filter:drop-shadow(0 26px 24px rgba(241,232,218,.32))}
html[data-theme="kraft"] .spin-side{background:linear-gradient(180deg,#a85a17,#a85a17);border:1px solid rgba(42,33,24,0.20)}
html[data-theme="kraft"] .showroom-controls button{border:1px solid rgba(168,90,23,0.34);background:rgba(244,237,225,.72);color:#6b5d4c}
html[data-theme="kraft"] .showroom-controls button.active, html[data-theme="kraft"] .showroom-controls button:hover{color:#8f4a12;border-color:rgba(230,219,200,.48)}
html[data-theme="kraft"] .page-transition span{background:linear-gradient(135deg,#f4ede1,#f4ede1 55%,#f4ede1)}
html[data-theme="kraft"] .page-transition:after{background:radial-gradient(circle at 68% 44%,rgba(168,90,23,0.24),transparent 30%)}
html[data-theme="kraft"] .split-title>span:not(.word){background:linear-gradient(100deg,var(--lime),#8f4a12 55%,#2a2118)!important}
html[data-theme="kraft"] .split-title>span:not(.word) .word i{background:linear-gradient(100deg,var(--lime),#8f4a12 55%,#2a2118)!important}
html[data-theme="kraft"] .form-status[data-kind=ok]{color:#8f4a12}
html[data-theme="kraft"] .form-status[data-kind=error]{color:#8f4a12}
html[data-theme="kraft"] .callback-fab{border:1px solid rgba(168,90,23,0.34);background:rgba(244,237,225,.88);box-shadow:0 14px 45px rgba(42,33,24,0.18);color:#2a2118}
html[data-theme="kraft"] .callback-fab:hover{border-color:rgba(230,219,200,.62);box-shadow:0 20px 60px rgba(42,33,24,0.22),0 0 34px rgba(42,33,24,0.04)}
html[data-theme="kraft"] .callback-fab i{background:#f3e2c9;box-shadow:0 0 0 0 rgba(42,33,24,0.21)}
html[data-theme="kraft"] .legal-toc{background:rgba(244,237,225,.7)}
html[data-theme="kraft"] .legal-toc>b{color:#2a2118}
html[data-theme="kraft"] .legal-toc a{border-bottom:1px solid rgba(42,33,24,0.12);color:#6b5d4c}
html[data-theme="kraft"] .legal-toc a:hover{color:#8f4a12}
html[data-theme="kraft"] .legal-toc a span{color:#8f4a12}
html[data-theme="kraft"] .policy-meta span{color:#6b5d4c}
html[data-theme="kraft"] .policy-section h2 span{border:1px solid rgba(168,90,23,0.34);color:#8f4a12}
html[data-theme="kraft"] .legal-document>p, html[data-theme="kraft"] .policy-section li, html[data-theme="kraft"] .policy-section p{color:#6b5d4c}
html[data-theme="kraft"] .policy-section a{color:#8f4a12}
html[data-theme="kraft"] .policy-section strong{color:#2a2118}
html[data-theme="kraft"] .legal-shell{background:radial-gradient(circle at 85% 8%,rgba(168,90,23,.12),transparent 24%),
    linear-gradient(180deg,#f4ede1 0%,#f4ede1 46%,#f4ede1 100%)}
html[data-theme="kraft"] .privacy-summary{border:1px solid rgba(168,90,23,0.27);background:linear-gradient(135deg,rgba(168,90,23,0.14),rgba(42,33,24,0.12));box-shadow:0 35px 90px rgba(42,33,24,0.12)}
html[data-theme="kraft"] .privacy-summary-grid article{border:1px solid rgba(42,33,24,0.15);background:rgba(244,237,225,.42)}
html[data-theme="kraft"] .privacy-summary-grid span{color:#2a2118}
html[data-theme="kraft"] .legal-shell .legal-toc{background:rgba(244,237,225,.82);border-color:rgba(168,90,23,0.24);box-shadow:0 25px 70px rgba(42,33,24,0.11)}
html[data-theme="kraft"] .legal-shell .legal-toc a{color:#6b5d4c}
html[data-theme="kraft"] .legal-shell .policy-meta span{color:#6b5d4c;background:rgba(42,33,24,0.12)}
html[data-theme="kraft"] .policy-notice{border:1px solid rgba(168,90,23,0.27);background:rgba(168,90,23,0.12)}
html[data-theme="kraft"] .policy-notice span{color:#6b5d4c}
html[data-theme="kraft"] .legal-shell .policy-section{border-color:rgba(42,33,24,0.15)}
html[data-theme="kraft"] .legal-shell .policy-section h2{color:#2a2118}
html[data-theme="kraft"] .legal-shell .policy-section p{color:#6b5d4c}
html[data-theme="kraft"] .legal-shell .policy-section .policy-bullet{border-left:1px solid rgba(168,90,23,0.27);color:#6b5d4c}
html[data-theme="kraft"] .consent-policy-link:hover, html[data-theme="kraft"] .consent-policy-link:focus-visible{color:#2a2118!important}
html[data-theme="kraft"] .agree span{color:#6b5d4c}
html[data-theme="kraft"] .peruza-captcha{border:1px solid rgba(168,90,23,0.34)!important;background:linear-gradient(145deg,#f4ede1,#f4ede1)!important;color:#2a2118!important;box-shadow:inset 0 1px 0 rgba(42,33,24,0.02),
    0 18px 45px rgba(42,33,24,0.10)!important}
html[data-theme="kraft"] .peruza-captcha__title span{color:#8f4a12!important}
html[data-theme="kraft"] .peruza-captcha__title b{color:#2a2118!important}
html[data-theme="kraft"] .peruza-captcha__picture{border:1px solid rgba(42,33,24,0.15)!important;background:#f4ede1!important}
html[data-theme="kraft"] .peruza-captcha__picture img{background:#f4ede1!important}
html[data-theme="kraft"] .peruza-captcha__picture p{color:#8f4a12!important}
html[data-theme="kraft"] .peruza-captcha__loader{border:2px solid rgba(168,90,23,0.31)!important;border-top-color:#e6dbc8!important}
html[data-theme="kraft"] .peruza-captcha__field>span{color:#2a2118!important}
html[data-theme="kraft"] .peruza-captcha__field input{border:1px solid rgba(168,90,23,0.34)!important;background:#f4ede1!important;color:#2a2118!important}
html[data-theme="kraft"] .peruza-captcha__field input:focus{border-color:#e6dbc8!important;box-shadow:0 0 0 3px rgba(42,33,24,0.04)!important}
html[data-theme="kraft"] .peruza-captcha>small{color:#2a2118!important}
@media (max-width: 1100px){
html[data-theme="kraft"] .mobile-nav{background:radial-gradient(
        circle at 84% 12%,
        rgba(168,90,23,.13),
        transparent 28%
      ),
      radial-gradient(
        circle at 10% 88%,
        rgba(168,90,23,0.12),
        transparent 26%
      ),
      #f4ede1 !important}
html[data-theme="kraft"] .mobile-nav .nav-links a{border:1px solid rgba(168,90,23,0.17);background:rgba(42,33,24,0.12);color:#2a2118 !important}
html[data-theme="kraft"] .mobile-nav .nav-links a.active{border-color:rgba(168,90,23,0.34);background:rgba(168,90,23,0.13);color:#8f4a12 !important}
html[data-theme="kraft"] .mobile-nav .mobile-phone{border-top:1px solid rgba(168,90,23,0.17);color:#2a2118 !important}
}
@media (max-width: 760px){
html[data-theme="kraft"] .cert-doc::before{box-shadow:0 22px 0 rgba(42,33,24,0.07), 0 44px 0 rgba(42,33,24,0.06), 0 66px 0 rgba(42,33,24,0.04)}
html[data-theme="kraft"] .header-actions .icon-btn, html[data-theme="kraft"] .menu-toggle{border:1px solid rgba(168,90,23,0.24) !important;background:rgba(42,33,24,0.12) !important}
html[data-theme="kraft"] body[data-page="catalog"] .catalog-card figure{border-bottom:1px solid rgba(230,219,200,.10)}
}
@media (max-width: 900px){
html[data-theme="kraft"] body[data-page="privacy"] .legal-toc a{border:1px solid rgba(168,90,23,0.20) !important;background:rgba(168,90,23,0.12) !important}
}
@media(max-width:1150px){
html[data-theme="kraft"] .mobile-nav{background:rgba(244,237,225,.98)}
}
@supports ((-webkit-background-clip: text) or (background-clip: text)){
html[data-theme="kraft"] .heading-shimmer-v33{background-image:linear-gradient(
        104deg,
        #2a2118 0%,
        #2a2118 20%,
        #2a2118 31%,
        #8f4a12 42%,
        #8f4a12 52%,
        #8f4a12 62%,
        #2a2118 72%,
        #2a2118 84%,
        #2a2118 100%
      ) !important}
}
/* ---- HERO: заголовок с градиентной заливкой ----------------------------- */
html[data-theme="kraft"] .display span,
html[data-theme="kraft"] .split-title span,
html[data-theme="kraft"] .split-title>span:not(.word),
html[data-theme="kraft"] .split-title>span:not(.word) .word,
html[data-theme="kraft"] .split-title>span:not(.word) .word i,
html[data-theme="kraft"] body[data-page="home"] .hero .split-title>span:not(.word),
html[data-theme="kraft"] body[data-page="home"] .hero .split-title>span:not(.word) .word,
html[data-theme="kraft"] body[data-page="home"] .hero .split-title>span:not(.word) .word i{
    color:transparent!important;
    background:linear-gradient(100deg,#8f4a12,#a85a17 58%,#8f4a12)!important;
    background-clip:text!important; -webkit-background-clip:text!important;
    -webkit-text-fill-color:transparent!important;
}
html[data-theme="kraft"] .split-title .word,
html[data-theme="kraft"] .split-title>.word,
html[data-theme="kraft"] .split-title>.word i,
html[data-theme="kraft"] body[data-page="home"] .hero .split-title,
html[data-theme="kraft"] body[data-page="home"] .hero .split-title .word,
html[data-theme="kraft"] body[data-page="home"] .hero .split-title .word i{
    color:#2a2118!important; -webkit-text-fill-color:#2a2118!important; background:none!important;
}

/* ---- HERO: орбиты, шарики и подсветка сцены ----------------------------- */
html[data-theme="kraft"] .orbit{ border:1px solid rgba(168,90,23,.34)!important; }
html[data-theme="kraft"] .orbit:after{
    background:#a85a17!important;
    box-shadow:0 0 14px rgba(168,90,23,.55), 0 0 0 3px rgba(168,90,23,.16)!important;
}
html[data-theme="kraft"] .stage-halo{
    background:radial-gradient(circle,rgba(168,90,23,.18),transparent 68%)!important;
}
html[data-theme="kraft"] .stage-shadow{ background:rgba(42,33,24,.16)!important; }
html[data-theme="kraft"] .face{ border:1px solid rgba(42,33,24,.20)!important; }
html[data-theme="kraft"] .f1,
html[data-theme="kraft"] .f2,
html[data-theme="kraft"] .f3,
html[data-theme="kraft"] .flight:after{ border-color:rgba(168,90,23,.34)!important; }
html[data-theme="kraft"] .cursor-aura{
    background:radial-gradient(circle,rgba(168,90,23,.18),transparent 68%)!important;
}
