@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;600;700;800&family=Quicksand:wght@400;500;600&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M5 2 C5 2 6 20 7 23 C8 25 10 23 12 21 L17 29 C17.5 30 19 30 20 29 L22 27 C23 26 22.5 24 21.5 23.5 L16 15 C18 13 20 11 20 9 C20 7 5 2 5 2 Z' fill='%237a5c48' stroke='%23fdf8f0' stroke-width='1.5'/%3E%3C/svg%3E") 5 2,auto}:root{--brown-dark: #4a3728;--brown-mid: #7a5c48;--brown-light: #b08a72;--cream: #fdf8f0;--cream-warm: #f5ede0;--cream-soft: #ede5d8;--sage: #7a9e7e;--sage-light: #a8c5a0;--sage-pale: #d4e8d0;--moss: #5a7a5c;--moss-dark: #3d5c40;--olive: #8a9a60;--olive-pale: #dde8c0;--mint: #c8e0cc;--fern: #6b8c6e;--taupe: #c8b8a8;--taupe-light: #e8ddd0;--terra: #c4613a;--terra-dark: #a84326;--terra-light: #e8a07a;--terra-pale: #f5ddd0}.site{font-family:Quicksand,sans-serif;background:var(--cream);color:var(--brown-dark);min-height:100vh;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M5 2 C5 2 6 20 7 23 C8 25 10 23 12 21 L17 29 C17.5 30 19 30 20 29 L22 27 C23 26 22.5 24 21.5 23.5 L16 15 C18 13 20 11 20 9 C20 7 5 2 5 2 Z' fill='%237a5c48' stroke='%23fdf8f0' stroke-width='1.5'/%3E%3C/svg%3E") 5 2,auto}.announcement-bar{background:#3a7d44;color:#fff;text-align:center;padding:9px 1rem;font-family:"Baloo 2",sans-serif;font-size:13px;font-weight:700;letter-spacing:.03em;position:sticky;top:0;z-index:101}nav{top:37px}nav{background:var(--cream);border-bottom:1.5px solid var(--taupe-light);padding:0 2rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:sticky;top:0;z-index:100;height:66px}.nav-logo{font-family:"Baloo 2",sans-serif;font-weight:800;font-size:21px;color:var(--moss-dark);letter-spacing:-.2px;display:flex;align-items:center;gap:10px;text-decoration:none}.nav-logo-center{justify-content:center}.nav-logo img{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid var(--sage-light)}.nav-links{display:flex;gap:2rem;list-style:none}.nav-links a{font-family:"Baloo 2",sans-serif;font-weight:600;font-size:15px;color:var(--brown-mid);text-decoration:none;padding:4px 0;border-bottom:2.5px solid transparent;transition:all .2s}.nav-links a:hover,.nav-links a.active{color:var(--moss);border-bottom-color:var(--sage)}.nav-right{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.cart-icon{position:relative;color:var(--moss-dark);text-decoration:none;display:flex;align-items:center;transition:color .2s}.cart-icon:hover{color:var(--moss)}.cart-count{position:absolute;top:-7px;right:-8px;background:var(--moss);color:#fff;font-family:"Baloo 2",sans-serif;font-size:10px;font-weight:700;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center}.hero{background:linear-gradient(155deg,#e8f0e0,#f0e8d8 45%,#dde8cc);background-size:cover;background-position:center;background-attachment:fixed;padding:5.5rem 2rem 4.5rem;text-align:center;position:relative;overflow:hidden}@media(max-width:720px){.hero{background-attachment:scroll}}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fdf8f0b8;z-index:0}.hero>*{position:relative;z-index:1}.hero-tag{display:inline-block;background:var(--terra-pale);color:var(--terra-dark);font-family:"Baloo 2",sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 18px;border-radius:99px;margin-bottom:1.3rem}.hero h1{font-family:"Baloo 2",sans-serif;font-size:clamp(2.4rem,5.5vw,3.6rem);font-weight:800;color:#6b3a2a;line-height:1.15;margin-bottom:1.1rem}.hero h1 em{font-style:normal;color:#6b3a2a}.hero p{font-size:1.05rem;color:#7a4a35;max-width:500px;margin:0 auto 2.2rem;line-height:1.75;font-weight:500}.btn{display:inline-block;font-family:"Baloo 2",sans-serif;font-weight:700;font-size:15px;padding:11px 28px;border-radius:99px;cursor:pointer;border:none;text-decoration:none;transition:transform .15s,opacity .15s}.btn:hover{transform:translateY(-2px);opacity:.9}.btn-primary{background:var(--terra);color:#fff}.btn-primary:hover{background:var(--terra-dark);opacity:1}.btn-secondary{background:var(--cream-soft);color:var(--brown-mid);margin-left:12px;border:1.5px solid var(--taupe)}.section{padding:4rem 2rem;max-width:1000px;margin:0 auto}.about-section{max-width:900px;padding-top:5rem;padding-bottom:5rem}.section-label{font-family:"Baloo 2",sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--terra);margin-bottom:.4rem}.section h2{font-family:"Baloo 2",sans-serif;font-weight:800;font-size:clamp(1.6rem,3vw,2.1rem);color:var(--moss-dark);margin-bottom:.75rem}.section p.lead{color:var(--brown-mid);font-size:1rem;line-height:1.75;max-width:540px;margin-bottom:2.5rem;font-weight:500}.featured-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;margin-top:1.5rem}.featured-card{background:#fff;border-radius:22px;overflow:hidden;border:1.5px solid var(--taupe-light);text-decoration:none;display:block;transition:transform .2s,border-color .2s}.featured-card:hover{transform:translateY(-5px);border-color:var(--terra-light)}.featured-img-wrap{width:100%;aspect-ratio:3/4;overflow:hidden;background:var(--cream-warm)}.featured-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.featured-card:hover .featured-img-wrap img{transform:scale(1.05)}.featured-info{padding:1.2rem 1.4rem 1.5rem;display:flex;flex-direction:column;gap:6px}.featured-info h3{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:17px;color:var(--moss-dark);margin:0}.featured-price{font-family:"Baloo 2",sans-serif;font-size:14px;font-weight:700;color:var(--terra)}.featured-cta{font-family:"Baloo 2",sans-serif;font-size:12px;font-weight:700;color:var(--terra-light);margin-top:4px;transition:color .2s}.featured-card:hover .featured-cta{color:var(--terra)}@media(max-width:640px){.featured-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:1rem;scrollbar-width:none}.featured-grid::-webkit-scrollbar{display:none}.featured-card{flex:0 0 72vw;scroll-snap-align:center}}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.product-card{background:#fff;border-radius:22px;overflow:hidden;border:1.5px solid var(--taupe-light);transition:transform .2s,border-color .2s;cursor:pointer}.product-card:hover{transform:translateY(-5px);border-color:var(--sage-light)}.product-card.active{border-color:var(--sage);transform:translateY(-5px)}.product-img{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:3.2rem;overflow:hidden}.product-img img{width:100%;height:100%;object-fit:contain;display:block;padding:1rem}.product-info{padding:.8rem 1.1rem;text-align:center}.product-info h3{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:15px;color:var(--moss-dark);margin:0}.bear-desc-box{margin-top:2rem;background:var(--cream-warm);border:1.5px solid var(--taupe-light);border-radius:18px;padding:1.6rem 1.8rem;min-height:90px;transition:opacity .25s ease}.bear-desc-box .bear-desc-name{font-family:"Baloo 2",sans-serif;font-weight:800;font-size:16px;color:var(--terra-dark);margin-bottom:.4rem}.bear-desc-box p{font-size:14px;color:var(--brown-mid);line-height:1.7;font-weight:500;margin:0}.bear-desc-box .placeholder{font-size:14px;color:var(--taupe);font-style:italic;font-weight:500}.collections-page h2{margin-bottom:.5rem}.collections-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin-top:2rem}.collection-card{background:#fff;border-radius:22px;overflow:hidden;border:1.5px solid var(--taupe-light);text-decoration:none;transition:transform .2s,border-color .2s;display:block}.collection-card:hover{transform:translateY(-5px);border-color:var(--sage-light)}.collection-img-wrap{width:100%;aspect-ratio:4/3;overflow:hidden}.collection-img-wrap img{width:100%;height:100%;object-fit:cover;transform:scale(1.65);object-position:center 40%;display:block}.collection-info{padding:1.2rem 1.3rem 1.3rem}.collection-info h3{font-family:"Baloo 2",sans-serif;font-weight:800;font-size:17px;color:var(--moss-dark);margin-bottom:4px}.collection-info p{font-size:13px;color:var(--brown-mid);line-height:1.55;font-weight:500;margin-bottom:.8rem}.collection-arrow{font-size:18px;color:var(--sage);font-weight:700}.back-link{display:inline-block;font-family:"Baloo 2",sans-serif;font-size:13px;font-weight:700;color:var(--brown-mid);text-decoration:none;margin-bottom:1.5rem;transition:color .2s}.back-link:hover{color:var(--moss)}.product-card-link{text-decoration:none;display:block}.product-info-shop{display:block;text-align:left;padding:.8rem 1.1rem 1rem}.product-price{display:block;font-family:"Baloo 2",sans-serif;font-size:14px;font-weight:700;color:var(--terra);margin-top:4px}.product-page{max-width:960px;padding-top:3rem}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;margin-top:1rem}.product-main-img{border-radius:24px;overflow:hidden;border:2px solid var(--taupe-light);aspect-ratio:1}.product-main-img img{width:100%;height:100%;object-fit:cover;display:block}.product-thumbnails{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.product-thumb{width:68px;height:68px;border-radius:12px;object-fit:cover;border:2px solid var(--taupe-light);cursor:pointer;transition:border-color .2s}.product-thumb.active,.product-thumb:hover{border-color:var(--sage)}.product-title{font-family:"Baloo 2",sans-serif;font-weight:800;font-size:2rem;color:var(--moss-dark);margin-bottom:.5rem;line-height:1.2}.product-price-large{font-family:"Baloo 2",sans-serif;font-size:1.5rem;font-weight:800;color:var(--terra);margin-bottom:1.2rem}.product-description{font-size:.97rem;color:var(--brown-mid);line-height:1.8;font-weight:500;margin-bottom:1.8rem}.product-form{margin-bottom:1.5rem}.variant-select-wrap{margin-bottom:1rem}.variant-select-wrap label{display:block;font-family:"Baloo 2",sans-serif;font-size:13px;font-weight:700;color:var(--brown-mid);margin-bottom:6px}.variant-select{width:100%;padding:10px 14px;border-radius:12px;border:1.5px solid var(--taupe-light);font-family:Quicksand,sans-serif;font-size:14px;font-weight:600;color:var(--brown-dark);background:#fff;-webkit-appearance:none;appearance:none}.btn-add-cart{width:100%;text-align:center;font-size:16px;padding:14px 28px}.product-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:1.5rem}@media(max-width:640px){.product-layout{grid-template-columns:1fr;gap:2rem}.collections-grid{grid-template-columns:1fr}}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:.5rem}.feature-card{background:var(--cream-warm);border:1.5px solid var(--taupe-light);border-radius:18px;padding:1.6rem 1.4rem;text-align:center}.feature-icon{font-size:2rem;margin-bottom:.75rem;display:block}.feature-card h3{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:15px;color:var(--moss-dark);margin-bottom:6px}.feature-card p{font-size:13px;color:var(--brown-mid);line-height:1.55;font-weight:500}.divider{height:1.5px;background:var(--taupe-light);max-width:1000px;margin:0 auto}.about-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:4rem;align-items:center}.artist-photo{border-radius:32px;aspect-ratio:4/5;overflow:hidden;border:3px solid var(--sage-light);background:var(--sage-pale)}.artist-photo img{width:100%;height:100%;object-fit:cover}.about-text h2{font-family:"Baloo 2",sans-serif;font-weight:800;font-size:2.1rem;color:var(--moss-dark);margin-bottom:1rem}.about-text p{color:var(--brown-mid);font-size:.97rem;line-height:1.82;margin-bottom:1rem;font-weight:500}.values{display:flex;gap:10px;flex-wrap:wrap;margin-top:1.5rem}.value-pill{background:var(--sage-pale);color:var(--moss-dark);font-family:"Baloo 2",sans-serif;font-size:13px;font-weight:700;padding:6px 15px;border-radius:99px}.value-pill.brown{background:var(--cream-soft);color:var(--brown-mid)}.value-pill.olive{background:var(--olive-pale);color:#4a5a28}.socials-section{background:linear-gradient(155deg,#e0ead8,#f0e8d8 60%,#dde8cc);text-align:center;padding:5rem 2rem}.socials-section h2{font-family:"Baloo 2",sans-serif;font-weight:800;font-size:2rem;color:var(--moss-dark);margin-bottom:.75rem}.socials-section p{color:var(--brown-mid);font-size:1rem;max-width:460px;margin:0 auto;line-height:1.7;font-weight:500}.social-cards{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-top:2.8rem}.social-card{background:#fff;border:1.5px solid var(--taupe-light);border-radius:22px;padding:1.8rem 2.2rem;text-align:center;cursor:pointer;transition:transform .2s,border-color .2s;min-width:155px;text-decoration:none;position:relative}.social-card:hover{transform:translateY(-5px);border-color:var(--sage)}.social-card.coming-soon{opacity:.65;cursor:default}.social-card.coming-soon:hover{transform:none;border-color:var(--taupe-light)}.soon-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--olive-pale);color:#4a5a28;font-family:"Baloo 2",sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:99px;white-space:nowrap}.social-icon{font-size:2.4rem;display:block;margin-bottom:.6rem}.social-card span.label{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:15px;color:var(--moss-dark);display:block}.social-card span.handle{font-size:12px;color:var(--brown-light);margin-top:4px;display:block;font-weight:600}.password-body{background:linear-gradient(155deg,#e8f0e0,#f5ede0 45%,#dde8cc);min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Quicksand,sans-serif;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M5 2 C5 2 6 20 7 23 C8 25 10 23 12 21 L17 29 C17.5 30 19 30 20 29 L22 27 C23 26 22.5 24 21.5 23.5 L16 15 C18 13 20 11 20 9 C20 7 5 2 5 2 Z' fill='%237a5c48' stroke='%23fdf8f0' stroke-width='1.5'/%3E%3C/svg%3E") 5 2,auto}.password-page{width:100%;max-width:560px;margin:0 auto;padding:3rem 2rem;text-align:center;position:relative}.password-bears{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem}.pw-bear{width:72px;height:72px;object-fit:contain;transition:transform .3s ease}.pw-bear:hover{transform:translateY(-8px)}.password-logo{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:1.8rem}.password-logo img{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid var(--sage-light)}.password-logo span{font-family:"Baloo 2",sans-serif;font-weight:800;font-size:18px;color:var(--moss-dark)}.password-page h1{font-family:"Baloo 2",sans-serif;font-size:clamp(2rem,5vw,2.8rem);font-weight:800;color:#6b3a2a;line-height:1.2;margin-bottom:1rem}.password-page h1 em{font-style:normal;color:var(--moss-dark)}.password-sub{font-size:1rem;color:var(--brown-mid);line-height:1.75;font-weight:500;margin-bottom:1.8rem}.password-sub strong{color:var(--terra)}.password-socials{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:2rem}.pw-social-btn{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:14px;padding:10px 22px;border-radius:99px;background:#fff;border:1.5px solid var(--taupe-light);color:var(--moss-dark);text-decoration:none;transition:transform .2s,border-color .2s}.pw-social-btn:hover{transform:translateY(-2px);border-color:var(--sage)}.password-divider{height:1.5px;background:var(--taupe-light);margin-bottom:1.5rem}.password-login summary{font-family:"Baloo 2",sans-serif;font-size:13px;font-weight:700;color:var(--brown-light);cursor:pointer;list-style:none;margin-bottom:.5rem}.password-login summary:hover{color:var(--brown-mid)}.pw-error{font-size:13px;color:var(--terra);font-weight:700;margin-top:.5rem}.cart-page{max-width:780px}.cart-items{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.cart-item{background:var(--cream-warm);border:1.5px solid var(--taupe-light);border-radius:18px;padding:1.2rem 1.5rem;display:grid;grid-template-columns:90px 1fr auto;gap:1.2rem;align-items:center}.cart-item-img{border-radius:12px;overflow:hidden;aspect-ratio:1}.cart-item-img img{width:100%;height:100%;object-fit:cover;display:block}.cart-item-info h3{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:15px;color:var(--moss-dark);margin-bottom:4px}.cart-variant{font-size:13px;color:var(--brown-light);font-weight:500;margin-bottom:4px}.cart-item-price{font-size:14px;color:var(--terra);font-weight:700;font-family:"Baloo 2",sans-serif;margin-bottom:8px}.cart-qty-wrap{display:flex;align-items:center;gap:8px}.cart-qty-wrap label{font-size:13px;font-weight:700;color:var(--brown-mid);font-family:"Baloo 2",sans-serif}.cart-qty-input{width:56px;padding:6px 10px;border-radius:10px;border:1.5px solid var(--taupe-light);font-family:Quicksand,sans-serif;font-size:14px;font-weight:600;color:var(--brown-dark);text-align:center}.cart-item-total{font-family:"Baloo 2",sans-serif;font-weight:800;font-size:16px;color:var(--moss-dark);white-space:nowrap}.cart-footer{margin-top:2rem;background:#fff;border:1.5px solid var(--taupe-light);border-radius:18px;padding:1.5rem 1.8rem}.cart-subtotal{display:flex;justify-content:space-between;align-items:center;font-family:"Baloo 2",sans-serif;font-size:16px;font-weight:700;color:var(--moss-dark);margin-bottom:.8rem}.cart-shipping-note{font-size:13px;color:var(--brown-mid);font-weight:600;margin-bottom:1.5rem}.cart-shipping-note.free{color:var(--moss)}.cart-actions{display:flex;gap:12px;justify-content:flex-end}.cart-empty{text-align:center;padding:4rem 2rem;color:var(--brown-mid);font-size:1.1rem;font-weight:600}@media(max-width:640px){.cart-item{grid-template-columns:70px 1fr}.cart-item-total{grid-column:2}.cart-actions{flex-direction:column}.cart-actions .btn{text-align:center}}.shipping-page{max-width:780px}.shipping-blocks{display:flex;flex-direction:column;gap:1.2rem;margin-top:1rem}.shipping-block{background:var(--cream-warm);border:1.5px solid var(--taupe-light);border-radius:18px;padding:1.6rem 1.8rem;display:grid;grid-template-columns:40px 1fr;gap:.4rem 1rem;align-items:start}.shipping-icon{font-size:1.5rem;grid-row:span 2;padding-top:2px}.shipping-block h3{font-family:"Baloo 2",sans-serif;font-weight:800;font-size:15px;color:var(--moss-dark);margin:0;align-self:center}.shipping-block p{font-size:14px;color:var(--brown-mid);line-height:1.7;font-weight:500;margin:0;grid-column:2}.shipping-block p+p{margin-top:.6rem}.shipping-block strong{color:var(--moss-dark);font-weight:700}footer{background:var(--cream-soft);border-top:1.5px solid var(--taupe-light);padding:3.5rem 2rem 2rem}.footer-inner{max-width:1000px;margin:0 auto}.footer-newsletter{display:grid;grid-template-columns:1fr 1.4fr;gap:2rem;align-items:center;margin-bottom:2.5rem}.footer-newsletter-text h3{font-family:"Baloo 2",sans-serif;font-weight:800;font-size:1.3rem;color:var(--moss-dark);margin-bottom:.4rem}.footer-newsletter-text p{font-size:14px;color:var(--brown-mid);line-height:1.6;font-weight:500}.newsletter-input-wrap{display:flex;gap:10px}.newsletter-input{flex:1;padding:11px 16px;border-radius:99px;border:1.5px solid var(--taupe-light);font-family:Quicksand,sans-serif;font-size:14px;font-weight:600;color:var(--brown-dark);background:#fff;outline:none;transition:border-color .2s}.newsletter-input:focus{border-color:var(--sage)}.newsletter-btn{white-space:nowrap}.newsletter-success{font-size:13px;color:var(--terra);font-weight:700;margin-top:.6rem;font-family:"Baloo 2",sans-serif}.footer-divider{height:1.5px;background:var(--taupe-light);margin-bottom:2rem}.footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-links{display:flex;gap:1.5rem;flex-wrap:wrap}.footer-links a{font-family:"Baloo 2",sans-serif;font-size:13px;font-weight:700;color:var(--brown-mid);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--moss)}.footer-copy{font-family:"Baloo 2",sans-serif;font-size:13px;color:var(--brown-light)}.footer-copy span{color:var(--terra);font-weight:700}@media(max-width:640px){.footer-newsletter{grid-template-columns:1fr;gap:1.2rem}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-links{gap:1rem}}@media(max-width:640px){.hamburger{display:flex;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:6px}.hamburger span{display:block;width:24px;height:2.5px;background:var(--moss-dark);border-radius:2px;transition:all .25s}.hamburger.open span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.nav-links{display:none;position:absolute;top:66px;left:0;right:0;background:var(--cream);border-bottom:1.5px solid var(--taupe-light);flex-direction:column;padding:1rem 2rem 1.5rem;gap:0;z-index:99;grid-column:unset}nav{grid-template-columns:auto 1fr auto}.nav-logo-center{justify-content:center}.nav-links.open{display:flex}.nav-links li{border-bottom:1px solid var(--taupe-light)}.nav-links li:last-child{border-bottom:none}.nav-links a{display:block;padding:.85rem 0;font-size:16px}.nav-logo{font-size:16px}.hero{padding:3.5rem 1.5rem 3rem}.hero h1{font-size:2rem}.hero p{font-size:.95rem}.btn-secondary{margin-left:8px}.product-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:1rem;scrollbar-width:none}.product-grid::-webkit-scrollbar{display:none}.product-card{flex:0 0 72vw;scroll-snap-align:center}.collections-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:1rem;scrollbar-width:none}.collections-grid::-webkit-scrollbar{display:none}.collection-card{flex:0 0 80vw;scroll-snap-align:center}.about-layout{grid-template-columns:1fr;gap:2rem}.about-section{padding-top:3rem;padding-bottom:3rem}.about-text h2{font-size:1.6rem}.product-layout{grid-template-columns:1fr;gap:2rem}.product-title{font-size:1.5rem}.section{padding:3rem 1.5rem}nav{padding:0 1.5rem}}@media(min-width:641px){.hamburger{display:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/theme.css.map */
