.bb-promise__grid{position:relative;display:grid;gap:28px}@media(min-width:900px){.bb-promise__grid{grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}}.bb-note{position:relative;background:#fff;padding:36px 22px 24px;border-radius:6px;box-shadow:0 14px 34px #243b2e1f;transform:rotate(-.8deg)}.bb-note:before{content:"";position:absolute;top:-12px;left:28px;width:96px;height:26px;transform:rotate(-4deg);background:#b9cdb0bf}.bb-note__title{font-family:var(--bb-font-hand);font-weight:700;font-size:2.1rem;line-height:1;color:var(--bb-green-900);margin:0 0 14px;transform:rotate(-1.5deg)}.bb-note__list{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:13px}.bb-note__list li{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;font-weight:700;line-height:1.4}.bb-note__list svg{width:26px;height:26px;color:var(--bb-cta);fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.bb-note .bb-payments{justify-content:flex-start}.bb-postit{position:relative;background:var(--bb-postit);padding:24px 20px 22px;transform:rotate(1.5deg);box-shadow:0 12px 24px #00000017;border-radius:2px 2px 22px;color:#4e3f1c}.bb-postit__title{font:700 1.75rem/1 var(--bb-font-hand);color:#7a5a12;margin:0 0 8px}.bb-postit p{margin:0;font-weight:600}.bb-stamp{position:absolute;top:-40px;right:-4px;width:108px;height:108px;z-index:4;pointer-events:none}.bb-stamp svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bb-stamp__ring{animation:bbspin 30s linear infinite;transform-origin:50% 50%}.bb-stamp text{font:800 13.5px var(--bb-font-body);letter-spacing:.04em;fill:var(--bb-green-900)}.bb-stamp__core{position:absolute;top:27px;right:27px;bottom:27px;left:27px;border-radius:50%;background:var(--bb-sun);display:flex;align-items:center;justify-content:center}.bb-stamp__core .bb-logo__mark{width:40px;height:40px}@keyframes bbspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bb-stamp__ring{animation:none}}@media(min-width:900px){.bb-stamp{top:-46px;right:-30px;width:124px;height:124px}.bb-stamp__core{top:31px;right:31px;bottom:31px;left:31px}}.bb-head{max-width:820px;margin:0 auto}.bb-faq{max-width:820px;margin:18px auto 0;border-top:1px solid var(--bb-line)}.bb-faq details{border-bottom:1px solid var(--bb-line)}.bb-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-weight:800;color:var(--bb-green-900);font-size:1.02rem;line-height:1.35}.bb-faq summary::-webkit-details-marker{display:none}.bb-faq summary:after{content:"+";font-size:1.6rem;line-height:1;color:var(--bb-cta);transition:transform .2s;flex:none;font-weight:600}.bb-faq details[open] summary:after{transform:rotate(45deg)}.bb-faq details p{padding:0 2px 18px;margin:0;color:var(--bb-muted)}.bb-final{padding:8px 0 56px}.bb-final__card{display:grid;background:var(--bb-green-900);border-radius:26px;overflow:hidden;color:#fff}.bb-final__img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 30%}.bb-final__content{padding:24px 22px 28px}.bb .bb-final__content h2{color:#fff}.bb-final__content p{color:#d9e3d3}.bb-final__content .bb-btn{width:100%}.bb-final__content .bb-proof{justify-content:flex-start;color:#c9d6c3}.bb-final__content .bb-proof .bb-icon{color:var(--bb-sun)}@media(min-width:900px){.bb-final{padding:24px 0 88px}.bb-final__card{grid-template-columns:1fr 1fr;align-items:center}.bb-final__img{height:100%;aspect-ratio:auto;min-height:440px}.bb-final__content{padding:48px}.bb-final__content .bb-btn{width:auto}}.bb-cart{padding:26px 0 64px}.bb .bb-cart h1{font-size:clamp(1.8rem,6vw,2.6rem);margin-bottom:16px}.bb-cart__grid{display:grid;gap:20px}@media(min-width:990px){.bb-cart__grid{grid-template-columns:1.35fr .9fr;align-items:start;gap:32px}}.bb-line{display:grid;grid-template-columns:84px 1fr;gap:14px;background:#fff;border-radius:18px;padding:12px;border:1px solid var(--bb-line);margin-bottom:12px}.bb-line img{width:84px;height:84px;object-fit:cover;border-radius:12px}.bb-line__top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.bb-line__title{font-weight:800;color:var(--bb-green-900);text-decoration:none;line-height:1.25;font-size:.98rem}.bb-line__meta{color:var(--bb-muted);font-size:.86rem;margin-top:2px}.bb-line__prices{text-align:right;line-height:1.2;white-space:nowrap}.bb-line__prices s{display:block;color:var(--bb-muted);font-size:.8rem;font-weight:700}.bb-line__prices strong{color:var(--bb-green-900)}.bb-line__disc{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:.78rem;font-weight:800;color:var(--bb-green);background:var(--bb-sage-100);padding:3px 9px;border-radius:999px}.bb-line__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.bb-qty{display:inline-flex;align-items:center;border:1px solid var(--bb-line);border-radius:999px;overflow:hidden;background:#fff}.bb-qty button{width:38px;height:38px;border:0;background:#fff;cursor:pointer;font-size:1.15rem;color:var(--bb-green-900);font-weight:800}.bb-qty input{width:40px;height:38px;border:0;text-align:center;font:800 16px var(--bb-font-body);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:#fff;color:var(--bb-ink);padding:0}.bb-qty input::-webkit-inner-spin-button,.bb-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bb-line__remove{font-size:.85rem;color:var(--bb-muted)}.bb-upsell{background:var(--bb-sun-50);border:2px dashed var(--bb-sun);border-radius:18px;padding:16px;margin:4px 0 16px}.bb-upsell__title{font-family:var(--bb-font-head);font-weight:700;color:var(--bb-green-900);font-size:1.14rem;line-height:1.25;margin:0 0 4px}.bb-upsell p{margin:0 0 12px;color:var(--bb-muted);font-size:.92rem}.bb-upsell form{display:grid;gap:10px;margin:0}@media(min-width:600px){.bb-upsell form{grid-template-columns:1fr auto}}.bb-upsell .bb-btn{min-height:52px;padding:0 20px}.bb-summary{background:#fff;border-radius:22px;padding:22px;border:1px solid var(--bb-line)}@media(min-width:990px){.bb-summary{position:sticky;top:100px}}.bb-summary__row{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.bb-summary__free,.bb-summary__save{color:var(--bb-green);font-weight:800}.bb-summary__total{font-family:var(--bb-font-head);font-size:1.5rem;font-weight:700;color:var(--bb-green-900);border-top:1px solid var(--bb-line);padding-top:14px;margin-top:6px}.bb-summary__saved{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;padding:9px 12px;border-radius:12px;background:var(--bb-sage-50);color:var(--bb-green);font-weight:800;font-size:.92rem}.bb-summary .bb-btn{margin-top:14px}.bb-summary .bb-deadline{text-align:center}.bb-express{margin-top:12px}.bb-summary__notes{display:grid;gap:8px;margin:16px 0 0;font-size:.88rem;color:var(--bb-muted);font-weight:700}.bb-summary__notes span{display:flex;gap:8px;align-items:center}.bb-summary__notes .bb-icon{width:18px;height:18px;color:var(--bb-green)}.bb-summary .bb-payments{margin-top:16px}.bb-empty{text-align:center;padding:30px 0 10px}.bb-empty img{max-width:220px;margin:0 auto 22px;border-radius:50%;aspect-ratio:1;object-fit:cover}.bb-page{padding:40px 0 72px}.bb-page__card{max-width:840px;margin:0 auto;background:#fff;border-radius:26px;padding:clamp(22px,5vw,52px);border:1px solid var(--bb-line)}.bb .bb-page__card h1{font-size:clamp(1.9rem,6vw,2.8rem)}.bb-form{display:grid;gap:16px;margin-top:22px}.bb-form label{font-weight:800;color:var(--bb-green-900);font-size:.9rem;display:block;margin-bottom:6px}.bb-form input,.bb-form textarea{width:100%;border:1px solid var(--bb-line);border-radius:14px;padding:14px 16px;font:500 16px var(--bb-font-body);background:var(--bb-cream);color:var(--bb-ink)}.bb-form input:focus,.bb-form textarea:focus{outline:3px solid var(--bb-sage-300);border-color:var(--bb-green)}.bb-alert{padding:14px 16px;border-radius:14px;background:var(--bb-sage-50);color:var(--bb-green-900);font-weight:800}.bb-alert--error{background:#fbe3dc;color:#8d3a25}.bb-footer{background:var(--bb-green-900);color:#dde6d8;padding:56px 0 calc(28px + env(safe-area-inset-bottom))}.bb-footer a{color:#f4ecdf;text-decoration:none}.bb-footer a:hover{text-decoration:underline}.bb-footer__grid{display:grid;gap:30px}@media(min-width:900px){.bb-footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.bb .bb-footer h4{font-family:var(--bb-font-body);font-size:.8rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#b9cdb0;margin:0 0 14px}.bb-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.bb-footer .bb-logo,.bb-footer .bb-logo__text{color:#fff}.bb-footer__promise{margin:16px 0 0;max-width:340px;color:#c9d6c3}.bb-footer__bottom{border-top:1px solid rgba(255,255,255,.14);margin-top:40px;padding-top:22px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;font-size:.85rem}.bb-footer__loc{display:flex;flex-wrap:wrap;gap:10px}.bb-footer__loc select{-webkit-appearance:none;appearance:none;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:10px 16px;font:800 16px/1 var(--bb-font-body);cursor:pointer;margin:0}.bb-footer__loc select option{color:#222}.bb-footer .bb-payments{justify-content:flex-start}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bb-more.css.map */
