:root{--bg:#f4e6d1;--bg-soft:#fff8ef;--surface:rgba(255,247,236,.82);--surface-strong:#fffaf3;--line:rgba(98,63,27,.14);--text:#2f1d10;--muted:#7b5840;--accent:#d87a2f;--accent-strong:#a95017;--accent-soft:#ffe2bf;--shadow:0 22px 60px rgba(78,46,16,.14);--radius-xl:32px;--radius-lg:22px;--radius-md:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(255,191,102,.34),transparent 30%),radial-gradient(circle at top right,rgba(214,120,40,.18),transparent 28%),linear-gradient(180deg,#fff6eb 0,var(--bg) 46%,#ead4b4 100%);color:var(--text);font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:1.5}.scroll-reveal{opacity:0;transform:translate3d(var(--reveal-x,-44px),0,0);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.scroll-reveal.is-visible{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.scroll-reveal,.scroll-reveal.is-visible{opacity:1;transform:none;transition:none}.checkout-header{animation:none}}a{color:inherit;text-decoration:none}button,select{font:inherit}.store-shell{width:100%;max-width:100vw;padding:24px clamp(16px,2.5vw,32px) 160px;overflow-x:clip}.buy-box,.hero,.panel,.proof-strip article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.hero{border-radius:40px;padding:clamp(22px,4vw,40px)}.checkout-header{position:fixed;bottom:14px;left:50%;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 16px;gap:8px 16px;align-items:center;width:min(calc(100vw - 28px),1440px);max-width:calc(100vw - 28px);padding:12px 14px;transform:translateX(-50%);border:1px solid rgba(98,63,27,.16);border-radius:24px;background:rgba(255,248,238,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 45px rgba(92,53,18,.16);animation:checkout-glide-up .72s cubic-bezier(.16,.84,.22,1) both}@keyframes checkout-glide-up{0%{opacity:0;transform:translate(-50%,110px)}to{opacity:1;transform:translate(-50%)}}.checkout-actions,.checkout-product{display:flex;align-items:center;max-width:100%}.checkout-product{gap:14px;min-width:0}.checkout-thumb{overflow:hidden;flex:0 0 72px;width:72px;height:72px;border-radius:18px;border:1px solid rgba(98,63,27,.12);background:rgba(255,250,243,.94);box-shadow:0 12px 28px rgba(169,80,23,.22)}.checkout-thumb-image{width:100%;height:100%;object-fit:cover}.checkout-copy{min-width:0;max-width:100%}.checkout-label{margin:0 0 2px;color:var(--muted);font-size:.64rem;font-weight:600;opacity:.62;letter-spacing:.08em;text-transform:uppercase}.checkout-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;font-weight:900}.checkout-price{display:block;margin-top:4px;color:var(--accent-strong);font-size:.94rem;font-weight:800}.checkout-actions{gap:8px;min-width:0;align-self:end}.checkout-button{min-width:220px;max-width:100%;min-height:50px}.checkout-button:hover{background:linear-gradient(145deg,#cf742c,#a34816)}.checkout-button:active{transform:scale(.985);background:linear-gradient(145deg,#bf6825,#953f12)}.checkout-trust{grid-column:2;margin:0;color:var(--muted);font-size:.78rem;font-weight:700;text-align:center}.buy-points,.confidence-row,.content-grid,.hero-actions,.hero-grid,.mini-facts,.proof-strip,.spec-list div,.topbar{display:grid}.topbar{grid-template-columns:1fr auto;align-items:center;gap:16px;margin-bottom:32px}.brand-lockup{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.brand-mark{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:20px;overflow:hidden;background:rgba(255,248,238,.92);border:1px solid rgba(98,63,27,.14);box-shadow:0 10px 24px rgba(92,53,18,.12)}.brand-logo{width:100%;height:100%;object-fit:cover}.eyebrow,.price-note,.section-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.hero-proof-badge,.offer-inline,.offer-note,.urgency-box strong{letter-spacing:.04em}.eyebrow,.section-kicker{margin:0 0 6px;font-size:.76rem;font-weight:700}.brand-lockup h1,.buy-box h3,.hero-copy h2,.panel h3{margin:0;line-height:1.04}.brand-lockup h1{font-size:clamp(1.7rem,2vw + 1rem,3rem);font-weight:900;letter-spacing:.01em}.topbar-track{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;margin-left:6px;border-radius:999px;border:1px solid var(--line);background:rgba(255,248,240,.82);color:var(--accent-strong);font-size:.84rem;font-weight:800;white-space:nowrap}.tracking-shell{width:min(100%,960px);margin:0 auto;padding:40px 20px 80px}.tracking-hero h1{margin:0;font-size:clamp(2rem,5vw,3.8rem);line-height:1.02}.tracking-intro{max-width:52ch;color:var(--muted);font-size:1.02rem}.tracking-panel{margin-top:24px;padding:28px;border-radius:28px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.tracking-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:flex-end}.tracking-form label{display:grid;grid-gap:8px;gap:8px;font-weight:700}.tracking-form input{min-height:54px;padding:0 14px;border-radius:14px;border:1px solid rgba(74,61,40,.14);background:#fff;font:inherit}.tracking-submit{min-width:170px}.tracking-empty,.tracking-error{margin-top:16px;color:var(--accent-strong);font-weight:700}.tracking-result{display:grid;grid-gap:22px;gap:22px;margin-top:22px}.tracking-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.tracking-checkpoints li,.tracking-summary div{padding:18px;border-radius:18px;background:var(--surface-strong);border:1px solid rgba(120,78,35,.08)}.tracking-meta-label{display:block;margin-bottom:6px;color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tracking-checkpoints h2{margin:0 0 12px;font-size:1.2rem}.tracking-checkpoints ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.tracking-checkpoints p,.tracking-checkpoints span{margin:6px 0 0;color:var(--muted)}@media (max-width:640px){.tracking-shell{padding:24px 12px 60px}.tracking-panel{padding:18px;border-radius:22px}.tracking-form,.tracking-summary{grid-template-columns:1fr}.tracking-submit{width:100%;min-width:0}}.checkout-page{width:min(100%,1480px);margin:0 auto;padding:24px clamp(16px,2.6vw,36px) 120px}.checkout-form-panel,.checkout-summary-card,.checkout-topbar{border:1px solid var(--line);background:rgba(255,248,238,.9);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.checkout-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:28px;padding:18px 20px;border-radius:26px}.checkout-brand{display:flex;align-items:center;gap:14px;font-size:1.15rem;font-weight:900}.checkout-brand-mark{display:inline-grid;place-items:center;width:54px;height:54px;overflow:hidden;border-radius:18px;background:rgba(255,252,247,.95);border:1px solid rgba(98,63,27,.12)}.checkout-topbar-meta{display:grid;justify-items:end;grid-gap:6px;gap:6px}.checkout-lock,.checkout-progress{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(255,242,225,.92);color:var(--accent-strong);font-size:.84rem;font-weight:800}.checkout-lock:before{content:"🔒";font-size:.9rem}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(340px,.78fr);grid-gap:clamp(18px,2vw,28px);gap:clamp(18px,2vw,28px);align-items:start}.checkout-form-panel{display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,2vw,28px);border-radius:32px}.checkout-stepper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.checkout-step{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:22px;border:1px solid rgba(98,63,27,.1);background:rgba(255,250,244,.72);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.checkout-step.is-complete,.checkout-step.is-current{border-color:rgba(169,80,23,.2);box-shadow:0 10px 24px rgba(92,53,18,.05)}.checkout-step-index{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;background:rgba(255,239,216,.94);color:var(--accent-strong);font-weight:900}.checkout-step div{display:grid;grid-gap:2px;gap:2px}.checkout-step span,.checkout-step strong{margin:0}.checkout-step strong{font-size:.98rem}.checkout-step span{color:var(--muted);font-size:.84rem}.checkout-step-detail{display:inline-flex;align-items:center;gap:8px}.checkout-section{display:grid;grid-gap:18px;gap:18px;padding:20px;border-radius:24px;background:rgba(255,250,244,.72);border:1px solid rgba(98,63,27,.1);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.checkout-section.is-active,.checkout-section:hover{border-color:rgba(169,80,23,.18);box-shadow:0 12px 30px rgba(92,53,18,.05)}.checkout-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.checkout-section-heading p,.checkout-section-heading span{margin:0}.checkout-section-heading p{font-size:1.18rem;font-weight:900}.checkout-section-heading span{color:var(--muted);font-size:.95rem}.checkout-field-grid{display:grid;grid-gap:14px;gap:14px}.checkout-field-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-field-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-field-pair-wide{grid-template-columns:minmax(0,1.45fr) minmax(120px,.55fr)}.payment-grid-bottom{grid-template-columns:minmax(0,.9fr) minmax(240px,1.1fr);align-items:start}.checkout-field{display:grid;grid-gap:8px;gap:8px}.checkout-field>span{font-size:.82rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.card-input-wrap,.checkout-field input,.checkout-field select{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease}.checkout-field input,.checkout-field select{width:100%;min-height:56px;padding:0 16px;border-radius:18px;border:1px solid rgba(98,63,27,.14);background:#fffdf9;color:var(--text);font:inherit}.checkout-field input::placeholder{color:rgba(123,88,64,.58)}.card-input-wrap:hover,.checkout-field input:hover,.checkout-field select:hover{border-color:rgba(169,80,23,.2);background:#fffefb}.checkout-field input:focus,.checkout-field select:focus,.checkout-field.is-filled input:focus,.checkout-field.is-filled select:focus,.checkout-field.is-valid input:focus,.checkout-field.is-valid select:focus{outline:none;border-color:rgba(169,80,23,.34);box-shadow:0 0 0 4px rgba(216,122,47,.14)}.checkout-field.is-filled input,.checkout-field.is-filled select,.checkout-field.is-valid input,.checkout-field.is-valid select{border-color:rgba(169,80,23,.18);background:rgba(255,254,251,.98)}.checkout-field.is-valid input,.checkout-field.is-valid select{box-shadow:inset 0 0 0 1px rgba(169,80,23,.06)}.checkout-field.is-error .card-input-wrap,.checkout-field.is-error input,.checkout-field.is-error select{border-color:rgba(175,72,26,.42);background:rgba(255,244,240,.98)}.checkout-field-error{color:#af481a;font-size:.84rem;font-weight:700}.checkout-checkbox{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:.95rem;font-weight:700}.checkout-checkbox input{width:18px;height:18px}.shipping-methods{display:grid;grid-gap:12px;gap:12px}.shipping-method{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px;border-radius:20px;border:1px solid rgba(98,63,27,.12);background:rgba(255,250,244,.82);text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.shipping-method:hover{border-color:rgba(169,80,23,.2);background:rgba(255,252,248,.92)}.shipping-method.is-active{border-color:rgba(169,80,23,.3);background:rgba(255,238,214,.88);box-shadow:0 12px 24px rgba(92,53,18,.06)}.shipping-method div{display:grid;grid-gap:4px;gap:4px}.shipping-method small,.shipping-method span{color:var(--muted)}.shipping-method strong{font-size:.98rem}.shipping-method-meta{justify-items:end}.shipping-method-meta strong{color:var(--accent-strong)}.payment-methods{display:flex;gap:10px;flex-wrap:wrap}.payment-method{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 16px;border:1px solid rgba(98,63,27,.14);border-radius:18px;background:linear-gradient(180deg,rgba(255,251,246,.98),rgba(255,243,226,.96));color:var(--text);font-weight:800;box-shadow:0 10px 24px rgba(92,53,18,.06)}.payment-card-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;flex:0 0 auto}.payment-method.is-active{border-color:rgba(169,80,23,.28);color:var(--accent-strong)}.payment-panel{display:grid;grid-gap:14px;gap:14px}.payment-stage-placeholder{display:grid;grid-gap:6px;gap:6px;padding:18px;border-radius:20px;border:1px dashed rgba(169,80,23,.22);background:rgba(255,248,238,.72)}.payment-stage-placeholder p,.payment-stage-placeholder strong{margin:0}.payment-stage-placeholder p{color:var(--muted)}.payment-note-card{display:grid;grid-gap:6px;gap:6px;padding:18px;border-radius:20px;border:1px solid rgba(98,63,27,.1);background:rgba(255,248,238,.9)}.payment-note-card p,.payment-note-card strong{margin:0}.payment-note-card p{color:var(--muted)}.card-input-wrap{display:flex;align-items:center;gap:12px;padding-right:14px;border-radius:18px;border:1px solid rgba(98,63,27,.14);background:#fffdf9}.card-input-wrap input{border:0;background:transparent}.card-input-wrap input:focus{outline:none;box-shadow:none}.card-brand{color:var(--accent-strong);font-size:.84rem;font-weight:900;text-transform:uppercase}.installments-card,.summary-quantity{padding:16px;border-radius:20px;background:rgba(255,248,238,.9);border:1px solid rgba(98,63,27,.1)}.installments-card{display:grid;grid-gap:12px;gap:12px}.installments-card>span,.summary-label{color:var(--muted);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.installments-select-wrap{gap:10px}.installments-select{width:100%;min-height:56px;padding:0 16px;border:1px solid rgba(98,63,27,.14);border-radius:18px;background:rgba(255,251,246,.98);color:var(--text);font:inherit;font-weight:800;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.installments-select:hover{border-color:rgba(169,80,23,.2);background:#fffefb}.installments-select:focus{outline:none;border-color:rgba(169,80,23,.34);box-shadow:0 0 0 4px rgba(216,122,47,.14)}.checkout-submit-area{display:grid;grid-gap:12px;gap:12px;padding:4px 0 0}.checkout-submit{min-height:60px;width:100%;box-shadow:0 18px 36px rgba(169,80,23,.18);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.checkout-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 38px rgba(169,80,23,.22)}.checkout-submit:active:not(:disabled){transform:translateY(0)}.checkout-submit:disabled{opacity:.78;cursor:progress}.checkout-back-button{width:100%;min-height:52px}.checkout-reassurance{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:.9rem;font-weight:800}.checkout-success{margin:0;padding:14px 16px;border-radius:16px;background:rgba(255,238,214,.88);color:var(--accent-strong);font-weight:800}.checkout-embedded-section{overflow:hidden}.payment-loading-state{display:grid;place-items:center;min-height:220px;border-radius:24px;border:1px solid rgba(98,63,27,.12);background:rgba(255,251,246,.96);color:var(--accent-strong);font-weight:900}.stripe-payment-step{display:grid;grid-gap:16px;gap:16px}.stripe-payment-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:20px;border:1px solid rgba(98,63,27,.1);background:rgba(255,248,238,.82)}.stripe-payment-header span,.stripe-payment-header strong{margin:0}.stripe-payment-header span{color:var(--accent-strong);font-weight:900}.stripe-payment-element-wrap{padding:18px;border-radius:24px;border:1px solid rgba(98,63,27,.12);background:rgba(255,251,246,.96)}.checkout-payment-review{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.checkout-payment-review div{display:grid;grid-gap:5px;gap:5px;padding:14px 16px;border-radius:18px;border:1px solid rgba(98,63,27,.1);background:rgba(255,248,238,.82)}.checkout-payment-review strong{font-size:.98rem;font-weight:900;word-break:break-word}.embedded-checkout-shell{min-height:640px;border-radius:24px;overflow:hidden;background:rgba(255,251,246,.96);border:1px solid rgba(98,63,27,.12)}.checkout-summary-panel{position:-webkit-sticky;position:sticky;top:20px}.checkout-summary-shell{display:grid;grid-gap:14px;gap:14px}.checkout-summary-toggle{display:none}.checkout-summary-card{display:grid;grid-gap:18px;gap:18px;padding:24px;border-radius:30px}.summary-header{display:grid;grid-gap:4px;gap:4px}.summary-header p,.summary-header span,.summary-trust{margin:0}.summary-header p{font-size:1.1rem;font-weight:900}.summary-copy em,.summary-header span,.summary-quantity-head small,.summary-trust{color:var(--muted)}.summary-product{display:grid;grid-template-columns:108px 1fr;grid-gap:16px;gap:16px;align-items:center}.summary-image-wrap{overflow:hidden;width:108px;height:108px;border-radius:24px;box-shadow:0 14px 30px rgba(92,53,18,.18)}.summary-image{width:100%;height:100%;object-fit:cover}.summary-copy{display:grid;grid-gap:5px;gap:5px}.summary-copy strong{font-size:1.12rem;font-weight:900}.summary-copy em,.summary-copy span{font-size:.94rem;font-style:normal}.summary-quantity{display:grid;grid-gap:12px;gap:12px}.summary-quantity-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.summary-lines{display:grid;grid-gap:12px;gap:12px}.summary-lines div{display:flex;align-items:center;justify-content:space-between;gap:16px}.summary-total{padding-top:14px;border-top:1px solid rgba(98,63,27,.12)}.summary-total strong{font-size:1.18rem;color:var(--accent-strong)}.summary-trust{padding:14px 16px;border-radius:18px;background:rgba(255,243,226,.8);font-size:.92rem;font-weight:700}.checkout-result-page{width:min(100%,1380px);margin:0 auto;padding:32px clamp(16px,2.6vw,36px) 72px}.checkout-result-hero{display:grid;grid-gap:24px;gap:24px}.checkout-result-brand{display:flex;align-items:center;gap:14px;font-size:1.16rem;font-weight:900}.checkout-result-brand-mark{display:inline-grid;place-items:center;width:58px;height:58px;overflow:hidden;border-radius:18px;border:1px solid rgba(98,63,27,.12);background:rgba(255,252,247,.96);box-shadow:0 10px 24px rgba(92,53,18,.08)}.checkout-result-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);grid-gap:22px;gap:22px;align-items:start}.checkout-result-card{border:1px solid var(--line);background:rgba(255,248,238,.9);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:32px}.checkout-result-main,.checkout-result-side{display:grid;grid-gap:20px;gap:20px;padding:clamp(22px,2.4vw,34px)}.checkout-result-copy span,.checkout-result-copy strong,.checkout-result-lead,.checkout-result-main h1{margin:0}.checkout-result-main h1{font-size:clamp(2.2rem,4.8vw,4.4rem);line-height:.96;letter-spacing:-.03em}.checkout-result-lead{max-width:38rem;color:var(--muted);font-size:1.04rem}.checkout-result-reference{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.checkout-result-info div,.checkout-result-reference div{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:20px;border:1px solid rgba(98,63,27,.1);background:rgba(255,251,246,.94)}.checkout-result-info span,.checkout-result-reference span{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.checkout-result-info strong,.checkout-result-reference strong{font-size:1rem;font-weight:900;word-break:break-word}.checkout-result-actions{display:flex;flex-wrap:wrap;gap:12px}.tracking-status-grid{margin-top:14px}.secondary-button.is-disabled{opacity:.68;pointer-events:none}.tracking-lookup-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:end;margin-top:4px}.tracking-lookup-field{display:grid;grid-gap:8px;gap:8px}.tracking-lookup-field span{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tracking-lookup-field input{min-height:54px;padding:0 16px;border-radius:16px;border:1px solid rgba(74,61,40,.14);background:hsla(0,0%,100%,.96);color:var(--text);font:inherit}.tracking-lookup-submit{min-width:170px}.checkout-result-product{display:grid;grid-template-columns:118px 1fr;grid-gap:16px;gap:16px;align-items:center}.checkout-result-image-wrap{overflow:hidden;width:118px;height:118px;border-radius:24px;box-shadow:0 14px 30px rgba(92,53,18,.16)}.checkout-result-image{width:100%;height:100%;object-fit:cover}.checkout-result-copy{display:grid;grid-gap:4px;gap:4px}.checkout-result-copy strong{font-size:1.12rem;font-weight:900}.checkout-result-copy span{color:var(--muted)}.checkout-result-info{display:grid;grid-gap:12px;gap:12px}.checkout-mobile-bar{display:none}@media (max-width:1040px){.checkout-layout{grid-template-columns:1fr}.checkout-summary-panel{position:static}.checkout-summary-toggle{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-radius:20px;background:rgba(255,248,238,.9);border:1px solid var(--line);font-weight:900;cursor:pointer}.checkout-summary-toggle::-webkit-details-marker{display:none}.checkout-result-grid{grid-template-columns:1fr}}@media (max-width:640px){.checkout-page{padding:14px 12px 108px}.checkout-topbar{flex-direction:column;align-items:stretch;padding:16px}.checkout-topbar-meta{justify-items:stretch}.checkout-lock,.checkout-progress{justify-content:center;text-align:center}.checkout-form-panel,.checkout-summary-card{padding:16px;border-radius:24px}.checkout-field-grid.three-up,.checkout-field-grid.two-up,.checkout-field-pair-wide,.checkout-payment-review,.checkout-stepper,.payment-grid-bottom,.summary-product{grid-template-columns:1fr}.checkout-section{padding:16px}.payment-methods{display:grid;grid-template-columns:1fr}.summary-quantity-head{align-items:flex-start;flex-direction:column}.checkout-mobile-bar{position:fixed;right:12px;bottom:12px;left:12px;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:22px;border:1px solid rgba(98,63,27,.16);background:rgba(255,248,238,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 45px rgba(92,53,18,.16)}.checkout-mobile-bar span,.checkout-mobile-bar strong{display:block}.checkout-mobile-bar span{color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.checkout-mobile-bar strong{font-size:1rem;font-weight:900}.checkout-mobile-button{min-width:190px;min-height:50px}.checkout-result-page{padding:18px 12px 44px}.checkout-result-actions,.checkout-result-product,.checkout-result-reference{grid-template-columns:1fr}.checkout-result-actions{display:grid}.tracking-lookup-form{grid-template-columns:1fr}.tracking-lookup-submit{width:100%;min-width:0}}.text-link{padding:12px 18px;background:rgba(255,250,243,.82);font-weight:700}.hero-proof-badge,.text-link{border-radius:999px;border:1px solid var(--line)}.hero-proof-badge{padding:11px 16px;background:rgba(255,248,240,.88);font-size:.92rem;font-weight:800;max-width:100%;overflow-wrap:anywhere}.hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(520px,1.05fr);gap:clamp(28px,4vw,56px);align-items:center}.buy-box,.faq-item,.feature-card,.hero-copy,.panel,.proof-strip article{min-width:0}.hero-copy h2{max-width:18ch;font-size:clamp(2.4rem,6vw,5.2rem);text-wrap:balance}.buy-points,.faq-item p,.feature-card p,.hero-text,.proof-strip p,.spec-list dd{color:var(--muted)}.hero-text{max-width:78ch;margin:18px 0 0;font-size:clamp(1.02rem,1vw + .7rem,1.14rem);text-wrap:pretty}.hero-offer{display:grid;grid-gap:6px;gap:6px;margin-top:26px}.offer-old-price{margin-right:10px;color:var(--muted);font-weight:700;text-decoration:line-through}.offer-price{font-size:clamp(1.7rem,2vw,2.2rem);line-height:1}.offer-note{color:var(--accent-strong);font-size:.85rem;font-weight:800;text-transform:uppercase}.check-list{display:grid;grid-gap:12px;gap:12px;margin:28px 0 0;padding:0;list-style:none}.check-list li{display:flex;align-items:center;gap:12px;font-weight:600}.check-list li:before{content:"•";display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent-strong);font-size:1.2rem}.hero-actions{grid-template-columns:repeat(2,minmax(0,max-content));gap:12px;margin:28px 0 0}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 22px;border-radius:18px;border:1px solid transparent;font-weight:800;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.primary-button{background:linear-gradient(145deg,#e28a3d,#b6571d);color:#fff}.secondary-button{background:rgba(255,248,240,.82);border-color:var(--line)}.primary-button:hover,.secondary-button:hover,.text-link:hover{transform:translateY(-1px)}.primary-button:focus-visible,.secondary-button:focus-visible,.text-link:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid rgba(216,122,47,.28);outline-offset:2px}.confidence-row{grid-template-columns:repeat(3,minmax(0,max-content));gap:18px;margin-top:24px;font-size:.95rem;font-weight:700}.product-stage{position:relative;min-height:620px}.product-halo{position:absolute;inset:10% 6% auto;height:78%;border-radius:50%;background:radial-gradient(circle at center,rgba(255,248,228,.95),rgba(255,190,112,.34) 42%,transparent 72%);filter:blur(6px)}.product-card{position:relative;display:grid;align-content:space-between;min-height:620px;padding:24px;border-radius:36px;background:transparent;border:0;overflow:hidden}.product-photo-wrap{position:relative;display:grid;place-items:center;min-height:430px;padding:0}.product-gallery-stack{width:min(100%,720px);margin:0 auto}.product-photo{width:min(100%,720px);height:auto;object-fit:contain;border-radius:28px;filter:drop-shadow(0 34px 44px rgba(40,32,23,.2))}.image-button,.image-link{display:block;cursor:zoom-in}.image-button{width:100%;padding:0;border:0;background:transparent;text-align:left}.demo-image,.gallery-thumb-image,.image-link img{transition:transform .18s ease,opacity .18s ease}.gallery-thumb:hover .gallery-thumb-image,.image-button:hover img{transform:scale(1.02)}.lightbox-overlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:18px;background:rgba(20,10,4,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lightbox-frame{position:relative;display:grid;place-items:center;width:min(100%,1040px);max-height:min(88vh,900px);padding:18px;border-radius:30px;background:rgba(255,248,238,.98);box-shadow:0 24px 70px rgba(42,22,8,.28)}.lightbox-media{display:grid;place-items:center;width:100%}.lightbox-image{width:auto;height:auto;max-width:100%;max-height:72vh;object-fit:contain;border-radius:20px;display:block}.lightbox-media.slide-from-left,.lightbox-media.slide-from-right{animation:lightbox-slide-horizontal var(--lightbox-duration,.42s) cubic-bezier(.16,.84,.22,1) both}@keyframes lightbox-slide-horizontal{0%{opacity:.4;transform:translateX(var(--lightbox-enter-x,72px)) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}.lightbox-close{top:28px;right:28px;place-items:center;width:42px;height:42px;min-width:42px;min-height:42px;flex:0 0 42px;padding:0;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;background:rgba(34,19,8,.42);color:#fff7ef;font-size:1.7rem;line-height:1;cursor:pointer}.lightbox-close,.lightbox-nav{position:absolute;z-index:1;display:inline-grid;aspect-ratio:1/1}.lightbox-nav{top:50%;transform:translateY(-50%);place-items:center;width:48px;height:48px;min-width:48px;min-height:48px;flex:0 0 48px;padding:0;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;background:rgba(34,19,8,.42);color:#fff7ef;font-size:2rem;line-height:.8;cursor:pointer;text-align:center}.lightbox-prev{left:28px}.lightbox-next{right:28px}.lightbox-count{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);padding:8px 12px;border-radius:999px;background:rgba(34,19,8,.55);color:#fff7ef;font-size:.82rem;font-weight:800;z-index:1}@media (max-width:640px){.lightbox-overlay{padding:10px}.lightbox-frame{width:100%;max-height:92vh;padding:12px;border-radius:22px}.lightbox-close{top:20px;right:20px}.lightbox-nav{top:auto;bottom:20px;transform:none}.lightbox-prev{left:20px}.lightbox-next{right:20px}.lightbox-image{max-height:74vh}.lightbox-count{bottom:22px}.lightbox-close{width:40px;height:40px;min-width:40px;min-height:40px;flex-basis:40px}.lightbox-nav{width:44px;height:44px;min-width:44px;min-height:44px;flex-basis:44px}}.product-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px;width:100%}.gallery-thumb{overflow:hidden;min-height:108px;border-radius:18px;border:1px solid rgba(120,78,35,.1);background:rgba(255,250,243,.9)}.gallery-thumb.is-main{border-color:rgba(169,80,23,.3);box-shadow:0 0 0 2px rgba(255,226,191,.7)}.demo-image,.gallery-thumb-image{width:100%;height:100%;object-fit:cover;display:block}.mini-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mini-facts div{padding:16px;border-radius:20px;background:rgba(255,248,240,.78);border:1px solid rgba(120,78,35,.1)}.mini-facts strong,.price{display:block;font-size:1.55rem;line-height:1}.mini-facts span{display:block;margin-top:6px;color:var(--muted)}.proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0}.buy-box,.panel,.proof-strip article{border-radius:var(--radius-xl);padding:28px}.comparison-grid,.demo-grid,.review-grid{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-image-wrap{overflow:hidden;margin-bottom:14px;border-radius:18px;min-height:220px;background:rgba(255,250,243,.92)}.comparison-card,.demo-card,.guarantee-box,.review-card,.urgency-box{border-radius:var(--radius-lg);background:var(--surface-strong);border:1px solid rgba(120,78,35,.08)}.comparison-card,.demo-card,.guarantee-box,.review-card{padding:22px}.review-head{display:flex;align-items:center;gap:12px}.review-avatar{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,#efbb81,#c56f28);color:#fff;font-weight:800}.comparison-card p,.demo-card p,.guarantee-box p,.review-card blockquote,.review-head p,.urgency-box p{margin:0;color:var(--muted)}.comparison-card strong,.demo-card strong,.guarantee-box strong,.review-head strong,.urgency-box strong{display:block}.review-card blockquote{margin-top:16px;font-size:.98rem;line-height:1.6}.demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-positive{background:linear-gradient(180deg,rgba(255,248,237,.96),rgba(255,232,201,.92))}.trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.trust-row span{padding:12px 10px;border-radius:14px;background:rgba(255,245,230,.88);text-align:center;font-size:.9rem;font-weight:700}.faq-item summary,.feature-card h4,.proof-strip strong,.spec-list dt{font-size:1rem}.faq-item p,.feature-card p,.proof-strip p,.spec-list dd{margin-bottom:0}.content-grid{grid-template-columns:minmax(0,1.65fr) minmax(360px,460px);gap:28px;align-items:start}.main-column{display:grid;grid-gap:22px;gap:22px}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));grid-gap:18px;gap:18px;margin-top:22px}.feature-card{padding:22px;border-radius:var(--radius-lg);background:var(--surface-strong);border:1px solid rgba(120,78,35,.08)}.buy-box h3,.panel h3{max-width:30ch;text-wrap:balance}.buy-points,.faq-item p,.feature-card p,.proof-strip p,.spec-list dd{text-wrap:pretty}.spec-list{display:grid;grid-gap:10px;gap:10px;margin:20px 0 0}.spec-list div{grid-template-columns:minmax(120px,180px) 1fr;gap:14px;padding:16px 0;border-bottom:1px solid rgba(117,74,32,.08)}.spec-list div:last-child{border-bottom:0}.spec-list dd,.spec-list dt{margin:0}.faq-list{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.faq-item{padding:18px 20px;border-radius:var(--radius-lg);background:var(--surface-strong);border:1px solid rgba(120,78,35,.08)}.faq-item summary{cursor:pointer;font-weight:700;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{margin-top:12px}.buy-column{position:-webkit-sticky;position:sticky;top:18px}.price-row{margin:18px 0 20px}.offer-inline{color:var(--muted);font-weight:700;text-decoration:line-through}.offer-inline,.price-note{display:inline-block;margin-top:8px}.price-note{padding:8px 10px;border-radius:999px;background:var(--accent-soft);font-size:.74rem;font-weight:800;letter-spacing:.08em;color:var(--accent-strong)}.urgency-box{margin-bottom:18px;padding:16px 18px;background:linear-gradient(180deg,rgba(255,241,220,.96),rgba(255,228,191,.92))}.order-form{display:grid;grid-gap:14px;gap:14px}.order-form label{display:grid;grid-gap:8px;gap:8px;font-weight:700}.order-form select{min-height:52px;padding:0 14px;border-radius:14px;border:1px solid rgba(74,61,40,.14);background:#fff}.quantity-selector{display:grid;grid-gap:8px;gap:8px}.quantity-selector.is-compact{gap:6px;padding:8px 10px 8px 12px;border-radius:16px;border:1px solid rgba(115,73,30,.14);background:rgba(255,251,245,.78)}.quantity-selector.is-compact .quantity-label{font-size:.72rem;font-weight:600;opacity:.78}.quantity-selector.is-compact .quantity-button{width:44px;height:44px;min-width:44px;background:hsla(30,50%,63%,.32);border-color:rgba(115,73,30,.24);color:#8f4514}.quantity-selector.is-compact .quantity-value{font-size:1.12rem;font-weight:900}.quantity-label{font-size:.82rem;font-weight:700;color:var(--muted)}.quantity-controls{display:inline-flex;align-items:center;gap:10px;min-width:0}.quantity-button{display:inline-grid;place-items:center;width:40px;height:40px;min-width:40px;border:1px solid rgba(115,73,30,.22);border-radius:999px;background:hsla(31,52%,84%,.96);color:var(--accent-strong);font-size:1.5rem;line-height:1;font-weight:800;cursor:pointer}.quantity-value{display:inline-block;min-width:28px;text-align:center;font-size:1.08rem;font-weight:900;color:var(--text)}.quantity-value-shell{display:inline-grid;place-items:center;min-width:28px;overflow:hidden}.quantity-value.slide-from-right{animation:quantity-slide-from-right .28s cubic-bezier(.16,.84,.22,1)}.quantity-value.slide-from-left{animation:quantity-slide-from-left .28s cubic-bezier(.16,.84,.22,1)}@keyframes quantity-slide-from-right{0%{opacity:.45;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes quantity-slide-from-left{0%{opacity:.45;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}.wide-button{width:100%}.buy-points{gap:10px;margin:18px 0 0;padding-left:20px}@media (max-width:1180px){.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.95fr)}.content-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,400px)}.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-grid,.demo-grid,.review-grid{grid-template-columns:1fr}.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.checkout-header{grid-template-columns:1fr;gap:12px;padding:12px}.checkout-actions{display:grid;grid-template-columns:160px minmax(0,1fr);justify-content:stretch}.checkout-trust{grid-column:1/-1}.checkout-button,.quantity-selector.is-compact{width:100%}.confidence-row,.content-grid,.feature-grid,.hero-grid,.mini-facts,.proof-strip,.trust-row{grid-template-columns:1fr}.product-card,.product-stage{min-height:auto}.buy-column{position:static}.hero{padding:24px}.hero-proof-badge{justify-self:start}.topbar-track{margin-left:0}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy h2{font-size:clamp(2.2rem,6vw,4rem)}.hero-copy h2,.hero-text{max-width:none}.hero-offer{gap:8px}.buy-box h3,.panel h3{max-width:none}}@media (max-width:640px){.store-shell{padding:10px 12px 230px}.product-stage{order:-1}.buy-box,.hero,.panel,.proof-strip article{padding:18px;border-radius:26px;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.brand-lockup,.topbar{grid-template-columns:1fr}.brand-lockup{justify-items:center;text-align:center}.topbar-track{margin:8px auto 0}.hero-proof-badge{width:100%;text-align:center}.checkout-header{bottom:10px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:10px;border-radius:20px}.checkout-actions,.checkout-product{align-items:stretch}.checkout-product{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:10px;gap:10px;width:100%}.checkout-actions{display:grid;grid-template-columns:1fr}.checkout-thumb{width:60px;height:60px}.checkout-copy strong{white-space:normal;line-height:1.1}.checkout-copy strong,.checkout-price{overflow-wrap:anywhere}.quantity-selector.is-compact{width:100%;min-width:0;gap:4px;padding:8px 10px}.checkout-button{min-width:0;width:100%}.quantity-controls{justify-content:space-between;width:100%;gap:8px}.quantity-selector.is-compact .quantity-button{width:38px;height:38px;min-width:38px;font-size:1.3rem}.quantity-selector.is-compact .quantity-label{font-size:.72rem}.quantity-selector.is-compact .quantity-value{font-size:.95rem}.hero-copy h2{max-width:none;font-size:clamp(2rem,9vw,3rem)}.hero-text{font-size:1rem}.hero-actions{grid-template-columns:1fr}.comparison-card,.demo-card,.guarantee-box,.review-card{padding:18px}.product-photo{width:min(100%,420px)}.gallery-thumb{min-height:92px}.demo-image-wrap{min-height:180px}.mini-facts strong,.price{font-size:1.3rem}.spec-list div{gap:4px}.proof-strip,.spec-list div{grid-template-columns:1fr}}@media (max-width:420px){.store-shell{padding-inline:10px}.checkout-header{width:calc(100vw - 10px);max-width:calc(100vw - 10px);left:50%;bottom:8px;border-radius:18px}.hero-proof-badge,.price-note{font-size:.78rem}.brand-lockup{gap:10px}.brand-mark{width:56px;height:56px}.brand-lockup h1{font-size:clamp(1.45rem,7vw,2.1rem)}}