.lumi-first-order{--ticket-accent:var(--lumi-range,var(--lumi-system-accent,#ff7595));--ticket-paper:color-mix(in srgb,var(--ticket-accent) 9%,#fff);position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:0;margin:6px 0 12px;padding:0;border:1px solid color-mix(in srgb,var(--ticket-accent) 32%,#e8eaf0);border-radius:11px;background:var(--ticket-paper);color:var(--lumi-system-ink,#132238);font-family:var(--lumi-body,var(--font-body-family,sans-serif));text-align:left;box-shadow:0 4px 12px #1322380e;min-width:0}.lumi-first-order,.lumi-first-order *{box-sizing:border-box}.lumi-first-order__badge{grid-row:1/3;position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;border-right:1px dashed color-mix(in srgb,var(--ticket-accent) 60%,#aeb5bd);font-family:var(--lumi-display,var(--font-heading-family,sans-serif));font-size:24px;font-weight:700;line-height:1;letter-spacing:-1px}.lumi-first-order__badge:before,.lumi-first-order__badge:after{content:"";position:absolute;right:-6px;width:10px;height:10px;border:1px solid color-mix(in srgb,var(--ticket-accent) 32%,#e8eaf0);border-radius:50%;background:rgb(var(--color-background,255,255,255));z-index:1}.lumi-first-order__badge:before{top:-6px;clip-path:inset(50% 0 0)}.lumi-first-order__badge:after{bottom:-6px;clip-path:inset(0 0 50%)}.lumi-first-order__badge span{font-size:15px;letter-spacing:0}.lumi-first-order__content{min-width:0;padding:8px 10px 4px}.lumi-first-order .lumi-first-order__title{margin:0 0 2px;font-family:var(--lumi-display,var(--font-heading-family,sans-serif));font-size:15px;font-weight:700;line-height:1.15;color:inherit}.lumi-first-order .lumi-first-order__text{margin:0;font-size:11px;line-height:1.35;color:inherit}.lumi-first-order__code{font-weight:600;letter-spacing:.035em;white-space:nowrap}.lumi-first-order .lumi-first-order__action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:64px;max-width:102px;margin:4px 7px 0 0;padding:7px 10px;border:1px solid var(--lumi-system-ink,#132238);border-radius:8px;background:var(--lumi-system-ink,#132238);color:#fff;font:600 11px/1.25 var(--lumi-body,var(--font-body-family,sans-serif));text-decoration:none;text-align:center;cursor:pointer;box-shadow:none}.lumi-first-order .lumi-first-order__action:before,.lumi-first-order .lumi-first-order__action:after{content:none}.lumi-first-order .lumi-first-order__action:hover{background:#fff;color:var(--lumi-system-ink,#132238)}.lumi-first-order .lumi-first-order__action:focus-visible{outline:2px solid var(--lumi-system-ink,#132238);outline-offset:3px}.lumi-first-order__action[aria-busy=true]{opacity:.7;cursor:wait}.lumi-first-order .lumi-first-order__note{grid-column:2/-1;margin:1px 8px 7px 10px;font-size:10px;line-height:1.35;color:var(--lumi-system-muted,#626c7b)}.lumi-first-order[data-welcome-state=applied] .lumi-first-order__action,.lumi-first-order[data-welcome-state=registered] .lumi-first-order__action{background:#e9f6ef;border-color:#8dbba0;color:#21553a}.lumi-first-order[data-welcome-state=error] .lumi-first-order__note,.lumi-first-order[data-welcome-state=unavailable] .lumi-first-order__note{color:#9b2946}.product__info-container .lumi-pdp-meta-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;margin:0 0 6px;min-width:0}.product__info-container .lumi-pdp-meta-row .lumi-pdp-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0;padding:0;font-size:11px;line-height:1.35;min-width:0}.product__info-container .lumi-pdp-meta-row .lumi-pdp-rating{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;margin:0;padding:0;font-size:10px;line-height:1.35;white-space:nowrap}.product__info-container .lumi-pdp-meta-row .lumi-pdp-rating__stars{font-size:11px}.product__info-container .lumi-pdp-meta-row .lumi-pdp-rating strong,.product__info-container .lumi-pdp-meta-row .lumi-pdp-rating>span{font-size:inherit}@media(max-width:374px){.lumi-first-order{grid-template-columns:48px minmax(0,1fr) auto}.lumi-first-order__content{padding-inline:8px}.lumi-first-order .lumi-first-order__title{font-size:14px}.lumi-first-order .lumi-first-order__action{min-width:59px;padding-inline:7px}.product__info-container .lumi-pdp-meta-row{gap:4px 7px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/lumi-first-order-offer.css.map */
