*{margin:0;padding:0;box-sizing:border-box}:root{--primary: #8B4513;--primary-dark: #5D2A0F;--accent: #D4AF37;--text-dark: #2C1810;--text-light: #6B5444;--cream: #FAF7F2;--white: #FFFFFF;--red-accent: #B8463F;--green-accent: #2E7D32}body{font-family:Inter,sans-serif;color:var(--text-dark);background:var(--cream);line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto}h1,h2,h3,h4{font-family:Cormorant Garamond,serif;font-weight:600;line-height:1.2}.korean-text{font-family:"Noto Serif KR",serif}.placeholder-svg{width:100%;height:100%;background:var(--cream);fill:var(--text-light)}.site-header{position:sticky;top:0;left:0;right:0;width:100%;background:#faf7f2f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;border-bottom:1px solid rgba(139,69,19,.1);animation:slideDown .6s ease-out}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}nav{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem}.logo{font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:700;color:var(--primary-dark);text-decoration:none;display:flex;align-items:center;gap:.5rem}.logo .korean{font-family:"Noto Serif KR",serif;font-size:1.2rem;opacity:.8}.logo img{height:40px;width:auto}.nav-menu{display:flex;list-style:none;gap:2.5rem;align-items:center}nav a{text-decoration:none;color:var(--text-dark);font-size:.95rem;font-weight:500;letter-spacing:.3px;transition:color .3s ease;position:relative}nav a:hover{color:var(--primary)}nav a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--accent);transition:width .3s ease}nav a:hover:after{width:100%}.nav-cta{background:var(--primary);color:#fff!important;padding:.6rem 1.5rem;border-radius:30px;transition:all .3s ease;white-space:nowrap}.nav-cta:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 15px #8b45134d}.nav-cta:after{display:none}.mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:.5rem;flex-direction:column;gap:5px}.mobile-menu-toggle span{display:block;width:25px;height:2px;background:var(--text-dark);transition:.3s}.btn-primary{background:var(--primary);color:#fff;padding:1rem 2.5rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all .4s ease;display:inline-block;box-shadow:0 4px 15px #8b451333;border:none;cursor:pointer;font-size:1rem}.btn-primary:hover{background:var(--primary-dark);transform:translateY(-3px);box-shadow:0 8px 25px #8b45134d}.btn-secondary{color:var(--primary-dark);padding:1rem 2.5rem;border:2px solid var(--primary);border-radius:50px;text-decoration:none;font-weight:600;transition:all .4s ease;display:inline-block;background:transparent;cursor:pointer;font-size:1rem}.btn-secondary:hover{background:var(--primary);color:#fff;transform:translateY(-3px)}.btn-light{background:#fff;color:var(--primary-dark);padding:1rem 2.5rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all .4s ease;display:inline-block}.btn-light:hover{transform:translateY(-3px);box-shadow:0 10px 30px #ffffff4d}.hero{min-height:90vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1400px;margin:0 auto;padding:2rem;position:relative}.hero-content{animation:fadeInLeft 1s ease-out}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.hero-eyebrow{font-size:.9rem;letter-spacing:2px;text-transform:uppercase;color:var(--primary);margin-bottom:1rem;font-weight:600}.hero h1{font-size:4.5rem;margin-bottom:1.5rem;color:var(--primary-dark);line-height:1.1}.hero-subtitle{font-size:1.3rem;color:var(--text-light);margin-bottom:2rem;line-height:1.6}.hero-features{display:flex;gap:2rem;margin-bottom:2.5rem}.feature-item{display:flex;align-items:center;gap:.5rem;font-size:.95rem}.feature-icon{width:24px;height:24px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.8rem;flex-shrink:0}.hero-cta-group{display:flex;gap:1rem;align-items:center}.hero-image{position:relative;animation:fadeInRight 1s ease-out .2s both}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.hero-image:before{content:"";position:absolute;top:-20px;right:-20px;width:400px;height:400px;background:radial-gradient(circle,rgba(212,175,55,.15),transparent);border-radius:50%;z-index:-1}.hero-image img{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 60px #00000026}.trust-section{background:#fff;padding:3rem 2rem;text-align:center}.trust-badges{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem}.badge{animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.badge-icon{width:60px;height:60px;margin:0 auto 1rem;background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.8rem}.badge h3{font-size:1.3rem;margin-bottom:.5rem;color:var(--primary-dark)}.badge p{color:var(--text-light);font-size:.95rem}.story-section{max-width:1400px;margin:8rem auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.story-image{position:relative}.story-image img{width:100%;border-radius:20px;box-shadow:0 20px 60px #0000001a}.story-decoration{position:absolute;bottom:-30px;right:-30px;width:200px;height:200px;background:linear-gradient(135deg,#8b45131a,#d4af371a);border-radius:50%;z-index:-1}.story-content h2{font-size:3rem;margin-bottom:1.5rem;color:var(--primary-dark)}.story-content p,.story-text p{font-size:1.1rem;color:var(--text-light);margin-bottom:1.5rem;line-height:1.8}.story-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}.stat{text-align:center;padding:1.5rem;background:#8b45130d;border-radius:15px}.stat-number{font-family:Cormorant Garamond,serif;font-size:3rem;font-weight:700;color:var(--primary);margin-bottom:.5rem}.stat-label{font-size:.9rem;color:var(--text-light);text-transform:uppercase;letter-spacing:1px}.featured-products{background:#fff;padding:8rem 2rem}.section-header{text-align:center;max-width:700px;margin:0 auto 5rem}.section-header h2{font-size:3.5rem;color:var(--primary-dark);margin-bottom:1rem}.section-header p{font-size:1.2rem;color:var(--text-light)}.products-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2.5rem}.product-card{background:var(--cream);border-radius:20px;overflow:hidden;transition:all .5s ease;cursor:pointer;position:relative}.featured-products .product-card{background:var(--cream)}.products-container .product-card{background:#fff}.product-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px #00000026}.product-badge{position:absolute;top:15px;right:15px;background:var(--red-accent);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;z-index:10}.badge-new{background:var(--accent);color:var(--primary-dark)}.product-image{width:100%;height:320px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.product-image a{display:block;width:100%;height:100%}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-image img{transform:scale(1.08)}.quick-view{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:2rem 1rem 1rem;transform:translateY(100%);transition:transform .3s ease}.product-card:hover .quick-view{transform:translateY(0)}.quick-view-btn{width:100%;background:#fff;color:var(--primary-dark);border:none;padding:.8rem;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease;display:block;text-align:center;text-decoration:none}.quick-view-btn:hover{background:var(--accent);transform:scale(1.02)}.product-info{padding:1.8rem}.product-category{font-size:.85rem;color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;font-weight:600}.product-info h3{font-size:1.4rem;margin-bottom:.8rem;color:var(--primary-dark)}.product-info h3 a{color:inherit;text-decoration:none}.product-description{color:var(--text-light);font-size:.95rem;margin-bottom:1rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-rating{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.stars{color:var(--accent);font-size:1rem}.rating-count,.rating-text{color:var(--text-light);font-size:.85rem}.rating-text a{color:var(--primary);text-decoration:none}.product-benefits{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.2rem}.benefit-tag{background:#8b451314;color:var(--primary-dark);padding:.3rem .7rem;border-radius:15px;font-size:.75rem}.product-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(139,69,19,.1)}.product-price{font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:700;color:var(--primary)}.add-to-cart,.add-to-cart-btn{background:var(--primary);color:#fff;padding:.7rem 1.3rem;border-radius:30px;border:none;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem}.add-to-cart:hover,.add-to-cart-btn:hover{background:var(--primary-dark);transform:scale(1.05)}.benefits-section{background:linear-gradient(135deg,var(--primary-dark),var(--primary));color:#fff;padding:8rem 2rem;position:relative;overflow:hidden}.benefits-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><path d="M50 0 L100 50 L50 100 L0 50 Z" fill="rgba(255,255,255,0.03)"/></svg>');background-size:100px 100px;opacity:.5}.benefits-container{max-width:1400px;margin:0 auto;position:relative;z-index:1}.benefits-header{text-align:center;margin-bottom:5rem}.benefits-header h2{font-size:3.5rem;margin-bottom:1rem;color:#fff}.benefits-header p{font-size:1.2rem;opacity:.9}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}.benefit-card{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2.5rem;border-radius:20px;border:1px solid rgba(255,255,255,.2);transition:all .4s ease}.benefit-card:hover{background:#ffffff26;transform:translateY(-5px)}.benefit-card-icon{font-size:3rem;margin-bottom:1.5rem}.benefit-card h3{font-size:1.5rem;margin-bottom:1rem;color:#fff}.benefit-card p{opacity:.9;line-height:1.7}.testimonials{padding:8rem 2rem;background:var(--cream)}.testimonials-container{max-width:1200px;margin:0 auto}.testimonials h2{text-align:center;font-size:3.5rem;color:var(--primary-dark);margin-bottom:4rem}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem}.testimonial-card{background:#fff;padding:3rem;border-radius:20px;box-shadow:0 10px 30px #00000014;position:relative}.testimonial-quote{font-size:4rem;color:var(--accent);opacity:.3;position:absolute;top:1rem;left:2rem}.testimonial-content{position:relative;z-index:1;margin-top:2rem}.testimonial-text{font-size:1.1rem;line-height:1.8;color:var(--text-light);margin-bottom:2rem}.testimonial-author{display:flex;align-items:center;gap:1rem}.author-avatar{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.5rem;flex-shrink:0}.author-info h4{color:var(--primary-dark);margin-bottom:.3rem}.author-info p{color:var(--text-light);font-size:.9rem}.footer-cta{background:var(--primary-dark);color:#fff;padding:6rem 2rem;text-align:center}.footer-cta h2{font-size:3rem;margin-bottom:1rem;color:#fff}.footer-cta p{font-size:1.2rem;margin-bottom:2.5rem;opacity:.9}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}footer{background:var(--text-dark);color:#fff;padding:4rem 2rem 2rem}.footer-content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:3rem}.footer-brand h3{font-size:2rem;margin-bottom:1rem;color:var(--accent)}.footer-brand p{opacity:.8;line-height:1.7;margin-bottom:1.5rem}.footer-section h4{font-size:1.2rem;margin-bottom:1.5rem;color:var(--accent)}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.8rem}.footer-section a{color:#fff;text-decoration:none;opacity:.8;transition:opacity .3s ease}.footer-section a:hover{opacity:1;color:var(--accent)}.footer-bottom{max-width:1400px;margin:0 auto;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);text-align:center;opacity:.7}.product-container{max-width:1400px;margin:0 auto;padding:0 2rem}.breadcrumb{display:flex;gap:.5rem;color:var(--text-light);font-size:.9rem;margin-bottom:2rem;padding-top:2rem}.breadcrumb a{color:var(--primary);text-decoration:none}.product-main{display:grid;grid-template-columns:1fr 1fr;gap:6rem;margin-bottom:4rem}.product-gallery{position:sticky;top:120px;height:fit-content}.main-image{width:100%;aspect-ratio:1;border-radius:20px;overflow:hidden;background:#fff;margin-bottom:1.5rem;box-shadow:0 10px 40px #0000001a}.main-image img{width:100%;height:100%;object-fit:cover}.thumbnail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.thumbnail{aspect-ratio:1;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .3s ease;background:#fff}.thumbnail:hover,.thumbnail.active{border-color:var(--primary)}.thumbnail img{width:100%;height:100%;object-fit:cover}.product-info{animation:fadeIn .6s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-title{font-size:3rem;color:var(--primary-dark);margin-bottom:1rem}.price-section{background:#fff;padding:2rem;border-radius:15px;margin-bottom:2rem;box-shadow:0 4px 15px #00000014}.price{font-family:Cormorant Garamond,serif;font-size:3rem;color:var(--primary);font-weight:700;margin-bottom:.5rem}.price-note{color:var(--text-light);font-size:.9rem}.badges{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.badges .badge{padding:.6rem 1.2rem;border-radius:25px;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.badge-bestseller{background:#b8463f1a;color:var(--red-accent)}.badge-natural{background:#2e7d321a;color:var(--green-accent)}.badge-premium{background:#d4af371a;color:var(--accent)}.key-benefits{background:linear-gradient(135deg,#8b45130d,#d4af370d);padding:2rem;border-radius:15px;margin-bottom:2rem}.key-benefits h3{font-size:1.5rem;margin-bottom:1.5rem;color:var(--primary-dark)}.benefits-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.benefit-item{display:flex;align-items:flex-start;gap:.8rem}.benefit-icon{width:24px;height:24px;background:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0;margin-top:2px}.quantity-selector{margin-bottom:2rem}.quantity-selector label{display:block;font-weight:600;margin-bottom:.8rem;color:var(--text-dark)}.quantity-controls{display:flex;gap:1rem;align-items:center}.quantity-input{display:flex;border:2px solid var(--primary);border-radius:10px;overflow:hidden}.quantity-btn{width:45px;height:45px;background:#fff;border:none;cursor:pointer;font-size:1.2rem;color:var(--primary);transition:background .3s ease}.quantity-btn:hover{background:var(--cream)}.quantity-number{width:60px;text-align:center;border:none;border-left:2px solid var(--primary);border-right:2px solid var(--primary);font-size:1.1rem;font-weight:600}.add-to-cart-section{display:flex;gap:1rem;margin-bottom:2rem}.btn-add-cart{flex:1;background:var(--primary);color:#fff;padding:1.2rem 2rem;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #8b45134d}.btn-add-cart:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 20px #8b451366}.btn-add-cart:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-buy-now{background:var(--accent);color:var(--primary-dark);padding:1.2rem 2rem;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-buy-now:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d4af3766}.shopify-payment-button{margin-top:0}.shopify-payment-button__button{border-radius:50px!important;min-height:50px}.trust-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:1.5rem 0;border-top:1px solid rgba(139,69,19,.1)}.trust-item{display:flex;align-items:center;gap:.8rem}.trust-icon{font-size:1.5rem}.trust-text{font-size:.85rem;color:var(--text-light)}.product-details{margin-top:6rem;margin-bottom:4rem}.tabs{display:flex;gap:2rem;border-bottom:2px solid rgba(139,69,19,.1);margin-bottom:3rem}.tab{padding:1rem 0;cursor:pointer;font-size:1.1rem;font-weight:600;color:var(--text-light);border-bottom:3px solid transparent;transition:all .3s ease}.tab.active{color:var(--primary);border-bottom-color:var(--primary)}.tab-content{display:none}.tab-content.active{display:block;animation:fadeIn .5s ease-out}.details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.detail-section h3{font-size:1.8rem;margin-bottom:1.5rem;color:var(--primary-dark)}.detail-section p{color:var(--text-light);line-height:1.8;margin-bottom:1rem}.ingredients-list{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 4px 15px #0000000d}.ingredients-list h4{font-size:1.3rem;margin-bottom:1rem;color:var(--primary)}.ingredients-list ul{list-style:none}.ingredients-list li{padding:.8rem 0;border-bottom:1px solid var(--cream);display:flex;justify-content:space-between}.ingredients-list li:last-child{border-bottom:none}.usage-card{background:linear-gradient(135deg,var(--primary-dark),var(--primary));color:#fff;padding:2.5rem;border-radius:20px;margin-top:2rem}.usage-card h4{font-size:1.5rem;margin-bottom:1.5rem;color:#fff}.usage-steps{display:flex;flex-direction:column;gap:1rem}.usage-step{display:flex;gap:1rem;align-items:flex-start}.step-number{width:40px;height:40px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.collection-header{background:linear-gradient(135deg,var(--primary-dark),var(--primary));color:#fff;padding:4rem 2rem;text-align:center;position:relative;overflow:hidden}.collection-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><path d="M50 0 L100 50 L50 100 L0 50 Z" fill="rgba(255,255,255,0.03)"/></svg>');background-size:100px 100px;opacity:.5}.collection-content{max-width:800px;margin:0 auto;position:relative;z-index:1}.collection-header h1{font-size:3.5rem;margin-bottom:1rem;color:#fff}.collection-description{font-size:1.2rem;opacity:.95;line-height:1.7}.collection-header .breadcrumb{justify-content:center;margin-bottom:1rem;opacity:.9;padding-top:0}.collection-header .breadcrumb a{color:#fff;opacity:.8}.collection-header .breadcrumb a:hover{opacity:1}.collection-tools{max-width:1400px;margin:2rem auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.product-count{color:var(--text-light)}.filter-sort{display:flex;gap:1rem;align-items:center}.filter-btn,.sort-select{padding:.7rem 1.5rem;border:2px solid var(--primary);background:#fff;border-radius:25px;cursor:pointer;font-weight:500;color:var(--primary-dark);transition:all .3s ease;font-family:Inter,sans-serif}.filter-btn:hover,.sort-select:hover{background:var(--primary);color:#fff}.sort-select{min-width:200px}.products-container{max-width:1400px;margin:0 auto 4rem;padding:0 2rem}.pagination{display:flex;justify-content:center;gap:.5rem;margin:4rem 0}.page-btn{width:45px;height:45px;border:2px solid var(--primary);background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:600;color:var(--primary-dark);transition:all .3s ease;text-decoration:none}.page-btn:hover,.page-btn.active{background:var(--primary);color:#fff}.info-banner{background:linear-gradient(135deg,#8b45130d,#d4af370d);padding:3rem 2rem;margin:4rem 0}.info-content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem}.info-card{text-align:center}.info-icon{font-size:2.5rem;margin-bottom:1rem}.info-card h3{font-size:1.3rem;color:var(--primary-dark);margin-bottom:.5rem}.info-card p{color:var(--text-light);font-size:.95rem}@media (max-width: 1024px){.hero{grid-template-columns:1fr;text-align:center;gap:3rem}.hero h1{font-size:3.5rem}.hero-features,.hero-cta-group{justify-content:center}.story-section,.product-main{grid-template-columns:1fr;gap:3rem}.product-gallery{position:relative;top:0}.details-grid{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.mobile-menu-toggle{display:flex}.nav-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;padding:2rem;gap:1rem;box-shadow:0 10px 30px #0000001a}.nav-menu.active{display:flex}nav a:after{display:none}.hero h1{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.hero-features{flex-direction:column;gap:1rem;align-items:center}.section-header h2{font-size:2.5rem}.products-grid{grid-template-columns:1fr}.product-title{font-size:2rem}.benefits-list{grid-template-columns:1fr}.add-to-cart-section{flex-direction:column}.trust-signals{grid-template-columns:1fr}.tabs{overflow-x:auto;gap:1rem}.tab{white-space:nowrap;font-size:.95rem}.collection-header h1{font-size:2.5rem}.collection-tools{flex-direction:column;gap:1rem;align-items:stretch}.filter-sort{flex-direction:column}.testimonials-grid{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr;gap:2rem}.benefits-header h2,.testimonials h2{font-size:2.5rem}.footer-cta h2{font-size:2rem}.cta-buttons{flex-direction:column;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
