:root{--accent:#555555;--ink:#1e1e1e;--muted:#666666;--paper:#ffffff;--cream:#f6f6f6;--line:#e3e3e3;--sage:#f1f1f1;--peach:#f6f6f6;--raised:0 10px 28px #2c2c2c10;--edge:inset 0 1px 0 #ffffff}body{background:#fff;color:var(--ink)}::selection{background:#dbdbdb;color:#2a2a2a}:focus-visible{outline-color:#737373}.eyebrow{color:#676767}.text-link{color:#555;border-color:#c2c2c2}.announcement{background:#1e1e1e;color:#f6f6f6;border-color:#1e1e1e}.site-header{background:#ffffffed;border-bottom:1px solid #e9e9e9;box-shadow:0 3px 12px #29292905}.nav-links a[aria-current=page]{color:#555}.header-actions .icon-button{background:#f6f6f6;border:1px solid #ebebeb;box-shadow:none;color:#1c1c1c}.header-actions .icon-button:hover{background:#eee;box-shadow:none}.cart-badge{background:#555;color:#fff}.btn{background:#d2d2d2;border-color:silver;color:#292929;box-shadow:0 4px 10px #44444412}.btn:hover{background:#c3c3c3;border-color:#aeaeae;box-shadow:0 6px 15px #4444441c}.btn:active{box-shadow:inset 0 2px 4px #3a3a3a1a}.btn.secondary{background:#fff;border-color:#c9c9c9;color:#555;box-shadow:none}.btn.secondary:hover{background:#f3f3f3}.store-hero{background:linear-gradient(120deg,#f8f8f8,#eee);border-color:#e4e4e4;box-shadow:0 14px 35px #3c3c3c10}.store-hero:before{border-color:#cdcdcd2a;box-shadow:none}.store-hero:after{border-color:#ffffff60}.store-hero .eyebrow{color:#686868}.store-hero h1{color:#1e1e1e;text-shadow:none}.store-hero h1 em{color:#707070}.store-hero-copy>p{color:#666}.store-hero .text-link{color:#555;border-color:#bfbfbf}.hero-footnote{color:#7a7a7a}.store-hero-art{background:#fff;border-color:#e2e2e2;box-shadow:0 12px 28px #3a3a3a1c}.image-caption{background:#fffffff2;color:#333;border-color:#fff;box-shadow:0 5px 15px #3a3a3a17}.round-stamp{background:#dbdbdb;color:#434343;box-shadow:0 6px 16px #30303024}.service-strip{background:#f6f6f6;border-color:#e7e7e7;box-shadow:0 5px 16px #44444407}.service strong{color:#2a2a2a}.service small{color:#757575}.service svg{color:#707070;filter:none}.service:not(:last-child){border-color:#e5e5e5}.section-head>p{color:#727272}.baby-feature{background:#f3f3f3;border-color:#e4e4e4;box-shadow:var(--raised)}.baby-feature-copy h2{color:#282828}.baby-feature-copy h2 em{color:#707070}.baby-feature-copy .eyebrow{color:#686868}.baby-feature-copy p{color:#6c6c6c}.baby-feature-art{box-shadow:0 6px 17px #38383815}.baby-pill{background:#fffffff0;color:#676767;border:1px solid #e6e6e6;box-shadow:0 3px 8px #38383812}.object-tile{border-color:#f2f2f2;box-shadow:var(--raised)}.object-tile>div{background:#ffffffed;border-color:#fff;box-shadow:0 6px 16px #38383818;color:#282828}.object-tile span{color:#727272}.craft-image{background:#f5f5f5;border-color:#e6e6e6;box-shadow:var(--raised)}.craft-image figcaption{background:#fffffff2;border-color:#ececec;box-shadow:0 5px 13px #38383814;color:#393939}.craft-image figcaption span{color:#767676}.craft-points>div{border-color:#e4e4e4}.craft-points>div>span{color:#787878}.craft-copy>p{color:#6e6e6e}.delivery-band{background:#f3f3f3;color:#2a2a2a;box-shadow:none;border-block:1px solid #e9e9e9}.delivery-band:after{border-color:#dedede4d}.delivery-inner .eyebrow{color:#727272}.delivery-inner p{color:#6a6a6a}.delivery-inner .text-link{color:#555;border-color:#bfbfbf}.cta-section{background:#fff}.cta-inner{background:linear-gradient(130deg,#f4f4f4,#eaeaea);border-color:#e0e0e0;box-shadow:var(--raised);color:#2a2a2a}.cta-section .eyebrow{color:#6a6a6a}.cta-inner p{color:#6e6e6e}.cta-inner .btn.light{background:#1f1f1f;border-color:#1f1f1f;color:#fff;box-shadow:none}.cta-inner .btn.light:hover{background:#555;border-color:#555}.site-footer{background:#1e1e1e;border-color:#1e1e1e;color:#f7f7f7}.footer-brand .brand{background:#fff;box-shadow:none}.footer-brand p,.footer-signature{color:#c8c8c8}.footer-col h3{color:#eee}.footer-col a{color:#cdcdcd}.footer-col a:hover{color:#fff}.footer-bottom{border-color:#ffffff1c;color:#b7b7b7}.footer-mini a{color:#d6d6d6}.birth-landing{background:linear-gradient(125deg,#f6f6f6,#ececec);border-color:#e4e4e4;box-shadow:var(--raised)}.birth-landing h1{color:#232323}.birth-landing h1 em{color:#727272}.birth-landing .eyebrow{color:#707070}.birth-landing-art{background:#fff;border-color:#ececec;box-shadow:0 10px 23px #36363615}.birth-detail{color:#757575}.birth-steps article,.birth-steps article:nth-child(2){background:#f5f5f5;border-color:#e6e6e6;box-shadow:var(--raised);color:#2b2b2b}.birth-steps article:nth-child(3){background:#eee;border-color:#e2e2e2;color:#2b2b2b}.birth-steps article:nth-child(3) p{color:#747474}.birth-steps article>span,.birth-steps article:nth-child(3)>span{color:#868686}.birth-ready img{border-color:#f4f4f4;box-shadow:var(--raised)}.gallery-main,.contact-aside,.config-summary,.catalog-category-grid .collection-card,.catalog-products .product-card,.story-image{background:#f8f8f8;border-color:#e4e4e4;box-shadow:var(--raised)}.gallery-thumb{background:#f3f3f3;border-color:#e5e5e5;box-shadow:none}.gallery-thumb.active{border-color:#848484}.gallery-label{background:#ffffffec;color:#6a6a6a}.product-price{color:#3b3b3b}.product-detail .eyebrow{color:#6f6f6f}.product-trust svg{color:#7a7a7a}.page-intro h1{color:#222}.chip{background:#f6f6f6;border-color:#e5e5e5;box-shadow:none;color:#646464}.chip.active,.chip:hover{background:#d5d5d5;border-color:#c2c2c2;color:#333;box-shadow:none}.qty{background:#f6f6f6;border-color:#dadada;box-shadow:none}.accordion{border-color:#e4e4e4}.drawer,.dialog{background:#fff}.drawer-header h2{color:#373737}.toast{background:#393939;color:#fff}.field input,.field select,.field textarea,.select-sort{background:#fff;border-color:#dadada;box-shadow:none;color:#2c2c2c}.field input:focus,.field select:focus,.field textarea:focus{outline-color:#afafaf}.form-block legend span{background:#e6e6e6;color:#555;box-shadow:none}.swatch{box-shadow:0 2px 5px #2f2f2f1c;border-color:#dbdbdb}.swatch.selected{outline-color:#737373}.shop-item{background:#fff;border-color:#e5e5e5;box-shadow:0 3px 10px #40404008}.shop-label{background:#f0f0f0;color:#666}.shop-price{color:#222}.shop-action{background:#dbdbdb;border-color:#c8c8c8;color:#383838}.shop-action:hover{background:#ccc}.compact-catalog-heading span{color:#747474}.simple-object-detail figcaption{color:#787878}body .product-detail .form-block{background:#f8f8f8;border-color:#e3e3e3;box-shadow:0 4px 14px #55555507}.product-detail .form-block legend{color:#363636}.product-detail .form-block legend>span{background:#e4e4e4;color:#555;box-shadow:none}.product-detail .form-block .field-intro{color:#787878}.product-detail .form-block .field>span:first-child{color:#494949}.product-detail .field>span>b{color:#868686}body .product-detail .form-block .field input,body .product-detail .form-block .field select,body .product-detail .form-block .field textarea{background:#fff;border-color:#cecece;color:#303030;box-shadow:none}body .product-detail .form-block .field input::placeholder,body .product-detail .form-block .field textarea::placeholder{color:#999}body .product-detail .form-block .field input:focus,body .product-detail .form-block .field select:focus,body .product-detail .form-block .field textarea:focus{background:#fff;border-color:gray;outline-color:#c7c7c7;box-shadow:0 0 0 4px #b4b4b41a}.product-detail .form-block .field small{color:#848484}.input-with-unit>span{color:#7e7e7e}.product-detail .color-row-head>span{color:#7c7c7c}.product-detail .config-summary{background:#f2f2f2;border-color:#e0e0e0}.contact-point svg{color:gray}.story-copy h2{color:#393939}@media(max-width:800px){.nav-links{background:#fff;border-color:#e4e4e4;box-shadow:0 12px 25px #3838381f;color:#323232}.menu-intro strong{color:#595959}.menu-close{color:#696969;background:transparent}.menu-items>a,.menu-items>a:last-child{background:transparent;border-color:#e7e7e7;color:#343434;box-shadow:none}.menu-items>a[aria-current=page]{background:#eee;color:#555;border-color:#e2e2e2;box-shadow:none}.menu-link-arrow{color:#828282}.menu-items>a[aria-current=page] .menu-link-arrow{color:#555}.menu-toggle[aria-expanded=true]{background:#e7e7e7;color:#555}.menu-backdrop:not([hidden]){background:#2b2b2b55}.footer-brand .brand{background:#fff}.service svg{color:#707070}}body .product-detail .form-block .field input[aria-invalid=true]{border-color:#767676;background:#fbfbfb}.product-detail .form-block .field .field-error{color:#6a6a6a}@media(min-width:801px){.header-inner{height:auto;min-height:104px;flex-wrap:wrap;column-gap:24px;row-gap:0;padding-top:16px;padding-bottom:16px}.header-inner .brand{flex-shrink:0}.header-inner .header-actions{margin-left:auto;flex-shrink:0}.site-header .nav-links{gap:clamp(12px,1.7vw,28px);background:transparent;flex:1;justify-content:center}.site-header .menu-items>a{font-family:var(--sans);font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.035em;padding:12px 0;position:relative;white-space:nowrap;color:#2a2a2a;border:0;text-decoration:none}.site-header .menu-items>a:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:3px;background:#c6c6c6;border-radius:3px;transform:scaleX(0);transform-origin:left;transition:transform .2s}.site-header .menu-items>a:hover:after,.site-header .menu-items>a[aria-current=page]:after{transform:scaleX(1)}.site-header .menu-items>a:hover,.site-header .menu-items>a[aria-current=page]{color:#555}}@media(min-width:801px)and (max-width:1150px){.site-header .nav-links{order:3;flex-basis:100%;padding-top:8px;gap:30px}.header-inner{padding-top:10px;padding-bottom:10px}.site-header .menu-items>a{font-size:18px}}.product-showcase{padding-top:65px;padding-bottom:35px;min-width:0}.product-showcase .section-head{align-items:flex-end;gap:20px;margin-bottom:26px}.product-showcase .section-head h2{font-size:clamp(30px,4vw,48px);margin:8px 0 12px}.product-showcase .section-head p{font-size:17px;margin:0;line-height:1.5}.carousel-controls{display:flex;gap:10px;flex-shrink:0}.carousel-controls button{width:48px;height:48px;border:1px solid #d9d9d9;border-radius:50%;background:#f1f1f1;color:#373737;font-size:25px;cursor:pointer}.carousel-controls button:hover{background:#dbdbdb}.carousel-controls button:disabled{opacity:.35;cursor:default}.product-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:2px;padding:3px 2px 20px;scrollbar-width:thin;scrollbar-color:#c7c7c7 #f2f2f2}.product-track>.shop-item{scroll-snap-align:start;box-shadow:none;border-color:#e9e9e9;border-radius:18px;display:flex;flex-direction:column;transition:border-color .2s}.product-track>.shop-item:hover{border-color:#c2c2c2}.product-track .shop-item-image{height:auto;aspect-ratio:1;background:#fff}.product-track .shop-item-image img{padding:8px}.product-track .shop-label{display:none}.product-track .shop-item-info{padding:18px;display:flex;flex-direction:column;flex:1}.product-track .shop-item-info h3{min-height:0;font-size:22px;letter-spacing:-.03em}.product-track .shop-item-info p{font-size:14px;min-height:0;margin-top:8px}.product-track .shop-price{font-size:18px;margin-top:auto;padding-top:18px}.product-track .shop-action{font-size:14px;min-height:48px}.carousel-foot{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;font-size:15px}.showcase-note{font-size:13px;margin-top:18px}@media(max-width:1000px){.product-track{grid-auto-columns:calc((100% - 40px)/3)}}@media(max-width:600px){.product-showcase{padding-top:40px}.product-showcase .section-head{align-items:flex-start;flex-wrap:wrap;gap:12px}.product-showcase .section-head .eyebrow{font-size:11px}.product-showcase .section-head h2{font-size:31px}.product-showcase .section-head p{font-size:16px}.carousel-controls{margin-left:auto}.carousel-controls button{width:44px;height:44px}.product-track{grid-auto-columns:76%;gap:14px}.product-track .shop-item-info h3{font-size:23px}.carousel-foot{align-items:flex-start;flex-direction:column}.showcase-note{font-size:13px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.site-header .menu-items>a:after{transition:none}}@media(min-width:801px){.site-header .nav-links{display:flex;position:static;flex-direction:row;border:0;box-shadow:none;max-height:none;overflow:visible}.site-header .menu-toggle{display:none}.site-header .nav-links.is-open{display:flex}.site-header .menu-items>a:after{display:block}}.objects-section .object-tile:first-child{background:#fff}.objects-section .object-tile:first-child>img{object-fit:contain}.store-hero .store-hero-art{min-height:0;align-self:center;transform:none;padding:12px;overflow:hidden;background:#f9f9f9}.store-hero-art>.editorial-hero-image{position:relative;inset:auto;display:block;width:100%;height:auto;object-fit:contain;object-position:center;aspect-ratio:3/2}.store-hero-art .image-caption{position:relative;inset:auto;margin-top:12px;box-shadow:none;width:100%;font-size:15px}.store-hero-art .round-stamp{display:none}@media(max-width:800px){.store-hero .store-hero-art{margin:0;padding:8px}.store-hero-art .image-caption{margin-top:8px;padding:13px;font-size:14px}}:root{--lift-shadow:0 5px 0 #acacac,0 12px 20px #55555526;--surface-shadow:0 2px 3px #42424208,0 16px 32px #42424214}.btn,.shop-action{background:linear-gradient(155deg,#eee,#d6d6d6 45%,#c7c7c7);border:1px solid #c4c4c4;border-top-color:#f8f8f8;box-shadow:var(--lift-shadow),inset 0 1px #fff;transition:transform .18s,box-shadow .18s,background .18s;transform:translateY(0)}.btn:hover,.shop-action:hover{background:linear-gradient(155deg,#f4f4f4,#d0d0d0);box-shadow:0 6px #acacac,0 16px 24px #5555552b,inset 0 1px #fff;transform:translateY(-2px)}.btn:active,.shop-action:active{transform:translateY(4px);box-shadow:0 1px #acacac,0 3px 6px #5555551c,inset 0 2px 5px #76767622}.btn.secondary{background:linear-gradient(150deg,#fff,#f3f3f3);box-shadow:0 4px #dadada,0 10px 16px #55555512}.cta-inner .btn.light{background:linear-gradient(145deg,#4e4e4e,#2c2c2c);box-shadow:0 5px #181818,0 12px 20px #28282833;border-top-color:#828282}.header-actions .icon-button,.carousel-controls button{background:linear-gradient(145deg,#fff,#f0f0f0);box-shadow:0 3px #d7d7d7,0 6px 12px #55555514,inset 0 1px #fff;transition:transform .18s,box-shadow .18s}.header-actions .icon-button:active,.carousel-controls button:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 #d7d7d7,inset 0 2px 5px #55555526}.shop-grid .shop-item,.product-track>.shop-item{border:1px solid #e8e8e8;box-shadow:0 3px #e5e5e5,var(--surface-shadow);transition:transform .2s,box-shadow .2s}.product-track{padding-top:8px;padding-bottom:32px}.shop-item-info{padding-bottom:23px}.store-hero .store-hero-art{border:1px solid #efefef;box-shadow:0 8px #e3e3e3,0 25px 45px #50505024,inset 0 2px #fff;transition:transform .25s ease-out;transform:perspective(1100px) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg));will-change:auto}@media(hover:hover)and (pointer:fine){.shop-grid .shop-item:hover,.product-track>.shop-item:hover{transform:translateY(-5px);box-shadow:0 4px #dcdcdc,0 22px 35px #4a4a4a26}.shop-item-image img{transition:transform .3s}.shop-item:hover .shop-item-image img{transform:scale(1.035)}}.discovery-section{padding-top:30px;padding-bottom:55px}.discovery-shell{position:relative;isolation:isolate;display:grid;grid-template-columns:.85fr 1.15fr;gap:35px;border:1px solid #e8e8e8;border-top:2px solid white;border-radius:32px;padding:45px;background:radial-gradient(ellipse at 90% 10%,#ffffff 0%,transparent 50%),linear-gradient(135deg,#f6f6f6,#ebebeb);box-shadow:0 8px #e3e3e3,0 24px 45px #4a4a4a1c;overflow:hidden}.discovery-intro h2{font-size:clamp(34px,4vw,52px);line-height:1.08;margin:14px 0 20px}.discovery-intro h2 em{color:#6a6a6a}.discovery-intro>p{font-size:17px;line-height:1.6;max-width:350px}.discovery-options{display:grid;gap:14px;margin-top:28px}.discovery-option{display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:18px 16px;border:1px solid #e0e0e0;border-top-color:#fff;border-radius:16px;background:linear-gradient(145deg,#fff,#f3f3f3);color:#383838;box-shadow:0 4px #dcdcdc,0 8px 15px #4949490e;cursor:pointer;transition:transform .18s,box-shadow .18s}.discovery-option strong{display:block;font-size:18px;font-weight:600;line-height:1.3}.discovery-option small{display:block;font-size:14px;color:#6e6e6e;margin-top:5px;line-height:1.4}.discovery-number{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border-radius:50%;background:#efefef;font-size:13px;font-weight:600}.discovery-check{margin-left:auto;font-size:23px}.discovery-option[aria-selected=true]{background:linear-gradient(135deg,#e6e6e6,#d2d2d2);border-color:#b2b2b2;box-shadow:0 2px #aaa,inset 0 1px #f6f6f6;transform:translateY(2px)}.discovery-option[aria-selected=true] .discovery-number{background:#555;color:#fff}.discovery-option:active{transform:translateY(4px);box-shadow:inset 0 2px 5px #56565622}.discovery-result{display:flex;height:100%;flex-direction:column}.discovery-result[hidden]{display:none!important}.discovery-stage{position:relative;isolation:isolate;display:grid;place-items:center;min-height:310px;flex:1;padding:18px 20px 35px;perspective:900px}.discovery-stage:after{content:"";position:absolute;width:80%;height:55px;bottom:5px;border-radius:50%;background:linear-gradient(#fff,#dcdcdc);border-bottom:8px solid #c8c8c8;box-shadow:0 18px 22px #55555528;z-index:-1}.discovery-stage img{width:78%;height:285px;object-fit:contain;border-radius:18px;mix-blend-mode:multiply;filter:drop-shadow(0 12px 7px #4a4a4a1a);transform:translateY(-3px)}.discovery-orbit{position:absolute;top:7%;right:7%;bottom:13%;left:7%;border:1px solid #c6c6c666;border-radius:50%;transform:rotate(-20deg);z-index:-1}.discovery-result-copy{position:relative;padding:28px;border:1px solid #ffffff;border-radius:22px;background:#ffffffd9;box-shadow:0 10px 22px #5555550c;min-height:260px}.discovery-result-copy h3{font-size:29px;line-height:1.12;margin:10px 0 15px}.discovery-result-copy p{font-size:16px;line-height:1.6;margin-bottom:23px}.discovery-result-copy .btn{font-size:16px;min-height:50px}.discovery-result.is-revealing{animation:discovery-reveal .3s ease-out}@keyframes discovery-reveal{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.discovery-shell{grid-template-columns:1fr;gap:24px;padding:25px 18px;border-radius:24px}.discovery-intro h2 br{display:none}.discovery-intro>p{max-width:none;font-size:16px}.discovery-intro h2{font-size:35px}.discovery-options{gap:12px;margin-top:22px}.discovery-option{padding:15px 12px}.discovery-option strong{font-size:17px}.discovery-stage{min-height:240px;padding-top:0}.discovery-stage img{height:230px}.discovery-result-copy{padding:24px 19px;min-height:0}.discovery-result-copy h3{font-size:28px}.discovery-result-copy .btn{width:100%;justify-content:center}.discovery-section{padding-top:10px}.store-hero .store-hero-art{transform:none}}@media(prefers-reduced-motion:reduce){.btn,.shop-action,.shop-item,.shop-item-image img,.store-hero .store-hero-art,.discovery-option,.header-actions .icon-button,.carousel-controls button{transition:none!important}.store-hero .store-hero-art{transform:none!important}.discovery-result.is-revealing{animation:none}}:root{--accent:#626262;--ink:#272727;--muted:#606060;--paper:#f5f5f5;--cream:#e9e9e9;--line:#d3d3d3;--sage:#e4e4e4;--peach:#ececec;--lift-shadow:0 5px 0 #484848,0 12px 20px #46464626;--surface-shadow:0 2px 3px #39393908,0 16px 32px #39393914}body{background:#f5f5f5}.site-header{background:#f5f5f5f5;border-color:#dcdcdc}.announcement,.site-footer{background:#272727;border-color:#272727}.eyebrow,.text-link{color:#595959}.store-hero{background:linear-gradient(130deg,#f6f6f6,#e3e3e3);border-color:#d4d4d4}.store-hero h1{color:#272727}.store-hero h1 em{color:#626262}.store-hero .eyebrow,.store-hero .text-link{color:#595959}.store-hero-copy>p{color:#606060}.hero-footnote{color:#686868}.store-hero .store-hero-art{background:#fcfcfc;border-color:#e2e2e2;box-shadow:0 8px #cacaca,0 25px 45px #3f3f3f24,inset 0 2px #fff}.btn,.shop-action{background:linear-gradient(155deg,#757575,#626262);color:#fff;border-color:#545454;border-top-color:#9a9a9a;box-shadow:var(--lift-shadow),inset 0 1px #ffffff40}.btn:hover,.shop-action:hover{background:linear-gradient(155deg,#7b7b7b,#696969);color:#fff;border-color:#5a5a5a;box-shadow:0 6px #484848,0 16px 24px #4646462b,inset 0 1px #ffffff40}.btn:active,.shop-action:active{box-shadow:0 1px #484848,0 3px 6px #4646461c,inset 0 2px 5px #32323230}.btn.secondary{background:linear-gradient(150deg,#fcfcfc,#e3e3e3);color:#3e3e3e;border-color:#bfbfbf;box-shadow:0 4px #b4b4b4,0 10px 16px #3f3f3f12}.btn.secondary:hover{background:#e2e2e2;color:#3e3e3e}.cart-badge{background:#626262;color:#fff}.chip.active,.chip:hover{background:#626262;border-color:#565656;color:#fff}.shop-label{background:#e3e3e3;color:#525252}.swatch.selected{outline-color:#626262}.form-block legend span{background:#ddd;color:#575757}.field input:focus,.field select:focus,.field textarea:focus{outline-color:#626262}.gallery-thumb.active{border-color:#626262}.product-price,.shop-price{color:#272727}::selection{background:#d3d3d3;color:#333}:focus-visible{outline-color:#626262}.discovery-shell{background:radial-gradient(ellipse at 90% 10%,#fcfcfc,transparent 50%),linear-gradient(135deg,#eee,#e0e0e0);border-color:#d4d4d4;box-shadow:0 8px #c7c7c7,0 24px 45px #3f3f3f1c}.discovery-intro h2 em{color:#626262}.discovery-option[aria-selected=true]{background:linear-gradient(135deg,#dedede,#c8c8c8);border-color:#9e9e9e;box-shadow:0 2px #939393,inset 0 1px #f4f4f4;color:#333}.discovery-option[aria-selected=true] small{color:#484848}.discovery-option[aria-selected=true] .discovery-number{background:#626262;color:#fff}.discovery-stage:after{background:linear-gradient(#fcfcfc,#d2d2d2);border-color:#b0b0b0;box-shadow:0 18px 22px #3f3f3f28}.discovery-result-copy{background:#fcfcfce8}.cta-inner{background:linear-gradient(130deg,#ececec,#d9d9d9)}@media(min-width:801px){.site-header .menu-items>a[aria-current=page],.site-header .menu-items>a:hover{color:#626262}.site-header .menu-items>a:after{background:#6d6d6d}}@media(max-width:800px){.menu-items>a[aria-current=page]{background:#e2e2e2;color:#595959;border-color:#ccc}.menu-toggle[aria-expanded=true]{background:#ddd;color:#595959}.nav-links{background:#fcfcfc;border-color:#d0d0d0}}:root{--accent:#343434;--ink:#232323;--muted:#636363;--paper:#f6f6f6;--cream:#ededed;--line:#dcdcdc;--sage:#ebebeb;--peach:#f3f3f3;--lift-shadow:0 5px 0 #121212,0 12px 20px #18181826}body{background:#f6f6f6}.site-header{background:#fafafaf5;border-color:#e4e4e4}.announcement,.site-footer{background:#252525;border-color:#252525}.eyebrow,.text-link,.store-hero .eyebrow,.store-hero .text-link{color:#545454}.store-hero{background:linear-gradient(130deg,#fff,#eaeaea);border-color:#dfdfdf}.store-hero h1,.store-hero h1 em{color:#262626}.store-hero-copy>p{color:#5c5c5c}.hero-footnote{color:#6e6e6e}.btn,.shop-action{background:linear-gradient(145deg,#4a4a4a,#2a2a2a);border-color:#262626;border-top-color:#757575;color:#fff;box-shadow:var(--lift-shadow),inset 0 1px #ffffff30}.btn:hover,.shop-action:hover{background:linear-gradient(145deg,#575757,#363636);color:#fff;border-color:#2e2e2e;box-shadow:0 6px #161616,0 16px 24px #1919192b,inset 0 1px #ffffff40}.btn:active,.shop-action:active{box-shadow:0 1px #121212,0 3px 6px #1818181c,inset 0 2px 5px #0003}.btn.secondary{background:linear-gradient(145deg,#fff,#ececec);color:#353535;border-color:#cdcdcd;box-shadow:0 4px #c5c5c5,0 10px 16px #18181812}.btn.secondary:hover{background:#e9e9e9;color:#353535}.cart-badge,.chip.active,.chip:hover{background:#343434;border-color:#343434;color:#fff}.gallery-thumb.active{border-color:#454545}.field input:focus,.field select:focus,.field textarea:focus,:focus-visible{outline-color:#595959}.shop-label{background:#eee;color:#484848}::selection{background:#dbdbdb;color:#272727}.discovery-shell{background:radial-gradient(ellipse at 90% 10%,#ffffff,transparent 50%),linear-gradient(135deg,#f5f5f5,#e3e3e3);border-color:#dadada;box-shadow:0 8px #d0d0d0,0 24px 45px #2222221c}.discovery-intro h2 em{color:#464646}.discovery-option[aria-selected=true]{background:linear-gradient(135deg,#4e4e4e,#313131);border-color:#2b2b2b;color:#fff;box-shadow:0 3px #1a1a1a,inset 0 1px #ffffff30}.discovery-option[aria-selected=true] .discovery-number{background:#ffffff20;color:#fff}.discovery-result-copy{background:#fffffff0}.discovery-stage:after{background:linear-gradient(#fff,#ddd);border-color:#bfbfbf;box-shadow:0 18px 22px #29292922}@media(min-width:801px){.site-header .menu-items>a[aria-current=page],.site-header .menu-items>a:hover{color:#2e2e2e}.site-header .menu-items>a:after{background:#575757}}@media(max-width:800px){.menu-items>a[aria-current=page]{background:#e8e8e8;color:#2e2e2e;border-color:#d6d6d6}.menu-toggle[aria-expanded=true]{background:#e1e1e1;color:#323232}.nav-links{background:#fdfdfd;border-color:#d7d7d7}}.birth-ready>img{display:block;width:100%;max-width:100%;height:auto;min-height:0;aspect-ratio:auto;object-fit:contain;align-self:start;border-color:#e8e8e8;box-sizing:border-box}.baby-feature-art img,.birth-landing-art img{object-fit:cover}.store-hero .store-hero-art{background:#fff;border-color:#eee;box-shadow:0 8px #d4d4d4,0 25px 45px #28282824}.hero-collection-caption{position:relative;margin-top:10px;background:linear-gradient(135deg,#3d3d3d,#252525);color:#fff;border-radius:17px;padding:26px 25px 22px;overflow:hidden;border:1px solid #555555;box-shadow:inset 0 1px #ffffff1c}.hero-collection-caption:before{content:"";position:absolute;width:170px;height:170px;right:-45px;top:-80px;border:26px solid #ffffff06;border-radius:50%;pointer-events:none}.hero-collection-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.hero-collection-heading .eyebrow{color:#c9c9c9;font-size:12px;letter-spacing:.15em}.hero-collection-heading h2{color:#fff;font-size:31px;font-weight:600;letter-spacing:-.045em;line-height:1.12;margin:10px 0 0}.hero-collection-heading h2 em{font-family:Georgia,serif;font-style:italic;color:#dbdbdb;font-weight:400;letter-spacing:-.04em}.hero-collection-all{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background:#fff;color:#2b2b2b;box-shadow:0 4px #989898;transition:transform .2s}.hero-collection-all:active{transform:translateY(3px);box-shadow:0 1px #989898}.hero-collection-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px;padding-top:18px;border-top:1px solid #ffffff26}.hero-collection-links a{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 13px;background:#ffffff0e;border:1px solid #ffffff28;border-radius:9px;color:#f5f5f5;font-size:14px;font-weight:500;transition:background .2s}.hero-collection-links a:hover{background:#ffffff24}.hero-collection-links a span{font-size:11px;color:#b7b7b7}@media(max-width:600px){.hero-collection-caption{padding:23px 18px 18px;border-radius:14px}.hero-collection-heading h2{font-size:29px}.hero-collection-links{gap:6px;margin-top:20px}.hero-collection-links a{padding:10px;font-size:13px}.hero-collection-links a span{display:none}.hero-collection-all{width:44px;height:44px}}:root{--accent:#5d5d5d;--ink:#252525;--muted:#606060;--paper:#fcfcfc;--cream:#f2f2f2;--line:#e0e0e0;--sage:#e2e2e2;--peach:#e7e7e7;--raised:0 12px 32px #3d3d3d12;--edge:inset 0 1px #ffffff;--lift-shadow:0 5px 0 #9a9a9a,0 12px 24px #3d3d3d20}html{scroll-padding-top:24px}body{background:#fcfcfc;color:var(--ink);font-size:17px}p{color:var(--muted)}.eyebrow{font-size:14px;letter-spacing:.1em;color:#595959}.text-link{font-size:16px;color:#4b4b4b;border-color:#b1b1b1}::selection{background:#ddd;color:#292929}:focus-visible{outline:3px solid #626262;outline-offset:4px}h1,h2,h3{color:var(--ink)}h2 em{font-family:Georgia,serif;font-style:italic;font-weight:400;color:#636363;letter-spacing:-.04em}.section{padding-top:80px;padding-bottom:80px}.section-head h2{font-size:clamp(34px,4vw,54px);line-height:1.1}.section-head p{font-size:17px}.container{max-width:1320px}.announcement{background:#e9e9e9;border:0;color:#494949;font-size:13px;letter-spacing:.02em}.site-header,.shopify-section-group-header-group{position:relative;top:auto}.site-header{background:#fcfcfc;box-shadow:none;border-bottom:1px solid #ebebeb}.header-inner{height:96px}.nav-links .menu-items>a{font-size:18px;font-weight:600}.header-actions .icon-button{background:#efefef;border:1px solid #ffffff;box-shadow:0 3px #d3d3d3,0 7px 12px #40404012;color:#383838}.header-actions .icon-button:nth-of-type(2){background:#eaeaea;box-shadow:0 3px #c5c5c5,0 7px 12px #40404012}.cart-badge{background:#5e5e5e}.nav-links a[aria-current=page],.site-header .menu-items>a[aria-current=page],.site-header .menu-items>a:hover{color:#5f5f5f}.site-header .menu-items>a:after{background:#9e9e9e}.btn,.shop-action{--button-top:#e1e1e1;--button-base:#cccccc;--button-edge:#9d9d9d;background:linear-gradient(155deg,var(--button-top),var(--button-base));border:1px solid #ffffff99;border-top-color:#fff;color:#2c2c2c;box-shadow:0 5px 0 var(--button-edge),0 13px 24px #4a4a4a1f,inset 0 1px #fff;min-height:52px;font-size:16px;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;border-radius:16px;padding:15px 25px;text-shadow:0 1px #ffffff80}.btn:hover,.shop-action:hover{background:linear-gradient(155deg,var(--button-top),var(--button-base));border-color:#fff9;color:#2c2c2c;transform:translateY(-3px);box-shadow:0 8px 0 var(--button-edge),0 18px 30px #4a4a4a28;filter:brightness(1.03)}.btn:active,.shop-action:active{transform:translateY(4px);box-shadow:0 1px 0 var(--button-edge),0 3px 8px #4a4a4a20;filter:brightness(.98)}.btn.secondary,.hero-buttons .hero-birth-button,.baby-feature-copy .btn,.birth-landing .btn{--button-top:#ededed;--button-base:#d3d3d3;--button-edge:#a7a7a7;background:linear-gradient(155deg,var(--button-top),var(--button-base));color:#3b3b3b;border-color:#fff9}.cta-inner .btn.light,.birth-ready .btn{--button-top:#f1f1f1;--button-base:#dddddd;--button-edge:#b0b0b0;background:linear-gradient(155deg,var(--button-top),var(--button-base));color:#3c3c3c;border-color:#fff9;box-shadow:0 5px 0 var(--button-edge),0 14px 22px #4a4a4a20}.btn svg,.shop-action svg,.text-link svg,.menu-link-arrow{display:none}.store-hero.studio-hero{max-width:1440px;width:calc(100% - 48px);min-height:650px;margin:20px auto 0;padding:48px 52px 92px;gap:38px;grid-template-columns:.92fr 1.08fr;border-radius:28px;border:1px solid #e9e9e9;background:radial-gradient(ellipse at 80% 12%,#f7f7f7 0,transparent 48%),linear-gradient(115deg,#e7e7e7,#f5f5f5 55%,#eee);box-shadow:0 24px 70px #64646415;overflow:visible}.store-hero.studio-hero:before{width:440px;height:440px;left:auto;right:20px;top:35px;border:1px solid #ffffffb0;border-radius:50%;box-shadow:0 0 0 35px #ffffff25;transform:none;pointer-events:none}.store-hero.studio-hero:after{display:none}.store-hero-copy{padding:22px 0;background:none}.store-hero .eyebrow{color:#595959;font-size:14px;line-height:1.5;margin-bottom:23px}.store-hero h1{font-size:clamp(54px,6.1vw,88px);line-height:.98;font-weight:800;letter-spacing:-.055em;color:#2d2d2d;text-shadow:none}.store-hero h1 em{font-family:var(--sans);font-weight:800;font-style:normal;color:#727272;text-shadow:0 3px 0 #bcbcbc}.store-hero-copy>p{font-size:18px;line-height:1.7;color:#5a5a5a;max-width:440px;margin-top:26px}.hero-buttons{gap:16px;margin-top:28px;align-items:center}.hero-footnote{font-size:14px;color:#696969;line-height:1.5;margin-top:28px}.store-hero.studio-hero .store-hero-art{position:relative;align-self:center;min-height:0;margin:0;padding:0;border:0;border-radius:26px;background:transparent;box-shadow:none;overflow:visible;transform:perspective(1100px) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg));transition:transform .22s ease}.studio-photo{padding:10px;background:#fff;border:1px solid #ffffffcc;border-radius:120px 24px 24px;box-shadow:0 12px #d0d0d0,0 30px 48px #5a5a5a29;overflow:hidden;transform:rotate(-2deg)}.studio-photo .editorial-hero-image{display:block;position:static;width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;object-position:center;border-radius:110px 18px 18px}.studio-tag{position:absolute;right:-12px;top:18px;display:flex;align-items:center;gap:10px;padding:14px 20px;background:#efefef;border:1px solid white;border-radius:16px;box-shadow:0 5px #c6c6c6,0 16px 25px #5a5a5a22;transform:rotate(5deg);font-size:32px;font-weight:800;color:#474747}.studio-tag small{font-size:13px;line-height:1.3;max-width:70px;font-weight:600}.store-hero .image-caption{position:relative;inset:auto;display:grid;grid-template-columns:1fr auto;align-items:center;margin:28px 5px 0;padding:19px 25px;border:1px solid white;background:#fbfbfb;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 5px #dcdcdc,0 18px 32px #59595917;border-radius:18px;color:#353535;transform:rotate(1deg)}.image-caption>span:first-child{font-size:15px;color:#6e6e6e}.image-caption strong{grid-column:1;font-family:Georgia,serif;font-size:clamp(28px,3.3vw,40px);line-height:1.1;font-style:italic;font-weight:400;letter-spacing:-.04em}.image-caption .caption-mark{grid-column:2;grid-row:1/3;font-size:52px;line-height:1;color:#9f9f9f;transition:transform .5s}.image-caption:hover .caption-mark{transform:rotate(80deg)}.service-strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;background:none;border:0;padding:0;margin:-38px 0 0;box-shadow:none;border-radius:0}.service{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:15px;padding:24px;background:#fff;border:1px solid #ececec;border-radius:18px;box-shadow:0 7px #e4e4e4,0 16px 28px #4949490d;transition:transform .25s}.service:not(:last-child){border-right:1px solid #ececec}.service:nth-child(2){background:#f9f9f9}.service:nth-child(3){background:#fcfcfc}.service:nth-child(4){background:#f3f3f3}.service strong{font-size:16px;line-height:1.3;color:#393939}.service small{display:block;font-size:14px;line-height:1.5;color:#727272;margin-top:8px}.service svg{width:30px;height:30px;color:#7b7b7b;filter:none}.service:nth-child(2) svg{color:#767676}.service:nth-child(3) svg{color:#848484}.service:nth-child(4) svg{color:#636363}.service:hover{transform:translateY(-5px)}body:not([data-page=home]) .service-strip{margin-top:32px}.shopify-section:not(:has(.studio-hero)) .service-strip{margin-top:32px}body:has(.studio-hero) .shopify-section .service-strip{margin-top:-38px}.shop-item{border:1px solid #e8e8e8;border-radius:20px;background:#fff;box-shadow:0 5px #e9e9e9,0 13px 24px #3d3d3d09;transition:transform .25s,box-shadow .25s;overflow:hidden}.shop-item-image{background:#fff;border-radius:18px 18px 0 0}.shop-item:hover{transform:translateY(-6px);box-shadow:0 8px #dfdfdf,0 20px 32px #3d3d3d18}.shop-item-info{padding:18px}.shop-item-info h3{font-size:19px;line-height:1.35}.shop-item-info p,.shop-note{font-size:14px;color:#6c6c6c}.shop-label{background:#eaeaea;color:#505050}.shop-item:nth-child(3n+2) .shop-action{--button-top:#ececec;--button-base:#d8d8d8;--button-edge:#b0b0b0}.shop-item:nth-child(3n) .shop-action{--button-top:#f0f0f0;--button-base:#e0e0e0;--button-edge:#b7b7b7}.shop-action{font-size:15px;min-height:46px;border-radius:12px;padding:12px}.carousel-controls button{background:#e8e8e8;border-color:#fff;color:#4f4f4f;box-shadow:0 4px #afafaf;transition:transform .2s}.carousel-controls button:nth-child(2){background:#e9e9e9;box-shadow:0 4px #b5b5b5}.carousel-controls button:active{transform:translateY(3px)}.carousel-controls button:disabled{opacity:.4}.chip{background:#fff;border:1px solid #d9d9d9;box-shadow:0 3px #ddd;color:#5e5e5e;font-size:15px}.chip.active,.chip:hover{background:#dedede;color:#434343;border-color:#bcbcbc;box-shadow:0 3px #ababab}.discovery-shell{background:linear-gradient(130deg,#ececec,#f9f9f9);border:1px solid white;box-shadow:0 8px #dadada,0 25px 50px #4e4e4e15}.discovery-intro h2 em{color:#6c6c6c}.discovery-option{background:#ffffffc9;border-color:#dfdfdf;box-shadow:0 4px #dbdbdb}.discovery-option[aria-selected=true]{background:linear-gradient(145deg,#dadada,#c8c8c8);color:#393939;border-color:#fff;box-shadow:0 4px #979797}.discovery-option:nth-child(2)[aria-selected=true]{background:linear-gradient(145deg,#e8e8e8,#cfcfcf);box-shadow:0 4px #a9a9a9}.discovery-option:nth-child(3)[aria-selected=true]{background:linear-gradient(145deg,#f1f1f1,#dedede);box-shadow:0 4px #bababa}.discovery-option[aria-selected=true] small{color:#575757}.discovery-option[aria-selected=true] .discovery-number{background:#fff9;color:#505050}.discovery-check{display:none}.discovery-result-copy{background:#ffffffeb}.discovery-stage:after{background:linear-gradient(#fff,#e3e3e3);border-color:#cacaca;box-shadow:0 20px 28px #5a5a5a23}.baby-feature,.birth-landing{background:linear-gradient(120deg,#f6f6f6,#ebebeb);border-color:#fff;box-shadow:0 7px #e0e0e0,0 23px 38px #58585812}.baby-feature-copy h2 em,.birth-landing h1 em{color:#757575}.baby-feature-copy .eyebrow,.birth-landing .eyebrow{color:#707070}.baby-feature-art,.birth-landing-art{background:#fff;border-color:#fff;box-shadow:0 14px 25px #5858581a}.baby-pill{background:#f6f6f6;color:#626262;box-shadow:0 3px #d5d5d5}.object-tile{border:8px solid #ffffff;box-shadow:var(--raised)}.object-tile>div{background:#fbfbfbeb;box-shadow:0 4px #dbdbdb;border-color:#fff}.object-tile span{color:#696969}.craft-image{background:#fff;border-color:#fff;box-shadow:0 8px #d7d7d7,0 25px 40px #58585820}.craft-image figcaption{background:#fbfbfbed;box-shadow:0 4px #dbdbdb;color:#474747}.craft-points>div>span{color:#848484}.craft-copy>p,.delivery-inner p{font-size:17px}.delivery-band{background:#eaeaea;box-shadow:none;color:#3b3b3b}.delivery-inner .eyebrow,.delivery-inner p{color:#666}.delivery-inner .text-link{color:#565656;border-color:#a1a1a1}.cta-inner{background:linear-gradient(120deg,#e5e5e5,#e6e6e6);border-color:#fff;box-shadow:0 8px #cfcfcf,0 25px 40px #58585815}.cta-section .eyebrow{color:#686868}.cta-inner p{color:#666}.site-footer{background:#ededed;border-color:#dcdcdc;color:#424242}.footer-brand .brand{background:transparent;box-shadow:none}.footer-brand p,.footer-col a,.footer-bottom,.footer-mini a{color:#6b6b6b}.footer-col h3{color:#3d3d3d;font-size:15px}.footer-col a{font-size:16px}.footer-signature{color:#787878}.footer-bottom{border-color:#d2d2d2}.footer-col a:hover{color:#525252}.gallery-main,.gallery-thumb,.config-summary,.contact-aside{background:#f0f0f0;border-color:#e7e7e7;box-shadow:0 7px 20px #5050500c}.field input,.field select,.field textarea{background:#fff;border:1px solid #d0d0d0;border-radius:12px;box-shadow:inset 0 2px 5px #5050500b;min-height:54px;font-size:16px}.field input:focus,.field select:focus,.field textarea:focus{border-color:gray;outline:3px solid #e1e1e1}.field>span{font-size:16px}.form-block legend span{background:#dadada;color:#515151;box-shadow:0 3px #b0b0b0}.product-price,.product-detail .eyebrow,.product-trust svg{color:#666}.drawer,.dialog{background:#fbfbfb}.qty{background:#f0f0f0}.birth-steps article,.birth-steps article:nth-child(3){background:#e8e8e8;color:#383838;border-color:#fff}.birth-steps article:nth-child(2){background:#eee}.birth-steps article:nth-child(3){background:#f3f3f3}.birth-steps article:nth-child(3) p{color:#6b6b6b}.birth-steps article>span,.birth-steps article:nth-child(3)>span{color:#818181}.birth-ready>img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:auto;object-fit:contain;align-self:start;border-color:#fff}.accordion{border-color:#d9d9d9}.gallery-thumb.active{border-color:#737373}.studio-enter{animation:studio-enter .75s cubic-bezier(.2,.7,.2,1) both}@keyframes studio-enter{0%{opacity:.35;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media(min-width:801px){.header-inner .nav-links{background:transparent}.image-caption:active{transform:translateY(3px)}.store-hero-art{will-change:transform}}@media(max-width:1100px){.store-hero.studio-hero{padding:32px 28px 78px;gap:25px}.store-hero h1{font-size:62px}.service{padding:20px}.hero-buttons .btn{padding:14px 18px}.nav-links .menu-items>a{font-size:17px}}@media(max-width:800px){.header-inner{height:78px}.site-header .nav-links{background:#fdfdfd;border-color:#dadada;box-shadow:0 15px 25px #5a5a5a18}.menu-items>a[aria-current=page]{background:#e6e6e6;color:#5d5d5d}.store-hero.studio-hero{width:calc(100% - 24px);grid-template-columns:1fr;gap:32px;padding:30px 24px 74px;border-radius:24px;min-height:0;margin-top:12px}.store-hero-copy{padding:0}.store-hero h1{font-size:clamp(48px,10vw,72px)}.store-hero h1 br{display:block!important}.store-hero-copy>p{max-width:580px;font-size:17px!important}.hero-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.hero-buttons .btn{font-size:16px!important;padding:14px 10px;border-radius:14px;min-height:56px}.hero-footnote{display:none}.studio-photo{border-radius:80px 18px 18px}.studio-photo .editorial-hero-image{aspect-ratio:1.4;border-radius:70px 12px 12px}.studio-tag{right:-8px;top:10px;padding:9px 14px;font-size:28px}.studio-tag small{font-size:12px}.store-hero .image-caption{margin-top:25px;padding:17px 20px}.image-caption strong{font-size:34px}.image-caption>span:first-child{font-size:14px}.service-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:-35px}.service{padding:20px 15px;gap:12px}.service strong{font-size:15px}.service small{font-size:14px}.section{padding-top:55px;padding-bottom:55px}.shop-item-info{padding:14px}.shop-item-info h3{font-size:17px}.shop-action{font-size:14px;min-height:46px}.discovery-result-copy p{font-size:16px!important}.cta-inner{padding:32px 24px}.eyebrow,body .eyebrow{font-size:14px!important}.baby-feature-copy{padding:28px 22px}.baby-feature-copy h2{font-size:42px}.site-footer .footer-col a{font-size:16px}.service-strip .service:not(:last-child){border-right:1px solid #ececec}}@media(max-width:380px){.store-hero.studio-hero{padding-left:18px;padding-right:18px}.store-hero h1{font-size:46px}.hero-buttons{grid-template-columns:1fr}.image-caption strong{font-size:30px}.service{padding:17px 12px}.service strong{font-size:14px}.shop-item-info{padding:12px}.shop-action{padding:11px 8px}}@media(prefers-reduced-motion:reduce){.studio-enter{animation:none}.studio-hero .store-hero-art,.studio-photo,.studio-tag{transform:none!important}.btn,.shop-action,.shop-item,.service,.caption-mark{transition:none!important}.shop-item:hover,.service:hover{transform:none}}:root{--accent:#343434;--ink:#242424;--muted:#626262;--paper:#fafafa;--cream:#f0efec;--line:#dad9d5;--sage:#e4e3df;--peach:#f0efec}body{background:#fafafa;color:#242424}.announcement{background:#292929;color:#f7f7f7}.site-header{background:#fafafa}.store-hero.studio-hero{background:radial-gradient(ellipse at 80% 15%,#fff 0,transparent 55%),linear-gradient(120deg,#e2e1dd,#f1f0ed 55%,#dededb);border-color:#d9d9d5}.store-hero h1{color:#262626}.store-hero h1 em{color:#646464;text-shadow:0 3px 0 #c7c7c3}.store-hero .eyebrow,.eyebrow{color:#575757}.store-hero-copy>p{color:#555}.studio-photo{box-shadow:0 10px #c4c4bf,0 28px 44px #25252520;border-radius:55px 20px 20px}.studio-photo .editorial-hero-image{border-radius:45px 14px 14px;aspect-ratio:1.5;object-fit:cover}.studio-tag{background:#303030;color:#fff;box-shadow:0 5px #111,0 16px 25px #0002;border-color:#535353}.studio-tag small{color:#eee}.store-hero .image-caption{background:#fff;color:#262626}.image-caption>span:first-child{color:#626262}.image-caption .caption-mark{color:#555}.btn,.shop-action{--button-top:#4a4a4a;--button-base:#2e2e2e;--button-edge:#151515;color:#fff;text-shadow:none}.btn:hover,.shop-action:hover{color:#fff}.hero-buttons .hero-birth-button,.btn.secondary,.baby-feature-copy .btn,.birth-landing .btn{--button-top:#fff;--button-base:#eae9e4;--button-edge:#b5b4ae;color:#292929;text-shadow:none}.cta-inner .btn.light,.birth-ready .btn{--button-top:#666;--button-base:#424242;--button-edge:#292929;color:#fff;text-shadow:none}.shop-item:nth-child(3n+2) .shop-action{--button-top:#fafafa;--button-base:#e1e1dc;--button-edge:#aeaea8;color:#262626}.shop-item:nth-child(3n) .shop-action{--button-top:#696969;--button-base:#494949;--button-edge:#292929;color:#fff}.shop-item .shop-action:hover{filter:brightness(1.08)}.header-actions .icon-button{background:#eee;color:#333}.header-actions .icon-button:nth-of-type(2){background:#383838;color:#fff;box-shadow:0 3px #151515,0 7px 12px #0001}.cart-badge{background:#fff;color:#222;border:1px solid #999}.service:nth-child(n){background:#fff}.service:nth-child(4){background:#ecebe7}.service svg,.service:nth-child(n) svg{color:#494949}.service small{color:#646464}.service strong{color:#292929}.discovery-shell{background:linear-gradient(130deg,#e5e4e0,#f8f8f5)}.discovery-option[aria-selected=true],.discovery-option:nth-child(n)[aria-selected=true]{background:linear-gradient(145deg,#4e4e4e,#303030);color:#fff;box-shadow:0 4px #161616}.discovery-option[aria-selected=true] small{color:#e0e0e0}.discovery-option[aria-selected=true] .discovery-number{background:#fff2;color:#fff}.baby-feature,.birth-landing{background:linear-gradient(120deg,#efeeea,#fafaf7)}.baby-feature-copy h2 em,.birth-landing h1 em,h2 em{color:#656565}.baby-pill{background:#fff;color:#515151}.delivery-band{background:#e9e8e4}.delivery-photo{padding-top:46px}.delivery-photo img{display:block;width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:22px;box-shadow:0 8px #d0cfca,0 20px 40px #0001}.delivery-inner{padding-top:36px}.cta-inner{background:linear-gradient(120deg,#deddd8,#efeeea)}.site-footer{background:#e6e5e1}.footer-col a,.footer-brand p,.footer-bottom,.footer-mini a{color:#595959}.footer-col h3{color:#292929}.drawer,.dialog{background:#fafafa}.material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.material-grid article{background:#fff;border:1px solid #e2e1de;border-radius:20px;overflow:hidden;box-shadow:0 6px #dfded9,0 20px 32px #00000009}.material-grid img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.material-grid article>div{padding:26px}.material-grid h3{font-size:25px;line-height:1.15;margin:15px 0}.material-grid p{font-size:16px;line-height:1.6}.material-grid .eyebrow{font-size:13px}.workshop-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.workshop-grid figure{margin:0;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px #deddd8}.workshop-grid img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;display:block}.workshop-grid figcaption{font-size:19px;padding:22px;color:#333}.studio-image-note{font-size:14px!important;margin-top:28px;color:#737373}.story-image img{object-fit:cover}.material-story,.workshop-story{overflow:visible}@media(max-width:800px){.material-grid{grid-template-columns:1fr;gap:28px}.material-grid article{display:grid;grid-template-columns:1fr 1fr}.material-grid img{height:100%;aspect-ratio:auto}.material-grid article>div{padding:23px}.material-grid h3{font-size:24px}.workshop-grid{grid-template-columns:1fr}.delivery-photo img{max-height:none;aspect-ratio:1.5}.studio-photo{border-radius:42px 18px 18px}.studio-photo .editorial-hero-image{border-radius:34px 12px 12px;aspect-ratio:1.5}.studio-tag{top:-12px}.delivery-photo{padding-top:28px}}@media(max-width:500px){.material-grid article{display:block}.material-grid img{height:auto;aspect-ratio:1.5}.material-grid article>div{padding:24px}.workshop-grid figcaption{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/studio.css.map */
