.jst-sales{margin-block:var(--section-spacing, 56px)}.jst-sales__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.jst-sales__head{margin-block-end:20px}.jst-sales__eyebrow{margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.4;color:var(--muted)}html[lang^=en] .jst-sales__eyebrow{letter-spacing:.12em;text-transform:uppercase}.jst-sales__title{margin:0;font-family:var(--font-display, inherit);font-size:clamp(22px,5.6vw,30px);font-weight:800;line-height:1.2;color:var(--fg)}.jst-sales__lede{margin:8px 0 0;max-width:62ch;font-size:15px;line-height:1.6;color:var(--muted)}.jst-sales__note{margin:12px 0 0;font-size:13px;line-height:1.55;color:var(--muted)}.jst-sales__panel{border:1px solid var(--border);border-radius:var(--radius-ui, 0);background:var(--bg);padding:18px 16px}@media(min-width:768px){.jst-sales__head{margin-block-end:28px}.jst-sales__panel{padding:26px 24px}}.jst-sales__num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.jst-sales__ltr{direction:ltr;unicode-bidi:isolate}.jst-bundle__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.jst-bundle__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.jst-bundle__item{position:relative;border:1px solid var(--border);border-radius:var(--radius-ui, 0);background:var(--bg);transition:border-color .15s ease}.jst-bundle__item:has(input:checked){border-color:var(--fg)}.jst-bundle__pick{display:block;cursor:pointer;padding:10px}.jst-bundle__check{position:absolute;inset-block-start:14px;inset-inline-start:14px;inline-size:22px;block-size:22px;accent-color:var(--fg);z-index:1;cursor:pointer}.jst-bundle__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--surface-2, #eef1f7);margin-block-end:10px}.jst-bundle__media img,.jst-bundle__media svg{inline-size:100%;block-size:100%;object-fit:cover;display:block}.jst-bundle__name{margin:0;font-size:14px;font-weight:600;line-height:1.4;color:var(--fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jst-bundle__price{margin:6px 0 0;font-size:14px;font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums}.jst-bundle__was{margin-inline-start:6px;font-weight:400;color:var(--muted)}.jst-bundle__size{display:block;inline-size:calc(100% - 20px);margin:0 10px 10px;min-height:44px;padding-inline:8px;border:1px solid var(--border);border-radius:var(--radius-ui, 0);background:var(--bg);color:var(--fg);font-size:14px}.jst-bundle__item:has(select:invalid) .jst-bundle__size,.jst-bundle__size:not(:focus):placeholder-shown{border-color:var(--fg)}.jst-bundle__soldout{margin:6px 0 0;font-size:12px;font-weight:700;color:var(--danger, #E60002)}.jst-bundle__item.is-soldout{opacity:.55}.jst-bundle__bar{margin-block-start:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--fg);border-radius:var(--radius-ui, 0);background:var(--bg)}.jst-bundle__totals{min-width:0}.jst-bundle__total-label{margin:0;font-size:12px;color:var(--muted)}.jst-bundle__total{margin:2px 0 0;font-size:22px;font-weight:800;color:var(--fg);font-variant-numeric:tabular-nums}.jst-bundle__save{margin:2px 0 0;font-size:13px;font-weight:700;color:var(--success, #16A34A);font-variant-numeric:tabular-nums}.jst-bundle__save[hidden]{display:none}.jst-bundle__add{flex:1 1 180px}.jst-bundle__feedback{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--muted);min-height:1.5em}.jst-bundle__feedback.is-error{color:var(--danger, #E60002)}.jst-ship{border:1px solid var(--border);border-radius:var(--radius-ui, 0);background:var(--bg);padding:14px 16px}.jst-ship__text{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--fg)}.jst-ship__amount{font-weight:800;font-variant-numeric:tabular-nums}.jst-ship__track{block-size:6px;inline-size:100%;background:var(--surface-2, #eef1f7);border-radius:999px;overflow:hidden}.jst-ship__fill{display:block;block-size:100%;inline-size:0%;background:var(--fg);border-radius:999px;transition:inline-size .35s cubic-bezier(.16,1,.3,1)}.jst-ship.is-complete .jst-ship__fill{background:var(--success, #16A34A)}.jst-ship__foot{margin:8px 0 0;font-size:12px;color:var(--muted)}@media(prefers-reduced-motion:reduce){.jst-ship__fill{transition:none}}.jst-obj__rail{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;margin:0;padding:0 0 6px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.jst-obj__rail::-webkit-scrollbar{display:none}.jst-obj__card{scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;padding:18px 16px;border:1px solid var(--border);border-radius:var(--radius-ui, 0);background:var(--bg)}@media(min-width:768px){.jst-obj__rail{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:16px;overflow:visible;scroll-snap-type:none}}@media(min-width:1024px){.jst-obj__rail{grid-template-columns:repeat(3,minmax(0,1fr))}}.jst-obj__q{margin:0;font-size:16px;font-weight:700;line-height:1.4;color:var(--fg)}.jst-obj__a{margin:0;font-size:14px;line-height:1.65;color:var(--muted);flex:1}.jst-obj__link{align-self:flex-start;font-size:14px;font-weight:700;color:var(--fg);text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.jst-sales__ghost{background:var(--surface-2, #eef1f7);border-radius:var(--radius-ui, 0)}.jst-sales__ghost--line{block-size:12px;margin-block-end:8px}.jst-sales__ghost--line:last-child{inline-size:60%;margin-block-end:0}.jst-sales__ghost--media{aspect-ratio:4 / 5;margin-block-end:10px}.jst-sales__pending{margin:12px 0 0;font-size:13px;color:var(--muted)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jst-sales.css.map */
