.s16{--s16-sage: #c4d7d1;--s16-peach: #ffb6a3;--s16-mustard: #f0bc68;--s16-blush: #f5d1c3;--s16-ink: #1a1a1a;--s16-blue: #aab7bd;--s16-gutter: 4.4%;box-sizing:border-box}.s16 *,.s16 *:before,.s16 *:after{box-sizing:inherit}.s16 img{max-width:100%}.s16-band{position:relative;width:100%;margin:0 auto;container-type:inline-size;line-height:0}.s16-band__img{display:block;width:100%;height:auto}.s16-band__img--mobile{display:none}.s16-band__btn{position:absolute;left:var(--btn-l, 8.2%);top:var(--btn-t, 62%);min-width:var(--btn-w, 13.2%);display:inline-flex;align-items:center;justify-content:center;padding:.95em 1.6em;font-family:inherit;font-weight:400;font-size:max(10px,.76vw);font-size:max(10px,var(--btn-fs, .76cqw));line-height:1.1;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--btn-color, var(--s16-ink));background:var(--btn-bg, var(--s16-peach));border:0;border-radius:999px;cursor:pointer;transition:transform .18s ease,filter .18s ease}.s16-band__btn--center{left:50%;transform:translate(-50%)}.s16-band__btn:hover{filter:brightness(.95)}.s16-band__btn:not(.s16-band__btn--center):hover{transform:translateY(-1px)}.s16-band__btn--center:hover{transform:translate(-50%) translateY(-1px)}.s16-band__btn:focus-visible{outline:2px solid var(--s16-ink);outline-offset:3px}@media screen and (max-width:749px){.s16-band--has-mobile .s16-band__img--desktop{display:none}.s16-band--has-mobile .s16-band__img--mobile{display:block}.s16-band--has-mobile .s16-band__btn{left:var(--btn-l-mob, var(--btn-l, 8.2%));top:var(--btn-t-mob, var(--btn-t, 62%));min-width:var(--btn-w-mob, var(--btn-w, 37%));font-size:max(11px,var(--btn-fs-mob, 3.1cqw))}.s16-band--has-mobile .s16-band__btn--center{left:50%}.s16-band:not(.s16-band--has-mobile) .s16-band__btn{position:static;transform:none;display:flex;width:max-content;max-width:90%;margin:18px auto 0;font-size:12px}.s16-band:not(.s16-band--has-mobile){padding-bottom:22px}}.s16-best{position:relative;background:#fff;overflow:hidden;padding-top:var(--pt, 124px);padding-bottom:var(--pb, 128px)}.s16-best__doodle{position:absolute;top:-.5%;left:0;width:17%;max-width:250px;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.s16-best__heading{margin:0 0 clamp(28px,4.2vw,60px);padding:0 var(--s16-gutter);text-align:center;color:var(--s16-ink);font-family:inherit;font-size:clamp(22px,2.1vw,30px);font-weight:400;letter-spacing:.01em;text-transform:none}.s16-best__empty{margin:0;padding:0 var(--s16-gutter);text-align:center;font-family:inherit;font-size:14px;opacity:.7}.s16-best__track{padding:0 var(--s16-gutter);margin:0;list-style:none}.s16-best__track--grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));column-gap:1.26%;row-gap:clamp(30px,3.6vw,54px)}.s16-best__track--slider{display:flex;gap:1.26%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--s16-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none}.s16-best__track--slider::-webkit-scrollbar{display:none}.s16-best__track--slider .s16-best__item{flex:0 0 32.45%;scroll-snap-align:start}.s16-best__card{display:block;text-decoration:none;color:inherit}.s16-best__media{display:block;width:100%;aspect-ratio:296 / 381;overflow:hidden;background:#f4f2ef}.s16-best__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.s16-best__card:hover .s16-best__media img{transform:scale(1.03)}.s16-best__info{display:block;padding-top:12px;text-align:center}.s16-best__title,.s16-best__price{display:block;margin:0;color:var(--s16-ink);font-family:inherit;font-size:clamp(10px,.95vw,13px);font-weight:400;line-height:1.6;letter-spacing:.11em;text-transform:uppercase}.s16-best__footer{margin-top:clamp(30px,4.5vw,65px);text-align:center}.s16-btn{display:inline-flex;align-items:center;justify-content:center;padding:.95em 1.9em;border:0;border-radius:999px;background:var(--s16-sage);color:var(--s16-ink);font-family:inherit;font-size:clamp(10px,.85vw,12px);font-weight:400;line-height:1.1;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:filter .18s ease,transform .18s ease}.s16-btn:hover{filter:brightness(.96);transform:translateY(-1px)}.s16-btn:focus-visible{outline:2px solid var(--s16-ink);outline-offset:3px}@media screen and (max-width:749px){.s16-best{padding-top:calc(var(--pt, 124px) * .68);padding-bottom:calc(var(--pb, 128px) * .68)}.s16-best__doodle{width:30%}.s16-best__track--grid{grid-template-columns:repeat(var(--cols-mob, 2),minmax(0,1fr));column-gap:3.84%;row-gap:30px}.s16-best__track--slider{gap:3.84%}.s16-best__track--slider .s16-best__item{flex:0 0 74.6%}.s16-best__title,.s16-best__price{letter-spacing:.08em}}.s16-marquee{background:var(--s16-peach);color:var(--s16-ink);overflow:hidden;display:flex}.s16-marquee__track{display:flex;flex:0 0 auto;min-width:100%;align-items:center;animation:s16-marquee-scroll var(--marquee-speed, 30s) linear infinite}.s16-marquee:hover .s16-marquee__track{animation-play-state:paused}.s16-marquee__item{flex:0 0 auto;padding:2.6em 0;margin-right:var(--marquee-gap, 12em);font-family:inherit;font-size:clamp(9px,.8vw,11.5px);line-height:1;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}@keyframes s16-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.s16-marquee__track{animation:none}.s16-marquee{justify-content:center}}@media screen and (max-width:749px){.s16-marquee__item{margin-right:6em;padding:2.2em 0}}.s16-feature{position:relative}.s16-feature__img{display:block;width:100%;height:auto}.s16-feature__points{display:none;margin:0;padding:26px var(--s16-gutter) 32px;list-style:none;background:var(--points-bg, #fdf3ee)}.s16-feature__points-heading{margin:0 0 16px;color:var(--s16-ink);font-family:inherit;font-size:20px;font-weight:400;line-height:1.25;text-align:center;text-transform:none}.s16-feature__point{position:relative;padding-left:20px;margin:0 0 12px;color:var(--s16-ink);font-family:inherit;font-size:13px;line-height:1.5}.s16-feature__point:last-child{margin-bottom:0}.s16-feature__point:before{content:"";position:absolute;left:0;top:.55em;width:9px;height:1px;background:currentColor;opacity:.6}@media screen and (max-width:749px){.s16-feature--points-mobile .s16-feature__points{display:block}}.s16-product{background:var(--pdp-bg, #fbe9e6);padding:clamp(28px,5vw,72px) 5.6% clamp(36px,6vw,90px)}.s16-product__grid{display:grid;grid-template-columns:minmax(0,632fr) minmax(0,592fr);gap:clamp(24px,3.6vw,52px);align-items:start;max-width:1440px;margin:0 auto}.s16-product__frame{border:var(--pdp-frame-w, 14px) solid var(--pdp-frame, #f3c88c);background:#fff;line-height:0}.s16-product__frame img{width:100%;height:auto;display:block}.s16-product__thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.s16-product__thumb{width:68px;height:68px;padding:0;border:2px solid transparent;background:none;cursor:pointer;line-height:0}.s16-product__thumb img{width:100%;height:100%;object-fit:cover}.s16-product__thumb[aria-current=true]{border-color:var(--pdp-frame, #f3c88c)}.s16-product__doodle{display:block;width:clamp(34px,3.4vw,48px);height:auto;margin-bottom:14px}.s16-product__title{margin:0 0 10px;color:var(--s16-ink);font-family:inherit;font-size:clamp(22px,2.4vw,34px);font-weight:400;line-height:1.2;text-transform:none;letter-spacing:0}.s16-product__price{margin:0;color:var(--s16-ink);font-family:inherit;font-size:clamp(15px,1.4vw,20px);letter-spacing:.03em;text-transform:uppercase}.s16-product__price s{opacity:.5;margin-left:10px;font-size:.85em}.s16-product__rule{height:1px;background:#1a1a1a8c;border:0;margin:clamp(18px,2.2vw,30px) 0}.s16-product__field{margin-bottom:26px}.s16-product__label{display:block;margin-bottom:8px;color:var(--s16-ink);font-family:inherit;font-size:14px;letter-spacing:.02em;text-transform:none}.s16-product__select{width:100%;max-width:var(--select-max, 100%);padding:16px 40px 16px 16px;border:1px solid #fff;border-radius:8px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231a1a1a' stroke-width='1.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;color:var(--s16-ink);font-size:14px;font-family:inherit;-webkit-appearance:none;appearance:none;cursor:pointer}.s16-product__select--first{--select-max: var(--select-w-first, 68%)}.s16-product__select--narrow{--select-max: var(--select-w-rest, 30%)}.s16-product__qty{display:inline-flex;align-items:stretch;gap:6px}.s16-product__qty button,.s16-product__qty input{width:54px;height:54px;border:1px solid #fff;border-radius:8px;background:#fff;color:var(--s16-ink);font-size:15px;font-family:inherit;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.s16-product__qty input{cursor:text}.s16-product__qty input::-webkit-outer-spin-button,.s16-product__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.s16-product__actions{display:grid;gap:21px;margin-top:clamp(22px,2.4vw,34px)}.s16-product__cta{display:flex;align-items:center;justify-content:center;width:100%;padding:19px 20px;border:0;border-radius:8px;background:var(--s16-blue);color:#fff;font-family:inherit;font-size:13px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:filter .18s ease}.s16-product__cta:hover{filter:brightness(.94)}.s16-product__cta[disabled]{opacity:.5;cursor:not-allowed}.s16-product__cta--outline{background:transparent;border:1px solid var(--s16-blue);color:var(--s16-blue)}.s16-product__actions .shopify-payment-button__button--unbranded{width:100%;padding:19px 20px;border-radius:8px;background:var(--s16-blue);color:#fff;font-family:inherit;font-size:13px;letter-spacing:.12em;text-transform:uppercase;min-height:0}.s16-product__description{margin-top:clamp(22px,2.6vw,34px);color:var(--s16-ink);font-family:inherit;font-size:14px;line-height:1.7}.s16-product__description>*:first-child{margin-top:0}@media screen and (max-width:749px){.s16-product__grid{grid-template-columns:minmax(0,1fr)}.s16-product__frame{border-width:8px}.s16-product__select--first,.s16-product__select--narrow{--select-max: 100%}.s16-product__actions{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/s16-kids.css.map */
