:root{--kd-beige:#f1ebe1;--kd-brown:#493f3d;--kd-gold:#83601b;--kd-gold-hover:#6d5016;--kd-terra:#98755c;--kd-green:#4b5043;--kd-blue:#58656d;--kd-muted:rgb(241 235 225 / 70%);--kd-font-serif:"Playfair Display",Georgia,serif;--kd-font-sans:Inter,sans-serif;--kd-font-icons:"Material Symbols Outlined",sans-serif}.material-symbols-outlined{display:inline-block;font-family:var(--kd-font-icons);font-size:24px;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}#header,.kd-about,.kd-footer,.kd-hero,.kd-offers,.kd-why{font-family:var(--kd-font-sans);font-size:16px;line-height:1.5}#header{background:var(--kd-brown)!important;color:var(--kd-beige)}#header .navigation-wrapper.container{max-width:1440px;padding-right:20px;padding-left:20px}#header .navigation-wrapper.container::after,#header .navigation-wrapper.container::before{display:none}#header .header-top{display:flex;flex-wrap:wrap;gap:0;align-items:center;justify-content:space-between;padding:18px 0 16px}#header .site-name,#header .site-name a,#header .site-name-wrapper{display:block;width:auto;height:auto;margin:0;background:0 0}#header .site-name img{display:none}.kd-logo{display:inline-flex;flex-direction:column;align-items:center;gap:8px;color:var(--kd-beige);text-decoration:none}.kd-logo__mark{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:1.5px solid var(--kd-beige);font-family:var(--kd-font-serif);font-size:34px;font-weight:700;line-height:1}.kd-logo__name{font-family:var(--kd-font-serif);font-size:14px;line-height:1.2;white-space:nowrap}#header .search{flex:1 1 240px;max-width:560px;margin:0 auto}#header .search-form,#header .search-form fieldset{position:relative;margin:0;padding:0;border:0}#header .search-input{width:100%;height:46px;padding:0 48px 0 18px;color:var(--kd-brown);background:var(--kd-beige);border:0;border-radius:2px;box-shadow:none}#header .search-form .btn{position:absolute;top:50%;right:6px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;overflow:visible;color:var(--kd-brown);background:0 0;border:0;transform:translateY(-50%)}#header .search-form .btn .material-symbols-outlined{font-size:22px;color:var(--kd-brown)}#header .navigation-buttons{position:static!important;top:auto;display:flex;flex:0 0 auto;align-items:center;width:auto;height:auto;margin:0}#header .cart-count{display:flex;align-items:center;gap:10px;padding:0;color:var(--kd-beige)!important;background:0 0!important;border:0!important;box-shadow:none}#header .cart-count::before{content:"";display:block;width:24px;height:24px;font-size:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f1ebe1' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.3'/%3E%3Ccircle cx='18' cy='20' r='1.3'/%3E%3Cpath d='M3 4h2l2.2 11h11.3l2-8H7'/%3E%3C/svg%3E") center/contain no-repeat;border:0;box-shadow:none}#header .cart-price{display:inline-block!important;color:var(--kd-beige);font-family:var(--kd-font-serif);font-size:16px;font-weight:500}#header,#header .navigation-wrapper{overflow:visible!important;height:auto!important}@media (width >= 768px){#header .header-top>div{align-self:center}#header .header-top>div:nth-child(1){flex:0 1 20%}#header .header-top>div:nth-child(2){flex:0 1 60%;max-width:none}#header .header-top>div:nth-child(3){flex:0 1 20%}#header .toggle-window[data-target=navigation],#header .toggle-window[data-target=search]{display:none!important}#header #navigation{position:relative!important;top:auto!important;right:auto!important;left:auto!important;z-index:5;display:block!important;width:100%!important;height:auto!important;min-height:56px;margin:0!important;padding:12px 0 16px!important;overflow:visible!important;background:0 0!important;border-top:1px solid var(--kd-muted);visibility:visible!important}}#header #navigation .navigation-in{display:block!important;padding:0;overflow:visible!important;background:0 0}#header #navigation .menu-level-1{display:flex!important;flex-wrap:wrap;gap:8px 48px;align-items:center;justify-content:center;margin:0;padding:0}#header #navigation .menu-level-1>li,#header #navigation .navigation-in ul li.splitted,#header #navigation .navigation-in>ul>li{display:block!important;border:0!important;visibility:visible!important}#header #navigation .menu-level-1>li::after,#header #navigation .menu-level-1>li::before,#header #navigation .menu-level-1>li>a::after,#header #navigation .menu-level-1>li>a::before{display:none!important}#header #navigation .menu-level-1>li>a,#header #navigation .menu-level-1>li>a b{display:inline-block;padding:6px 0;color:var(--kd-beige)!important;font-family:var(--kd-font-serif);font-size:18px;font-weight:500;line-height:30px;text-decoration:none;opacity:1!important}#header #navigation .menu-level-1>li>a:focus-visible,#header #navigation .menu-level-1>li>a:hover{color:var(--kd-muted)!important}#header .menu-helper,#navigation #nav-manufacturers,#navigation .navigationActions,#navigation .submenu-arrow{display:none!important}#navigation .menu-level-2{background:var(--kd-brown);border:1px solid var(--kd-muted)}#navigation .menu-level-2 a,#navigation .menu-level-2 span{color:var(--kd-beige)}#navigation .menu-level-2 .menu-image{display:none!important}#header .top-nav,.top-navigation-bar,.top-navigation-bar-wrapper,.top-navigation-contacts{display:none!important}@media (width <= 767px){#header{position:fixed;top:0;z-index:9;width:100%;margin:0;padding:0}body{padding-top:50px}.scrolled-down #header .site-name{transform:translateY(0)!important}#header .site-name{position:absolute;top:8px;left:10px;transition:transform .15s}#header .header-top{flex-wrap:nowrap;gap:12px;justify-content:space-between;padding:12px 0}#header .cart-price,#header .search,#header .toggle-window[data-target=login],.kd-logo__name{display:none!important}.kd-logo{gap:0}.kd-logo__mark{width:36px;height:36px;font-size:24px}#header .navigation-buttons{gap:14px}.scrolled-down #header .cart-count{transform:translateY(0)!important}#header .cart-count{position:fixed;top:8px;right:50px;left:auto;width:35px;height:35px;transition:transform .15s}#header .cart-count::before{width:25px;height:25px;margin:0;padding:0}#header .toggle-window[data-target=navigation]{position:relative!important;top:auto!important;display:block;width:28px;height:28px;padding:0;overflow:hidden;font-size:0;color:transparent;background:0 0!important;border:0}#header .toggle-window[data-target=search]{position:relative!important;top:auto!important;right:4rem;left:auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;overflow:visible;color:var(--kd-beige);background:0 0!important;border:0}#header .toggle-window[data-target=search] .material-symbols-outlined{font-size:24px;color:var(--kd-beige)}#header .toggle-window[data-target=navigation]::before,#header .toggle-window[data-target=search]::before{display:none!important}#header .toggle-window[data-target=search]::after{display:none!important}#header .toggle-window[data-target=navigation]::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background:var(--kd-beige);box-shadow:0 -6px 0 var(--kd-beige),0 6px 0 var(--kd-beige);transform:translate(-50%,-50%)}#header #navigation{background:var(--kd-brown)!important}#navigation .menu-level-1{flex-direction:column;gap:0;align-items:stretch;padding:56px 24px 24px}#navigation .menu-level-1>li>a{display:block;padding:10px 0}}.id-1 .homepage-box.before-carousel,.id-1 .homepage-box.welcome-wrapper{display:none!important}@media (width <= 767px){.id-1 .overall-wrapper,.type-index .overall-wrapper{padding-top:0}}.kd-hero{position:relative;overflow:hidden;width:100%;min-height:520px;color:var(--kd-beige);background:var(--kd-green)}.kd-hero__bg{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 58% 80% at 16% 48%,var(--kd-green) 0,transparent 68%),radial-gradient(ellipse 48% 70% at 82% 38%,var(--kd-terra) 0,transparent 64%),radial-gradient(ellipse 42% 55% at 90% 78%,var(--kd-green) 0,#3c4136 78%)}.kd-hero__bg-img{display:block;width:100%;height:100%;object-fit:cover}.kd-hero__tile{position:absolute;top:12%;right:8%;z-index:1;width:140px;height:140px;object-fit:contain}.kd-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:36px;max-width:1460px;min-height:520px;margin:0 auto;padding:56px 20px 32px}.kd-hero__copy{max-width:640px}.kd-hero__title{margin:0 0 16px;color:var(--kd-beige);font-family:var(--kd-font-serif);font-size:36px;font-weight:500;line-height:1.15}.kd-hero__lead{margin:0 0 16px;color:var(--kd-muted);font-size:16px;line-height:1.5}.kd-hero__rule{display:block;width:100%;max-width:85%;height:1px;margin:0 0 16px;background:var(--kd-muted)}.kd-hero__tags{margin:0 0 28px;color:var(--kd-muted);font-size:14px;line-height:1.5}.kd-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:4px 40px;color:var(--kd-brown);font-family:var(--kd-font-sans);font-size:16px;font-weight:500;text-decoration:none;background:var(--kd-beige);border:0;border-radius:4px;transition:background .2s ease,color .2s ease}.kd-hero__btn:focus-visible,.kd-hero__btn:hover{color:var(--kd-beige);background:var(--kd-gold)}.kd-hero__btn:active{color:var(--kd-beige);background:var(--kd-brown)}.kd-hero__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:520px;margin-left:auto;padding:16px 14px;color:var(--kd-brown);background:rgba(241,235,225,.82);border-radius:12px}.kd-hero__stat{text-align:center}.kd-hero__stat strong{display:block;font-family:var(--kd-font-serif);font-size:32px;font-weight:700;line-height:1.1}.kd-hero__stat span{display:block;margin-top:4px;font-size:14px;line-height:1.5}@media (width >= 768px){.kd-hero,.kd-hero__inner{min-height:620px}.kd-hero__inner{justify-content:space-between;padding:88px 40px 40px}.kd-hero__title{font-size:60px}.kd-hero__tile{position:absolute;top:auto;right:8rem;bottom:7rem;z-index:999;width:250px;height:250px}.kd-hero__stats{max-width:480px;padding:20px 22px}.kd-hero__stat strong{font-size:32px}}.kd-offers{width:100%;background:var(--kd-beige);color:var(--kd-brown)}.kd-offers__bar{background:var(--kd-brown);color:var(--kd-beige)}.kd-offers__bar-inner{display:grid;grid-template-columns:1fr;gap:18px;max-width:1440px;margin:0 auto;padding:22px 20px}.kd-offers__bar-item{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5}.kd-offers__bar-item p{margin:0;font-size:16px}.kd-offers__bar-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px}.kd-offers__bar-icon svg{width:22px;height:22px}.kd-offers__main{max-width:1440px;margin:0 auto;padding:48px 20px 40px}.kd-offers__intro{max-width:1440px;margin:0 auto 36px;text-align:center}.kd-offers__title{margin:0 0 12px;color:var(--kd-brown);font-family:var(--kd-font-serif);font-size:32px;font-weight:700;line-height:1.2}.kd-offers__sub{margin:0;color:rgba(73,63,61,.7);font-family:var(--kd-font-serif);font-size:22px;font-style:normal;font-weight:700}.kd-offers__grid{display:grid;grid-template-columns:1fr;gap:22px}.kd-offers__card{--kd-card:var(--kd-terra);--kd-offers-media:200px;--kd-offers-wave:44px;position:relative;display:flex;flex-direction:column;overflow:hidden;color:var(--kd-beige);background:0 0;border-radius:16px}.kd-offers__card--dilny{--kd-card:var(--kd-terra)}.kd-offers__card--skoly{--kd-card:var(--kd-green)}.kd-offers__card--obchody{--kd-card:var(--kd-blue)}.kd-offers__media{position:relative;z-index:0;height:calc(var(--kd-offers-media) + var(--kd-offers-wave));overflow:hidden}.kd-offers__photo{position:absolute;inset:0;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;background:url(/user/documents/upload/temp/category/obrazek.png) center/100% no-repeat}.kd-offers__icon{position:absolute;top:230px;left:15%;z-index:3;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border:0;border-radius:999px;transform:translate(-50%,-50%)}.kd-offers__icon img{display:block;width:72px;height:72px;object-fit:contain}.kd-offers__body{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;margin-top:calc(var(--kd-offers-wave) * -1);padding:64px 28px 32px;text-align:left;background:0 0}.kd-offers__body::before{content:"";position:absolute;inset:0;top:-18rem!important;left:0!important;z-index:1;pointer-events:none;background:var(--kd-card);box-shadow:none;mask-image:radial-gradient(ellipse 190% 100% at 100% -60%,transparent 100%,#000 100%);-webkit-mask-image:radial-gradient(ellipse 140% 100% at 65% -60%,transparent 100%,#000 100%)}.kd-offers__body>*{position:relative;z-index:1}.kd-offers__card-title{margin:0 0 14px;color:var(--kd-beige);font-family:var(--kd-font-serif);font-size:22px;font-weight:700}.kd-offers__tags,.kd-offers__text{margin:0;font-size:16px;line-height:1.5;text-align:left}.kd-offers__line{display:block;width:100%;height:1px;margin:18px 0;background:var(--kd-muted)}.kd-offers__tags{min-height:55px;color:var(--kd-muted)}.kd-offers__btn{align-self:center;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:max-content;min-height:25px;margin-top:3rem;padding:6px 25px;color:var(--kd-brown);font-family:var(--kd-font-sans);font-size:16px;font-weight:500;text-decoration:none;background:var(--kd-beige);border:0;border-radius:8px;transition:background .2s ease,color .2s ease}.kd-offers__btn:focus-visible,.kd-offers__btn:hover{color:var(--kd-beige);background:var(--kd-gold)}.kd-offers__btn:active{color:var(--kd-beige);background:var(--kd-brown)}@media (width >= 768px){.kd-offers__bar-inner{grid-template-columns:repeat(3,1fr);gap:28px;padding:40px}.kd-offers__main{padding:64px 40px 56px}.kd-offers__title{font-size:32px}.kd-offers__card{--kd-offers-media:240px}.kd-offers__grid{grid-template-columns:repeat(3,1fr);gap:2rem;align-items:stretch}.kd-offers__card--dilny{border-top-right-radius:0;border-bottom-right-radius:0}.kd-offers__card--skoly{border-radius:0}.kd-offers__card--obchody{border-top-left-radius:0;border-bottom-left-radius:0}.kd-offers__body{min-height:320px}}@media (width <= 767px){.kd-offers__title{font-size:28px}.kd-offers__sub{font-size:20px}.kd-offers__card{--kd-offers-media:180px;--kd-offers-wave:36px;border-radius:16px}.kd-offers__icon{top:180px;left:20%;width:64px;height:64px}.kd-offers__icon img{width:64px;height:64px}.kd-offers__body{padding:56px 22px 28px}.kd-offers__btn{margin-top:2rem}}.kd-why{width:100%;background:var(--kd-beige);color:var(--kd-brown)}.kd-why__inner{max-width:1440px;margin:0 auto;padding:48px 20px 40px}.kd-why__row{display:grid;grid-template-columns:1fr;gap:28px;margin-bottom:48px}.kd-why__tiles{position:relative;min-height:240px}.kd-why__tile{position:absolute;object-fit:contain;mix-blend-mode:darken}.kd-why__tile--sm{top:8px;left:8%;z-index:2;width:92px;height:92px;transform:rotate(-12deg)}.kd-why__tile--lg{top:48px;left:28%;z-index:1;width:170px;height:170px;transform:rotate(6deg)}.kd-why__tile--terra{background:#c47848}.kd-why__tile--glaze{background:linear-gradient(145deg,#7f8b6e,#c2b48a 55%,#8a9aa0)}.kd-why__tile--teal{background:#1a6b68}.kd-why__logo{width:92px;margin-bottom:18px}.kd-why__logo svg{display:block;width:100%;height:auto}.kd-why__title{margin:0 0 10px;color:var(--kd-brown);font-family:var(--kd-font-serif);font-size:32px;font-weight:700;line-height:1.15}.kd-why__lead{margin:0 0 14px;color:var(--kd-brown);font-family:var(--kd-font-serif);font-size:22px;font-weight:700;line-height:1.35}.kd-why__rule{display:block;width:72px;height:1px;margin:0 0 18px;background:var(--kd-brown)}.kd-why__list,.kd-why__text{margin:0 0 16px;font-size:16px;line-height:1.5}.kd-why__list{padding-left:20px}.kd-why__list li+li{margin-top:8px}.kd-why__cta-text{margin:22px 0 0;font-family:var(--kd-font-serif);font-size:22px;font-weight:700;line-height:1.35}.kd-why__actions{display:grid;grid-template-columns:1fr;gap:14px}.kd-why__btn{position:relative;display:flex;align-items:center;gap:14px;min-height:72px;padding:12px 18px 12px 8rem;color:var(--kd-gold);font-family:var(--kd-font-serif);font-size:22px;font-weight:700;text-decoration:none;background:0 0;border:1px solid var(--kd-gold);border-top-left-radius:999px;border-bottom-left-radius:999px;transition:background .2s ease,color .2s ease}.kd-why__btn:focus-visible,.kd-why__btn:hover{color:var(--kd-beige);background:var(--kd-gold-hover)}.kd-why__btn:active{color:var(--kd-beige);background:var(--kd-brown)}.kd-why__btn-icon{position:absolute;top:0;left:0;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:70px;height:70px;overflow:hidden;border:0;border-radius:999px}.kd-why__btn-icon img{display:block;width:80px;height:80px;object-fit:contain;border:0}.kd-why__help{display:flex;flex-direction:column;gap:4px;padding:8px 4px 0;font-size:16px;line-height:1.5}.kd-why__help p{margin:0}.kd-why__help a{color:var(--kd-brown);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (width >= 768px){.kd-why__inner{padding:72px 40px 56px}.kd-why__row{grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center;margin-bottom:72px}.kd-why__row--school{grid-template-columns:1.1fr .9fr}.kd-why__tiles{min-height:320px}.kd-why__tile--sm{width:110px;height:110px}.kd-why__tile--lg{width:350px;height:350px}.kd-why__title{font-size:32px}.kd-why__actions{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,.9fr);gap:16px;align-items:center}.kd-why__help{padding-top:0}}.kd-about{position:relative;overflow:hidden;width:100%;background-color:var(--kd-green);background-image:radial-gradient(circle at 18% 70%,rgba(0,0,0,.18) 0,transparent 42%),radial-gradient(circle at 80% 30%,rgba(255,255,255,.06) 0,transparent 38%),repeating-linear-gradient(125deg,rgba(255,255,255,.03) 0 1px,transparent 1px 4px);padding:10rem 0 5rem;color:var(--kd-beige);z-index:99}.kd-about::before{content:"";position:absolute;top:0;right:0;left:0;z-index:0;height:88px;background:var(--kd-beige)}.kd-about__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:8px;max-width:1180px;margin:0 auto;padding:0 20px 48px}.kd-about__visual{position:relative;min-height:360px}.kd-about__tile{position:absolute;top:18px;left:6%;z-index:3;width:110px;height:110px;object-fit:contain;mix-blend-mode:lighten;transform:rotate(-16deg)}.kd-about__photo{position:absolute;top:86px;left:10%;z-index:2;width:78%;max-width:340px;height:250px;object-fit:cover;background:#d7c4b0;border-radius:0}.kd-about__content{padding:8px 4px 0}.kd-about__title{margin:0 0 14px;color:var(--kd-beige);font-family:var(--kd-font-serif);font-size:32px;font-weight:700;line-height:1.15}.kd-about__lead{margin:0 0 16px;color:var(--kd-beige);font-family:var(--kd-font-serif);font-size:22px;font-weight:700;line-height:1.35}.kd-about__rule{display:block;width:72px;height:1px;margin:0 0 22px;background:var(--kd-muted)}.kd-about__list,.kd-about__text{margin:0 0 18px;color:var(--kd-muted);font-size:16px;line-height:1.5}.kd-about__list{padding-left:20px}.kd-about__list li+li{margin-top:12px}@media (width >= 768px){.kd-about__inner{grid-template-columns:minmax(280px,1fr) minmax(320px,1.05fr);gap:24px;align-items:center;min-height:560px;padding:0 40px 40px}.kd-about__visual{min-height:480px}.kd-about__tile{top:-150px;left:0;z-index:999;width:240px;height:240px}.kd-about__photo{top:110px;left:12%;width:78%;max-width:380px;height:340px}.kd-about__content{padding:80px 0 40px 16px}.kd-about__title{font-size:32px}}#footer.footer{margin:0!important;padding:0!important;background:var(--kd-brown)!important;color:var(--kd-beige)}#footer.footer>:not(.kd-footer,.kd-about,.kd-why,.kd-offers,.kd-hero,.sr-only){display:none!important}.kd-footer{width:100%;color:var(--kd-beige);font-size:16px;line-height:1.5}#footer.footer .kd-footer,#footer.footer .kd-footer a,#footer.footer .kd-footer h3,#footer.footer .kd-footer li,#footer.footer .kd-footer span,#footer.footer .kd-footer ul a{color:var(--kd-beige)!important}#footer.footer .kd-footer a,#footer.footer .kd-footer ul a{font-weight:300;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}#footer.footer .kd-footer a:focus-visible,#footer.footer .kd-footer a:hover,#footer.footer .kd-footer ul a:focus-visible,#footer.footer .kd-footer ul a:hover{color:var(--kd-beige)!important;opacity:.7}.kd-footer__main{background:var(--kd-brown)}.kd-footer__inner{display:grid;grid-template-columns:1fr;gap:40px;max-width:1440px;margin:0 auto;padding:48px 24px}.kd-footer__col{display:flex;flex-direction:column;justify-content:center;min-height:250px}.kd-footer__col--brand{align-items:center;text-align:center}#footer.footer .kd-footer__logo,.kd-footer__logo{display:inline-flex;flex-direction:column;align-items:center;gap:16px;text-decoration:none!important}.kd-footer__logo:focus-visible,.kd-footer__logo:hover{opacity:.85}.kd-footer__mark{display:flex;align-items:center;justify-content:center;width:78px;height:78px;border:1.5px solid var(--kd-beige);font-family:var(--kd-font-serif);font-size:52px;font-weight:400;line-height:1}.kd-footer__name{font-family:var(--kd-font-serif);font-size:22px;font-weight:400;letter-spacing:.01em}.kd-footer__title{margin:0 0 16px;font-family:var(--kd-font-sans);font-size:22px;font-weight:500}#footer.footer .kd-footer ul.kd-footer__links{margin:0;padding:0 0 0 1.15em;list-style:disc!important}#footer.footer .kd-footer ul.kd-footer__links li{float:none!important;width:auto!important;margin:0 0 10px;list-style:disc!important}#footer.footer .kd-footer ul.kd-footer__links li::marker{color:var(--kd-beige)}.kd-footer__col--contact{align-items:flex-start;gap:18px}.kd-footer__socials{display:flex;flex-wrap:wrap;gap:10px}#footer.footer .kd-footer__social,.kd-footer__social{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1.5px solid var(--kd-beige);border-radius:4px;text-decoration:none!important}#footer.footer .kd-footer svg{display:block;fill:var(--kd-beige)!important}.kd-footer__social svg{width:18px;height:18px}.kd-footer__contact{display:inline-flex;align-items:center;gap:12px}.kd-footer__contact-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px}.kd-footer__contact-icon svg{width:20px;height:20px}.kd-footer__copy{background:var(--kd-beige);color:var(--kd-brown);font-size:14px;line-height:1.5}#footer.footer .kd-footer__copy,#footer.footer .kd-footer__copy .kd-footer__inner{color:var(--kd-brown)!important}.kd-footer__copy .kd-footer__inner{display:block;padding-top:14px;padding-bottom:14px}@media (width >= 768px){.kd-footer__inner{grid-template-columns:1fr 1fr 1fr;gap:0;align-items:center;padding:56px 40px}.kd-footer__col--contact,.kd-footer__col--links{position:relative;padding-left:48px;border-left:0}.kd-footer__col--contact::before,.kd-footer__col--links::before{content:"";position:absolute;top:50%;left:0;width:1px;height:58%;background:rgba(241,235,225,.55);transform:translateY(-50%)}.kd-footer__copy .kd-footer__inner{padding-top:16px;padding-bottom:16px}}@media (width >= 1200px){.type-category #products.products-page{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px}.type-category #products.products-page>.product{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}.type-category #products.products-page>.product>.p{display:grid!important;grid-template-columns:110px minmax(0,1fr) 120px 150px;grid-template-rows:auto auto auto;align-items:center;column-gap:24px;row-gap:6px;width:100%;height:auto!important;min-height:0!important;padding:18px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;text-align:left}.type-category #products .p-bottom,.type-category #products .p-bottom>[data-micro=offer],.type-category #products .p-in{display:contents!important}.type-category #products .p>.image{grid-column:1;grid-row:1/4;display:flex;align-items:center;justify-content:center;width:110px;height:110px;margin:0}.type-category #products .p>.image img{width:100%;height:100%;object-fit:contain}.type-category #products .p-in-in{grid-column:2;grid-row:1;min-width:0;text-align:left}.type-category #products .p-in-in .name{display:block;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.4}.type-category .products-block .ratings-wrapper{min-height:auto;margin:0;padding:0}.type-category .products-block .ratings-wrapper .availability{text-align:left}.type-category #products .p-desc{grid-column:2;grid-row:2;display:block!important;width:100%;max-width:650px;margin:0!important;padding:0!important;font-size:13px;line-height:1.6;color:#666;text-align:left}.type-category #products .p-desc p{margin:0}.type-category #products .p-code{grid-column:2;grid-row:3;position:static!important;display:block;font-size:12px;color:#999}.type-category #products .prices{grid-column:3;grid-row:1/4;width:100%;margin:0;text-align:right}.type-category #products .price-final strong{font-size:20px;font-weight:700}.type-category #products .p-tools{grid-column:4;grid-row:1/4;width:100%;margin:0}.type-category #products .p-tools .btn-cart,.type-category #products .p-tools form{width:100%}}