.bmo-h{--powder:#F0F7F7;--white:#FFFFFF;--ink:#14424D;--ink-soft:#4E7078;--duck:#FFB23E;--duck-deep:#D98700;--duck-text:#9A5B00;--blush:#FAD2C0;--sage:#BFE3D9;--sky:#BEE0E8;--stitch:#93B8BC;--line:#DDEBEC;--radius:18px;--shadow:0 10px 30px rgba(20,66,77,.1);font-family:Nunito Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);padding:64px 0;line-height:1.5;scroll-margin-top:80px}.bmo-h *,.bmo-h *:before,.bmo-h *:after{box-sizing:border-box}.bmo-h h2,.bmo-h h3,.bmo-h p,.bmo-h ol,.bmo-h ul{margin:0;padding:0}.bmo-h a{color:inherit;text-decoration:none}.bmo-h img{display:block;max-width:100%;height:auto}.bmo-h a:focus-visible,.bmo-h summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:12px}.bmo-bg--powder{background:var(--powder)}.bmo-bg--white{background:var(--white)}.bmo-bg--mint{background:linear-gradient(180deg,#ecf7f3,#d9eee6)}.bmo-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.bmo-h .bmo-title,.bmo-h .bmo-hero__title,.bmo-h h3{font-family:"Baloo 2",Nunito Sans,sans-serif;line-height:1.12;color:var(--ink)}.bmo-head{max-width:760px;margin-bottom:32px}.bmo-h .bmo-eyebrow{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:16px;color:var(--duck-text);margin-bottom:4px}.bmo-h .bmo-title{font-size:clamp(26px,2.9vw,34px);font-weight:800;letter-spacing:-.01em;text-wrap:balance}.bmo-h .bmo-intro{color:var(--ink-soft);font-size:17px;margin-top:10px;max-width:62ch}.bmo-h--hero{padding:48px 0 64px;overflow:hidden}.bmo-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.bmo-h .bmo-pill{display:inline-block;background:var(--white);border:2px dashed var(--stitch);border-radius:999px;padding:6px 16px;font-weight:800;font-size:14px;color:var(--ink-soft);margin-bottom:18px}.bmo-h a.bmo-pill{text-decoration:none;cursor:pointer}.bmo-h a.bmo-pill:hover{text-decoration:underline}.bmo-h .bmo-pill--below{margin-top:20px}.bmo-h .bmo-hero__title{font-size:clamp(34px,4.4vw,52px);font-weight:800;letter-spacing:-.015em;margin-bottom:16px;text-wrap:balance}.bmo-h .bmo-lede{font-size:19px;color:var(--ink-soft);max-width:46ch;margin-bottom:26px}.bmo-ctas{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-bottom:24px}.bmo-h .bmo-btn{display:inline-block;background:var(--duck);color:var(--ink);font-family:"Baloo 2",sans-serif;font-weight:700;font-size:18px;padding:14px 32px;border-radius:999px;box-shadow:0 4px 0 var(--duck-deep);transition:transform .12s ease,box-shadow .12s ease}.bmo-h .bmo-btn:hover{transform:translateY(2px);box-shadow:0 2px 0 var(--duck-deep)}.bmo-h .bmo-textlink{font-weight:800;font-size:16px;border-bottom:3px solid var(--duck);padding-bottom:2px}.bmo-h .bmo-checks{display:flex;gap:10px 22px;flex-wrap:wrap;list-style:none;font-size:14px;font-weight:700;color:var(--ink-soft)}.bmo-h .bmo-checks li:before{content:"\2713";color:var(--duck-text);font-weight:900;margin-right:7px}.bmo-h .bmo-checks--foot{margin-top:24px}.bmo-tags{position:relative;display:flex;justify-content:center;align-items:center;min-height:440px;padding-top:30px}.bmo-h .bmo-tag{display:block;background:var(--white);border-radius:20px;box-shadow:var(--shadow);width:min(235px,40vw);padding:14px 14px 18px;position:relative;border:1px solid var(--line)}.bmo-tag:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:14px;height:14px;border-radius:50%;background:var(--powder);border:3px solid var(--stitch);z-index:2}.bmo-tag__string{position:absolute;top:-38px;left:50%;width:3px;height:46px;background:repeating-linear-gradient(var(--stitch),var(--stitch) 6px,transparent 6px,transparent 10px)}.bmo-h .bmo-tag img{border-radius:14px;aspect-ratio:1/1;object-fit:cover;margin-top:16px;width:100%}.bmo-tag__name{display:block;font-weight:800;font-size:13.5px;margin-top:12px;line-height:1.35}.bmo-tag__price{display:block;font-family:"Baloo 2",sans-serif;font-weight:800;font-size:26px;margin-top:4px}.bmo-tag__price s{font-size:16px;color:var(--ink-soft);font-weight:700;margin-right:4px}.bmo-tag--one{transform:rotate(-6deg) translate(-14px);z-index:1}.bmo-tag--two{transform:rotate(6deg) translate(14px,26px);z-index:2}.bmo-tag--two .bmo-tag__price{color:var(--duck-text)}.bmo-stamp{position:absolute;top:-14px;right:-14px;background:var(--duck);font-family:"Baloo 2",sans-serif;font-weight:800;font-size:16px;padding:8px 18px;border-radius:999px;transform:rotate(8deg);box-shadow:0 3px 0 var(--duck-deep);z-index:3}.bmo-plus{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Baloo 2",sans-serif;font-weight:800;font-size:28px;z-index:4;box-shadow:var(--shadow)}@media(prefers-reduced-motion:no-preference){.bmo-tag--one{animation:bmo-sway-a 6s ease-in-out infinite alternate}.bmo-tag--two{animation:bmo-sway-b 6s ease-in-out 1.2s infinite alternate}}@keyframes bmo-sway-a{0%{transform:rotate(-6deg) translate(-14px)}to{transform:rotate(-3deg) translate(-14px)}}@keyframes bmo-sway-b{0%{transform:rotate(6deg) translate(14px,26px)}to{transform:rotate(3deg) translate(14px,26px)}}.bmo-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;list-style:none;counter-reset:bmo-step}.bmo-step{background:var(--white);border-radius:var(--radius);padding:26px 24px;box-shadow:var(--shadow);border-top:6px solid var(--duck);counter-increment:bmo-step}.bmo-step.bmo-accent--blush{border-top-color:var(--blush)}.bmo-step.bmo-accent--sage{border-top-color:var(--sage)}.bmo-step.bmo-accent--sky{border-top-color:var(--sky)}.bmo-h .bmo-step h3{font-size:20px;font-weight:800;margin-bottom:6px}.bmo-h .bmo-step h3:before{content:counter(bmo-step);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;font-size:16px;margin-right:10px;vertical-align:2px}.bmo-step p{color:var(--ink-soft);font-size:15px}.bmo-grid{display:grid;gap:18px}.bmo-grid--size{grid-template-columns:repeat(6,1fr);gap:14px}.bmo-grid--gender{grid-template-columns:repeat(3,1fr);gap:22px}.bmo-grid--theme{grid-template-columns:repeat(5,1fr);gap:14px}.bmo-grid--season,.bmo-grid--price{grid-template-columns:repeat(4,1fr);gap:22px}.bmo-grid--gift{grid-template-columns:repeat(3,1fr);gap:22px}.bmo-tile{display:block;position:relative}.bmo-tile__body{display:block}.bmo-tile__name{display:block;font-family:"Baloo 2",sans-serif;font-weight:800;color:var(--ink)}.bmo-tile__sub{display:block;font-size:13px;font-weight:800;color:var(--ink-soft)}.bmo-tile__text{display:block;font-size:14px;color:var(--ink-soft);margin-top:6px}.bmo-tile__amount{display:block;font-family:"Baloo 2",sans-serif;font-weight:800;letter-spacing:-.01em}.bmo-tile__go{display:inline-block;margin-top:14px;font-weight:800;font-size:14px;border-bottom:3px solid var(--duck);padding-bottom:1px}.bmo-tile--size{background:var(--white);border:2px dashed var(--stitch);border-radius:16px;padding:22px 10px 16px;text-align:center;transition:border-color .15s ease}.bmo-tile--size:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;background:var(--powder);border:2.5px solid var(--stitch)}.bmo-tile--size:hover{border-color:var(--duck-deep);border-style:solid}.bmo-tile__big{display:block;font-family:"Baloo 2",sans-serif;font-weight:800;font-size:21px;line-height:1.2}.bmo-tile--size .bmo-tile__sub{font-size:12px;margin-top:2px}.bmo-tile--gender{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--line)}.bmo-h .bmo-tile--gender img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#fdfdfd;padding:14px}.bmo-tile--gender .bmo-tile__body{padding:16px 20px 20px;border-top:2px dashed var(--line)}.bmo-tile--gender .bmo-tile__name{font-size:24px}.bmo-tile--gender:hover .bmo-tile__go{border-bottom-color:var(--duck-deep)}.bmo-tile--theme{display:flex;align-items:center;gap:12px;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:8px 12px 8px 8px;transition:border-color .15s ease}.bmo-h .bmo-tile--theme img{width:56px;height:56px;border-radius:10px;object-fit:cover;flex-shrink:0}.bmo-tile--theme .bmo-tile__name{font-size:15px;font-weight:700;line-height:1.2}.bmo-tile--theme:hover{border-color:var(--stitch)}.bmo-tile--season{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;background:#fdfdfd}.bmo-h .bmo-tile--season img{width:100%;height:220px;object-fit:contain;padding:14px}.bmo-tile--season .bmo-tile__body{padding:16px 20px 18px;background:var(--ink);margin-top:auto}.bmo-tile--season .bmo-tile__name{color:#fff;font-size:22px}.bmo-tile--season .bmo-tile__sub{color:#d2e6ea}.bmo-tile--price{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:30px 24px 26px;overflow:hidden;border:1px solid var(--line)}.bmo-band{position:absolute;inset:0 0 auto 0;height:8px;background:var(--sage)}.bmo-accent--duck .bmo-band{background:var(--duck)}.bmo-accent--sky .bmo-band{background:var(--sky)}.bmo-accent--blush .bmo-band{background:var(--blush)}.bmo-tile--price .bmo-tile__amount{font-size:34px}.bmo-tile--price .bmo-tile__name{font-size:17px;margin-top:4px}.bmo-tile--gift{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.bmo-h .bmo-tile--gift img{width:100%;aspect-ratio:16/10;object-fit:contain;background:#fdfdfd;padding:12px}.bmo-tile--gift .bmo-tile__body{padding:18px 20px 22px}.bmo-tile--gift .bmo-tile__amount{font-size:22px;color:var(--duck-text)}.bmo-tile--gift .bmo-tile__name{font-size:18px;margin-top:2px}.bmo-faq{display:grid;gap:10px;max-width:820px}.bmo-faq__item{background:var(--powder);border-radius:14px;border:1px solid var(--line)}.bmo-faq__item summary{list-style:none;cursor:pointer;padding:16px 18px;font-family:"Baloo 2",sans-serif;font-weight:700;font-size:17px;display:flex;justify-content:space-between;align-items:center;gap:12px}.bmo-faq__item summary::-webkit-details-marker{display:none}.bmo-faq__icon{flex-shrink:0;width:12px;height:12px;border-right:3px solid var(--duck-deep);border-bottom:3px solid var(--duck-deep);transform:rotate(45deg) translateY(-3px);transition:transform .2s ease}.bmo-faq__item[open] .bmo-faq__icon{transform:rotate(225deg) translateY(-3px)}.bmo-faq__a{padding:0 18px 16px;font-size:15px;color:var(--ink-soft);line-height:1.6}.bmo-faq__a a{border-bottom:2px solid var(--duck);color:var(--ink)}.bmo-faq__a p+p{margin-top:8px}@media(max-width:1024px){.bmo-grid--size{grid-template-columns:repeat(4,1fr)}.bmo-grid--theme{grid-template-columns:repeat(3,1fr)}.bmo-grid--season,.bmo-grid--price{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.bmo-h{padding:44px 0}.bmo-wrap{padding:0 16px}.bmo-hero{grid-template-columns:1fr;gap:12px}.bmo-tags{min-height:360px}.bmo-steps,.bmo-grid--gender,.bmo-grid--gift{grid-template-columns:1fr}.bmo-grid--size{grid-template-columns:repeat(3,1fr);gap:10px}.bmo-grid--theme{grid-template-columns:repeat(2,1fr);gap:10px}.bmo-grid--season{gap:12px}.bmo-h .bmo-tile--season img{height:120px;padding:10px}.bmo-tile--season .bmo-tile__body{padding:12px 14px 14px}.bmo-tile--season .bmo-tile__name{font-size:18px}.bmo-grid--gender{gap:12px}.bmo-tile--gender{display:flex;align-items:center}.bmo-h .bmo-tile--gender img{width:112px;flex-shrink:0;aspect-ratio:1/1;padding:8px}.bmo-tile--gender .bmo-tile__body{border-top:0;border-left:2px dashed var(--line);padding:14px 16px}.bmo-tile--gender .bmo-tile__name{font-size:20px}.bmo-tile--gender .bmo-tile__go{margin-top:8px}}@media(max-width:420px){.bmo-grid--price{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AAI */
