.bls{background:#f1f3ee;color:#2f4a3a;border-bottom:1px solid #dfe3dc;padding:40px 15px 26px}.bls__inner{max-width:1200px;margin:0 auto}.bls__intro{text-align:center;max-width:640px;margin:0 auto 6px}.bls__kicker{font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.65;margin:0 0 6px}.bls__title{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;font-size:30px;margin:0 0 8px;color:inherit}.bls__lead{margin:0;color:#6b716c}.bls__stage{position:relative}.bls__svg{display:block;width:100%;height:auto;overflow:visible}.bls__svg path,.bls__svg circle,.bls__svg rect{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bls__svg .bls__thin{stroke-width:1.3}.bls__svg .bls__hit{stroke:none;fill:transparent}.bls__ground path{stroke-width:1.6}.bls__item{cursor:pointer;outline:none;color:inherit}.bls__sway,.bls__pop{transform-box:fill-box;transform-origin:50% 100%;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.bls__flower circle,.bls__flower path{fill:#fbfaf7}.bls__sign{fill:#fbfaf7!important}.bls__logo{font-family:Poppins,sans-serif;font-size:20px;letter-spacing:.32em;fill:currentColor;stroke:none}.bls__label{font-family:Poppins,sans-serif;font-size:17px;fill:currentColor;stroke:none;opacity:0;transform:translateY(-4px);transition:opacity .2s,transform .2s;pointer-events:none}.bls__badge rect,.bls__badge circle{fill:#fbfaf7!important;stroke-width:1.3}.bls__badge text{font-family:Poppins,sans-serif;font-size:12px;fill:currentColor;stroke:none}.bls__badge--q text{font-size:15px}.bls__item--soon{opacity:.6;cursor:default}.bls__item:hover .bls__label,.bls__item:focus-visible .bls__label,.bls__item.is-tapped .bls__label{opacity:1;transform:none}.bls__item:hover .bls__sway,.bls__item:focus-visible .bls__sway,.bls__item.is-tapped .bls__sway{animation:bls-sway 1.6s ease-in-out infinite}.bls__item:hover .bls__pop,.bls__item:focus-visible .bls__pop,.bls__item.is-tapped .bls__pop{transform:scale(1.04) translateY(-3px)}.bls__item:focus-visible .bls__hit{stroke:currentColor;stroke-width:1.3;stroke-dasharray:4 5}@keyframes bls-sway{0%{transform:scale(1.06) rotate(0)}25%{transform:scale(1.06) rotate(-2.5deg)}75%{transform:scale(1.06) rotate(2.5deg)}to{transform:scale(1.06) rotate(0)}}.bls__faq{position:absolute;right:4%;top:4%;width:min(360px,92%);background:#fbfaf7;border:1px solid #2f4a3a;border-radius:6px;padding:18px 20px 12px;box-shadow:0 10px 30px #2f4a3a1f;z-index:5;color:#2b2b2b}.bls__faq[hidden]{display:none}.bls__faq-title{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:19px;margin:0 30px 8px 0;color:#2f4a3a}.bls__faq details{border-top:1px solid #dfe3dc;padding:8px 0}.bls__faq summary{cursor:pointer;font-weight:500;color:#2f4a3a}.bls__faq p{margin:6px 0 2px;font-size:14px;line-height:1.55;color:#4b524d}.bls__faq a{color:#2f4a3a;text-decoration:underline}.bls__close{position:absolute;top:6px;right:8px;background:none;border:0;font-size:24px;line-height:1;color:#2f4a3a;cursor:pointer;padding:4px 8px}.bls__hint{text-align:center;font-size:13px;color:#6b716c;margin:4px 0 0}@media(max-width:767px){.bls{padding:28px 6px 18px}.bls__title{font-size:23px}.bls__svg{width:auto;height:auto;min-width:0}.bls__label{font-size:40px}.bls__badge text{font-size:22px}.bls__faq{position:relative;right:auto;top:auto;width:auto;margin:8px 8px 0}}@media(prefers-reduced-motion:reduce){.bls__sway,.bls__pop,.bls__label{transition:none}.bls__item:hover .bls__sway,.bls__item:focus-visible .bls__sway,.bls__item.is-tapped .bls__sway{animation:none;transform:none}.bls__item:hover .bls__pop,.bls__item:focus-visible .bls__pop,.bls__item.is-tapped .bls__pop{transform:none}}.bls__svg .bls__label--name{opacity:.85;transform:none;font-size:14.5px;letter-spacing:.02em}.bls__item:hover .bls__label--name,.bls__item:focus-visible .bls__label--name,.bls__item.is-tapped .bls__label--name{opacity:1;font-weight:600}.bls__svg path,.bls__svg circle,.bls__svg rect{vector-effect:non-scaling-stroke}.bls__legend{display:none;list-style:none;margin:10px 0 0;padding:0;flex-wrap:wrap;justify-content:center;gap:8px}.bls__legend a,.bls__legend span{display:inline-block;font-size:13px;padding:6px 12px;border:1px solid #2f4a3a;border-radius:999px;color:#2f4a3a;text-decoration:none;background:#fbfaf7}.bls__legend span{opacity:.6}@media(max-width:767px){.bls__svg .bls__label--name{display:none}.bls__legend{display:flex}}.bls__item--postman[aria-expanded=true] .bls__label{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/31/assets/blog-lineart-scene.css.map */
