:root{--fd: "Sora", -apple-system, sans-serif;--fb: "Sora", -apple-system, sans-serif;--font-display: "Sora", -apple-system, sans-serif !important;--font-body: "Sora", -apple-system, sans-serif !important;--esp: #2C1D12;--forest: #3A5A40;--forest-h: #2D4832;--cream: #FAF9F6;--linen: #F0ECE3;--sand: #D5CBBC;--walnut: #4A3728;--walnut-m: rgba(74,55,40,.55);--red: #D64545;--r: 8px;--rc: 16px;--rf: 9999px;--sh: 0 2px 12px rgba(44,29,18,.06);--sh-h: 0 8px 32px rgba(44,29,18,.12);--tr: all .2s ease}body,h1,h2,h3,h4,h5,h6,button,input,select,a,p,span,li,td,th,label,div{font-family:Sora,-apple-system,sans-serif!important}.bk-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.bk-wrap--narrow{max-width:780px;margin:0 auto;padding:0 24px}.bk-wrap--wide{max-width:1280px;margin:0 auto;padding:0 24px}.bk-breadcrumb{padding:16px 0}.bk-breadcrumb ol{display:flex;align-items:center;flex-wrap:wrap;gap:6px;list-style:none;font-size:13px;color:var(--walnut);margin:0;padding:0}.bk-breadcrumb li:not(:last-child):after{content:"/";margin-left:6px;color:#b5a89d;font-weight:300}.bk-breadcrumb a{color:var(--walnut);text-decoration:none;transition:color var(--tr)}.bk-breadcrumb a:hover{color:var(--forest)}.bk-breadcrumb [aria-current]{color:var(--walnut);font-weight:600}.bk-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:var(--rf);white-space:nowrap;border:1px solid transparent;line-height:1.4}.bk-badge--promo{background:#fff0f0;color:var(--red);border-color:#d6454533}.bk-badge--offers,.bk-badge--new{background:var(--linen);color:var(--esp);border-color:var(--sand)}.bk-badge--urgent{background:#fff0f0;color:var(--red);border-color:#d6454533}.bk-badge--urgent svg,.bk-badge--free svg{width:12px;height:12px;flex-shrink:0}.bk-badge--free{background:#eaf0eb;color:var(--forest);border-color:#3a5a4033}.bk-badge--tag{background:var(--linen);color:var(--esp);font-weight:500;border-color:var(--sand)}.bk-btn{font-size:14px;font-weight:600;padding:10px 24px;border-radius:var(--r);border:1.5px solid transparent;transition:all .15s;line-height:1.4;font-family:inherit;cursor:pointer}.bk-btn--cta{background:var(--forest);color:#fff;border-color:var(--forest);box-shadow:inset 0 1px #ffffff26}.bk-btn--cta:hover{background:var(--forest-h);border-color:var(--forest-h);box-shadow:0 4px 14px #3a5a4059;transform:translateY(-1px)}.bk-btn--cta:active{transform:translateY(0);box-shadow:none}.bk-btn--cta:disabled{background:var(--sand);border-color:var(--sand);color:var(--walnut-m);cursor:not-allowed;transform:none;box-shadow:none}.bk-btn--outline{background:transparent;color:var(--esp);border-color:var(--esp)}.bk-btn--outline:hover{background:var(--esp);color:#fff}.bk-btn--text{background:transparent;color:var(--esp);border-color:transparent;padding-left:2px;padding-right:2px}.bk-btn--text:hover{color:var(--forest)}.bk-pill{font-size:14px;font-weight:500;padding:8px 20px;border-radius:var(--rf);background:#fff;color:var(--esp);border:1px solid var(--sand);transition:all .15s;font-family:inherit;cursor:pointer}.bk-pill:hover{border-color:var(--esp)}.bk-pill--on{background:var(--esp);color:#fff;border-color:var(--esp)}.bk-section-head{margin-bottom:40px}.bk-section-head--center{text-align:center}.bk-section-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--forest);background:#eaf0eb;padding:5px 14px;border-radius:var(--rf);margin-bottom:16px}.bk-section-head h2{font-family:var(--fd);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--esp);margin:0 0 12px;letter-spacing:-.01em;line-height:1.2}.bk-section-line{width:48px;height:3px;background:var(--forest);border-radius:2px;margin-top:14px}.bk-section-line--center{margin-left:auto;margin-right:auto}.bk-section-sub{font-size:16px;color:var(--walnut);margin:0}.bk-faq-list{display:flex;flex-direction:column;gap:12px}.bk-faq-item{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:var(--rc);overflow:hidden;transition:box-shadow var(--tr),border-color var(--tr)}.bk-faq-item:hover{box-shadow:var(--sh);border-color:#3a5a4014}.bk-faq-item summary{padding:20px 24px;font-size:15px;font-weight:600;color:var(--esp);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color var(--tr);line-height:1.5;user-select:none}.bk-faq-item summary::-webkit-details-marker{display:none}.bk-faq-item summary:hover{color:var(--forest)}.bk-faq-icon{width:28px;height:28px;border-radius:50%;background:var(--cream);flex-shrink:0;position:relative;transition:all var(--tr)}.bk-faq-icon:before,.bk-faq-icon:after{content:"";position:absolute;background:var(--forest);border-radius:2px;transition:transform var(--tr)}.bk-faq-icon:before{width:12px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.bk-faq-icon:after{width:2px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.bk-faq-item[open] .bk-faq-icon{background:#eaf0eb}.bk-faq-item[open] .bk-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.bk-faq-answer{padding:0 24px 22px;animation:bk-faq-slide .3s ease}@keyframes bk-faq-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.bk-faq-answer p{font-size:15px;color:var(--walnut);line-height:1.8;margin:0}.bk-trust-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.bk-trust{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#fff;border-radius:var(--rc);box-shadow:var(--sh);border-left:3px solid var(--forest)}.bk-trust__ico{font-size:20px;width:40px;height:40px;border-radius:var(--r);background:var(--linen);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bk-trust strong{display:block;font-size:14px;font-weight:600;color:var(--esp)}.bk-trust span{font-size:13px;color:var(--walnut-m)}.bk-card{background:#fff;border-radius:var(--rc);overflow:hidden;box-shadow:var(--sh);transition:transform .2s,box-shadow .2s;border:1px solid transparent}.bk-card:hover{transform:translateY(-3px);box-shadow:0 8px 32px #2c1d121f;border:1px solid rgba(58,90,64,.15)}.bk-card__img{width:100%;aspect-ratio:16/10;position:relative;display:block}.bk-card__body{padding:18px 20px 20px}.bk-card__sup{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--walnut-m);margin-bottom:4px}.bk-card__body h4{font-size:17px;color:var(--esp);line-height:1.3;margin-bottom:10px}.bk-card__price-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.bk-card__price{font-size:20px;font-weight:700;color:var(--esp)}.bk-card__was{font-size:14px;color:var(--walnut-m);text-decoration:line-through}.bk-card__tags{display:flex;gap:6px}.bk-card__txt{font-size:14px;color:var(--walnut-m);line-height:1.6}.bk-card__link{display:inline-block;margin-top:12px;font-size:14px;font-weight:600;color:var(--forest);transition:color .15s}.bk-card__link:hover{color:var(--forest-h)}.bk-field label{display:block;font-size:13px;font-weight:600;color:var(--esp);margin-bottom:6px}.bk-field input,.bk-field select{width:100%;padding:10px 14px;font-size:15px;color:var(--esp);background:#fff;border:1px solid var(--sand);border-radius:var(--r);outline:none;transition:border .15s,box-shadow .15s;-webkit-appearance:none;font-family:inherit}.bk-field input:focus,.bk-field select:focus{border-color:var(--forest);box-shadow:0 0 0 3px #3a5a4026}.bk-field input::placeholder{color:var(--walnut-m)}.bk-pages{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:48px}.bk-page-num{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:var(--rf);font-size:14px;font-weight:600;color:var(--walnut);text-decoration:none;transition:all var(--tr)}.bk-page-num:hover{background:var(--linen);color:var(--forest)}.bk-page-active{background:var(--forest);color:#fff!important;box-shadow:0 2px 8px #3a5a404d}.bk-page-active:hover{background:var(--forest);color:#fff!important}.bk-page-dots{color:#b5a89d;font-size:14px;padding:0 4px}.bk-page-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--rf);border:1px solid rgba(0,0,0,.08);color:var(--walnut);text-decoration:none;transition:all var(--tr)}.bk-page-btn:hover{border-color:var(--forest);color:var(--forest);background:#3a5a400a}.bk-divider{border:none;height:1px;background:var(--sand);margin:20px 0;opacity:.5}.reveal,.reveal.is-visible{opacity:1;transform:none}.reveal:nth-child(2){transition-delay:.1s}.reveal:nth-child(3){transition-delay:.2s}.reveal:nth-child(4){transition-delay:.3s}.reveal:nth-child(5){transition-delay:.4s}.reveal:nth-child(6){transition-delay:.5s}@media(prefers-reduced-motion:reduce){.reveal,.reveal.is-visible{opacity:1;transform:none;transition:none}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--forest);outline-offset:2px;border-radius:2px}.bk-btn--cta:focus-visible{outline:2px solid white;outline-offset:2px}.bk-pill:focus-visible{outline:2px solid var(--forest);outline-offset:2px;border-radius:var(--rf)}.bk-faq-item summary:focus-visible{outline:2px solid var(--forest);outline-offset:2px;border-radius:var(--rc)}@media(max-width:768px){.bk-wrap,.bk-wrap--narrow{padding:0 16px}.bk-section-head{margin-bottom:28px}.bk-section-head h2{font-size:clamp(1.3rem,3vw,1.75rem)}.bk-faq-item summary{padding:18px 20px;font-size:14px}.bk-faq-answer{padding:0 20px 20px}}@media(max-width:480px){.bk-wrap,.bk-wrap--narrow{padding:0 12px}.bk-breadcrumb{padding:10px 0}.bk-breadcrumb ol{font-size:11px;gap:4px}.bk-section-head{margin-bottom:20px}.bk-section-head h2{font-size:1.2rem}.bk-section-tag{font-size:10px;padding:4px 10px}.bk-faq-item summary{padding:14px;font-size:13px;gap:10px}.bk-faq-icon{width:24px;height:24px}.bk-faq-icon:before{width:10px}.bk-faq-icon:after{height:10px}.bk-faq-answer{padding:0 14px 14px}.bk-faq-answer p{font-size:13px}}
