[data-handoff]{--hf-bg:#fffefa;--hf-ink:#18221d;--hf-muted:#58665d;--hf-line:#dbe0d7;--hf-line-strong:#8a948c;--hf-soft:#f0f2e9;--hf-accent:#c93f1f;--hf-onaccent:#ffffff;font-family:Arial,Helvetica,sans-serif;color:var(--hf-ink);background:var(--hf-bg);border:1px solid var(--hf-line);border-radius:12px;padding:18px}@media (min-width:751px){[data-handoff]{padding:20px 30px 30px}}[data-handoff] *,[data-handoff] :after,[data-handoff] :before{box-sizing:border-box}[data-handoff] .hf-header{margin:0 0 18px}[data-handoff] .hf-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--hf-accent);font-weight:700;margin:2px 0 10px}[data-handoff] .hf-title{font-size:34px;line-height:1.05;letter-spacing:-1.6px;font-weight:750;margin:0 0 12px;color:var(--hf-ink)}@media (min-width:751px){[data-handoff] .hf-title{font-size:36px}}[data-handoff] .hf-lead{font-size:14px;line-height:1.55;margin:0 0 14px;color:var(--hf-muted);max-width:40rem}[data-handoff] .hf-header-price{display:flex;align-items:baseline;gap:10px;padding:12px 0;border-top:1px solid var(--hf-line);border-bottom:1px solid var(--hf-line);font-size:13px;font-weight:600;color:var(--hf-ink)}[data-handoff] .hf-header-price *{box-shadow:none}[data-handoff] [data-zone=proof]{background:#e9e9e5!important;color:var(--hf-ink)!important;padding:0!important;border-radius:10px;box-shadow:none!important;overflow:hidden}[data-handoff] [data-zone=proof]>div{border-radius:10px;background:#e9e9e5}[data-handoff] [data-zone=proof] [class*=border-]{border-color:transparent}[data-handoff] [data-zone=proof] .bg-foam-50,[data-handoff] [data-zone=proof] .bg-white{background:transparent}[data-handoff] [data-zone=proof] div[class*=p-3]{padding:0}[data-handoff] [data-zone=proof] div[class*=aspect-]{aspect-ratio:1.3/1!important}@media (min-width:640px){[data-handoff] [data-zone=proof] div[class*=aspect-]{aspect-ratio:1/1.05!important}}[data-handoff] [data-zone=proof] img.object-contain{padding:0!important}[data-handoff] [data-zone=proof] p.text-ocean-700{color:var(--hf-muted)}[data-handoff] [data-zone=proof] button[class*=bg-navy-950]{background:var(--hf-bg);color:var(--hf-ink);border:1px solid var(--hf-line);border-radius:30px}[data-handoff] [data-zone=proof] [role=group] button{border-width:1px;border-radius:7px;border-color:var(--hf-line)}[data-handoff] [data-phone-photo]{display:none}@media (max-width:1023px){[data-handoff] .grid>div:has(>div>[data-zone=proof]){order:-1}}[data-handoff] .sc-commerce-panel{border:0;box-shadow:none;background:transparent;padding:0;border-radius:0}[data-handoff] .sc-commerce-panel>div[aria-hidden=true]{display:none}[data-handoff] [class*=shadow-]{box-shadow:none}[data-handoff] #configure .font-display,[data-handoff] #configure h3,[data-handoff] #configure legend,[data-handoff] #configure p.font-display{font-family:Arial,Helvetica,sans-serif}[data-handoff] #commerce-options h3,[data-handoff] #commerce-options legend,[data-handoff] #commerce-options>p{font-size:14px;font-weight:700;color:var(--hf-ink)}[data-handoff] #commerce-options span.rounded-full{width:24px;height:24px;border:1px solid var(--hf-line-strong);background:var(--hf-soft);color:var(--hf-ink);font-size:11px}[data-handoff] #commerce-options label,[data-handoff] #commerce-options p{color:var(--hf-muted)}[data-handoff] #commerce-options label.font-semibold{color:var(--hf-ink)}[data-handoff] .sc-option-chip{border:1px solid var(--hf-line);border-radius:7px;background:var(--hf-bg);color:var(--hf-ink);font-weight:650;font-size:14px;box-shadow:none}[data-handoff] .sc-option-chip:hover:not(:disabled){border-color:var(--hf-ink);background:var(--hf-bg)}[data-handoff] .sc-option-chip[aria-pressed=true]{border-color:var(--hf-ink);box-shadow:inset 0 0 0 1px var(--hf-ink);background:var(--hf-soft);color:var(--hf-ink)}[data-handoff] .sc-option-chip:disabled{color:var(--hf-muted);background:var(--hf-soft)}[data-handoff] .sc-option-chip span{color:var(--hf-muted)}[data-handoff] .hf-tiers{display:grid;gap:8px}[data-handoff] .hf-tier{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;min-height:54px;border:1px solid var(--hf-line);border-radius:7px;background:var(--hf-bg);color:var(--hf-ink);text-align:left;font-size:14px;cursor:pointer}[data-handoff] .hf-tier:hover:not(:disabled){border-color:var(--hf-ink)}[data-handoff] .hf-tier[aria-checked=true]{border-color:var(--hf-ink);box-shadow:inset 0 0 0 1px var(--hf-ink);background:var(--hf-soft)}[data-handoff] .hf-tier:disabled{cursor:not-allowed;color:var(--hf-muted);background:var(--hf-soft)}[data-handoff] .hf-tier-left{display:flex;align-items:center;gap:10px;font-weight:650}[data-handoff] .hf-radio{width:15px;height:15px;border:1px solid var(--hf-muted);border-radius:50%;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0}[data-handoff] .hf-tier[aria-checked=true] .hf-radio:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--hf-ink)}[data-handoff] .hf-tier-price{font-weight:650;text-align:right}[data-handoff] .hf-tier-price small{display:block;font-weight:400;font-size:11px;color:var(--hf-muted);margin-top:3px}[data-handoff] #commerce-options button[aria-label="Decrease quantity"],[data-handoff] #commerce-options button[aria-label="Increase quantity"]{border:1px solid var(--hf-line);border-radius:7px;background:var(--hf-bg);color:var(--hf-ink)}[data-handoff] #commerce-options button[aria-label="Decrease quantity"]:hover,[data-handoff] #commerce-options button[aria-label="Increase quantity"]:hover{border-color:var(--hf-ink);background:var(--hf-soft)}[data-handoff] #commerce-options input[type=email],[data-handoff] #commerce-options input[type=number],[data-handoff] #commerce-options input[type=tel],[data-handoff] #commerce-options input[type=text],[data-handoff] #commerce-options select,[data-handoff] #commerce-options textarea{border:1px solid var(--hf-line-strong);border-radius:7px;background:var(--hf-bg);color:var(--hf-ink)}[data-handoff] .hf-total{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 0 8px;border-top:1px solid var(--hf-line)}[data-handoff] .hf-total-count{font-size:14px;font-weight:700;color:var(--hf-ink)}[data-handoff] .hf-total small{display:block;font-size:11px;color:var(--hf-muted);margin-top:4px}[data-handoff] .hf-amount{font-size:28px;font-weight:750;letter-spacing:-1px;white-space:nowrap;color:var(--hf-ink)}[data-handoff] .hf-amount span{font-size:11px;letter-spacing:0;font-weight:500;color:var(--hf-muted)}[data-handoff] #configure section[aria-label] .border-2,[data-handoff] #configure section[aria-label] [class*=border-ink]{border-color:var(--hf-line)}[data-handoff] #configure .border-2{border-width:1px;border-radius:7px}[data-handoff] #configure [role=button][aria-label="Upload artwork file"]{border:1px dashed var(--hf-line-strong);border-radius:7px;background:var(--hf-soft)}[data-handoff] #configure [role=button][aria-label="Upload artwork file"] p{color:var(--hf-muted)}[data-handoff] #configure [role=button][aria-label="Upload artwork file"] p:first-child{color:var(--hf-ink);font-family:Arial,Helvetica,sans-serif}[data-handoff] #configure .rounded-2xl,[data-handoff] #configure .rounded-xl{border-radius:7px}[data-handoff] #configure details{border-color:var(--hf-line);background:var(--hf-bg)}[data-handoff] #configure .btn-shop,[data-handoff] [data-upload-door-cta=checkout]{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:16px;border:0;border-radius:7px;background:var(--hf-accent)!important;color:var(--hf-onaccent)!important;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;box-shadow:none;transform:none}[data-handoff] #configure .btn-shop:hover:not(:disabled){filter:brightness(.92)}[data-handoff] #configure .btn-shop:disabled{background:var(--hf-soft)!important;color:var(--hf-muted)!important;cursor:not-allowed}[data-handoff] #configure button.bg-blue-700:not([data-upload-door-cta]){background:var(--hf-bg);color:var(--hf-ink);border:1px solid var(--hf-ink);border-radius:7px}[data-handoff] #configure button.bg-blue-700:not([data-upload-door-cta]):hover:not(:disabled){background:var(--hf-soft)}[data-handoff] #configure button.bg-blue-700:not([data-upload-door-cta]):disabled{border-color:var(--hf-line);color:var(--hf-muted);background:var(--hf-soft)}[data-handoff] #configure button.border-blue-700{border-color:var(--hf-ink);color:var(--hf-ink)}[data-handoff] [role=button]:focus-visible,[data-handoff] [role=radio]:focus-visible,[data-handoff] a:focus-visible,[data-handoff] button:focus-visible,[data-handoff] input:focus-visible,[data-handoff] select:focus-visible,[data-handoff] summary:focus-visible,[data-handoff] textarea:focus-visible{outline:2px solid var(--hf-ink);outline-offset:2px}[data-handoff] .hf-tier:focus-visible{outline-offset:1px}[data-handoff] img,[data-handoff] svg{max-width:100%}[data-handoff]{overflow-wrap:anywhere}[data-handoff-crumbs] a,[data-handoff-crumbs] li,[data-handoff-crumbs] ol,[data-handoff-crumbs] span{border:0!important;background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important;font-size:12px;color:#58665d!important}[data-handoff-crumbs] a{text-decoration:underline;text-underline-offset:3px}[data-handoff-crumbs] ol{display:flex;flex-wrap:wrap;gap:6px 8px}body:has([data-handoff]) .fd-bottombar,body:has([data-handoff]) .fd-chrome-header{--fd-ink:#fffefa;--fd-paper:#18221d;--fd-steel:#58665d;--fd-panel:#f0f2e9;--fd-panel-hi:#e6e9dc;--fd-edge:#8a948c;--fd-rule:#dbe0d7;--fd-amber:#18221d;background:#fffefa;color:#18221d}body:has([data-handoff]) .fd-chrome-header{border-bottom:1px solid #dbe0d7}body:has([data-handoff]) .fd-bottombar{border-top:1px solid #dbe0d7}body:has([data-handoff]) .fd-chrome-header .fd-chrome-cta{background:transparent;color:#18221d;border:1px solid #18221d}body:has([data-handoff]) .fd-chrome-header .fd-chrome-cta:hover{background:#f0f2e9}body:has([data-handoff]) .fd-chrome-header .skip-link{background:#fffefa;color:#18221d}body:has([data-handoff]) .fd-chrome :focus-visible{outline-color:#18221d}body:has([data-handoff]) .fd-bottombar-item:hover,body:has([data-handoff]) .fd-bottombar-item[aria-current=page]{color:#18221d;background:#f0f2e9}[data-handoff] [data-zone=proof] div.mb-3.justify-between{display:none}[data-handoff] [data-zone=proof] div[class*=aspect-]{border-radius:10px}[data-handoff] [data-zone=proof] img.object-contain{-o-object-fit:cover;object-fit:cover}[data-handoff] [data-zone=proof] span[class*=bg-aqua-300][class*=absolute]{background:var(--hf-bg);color:var(--hf-ink);border:0;border-radius:30px;box-shadow:none}[data-handoff] [data-zone=proof] [role=group][aria-label="Product image thumbnails"]{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:8px 0 0}[data-handoff] [data-zone=proof] [role=group][aria-label="Product image thumbnails"] button{width:56px;height:56px;flex:0 0 56px;aspect-ratio:auto}@media (max-width:639px){[data-handoff] [data-zone=proof] div[class*=aspect-]{aspect-ratio:4/3!important}[data-handoff]{padding:12px}[data-handoff] .hf-title{font-size:30px;margin-bottom:8px}[data-handoff] .hf-lead{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px}[data-handoff] .hf-header-price{padding:8px 0}}[data-handoff] [data-zone=trust_strip]{display:none}[data-handoff] .hf-facts{margin:0 0 6px;font-size:11px;line-height:1.5;color:var(--hf-muted)}[data-handoff] .hf-step{display:flex;align-items:baseline;gap:10px;margin:6px 0 12px;font-size:14px;font-weight:700;color:var(--hf-ink)}[data-handoff] .hf-step-num{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--hf-muted)}[data-handoff] .hf-substep{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--hf-ink)}[data-handoff] #configure section[aria-label]{margin-top:14px}[data-handoff] .hf-showall{display:inline-block;margin-top:8px;min-height:36px;padding:6px 2px;background:none;border:0;color:var(--hf-ink);font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}[data-handoff] .hf-tier{scroll-margin-bottom:96px}@media (min-width:1024px){[data-handoff] #configure{padding-right:56px}}[data-handoff] [data-zone=proof]{border:0!important;outline:0}@media (max-width:639px){[data-handoff] [data-zone=proof] div[class*=aspect-]{max-height:30vh}}[data-handoff] #configure section[aria-label="Review and add to cart"] [class*=text-red]:not([role=alert]){color:var(--hf-muted)}