:root{--accent:#985d3d;--ink:#27292b;--muted:#665c52;--paper:#ded7cc;--line:#c8bcad;--sage:#e9ddcc;--peach:#eed2b7;--raised:15px 18px 35px #75685429,-7px -7px 22px #fffaf28a;--edge:inset 1px 1px 0 #fff9, inset -1px -1px 0 #86776645}body{background-color:#ded7cc;background-image:radial-gradient(ellipse at 95% 10%,#faf0df99,transparent 48%),repeating-radial-gradient(ellipse at -70% 20%,transparent 0,transparent 90px,#8075630a 92px,#fff7e812 94px,transparent 96px,transparent 155px);background-attachment:fixed}h1,h2,h3{font-weight:700;letter-spacing:-.045em}h1 em,h2 em{font-family:var(--sans);font-weight:400;font-style:normal;letter-spacing:-.055em}.eyebrow{color:#825234;letter-spacing:.11em}.section-head h2{font-size:52px;line-height:1.1}.section-head>p{color:#5e564e}p{color:#665c52}.announcement{background:#262b2f;color:#f2dfc5;border-bottom:1px solid #ffffff15;letter-spacing:.05em}.site-header{background:linear-gradient(145deg,#f0e9ddf5,#ded5c7f7);box-shadow:0 8px 25px #2a26121a,inset 0 1px #fff9;border:0}.brand img{mix-blend-mode:multiply}.nav-links a[aria-current=page]{color:#814a2c}.header-actions .icon-button{background:linear-gradient(145deg,#f5efe4,#d9cfc0);border-radius:50%;box-shadow:4px 4px 9px #ac9c8555,-3px -3px 8px #fffa;margin-left:6px}.header-actions .icon-button:hover{box-shadow:inset 3px 3px 7px #ac9c8555,inset -3px -3px 7px #fffa}.cart-badge{background:#9b603c;color:#fff}.btn{color:#2c241d;background:linear-gradient(145deg,#f4d9b2,#d9a572);border:1px solid #eac799;box-shadow:6px 8px 15px #48341c29,inset 1px 1px 1px #fff9,inset -1px -2px 1px #9b622c30;border-radius:100px;font-weight:600;transition:transform .2s,box-shadow .2s}.btn:hover{background:linear-gradient(145deg,#ffe7c6,#dfb080);border-color:#edcea6;transform:translateY(-2px);box-shadow:8px 12px 21px #48341c33}.btn:active{transform:translateY(1px);box-shadow:inset 3px 3px 7px #91684440}.btn.secondary{background:linear-gradient(145deg,#ebe2d5,#d9cdbc);border-color:#d0bea8;color:#322e29}.btn.secondary:hover{background:#e9ded0}.text-link{border-color:#a98c6d;color:#3f352a}.store-hero{isolation:isolate;position:relative;max-width:1480px;margin:32px auto 10px;padding:28px;gap:15px;grid-template-columns:.9fr 1.1fr;min-height:615px;background:linear-gradient(135deg,#394146,#20262b 70%);border:1px solid #565b5c;border-radius:35px;box-shadow:25px 30px 50px #4b443c3b,inset 1px 1px #fff3,inset -1px -1px #090d1355;overflow:hidden}.store-hero:before{content:"";position:absolute;width:750px;height:750px;border:65px solid #64707520;border-radius:46% 54% 68% 32%;left:-480px;top:-220px;transform:rotate(25deg);box-shadow:30px 20px 40px #090f1466,inset 14px 15px 35px #faf1df0c;z-index:-1}.store-hero:after{content:"";position:absolute;width:560px;height:560px;border:55px solid #f7ddac0b;border-radius:50%;right:-280px;bottom:-380px;z-index:-1}.store-hero-copy{position:relative;z-index:1;background:none;border-radius:0;padding:45px 20px 45px 25px}.store-hero .eyebrow{color:#e1bd91;font-size:12px}.store-hero h1{color:#f4eadc;font-size:clamp(55px,5.4vw,81px);line-height:1.02;text-shadow:0 3px 0 #0003,0 12px 24px #0002}.store-hero h1 em{color:#dfb483;font-weight:700}.store-hero-copy>p{color:#d1ccc5;font-size:17px;max-width:400px;margin-top:26px}.store-hero .text-link{color:#eddbc3;border-color:#ad9171}.hero-footnote{color:#b9b3a9;font-size:12px}.hero-buttons{gap:22px}.store-hero-art{align-self:stretch;min-height:520px;overflow:visible;background:linear-gradient(145deg,#c6b69b,#796348);border:1px solid #bdad95;border-radius:26px;box-shadow:16px 20px 35px #0006,-2px -2px 5px #ffffff28,inset 4px 4px 9px #fffa,inset -6px -6px 10px #4b321850;padding:12px;transform:rotate(1.5deg);margin:9px 9px 17px 0}.store-hero-art>.editorial-hero-image{top:12px;right:12px;bottom:12px;left:12px;width:calc(100% - 24px);height:calc(100% - 24px);object-position:63% center;border-radius:18px;box-shadow:inset 5px 5px 20px #0008}.round-stamp{background:linear-gradient(135deg,#ffe3ad,#c89159);box-shadow:7px 10px 20px #41301466,inset 1px 1px 2px #fff9;color:#483321;z-index:2;right:-12px;top:25px;width:106px;height:106px;font-size:8px}.image-caption{bottom:30px;left:27px;right:27px;background:linear-gradient(145deg,#f4ebddf5,#d9cbb8f5);color:#42372e;border:1px solid #fff7;box-shadow:8px 10px 25px #4a351955,inset 1px 1px #fff8;border-radius:15px;font-size:14px}.service-strip{background:linear-gradient(135deg,#41464a,#292f34);border:1px solid #4e5355;border-radius:25px;margin-top:32px;padding:30px 22px;box-shadow:12px 17px 28px #544b3f33,inset 1px 1px #ffffff25}.service{padding:0 15px;gap:13px}.service:not(:last-child){border-color:#ffffff1a}.service strong{color:#f3e9da;font-size:14px}.service small{color:#c5bbaa;font-size:12px}.service svg{color:#e9bd8b;filter:drop-shadow(3px 5px 3px #0006)}.shop-categories{padding-top:85px}.shop-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:25px}.shop-category-grid .collection-card{grid-column:span 2;position:relative;padding:12px;background:linear-gradient(145deg,#efe6d8,#cfc3b1);border:1px solid #f8efe166;border-radius:24px;box-shadow:var(--raised),var(--edge);transition:transform .25s,box-shadow .25s}.shop-category-grid .collection-card:nth-child(-n+2){grid-column:span 3}.shop-category-grid .collection-card:nth-child(2){background:linear-gradient(145deg,#e7d0bb,#c5ac92)}.shop-category-grid .collection-card:nth-child(3){background:linear-gradient(145deg,#41484d,#282e32);color:#f1e8da;border-color:#ffffff25}.shop-category-grid .collection-card:nth-child(3) p{color:#cabdaf}.shop-category-grid .collection-card:nth-child(4){background:linear-gradient(145deg,#d8bd9d,#b99976)}.shop-category-grid .collection-card:nth-child(5){background:linear-gradient(145deg,#e9e2d7,#bfb5a8)}.shop-category-grid .collection-card:hover{transform:translateY(-5px);box-shadow:18px 24px 35px #6254403b,-7px -7px 22px #fffaf280,var(--edge)}.shop-category-grid .collection-photo{height:230px;border-radius:15px;border:1px solid #ffffff44;box-shadow:inset 0 2px 8px #0005,0 5px 9px #55452b22}.shop-category-grid .collection-card:nth-child(-n+2) .collection-photo{height:300px}.shop-category-grid .collection-text{padding:24px 12px 14px;min-height:130px}.shop-category-grid .collection-text h3{font-size:27px}.shop-category-grid .collection-text p{font-size:15px;line-height:1.6}.collection-hover{font-size:14px}.collection-number{display:inline-flex;width:32px;height:32px;padding:0;align-items:center;justify-content:center;background:linear-gradient(145deg,#fae0b5,#b79062);color:#463721;box-shadow:4px 5px 8px #38251166,inset 1px 1px #fff9;font-size:12px;font-weight:600;left:13px;top:13px}.baby-feature-wrap{padding-top:10px;padding-bottom:15px}.baby-feature{background:linear-gradient(125deg,#f3e3cc,#d8c4b1);border:1px solid #fff8;box-shadow:var(--raised),var(--edge);padding:18px;gap:20px;border-radius:30px}.baby-feature-art{border-radius:19px;overflow:hidden;min-height:475px;box-shadow:8px 11px 22px #8872594a}.baby-feature-art img{border-radius:19px}.baby-feature-copy{padding:35px 28px}.baby-feature-copy h2{font-size:52px}.baby-feature-copy h2 em{color:#926545}.baby-feature-copy p{font-size:17px;line-height:1.7}.baby-pill{background:linear-gradient(145deg,#fff0d5,#dac6ab);color:#694e38;box-shadow:4px 5px 12px #7b5d3d40,inset 1px 1px #fff9;font-size:13px;left:20px;top:20px}.objects-section{padding-top:85px}.object-tile{height:450px;border-radius:25px;border:11px solid #d3c6b4;box-shadow:var(--raised),var(--edge)}.object-tile>div{background:linear-gradient(145deg,#f3e8d9,#d9c9b5);border:1px solid #fff8;box-shadow:7px 10px 17px #31251955,inset 1px 1px #fff8;border-radius:17px}.object-tile span{font-size:14px;color:#715c46}.object-tile h3{font-size:28px}.craft-section{padding-top:35px}.craft-image{padding:12px;background:linear-gradient(145deg,#e9decd,#b9a58a);border:1px solid #fff6;border-radius:28px;box-shadow:var(--raised),var(--edge)}.craft-image img{border-radius:18px}.craft-image figcaption{left:27px;right:27px;bottom:28px;background:linear-gradient(135deg,#f0e6d5f5,#d3bea2f5);box-shadow:7px 9px 15px #37271944;border-radius:14px;border:1px solid #fff8}.craft-image figcaption span{color:#605345}.craft-copy>p,.delivery-inner p{font-size:17px}.craft-points>div>span{color:#9b6c3d}.craft-points>div{border-color:#baac9888}.craft-points strong{font-size:16px}.craft-points p{font-size:15px}.delivery-band{position:relative;overflow:hidden;background:linear-gradient(120deg,#4a4b49,#282e32);color:#f0e4d1;box-shadow:inset 0 2px #ffffff1a,0 12px 20px #3129202a}.delivery-band:after{content:"";position:absolute;right:-130px;top:-180px;width:480px;height:480px;border:60px solid #ffffff05;border-radius:50%;pointer-events:none}.delivery-inner .eyebrow{color:#dfb788}.delivery-inner p{color:#d2c6b6}.delivery-inner .text-link{color:#efd8b9;border-color:#9d876b}.cta-section{background:transparent;padding:65px 0}.cta-inner{padding:45px 50px;background:linear-gradient(135deg,#e4c3a0,#c49a70);border:1px solid #fce4c499;border-radius:28px;box-shadow:var(--raised),var(--edge)}.cta-inner h2{font-size:48px}.cta-section .eyebrow{color:#714e31}.cta-inner p{color:#574635;font-size:17px}.cta-inner .btn.light{background:linear-gradient(145deg,#434c53,#272f35);color:#f6e8d4;border-color:#535d63;box-shadow:7px 10px 15px #47301d4a,inset 1px 1px #ffffff26}.site-footer{background:linear-gradient(130deg,#292f33,#1d2226);color:#e9dfd1;border-top:1px solid #fff1;padding-top:55px}.footer-brand .brand{background:#e7ded0;border-radius:11px;box-shadow:3px 4px 9px #0005}.footer-brand p{color:#c9bdae}.footer-signature{color:#ddb181}.footer-col h3{color:#ebd3b4}.footer-col a{color:#c9bfae}.footer-col a:hover{color:#f3dbb8}.footer-bottom{border-color:#ffffff20;color:#bcb3a8}.footer-mini a{color:#d4c5b4}.birth-landing{background:linear-gradient(120deg,#e9dcc8,#c8b39c);margin:28px auto 0;max-width:1480px;border:1px solid #fff7;border-radius:30px;box-shadow:var(--raised),var(--edge);padding:55px 0}.birth-landing h1{font-size:59px;color:#2d3032}.birth-landing h1 em{color:#90603e}.birth-landing .eyebrow{color:#815837}.birth-landing-art{padding:12px;background:linear-gradient(145deg,#f1e6d8,#b89e82);border-radius:25px;border:1px solid #fff8;box-shadow:12px 15px 25px #6a513544,inset 1px 1px #fff9;transform:rotate(1.5deg);height:445px}.birth-landing-art img{border-radius:16px}.birth-detail{color:#655443}.birth-steps article{background:linear-gradient(145deg,#eee5d5,#ccbaa2);border:1px solid #fff8;border-radius:24px;box-shadow:var(--raised),var(--edge)}.birth-steps article:nth-child(2){background:linear-gradient(145deg,#d9bda1,#bb9876)}.birth-steps article:nth-child(3){background:linear-gradient(145deg,#454b50,#2d3338);color:#f0e5d3}.birth-steps article:nth-child(3) p{color:#d8cbbb}.birth-steps article>span{color:#9c6d3d;font-family:var(--sans);font-style:normal;font-weight:700}.birth-steps article:nth-child(3)>span{color:#e8be8b}.birth-ready img{border:10px solid #e1d5c3;box-shadow:var(--raised),var(--edge);border-radius:24px}.gallery-main,.contact-aside,.config-summary,.catalog-category-grid .collection-card,.catalog-products .product-card,.story-image{background:linear-gradient(145deg,#eee4d6,#d5c6b1);border:1px solid #fff8;box-shadow:var(--raised),var(--edge);border-radius:23px}.gallery-main{padding:12px}.gallery-main>img{border-radius:14px}.gallery-thumb{background:linear-gradient(145deg,#eee4d6,#c9b89f);box-shadow:5px 6px 12px #8c775344,inset 1px 1px #fff8;border:1px solid #fff6}.gallery-thumb.active{border:2px solid #96603b}.catalog-category-grid .collection-card{padding:12px}.catalog-category-grid .collection-text{padding:20px 10px 14px}.catalog-products .product-card{padding:12px}.catalog-products .product-info{padding:21px 10px 12px}.catalog-products .product-photo{border-radius:15px}.chip{background:linear-gradient(145deg,#eee3d2,#d3c2a9);border:1px solid #ecdfcf;box-shadow:4px 5px 9px #8e79532e,inset 1px 1px #fff8;color:#443a2f}.chip.active,.chip:hover{background:linear-gradient(145deg,#464c50,#292f34);border-color:#53595c;color:#f7e7d0;box-shadow:4px 5px 9px #30261a3b,inset 1px 1px #fff2}.field input,.field select,.field textarea,.select-sort{background:#f8f1e6;border-color:#b9a68d;box-shadow:inset 3px 3px 6px #826b4626,inset -2px -2px 5px #fff8}.field input:focus,.field select:focus,.field textarea:focus{outline-color:#a16d40}.form-block legend span{background:linear-gradient(145deg,#e6c294,#be925e);color:#3f2e1e;box-shadow:3px 3px 6px #79553044,inset 1px 1px #fff7}.swatch{box-shadow:4px 5px 8px #4c3d293b,inset 1px 1px #fff9;border-color:#fff8}.swatch.selected{outline-color:#6f4d2e}.product-price{color:#7b4f30}.product-detail .eyebrow{color:#815837}.product-trust svg{color:#855833}.qty{background:linear-gradient(145deg,#e8dcc9,#cdb99e);box-shadow:inset 2px 2px 5px #826b4633}.drawer,.dialog{background:#eee4d5}.drawer-header h2{color:#2d3032}.toast{background:#2a3034;color:#f3dfc1}.accordion{border-color:#baa68c88}@media(min-width:1500px){.store-hero{min-height:660px}.store-hero-art{min-height:580px}}@media(max-width:1520px){.store-hero,.birth-landing{margin-left:28px;margin-right:28px}}@media(max-width:1100px){.store-hero{padding:21px;gap:5px;margin-left:20px;margin-right:20px;min-height:570px}.store-hero-copy{padding:30px 20px}.store-hero h1{font-size:61px}.store-hero-art{min-height:510px}.shop-category-grid{gap:20px}.shop-category-grid .collection-text h3{font-size:24px}.shop-category-grid .collection-photo{height:210px}.baby-feature-copy{padding:30px 20px}.baby-feature-copy h2{font-size:44px}.birth-landing h1{font-size:49px}.cta-inner{padding:36px 32px}.service{padding:0 10px}.service small{font-size:12px}.round-stamp{width:88px;height:88px}}@media(max-width:800px){body{background-attachment:scroll}.nav-links{background:linear-gradient(145deg,#eee5d7,#d7c9b7);box-shadow:0 15px 25px #352a2033}.header-actions .icon-button{margin-left:3px;width:44px;height:44px}.header-inner{height:78px}.announcement{letter-spacing:0}.store-hero{grid-template-columns:1fr;margin:20px 18px 0;padding:22px;border-radius:28px;gap:25px}.store-hero-copy{padding:10px 10px 0}.store-hero h1{font-size:64px;max-width:600px}.store-hero h1 br:nth-child(2){display:none}.store-hero-copy>p{max-width:570px}.store-hero-art{min-height:400px;margin:0 5px 10px;transform:rotate(1deg);border-radius:23px}.store-hero-art>.editorial-hero-image{border-radius:15px}.hero-buttons{gap:8px;max-width:450px}.round-stamp{display:none}.service-strip{margin-top:27px;padding:27px 20px;gap:25px}.service{padding:0}.service strong{font-size:15px}.service small{font-size:14px}.service svg{width:27px;height:27px}.shop-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.shop-category-grid .collection-card,.shop-category-grid .collection-card:nth-child(-n+2){grid-column:auto;display:block}.shop-category-grid .collection-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.shop-category-grid .collection-photo,.shop-category-grid .collection-card:nth-child(-n+2) .collection-photo{height:245px}.shop-category-grid .collection-card:last-child .collection-photo{height:245px}.shop-category-grid .collection-text{min-height:0}.shop-category-grid .collection-text h3{font-size:26px}.baby-feature{padding:15px;gap:10px;border-radius:25px}.baby-feature-art{min-height:0;height:350px}.baby-feature-copy{padding:24px 17px 25px}.baby-feature-copy h2{font-size:47px}.baby-feature-copy .btn{width:100%}.object-tile{height:370px;border-width:9px}.object-tile h3{font-size:25px}.craft-image{height:520px}.delivery-inner h2{font-size:39px}.cta-inner h2{font-size:44px}.cta-inner{padding:35px 27px}.birth-landing{margin:20px 18px 0;padding:36px 0}.birth-landing-art{height:390px;transform:rotate(1deg)}.birth-landing h1{font-size:53px}.birth-ready{gap:35px}.collection-hover{font-size:15px}.gallery-main{box-shadow:8px 10px 20px #75685429,var(--edge)}.product-detail .eyebrow{font-size:12px!important}.footer-brand .brand{width:130px!important;height:52px!important;display:flex;justify-content:center;align-items:center}.footer-col h3{font-size:15px}.footer-col a{font-size:16px}.footer-bottom{font-size:14px}}@media(max-width:600px){.header-inner{gap:7px}.header-actions{gap:3px}.header-actions .icon-button{margin:0}.store-hero{margin:15px 12px 0;padding:21px 15px 15px;border-radius:26px;gap:22px}.store-hero-copy{padding:8px 7px 0}.store-hero h1{font-size:clamp(42px,12.5vw,56px);line-height:1.05;letter-spacing:-.055em}.store-hero h1 br:nth-child(2){display:block}.store-hero .eyebrow{font-size:12px!important;margin-bottom:19px;max-width:260px}.store-hero-copy>p{margin-top:21px;font-size:16px!important}.hero-buttons{margin-top:23px;max-width:none}.store-hero .text-link{justify-content:center}.store-hero-art{min-height:300px;transform:none;margin:0;padding:9px;box-shadow:10px 14px 23px #0005}.store-hero-art>.editorial-hero-image{top:9px;right:9px;bottom:9px;left:9px;width:calc(100% - 18px);height:calc(100% - 18px);object-position:65% center}.image-caption{left:19px;right:19px;bottom:19px;padding:12px 13px;font-size:14px;line-height:1.45}.service-strip{border-radius:22px;padding:25px 21px;gap:22px}.service{gap:15px}.service strong{font-size:16px}.service small{font-size:14px}.shop-categories{padding-top:55px}.section-head h2{font-size:40px}.shop-category-grid{grid-template-columns:1fr;gap:22px}.shop-category-grid .collection-card,.shop-category-grid .collection-card:nth-child(-n+2){grid-column:auto;padding:11px}.shop-category-grid .collection-card:last-child{display:block;grid-column:auto}.shop-category-grid .collection-photo,.shop-category-grid .collection-card:nth-child(-n+2) .collection-photo,.shop-category-grid .collection-card:last-child .collection-photo{height:255px}.shop-category-grid .collection-text{padding:22px 12px 15px}.shop-category-grid .collection-text h3{font-size:27px}.shop-category-grid .collection-text p{font-size:16px!important}.baby-feature-wrap{padding:0 16px 10px}.baby-feature{padding:11px;gap:8px}.baby-feature-art{height:280px;border-radius:16px}.baby-feature-copy{padding:23px 13px 28px}.baby-feature-copy h2{font-size:42px}.baby-feature-copy h2 br:nth-child(2){display:block}.baby-feature-copy p{margin:21px 0}.baby-pill{font-size:13px;top:15px;left:15px;right:15px;padding:10px 12px;text-align:center}.objects-section{padding-top:55px}.object-tile{height:365px}.object-tile>div{left:12px;right:12px;bottom:12px;padding:19px}.object-tile h3{font-size:25px}.object-tile span{font-size:14px}.craft-section{padding-top:15px}.craft-copy h2{font-size:40px}.craft-image{height:445px;padding:10px}.craft-image figcaption{left:22px;right:22px;bottom:22px;padding:17px}.craft-image figcaption span{font-size:13px}.delivery-inner h2{font-size:37px}.cta-section{padding:45px 17px}.cta-inner{padding:30px 23px;border-radius:24px}.cta-inner h2{font-size:39px}.cta-inner .btn{width:100%;margin-top:22px}.site-footer{padding-top:43px}.birth-landing{margin:16px 12px 0;padding:29px 0;border-radius:25px}.birth-landing-inner{padding-left:22px;padding-right:22px;gap:30px}.birth-landing h1{font-size:clamp(39px,11.4vw,48px)}.birth-landing-art{height:290px;padding:9px;transform:none;border-radius:20px}.birth-landing-art img{border-radius:12px}.birth-steps{gap:23px}.birth-steps article{padding:26px}.birth-steps h3{font-size:25px}.birth-ready h2{font-size:38px}.birth-ready img{border-width:9px}.gallery-main{padding:8px;border-radius:19px}.catalog-category-grid .collection-text h3,.catalog-products .product-info h3{font-size:26px}.config-summary{padding:20px}.product-extra{gap:32px}.form-block legend{font-size:21px}.footer-grid{gap:31px}}@media(prefers-reduced-motion:reduce){.btn,.shop-category-grid .collection-card{transition:none}.btn:hover,.shop-category-grid .collection-card:hover{transform:none}}.menu-intro,.menu-feature,.menu-bottom,.menu-link-icon,.menu-link-arrow{display:none}.menu-items{display:contents}.menu-backdrop{display:none}@media(max-width:800px){body.menu-open{overflow:hidden}.menu-backdrop:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:24;background:#10171cb8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default}.nav-links{display:none;position:absolute;left:12px;right:12px;top:calc(100% + 8px);padding:22px 18px 18px;background:radial-gradient(ellipse at 100% 0,#66615a77,transparent 50%),linear-gradient(145deg,#343c42,#20272d);border:1px solid #ffffff2e;border-radius:25px;box-shadow:0 23px 50px #0007,inset 1px 1px #fff2;max-height:var(--menu-space, calc(100dvh - 100px) );overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bc946a #293037;gap:0;align-items:stretch;color:#f7eddf}.nav-links.is-open{display:block;animation:menu-reveal .22s ease-out}.nav-links a{color:inherit;padding:0;border:0}.nav-links a[aria-current=page]:after{display:none}.menu-intro{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.menu-intro>div>span{display:block;font-size:13px;color:#dfba8b;line-height:1.5;letter-spacing:.02em}.menu-intro strong{display:block;font-size:28px;line-height:1.15;letter-spacing:-.04em;margin-top:5px;font-weight:600;color:#fff2e1}.menu-close{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:50%;background:linear-gradient(145deg,#53595b,#2c343a);border:1px solid #ffffff24;box-shadow:4px 6px 12px #0004,inset 1px 1px #ffffff1f;color:#eed9bd}.nav-links .menu-feature{position:relative;display:grid;grid-template-columns:108px 1fr;gap:17px;padding:12px;background:linear-gradient(130deg,#f0dcc0,#ccac88);border:1px solid #ffe8c9a0;box-shadow:7px 10px 18px #0004,inset 1px 1px #fff9;border-radius:19px;overflow:hidden;color:#322a22;min-height:150px;margin-bottom:23px}.menu-feature>img{width:108px;height:138px;object-fit:cover;object-position:29% center;border-radius:11px;box-shadow:4px 5px 9px #65472940}.menu-feature-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;gap:6px}.menu-feature-copy small{font-size:12px;line-height:1.4;color:#624b36}.menu-feature-copy strong{font-size:23px;line-height:1.12;letter-spacing:-.04em;font-weight:700;color:#30271f}.menu-feature-copy>span{font-size:14px;line-height:1.5;display:flex;align-items:center;gap:6px;margin-top:3px;color:#654426}.menu-feature-copy>span svg{flex-shrink:0}.menu-items{display:grid;grid-template-columns:1fr 1fr;gap:11px}.menu-items>a{display:grid;grid-template-columns:1fr auto;align-content:start;gap:12px 8px;min-height:100px;padding:17px 15px;background:linear-gradient(145deg,#475056,#30383e);border:1px solid #ffffff17;border-radius:16px;color:#f4e6d4;font-size:17px;line-height:1.25;box-shadow:5px 6px 12px #0003,inset 1px 1px #ffffff10;position:relative}.menu-items>a>span:not([class]){grid-column:1/-1;grid-row:2;overflow-wrap:anywhere}.menu-items>a[aria-current=page]{background:linear-gradient(145deg,#e4c29b,#bd956a);border-color:#f6d6ad;color:#30271f;box-shadow:5px 7px 13px #0004,inset 1px 1px #fff7}.menu-items>a:last-child{grid-column:1/-1;grid-template-columns:28px 1fr 20px;align-items:center;align-content:center;min-height:66px}.menu-items>a:last-child>span:not([class]){grid-column:2;grid-row:1}.menu-items>a:last-child .menu-link-arrow{grid-column:3;grid-row:1}.menu-link-icon{display:flex;color:#edc493}.menu-link-arrow{display:block;align-self:start;justify-self:end;color:#ccb699;font-size:22px;line-height:1}.menu-items>a[aria-current=page] .menu-link-icon,.menu-items>a[aria-current=page] .menu-link-arrow{color:#674320}.menu-bottom{display:block;margin-top:22px;border-top:1px solid #ffffff20;padding-top:18px}.menu-bottom>span{display:flex;align-items:center;gap:10px;color:#c7b6a2;font-size:13px;line-height:1.5}.menu-bottom>span svg{color:#deb17e}.nav-links .menu-bottom>a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;font-size:16px;line-height:1.4;color:#f4ddbc;margin-top:8px;padding:9px 0}.menu-items>a:hover{border-color:#d4b48c}.menu-close:hover{background:#515a60}.menu-toggle[aria-expanded=true]{background:linear-gradient(145deg,#d5b187,#b78e60);color:#322517}@keyframes menu-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:360px){.nav-links{left:8px;right:8px;padding:19px 14px 15px}.nav-links .menu-feature{grid-template-columns:87px 1fr;gap:12px}.menu-feature>img{width:87px;height:140px}.menu-feature-copy strong{font-size:21px}.menu-feature-copy>span{font-size:13px}.menu-items>a{padding:15px 13px;font-size:16px}.menu-intro strong{font-size:26px}}@media(prefers-reduced-motion:reduce){.nav-links.is-open{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/design-depth.css.map */
