.bk.bk--dark{background:#3a1c0a;color:#fbf1e4}.bk.bk--dark h1,.bk.bk--dark h2,.bk.bk--dark h3{color:#fff7ec}.bk.bk--dark p{color:#e7cfb4}.bk.bk--dark .bk-eyebrow{color:#f5c542}.bkm{padding:18px 0 56px;overflow-x:clip}.bkm-info,.bkm-gal{min-width:0}.bkm-in{max-width:1180px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:52px;align-items:start}.bkm-gal{position:sticky;top:84px}.bkm-stage{position:relative;border-radius:28px;overflow:hidden;background:#f6e6d2}.bkm-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bkm-track::-webkit-scrollbar{display:none}.bkm-track img{flex:0 0 100%;width:100%;aspect-ratio:1/1;object-fit:cover;scroll-snap-align:center;display:block;cursor:zoom-in}.bkm-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;background:#fffdf9eb;color:#5a2d12;font-size:22px;line-height:1;cursor:pointer;box-shadow:0 4px 14px #3a1c0a2e;display:flex;align-items:center;justify-content:center}.bkm-arrow--p{left:12px}.bkm-arrow--n{right:12px}.bkm-zoom{position:absolute;right:12px;bottom:12px;background:#3a1c0a9e;color:#fff;font-size:12px;font-weight:700;padding:6px 11px;border-radius:999px;pointer-events:none}.bkm-count{position:absolute;left:12px;bottom:12px;background:#fffdf9e6;color:#5a2d12;font-size:12px;font-weight:800;padding:6px 11px;border-radius:999px}.bkm-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding:2px}.bkm-thumbs::-webkit-scrollbar{display:none}.bkm-thumbs button{flex:0 0 68px;height:68px;border-radius:16px;overflow:hidden;border:2px solid transparent;padding:0;background:none;cursor:pointer;opacity:.75}.bkm-thumbs button.is-on{border-color:#5a2d12;opacity:1}.bkm-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.bkm-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.bkm-badge{background:#3a1c0a;border-radius:18px;padding:14px 8px;text-align:center;color:#fff7ec}.bkm-badge svg{width:26px;height:26px;stroke:#f5c542;display:block;margin:0 auto 6px}.bkm-badge b{display:block;font-size:10.5px;letter-spacing:.14em;color:#f5c542;font-weight:800}.bkm-badge span{display:block;font-size:13.5px;font-weight:800;line-height:1.2;margin-top:2px}.bkm-info .bk-eyebrow{margin-bottom:10px}.bk .bkm-info h1{font-size:clamp(32px,3.6vw,46px)}.bkm-sub{font-size:17px!important;margin-top:12px!important;color:#7a4a2a!important}.bkm-price{display:flex;align-items:baseline;gap:12px;margin-top:18px}.bkm-price b{font-family:var(--font-heading--family);font-size:34px;font-weight:800;color:#5a2d12;line-height:1}.bkm-price span{font-size:14px;font-weight:700;color:#2e7d4f;background:#e3f3e8;padding:5px 10px;border-radius:999px}.bkm-checks{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.bkm-checks li{display:flex;gap:9px;align-items:flex-start;font-size:15px;font-weight:700;color:#5a2d12;line-height:1.3}.bkm-checks li:before{content:"";flex:0 0 20px;height:20px;border-radius:50%;background:#f5c542 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233A1C0A' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/12px no-repeat}.bk .bkm-h{font-family:var(--font-heading--family);font-weight:800;font-size:17px;color:#5a2d12;margin:26px 0 12px}.bkm-opt{position:relative;display:flex;align-items:center;gap:14px;background:#fffdf9;border:2px solid rgba(90,45,18,.14);border-radius:20px;padding:16px;margin-bottom:12px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.bkm-opt input{position:absolute;opacity:0;pointer-events:none}.bkm-opt i{flex:0 0 22px;height:22px;border-radius:50%;border:2px solid rgba(90,45,18,.35);background:#fff;position:relative}.bkm-opt:has(input:checked){border-color:#5a2d12;box-shadow:0 8px 22px #5a2d121f;background:#fff9ec}.bkm-opt:has(input:checked) i{border-color:#5a2d12}.bkm-opt:has(input:checked) i:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#5a2d12}.bkm-opt__t{flex:1;min-width:0}.bkm-opt__t b{display:block;font-family:var(--font-heading--family);font-size:17px;font-weight:800;color:#5a2d12}.bkm-opt__t small{display:block;font-size:13.5px;color:#8a5a3a;margin-top:2px}.bkm-opt__p{text-align:right}.bkm-opt__p b{display:block;font-family:var(--font-heading--family);font-size:20px;font-weight:800;color:#5a2d12}.bkm-opt__p small{display:block;font-size:12.5px;font-weight:800;color:#2e7d4f}.bkm-tag{position:absolute;top:-11px;right:16px;background:#f5c542;color:#3a1c0a;font-size:10.5px;font-weight:800;letter-spacing:.12em;padding:4px 11px;border-radius:999px}.bkm-inc{position:relative;background:#3a1c0a;border-radius:22px;padding:28px 14px 16px;margin-top:22px;text-align:center}.bkm-inc__h{position:absolute;top:-13px;left:50%;transform:translate(-50%);white-space:nowrap;background:#f5c542;color:#3a1c0a;font-size:11px;font-weight:800;letter-spacing:.14em;padding:6px 14px;border-radius:999px}.bkm-inc__g{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bkm-inc__g div{color:#fff7ec;font-size:13.5px;font-weight:800;line-height:1.25}.bkm-inc__g svg{width:40px;height:40px;padding:9px;border:1.5px solid rgba(245,197,66,.6);border-radius:50%;stroke:#f5c542;display:block;margin:0 auto 8px}.bkm-inc__g em{display:inline-block;font-style:normal;margin-top:7px;background:#f5c542;color:#3a1c0a;font-size:10px;letter-spacing:.1em;padding:3px 9px;border-radius:999px}.bkm-inc p{font-size:12.5px!important;color:#d9bc9c!important;margin-top:12px!important}.bkm-cta{width:100%;margin-top:18px;border:0;cursor:pointer;background:#f5c542;color:#3a1c0a;font-family:var(--font-heading--family);font-weight:800;font-size:18px;letter-spacing:.02em;padding:20px 18px;border-radius:18px;box-shadow:0 10px 26px #f5c54280;transition:transform .15s}.bkm-cta:hover{transform:translateY(-2px)}.bkm-ship{text-align:center;font-size:13.5px!important;margin-top:12px!important;color:#7a4a2a!important}.bkm-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.bkm-tiles div{background:#fffdf9;border:1.5px solid rgba(90,45,18,.1);border-radius:16px;padding:14px 8px;text-align:center;font-size:13px;font-weight:700;color:#5a2d12;line-height:1.3}.bkm-tiles svg{width:24px;height:24px;stroke:#5a2d12;display:block;margin:0 auto 6px}.bkm-why{margin-top:26px;padding-top:22px;border-top:1px solid rgba(90,45,18,.14)}.bkm-why ul{margin:0;padding-left:20px;display:grid;gap:8px;color:#7a4a2a;font-size:15.5px}.bkm-acc{margin-top:18px;border-top:1px solid rgba(90,45,18,.14)}.bkm-acc details{border-bottom:1px solid rgba(90,45,18,.14)}.bkm-acc summary{list-style:none;cursor:pointer;padding:16px 34px 16px 0;font-weight:800;color:#5a2d12;font-size:16px;position:relative}.bkm-acc summary::-webkit-details-marker{display:none}.bkm-acc summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;transition:transform .2s}.bkm-acc details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.bkm-acc p{padding:0 0 16px;font-size:15px!important}.bkm-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#3a1c0a;color:#fff7ec;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:space-between;gap:12px;transform:translateY(110%);transition:transform .25s ease;box-shadow:0 -8px 24px #3a1c0a40}.bkm-bar.is-on{transform:none}.bkm-bar small{display:block;font-size:12px;color:#d9bc9c}.bkm-bar b{font-family:var(--font-heading--family);font-size:19px;font-weight:800}.bkm-bar button{border:0;cursor:pointer;background:#f5c542;color:#3a1c0a;font-family:var(--font-heading--family);font-weight:800;font-size:15px;padding:13px 22px;border-radius:14px;white-space:nowrap}.bkm-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#1e0e05f0;display:none;align-items:center;justify-content:center;padding:16px}.bkm-lb.is-on{display:flex}.bkm-lb img{max-width:100%;max-height:100%;border-radius:16px}.bkm-lb button{position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:50%;border:0;background:#fffdf9;color:#3a1c0a;font-size:22px;cursor:pointer}.bk-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bk-stat{background:#fffdf9;border:1.5px solid rgba(90,45,18,.1);border-radius:22px;padding:22px 10px;text-align:center}.bk-stat b{display:block;font-family:var(--font-heading--family);font-size:clamp(28px,3.4vw,40px);font-weight:800;color:#5a2d12;line-height:1}.bk-stat span{display:block;font-size:13.5px;color:#8a5a3a;margin-top:8px;line-height:1.3}.bk-mq{background:#3a1c0a;overflow:hidden;padding:15px 0;white-space:nowrap}.bk-mq__t{display:inline-flex;animation:bkmq 28s linear infinite}.bk-mq span{color:#fff7ec;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:0 22px}.bk-mq span:before{content:"\2726";color:#f5c542;margin-right:22px}@keyframes bkmq{to{transform:translate(-50%)}}.bk-x{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px}.bk-x li{display:flex;gap:14px;align-items:flex-start;font-size:17px;color:#5a2d12}.bk-x li:before{content:"\2715";flex:0 0 28px;height:28px;border-radius:50%;background:#f7d6d1;color:#b4483c;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}.bk-sol{background:#3a1c0a;border-radius:22px;padding:22px 24px;margin-top:28px;color:#fff7ec;font-size:16.5px;line-height:1.55}.bk-sol b{color:#f5c542}.bk-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bk-step{background:#fff7ec0f;border:1px solid rgba(245,197,66,.25);border-radius:26px;overflow:hidden}.bk-step img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.bk-step div{padding:20px 20px 24px}.bk-step i{font-style:normal;font-family:var(--font-heading--family);font-size:34px;font-weight:800;color:#f5c542;line-height:1;display:block;margin-bottom:8px}.bk .bk-step p{font-size:15px;margin-top:8px}.bk-cmp{max-width:760px;margin:0 auto;background:#fffdf9;border-radius:26px;overflow:hidden;box-shadow:0 12px 34px #5a2d121a}.bk-cmp table{width:100%;border-collapse:collapse}.bk-cmp th,.bk-cmp td{padding:16px 14px;text-align:center;font-size:15px;border-bottom:1px solid rgba(90,45,18,.09)}.bk-cmp tr:last-child td{border-bottom:0}.bk-cmp thead th{background:#3a1c0a;color:#fff7ec;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.bk-cmp thead th:nth-child(2){color:#f5c542}.bk-cmp td:first-child,.bk-cmp th:first-child{text-align:left;font-weight:800;color:#5a2d12}.bk-cmp td:nth-child(2){background:#fff6df;font-weight:800;color:#2e7d4f}.bk-cmp td:nth-child(3){color:#b4483c}.bk-cmp__n{text-align:center;font-size:13.5px!important;margin-top:16px!important}@media(max-width:989px){.bkm-in{grid-template-columns:minmax(0,1fr);gap:22px;padding:0 14px}.bkm-gal{position:static}.bk-steps{grid-template-columns:repeat(2,1fr);gap:14px}.bk-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.bkm{padding:12px 0 40px}.bkm-stage{border-radius:22px}.bkm-thumbs button{flex-basis:60px;height:60px}.bkm-badge span{font-size:12.5px}.bkm-checks{grid-template-columns:1fr}.bk-step div{padding:14px 14px 18px}.bk-step i{font-size:26px}.bk .bk-step p{font-size:14px}.bk-cmp th,.bk-cmp td{padding:13px 8px;font-size:13.5px}.bk-x li{font-size:16px}}.bkm form{margin:0}.bk .bkm-h{margin:26px 0 12px}.bk .bkm-why .bkm-h{margin-top:0}.bk .bkv-wrap{padding-top:56px;padding-bottom:56px}.bkv-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 10px;justify-content:safe center}.bkv-track::-webkit-scrollbar{display:none}.bkv-card{position:relative;flex:0 0 min(62vw,250px);aspect-ratio:9/16;border-radius:24px;overflow:hidden;background:#3a1c0a;scroll-snap-align:center;box-shadow:0 12px 30px #5a2d1229}.bkv-card video,.bkv-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bkv-snd{position:absolute;right:10px;bottom:10px;width:38px;height:38px;border-radius:50%;border:0;background:#fffdf9eb;font-size:17px;line-height:1;cursor:pointer}.bkv-card--ph{display:flex;align-items:center;justify-content:center;background:#f6e6d2;border:2px dashed rgba(90,45,18,.35);box-shadow:none}.bkv-card--ph span{color:#8a5a3a;font-weight:800}@media(max-width:749px){.bk .bkv-wrap{padding:40px 0}.bkv-wrap .bk-head{padding:0 18px;margin-bottom:22px}.bkv-track{padding:4px 18px 10px;justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bk2.css.map */
