@import"https://fonts.googleapis.com/css2?family=Poppins:wght@500;700&display=swap";@font-face{font-family:UhBee DongKyung;src:url(UhBee_DongKyung.woff2) format("woff2"),url(UhBee_DongKyung.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--navy:#1a3684;--navy-deep:#132a6b;--ink-navy:#051781;--green:#88ad4e;--olive:#88ad4e;--olive-light:#88ad4e;--cream:#ffffff;--ink:#333333;--line:#e2e2e2;--hand:"UhBee DongKyung", "Segoe Print", cursive;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif}body{font-family:var(--sans);color:var(--ink);background:#fff}.hand,.m101-hero h1,.tools h2,.split h2,.m101-row h2,.intro h1,.shelf h2,.faq h2,.thanks{font-family:var(--hand)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.01em;color:var(--navy)}header{display:flex;align-items:center;justify-content:space-between;padding:38px clamp(20px,7vw,100px) 22px;border-bottom:none;background:#fff}.nav-link{font-family:"Poppins",var(--sans);font-size:16px;font-weight:500;letter-spacing:0;color:#111;background:none;border:none;cursor:pointer}.nav-link:hover{color:var(--green)}.logo{position:relative;display:block;width:126px;container-type:inline-size;line-height:0}.logo img{display:block;width:100%;height:auto}.logo small{position:absolute;left:1.6%;top:2.2%;font-family:var(--sans);font-weight:500;font-size:6.4cqw;letter-spacing:.17em;line-height:1;color:var(--navy);white-space:nowrap}header .logo{margin:0 auto}header .logo small{left:0;top:-1%;font-size:6.2cqw;letter-spacing:.12em}footer{display:block!important;background:var(--navy);color:#fff;padding:55px clamp(20px,7vw,100px) 55px;margin-top:0;font-family:var(--sans);font-size:16px;line-height:20px}footer .foot-in{max-width:1238px;margin:0 auto}footer .foot-top{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;min-height:232px;padding-left:31px}footer .logo{width:224px;flex:none;margin-top:4px}footer .logo small{color:#fff;font-size:7cqw}footer .cols{display:grid;grid-template-columns:191px 229px auto}footer h5{font-family:var(--sans);font-size:16px;line-height:20px;font-weight:700;letter-spacing:0;color:#fff;margin:0 0 27px}footer h5.semi{font-weight:600}footer ul{list-style:none;margin:0;padding:0}footer li{margin:0 0 13px;font-size:16px;line-height:20px}footer a:hover{color:var(--green)}footer .foot-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:16px;line-height:20px;color:#fff;margin:0;padding:20px 0 0 31px;border-top:1px solid #d9d9d9}.mascot-strip{padding:0 clamp(20px,7vw,100px)}.mascot-in{position:relative;max-width:1238px;height:167px;margin:0 auto}.mb-mascot{position:absolute;right:6px;bottom:30px;z-index:30;width:96px;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--navy);-webkit-tap-highlight-color:transparent}.mb-mascot:focus-visible{outline:2px dashed var(--navy);outline-offset:6px;border-radius:16px}.mb-bob{display:block;animation:mb-bob 3s ease-in-out infinite}@keyframes mb-bob{50%{transform:translateY(-6px)}}.mb-mascot svg{display:block;width:100%;height:auto;overflow:visible}.mb-shadow{display:block;margin:6px auto 0;width:58px;height:10px;animation:mb-shadow 3s ease-in-out infinite}.mb-shadow svg{overflow:visible}@keyframes mb-shadow{50%{transform:scaleX(.82)}}.mb-blink{transform-box:fill-box;transform-origin:center;animation:mb-blink 5s infinite}@keyframes mb-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.08)}}.mb-bubble{position:absolute;right:calc(100% + 6px);top:6px;background:#fff;border:2px solid var(--navy);border-radius:18px;padding:3px 14px 5px;font-family:var(--sans);font-size:15px;line-height:1.3;color:var(--navy);white-space:nowrap;transition:opacity .2s}.mb-bubble .m{display:none}.mb-mascot:hover .mb-bubble .h,.mb-mascot:focus-visible .mb-bubble .h{display:none}.mb-mascot:hover .mb-bubble .m,.mb-mascot:focus-visible .mb-bubble .m{display:inline}.mascot-in.open .mb-bubble{opacity:0}.mb-card{position:absolute;right:128px;bottom:30px;z-index:30;width:300px;background:#fff;border:2px solid var(--navy);border-radius:18px;padding:16px 18px 14px;color:var(--navy);font-family:var(--sans);font-size:15px;line-height:1.6;opacity:0;transform:translateY(6px);visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility 0s .2s}.mb-card:after{content:"";position:absolute;right:-8px;bottom:46px;width:12px;height:12px;background:#fff;border-right:2px solid var(--navy);border-top:2px solid var(--navy);transform:rotate(45deg)}.mascot-in.open .mb-card{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition-delay:0s}.mb-card h3{margin:0;font-size:17px;font-weight:500;color:var(--navy)}.mb-sub{margin:2px 0 0;font-size:14px}.mb-row{display:flex;gap:8px;margin-top:12px;align-items:stretch}.mb-mail{flex:1;min-width:0;border:1.5px solid var(--navy);border-radius:10px;padding:7px 10px;font-size:13px;overflow-wrap:anywhere}.mb-copy{flex:none;border:0;border-radius:10px;background:var(--navy);color:#fff;padding:0 14px;font:inherit;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.mb-copy.done{background:#fff;color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy)}.mb-copy svg{display:none}.mb-copy.done svg{display:block}.mb-alt{display:inline-block;margin-top:10px;font-size:13px;color:var(--navy);text-decoration:underline}.mb-copy:focus-visible,.mb-alt:focus-visible{outline:2px dashed var(--navy);outline-offset:3px}@media(prefers-reduced-motion:reduce){.mb-bob,.mb-shadow,.mb-blink{animation:none}}@media(max-width:1000px){footer{padding:46px clamp(20px,7vw,100px) 30px}footer .foot-top{flex-direction:column;gap:36px;min-height:0;padding:0 0 40px}footer .cols{grid-template-columns:repeat(3,auto);column-gap:56px}footer .foot-bottom{padding-left:0}}@media(max-width:640px){header{padding:26px 20px 16px}footer{padding:40px 20px 24px}footer .logo{width:180px}footer .cols{grid-template-columns:1fr 1fr;gap:8px 24px}footer .cols>div:last-child{grid-column:1 / -1}.mascot-in{height:150px}.mb-card{right:0;left:0;width:auto;bottom:156px}.mb-card:after{right:42px;bottom:-8px;border-top:0;border-right:0;border-left:2px solid var(--navy);border-bottom:2px solid var(--navy)}}.summary .logo{width:120px;margin:0 auto 20px}.cart-empty-wrap{min-height:calc(100vh - 420px)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand.css.map */
