:root{--sp-ink:#28263a;--sp-muted:#6b6879;--sp-line:#ecdde4;--sp-empty:#fdf1f5;--sp-empty-line:#f4cddc;--sp-k-small:#f3b4cb;--sp-k-mid:#ea8fb2;--sp-k-figure:#dc6f98;--sp-k-bulky:#c4507f;--sp-glow:rgba(232,63,131,.32);--sp-focus:#b8325f;--sp-radius:10px}.sp-gauge{margin:0 0 18px;padding:12px 16px;border:1px solid var(--sp-line);border-radius:var(--sp-radius);background:#fff;color:var(--sp-ink);min-height:118px}.sp-gauge-body[hidden],.sp-pg-body[hidden]{display:none}.sp-gauge p,.sp-pg p{margin:0}.sp-intro,.sp-pg-intro{margin:0 0 6px!important;color:var(--sp-muted);font-size:12px;line-height:1.4}.sp-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin:0 0 6px}.sp-title{font-size:15px;font-weight:700;line-height:1.3;color:var(--sp-ink)}.sp-price{margin-top:6px!important;font-size:14px;font-weight:700;line-height:1.4;color:var(--sp-ink)}.sp-line-note{margin-top:2px!important;font-size:13px;line-height:1.45;color:var(--sp-muted)}.sp-boxes{display:grid;grid-template-columns:repeat(var(--sp-cols,10),minmax(0,1fr));gap:4px}.sp-box{display:block;height:20px;border:1px solid var(--sp-empty-line);border-radius:5px;background:var(--sp-empty)}.sp-box.is-full{border-color:transparent;background:var(--sp-k,var(--sp-k-figure))}.sp-box.is-part{background:linear-gradient(90deg,var(--sp-k,var(--sp-k-figure)) var(--sp-fill,50%),var(--sp-empty) var(--sp-fill,50%))}.sp-box.sp-k-small{--sp-k:var(--sp-k-small)}.sp-box.sp-k-mid{--sp-k:var(--sp-k-mid)}.sp-box.sp-k-figure{--sp-k:var(--sp-k-figure)}.sp-box.sp-k-bulky{--sp-k:var(--sp-k-bulky)}.sp-box.is-new{background-image:radial-gradient(circle,#fff 0 2.5px,transparent 3px);background-repeat:no-repeat;background-position:center}.sp-box.is-part.is-new{background-image:linear-gradient(90deg,var(--sp-k,var(--sp-k-figure)) var(--sp-fill,50%),var(--sp-empty) var(--sp-fill,50%))}.sp-help-link{display:inline;min-height:0;padding:0;border:0;background:none;color:var(--sp-muted);font:inherit;font-size:12px;font-weight:400;text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.sp-help-link:hover{background:none;color:var(--sp-ink)}.sp-help-link:focus-visible,.sp-close:focus-visible{outline:2px solid var(--sp-focus);outline-offset:2px;border-radius:4px}.sp-line{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:6px 0 4px;font-size:12px;line-height:1.5;color:var(--sp-muted);white-space:nowrap}.sp-line:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--sp-k,var(--sp-k-figure))}.sp-line.sp-k-small{--sp-k:var(--sp-k-small)}.sp-line.sp-k-mid{--sp-k:var(--sp-k-mid)}.sp-line.sp-k-figure{--sp-k:var(--sp-k-figure)}.sp-line.sp-k-bulky{--sp-k:var(--sp-k-bulky)}.sp-product{margin:8px 0 0;padding:8px 10px;font-size:13px;border:1px solid var(--sp-line)}.sp-pg{padding:9px 14px 10px;border-top:1px solid var(--sp-line);background:#fff;color:var(--sp-ink);min-height:96px}.sp-pg .sp-title{font-size:14px}.sp-pg .sp-box{height:16px;border-radius:4px}.sp-pg .sp-price{font-size:13px}.sp-pg .sp-line-note{font-size:12px}.sp-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;width:min(480px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:1px solid var(--sp-line);border-radius:var(--sp-radius);color:var(--sp-ink);background:#fff}.sp-dialog::backdrop{background:#28142073}.sp-dialog-box{position:relative;padding:18px 18px 14px}.sp-dialog h2{margin:0 44px 10px 0;font-size:18px;color:var(--sp-ink)}.sp-dialog p{margin:0 0 10px;font-size:14px;line-height:1.5}.sp-dialog a{color:var(--sp-ink);text-decoration:underline;text-underline-offset:2px}.sp-close{position:absolute;top:6px;right:6px;width:44px;height:44px;min-height:44px;padding:0;border:0;background:none;font-size:26px;line-height:1;color:var(--sp-muted);cursor:pointer}.sp-close:hover{color:var(--sp-ink);background:none}.sp-small{font-size:12px!important;color:var(--sp-muted)}@media(max-width:749px){.sp-gauge{padding:10px 12px;min-height:124px}.sp-box{height:18px}.sp-boxes{gap:3px}.sp-pg{padding:8px 12px 9px}.sp-pg .sp-box{height:14px}.sp-pg .sp-boxes{gap:2px}}@media(prefers-reduced-motion:no-preference){.sp-box{transition:background-color .25s ease}.sp-box.is-room{animation:sp-room-glow 2.6s ease-in-out infinite}}@keyframes sp-room-glow{0%,to{box-shadow:0 0 #e83f8300}50%{box-shadow:0 0 5px 1px var(--sp-glow)}}@media(prefers-reduced-motion:reduce){.sp-box,.sp-box.is-room{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ship-points.css.map */
