@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=Inter:wght@300;400;500;600&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--cream: #FAF6EF;--warm: #E8D9BA;--bark: #8B5E3C;--charcoal: #3D2B1F;--rust: #C4622D;--gold: #D4A030;--sage: #6B8C5A;--light: #FDF9F3;--white: #FFFFFF}html{scroll-behavior:smooth}body{background:var(--white);color:var(--charcoal);font-family:DM Sans,sans-serif;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.top-bar{background:var(--bark);color:#fff;text-align:center;padding:.55rem 1rem;font-size:.82rem;font-weight:500}.top-bar strong{color:var(--gold)}.countdown-timer{display:inline-block;background:#0000004d;padding:.1rem .5rem;border-radius:3px;font-variant-numeric:tabular-nums;font-weight:700;margin-left:.3rem}.nav{background:var(--white);border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;padding:1rem 3rem;position:sticky;top:0;z-index:200}.nav-logo{font-family:Fraunces,serif;font-size:1.6rem;color:var(--bark);font-style:italic;font-weight:700}.nav-logo span{color:var(--rust)}.nav-links{list-style:none;display:flex;gap:2rem}.nav-links a{font-size:.82rem;font-weight:500;color:#555;transition:color .2s;letter-spacing:.02em}.nav-links a:hover{color:var(--rust)}.nav-right{display:flex;align-items:center;gap:1rem}.nav-cart{position:relative;font-size:1.2rem;cursor:pointer}.nav-cart-count{position:absolute;top:-5px;right:-7px;background:var(--rust);color:#fff;font-size:.55rem;font-weight:700;width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center}.nav-cta{background:var(--rust);color:#fff!important;padding:.55rem 1.3rem;font-size:.78rem;font-weight:600;letter-spacing:.06em;transition:background .2s}.nav-cta:hover{background:var(--bark)}.btn-primary{background:var(--rust);color:#fff;padding:1rem 2.5rem;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.04em;border:none;cursor:pointer;transition:background .2s,transform .15s;display:inline-block;text-align:center}.btn-primary:hover{background:#a84008;transform:translateY(-1px);color:#fff}.btn-outline{background:transparent;color:var(--bark);border:2px solid var(--bark);padding:.9rem 2rem;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s;display:inline-block}.btn-outline:hover{background:var(--bark);color:#fff}.btn-full{width:100%}.product-wrap{max-width:1200px;margin:0 auto;padding:2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.gallery{position:sticky;top:80px}.gallery-main{aspect-ratio:1;overflow:hidden;background:var(--light)}.gallery-main img{width:100%;height:100%;object-fit:cover;cursor:zoom-in;transition:transform .3s}.gallery-main img:hover{transform:scale(1.03)}.gallery-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem;margin-top:.6rem}.gallery-thumb{aspect-ratio:1;overflow:hidden;background:var(--light);cursor:pointer;border:2px solid transparent;transition:border-color .2s}.gallery-thumb img{width:100%;height:100%;object-fit:cover}.gallery-thumb.active,.gallery-thumb:hover{border-color:var(--rust)}.gallery-badge{display:inline-flex;align-items:center;gap:.4rem;background:var(--charcoal);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.35rem .8rem;margin-bottom:.8rem}.gallery-badge span{color:var(--gold)}.buy-box{padding-top:.5rem}.product-rating{display:flex;align-items:center;gap:.5rem;margin-bottom:.8rem}.stars{color:var(--gold);font-size:1rem;letter-spacing:-1px}.rating-text{font-size:.82rem;color:#666}.rating-text a{color:var(--bark);font-weight:500}.product-title{font-family:Fraunces,serif;font-size:2.1rem;line-height:1.15;color:var(--charcoal);margin-bottom:.5rem}.product-tagline{font-size:.95rem;color:#555;font-weight:300;line-height:1.6;margin-bottom:1.5rem}.feature-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.pill{background:var(--light);border:1px solid var(--warm);padding:.4rem .9rem;font-size:.78rem;font-weight:500;color:var(--charcoal);display:flex;align-items:center;gap:.3rem}.batch-widget{background:#fff8f0;border:1px solid #f0c070;padding:1.1rem 1.3rem;margin-bottom:1.5rem}.batch-title{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:.9rem}.batch-rows{display:flex;flex-direction:column;gap:.55rem}.batch-row{display:flex;align-items:center;gap:.8rem;font-size:.82rem}.batch-label{min-width:130px;color:#444}.batch-bar{flex:1;height:5px;background:#e8e0d0;border-radius:3px;overflow:hidden}.batch-fill{height:100%;border-radius:3px;background:var(--rust);transition:width 1.2s ease}.batch-fill.sold{background:#ccc}.batch-status{font-size:.7rem;font-weight:700;min-width:80px;text-align:right}.sold-status{color:#aaa}.active-status{color:var(--rust)}.next-status{color:var(--sage)}.bundle-wrap{margin-bottom:1.2rem}.bundle-header{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal);margin-bottom:.6rem}.bundle-options{display:flex;flex-direction:column;gap:.5rem}.bundle-opt{display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;border:1.5px solid #ddd;background:#fff;cursor:pointer;transition:all .2s;position:relative}.bundle-opt:hover{border-color:var(--bark)}.bundle-opt.active{border-color:var(--rust);background:#fff8f5}.bundle-radio{width:18px;height:18px;border-radius:50%;border:2px solid #ccc;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s}.bundle-opt.active .bundle-radio{border-color:var(--rust);background:var(--rust)}.bundle-opt.active .bundle-radio:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff;display:block}.bundle-imgs{display:flex;gap:2px;flex-shrink:0}.bundle-img{width:38px;height:38px;background:var(--light);overflow:hidden;border-radius:2px}.bundle-img img{width:100%;height:100%;object-fit:cover}.bundle-mid{flex:1}.bundle-name{font-size:.85rem;font-weight:600;color:var(--charcoal);display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.bundle-badge-pop{background:var(--gold);color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .45rem;border-radius:2px}.bundle-badge-best{background:var(--rust);color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .45rem;border-radius:2px}.bundle-sub{font-size:.73rem;color:var(--sage);font-weight:500;margin-top:.1rem}.bundle-sub.grey{color:#aaa}.bundle-right{text-align:right;flex-shrink:0}.bundle-price{font-size:1.1rem;font-weight:700;color:var(--charcoal)}.bundle-old{font-size:.72rem;color:#bbb;text-decoration:line-through;display:block}.bundle-per{font-size:.65rem;color:#999}.bundle-total{display:flex;justify-content:space-between;align-items:center;background:var(--light);border:1px solid var(--warm);padding:.8rem 1rem;margin-top:.6rem;margin-bottom:1.2rem}.bt-label{font-size:.72rem;color:#666;text-transform:uppercase;letter-spacing:.08em}.bt-save{font-size:.72rem;color:var(--rust);font-weight:600}.bt-price{font-size:1.35rem;font-weight:700;color:var(--charcoal)}.bt-old{font-size:.82rem;color:#ccc;text-decoration:line-through;margin-left:.4rem;font-weight:400}.ebook-box{background:linear-gradient(135deg,var(--bark),#3a2010);color:#fff;padding:1rem 1.2rem;display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.ebook-icon{width:46px;height:58px;background:var(--gold);display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0;border-radius:2px;box-shadow:2px 2px 6px #0000004d}.ebook-title{font-size:.88rem;font-weight:600;color:#fff;margin-bottom:.2rem}.ebook-sub{font-size:.7rem;color:#ffffffa6;line-height:1.5}.ebook-val{font-size:.7rem;color:var(--gold);font-weight:600;margin-top:.25rem}.price-note{font-size:.78rem;color:#666;margin-bottom:1.2rem}.btn-add-cart{width:100%;height:54px;background:var(--rust);color:#fff;border:none;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.04em;cursor:pointer;margin-bottom:.7rem;transition:background .2s}.btn-add-cart:hover{background:#a84008}.btn-buy-now{width:100%;height:54px;background:var(--charcoal);color:#fff;border:none;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.04em;cursor:pointer;margin-bottom:1.2rem;transition:background .2s}.btn-buy-now:hover{background:#000}.payment-icons{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1.5rem;align-items:center}.pay-icon{background:#f5f5f5;border:1px solid #ddd;padding:.28rem .6rem;font-size:.68rem;color:#555;font-weight:500;border-radius:2px}.guarantees{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin-bottom:1.5rem}.guarantee{text-align:center;padding:.8rem .5rem;border:1px solid #eee;background:#fafafa}.g-icon{font-size:1.3rem;margin-bottom:.3rem}.g-title{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bark)}.g-text{font-size:.66rem;color:#888;margin-top:.15rem;line-height:1.4}.review-inline{display:flex;gap:.9rem;padding:1rem;background:#fafafa;border:1px solid #eee;margin-bottom:.7rem}.ri-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--warm)}.ri-avatar img{width:100%;height:100%;object-fit:cover}.ri-stars{color:var(--gold);font-size:.78rem;margin-bottom:.2rem}.ri-text{font-size:.87rem;line-height:1.6;color:var(--charcoal);margin-bottom:.3rem;font-style:italic}.ri-author{font-size:.7rem;font-weight:600;color:#666}.ri-verified{font-size:.65rem;color:var(--sage);margin-left:.3rem}.accordion{border-top:1px solid #eee}.acc-item{border-bottom:1px solid #eee}.acc-btn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 0;background:none;border:none;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:500;color:var(--charcoal);text-align:left;gap:1rem}.acc-icon{color:var(--rust);font-size:1rem;transition:transform .22s;flex-shrink:0}.acc-btn.open .acc-icon{transform:rotate(45deg)}.acc-body{display:none;padding-bottom:1rem;font-size:.85rem;line-height:1.75;color:#555;font-weight:300}.acc-body.open{display:block}.story-box{border-left:3px solid var(--gold);padding:1.3rem 1.5rem;background:#fffbf4;margin-top:1.5rem}.story-tag{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--rust);font-weight:700;margin-bottom:.6rem}.story-text{font-size:.88rem;line-height:1.8;color:#4a3a2a;font-style:italic;font-weight:300}.story-author{font-size:.72rem;color:var(--bark);font-weight:600;margin-top:.6rem}.micro-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:1rem}.trust-item-small{background:#fafafa;border:1px solid #eee;padding:.6rem .8rem;display:flex;align-items:center;gap:.4rem;font-size:.73rem;color:#555}.product-content{max-width:900px;margin:0 auto;padding:3rem 2rem}.ticker{background:var(--bark);color:#fff;padding:.7rem 0;overflow:hidden;white-space:nowrap}.ticker-inner{display:inline-flex;gap:3rem;animation:ticker 20s linear infinite;font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-dot{color:var(--gold)}.lin-section{padding:4rem 3rem;background:var(--cream)}.lin-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1100px;margin:0 auto}.lin-title{font-family:Fraunces,serif;font-size:2.2rem;color:var(--charcoal);margin-bottom:1.2rem;line-height:1.2}.lin-title em{color:var(--rust);font-style:italic}.lin-p{font-size:.92rem;line-height:1.8;color:#555;font-weight:300;margin-bottom:1rem}.lin-benefits{list-style:none;display:flex;flex-direction:column;gap:.7rem;margin-top:1.2rem}.lin-benefits li{display:flex;align-items:flex-start;gap:.7rem;font-size:.88rem;color:#444;line-height:1.6}.lin-check{color:var(--sage);font-weight:700;flex-shrink:0;margin-top:.1rem}.lin-img{background:var(--bark);height:380px;display:flex;align-items:center;justify-content:center;overflow:hidden}.lin-img img{width:100%;height:100%;object-fit:cover}.comp-section{padding:4rem 3rem;background:#fff}.comp-title{font-family:Fraunces,serif;font-size:2rem;text-align:center;color:var(--charcoal);margin-bottom:2.5rem}.comp-table{width:100%;border-collapse:collapse;max-width:900px;margin:0 auto}.comp-table th{padding:.9rem 1.2rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.th-miette{background:var(--bark);color:#fff}.th-other{background:#f0ece4;color:#666}.th-label{text-align:left;background:#fff}.comp-table td{padding:.8rem 1.2rem;border-bottom:1px solid #eee;font-size:.85rem}.td-miette{background:#5c3d1e0a;text-align:center;font-weight:600;color:var(--bark)}.td-other{text-align:center;color:#999}.check{color:var(--sage)}.cross{color:#ddd}.reviews-section{padding:4rem 3rem;background:var(--cream)}.reviews-header{text-align:center;margin-bottom:3rem}.reviews-big{font-family:Fraunces,serif;font-size:3.5rem;font-weight:700;color:var(--bark)}.reviews-stars{color:var(--gold);font-size:1.3rem}.reviews-count{font-size:.8rem;color:#888;margin-top:.3rem}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1100px;margin:0 auto}.review-card{background:#fff;padding:1.8rem;box-shadow:0 2px 12px #0000000f}.review-photo{width:100%;height:200px;object-fit:cover;margin-bottom:1rem}.rc-stars{color:var(--gold);font-size:.85rem;margin-bottom:.6rem}.rc-text{font-size:.88rem;line-height:1.7;color:var(--charcoal);margin-bottom:.8rem;font-style:italic}.rc-author{font-size:.72rem;font-weight:700;color:var(--bark)}.rc-loc{font-size:.68rem;color:#aaa}.uses-section{padding:4rem 3rem;background:#fff;text-align:center}.uses-title{font-family:Fraunces,serif;font-size:2rem;color:var(--charcoal);margin-bottom:.5rem}.uses-sub{font-size:.9rem;color:#888;margin-bottom:2.5rem}.uses-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1000px;margin:0 auto}.use-item{padding:1.5rem 1rem;border:1px solid #eee}.use-emoji{font-size:2rem;margin-bottom:.7rem}.use-name{font-weight:600;font-size:.9rem;color:var(--charcoal);margin-bottom:.3rem}.use-desc{font-size:.75rem;color:#888}.final-cta{background:var(--bark);color:#fff;padding:4rem 3rem;text-align:center}.final-cta h2{font-family:Fraunces,serif;font-size:2.2rem;color:#fff;margin-bottom:1rem}.final-cta p{font-size:.95rem;color:#ffffffb3;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto;font-weight:300}.final-stats{display:flex;justify-content:center;gap:4rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.15)}.fs-n{font-family:Fraunces,serif;font-size:2rem;font-weight:700;color:var(--gold)}.fs-l{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#fff6;margin-top:.2rem}.newsletter{background:var(--rust);color:#fff;text-align:center;padding:4rem 3rem}.newsletter h2{font-family:Fraunces,serif;font-size:2rem;color:#fff;margin-bottom:.8rem}.newsletter p{font-size:.92rem;color:#ffffffbf;margin-bottom:2rem;max-width:440px;margin-left:auto;margin-right:auto;font-weight:300}.newsletter-form{display:flex;max-width:440px;margin:0 auto .7rem}.newsletter-form input{flex:1;padding:1rem 1.3rem;border:1px solid rgba(255,255,255,.3);border-right:none;background:#ffffff1f;color:#fff;font-family:DM Sans,sans-serif;font-size:.88rem;outline:none}.newsletter-form input::placeholder{color:#ffffff73}.newsletter-form button{background:var(--charcoal);color:#fff;border:none;padding:1rem 1.6rem;font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.newsletter-note{font-size:.68rem;color:#fff6}.footer{background:var(--charcoal);color:#ffffff8c;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding:3.5rem 3rem 0}.footer-logo{font-family:Fraunces,serif;font-size:1.4rem;color:#fff;font-style:italic;margin-bottom:.8rem;display:block}.footer-logo span{color:var(--gold)}.footer-desc{font-size:.8rem;line-height:1.7;max-width:200px;margin-bottom:1.2rem}.footer-col h4{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:.55rem}.footer-col ul li a{font-size:.8rem;color:#ffffff73;transition:color .2s}.footer-col ul li a:hover{color:#fff}.footer-bottom{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.08);padding:1.2rem 0;display:flex;justify-content:space-between;font-size:.7rem;color:#ffffff40;margin-top:2rem}.page-hero{background:var(--bark);color:#fff;text-align:center;padding:3rem 2rem}.page-hero h1{font-family:Fraunces,serif;font-size:2.5rem;margin-bottom:.5rem}.page-hero p{font-size:.95rem;color:#ffffffa6;font-weight:300}.faq-wrap{max-width:760px;margin:0 auto;padding:4rem 2rem}.faq-cat-title{font-size:1.1rem;font-weight:700;color:var(--bark);border-bottom:2px solid var(--warm);padding-bottom:.6rem;margin:2rem 0 1rem}.faq-item{border-bottom:1px solid #eee}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 0;background:none;border:none;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:500;color:var(--charcoal);text-align:left;gap:1rem}.faq-icon{color:var(--rust);transition:transform .22s;flex-shrink:0}.faq-q.open .faq-icon{transform:rotate(45deg)}.faq-a{display:none;padding-bottom:1rem;font-size:.85rem;line-height:1.8;color:#555;font-weight:300}.faq-a.open{display:block}.contact-wrap{max-width:1000px;margin:0 auto;padding:4rem 2rem;display:grid;grid-template-columns:1fr 1.4fr;gap:4rem}.contact-card{display:flex;gap:.9rem;padding:1.1rem;background:#fafafa;border:1px solid #eee;margin-bottom:.8rem}.cc-icon{font-size:1.2rem;flex-shrink:0}.cc-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bark);margin-bottom:.15rem}.cc-text{font-size:.82rem;color:#555;line-height:1.5}.form-box{background:#fafafa;border:1px solid #eee;padding:2rem}label{display:block;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bark);margin-bottom:.4rem}input[type=text],input[type=email],select,textarea{width:100%;padding:.82rem 1rem;border:1.5px solid #ddd;background:#fff;font-family:DM Sans,sans-serif;font-size:.88rem;color:var(--charcoal);outline:none;transition:border-color .2s;margin-bottom:1rem}input:focus,select:focus,textarea:focus{border-color:var(--bark)}textarea{min-height:120px;resize:vertical}.blog-wrap{max-width:1100px;margin:0 auto;padding:4rem 2rem;display:grid;grid-template-columns:2fr 1fr;gap:4rem}.article-card{display:grid;grid-template-columns:240px 1fr;border:1px solid #eee;overflow:hidden;margin-bottom:1.8rem;transition:box-shadow .3s}.article-card:hover{box-shadow:0 4px 20px #00000014}.article-card.featured{grid-template-columns:1fr}.article-img{background:var(--cream);min-height:160px;display:flex;align-items:center;justify-content:center;font-size:3rem;overflow:hidden}.article-img img{width:100%;height:100%;object-fit:cover}.article-card.featured .article-img{height:260px}.article-content{padding:1.5rem}.article-tag{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--rust);font-weight:700;margin-bottom:.5rem;display:block}.article-title{font-family:Fraunces,serif;font-size:1.1rem;color:var(--charcoal);margin-bottom:.6rem;line-height:1.35}.article-excerpt{font-size:.82rem;color:#666;line-height:1.7;margin-bottom:.8rem;font-weight:300}.article-meta{font-size:.72rem;color:#aaa;display:flex;gap:.7rem}.sidebar-block{background:#fafafa;border:1px solid #eee;padding:1.5rem;margin-bottom:1.5rem}.sidebar-title{font-size:1rem;font-weight:700;color:var(--charcoal);border-bottom:1px solid #eee;padding-bottom:.7rem;margin-bottom:1rem}.legal-wrap{max-width:820px;margin:0 auto;padding:4rem 2rem}.legal-nav{display:flex;border-bottom:2px solid #eee;margin-bottom:3rem;gap:0}.legal-nav a{padding:.7rem 1.3rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#666;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}.legal-nav a:hover{color:var(--rust);border-bottom-color:var(--rust)}.legal-section{margin-bottom:3rem}.legal-section h2{font-family:Fraunces,serif;font-size:1.5rem;color:var(--bark);border-bottom:1px solid #eee;padding-bottom:.7rem;margin-bottom:1.2rem}.legal-section h3{font-size:1rem;font-weight:700;color:var(--charcoal);margin:1.5rem 0 .6rem}.legal-section p,.legal-section li{font-size:.87rem;line-height:1.8;color:#555;font-weight:300;margin-bottom:.5rem}.legal-section ul{margin-left:1.5rem}.cart-page{max-width:1000px;margin:0 auto;padding:3rem 2rem}.cart-grid{display:grid;grid-template-columns:1fr 360px;gap:3rem;align-items:start}@media(max-width:768px){.nav{padding:.9rem 1.2rem}.nav-links{display:none}.nav-logo{font-size:1.4rem}.top-bar{font-size:.68rem;padding:.45rem .8rem}.product-wrap{grid-template-columns:1fr!important;gap:1.5rem;padding:1rem}.gallery{position:relative;top:0}.gallery-thumbs{grid-template-columns:repeat(5,1fr)}.gallery-thumb{height:auto}.product-title{font-size:1.7rem}.batch-label{min-width:95px;font-size:.74rem}.batch-status{min-width:65px;font-size:.65rem}.bundle-opt{padding:.7rem .8rem;gap:.6rem}.bundle-img{width:32px;height:32px}.bundle-name{font-size:.8rem}.bundle-price{font-size:1rem}.guarantees{grid-template-columns:repeat(3,1fr);gap:.4rem}.g-title{font-size:.6rem}.g-text{font-size:.58rem}.micro-trust{grid-template-columns:1fr 1fr}.lin-grid{grid-template-columns:1fr!important;gap:2rem}.lin-section{padding:2.5rem 1.2rem}.comp-section{padding:2.5rem 1rem;overflow-x:auto}.comp-table th,.comp-table td{padding:.6rem .7rem;font-size:.72rem}.reviews-section{padding:2.5rem 1.2rem}.reviews-grid{grid-template-columns:1fr!important}.uses-section{padding:2.5rem 1.2rem}.uses-grid{grid-template-columns:repeat(2,1fr)!important}.final-cta{padding:2.5rem 1.2rem}.final-cta h2{font-size:1.7rem}.final-stats{gap:1.5rem}.newsletter{padding:2.5rem 1.2rem}.newsletter-form{flex-direction:column}.newsletter-form input{border-right:1px solid rgba(255,255,255,.3);border-bottom:none}.footer{grid-template-columns:1fr!important;gap:1.5rem;padding:2.5rem 1.2rem 0}.footer-bottom{flex-direction:column;gap:.3rem}.contact-wrap,.blog-wrap{grid-template-columns:1fr!important;padding:2rem 1.2rem;gap:2rem}.article-card{grid-template-columns:1fr!important}.cart-grid{grid-template-columns:1fr!important;gap:1.5rem}.faq-wrap,.legal-wrap{padding:2.5rem 1.2rem}.legal-nav{flex-wrap:wrap}.page-hero h1{font-size:1.9rem}.product-content{padding:2rem 1.2rem}}@media(max-width:1024px)and (min-width:769px){.product-wrap{gap:2rem}.reviews-grid{grid-template-columns:repeat(2,1fr)}.footer{grid-template-columns:1fr 1fr}.uses-grid{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/miette.css.map */
