*{margin:0;padding:0;box-sizing:border-box}:root{--black: #0D0D0D;--off-black: #1A1A18;--cream: #F7F3EC;--warm-white: #FDFAF5;--gold: #C8973A;--gold-light: #E2B86A;--gold-pale: #F5EDD8;--gray: #8A8680;--light-border: rgba(0,0,0,.08)}html{scroll-behavior:smooth}body{font-family:Outfit,sans-serif;background:var(--warm-white);color:var(--black);overflow-x:hidden}.announce{background:var(--black);color:#ffffffbf;text-align:center;padding:10px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.announce span{color:var(--gold-light);font-weight:600}nav{background:var(--warm-white);border-bottom:.5px solid var(--light-border);padding:0 3rem;display:flex;justify-content:space-between;align-items:center;height:68px}.logo{font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:600;color:var(--black);letter-spacing:.04em;cursor:pointer;text-decoration:none}.logo-dot{color:var(--gold)}.nav-links{display:flex;gap:2.5rem;align-items:center}.nav-links a{text-decoration:none;color:var(--black);font-size:12px;letter-spacing:.07em;text-transform:uppercase;font-weight:500;opacity:.6;cursor:pointer;transition:opacity .2s}.nav-links a:hover{opacity:1}.nav-right{display:flex;gap:1rem;align-items:center}.nav-cart{background:var(--black);color:var(--warm-white);padding:9px 20px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;border:none;cursor:pointer;text-decoration:none;display:inline-block}.nav-search{background:transparent;border:.5px solid var(--light-border);padding:9px 14px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--black);cursor:pointer;font-family:Outfit,sans-serif;text-decoration:none}.btn-gold{background:var(--gold);color:var(--black);padding:14px 28px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:none;cursor:pointer;text-decoration:none;display:inline-block}.btn-black{background:var(--black);color:var(--warm-white);padding:14px 28px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:none;cursor:pointer;text-decoration:none;display:inline-block}.btn-outline-dark{background:transparent;color:var(--black);padding:13px 28px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:.5px solid var(--black);cursor:pointer;text-decoration:none;display:inline-block}.btn-outline-light{background:transparent;color:#ffffffa6;padding:13px 28px;font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;border:.5px solid rgba(255,255,255,.2);cursor:pointer;text-decoration:none;display:inline-block}.section-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:500;margin-bottom:.75rem}.section-title{font-family:Cormorant Garamond,serif;font-size:2.8rem;font-weight:600;color:var(--black);line-height:1.1}.section-title em{font-style:italic;color:var(--gold)}.section-title.light{color:var(--warm-white)}.section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem}.view-all{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-weight:500;text-decoration:none;border-bottom:.5px solid var(--gold);padding-bottom:2px;cursor:pointer}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:90vh;background:var(--black)}.hero-left{padding:6rem 4rem 6rem 5rem;display:flex;flex-direction:column;justify-content:center}.hero-eyebrow{font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);font-weight:500;margin-bottom:2rem;display:flex;align-items:center;gap:10px}.hero-eyebrow:before{content:"";width:28px;height:1px;background:var(--gold);display:block}.hero-h1{font-family:Cormorant Garamond,serif;font-size:4.2rem;line-height:1.05;color:#fdfaf5;font-weight:600;margin-bottom:2rem}.hero-h1 em{font-style:italic;color:var(--gold-light)}.hero-p{font-size:15px;color:#ffffff73;line-height:1.8;max-width:400px;margin-bottom:3rem;font-weight:300}.hero-btns{display:flex;gap:1rem}.hero-right{display:flex;align-items:center;justify-content:center;padding:3rem;background:#141414;position:relative}.hero-img{width:100%;min-height:480px;background:linear-gradient(145deg,#1e1e1c,#141412);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hero-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 60% 40%,rgba(200,151,58,.1) 0%,transparent 60%)}.hero-dog{font-size:9rem;opacity:.12}.hero-badge{position:relative;background:#c8973a1a;border:.5px solid rgba(200,151,58,.3);padding:14px 18px;display:flex;align-items:center;gap:10px;margin-top:1px}.badge-dot{width:8px;height:8px;background:var(--gold);border-radius:50%;flex-shrink:0}.badge-text{font-size:12px;color:#ffffffa6}.badge-text strong{color:var(--gold-light)}.hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff0d;margin-top:1rem}.hero-stat{background:#141414;padding:1.25rem 1.5rem}.hero-stat-val{font-family:Cormorant Garamond,serif;font-size:2rem;color:var(--gold);font-weight:600}.hero-stat-label{font-size:11px;color:#ffffff59;margin-top:2px}.trust{background:var(--gold);padding:14px 3rem;display:flex;justify-content:center;gap:3rem;align-items:center;flex-wrap:wrap}.trust-item{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--black);font-weight:600}.trust-sep{color:#0003}.stats-strip{background:var(--cream);display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background-color:#0000000f}.stat-item{background:var(--cream);padding:3rem 2.5rem}.stat-num{font-family:Cormorant Garamond,serif;font-size:3.2rem;font-weight:600;color:var(--black);line-height:1;margin-bottom:.4rem}.stat-num span{color:var(--gold)}.stat-label{font-size:12px;color:var(--gray);line-height:1.5}.problem-section{padding:7rem 3rem;background:var(--warm-white)}.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3.5rem}.problem-card{background:var(--cream);padding:2.5rem 2rem;position:relative;overflow:hidden;cursor:pointer;transition:transform .2s;text-decoration:none;color:inherit;display:block}.problem-card:hover{transform:translateY(-3px)}.problem-icon-big{font-size:2.5rem;margin-bottom:1.25rem}.problem-tag{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:.5rem}.problem-name{font-family:Cormorant Garamond,serif;font-size:1.35rem;font-weight:600;color:var(--black);margin-bottom:.6rem}.problem-desc{font-size:12.5px;color:var(--gray);line-height:1.65;margin-bottom:1.25rem;font-weight:300}.problem-cta{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-weight:600;border-bottom:.5px solid var(--gold);display:inline-block;padding-bottom:2px}.products-section{padding:7rem 3rem;background:var(--cream)}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3.5rem}.product-card{background:var(--warm-white);overflow:hidden;cursor:pointer;text-decoration:none;color:inherit;display:block}.product-card:hover .product-img-area{opacity:.9}.product-img-area{height:230px;display:flex;align-items:center;justify-content:center;font-size:4rem;position:relative;background:linear-gradient(145deg,#f0ebe0,#e5ddd0);transition:opacity .2s}.product-img-area img{width:100%;height:100%;object-fit:cover}.prod-badge{position:absolute;top:12px;left:12px;background:var(--black);color:var(--gold);font-size:9.5px;padding:4px 10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.prod-badge.new{background:var(--gold);color:var(--black)}.product-info{padding:1.25rem 1.5rem 1.75rem}.prod-cat{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);margin-bottom:.4rem}.prod-name{font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:600;color:var(--black);margin-bottom:.35rem}.prod-desc{font-size:12px;color:var(--gray);line-height:1.55;margin-bottom:1rem;font-weight:300}.prod-footer{display:flex;justify-content:space-between;align-items:flex-end}.prod-price{font-size:15px;font-weight:600;color:var(--black)}.prod-sub{font-size:10.5px;color:var(--gold);margin-top:2px}.add-btn{background:var(--black);color:var(--warm-white);padding:9px 16px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:none;cursor:pointer;font-weight:600;font-family:Outfit,sans-serif}.sub-section{background:var(--black);padding:8rem 5rem;display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:start}.sub-desc{font-size:14.5px;color:#fff6;line-height:1.8;margin-top:1.5rem;font-weight:300}.sub-features{margin-top:2.5rem;display:flex;flex-direction:column;gap:.85rem}.sub-feat{display:flex;align-items:center;gap:12px;font-size:13px;color:#fff9}.sub-feat-dot{width:5px;height:5px;background:var(--gold);border-radius:50%;flex-shrink:0}.plans{display:flex;flex-direction:column;gap:1px;background:#ffffff0f}.plan{background:#141414;padding:1.75rem 2rem;display:flex;justify-content:space-between;align-items:center;border-left:2px solid transparent;cursor:pointer;transition:all .2s}.plan:hover,.plan.active{background:#1c1a14;border-left-color:var(--gold)}.plan-name{font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:600;color:var(--warm-white)}.plan-detail{font-size:11.5px;color:#ffffff59;margin-top:3px}.plan-price-area{text-align:right}.plan-price{font-size:1.4rem;font-weight:600;color:var(--warm-white)}.plan-price sub{font-size:12px;color:#ffffff4d;font-weight:300}.plan-save{font-size:11px;color:var(--gold);margin-top:2px}.sub-cta{margin-top:1.5rem;width:100%;padding:15px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--gold);color:var(--black);border:none;cursor:pointer;font-family:Outfit,sans-serif;text-decoration:none;display:block;text-align:center}.why-section{padding:7rem 3rem;background:var(--warm-white)}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3.5rem}.why-card{background:var(--cream);padding:2.5rem 2rem}.why-num{font-family:Cormorant Garamond,serif;font-size:3rem;color:#0000000f;font-weight:700;line-height:1;margin-bottom:1.25rem}.why-title{font-size:14px;font-weight:600;color:var(--black);margin-bottom:.6rem}.why-body{font-size:12.5px;color:var(--gray);line-height:1.65;font-weight:300}.t-section{padding:7rem 3rem;background:var(--cream)}.t-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3.5rem}.t-card{background:var(--warm-white);padding:2.25rem}.t-stars{color:var(--gold);font-size:13px;letter-spacing:2px;margin-bottom:1.25rem}.t-quote{font-family:Cormorant Garamond,serif;font-size:1.15rem;color:var(--black);line-height:1.65;font-style:italic;margin-bottom:1.5rem}.t-name{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gray);font-weight:600}.t-pet{font-size:11px;color:var(--gold);margin-top:3px}.tiktok-section{padding:7rem 3rem;background:var(--black)}.tiktok-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3.5rem}.tt-card{background:#1a1a18;overflow:hidden;cursor:pointer}.tt-thumb{height:190px;background:#222;display:flex;align-items:center;justify-content:center;position:relative}.tt-emoji{font-size:3.5rem;opacity:.25}.tt-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;display:flex;align-items:center;justify-content:center}.tt-play{width:40px;height:40px;background:#ffffff1f;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;border:.5px solid rgba(255,255,255,.2);color:#fff}.tt-info{padding:1rem 1.25rem 1.5rem}.tt-tag{font-size:9.5px;color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-weight:600}.tt-title{font-size:12.5px;color:#ffffffb3;line-height:1.45}.tt-views{font-size:10.5px;color:#ffffff4d;margin-top:6px}.email-section{padding:6rem 3rem;background:var(--gold-pale);text-align:center;display:flex;flex-direction:column;align-items:center}.email-sub{font-size:14px;color:var(--gray);margin-top:1rem;margin-bottom:2.5rem;font-weight:300}.email-form{display:flex;max-width:440px;width:100%}.email-input{flex:1;padding:14px 18px;font-size:13px;border:.5px solid rgba(0,0,0,.15);background:var(--warm-white);color:var(--black);font-family:Outfit,sans-serif;outline:none}.email-btn{background:var(--black);color:var(--warm-white);padding:14px 22px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:none;cursor:pointer;font-family:Outfit,sans-serif;white-space:nowrap}.email-fine{font-size:11px;color:var(--gray);margin-top:1rem}.footer-wrap{background:var(--black)}.footer-top{padding:5rem 3rem 4rem;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;border-bottom:.5px solid rgba(255,255,255,.07)}.footer-logo{font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:600;color:var(--warm-white);margin-bottom:1rem}.footer-tagline{font-size:12.5px;color:#ffffff4d;line-height:1.7;max-width:240px;font-weight:300}.footer-socials{display:flex;gap:8px;margin-top:1.5rem;flex-wrap:wrap}.social-btn{background:#ffffff0d;border:.5px solid rgba(255,255,255,.1);color:#ffffff80;font-size:10.5px;padding:6px 14px;border-radius:50px;letter-spacing:.06em;cursor:pointer;font-family:Outfit,sans-serif}.fc-title{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff40;margin-bottom:1.25rem;font-weight:600}.fc-links{list-style:none;display:flex;flex-direction:column;gap:.65rem}.fc-links li a{font-size:13px;color:#ffffff80;cursor:pointer;transition:color .2s;text-decoration:none}.fc-links li a:hover{color:var(--gold)}.footer-bottom{padding:1.5rem 3rem;display:flex;justify-content:space-between;align-items:center}.footer-copy{font-size:11.5px;color:#fff3}.footer-legal{display:flex;gap:1.5rem}.footer-legal a{font-size:11.5px;color:#fff3;text-decoration:none}.shop-header{background:var(--black);padding:5rem 3rem 4rem}.shop-header h1{font-family:Cormorant Garamond,serif;font-size:3.5rem;color:var(--warm-white);font-weight:600;margin-top:.5rem}.shop-header h1 em{font-style:italic;color:var(--gold-light)}.shop-body{padding:3rem 3rem 6rem;background:var(--warm-white)}.shop-filters{display:flex;gap:.75rem;margin-bottom:3rem;flex-wrap:wrap}.filter-btn{padding:8px 20px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;border:.5px solid var(--light-border);background:transparent;cursor:pointer;font-family:Outfit,sans-serif;color:var(--gray);transition:all .2s}.filter-btn.active,.filter-btn:hover{background:var(--black);color:var(--warm-white);border-color:var(--black)}.shop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.product-page{padding:4rem 3rem 6rem;background:var(--warm-white)}.product-page-inner{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}.product-main-img{height:460px;background:linear-gradient(145deg,#f0ebe0,#e5ddd0);display:flex;align-items:center;justify-content:center;font-size:8rem;margin-bottom:1rem}.product-main-img img{width:100%;height:100%;object-fit:cover}.product-thumb-row{display:flex;gap:8px}.product-thumb{width:80px;height:80px;background:var(--cream);display:flex;align-items:center;justify-content:center;font-size:1.75rem;cursor:pointer;border:1.5px solid transparent}.product-thumb.active{border-color:var(--gold)}.product-details{padding-top:.5rem}.product-page-tag{font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:.75rem}.product-page-name{font-family:Cormorant Garamond,serif;font-size:2.8rem;font-weight:600;color:var(--black);line-height:1.1;margin-bottom:1rem}.product-page-stars{color:var(--gold);font-size:13px;letter-spacing:2px;margin-bottom:.5rem}.product-page-reviews{font-size:12px;color:var(--gray);margin-bottom:1.5rem}.product-page-desc{font-size:14.5px;color:var(--gray);line-height:1.8;margin-bottom:2rem;font-weight:300}.product-page-price{font-size:2rem;font-weight:600;color:var(--black);margin-bottom:.4rem}.product-page-sub-price{font-size:13px;color:var(--gold);margin-bottom:2rem}.subscribe-toggle{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--light-border);margin-bottom:1.5rem}.sub-toggle-btn{padding:14px;text-align:center;background:var(--cream);cursor:pointer;font-size:12px;font-weight:500;color:var(--gray);transition:all .2s}.sub-toggle-btn.active{background:var(--black);color:var(--warm-white)}.sub-toggle-btn .price{font-size:1.1rem;font-weight:600;display:block;margin-top:2px}.sub-toggle-btn.active .price{color:var(--gold-light)}.add-to-cart-btn{width:100%;padding:16px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--black);color:var(--warm-white);border:none;cursor:pointer;font-family:Outfit,sans-serif;margin-bottom:1rem}.buy-now-btn{width:100%;padding:16px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--gold);color:var(--black);border:none;cursor:pointer;font-family:Outfit,sans-serif;margin-bottom:2rem}.product-trust{display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;background:var(--cream)}.product-trust-item{font-size:12.5px;color:var(--gray);display:flex;align-items:center;gap:8px}.product-trust-item span{color:var(--gold)}.product-benefits{margin-top:2rem}.benefits-title{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--black);font-weight:600;margin-bottom:1rem}.benefit-item{display:flex;align-items:flex-start;gap:10px;padding:.65rem 0;border-bottom:.5px solid var(--light-border)}.benefit-dot{width:5px;height:5px;background:var(--gold);border-radius:50%;flex-shrink:0;margin-top:5px}.benefit-text{font-size:13px;color:var(--gray);line-height:1.5}.sub-page{background:var(--warm-white)}.sub-page-hero{background:var(--black);padding:6rem 3rem;text-align:center}.sub-page-hero h1{font-family:Cormorant Garamond,serif;font-size:3.8rem;color:var(--warm-white);font-weight:600;margin:.5rem 0 1.5rem;line-height:1.1}.sub-page-hero h1 em{color:var(--gold-light);font-style:italic}.sub-page-hero p{font-size:15px;color:#ffffff73;max-width:520px;margin:0 auto 3rem;line-height:1.8;font-weight:300}.sub-plans-full{padding:5rem 3rem;background:var(--warm-white)}.sub-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.sub-plan-card{background:var(--cream);padding:2.5rem;position:relative}.sub-plan-card.featured{background:var(--black);border-top:3px solid var(--gold)}.sub-plan-popular{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:var(--gold);color:var(--black);font-size:10px;padding:4px 16px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.sub-plan-title{font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:600;color:var(--black);margin-bottom:.4rem}.sub-plan-card.featured .sub-plan-title{color:var(--warm-white)}.sub-plan-subtitle{font-size:12px;color:var(--gray);margin-bottom:2rem}.sub-plan-card.featured .sub-plan-subtitle{color:#fff6}.sub-plan-price-big{font-family:Cormorant Garamond,serif;font-size:3.5rem;font-weight:600;color:var(--black);line-height:1}.sub-plan-card.featured .sub-plan-price-big{color:var(--warm-white)}.sub-plan-price-big sub{font-size:1rem;font-family:Outfit,sans-serif;font-weight:300;color:var(--gray)}.sub-plan-card.featured .sub-plan-price-big sub{color:#ffffff59}.sub-plan-save-tag{display:inline-block;background:var(--gold-pale);color:var(--gold);font-size:10.5px;padding:4px 12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin:.75rem 0 1.75rem}.sub-plan-card.featured .sub-plan-save-tag{background:#c8973a26}.sub-plan-features{list-style:none;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.sub-plan-features li{font-size:13px;color:var(--gray);display:flex;align-items:center;gap:8px}.sub-plan-card.featured .sub-plan-features li{color:#ffffff8c}.sub-plan-features li:before{content:"\2014";color:var(--gold);font-weight:600}.sub-plan-btn{width:100%;padding:14px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-family:Outfit,sans-serif;background:transparent;border:.5px solid var(--black);color:var(--black)}.sub-plan-card.featured .sub-plan-btn{background:var(--gold);border-color:var(--gold);color:var(--black)}.sub-faq{padding:5rem 3rem;background:var(--cream)}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem}.faq-item{background:var(--warm-white);padding:1.75rem 2rem}.faq-q{font-size:14px;font-weight:600;color:var(--black);margin-bottom:.75rem}.faq-a{font-size:13px;color:var(--gray);line-height:1.65;font-weight:300}.sub-page-stats{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.sub-page-stat{text-align:center}.sub-page-stat-val{font-family:Cormorant Garamond,serif;font-size:2.5rem;color:var(--gold);font-weight:600}.sub-page-stat-label{font-size:12px;color:#fff6}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-left>*{animation:fadeUp .7s ease forwards;opacity:0}.hero-eyebrow{animation-delay:.1s}.hero-h1{animation-delay:.25s}.hero-p{animation-delay:.38s}.hero-btns{animation-delay:.5s}@media(max-width:768px){.hero{grid-template-columns:1fr}.hero-left{padding:3rem 1.5rem}.hero-h1{font-size:2.8rem}.hero-right{padding:1.5rem}nav{padding:0 1.5rem}.nav-links{display:none}.stats-strip,.problem-grid,.products-grid,.shop-grid{grid-template-columns:1fr 1fr}.sub-section{grid-template-columns:1fr;padding:4rem 2rem;gap:3rem}.why-grid{grid-template-columns:1fr 1fr}.t-grid{grid-template-columns:1fr}.tiktok-grid{grid-template-columns:1fr 1fr}.footer-top{grid-template-columns:1fr 1fr;gap:2rem}.product-page-inner{grid-template-columns:1fr;gap:2rem}.sub-plans-grid,.faq-grid{grid-template-columns:1fr}.section-title{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/animalia.css.map */
