.mom-band.section--pad-small{--section-pad:22px}.mom-band__grid{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"photo copy" "meter meter" "buy buy";gap:10px 12px;align-items:center}.mom-band__photo{grid-area:photo;position:relative;display:block;aspect-ratio:1;width:100%;margin:0;background:var(--white);box-shadow:4px 4px 0 var(--ink)}.mom-band__img{display:block;width:100%;height:100%;object-fit:cover}.mom-band__gun{position:absolute;right:-8px;bottom:-10px;z-index:2;--gun-fs:1rem}.mom-band__copy{grid-area:copy;min-width:0;display:grid;gap:4px;align-content:center}.mom-band__eyebrow{justify-self:start;margin:0;padding:3px 7px 2px;font:800 .75rem/1 var(--font-body);font-stretch:62%;letter-spacing:.06em;text-transform:uppercase;color:var(--yellow);background:var(--ink);rotate:-1.5deg}.mom-band__title{margin:0;font:400 1.0625rem/1.05 var(--font-display);color:var(--heading-sm,var(--heading));text-wrap:balance}.mom-band__story{margin:0;font-size:.8125rem;line-height:1.3;color:var(--fg)}.mom-band__drop{display:none;justify-self:start;font:700 .8125rem/1.2 var(--font-mono);color:var(--link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.15em}.mom-band__meter{grid-area:meter;display:grid;grid-template-columns:150px minmax(0,1fr);grid-template-areas:"dial react" "dial label" "chips chips";gap:2px 12px;align-items:center;min-width:0}.mom-band__dial{grid-area:dial;width:150px}.mm-svg{display:block;width:100%;height:auto;overflow:visible}.mm-face{fill:var(--silver)}.mm-band{fill:var(--silver-light)}.mm-zone{fill:var(--pink-fill);stroke:var(--ink);stroke-width:2}.mm-rim{fill:none;stroke:var(--ink);stroke-width:3}.mm-ticks{fill:none;stroke:var(--ink);stroke-width:2.4}.mm-label{fill:var(--ink);font:700 10px var(--font-mono);text-anchor:middle}.mm-moto{fill:var(--fg);font:700 9px var(--font-mono);letter-spacing:.04em}.mm-hand{transform-box:view-box;transform-origin:104px 104px;rotate:var(--mm-a,-80deg)}.mm-hand path{fill:var(--ink)}.mm-hub{fill:var(--pink);stroke:var(--ink);stroke-width:2}.mm-slot{stroke:var(--ink);stroke-width:1.6}.mom-band__meter-label{grid-area:label;margin:0;align-self:start;font:700 .6875rem/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg)}.mom-band__react{grid-area:react;margin:0;align-self:end;font:400 .9375rem/1.1 var(--font-display);color:var(--heading-sm,var(--heading))}.mom-band__choices{grid-area:chips;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:5px 2px 6px;margin-inline:-2px;scrollbar-width:none}.mom-band__choices::-webkit-scrollbar{display:none}.mom-band__chip{position:relative;flex:none;scroll-snap-align:start;min-height:38px;padding:0 10px;font:800 .8125rem/1 var(--font-body);font-stretch:62%;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:var(--white);border:2px solid var(--ink);border-radius:0;box-shadow:2px 2px 0 var(--ink);cursor:pointer;white-space:nowrap}.mom-band__chip:after{content:"";position:absolute;top:-5px;right:-2px;bottom:-5px;left:-2px}.mom-band__chip:hover{background:var(--yellow-light)}.mom-band__chip[aria-pressed=true]{background:var(--yellow);translate:2px 2px;box-shadow:none}.mom-band__chip:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.mom-band__buy{grid-area:buy;display:grid;gap:8px;min-width:0}.mom-band__form{display:grid;gap:8px}.mom-band__sizes{gap:4px;flex-wrap:nowrap}.mom-band__size{min-width:44px;justify-content:center;padding:.4em;font:700 .8125rem/1 var(--font-mono)}.mom-band__sizes .chip-input:checked+.chip:before{display:none}.mom-band__actions{display:flex;align-items:center;gap:6px 14px}.mom-band__add{flex:1 1 auto}.mom-band__more,.mom-band__handoff{font:700 .8125rem/1.25 var(--font-mono);color:var(--link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.15em;white-space:nowrap}.mom-band__more{display:inline-flex;align-items:center;min-height:44px}.mom-band__handoff{white-space:normal}.mom-band__known{display:grid;gap:8px;justify-items:start}.mom-band__known[hidden],.mom-band__handoff[hidden]{display:none}.mom-band__known-line{margin:0;font:400 1.125rem/1.1 var(--font-display);color:var(--heading-sm,var(--heading))}.mom-band__error{margin:0}.mom-band__sizes.is-nudge{outline:3px solid var(--focus);outline-offset:3px}@media(min-width:750px){.mom-band__grid{grid-template-columns:160px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo copy copy" "meter meter buy";gap:14px 22px}.mom-band__drop{display:inline}.mom-band__title{font-size:1.375rem}.mom-band__story{font-size:.9375rem}}@media(min-width:1200px){.mom-band__grid{grid-template-columns:200px minmax(0,.9fr) minmax(0,1.45fr) 236px;grid-template-areas:"photo copy meter buy";gap:0 24px}.mom-band__meter{grid-template-columns:200px minmax(0,1fr)}.mom-band__dial{width:200px}.mom-band__choices{flex-wrap:wrap;overflow:visible}.mom-band__sizes{flex-wrap:wrap}.mom-band__size{min-width:0;flex:1 0 calc(33.33% - 4px)}.mom-band__actions{flex-wrap:wrap}}@media(prefers-reduced-motion:no-preference){.mom-band__dial.is-jitter{animation:cflo-jitter .16s steps(4,end) 2}.mom-band__add.is-clack{animation:cflo-clack .1s steps(2,end)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/toy-mom.css.map */
