.campaign-module__C-dXJq__sale{color:#241812;min-height:100vh;font-family:var(--font-outfit),"Outfit",sans-serif;background:radial-gradient(900px 420px at 100% -10%,#8e243329,#0000 60%),#f4efe6}.campaign-module__C-dXJq__mast{background:#1a120e}.campaign-module__C-dXJq__wrap{width:min(1180px,100% - 32px);margin-inline:auto}.campaign-module__C-dXJq__top{justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.campaign-module__C-dXJq__brand img{width:auto;height:54px;display:block}.campaign-module__C-dXJq__topNote{color:#e7d7c4;margin:0;font-size:.95rem}.campaign-module__C-dXJq__call{color:#f3d7c4;border-bottom:1px solid #f3d7c4;font-weight:600;text-decoration:none}.campaign-module__C-dXJq__hero{padding:36px 0 18px}.campaign-module__C-dXJq__hero h1{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.045em;max-width:16ch;margin:0;font-size:clamp(2.6rem,6vw,5.4rem);font-weight:460;line-height:.92}.campaign-module__C-dXJq__hero p{color:#4e3b30;max-width:46ch;font-size:1.12rem;line-height:1.5}.campaign-module__C-dXJq__facts{gap:14px;margin:0;display:grid}.campaign-module__C-dXJq__facts div{border-top:1px solid #d9cbb8;padding-top:8px}.campaign-module__C-dXJq__facts dt{font-family:var(--font-fraunces),Georgia,serif;font-size:1.8rem}.campaign-module__C-dXJq__facts dd{color:#6d5848;margin:0}.campaign-module__C-dXJq__tools{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4efe6eb;gap:14px;padding:10px 0 6px;display:grid;position:sticky;top:0}.campaign-module__C-dXJq__cats{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.campaign-module__C-dXJq__cats button{color:#4e3b30;white-space:nowrap;cursor:pointer;font:inherit;background:0 0;border:1px solid #d9cbb8;border-radius:999px;padding:8px 14px}.campaign-module__C-dXJq__cats button[aria-selected=true]{color:#f6efe4;background:#6e1d2a;border-color:#6e1d2a}.campaign-module__C-dXJq__search{color:#6d5848;gap:4px;font-size:.9rem;display:grid}.campaign-module__C-dXJq__search input,.campaign-module__C-dXJq__form input,.campaign-module__C-dXJq__line input,.campaign-module__C-dXJq__qty input{font:inherit;color:inherit;background:#fffdf8;border:1px solid #d9cbb8;border-radius:10px;padding:12px 14px}.campaign-module__C-dXJq__group{padding:28px 0 8px}.campaign-module__C-dXJq__group h2{font-family:var(--font-fraunces),Georgia,serif;justify-content:space-between;align-items:baseline;margin:0 0 16px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;display:flex}.campaign-module__C-dXJq__group h2 span{font-family:var(--font-outfit),sans-serif;color:#6d5848;font-size:.95rem}.campaign-module__C-dXJq__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.campaign-module__C-dXJq__card{grid-template-rows:auto auto 2.6em auto auto auto;align-content:start;gap:6px;display:grid}.campaign-module__C-dXJq__stage{background:#fffdf8;border-radius:18px;place-items:center;min-height:230px;padding:18px;display:grid}.campaign-module__C-dXJq__stage img{object-fit:contain;width:100%;height:210px}.campaign-module__C-dXJq__fallback{color:#a89480}.campaign-module__C-dXJq__meta,.campaign-module__C-dXJq__stock{color:#6d5848;justify-content:space-between;margin:0;font-size:.86rem;display:flex}.campaign-module__C-dXJq__card h3{height:2.6em;margin:0;font-size:1.02rem;font-weight:560;line-height:1.3;overflow:hidden}.campaign-module__C-dXJq__price{font-family:var(--font-fraunces),Georgia,serif;margin:2px 0 0;font-size:1.55rem}.campaign-module__C-dXJq__price small{font-family:var(--font-outfit),sans-serif;color:#6d5848;font-size:.8rem}.campaign-module__C-dXJq__add{grid-template-columns:72px 1fr;gap:8px;margin-top:6px;display:grid}.campaign-module__C-dXJq__qty input{text-align:center;padding:10px 8px}.campaign-module__C-dXJq__add button,.campaign-module__C-dXJq__send,.campaign-module__C-dXJq__dock{font:inherit;cursor:pointer}.campaign-module__C-dXJq__add button{color:#f6efe4;background:#241812;border:0;border-radius:10px;padding:10px 8px}.campaign-module__C-dXJq__empty{color:#6d5848;margin:40px auto}.campaign-module__C-dXJq__pager{flex-wrap:wrap;justify-content:center;gap:8px;padding:36px 0 8px;display:flex}.campaign-module__C-dXJq__pager button{color:#241812;min-width:42px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #d9cbb8;border-radius:999px;padding:8px 12px}.campaign-module__C-dXJq__pager button[aria-current=page]{color:#f6efe4;background:#6e1d2a;border-color:#6e1d2a}.campaign-module__C-dXJq__pager button:disabled{opacity:.4;cursor:default}.campaign-module__C-dXJq__colophon{border-top:1px solid #d9cbb8;justify-content:space-between;align-items:end;gap:20px;margin-top:40px;padding:64px 0 120px;display:flex}.campaign-module__C-dXJq__colophon img{background:#1a120e;border-radius:8px;height:42px;padding:8px 12px}.campaign-module__C-dXJq__colophon div{flex-wrap:wrap;gap:18px;display:flex}.campaign-module__C-dXJq__colophon a{color:#4e3b30}.campaign-module__C-dXJq__dock{color:#f6efe4;z-index:20;background:#241812;border:0;border-radius:999px;align-items:center;gap:18px;padding:14px 22px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #24181247}.campaign-module__C-dXJq__sheet{z-index:30;position:fixed;inset:0}.campaign-module__C-dXJq__backdrop{background:#24181275;border:0;position:absolute;inset:0}.campaign-module__C-dXJq__panel{box-sizing:border-box;background:#f7f1e8;width:min(460px,100%);height:100%;padding:22px;position:absolute;top:0;right:0;overflow:auto}.campaign-module__C-dXJq__panelHead,.campaign-module__C-dXJq__sum{justify-content:space-between;align-items:center;display:flex}.campaign-module__C-dXJq__panel h2{font-family:var(--font-fraunces),Georgia,serif;margin:0;font-size:2rem;font-weight:500}.campaign-module__C-dXJq__panelHead button{cursor:pointer;color:#6e1d2a;font:inherit;background:0 0;border:0}.campaign-module__C-dXJq__lines{margin:18px 0;padding:0;list-style:none}.campaign-module__C-dXJq__line{border-bottom:1px solid #e4d5c3;grid-template-columns:54px 1fr 72px auto;align-items:center;gap:10px;padding:10px 0;display:grid}.campaign-module__C-dXJq__line img{object-fit:contain;background:#fff;border-radius:8px;width:54px;height:54px}.campaign-module__C-dXJq__line strong,.campaign-module__C-dXJq__line small{display:block}.campaign-module__C-dXJq__line small{color:#6d5848}.campaign-module__C-dXJq__line input{box-sizing:border-box;width:100%;padding:8px}.campaign-module__C-dXJq__form{gap:12px;display:grid}.campaign-module__C-dXJq__form label{gap:4px;font-size:.92rem;display:grid}.campaign-module__C-dXJq__send{color:#f6efe4;background:#6e1d2a;border:0;border-radius:12px;padding:14px}.campaign-module__C-dXJq__send:disabled{opacity:.6}.campaign-module__C-dXJq__err{color:#8e2433;margin:0}.campaign-module__C-dXJq__done{font-size:1.2rem;line-height:1.45}.campaign-module__C-dXJq__cats button:focus-visible,.campaign-module__C-dXJq__search input:focus-visible,.campaign-module__C-dXJq__send:focus-visible,.campaign-module__C-dXJq__dock:focus-visible,.campaign-module__C-dXJq__add button:focus-visible,.campaign-module__C-dXJq__qty input:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #6e1d2a}@media (max-width:1200px){.campaign-module__C-dXJq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.campaign-module__C-dXJq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-module__C-dXJq__hero,.campaign-module__C-dXJq__top,.campaign-module__C-dXJq__colophon{display:grid}.campaign-module__C-dXJq__topNote{display:none}.campaign-module__C-dXJq__hero h1{max-width:none}.campaign-module__C-dXJq__colophon{padding-bottom:140px}}@media (prefers-reduced-motion:reduce){.campaign-module__C-dXJq__dock{box-shadow:none}}
