:root{--ink:#1F211D;--paper:#FFFFFF;--white:#FFFFFF;--acid:#D8FF3E;--olive:#1F211D;--muted:#1F211D}.site-header{background:var(--paper)}.announcement{height:auto;min-height:30px;padding:8px 16px;text-align:center;line-height:1.4}.brand-mark{max-width:100%;overflow-wrap:anywhere}.product-gallery__main img{object-fit:contain}.checkout-button,.mobile-sticky-cta{background:#D8FF3E;color:#1F211D}.faq h2,.intro h2,.product-buybox h1{overflow-wrap:anywhere}.product-facts{gap:24px}.product-facts dd{overflow-wrap:anywhere}.product-facts h2{font-size:clamp(24px,4vw,52px)}@media(max-width:600px){.signal-strip{flex-wrap:wrap}.brand-mark{font-size:16px}.header-cta{gap:8px}}.product-gallery__main{background:#FFFFFF;aspect-ratio:2/3;max-height:820px}.product-gallery__thumbs button{background:#FFFFFF}.product-gallery__thumbs img{object-fit:contain}.shipping-picker__option,.style-picker__option{background:#FFFFFF;color:#1F211D}.product-facts,.shipping-picker__option--active,.style-picker__option--active{background:#1F211D;color:#FFFFFF}.product-rating{color:#1F211D}.product-buybox h1{font-size:clamp(32px,4vw,56px)}.reviews,.seller-review-section{background:#FFFFFF}.product-facts dt{color:#FFFFFF;font-size:12px}.product-facts dd{font-size:14px;line-height:1.6}.product-purchase{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:clamp(32px,5vw,80px)}.product-gallery__main{border-radius:16px}.gallery-caption{display:flex;justify-content:space-between;gap:16px;margin:14px 0 0;line-height:1.5}.gallery-caption span:first-child{font-weight:600}.gallery-caption span:last-child{color:#656761;text-align:right}.product-gallery__thumbs{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:16px}.product-gallery__thumbs button{aspect-ratio:2/3;border-radius:8px;border:1px solid #dedfda}.product-gallery__thumbs button[aria-pressed=true]{border:2px solid var(--ink)}.product-buybox h1{font-size:clamp(40px,4.5vw,64px);line-height:.98;letter-spacing:-.055em}.product-mode-note{font-size:15px;font-weight:400;line-height:1.65;color:#555850;padding-bottom:24px}.product-rating{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.product-price{margin-top:24px}.product-price strong{font-size:32px}.product-price span{font-size:10px;letter-spacing:.03em;border-radius:4px}.style-picker+.style-picker{margin-top:24px}.style-picker legend{font-size:13px;margin-bottom:12px}.style-picker__option{min-height:44px;border:1px solid #dedfda;border-radius:8px;padding:0 14px;transition:border-color .15s,background .15s}.style-picker__option--active,.style-picker__option:hover{border-color:var(--ink)}.product-buybox .checkout-button{background:var(--acid);color:var(--ink);border-radius:8px;min-height:60px}.product-buybox .checkout-button>span:last-child{color:var(--ink)}.checkout-note{line-height:1.6}.footer__legal{font-size:11px;max-width:680px}.footer__bottom{font-size:10px;line-height:1.6}:where(button,a,select,input):focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(max-width:1000px){.product-purchase{grid-template-columns:1fr}.product-gallery{position:static}.product-gallery__main{max-height:760px}}@media(max-width:600px){.product-purchase{padding:18px 20px 64px;gap:32px}.product-gallery__main{border-radius:12px}.product-gallery__thumbs{display:flex;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity}.product-gallery__thumbs button{flex:0 0 58px;scroll-snap-align:start}.gallery-caption{font-size:11px}.product-buybox h1{font-size:48px}.style-picker__option{font-size:12px;padding:0 12px}.product-price span{font-size:9px}.brand-mark{font-size:16px;letter-spacing:-.04em}.footer__top{padding-bottom:40px}}@media(prefers-reduced-motion:reduce){.style-picker__option{transition:none}}.team-search{display:flex;flex-direction:column;gap:8px;font-size:12px;margin:0 0 14px}.team-search input{width:100%;min-height:46px;border:1px solid #dedfda;border-radius:8px;padding:12px 14px;background:#FFFFFF;color:var(--ink);font:inherit;font-size:14px}.style-picker>div[aria-label="Choose your team"]{max-height:240px;overflow-y:auto;padding:4px 4px 8px;scrollbar-width:thin}.team-search-empty{font-size:13px;line-height:1.6}.team-search-empty button{border:0;background:transparent;text-decoration:underline;cursor:pointer;font:inherit;color:var(--ink)}.product-gallery__thumbs{display:flex;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.product-gallery__thumbs button{flex:0 0 64px;scroll-snap-align:start}.offer-list.offer-list--inline{display:flex;flex-direction:column;gap:12px;border:0;margin:0 0 18px}.bundle-option .quantity-picker.quantity-picker--bundle{margin:0;border-width:1px 0 0;border-radius:0;background:var(--white,#fff)}.bundle-option{min-width:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--white,#fff);color:var(--ink,#171917)}.bundle-option--active{border-color:var(--ink,#171917);box-shadow:0 0 0 1px var(--ink,#171917)}.bundle-option .offer{width:100%;min-height:100px;padding:16px;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;border:0;border-radius:0;transform:none}.bundle-option .offer--active{background:transparent;color:inherit}.bundle-option .offer input{appearance:auto;width:24px;height:24px;margin:0;accent-color:var(--ink,#171917);cursor:pointer}.bundle-option .offer:has(input:focus-visible){outline:2px solid var(--ink,#171917);outline-offset:-4px}.bundle-option .offer__title{min-width:0}.bundle-option .offer__title strong{font-size:18px;line-height:1.25;text-transform:none;overflow-wrap:anywhere}.bundle-option .offer--active .offer__title small,.bundle-option .offer__title small{width:fit-content;margin:0 0 5px;color:inherit;font-size:11px;letter-spacing:.04em}.bundle-option .offer__title em{max-width:100%;width:fit-content;font-size:10px;line-height:1.3;white-space:normal}.bundle-option .offer__price{grid-column:auto;align-items:flex-end}.bundle-option .offer__price>strong{font-size:21px;line-height:1.15;white-space:nowrap}.bundle-option .offer__price del,.bundle-option .offer__price small{color:var(--muted,#52594f);font-size:11px;letter-spacing:0;text-transform:none}.bundle-option .bundle-variants{margin:0;padding:0 16px 16px;border:0;border-radius:0;background:transparent}.bundle-variant{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;margin-top:10px;scroll-margin-block:100px}.bundle-variant>img{width:48px;height:56px;object-fit:contain;background:#FFFFFF;border-radius:6px}.bundle-variant>div{min-width:0}.bundle-variant label{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:0;padding:0;border:0;background:transparent}.bundle-variant label>span{font-size:12px;font-weight:600;line-height:1.4}.bundle-variant select{width:100%;min-width:0;max-width:100%;min-height:46px;padding:8px;border:1px solid var(--line);border-radius:6px;background:var(--white,#fff);color:var(--ink,#171917);font:inherit;font-size:16px;text-overflow:ellipsis;cursor:pointer}.bundle-variant select:focus-visible{outline:2px solid var(--ink,#171917);outline-offset:2px}.bundle-variant .variant-selectors{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.bundle-variant .bundle-design{margin:0;font-size:16px;line-height:1.5}@media (max-width:380px){.bundle-option .quantity-picker--bundle{align-items:stretch;flex-direction:column}.bundle-option .quantity-picker--bundle>div{width:100%;grid-template-columns:44px minmax(58px,1fr) 44px}.bundle-option .quantity-picker--bundle input{width:100%}.bundle-option .offer{padding:12px;gap:8px;grid-template-columns:24px minmax(0,1fr) auto}.bundle-option .offer__title strong{font-size:16px}.bundle-option .offer__price>strong{font-size:18px}.bundle-option .bundle-variants{padding:0 12px 12px}.bundle-variant{grid-template-columns:40px minmax(0,1fr);gap:8px}.bundle-variant>img{width:40px}.bundle-variant .variant-selectors{grid-template-columns:minmax(0,1fr)}}.quantity-picker button,.quantity-picker input{min-height:44px}:root{--glow-ease:cubic-bezier(.23,1,.32,1)}.site-header{height:86px;border-bottom:1px solid #e7e8e5}.brand-mark{letter-spacing:-.055em}.brand-mark__glyph{box-shadow:0 3px 8px #1f211d24}.announcement{letter-spacing:.14em;font-size:10px}.product-purchase{max-width:1680px;margin:auto;padding-top:48px;gap:clamp(40px,6vw,96px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr)}.product-gallery{top:24px;align-self:start;min-width:0}.glow-stage{position:relative;isolation:isolate;perspective:1300px;padding:42px 46px 54px;--tilt-x:0deg;--tilt-y:0deg}.glow-stage__word{position:absolute;top:-4px;left:0;width:100%;font:700 clamp(90px,13vw,200px)/1 var(--font-display);letter-spacing:-.085em;text-align:center;color:transparent;-webkit-text-stroke:1px #d5d7d0;z-index:-2;user-select:none}.glow-stage__orbit{position:absolute;inset:24% 10% 24%;border:1px solid #b4bd99;border-radius:50%;transform:rotate(-28deg);z-index:-1}.glow-stage__orbit:after{content:"";position:absolute;right:12%;top:8%;width:12px;height:12px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 7px #d8ff3e28}.glow-stage__frame{position:relative;transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(-3deg);transition:transform .24s var(--glow-ease);border:7px solid #fff;border-radius:22px;box-shadow:0 38px 55px -28px #141b154d,0 8px 18px #141b1514,0 0 0 1px #e0e3dc}.glow-stage__frame:before{content:"";position:absolute;inset:-7px;border:1px solid #cbd0c2;border-radius:22px;transform:translateZ(-18px) translate(10px,9px);z-index:-1}.glow-stage .product-gallery__main{border-radius:15px;max-height:none;overflow:hidden;aspect-ratio:2/3}.glow-stage__stamp{position:absolute;right:0;bottom:15%;width:122px;height:122px;border-radius:50%;background:var(--acid);color:var(--ink);display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(11deg);box-shadow:0 8px 22px #1f211d24;border:6px solid #fff}.glow-stage__stamp span{font-size:9px;text-transform:uppercase;letter-spacing:.09em}.glow-stage__stamp strong{font:700 27px/1.5 var(--font-display);letter-spacing:-.06em}.glow-stage__index{position:absolute;bottom:3px;left:8px;right:8px;display:flex;justify-content:space-between;gap:16px;font-size:9px;letter-spacing:.11em;color:#595d53}.gallery-caption{margin-top:20px;font-size:12px}.gallery-caption span:last-child{font-size:10px;text-transform:uppercase;letter-spacing:.06em}.product-gallery__thumbs{gap:10px;padding:7px 2px 14px}.product-gallery__thumbs button{flex-basis:60px;border-radius:10px;opacity:.65;transition:opacity .18s ease,border-color .18s ease}.product-gallery__thumbs button[aria-pressed=true]{opacity:1;outline:2px solid var(--ink);outline-offset:2px;border:1px solid #fff}.product-buybox{padding-top:14px}.product-rating{font-size:10px;letter-spacing:.16em;display:flex;align-items:center;gap:10px}.product-rating:before{content:"";width:7px;height:7px;background:var(--ink);border-radius:50%;box-shadow:0 0 0 4px var(--acid)}.product-buybox h1{font-size:clamp(48px,5.4vw,82px);letter-spacing:-.075em;line-height:.94;margin-top:22px;text-wrap:balance}.product-price{display:flex;align-items:center;gap:16px;margin-top:28px}.product-price strong{font-size:30px;letter-spacing:-.055em}.product-price span{color:var(--ink);background:#fff;border:1px solid #d3d7ca;border-radius:40px;padding:7px 10px;font-size:9px}.product-mode-note{max-width:440px;font-size:14px;line-height:1.7;padding-bottom:28px;border-bottom:1px solid #e2e5dc;margin-bottom:26px}.team-search{gap:10px;color:#555b4d}.team-search input{border-radius:12px;padding:14px 16px;min-height:50px;box-shadow:0 2px 5px #1f211d05}.style-picker>div[aria-label="Choose your team"]{max-height:204px;gap:7px}.style-picker__option{font-size:11px;border-radius:7px;min-height:38px;padding:0 11px}.style-picker>div[aria-label="Choose onesie size"] .style-picker__option{min-width:52px;min-height:44px;font-size:13px;border-radius:10px}.product-buybox .bundle-option{box-shadow:0 3px 10px #1f211d06}.bundle-variant select{border-radius:8px}.product-buybox .checkout-button{border-radius:12px;box-shadow:0 5px 0 #b4d92a,0 12px 24px #1f211d10;transition:transform .18s var(--glow-ease),box-shadow .18s var(--glow-ease);margin-bottom:10px}.product-buybox .checkout-button:active{transform:translateY(3px);box-shadow:0 2px 0 #b4d92a}.signal-strip{border-top:1px solid #383d31;border-bottom:1px solid #383d31;justify-content:space-around;gap:22px;padding:26px 24px}.signal-strip p{font-size:10px;letter-spacing:.1em}.glow-lookbook{padding:100px clamp(20px,6vw,100px) 80px;overflow:hidden;background:#fff}.glow-lookbook__heading{text-align:center;margin:0 auto 58px;max-width:800px}.glow-eyebrow{font-size:10px;letter-spacing:.18em;margin-bottom:24px}.glow-lookbook h2{font:600 clamp(38px,5.4vw,80px)/1.02 var(--font-display);letter-spacing:-.065em;text-transform:none}.glow-lookbook h2 span{color:#69715d}.glow-lookbook__heading>p:last-child{font-size:14px;margin-top:22px;color:#5e6556}.glow-lookbook__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3.5vw,56px);max-width:1180px;margin:0 auto;perspective:1600px;padding:20px 12px 45px}.glow-look{display:block;text-align:left;background:#fff;border:1px solid #dfe3d8;border-radius:16px;padding:9px;box-shadow:0 28px 42px -30px #1f211d70;transform:rotate(-5deg) rotateY(8deg);transition:transform .25s var(--glow-ease),box-shadow .25s var(--glow-ease);cursor:pointer;min-width:0;color:var(--ink)}.glow-look:nth-child(2){transform:translateY(-16px);z-index:1}.glow-look:nth-child(3){transform:rotate(5deg) rotateY(-8deg)}.glow-look__image{position:relative;aspect-ratio:2/3;overflow:hidden;border-radius:10px;background:#fff}.glow-look__image img{object-fit:contain}.glow-look__number{position:absolute;top:12px;left:12px;padding:6px 8px;background:#fff;border-radius:5px;font-size:10px;font-weight:600}.glow-look__caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 10px 12px}.glow-look__caption small{display:block;font-size:9px;color:#66705a;text-transform:uppercase;letter-spacing:.09em;margin-bottom:6px}.glow-look__caption strong{font:600 clamp(12px,1.3vw,20px)/1.2 var(--font-display);letter-spacing:-.035em}.glow-look__caption>span:last-child{font-size:24px}.glow-lookbook__link{display:flex;align-items:center;justify-content:space-between;max-width:220px;margin:20px auto 0;padding:16px 0;border-bottom:1px solid var(--ink);font-size:13px;font-weight:600}.intro{padding-top:80px;padding-bottom:80px;border-top:1px solid #e2e5dc}.intro h2{font-size:clamp(40px,5vw,72px);letter-spacing:-.065em}.intro__copy p{font-weight:400;font-size:15px}.product-facts{position:relative;border-radius:28px;margin:0 24px;padding:70px clamp(24px,5vw,76px);overflow:hidden}.product-facts:before{content:"SG";position:absolute;bottom:-50px;left:20px;font:700 250px/1 var(--font-display);color:#ffffff05;pointer-events:none}.product-facts h2{font-size:clamp(32px,4vw,56px);letter-spacing:-.06em}.product-facts dl{position:relative}.faq{padding-top:100px;padding-bottom:100px}.faq h2{font-size:clamp(40px,5vw,72px);letter-spacing:-.065em}.faq__list details{border-color:#dfe3d8}.footer{border-top:1px solid #414838}@media(hover:hover) and (pointer:fine){.glow-look:hover{transform:translateY(-10px) rotate(0) rotateY(0);box-shadow:0 35px 45px -25px #1f211d55}.product-gallery__thumbs button:hover{opacity:1}.product-buybox .checkout-button:hover{transform:translateY(-2px);box-shadow:0 7px 0 #b4d92a,0 16px 25px #1f211d18}}@media(max-width:1000px){.product-purchase{grid-template-columns:1fr;max-width:760px;gap:35px;padding-top:28px}.product-gallery{position:static}.glow-stage{max-width:580px;margin:auto}.product-buybox h1{font-size:68px}.product-buybox{padding-top:0}.glow-look__caption{padding:12px 4px}.glow-look__caption small{font-size:8px}}@media(max-width:600px){.site-header{height:68px}.product-purchase{padding:20px 20px 60px;gap:24px}.glow-stage{padding:30px 34px 44px}.glow-stage__word{font-size:24vw}.glow-stage__stamp{width:92px;height:92px;border-width:4px;bottom:14%;right:0}.glow-stage__stamp strong{font-size:22px}.glow-stage__stamp span{font-size:7px}.glow-stage__index{font-size:7px;letter-spacing:.08em}.glow-stage__frame{border-width:5px;border-radius:18px}.glow-stage .product-gallery__main{border-radius:12px}.gallery-caption{margin-top:12px;font-size:11px}.gallery-caption span:last-child{font-size:8px}.product-gallery__thumbs button{flex-basis:48px}.product-buybox h1{font-size:clamp(45px,13vw,70px);margin-top:18px}.product-price{margin-top:20px}.product-mode-note{font-size:13px}.product-rating{font-size:9px}.signal-strip{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:25px 20px}.signal-strip p{font-size:8px;margin:0}.glow-lookbook{padding:65px 0 55px}.glow-lookbook__heading{padding:0 20px;margin-bottom:25px}.glow-lookbook h2{font-size:42px}.glow-lookbook__cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:20px 30px 40px;gap:22px}.glow-look{flex:0 0 78%;scroll-snap-align:center;transform:rotate(-2deg)}.glow-look:nth-child(2){transform:rotate(2deg)}.glow-look:nth-child(3){transform:rotate(-2deg)}.glow-look__caption{padding:16px 8px 10px}.glow-look__caption strong{font-size:18px}.glow-look__caption small{font-size:9px}.product-facts{margin:0 12px;border-radius:20px;padding:48px 24px}.intro{padding:55px 24px;gap:24px}.faq{padding:65px 24px;gap:30px}.glow-lookbook__link{margin-top:0}.glow-eyebrow{font-size:8px}}@media(prefers-reduced-motion:reduce){.glow-look,.glow-look:hover,.glow-look:nth-child(2),.glow-look:nth-child(3),.glow-stage__frame,.product-buybox .checkout-button,.product-buybox .checkout-button:active,.product-buybox .checkout-button:hover{transform:none;transition:none}.product-gallery__thumbs button{transition:none}}