.hb-bakery{background:#fffdf8;color:#27375e;padding:28px 18px 66px}.hb-bakery *{box-sizing:border-box}.hb-bakery__inner{max-width:1160px;margin:auto;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(26px,5vw,75px);padding:clamp(18px,3vw,36px);border-radius:34px;background:#fff0e9;overflow:hidden}.hb-bakery__media{position:relative;aspect-ratio:1.25;overflow:hidden;border-radius:24px;background:#f6ece5;box-shadow:0 12px 25px #885d4b1c}.hb-bakery__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hb-bakery__picture-label{position:absolute;left:15px;bottom:15px;border-radius:99px;background:#fffdf8;color:#87556a;padding:9px 13px;font:700 12px/1.2 system-ui,sans-serif}.hb-bakery__copy{padding:10px 16px 10px 0}.hb-bakery__eyebrow{margin:0 0 12px;color:#a15872;text-transform:uppercase;letter-spacing:.13em;font:800 12px/1.3 system-ui,sans-serif}.hb-bakery h2{margin:0 0 19px;font:600 clamp(42px,4.8vw,64px)/1.02 var(--font-heading-family),Georgia,serif;letter-spacing:-.045em}.hb-bakery h2 em{color:#ae7087;font-weight:500}.hb-bakery__intro{max-width:450px;margin:0 0 19px;color:#5d6171;font:400 17px/1.55 system-ui,sans-serif}.hb-bakery__detail{display:flex;gap:9px;align-items:center;color:#654d65;font:700 13px/1.4 system-ui,sans-serif;margin-bottom:24px}.hb-bakery__detail span{color:#cf8a60}.hb-bakery__button{display:inline-flex;align-items:center;gap:17px;padding:14px 21px;border-radius:99px;color:#fff;background:#9f5e74;text-decoration:none;font:750 14px/1.2 system-ui,sans-serif}.hb-bakery__button:hover{background:#81475f}.hb-bakery__button:focus-visible{outline:3px solid #27375e;outline-offset:4px}.hb-bakery__note{margin:14px 0 0;color:#8a7881;font:500 11px/1.4 system-ui,sans-serif}@media(max-width:750px){.hb-bakery{padding:13px 14px 36px}.hb-bakery__inner{grid-template-columns:1fr;gap:14px;padding:14px;border-radius:25px}.hb-bakery__media{aspect-ratio:1.5;border-radius:17px}.hb-bakery__copy{padding:9px 9px 14px}.hb-bakery h2{font-size:clamp(39px,8vw,51px);margin-bottom:12px}.hb-bakery__intro{font-size:14px;margin-bottom:14px}.hb-bakery__detail{font-size:11px;margin-bottom:18px}.hb-bakery__button{font-size:12px;padding:12px 17px}.hb-bakery__picture-label{font-size:10px;bottom:10px;left:10px;padding:7px 10px}}.hb-discover{background:#fffdf8;color:#20335b;padding:34px 18px 46px;font-family:system-ui,sans-serif}.hb-discover *{box-sizing:border-box}.hb-discover__inner{max-width:1160px;margin:auto}.hb-discover__heading{text-align:center;margin:0 0 23px}.hb-discover__eyebrow{font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#a45570;margin:0 0 6px}.hb-discover h2{font:700 clamp(34px,4vw,53px)/1.1 var(--font-heading-family),Georgia,serif;letter-spacing:-.04em;color:#20335b;margin:0}.hb-discover__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hb-discover__card{display:block;overflow:hidden;border:1px solid #eee8de;border-radius:22px;text-decoration:none;color:#20335b;background:#fff;transition:transform .16s,box-shadow .16s}.hb-discover__card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #20335b16}.hb-discover__card:focus-visible{outline:3px solid #20335b;outline-offset:3px}.hb-discover__media{height:225px;background:#faf7f1;overflow:hidden}.hb-discover__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 51%}.hb-discover__card--kit .hb-discover__media img{object-position:center 52%}.hb-discover__card--caterpillar .hb-discover__media img{object-position:center 62%}.hb-discover__card--buddies .hb-discover__media img{object-position:center 63%}.hb-discover__body{min-height:170px;display:flex;flex-direction:column;align-items:flex-start;padding:20px 23px 23px}.hb-discover h3{font:700 29px/1.14 var(--font-heading-family),Georgia,serif;letter-spacing:-.025em;color:#20335b;margin:0 0 8px}.hb-discover__body p{font-size:15px;line-height:1.42;color:#5d6572;margin:0 0 18px}.hb-discover__action{display:inline-flex;align-items:center;gap:8px;margin-top:auto;border-radius:100px;padding:9px 15px;color:#fff;font-size:13px;font-weight:800;background:#486f90}.hb-discover__card--kit .hb-discover__action{background:#a65867}.hb-discover__card--flexi .hb-discover__action{background:#477fa2}.hb-discover__card--caterpillar .hb-discover__action{background:#a55d40}.hb-discover__card--buddies .hb-discover__action{background:#705d98}@media(max-width:760px){.hb-discover{padding:26px 14px 34px}.hb-discover__heading{margin-bottom:16px}.hb-discover__grid{gap:10px}.hb-discover__card{border-radius:19px}.hb-discover__media{height:132px}.hb-discover__body{min-height:157px;padding:13px 12px 15px}.hb-discover h3{font-size:19px;line-height:1.12;margin-bottom:7px}.hb-discover__body p{font-size:12px;line-height:1.36;margin-bottom:12px}.hb-discover__action{font-size:11px;padding:8px 10px;gap:5px}}@media(max-width:355px){.hb-discover__grid{gap:8px}.hb-discover__body{padding:12px 9px 13px}.hb-discover h3{font-size:17px}.hb-discover__action{font-size:10px}}@media(prefers-reduced-motion:reduce){.hb-discover__card{transition:none}}.hb-spotlight{padding:72px 22px;background:#e9e9f3;color:#263862;overflow:hidden}.hb-spotlight *{box-sizing:border-box}.hb-spotlight__inner{max-width:1160px;margin:auto;display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(38px,7vw,110px)}.hb-spotlight__visual{position:relative;max-width:580px;padding:16px 24px 25px 8px}.hb-spotlight__visual:before{content:"";position:absolute;top:3%;right:0;bottom:0;left:8%;border-radius:49% 43% 37% 35%;background:#cbd9e7;transform:rotate(-7deg)}.hb-spotlight__photo{position:relative;overflow:hidden;border:10px solid #fffaf4;border-radius:27px 45% 28px 28px;aspect-ratio:1.1;box-shadow:0 22px 40px #33447520;transform:rotate(-4deg)}.hb-spotlight__photo img{display:block;width:100%;height:100%;object-fit:cover}.hb-spotlight__sticker{position:absolute;right:-2%;bottom:-2%;width:126px;height:126px;border-radius:50%;display:grid;place-content:center;text-align:center;background:#e9cf71;color:#293963;font:800 15px/1.05 system-ui,sans-serif;letter-spacing:.03em;transform:rotate(11deg);box-shadow:0 7px 16px #29396320}.hb-spotlight__eyebrow{margin:0 0 17px;text-transform:uppercase;letter-spacing:.12em;color:#925b79;font:800 12px/1.4 system-ui,sans-serif}.hb-spotlight__eyebrow span{color:#c99592;font-size:21px;vertical-align:-3px}.hb-spotlight h2{margin:0;font:600 clamp(48px,5.5vw,78px)/.98 var(--font-heading-family),Georgia,serif;letter-spacing:-.045em}.hb-spotlight h2 em{color:#9b76a4;font-weight:500}.hb-spotlight__line{margin:20px 0 16px;color:#b88fae;font-size:28px;letter-spacing:6px;line-height:1}.hb-spotlight h3{margin:0 0 9px;font:600 30px/1.15 var(--font-heading-family),Georgia,serif}.hb-spotlight__description{max-width:420px;margin:0;color:#56627a;font:400 17px/1.55 system-ui,sans-serif}.hb-spotlight__price{margin:18px 0 23px;font:700 15px/1.3 system-ui,sans-serif}.hb-spotlight__button{display:inline-flex;align-items:center;gap:16px;padding:15px 23px;border-radius:100px;background:#314575;color:#fff;text-decoration:none;font:750 14px/1.2 system-ui,sans-serif}.hb-spotlight__button:hover{background:#22345f}.hb-spotlight__more{display:block;width:max-content;margin:19px 0 0;color:#314575;text-decoration:underline;text-underline-offset:4px;font:700 14px/1.3 system-ui,sans-serif}.hb-spotlight a:focus-visible{outline:3px solid #314575;outline-offset:4px}@media(max-width:849px){.hb-spotlight{padding:43px 20px 49px}.hb-spotlight__inner{grid-template-columns:1fr;gap:35px}.hb-spotlight__copy{max-width:620px}.hb-spotlight__visual{width:min(94%,540px);margin:auto}.hb-spotlight h2{font-size:clamp(48px,9vw,70px)}}@media(max-width:480px){.hb-spotlight{padding:36px 18px 43px}.hb-spotlight__inner{gap:30px}.hb-spotlight__visual{width:96%;padding:10px 16px 15px 0}.hb-spotlight__photo{border-width:7px;border-radius:22px 40% 22px 22px}.hb-spotlight__sticker{width:83px;height:83px;font-size:10px;right:-3%;bottom:-4%}.hb-spotlight h2{font-size:clamp(45px,11vw,56px)}.hb-spotlight__line{margin:17px 0 11px;font-size:22px}.hb-spotlight h3{font-size:25px}.hb-spotlight__description{font-size:14px}.hb-spotlight__button{font-size:12px;padding:13px 18px}.hb-spotlight__more{font-size:12px}}#fsb_container{display:none!important}.hb-studio-hero{--navy:#283866;--blue:#719fba;background:#f9f7ed;color:var(--navy);overflow:hidden;padding:64px 26px 58px}.hb-studio-hero *{box-sizing:border-box}.hb-studio-hero__inner{max-width:1190px;margin:auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:60px}.hb-studio-hero__copy{position:relative;z-index:2}.hb-studio-hero__eyebrow{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;margin:0 0 24px;border:1px solid #d6d1c2;border-radius:100px;font:700 12px/1.2 system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#5e6680;background:#fffdf8}.hb-studio-hero__spark{font-size:16px;color:#df9d89}.hb-studio-hero h1{font:600 clamp(62px,6.6vw,100px)/.96 var(--font-heading-family),Georgia,serif;letter-spacing:-.045em;color:var(--navy);max-width:650px;margin:0 0 26px}.hb-studio-hero__joy{display:inline-block;font-style:italic;color:var(--blue);background:linear-gradient(100deg,#e6a4a3,#cda3bb,#c6b568 68%,#76acc2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.hb-studio-hero__intro{font:400 18px/1.55 system-ui,sans-serif;color:#626777;max-width:470px;margin:0 0 27px}.hb-studio-hero__button{display:inline-flex;align-items:center;gap:16px;padding:15px 23px;border-radius:100px;background:#334475;color:#fff;text-decoration:none;font:700 14px/1.2 system-ui,sans-serif;box-shadow:0 7px 15px #26345d21;transition:transform .2s,background .2s}.hb-studio-hero__button:hover{transform:translateY(-2px);background:#27365e}.hb-studio-hero__note{font:600 12px/1.45 system-ui,sans-serif;color:#8b8790;letter-spacing:.02em;margin:20px 0 0}.hb-studio-hero__note span:first-child{color:#e6a4a3;font-size:17px;vertical-align:-2px}.hb-studio-hero__scene{position:relative;min-height:520px;display:flex;align-items:center;padding:20px 34px 20px 0}.hb-studio-hero__main-photo{position:relative;z-index:1;overflow:hidden;width:81%;aspect-ratio:.98;border-radius:44% 43% 26px 26px;background:#f3b2c3;box-shadow:0 18px 32px #3344751b;transform:rotate(-3deg)}.hb-studio-hero__main-photo img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.03) rotate(3deg)}.hb-studio-hero__photo-caption{position:absolute;left:23px;bottom:20px;padding:10px 15px;border-radius:100px;background:#fffdf9;color:#293961;font:700 13px/1.15 system-ui,sans-serif;box-shadow:0 4px 10px #0001}.hb-studio-hero__little-photo{position:absolute;z-index:2;right:0;bottom:1%;width:48%;aspect-ratio:1.13;overflow:hidden;border:8px solid #f9f7ed;border-radius:30px;background:#faf5e8;box-shadow:0 12px 25px #26345d22;transform:rotate(7deg)}.hb-studio-hero__little-photo img{width:100%;height:100%;object-fit:cover;display:block}.hb-studio-hero__roundel{position:absolute;z-index:3;top:2%;right:0;width:118px;height:118px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;background:#e5d071;color:#344574;text-align:center;font:800 17px/.95 system-ui,sans-serif;letter-spacing:.02em;text-transform:uppercase;transform:rotate(12deg)}.hb-studio-hero__roundel span:last-child{font-size:26px;line-height:.7}.hb-studio-hero__trail{position:absolute;z-index:0;right:3%;top:27%;color:#dab4c2;font-size:33px;letter-spacing:7px;transform:rotate(18deg)}@media(max-width:850px){.hb-studio-hero{padding:43px 22px 34px}.hb-studio-hero__inner{grid-template-columns:1fr;gap:26px}.hb-studio-hero h1{font-size:clamp(58px,8vw,78px);max-width:650px;margin-bottom:18px}.hb-studio-hero__intro{font-size:16px;margin-bottom:21px}.hb-studio-hero__scene{min-height:0;aspect-ratio:1.65;max-width:630px;margin:auto;width:100%;padding:0 25px 15px 10px}.hb-studio-hero__main-photo{width:72%;aspect-ratio:1.16}.hb-studio-hero__little-photo{width:43%;bottom:0}.hb-studio-hero__roundel{width:93px;height:93px;font-size:13px;top:0;right:1%}.hb-studio-hero__trail{font-size:25px}}@media(max-width:480px){.hb-studio-hero{padding:27px 18px 25px}.hb-studio-hero__inner{gap:17px}.hb-studio-hero__eyebrow{font-size:10px;margin-bottom:17px;padding:7px 11px}.hb-studio-hero h1{font-size:clamp(55px,14.5vw,69px);line-height:.95;max-width:390px;margin-bottom:15px}.hb-studio-hero__intro{font-size:14px;line-height:1.5;margin-bottom:18px}.hb-studio-hero__button{font-size:12px;padding:12px 17px}.hb-studio-hero__note{font-size:10px;margin-top:14px}.hb-studio-hero__scene{aspect-ratio:1.22;padding:0 15px 4px 0}.hb-studio-hero__main-photo{width:78%;aspect-ratio:1.02;border-radius:40% 40% 18px 18px}.hb-studio-hero__little-photo{width:48%;border-width:5px;border-radius:18px;bottom:0}.hb-studio-hero__roundel{width:72px;height:72px;font-size:10px;right:0;top:0}.hb-studio-hero__roundel span:last-child{font-size:16px}.hb-studio-hero__photo-caption{font-size:10px;left:10px;bottom:10px;padding:7px 9px}.hb-studio-hero__trail{display:none}}@media(prefers-reduced-motion:reduce){.hb-studio-hero__button{transition:none}}.hb-catalog-notice{padding:12px 18px;text-align:center;background:#283866;color:#fffdf8;font:600 14px/1.5 system-ui,sans-serif}.shopify-payment-button,.additional-checkout-buttons,.cart__dynamic-checkout-buttons,a[href="/checkout"],a[href^="/checkout?"],a[href$="/cart/checkout"]{display:none!important}.hb-catalog-form-notice{font:600 14px/1.5 system-ui,sans-serif;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map?subset=AAB4AAAAAEA */
