:root{--bm-butter:#FFD84D;--bm-cream:#FFF6E3;--bm-crust:#2B1A0F;--bm-tomato:#FF4A2E;--bm-sage:#B9D7A1;--bm-oat:#F3E2C0;--bm-cocoa:#7A4A2A;--bm-display:"Bagel Fat One",system-ui,sans-serif;--bm-body:"DM Sans",system-ui,sans-serif}body{background:var(--bm-cream)!important;color:var(--bm-crust);font-family:var(--bm-body)}.bm{font-family:var(--bm-body);color:var(--bm-crust);font-size:17px;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased}.bm *{box-sizing:border-box}.bm h1,.bm h2,.bm h3,.bm h4,.bm .bm-display{font-family:var(--bm-display);font-weight:400;letter-spacing:-.01em;line-height:.95;margin:0;color:inherit}.bm p{margin:0}.bm a{color:inherit}.bm-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.bm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:999px;border:3px solid var(--bm-crust);background:var(--bm-crust);color:var(--bm-cream)!important;font-family:var(--bm-body);font-weight:700;font-size:17px;text-decoration:none;cursor:pointer;box-shadow:5px 5px 0 var(--bm-tomato);transition:transform .15s ease,box-shadow .15s ease}.bm-btn:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--bm-tomato)}.bm-btn:active{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--bm-tomato)}.bm-btn[disabled]{opacity:.5;cursor:not-allowed}.bm-btn--ghost{background:transparent;color:var(--bm-crust)!important;box-shadow:5px 5px 0 var(--bm-crust)}.bm-btn--ghost:hover{box-shadow:7px 7px 0 var(--bm-crust)}.bm-btn--full{width:100%}.bm-sticker{display:inline-block;font-family:var(--bm-display);font-size:16px;padding:8px 16px;border-radius:999px;border:3px solid var(--bm-crust);background:var(--bm-tomato);color:var(--bm-cream);transform:rotate(-6deg);white-space:nowrap}.bm-sticker--butter{background:var(--bm-butter);color:var(--bm-crust)}.bm-sticker--sage{background:var(--bm-sage);color:var(--bm-crust);transform:rotate(5deg)}.bm-announce{background:var(--bm-tomato);color:var(--bm-cream);border-bottom:3px solid var(--bm-crust);overflow:hidden;white-space:nowrap;position:relative}.bm-ticker{display:flex;width:max-content;animation:bm-scroll 32s linear infinite}.bm-ticker span{font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:10px 28px}@keyframes bm-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bm-ticker{animation:none}}.bm-header{background:var(--bm-cream);border-bottom:3px solid var(--bm-crust)}.bm-header__in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 24px;max-width:1240px;margin:0 auto;flex-wrap:wrap}.bm-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.bm-logo svg{width:64px;height:auto;flex:none}.bm-logo__word{font-family:var(--bm-display);font-size:26px;line-height:.85;color:var(--bm-crust);text-transform:uppercase}.bm-logo__word small{display:block;font-size:26px;color:var(--bm-tomato)}.bm-nav{display:flex;gap:28px;flex-wrap:wrap}.bm-nav a{font-weight:700;text-decoration:none;font-size:16px;padding:10px 0;border-bottom:3px solid transparent}.bm-nav a:hover{border-bottom-color:var(--bm-tomato)}.bm-cart{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border-radius:999px;border:3px solid var(--bm-crust);background:var(--bm-butter);font-weight:700;text-decoration:none}.bm-cart b{background:var(--bm-crust);color:var(--bm-cream);border-radius:999px;min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.bm-hero{background:var(--bm-butter);border-bottom:3px solid var(--bm-crust);overflow:hidden;position:relative}.bm-hero__in{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:72px 24px 88px;max-width:1240px;margin:0 auto}.bm-hero h1{font-size:clamp(56px,8.5vw,128px);text-transform:uppercase}.bm-hero h1 em{font-style:normal;color:var(--bm-tomato);display:inline-block;transform:rotate(-3deg)}.bm-hero__sub{font-size:21px;max-width:520px;margin-top:24px!important;font-weight:500}.bm-hero__ctas{display:flex;flex-wrap:wrap;gap:18px;margin-top:36px}.bm-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.bm-chip{border:2px solid var(--bm-crust);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;background:var(--bm-cream)}.bm-hero__art{position:relative;aspect-ratio:1/1;border:3px solid var(--bm-crust);border-radius:40px;background:var(--bm-cream);box-shadow:12px 12px 0 var(--bm-crust);display:flex;align-items:center;justify-content:center;overflow:hidden}.bm-hero__art img{width:100%;height:100%;object-fit:cover}.bm-hero__art svg{width:82%;height:auto}.bm-hero__art .bm-sticker{position:absolute}.bm-hero__art .s1{top:22px;left:22px}.bm-hero__art .s2{bottom:26px;right:22px}.bm-band{background:var(--bm-crust);color:var(--bm-butter);overflow:hidden;white-space:nowrap;transform:rotate(-1.5deg);margin:-14px -20px 0;position:relative;z-index:2}.bm-band .bm-ticker{animation-duration:40s}.bm-band .bm-ticker span{font-family:var(--bm-display);font-size:34px;letter-spacing:0;text-transform:uppercase;padding:16px 30px}.bm-sec{padding:104px 0}.bm-sec--crust{background:var(--bm-crust);color:var(--bm-cream)}.bm-sec--sage{background:var(--bm-sage)}.bm-sec--tomato{background:var(--bm-tomato);color:var(--bm-cream)}.bm-sec__head{display:flex;flex-direction:column;gap:16px;margin-bottom:56px;max-width:820px}.bm-sec__head h2{font-size:clamp(44px,6vw,84px);text-transform:uppercase}.bm-kicker{font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase}.bm-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.bm-card{display:flex;flex-direction:column;border:3px solid var(--bm-crust);border-radius:28px;overflow:hidden;background:var(--bm-cream);text-decoration:none;box-shadow:8px 8px 0 var(--bm-crust);transition:transform .2s ease,box-shadow .2s ease}.bm-card:hover{transform:translate(-3px,-3px) rotate(-.6deg);box-shadow:12px 12px 0 var(--bm-crust)}.bm-card__img{aspect-ratio:4/5;position:relative;display:flex;align-items:center;justify-content:center;border-bottom:3px solid var(--bm-crust)}.bm-card__img img{width:100%;height:100%;object-fit:cover}.bm-card__img .bm-sticker{position:absolute;top:18px;left:18px}.bm-card__ph{font-weight:700;font-size:14px;text-align:center;padding:20px;opacity:.7}.bm-card__body{padding:22px 24px 26px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.bm-card__body h3{font-size:28px}.bm-card__body p{font-size:15px;margin-top:6px!important}.bm-price{font-family:var(--bm-display);font-size:24px;white-space:nowrap}.bm-bg-butter{background:var(--bm-butter)}.bm-bg-sage{background:var(--bm-sage)}.bm-bg-tomato{background:#ffb3a3}.bm-bg-oat{background:var(--bm-oat)}.bm-problems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bm-problem{border:3px solid var(--bm-cream);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:12px}.bm-problem h3{font-size:34px;color:var(--bm-butter)}.bm-problem p{color:#f3e7cf}.bm-manifesto{font-family:var(--bm-display);font-size:clamp(32px,4.4vw,60px);line-height:1.02;max-width:1000px;margin-bottom:64px!important}.bm-manifesto span{color:var(--bm-butter)}.bm-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bm-step{background:var(--bm-cream);border:3px solid var(--bm-crust);border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:14px}.bm-step__n{font-family:var(--bm-display);font-size:72px;line-height:1;color:var(--bm-tomato)}.bm-step h3{font-size:36px;text-transform:uppercase}.bm-compare{width:100%;min-width:620px;border-collapse:separate;border-spacing:0;border:3px solid var(--bm-crust);border-radius:24px;overflow:hidden;background:var(--bm-cream)}.bm-compare th,.bm-compare td{padding:18px 20px;text-align:center;border-bottom:2px solid var(--bm-crust);font-size:16px}.bm-compare tr:last-child td{border-bottom:none}.bm-compare th{font-family:var(--bm-display);font-weight:400;font-size:22px;background:var(--bm-oat)}.bm-compare th.us,.bm-compare td.us{background:var(--bm-butter)}.bm-compare td:first-child,.bm-compare th:first-child{text-align:left;font-weight:700}.bm-yes{font-family:var(--bm-display);font-size:22px;color:var(--bm-crust)}.bm-no{font-weight:700;opacity:.6}.bm-scroll{overflow-x:auto}.bm-noel{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.bm-noel h2{font-size:clamp(48px,6.5vw,96px);text-transform:uppercase}.bm-noel__art{border:3px solid var(--bm-crust);border-radius:32px;background:var(--bm-cream);aspect-ratio:5/4;display:flex;align-items:center;justify-content:center;box-shadow:10px 10px 0 var(--bm-crust);color:var(--bm-crust);font-weight:700;padding:24px;text-align:center}.bm-sec--tomato .bm-btn{background:var(--bm-butter);color:var(--bm-crust)!important;box-shadow:5px 5px 0 var(--bm-crust)}.bm-two{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.bm-guarantee{background:var(--bm-butter);border:3px solid var(--bm-crust);border-radius:32px;padding:40px;box-shadow:10px 10px 0 var(--bm-crust);display:flex;flex-direction:column;gap:16px}.bm-guarantee h2{font-size:clamp(40px,4.5vw,64px);text-transform:uppercase}.bm-faq details{border-bottom:3px solid var(--bm-crust);padding:22px 0}.bm-faq details:first-of-type{border-top:3px solid var(--bm-crust)}.bm-faq summary{cursor:pointer;list-style:none;font-weight:700;font-size:20px;display:flex;justify-content:space-between;gap:16px}.bm-faq summary::-webkit-details-marker{display:none}.bm-faq summary:after{content:"+";font-family:var(--bm-display);font-size:28px;line-height:1;color:var(--bm-tomato)}.bm-faq details[open] summary:after{content:"\2013"}.bm-faq details p{margin-top:12px!important;max-width:640px}.bm-news{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.bm-news h2{font-size:clamp(44px,6vw,84px);text-transform:uppercase}.bm-news form{display:flex;gap:12px;width:100%;max-width:560px;flex-wrap:wrap;justify-content:center}.bm-news input[type=email]{flex:1 1 260px;min-height:56px;border-radius:999px;border:3px solid var(--bm-crust);padding:0 22px;font-size:17px;font-family:var(--bm-body);background:var(--bm-cream);color:var(--bm-crust)}.bm-news__ok{font-family:var(--bm-display);font-size:24px}.bm-footer{background:var(--bm-crust);color:var(--bm-cream);padding:80px 0 40px}.bm-footer__word{font-family:var(--bm-display);font-size:clamp(64px,13vw,200px);line-height:.82;text-transform:uppercase;color:var(--bm-butter)}.bm-footer__word span{color:var(--bm-tomato)}.bm-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;margin-top:56px;padding-top:40px;border-top:2px solid #5A4130}.bm-footer__cols h4{font-size:20px;margin:0 0 14px;color:var(--bm-butter)}.bm-footer__cols a{display:block;text-decoration:none;padding:5px 0;color:#f3e7cf}.bm-footer__cols a:hover{color:var(--bm-butter)}.bm-footer__base{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:48px;font-size:14px;color:#cdbb9e}.bm-pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;padding:56px 24px 96px;max-width:1240px;margin:0 auto;align-items:start}.bm-gallery{display:flex;flex-direction:column;gap:16px;position:sticky;top:24px}.bm-gallery__main{aspect-ratio:1/1;border:3px solid var(--bm-crust);border-radius:32px;overflow:hidden;background:var(--bm-butter);display:flex;align-items:center;justify-content:center;box-shadow:10px 10px 0 var(--bm-crust)}.bm-gallery__main img{width:100%;height:100%;object-fit:cover}.bm-gallery__main svg{width:75%}.bm-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.bm-thumbs button{aspect-ratio:1/1;border:3px solid var(--bm-crust);border-radius:16px;overflow:hidden;padding:0;cursor:pointer;background:var(--bm-cream)}.bm-thumbs img{width:100%;height:100%;object-fit:cover}.bm-info{display:flex;flex-direction:column;gap:22px}.bm-info h1{font-size:clamp(40px,4.6vw,66px);text-transform:uppercase}.bm-info__price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.bm-info__price .now{font-family:var(--bm-display);font-size:40px}.bm-info__price .was{text-decoration:line-through;opacity:.6;font-weight:700}.bm-info__price .save{background:var(--bm-tomato);color:var(--bm-cream);font-weight:700;border-radius:999px;padding:4px 12px;font-size:14px}.bm-opt-label{font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px!important}.bm-swatches{display:flex;gap:12px;flex-wrap:wrap}.bm-swatch{min-height:48px;padding:0 18px 0 8px;border-radius:999px;border:3px solid var(--bm-crust);background:var(--bm-cream);display:inline-flex;align-items:center;gap:10px;font-weight:700;cursor:pointer;font-family:var(--bm-body);font-size:15px;color:var(--bm-crust)}.bm-swatch i{width:30px;height:30px;border-radius:50%;border:2px solid var(--bm-crust);display:block}.bm-swatch[aria-pressed=true]{background:var(--bm-crust);color:var(--bm-cream)}.bm-packs{display:grid;gap:14px}.bm-pack{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 20px;border:3px solid var(--bm-crust);border-radius:20px;background:var(--bm-cream);cursor:pointer;text-align:left;font-family:var(--bm-body);color:var(--bm-crust);position:relative}.bm-pack strong{display:block;font-size:18px}.bm-pack small{display:block;font-size:14px;opacity:.75}.bm-pack .p{font-family:var(--bm-display);font-size:24px;white-space:nowrap}.bm-pack[aria-pressed=true]{background:var(--bm-butter);box-shadow:6px 6px 0 var(--bm-crust)}.bm-pack .bm-sticker{position:absolute;top:-14px;right:16px;font-size:13px;padding:5px 12px}.bm-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bm-perks div{border:2px solid var(--bm-crust);border-radius:16px;padding:12px 14px;font-weight:700;font-size:14px;background:var(--bm-oat)}.bm-desc{border-top:3px solid var(--bm-crust);padding-top:22px}.bm-desc ul{padding-left:20px;margin:12px 0}.bm-desc p{margin:0 0 12px}@media(max-width:900px){.bm-hero__in,.bm-noel,.bm-two,.bm-pdp,.bm-grid3,.bm-problems,.bm-steps{grid-template-columns:1fr}.bm-hero__in{padding:48px 20px 64px}.bm-sec{padding:72px 0}.bm-gallery{position:static}.bm-nav{order:3;width:100%;gap:20px;overflow-x:auto;flex-wrap:nowrap}.bm-band .bm-ticker span{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bm.css.map */
