.bsb{--bsb-line: color-mix(in srgb, var(--bs-violet, #4d28fe) 14%, var(--bs-line, #e6e1d6));--bsb-soft: var(--bs-violet-soft, #ede9fb);--bsb-done: var(--bs-violet, #4d28fe);font-family:var(--font-body--family, inherit);color:var(--bs-ink, #14122b);background:var(--bs-card, #fff);border-radius:var(--bs-r, 16px);box-shadow:var(--bs-e2);padding:clamp(18px,3vw,28px);text-align:left}.bsb *{box-sizing:border-box}.bsb+.bsb{margin-top:16px}.bsb__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.bsb__svc{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;letter-spacing:.02em;padding:5px 11px;border-radius:var(--bs-r-pill, 999px);background:var(--bsb-soft);color:var(--bs-violet-deep, #2b1c66)}.bsb__svc svg{width:15px;height:15px}.bsb__no{font-size:14px;color:var(--bs-muted, #6b6875);font-variant-numeric:tabular-nums}.bsb__pill{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;padding:5px 12px 5px 10px;border-radius:var(--bs-r-pill, 999px);background:color-mix(in srgb,var(--bs-violet, #4d28fe) 10%,transparent);color:var(--bs-violet, #4d28fe)}.bsb__pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.bsb__pill[data-tone=done]{background:color-mix(in srgb,var(--bs-ink, #14122b) 7%,transparent);color:var(--bs-ink-2, #3d3a47)}.bsb__pill[data-tone=cancelled]{background:color-mix(in srgb,var(--bs-muted, #6b6875) 12%,transparent);color:var(--bs-muted, #6b6875)}.bsb__title{margin:14px 0 4px;font-family:var(--font-heading--family, inherit);font-weight:700;font-size:clamp(22px,3vw,28px);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.bsb__lede{margin:0;color:var(--bs-ink-2, #3d3a47);font-size:var(--bs-small, 15px);line-height:1.5}.bsb__steps{list-style:none;margin:22px 0 0;padding:0}.bsb__step{position:relative;display:grid;grid-template-columns:28px 1fr;column-gap:14px;padding-bottom:18px}.bsb__step:last-child{padding-bottom:0}.bsb__step:before{content:"";position:absolute;left:13px;top:26px;bottom:0;width:2px;border-radius:2px;background:var(--bsb-line)}.bsb__step:last-child:before{display:none}.bsb__step[data-state=done]:before{background:var(--bsb-done)}.bsb__dot{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--bs-card, #fff);box-shadow:inset 0 0 0 2px var(--bsb-line);color:#fff}.bsb__dot svg{width:15px;height:15px}.bsb__step[data-state=done] .bsb__dot{background:var(--bsb-done);box-shadow:none}.bsb__step[data-state=current] .bsb__dot{box-shadow:inset 0 0 0 2px var(--bsb-done)}.bsb__step[data-state=current] .bsb__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--bsb-done)}@media(prefers-reduced-motion:no-preference){.bsb__step[data-state=current] .bsb__dot:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid var(--bsb-done);opacity:0;animation:bsbPing 2.4s var(--bs-ease, ease-out) infinite}}@keyframes bsbPing{0%{transform:scale(.7);opacity:.45}70%,to{transform:scale(1.25);opacity:0}}.bsb__step[data-state=skipped] .bsb__label{text-decoration:line-through;color:var(--bs-muted, #6b6875)}.bsb__label{display:block;font-weight:600;font-size:16px;line-height:28px}.bsb__step[data-state=todo] .bsb__label{color:var(--bs-muted, #6b6875);font-weight:500}.bsb__at{display:block;font-size:13px;color:var(--bs-muted, #6b6875);margin-top:-3px;font-variant-numeric:tabular-nums}.bsb__photos{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.bsb__thumb{-webkit-appearance:none;appearance:none;border:0;padding:0;cursor:zoom-in;width:76px;height:76px;border-radius:var(--bs-r-sm, 10px);overflow:hidden;background:var(--bsb-soft);box-shadow:var(--bs-e1);transition:transform var(--bs-dur-fast, .18s) var(--bs-ease, ease)}.bsb__thumb:hover{transform:translateY(-2px)}.bsb__thumb:focus-visible{outline:2px solid var(--bs-focus, #4d28fe);outline-offset:2px}.bsb__thumb img{width:100%;height:100%;object-fit:cover;display:block}.bsb__expired{font-size:13px;color:var(--bs-muted, #6b6875);margin:8px 0 0}.bsb__agent{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px;padding:14px 16px;border-radius:var(--bs-r-sm, 10px);background:var(--bsb-soft)}.bsb__avatar{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--bs-violet, #4d28fe);color:#fff;font-weight:700}.bsb__agent-txt{flex:1 1 140px;min-width:0;font-size:14px;line-height:1.35}.bsb__agent-txt strong{display:block;font-size:15px}.bsb__mini{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:var(--bs-r-pill, 999px);background:var(--bs-card, #fff);color:var(--bs-ink, #14122b);font-size:14px;font-weight:600;text-decoration:none;box-shadow:var(--bs-e1)}.bsb__mini svg{width:16px;height:16px}.bsb__mini:focus-visible{outline:2px solid var(--bs-focus, #4d28fe);outline-offset:2px}.bsb__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--bsb-line)}.bsb__facts div{min-width:0}.bsb__facts dt{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-muted, #6b6875);margin:0 0 3px}.bsb__facts dd{margin:0;font-size:15px;font-weight:500;overflow-wrap:anywhere}.bsb__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.bsb__actions:empty{display:none}.bsb__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border-radius:var(--bs-r-pill, 999px);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;color:var(--bs-ink, #14122b);background:transparent;border:1.5px solid color-mix(in srgb,var(--bs-ink, #14122b) 18%,transparent);font-family:inherit}.bsb__link:hover{border-color:var(--bs-ink, #14122b)}.bsb__link--go{background:var(--bs-btn-bg, #c3f53c);color:var(--bs-btn-ink, #14122b);border-color:transparent}.bsb__link--go:hover{border-color:transparent;transform:translateY(-1px)}.bsb__link:focus-visible{outline:2px solid var(--bs-focus, #4d28fe);outline-offset:2px}.bsb__link svg{width:15px;height:15px}.bsb-lightbox{border:0;padding:0;background:transparent;max-width:min(92vw,1100px);max-height:92vh;overflow:visible}.bsb-lightbox::backdrop{background:#0f0c1fdb}.bsb-lightbox img{display:block;max-width:min(92vw,1100px);max-height:82vh;border-radius:var(--bs-r, 16px);object-fit:contain;background:#000}.bsb-lightbox__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;color:#fff;font:500 14px/1 var(--font-body--family, sans-serif)}.bsb-lightbox button{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;min-width:44px;min-height:44px;padding:0 14px;border-radius:var(--bs-r-pill, 999px);background:#ffffff24;color:#fff;font:600 14px/1 var(--font-body--family, sans-serif)}.bsb-lightbox button:focus-visible{outline:2px solid var(--bs-lime, #c3f53c);outline-offset:2px}.bsb--loading .bsb__sk{display:block;height:14px;border-radius:7px;background:var(--bsb-soft);margin-top:12px}.bsb--loading .bsb__sk:nth-child(1){width:40%;height:18px;margin-top:0}.bsb--loading .bsb__sk:nth-child(2){width:70%;height:26px}.bsb--loading .bsb__sk:nth-child(n+3){width:55%}@media(prefers-reduced-motion:no-preference){.bsb--loading .bsb__sk{animation:bsbPulse 1.4s ease-in-out infinite}}@keyframes bsbPulse{50%{opacity:.5}}.bsb-note{border-radius:var(--bs-r-sm, 10px);padding:12px 14px;font-size:14px;line-height:1.45;background:var(--bsb-soft, #ede9fb);color:var(--bs-ink, #14122b)}.bsb-note[data-tone=error]{background:#fdeceb;color:#8a2a1f}.bsb-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bsb__eta{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:14px 0 0;font-family:var(--font-heading--family, inherit);font-weight:700;font-size:clamp(20px,2.6vw,24px);letter-spacing:-.01em;color:var(--bs-violet-deep, #2b1c66)}.bsb__eta span{font-family:var(--font-body--family, inherit);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--bs-muted, #6b6875)}.bsb__courier{display:grid;gap:12px;margin-top:12px}.bsb__ship{border:1px solid var(--bsb-line);border-radius:var(--bs-r-sm, 10px);padding:12px 14px;background:var(--bs-card, #fff)}.bsb__ship-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bsb__ship-head>svg{width:20px;height:20px;flex:none;color:var(--bs-violet, #4d28fe)}.bsb__ship-head>span:first-of-type{flex:1 1 140px;min-width:0;font-size:14px;line-height:1.35}.bsb__ship-head strong{display:block;font-size:15px}.bsb__awb{display:block;color:var(--bs-muted, #6b6875);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bsb__chip{font-size:12px;font-weight:600;padding:4px 10px;border-radius:var(--bs-r-pill, 999px);background:var(--bsb-soft);color:var(--bs-violet-deep, #2b1c66)}.bsb__icon-btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;min-height:40px;padding:0 10px;border-radius:var(--bs-r-pill, 999px);background:var(--bsb-soft);color:var(--bs-ink, #14122b);font:600 13px/1 var(--font-body--family, inherit)}.bsb__icon-btn svg{width:16px;height:16px}.bsb__icon-btn:focus-visible{outline:2px solid var(--bs-focus, #4d28fe);outline-offset:2px}.bsb__icon-btn.is-done,.bsb__link.is-done{color:var(--bs-violet, #4d28fe)}.bsb__warn{display:flex;gap:10px;align-items:flex-start;margin:12px 0 0;padding:10px 12px;border-radius:var(--bs-r-sm, 10px);background:#fff4e0;color:#7a4a00;font-size:14px;line-height:1.45}.bsb__warn svg{width:18px;height:18px;flex:none;margin-top:1px}.bsb__scans{list-style:none;margin:12px 0 0;padding:0 0 0 14px;border-left:2px solid var(--bsb-line);display:grid;gap:10px}.bsb__scans li{position:relative}.bsb__scans li:before{content:"";position:absolute;left:-20px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--bs-card, #fff);box-shadow:inset 0 0 0 2px var(--bsb-line)}.bsb__courier>.bsb__ship>.bsb__scans>li:first-child:before{background:var(--bsb-done);box-shadow:none}.bsb__scan-label{display:block;font-size:14px;font-weight:600;line-height:1.35}.bsb__scan-meta{display:block;font-size:13px;color:var(--bs-muted, #6b6875);font-variant-numeric:tabular-nums}.bsb__scan-empty{margin:10px 0 0;font-size:14px;color:var(--bs-ink-2, #3d3a47);line-height:1.45}.bsb__more{margin-top:10px}.bsb__more summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--bs-violet, #4d28fe);min-height:32px;display:inline-flex;align-items:center;list-style:none}.bsb__more summary::-webkit-details-marker{display:none}.bsb__more summary:after{content:"+";margin-left:6px}.bsb__more[open] summary:after{content:"\2013"}.bsb__more summary:focus-visible{outline:2px solid var(--bs-focus, #4d28fe);outline-offset:2px;border-radius:4px}.bsb__pod{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:600;color:var(--bs-violet, #4d28fe)}.bsb__pod svg{width:14px;height:14px}.bsb__link--quiet{border-color:transparent;color:var(--bs-muted, #6b6875);padding:0 10px}.bsb__link--quiet:hover{border-color:transparent;color:var(--bs-ink, #14122b)}.bsb--courier .bsb__courier{margin-top:18px}.bsb__verify{margin-top:18px;padding:14px 16px;border-radius:var(--bs-r-sm, 10px);background:var(--bsb-soft);font-size:14px;line-height:1.5}.bsb__verify strong{display:block;font-size:15px;margin-bottom:2px}.bsb__verify button{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;font:inherit;font-weight:600;color:var(--bs-violet, #4d28fe);text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/bagsafe-bookings.css.map */
