.fulfillment-info{--fi-ink: #0f172a;--fi-ink-muted: #5b6472;--fi-ink-light: #64748b;--fi-accent: #2563eb;--fi-accent-soft: #eff6ff;--fi-accent-border: #93c5fd;--fi-surface: #fff;--fi-line: #e2e8f0;--fi-shadow: 0 4px 24px rgba(15, 23, 42, .08);--fi-focus: 0 0 0 3px rgba(37, 99, 235, .35);--fi-page-pad-y: 24px;--fi-page-pad-x: 14px;--fi-wrap-max: 100%;--fi-radius: 16px;--fi-radius-sm: 14px;--fi-panel-pad: 22px 16px;--fi-cards-gap: 12px;--fi-card-pad-y: 20px;--fi-card-pad-x: 18px;--fi-card-gap: 8px;--fi-card-min-h: 140px;--fi-fs-h1: clamp(1.7rem, 6.2vw, 2.05rem);--fi-fs-lede: 1.125rem;--fi-lede-max: 36rem;--fi-fs-picker: 1rem;--fi-fs-card-title: 1.25rem;--fi-fs-card-sub: 1.0625rem;--fi-fs-card-foot: 1rem;--fi-fs-detail-h2: 1rem;--fi-fs-detail-h3: 1.1875rem;--fi-fs-detail-body: 1.0625rem;--fi-fs-muted: 1rem;--fi-detail-pad-top: 24px;--fi-h3-spacing-y: 20px;font-family:DM Sans,system-ui,sans-serif;color:var(--fi-ink);line-height:1.55;-webkit-font-smoothing:antialiased;padding:var(--fi-page-pad-y) var(--fi-page-pad-x) calc(var(--fi-page-pad-y) + 16px);margin-left:auto;margin-right:auto;max-width:100%;background:radial-gradient(100% 80% at 50% -20%,#c4b5fd 0%,transparent 55%),linear-gradient(165deg,#ede9fe,#e0e7ff 35%,#f8fafc);border-radius:var(--fi-radius)}@media(min-width:701px){.fulfillment-info{--fi-page-pad-y: 40px;--fi-page-pad-x: 24px;--fi-wrap-max: min(920px, 100%);--fi-radius: 16px;--fi-radius-sm: 12px;--fi-panel-pad: 32px 28px;--fi-cards-gap: 16px;--fi-card-pad-y: 20px;--fi-card-pad-x: 18px;--fi-card-min-h: 144px;--fi-fs-h1: clamp(1.9rem, 3.2vw, 2.35rem);--fi-fs-lede: 1.1875rem;--fi-lede-max: 56ch;--fi-fs-picker: 1.0625rem;--fi-fs-card-title: 1.3125rem;--fi-fs-card-sub: 1.125rem;--fi-fs-card-foot: 1.0625rem;--fi-fs-detail-h2: 1.0625rem;--fi-fs-detail-h3: 1.25rem;--fi-fs-detail-body: 1.125rem;--fi-fs-muted: 1.0625rem;--fi-detail-pad-top: 26px;--fi-h3-spacing-y: 22px}}@media(min-width:1024px){.fulfillment-info{--fi-page-pad-y: 52px;--fi-page-pad-x: 36px;--fi-wrap-max: min(1180px, 94vw);--fi-radius: 18px;--fi-radius-sm: 14px;--fi-panel-pad: 44px 48px;--fi-cards-gap: 20px;--fi-card-pad-y: 24px;--fi-card-pad-x: 22px;--fi-card-gap: 10px;--fi-card-min-h: 168px;--fi-fs-h1: clamp(2.35rem, 2.6vw, 2.95rem);--fi-fs-lede: 1.3125rem;--fi-lede-max: 68ch;--fi-fs-picker: 1.125rem;--fi-fs-card-title: 1.4375rem;--fi-fs-card-sub: 1.1875rem;--fi-fs-card-foot: 1.125rem;--fi-fs-detail-h2: 1.125rem;--fi-fs-detail-h3: 1.375rem;--fi-fs-detail-body: 1.1875rem;--fi-fs-muted: 1.125rem;--fi-detail-pad-top: 30px;--fi-h3-spacing-y: 26px}}@media(min-width:1280px){.fulfillment-info{--fi-wrap-max: min(1240px, 92vw);--fi-panel-pad: 48px 52px;--fi-fs-h1: clamp(2.45rem, 2.4vw, 3.05rem);--fi-fs-lede: 1.375rem;--fi-fs-detail-body: 1.25rem;--fi-fs-detail-h3: 1.4375rem}}.fulfillment-info__wrap{max-width:var(--fi-wrap-max);width:100%;margin:0 auto}.fulfillment-info__intro{text-align:center;margin-bottom:clamp(22px,3vw,32px)}.fulfillment-info__intro .fi-lede{margin-left:auto;margin-right:auto;margin-bottom:0}.fulfillment-info .fi-h1{font-size:var(--fi-fs-h1);font-weight:800;letter-spacing:-.02em;margin-bottom:12px;color:var(--fi-ink);line-height:1.15}.fulfillment-info .fi-lede{color:var(--fi-ink-muted);font-size:var(--fi-fs-lede);max-width:var(--fi-lede-max);margin-bottom:clamp(22px,3vw,32px);line-height:1.5}.fulfillment-info .fi-panel{background:var(--fi-surface);border-radius:var(--fi-radius);box-shadow:var(--fi-shadow);border:1px solid rgba(148,163,184,.25);padding:var(--fi-panel-pad);margin-bottom:20px}.fulfillment-info .fi-picker-label{font-size:var(--fi-fs-picker);font-weight:700;color:var(--fi-ink-muted);margin-bottom:14px}.fulfillment-info fieldset.fi-picker-layout{border:none;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:14px}.fulfillment-info .fi-option-block{display:flex;flex-direction:column;gap:0;min-width:0}.fulfillment-info .fi-option-block .fi-detail{margin-top:10px;border-radius:0 0 var(--fi-radius-sm) var(--fi-radius-sm)}@media(min-width:701px){.fulfillment-info fieldset.fi-picker-layout{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fi-cards-gap);align-items:stretch}.fulfillment-info fieldset.fi-picker-layout .fi-option-block{display:contents}.fulfillment-info fieldset.fi-picker-layout .fi-card[data-panel=pickup]{grid-column:1;grid-row:1}.fulfillment-info fieldset.fi-picker-layout .fi-card[data-panel=local]{grid-column:2;grid-row:1}.fulfillment-info fieldset.fi-picker-layout .fi-card[data-panel=ship]{grid-column:3;grid-row:1}.fulfillment-info fieldset.fi-picker-layout .fi-detail[data-detail-panel=pickup],.fulfillment-info fieldset.fi-picker-layout .fi-detail[data-detail-panel=local],.fulfillment-info fieldset.fi-picker-layout .fi-detail[data-detail-panel=ship]{grid-column:1 / -1;grid-row:2;align-self:start;margin-top:4px}}.fulfillment-info .fi-card{position:relative;border:2px solid var(--fi-line);border-radius:var(--fi-radius-sm);padding:var(--fi-card-pad-y) var(--fi-card-pad-x) calc(var(--fi-card-pad-y) - 2px);background:#fafafa;cursor:pointer;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s;font:inherit;color:inherit;display:flex;flex-direction:column;gap:var(--fi-card-gap);min-height:var(--fi-card-min-h)}.fulfillment-info .fi-card:hover{border-color:#cbd5e1;background:#fff}.fulfillment-info .fi-card:focus-visible{outline:none;box-shadow:var(--fi-focus)}.fulfillment-info .fi-card[aria-expanded=true]{border-color:var(--fi-accent);background:var(--fi-accent-soft);box-shadow:0 0 0 1px var(--fi-accent-border)}.fulfillment-info .fi-card-title{font-weight:800;font-size:var(--fi-fs-card-title)}.fulfillment-info .fi-card-sub{color:var(--fi-ink-muted);font-size:var(--fi-fs-card-sub);line-height:1.35}.fulfillment-info .fi-card-foot{margin-top:auto;padding-top:10px;font-size:var(--fi-fs-card-foot);color:var(--fi-ink-light);line-height:1.4}.fulfillment-info .fi-detail{border-top:1px solid var(--fi-line);margin-top:6px;padding-top:var(--fi-detail-pad-top)}.fulfillment-info .fi-detail[hidden]{display:none}.fulfillment-info .fi-detail h2{font-size:var(--fi-fs-detail-h2);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fi-ink);margin-bottom:14px}.fulfillment-info .fi-detail h3{font-size:var(--fi-fs-detail-h3);font-weight:700;margin:var(--fi-h3-spacing-y) 0 10px;color:var(--fi-ink)}.fulfillment-info .fi-detail h3:first-of-type{margin-top:0}.fulfillment-info .fi-detail p{margin-bottom:12px;color:var(--fi-ink-muted);font-size:var(--fi-fs-detail-body);line-height:1.55}.fulfillment-info .fi-detail ul{margin:0 0 14px 1.15rem;color:var(--fi-ink-muted);font-size:var(--fi-fs-detail-body);line-height:1.5}.fulfillment-info .fi-detail li{margin-bottom:7px}.fulfillment-info .fi-detail strong{color:var(--fi-ink)}.fulfillment-info .fi-detail a{color:var(--fi-accent);font-weight:600;text-decoration:none}.fulfillment-info .fi-detail a:hover{text-decoration:underline}.fulfillment-info .fi-muted{font-size:var(--fi-fs-muted);color:var(--fi-ink-light)}@media(max-width:700px){.fulfillment-info{--fi-ink-muted: #334155;--fi-ink-light: #475569;--fi-panel-pad: 20px 14px;--fi-page-pad-x: 12px;--fi-card-min-h: 152px;--fi-fs-h1: clamp(1.75rem, 7vw, 2.1rem);--fi-fs-detail-body: 1.125rem;--fi-fs-detail-h3: 1.25rem}.fulfillment-info .fi-picker-label{font-size:max(var(--fi-fs-picker),16px);margin-bottom:16px;line-height:1.35}.fulfillment-info .fi-card{min-height:var(--fi-card-min-h);padding:22px 16px;-webkit-tap-highlight-color:rgba(37,99,235,.15);touch-action:manipulation}.fulfillment-info .fi-card-foot{padding-top:10px;line-height:1.45}.fulfillment-info .fi-detail h2{letter-spacing:.06em;line-height:1.35}.fulfillment-info .fi-detail p,.fulfillment-info .fi-detail ul{line-height:1.62}.fulfillment-info .fi-detail ul{margin-left:0;padding-left:1.35rem}.fulfillment-info .fi-detail li{margin-bottom:12px}.fulfillment-info .fi-h1{font-size:max(var(--fi-fs-h1),28px)}.fulfillment-info .fi-lede{font-size:max(var(--fi-fs-lede),18px);line-height:1.58}.fulfillment-info .fi-card-title{font-size:max(var(--fi-fs-card-title),20px)}.fulfillment-info .fi-muted{font-size:max(var(--fi-fs-muted),16px)}.fulfillment-info .fi-detail p,.fulfillment-info .fi-detail ul{font-size:max(var(--fi-fs-detail-body),18px)}.fulfillment-info .fi-card-sub{font-size:max(var(--fi-fs-card-sub),17px)}.fulfillment-info .fi-card-foot{font-size:max(var(--fi-fs-card-foot),16px)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/fulfillment-info.css.map */
