.btn-ghost{background:#ffffff14;color:#fff;border-color:#ffffff59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-ghost:hover{background:#ffffff29}.sec-head p{color:var(--muted);max-width:440px;margin-top:10px;font-size:15.5px}.testi .btn-see{color:#fff;border-color:#fff9}.testi .btn-see:hover{background:#fff;color:var(--ink)}.ann span{font-weight:500}footer .brand img{height:60px}.hero{position:relative;color:#fff;overflow:hidden;min-height:800px;display:flex;align-items:flex-end}.hero .bg{position:absolute;top:0;right:0;bottom:0;left:0}.hero .bg img{width:100%;height:100%;object-fit:cover;object-position:50% 3%}.hero .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#120c0a38,#120c0a1a 25%,#120c0aad 39%,#120c0af7 49%,#130c0a 57%),linear-gradient(90deg,rgba(18,12,10,.45) 0%,rgba(18,12,10,.1) 55%,transparent 78%)}.hero .wrap{position:relative;padding:0 32px;width:100%}.hero-copy{max-width:620px}.hero h1{font-size:64px;margin:22px 0 0;font-weight:600}.hero h1 em{font-style:normal;color:#ff5b62}.hero p.lead{font-size:18px;color:#e8ded4;margin-top:18px;max-width:500px;line-height:1.55}.hero-cta{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.trust{position:relative;margin-top:56px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:20px 20px 0 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.trust .cell{display:flex;align-items:center;gap:16px;padding:24px 28px}.trust .cell+.cell{border-inline-start:1px solid rgba(255,255,255,.12)}.trust .ic{width:46px;height:46px;border-radius:12px;background:#ff5b6229;display:grid;place-items:center;flex:0 0 auto}.trust .ic svg{width:23px;height:23px;stroke:#ff8b90;stroke-width:1.8;fill:none}.trust .t{font-family:Fraunces,serif;font-size:19px;font-weight:600;line-height:1}.trust .s{font-size:13px;color:#cdbfb2;margin-top:5px}.trust .t b{color:#ff5b62;font-family:Inter;font-weight:700}.products{padding:70px 0}.features{padding:64px 0 8px}.feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.feat{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px 24px;box-shadow:var(--shadow-sm);transition:.2s}.feat:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.feat .ic{width:48px;height:48px;border-radius:13px;background:var(--paper-2);display:grid;place-items:center;margin-bottom:16px}.feat .ic svg{width:24px;height:24px;stroke:var(--accent);stroke-width:1.7;fill:none}.feat h2{font-size:18px;margin-bottom:7px}.feat p{font-size:14px;color:var(--muted);line-height:1.5}.testi{background:var(--ink);color:#fff;padding:80px 0}.testi .sec-head h2{color:#fff}.testi .sec-head p{color:#b9 aca0;color:#b3a498}.testi .eyebrow{color:#ff8b90}.tg{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.quote{background:linear-gradient(180deg,#231b16,#1d1712);border:1px solid rgba(255,255,255,.08);border-radius:var(--r);padding:30px 28px;display:flex;flex-direction:column;gap:16px;box-shadow:0 20px 40px -24px #000}.quote .stars{display:flex;gap:3px}.quote .stars svg{width:17px;height:17px;fill:#e8b53c}.quote .qmark{font-family:Fraunces,serif;font-size:52px;line-height:.4;color:var(--accent);height:22px}.quote p{font-size:15.5px;color:#e9ded4;line-height:1.6;flex:1}.who{display:flex;align-items:center;gap:13px;padding-top:6px;border-top:1px solid rgba(255,255,255,.09)}.who .av{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--gold));display:grid;place-items:center;font-weight:700;font-size:16px;font-family:Fraunces,serif}.who .nm{font-weight:600;font-size:15px}.who .lo{font-size:12.5px;color:#9c8f83}.cta{padding:74px 0}.cta-box{position:relative;overflow:hidden;border-radius:26px;padding:56px 60px;color:#fff;box-shadow:var(--shadow)}.cta-box .bg{position:absolute;top:0;right:0;bottom:0;left:0}.cta-box .bg img{width:100%;height:100%;object-fit:cover}.cta-box .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#8f171df0,#181310b3)}.cta-box .inner{position:relative;max-width:560px}.cta-box h2{font-size:38px}.cta-box p{margin-top:12px;color:#f0e2d8;font-size:16px}.cta-form{display:flex;gap:12px;margin-top:26px;max-width:460px}.cta-form input{flex:1;padding:14px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:#ffffff1f;color:#fff;font-size:15px;font-family:inherit}.cta-form input::placeholder{color:#e6d6ca}:root{--ink:#181310;--ink-2:#2a221d;--paper:#faf7f2;--paper-2:#f2ece3;--line:#e7ddd1;--muted:#7a6f65;--accent:#b81f26;--accent-d:#8f171d;--gold:#b08d57;--ok:#2f7d5b;--shadow:0 18px 40px -20px rgba(24,19,16,.35);--shadow-sm:0 6px 18px -10px rgba(24,19,16,.3);--r:16px}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{font-family:Inter,system-ui,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;line-height:1.5}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}h1,h2,h3,h4{font-family:Fraunces,serif;font-weight:600;letter-spacing:-.01em;line-height:1.1}a{color:inherit;text-decoration:none}svg{display:block}img{max-width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;font-size:15px;padding:14px 26px;border-radius:999px;cursor:pointer;border:1px solid transparent;font-family:inherit;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 10px 24px -10px #b81f26b3}.btn-primary:hover{background:var(--accent-d);transform:translateY(-2px)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:var(--ink-2);transform:translateY(-2px)}.btn-outline{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-outline:hover{background:var(--ink);color:#fff}.btn-block{width:100%}.eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.sec-head h2{font-size:38px}.btn-see{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;font-weight:600;font-size:14px;color:var(--ink);padding:11px 20px;border-radius:999px;border:1.5px solid var(--ink);background:transparent;transition:.18s}.btn-see:hover{background:var(--ink);color:#fff}.ann{background:var(--ink);color:#f3e9df;font-size:13.5px;letter-spacing:.14em}.ann .wrap{display:flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding-top:6px;padding-bottom:6px;flex-wrap:wrap;text-align:center;text-transform:uppercase}.ann b{color:#fff}.ann svg{width:16px;height:16px;stroke:var(--gold)}header{position:sticky;top:0;z-index:40;background:#faf7f2e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:76px}.brand{display:flex;align-items:center}.brand img{height:56px;width:auto;display:block}nav.links{display:flex;gap:30px;font-size:14.5px;font-weight:500}nav.links a{position:relative;padding:6px 0;color:var(--ink-2)}nav.links a:hover{color:var(--accent)}nav.links a.active:after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:2px;background:var(--accent);border-radius:2px}.tools{display:flex;align-items:center;gap:8px}.icon-btn{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;border:1px solid transparent;transition:.15s;background:none;cursor:pointer}.icon-btn:hover{background:var(--paper-2);border-color:var(--line)}.icon-btn svg{width:20px;height:20px;stroke:var(--ink);stroke-width:1.7;fill:none}.cart{position:relative}.cart .cnt{position:absolute;top:5px;inset-inline-end:5px;background:var(--accent);color:#fff;font-size:10.5px;font-weight:700;min-width:16px;height:16px;border-radius:9px;display:grid;place-items:center;font-family:Inter}.page-hero{background:linear-gradient(180deg,var(--paper-2),var(--paper));border-bottom:1px solid var(--line);padding:38px 0 34px}.crumb{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted);margin-bottom:12px}.crumb a:hover{color:var(--accent)}.crumb svg{width:14px;height:14px;stroke:var(--muted);fill:none;stroke-width:1.8}.page-hero h1{font-size:44px}.page-hero p{color:var(--muted);margin-top:10px;max-width:620px;font-size:15.5px}.prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:.22s}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:#dcccb8}.card .media{position:relative;aspect-ratio:1/1;overflow:hidden;background:#fff}.card .media img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .5s ease}.card:hover .media img{transform:scale(1.05)}.tag{position:absolute;top:12px;inset-inline-start:12px;background:var(--ink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;padding:5px 11px;border-radius:999px}.tag.sale{background:var(--accent)}.card .body{padding:16px 16px 18px;display:flex;flex-direction:column;flex:1}.card .cat{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.card h3{font-size:16.5px;margin:6px 0 0;font-weight:600;line-height:1.2}.card .rate{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:12.5px;color:var(--muted)}.card .rate svg{width:14px;height:14px;fill:#e8b53c;stroke:none}.price{display:flex;align-items:baseline;gap:9px;margin-top:14px}.price .now{font-family:Fraunces,serif;font-size:20px;font-weight:600}.price .was{font-size:13.5px;color:var(--muted);text-decoration:line-through}.price .unit{font-size:12px;color:var(--muted);margin-inline-start:auto}.am-b2b{display:inline-flex;align-items:center;align-self:flex-start;margin-top:8px;background:#eaf3ee;color:var(--ok);border:1px solid #cfe4d8;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;letter-spacing:.02em;line-height:1.35;white-space:nowrap}.am-b2b--lg{margin-top:0;font-size:12.5px;padding:4px 11px}.add{margin-top:14px;width:100%;padding:12px;justify-content:center}.shell{display:grid;grid-template-columns:264px 1fr;gap:36px;padding:44px 0 72px;align-items:start}.filters{position:sticky;top:96px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:var(--shadow-sm)}.filters h4{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:18px 0 12px;font-family:Inter;font-weight:700}.filters h4:first-child{margin-top:0}.fl{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:14.5px;color:var(--ink-2);cursor:pointer}.fl input{accent-color:var(--accent);width:16px;height:16px}.fl .n{margin-inline-start:auto;color:var(--muted);font-size:12.5px}.pill-f{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:7px 14px;font-size:13px;cursor:pointer;transition:.15s}.pill-f.on,.pill-f:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.filterbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:14px;padding:13px 16px;margin-bottom:20px;box-shadow:var(--shadow-sm)}.filterbar .lbl{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.filterbar .sep{width:1px;height:24px;background:var(--line);margin:0 4px}.filterbar .spacer{flex:1}.filterbar .select{padding:9px 14px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.toolbar .cnt{font-size:14px;color:var(--muted)}.select{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500}.select svg{width:15px;height:15px;stroke:var(--ink);fill:none;stroke-width:1.8}.pagination{display:flex;gap:8px;justify-content:center;margin-top:44px}.pagination a{min-width:44px;height:44px;border-radius:11px;display:grid;place-items:center;border:1px solid var(--line);background:#fff;font-weight:600;font-size:14px}.pagination a.on{background:var(--accent);color:#fff;border-color:var(--accent)}.pagination a:hover:not(.on){border-color:var(--ink)}.pdp{display:grid;grid-template-columns:1.05fr 1fr;gap:52px;padding:44px 0 20px;align-items:start}.gallery .main{background:#fff;border:1px solid var(--line);border-radius:20px;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;box-shadow:var(--shadow-sm)}.gallery .main img{width:100%;height:100%;object-fit:contain;padding:22px}.thumbs{display:flex;gap:12px;margin-top:14px}.thumbs .t{width:82px;height:82px;border-radius:13px;border:1.5px solid var(--line);background:#fff;overflow:hidden;cursor:pointer;padding:6px}.thumbs .t.on{border-color:var(--accent)}.thumbs .t img{width:100%;height:100%;object-fit:contain}.summary .cat{color:var(--gold);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.summary h1{font-size:38px;margin:10px 0 12px}.summary .rate{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--muted)}.summary .rate .stars{display:flex}.summary .rate svg{width:16px;height:16px;fill:#e8b53c}.pdp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:20px 0}.pdp-price .now{font-family:Fraunces,serif;font-size:34px;font-weight:600}.pdp-price .was{font-size:17px;color:var(--muted);text-decoration:line-through}.pdp-price .unit{font-size:14px;color:var(--muted)}.pdp-price .save{background:#fbe9ea;color:var(--accent);font-weight:700;font-size:12.5px;padding:4px 10px;border-radius:999px}.desc{color:#5f564e;font-size:15px;line-height:1.65;margin-bottom:22px;max-width:520px}.opt{margin:18px 0}.opt .lbl{font-weight:600;font-size:13.5px;margin-bottom:9px}.opt .vals{display:flex;gap:9px;flex-wrap:wrap}.opt .v{border:1.5px solid var(--line);background:#fff;border-radius:11px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:.15s}.opt .v.on,.opt .v:hover{border-color:var(--accent);color:var(--accent)}.buy{display:flex;gap:12px;align-items:stretch;margin:8px 0 18px}.stepper{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;background:#fff;overflow:hidden}.stepper button{width:46px;height:52px;border:none;background:none;font-size:20px;cursor:pointer;color:var(--ink)}.stepper span{min-width:52px;text-align:center;font-weight:600}.buy .btn{flex:1}.picker{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;margin:18px 0}.picker .h{display:flex;align-items:center;gap:9px;font-weight:600;font-size:14.5px;margin-bottom:14px}.picker .h svg{width:18px;height:18px;stroke:var(--accent);fill:none;stroke-width:1.8}.days{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.day{border:1.5px solid var(--line);border-radius:11px;padding:8px 12px;text-align:center;min-width:58px;cursor:pointer;font-size:12.5px;transition:.15s}.day .d{font-weight:700;font-size:15px;font-family:Fraunces,serif}.day.on,.day:hover{border-color:var(--accent);background:#fdf1f2}.slot{border:1.5px solid var(--line);border-radius:999px;padding:7px 14px;font-size:13px;cursor:pointer;transition:.15s}.slot.on,.slot:hover{border-color:var(--accent);color:var(--accent)}.assure{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:8px}.assure .a{display:flex;gap:11px;align-items:center;background:var(--paper-2);border-radius:12px;padding:13px 15px}.assure .ic{width:38px;height:38px;border-radius:10px;background:#fff;display:grid;place-items:center;flex:0 0 auto}.assure .ic svg{width:19px;height:19px;stroke:var(--accent);fill:none;stroke-width:1.8}.assure .t{font-weight:600;font-size:13.5px}.assure .s{font-size:12px;color:var(--muted)}.acc{border-top:1px solid var(--line);margin-top:26px}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;align-items:center;font-family:Fraunces,serif;font-weight:600;font-size:17px}.acc summary::-webkit-details-marker{display:none}.acc summary .pm{width:26px;height:26px;border-radius:8px;border:1px solid var(--line);display:grid;place-items:center;font-size:18px;color:var(--muted)}.acc details[open] summary .pm{background:var(--ink);color:#fff;border-color:var(--ink)}.acc .c{padding:0 0 20px;color:#5f564e;font-size:14.5px;line-height:1.65;max-width:640px}.cart-shell{display:grid;grid-template-columns:1fr 380px;gap:36px;padding:40px 0 72px;align-items:start}.ship-bar{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin-bottom:20px}.ship-bar .txt{font-size:14px;margin-bottom:10px}.ship-bar .txt b{color:var(--accent)}.track{height:8px;border-radius:99px;background:var(--paper-2);overflow:hidden}.track i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--gold));border-radius:99px}.line{display:flex;gap:16px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;margin-bottom:12px}.line .thumb{width:88px;height:88px;border-radius:11px;background:#fff;border:1px solid var(--line);overflow:hidden;flex:0 0 auto}.line .thumb img{width:100%;height:100%;object-fit:contain;padding:6px}.line .info{flex:1}.line .info .cat{color:var(--gold);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.line .info h3{font-size:16px;margin:3px 0 2px}.line .info .meta{font-size:12.5px;color:var(--muted)}.line .lp{font-family:Fraunces,serif;font-weight:600;font-size:18px;min-width:84px;text-align:end}.line .rm{background:none;border:none;color:var(--muted);cursor:pointer}.line .rm svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8}.summary-box{position:sticky;top:96px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px;box-shadow:var(--shadow-sm)}.summary-box h3{font-size:20px;margin-bottom:16px}.srow{display:flex;justify-content:space-between;font-size:14.5px;padding:8px 0;color:var(--ink-2)}.srow.tot{border-top:1px solid var(--line);margin-top:8px;padding-top:16px;font-size:19px;font-weight:700;font-family:Fraunces,serif}.pays{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:16px}.pays .chip{height:30px;min-width:46px;padding:0 9px;background:#fff;border:1px solid var(--line);border-radius:7px;display:grid;place-items:center;box-shadow:0 1px 2px #1813100d}.pays .chip img{height:19px;width:auto;display:block}.pays .chip.klarna{background:#ffb3c7;border-color:#f7a5bb}.pays .chip.klarna img{height:13px}.card-pad{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:34px;box-shadow:var(--shadow-sm)}.field{margin-bottom:16px}.field label{display:block;font-size:13px;font-weight:600;margin-bottom:7px;color:var(--ink-2)}.field input,.field textarea,.field select{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:13px 15px;font-size:15px;font-family:inherit;background:var(--paper);color:var(--ink)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--accent);background:#fff}.searchbar{display:flex;gap:10px;max-width:640px;margin:0 auto}.searchbar input{flex:1;border:1.5px solid var(--line);border-radius:999px;padding:15px 22px;font-size:16px;background:#fff;font-family:inherit}.searchbar input:focus{outline:none;border-color:var(--accent)}.terms{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:16px}.two{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:44px 0 72px;align-items:start}.info-row{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--line)}.info-row .ic{width:44px;height:44px;border-radius:12px;background:var(--paper-2);display:grid;place-items:center;flex:0 0 auto}.info-row .ic svg{width:21px;height:21px;stroke:var(--accent);fill:none;stroke-width:1.8}.info-row .t{font-weight:600}.info-row .s{color:var(--muted);font-size:14px;margin-top:2px}.prose{max-width:760px;margin:0 auto;padding:44px 0 72px}.prose h2{font-size:26px;margin:34px 0 12px}.prose p{color:#4f463f;font-size:16px;line-height:1.75;margin-bottom:14px}.prose ul{margin:0 0 16px 20px;color:#4f463f;line-height:1.8}.recipe-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:44px 0 72px}.recipe{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow-sm);transition:.2s}.recipe:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.recipe .rimg{aspect-ratio:16/11;overflow:hidden;background:var(--paper-2)}.recipe .rimg img{width:100%;height:100%;object-fit:cover;transition:.5s}.recipe:hover .rimg img{transform:scale(1.06)}.recipe .rb{padding:18px}.recipe .meta{display:flex;gap:12px;font-size:12px;color:var(--muted);margin-bottom:8px}.recipe h3{font-size:19px}.recipe p{color:var(--muted);font-size:14px;margin-top:7px}footer{background:var(--paper-2);border-top:1px solid var(--line);padding:56px 0 30px}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px}.foot-grid h3{font-family:Inter;font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:16px;font-weight:700}.foot-grid a{display:block;font-size:14.5px;color:var(--ink-2);padding:5px 0}.foot-grid a:hover{color:var(--accent)}.foot-brand p{color:var(--muted);font-size:14px;margin-top:14px;max-width:260px;line-height:1.6}.socials{display:flex;gap:10px;margin-top:18px}.socials a{width:38px;height:38px;border-radius:10px;background:#fff;border:1px solid var(--line);display:grid;place-items:center}.socials svg{width:18px;height:18px;stroke:var(--ink);stroke-width:1.7;fill:none}.foot-bot{display:flex;justify-content:space-between;align-items:center;margin-top:44px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;flex-wrap:wrap;gap:10px}.trust>*,.feat-grid>*,.tg>*,.foot-grid>*,.cat-grid>*,.prod-grid>*,.recipe-grid>*,.two>*,.shell>*,.pdp>*,.cart-shell>*,.line .info,.summary,.hero-copy{min-width:0}@media(max-width:1100px){.prod-grid{grid-template-columns:repeat(3,1fr)}.hero h1{font-size:54px}.cta-box{padding:48px 42px}}@media(max-width:989px){.shell,.pdp,.cart-shell,.two{grid-template-columns:1fr}.prod-grid,.recipe-grid,.feat-grid,.tg{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:repeat(2,1fr);gap:28px}nav.links{display:none}.hero{min-height:640px}.hero h1{font-size:46px}.hero p.lead{font-size:16.5px}.trust{grid-template-columns:repeat(3,1fr)}.trust .cell{padding:18px 16px;gap:12px}.trust .t{font-size:17px}.sec-head h2,.cta-box h2{font-size:30px}.page-hero h1{font-size:34px}.summary h1{font-size:30px}.filters,.summary-box{position:static}}@media(max-width:749px){.prod-grid{grid-template-columns:repeat(2,1fr);gap:12px}.recipe-grid,.feat-grid,.cat-grid,.tg,.foot-grid,.assure{grid-template-columns:1fr}.foot-grid{gap:24px}.foot-brand p{max-width:none}.wrap{padding:0 18px}.hero{min-height:0;padding:56px 0 0}.hero .wrap{padding:0 18px}.hero-copy{max-width:none}.hero h1{font-size:clamp(25px,7.1vw,32px);line-height:1.14;margin-top:0;overflow-wrap:anywhere}.hero p.lead{font-size:clamp(13.5px,3.8vw,15px);line-height:1.5;max-width:none;margin-top:11px}.hero-cta{margin-top:17px;gap:8px}.hero-cta .btn{flex:1 1 auto;justify-content:center;padding:12px 18px;font-size:clamp(13.5px,3.7vw,15px);gap:7px}.trust{grid-template-columns:1fr;margin-top:20px;border-radius:14px 14px 0 0}.trust .cell{padding:9px 14px;gap:10px}.trust .cell+.cell{border-inline-start:0;border-top:1px solid rgba(255,255,255,.12)}.trust .ic{width:32px;height:32px;border-radius:9px}.trust .ic svg{width:17px;height:17px}.trust .tx{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 7px;min-width:0}.trust .t{font-size:14.5px;line-height:1.25}.trust .s{font-size:12px;margin-top:0;line-height:1.25}.trust .s:before{content:"\b7";margin-inline-end:7px;opacity:.6}.features{padding:40px 0 8px}.testi{padding:52px 0}.cta{padding:44px 0}.cta-box{padding:32px 22px;border-radius:20px}.cta-box h2,.sec-head h2{font-size:26px}.cta-form{flex-direction:column;max-width:none;gap:10px}.cta-form .btn{width:100%}.sec-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:22px}.page-hero{padding:26px 0 24px}.page-hero h1{font-size:28px}.page-hero p{font-size:14.5px}.filterbar{padding:11px 12px;gap:8px}.toolbar{flex-wrap:wrap;gap:10px}.pagination{flex-wrap:wrap;margin-top:30px}.pdp{padding:24px 0 8px;gap:24px}.summary h1{font-size:26px}.pdp-price{flex-wrap:wrap;gap:8px;margin:14px 0}.pdp-price .now{font-size:28px}.thumbs{overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.thumbs::-webkit-scrollbar{display:none}.thumbs .t{flex:0 0 auto;width:66px;height:66px}.buy{flex-wrap:wrap}.buy .btn{flex:1 1 100%}.desc,.acc .c{max-width:none}.line{flex-wrap:wrap;gap:12px}.line .thumb{width:64px;height:64px}.line .info{flex:1 1 140px}.line .lp{min-width:0;margin-inline-start:auto}.two{gap:26px;padding:26px 0 44px}.prose{padding:26px 0 44px}.searchbar{flex-direction:column}.searchbar .btn{width:100%}.card-pad{padding:22px}footer{padding:40px 0 24px}.foot-bot{flex-direction:column;align-items:flex-start;margin-top:30px}}@media(max-width:420px){.card .body{padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/allmeat.css.map */
