.vStjTW_page{padding-block:clamp(20px,2.6vw,34px) clamp(44px,5vw,70px)}.vStjTW_breadcrumbs{letter-spacing:.14em;color:var(--mara-text-dim);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.vStjTW_crumbTick{background:var(--mara-teal-500);width:26px;height:2px}.vStjTW_crumbLink{color:var(--mara-text-muted);text-decoration:none}.vStjTW_crumbLink:hover{color:var(--mara-teal-600)}.vStjTW_crumbSep{color:var(--mara-border-rule)}.vStjTW_crumbCurrent{color:var(--mara-teal-600)}.vStjTW_h1{color:var(--mara-text);margin:12px 0 0}.vStjTW_intro{max-width:64ch;color:var(--mara-text-body);margin:10px 0 clamp(16px,2vw,22px);font-size:16.5px;line-height:1.7}.vStjTW_guest{border:1px solid var(--mara-border-selected);background:var(--mara-surface-selected);border-radius:var(--mara-r-ctrl);align-items:center;gap:14px;margin-bottom:clamp(16px,2vw,22px);padding:14px 18px;display:flex}.vStjTW_guestIcon{color:var(--mara-teal-600);flex:none;display:flex}.vStjTW_guestText{color:var(--mara-text);flex:1;font-size:14.5px;line-height:1.6}.vStjTW_guestBtn{flex:none}@media (max-width:759px){.vStjTW_guest{flex-direction:column;align-items:flex-start;gap:12px}.vStjTW_guestBtn{width:100%}}.vStjTW_error{border:1px solid var(--mara-danger);border-radius:var(--mara-r-ctrl);color:var(--mara-danger);margin-bottom:16px;padding:12px 16px;font-size:14px;font-weight:600}.vStjTW_loading{color:var(--mara-text-muted);padding:40px 0}.vStjTW_empty{text-align:center;border:1px solid var(--mara-border);border-radius:var(--mara-r-card);background:var(--mara-surface);flex-direction:column;align-items:center;padding:clamp(28px,4vw,56px) 24px;display:flex}.vStjTW_emptyIcon{color:var(--mara-border-rule);margin-bottom:16px}.vStjTW_emptyTitle{color:var(--mara-text);font-size:clamp(18px,2.2vw,22px);font-weight:700}.vStjTW_emptyBody{max-width:52ch;color:var(--mara-text-body);margin:8px 0 20px;font-size:15px;line-height:1.65}.vStjTW_emptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.vStjTW_toolbar{justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex}.vStjTW_selectAll{cursor:pointer;color:var(--mara-text);background:0 0;border:none;align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:inline-flex}.vStjTW_bulkActions{gap:12px;display:flex}@media (max-width:759px){.vStjTW_toolbar{flex-direction:column;align-items:stretch;gap:12px}.vStjTW_bulkActions{flex-direction:column}}.vStjTW_list{border:1px solid var(--mara-border);border-radius:var(--mara-r-card);background:var(--mara-surface);margin:0;padding:0;list-style:none;overflow:hidden}.vStjTW_row{border-bottom:1px solid var(--mara-border-hairline);grid-template-columns:auto 84px minmax(200px,1fr) 246px 150px 176px;align-items:center;gap:14px;padding:16px 18px;display:grid}.vStjTW_row:last-child{border-bottom:none}.vStjTW_rowSelected{background:var(--mara-surface-2)}.vStjTW_check{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.vStjTW_checkInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.vStjTW_box{border:1.5px solid var(--mara-border-strong);background:var(--mara-surface);width:19px;height:19px;color:var(--mara-surface);border-radius:3px;justify-content:center;align-items:center;display:flex}.vStjTW_boxChecked{background:var(--mara-teal-500);border-color:var(--mara-teal-500)}.vStjTW_thumb{border:1px solid var(--mara-border-hairline);border-radius:var(--mara-r-ctrl);background:var(--mara-surface-2);justify-content:center;align-items:center;width:84px;height:84px;display:flex;overflow:hidden}.vStjTW_thumbImg{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:84%;height:auto;max-height:84%}.vStjTW_thumbPlaceholder{background:var(--mara-surface-1);border-radius:var(--mara-r-ctrl);width:60%;height:60%}.vStjTW_main{flex-direction:column;gap:4px;min-width:0;display:flex}.vStjTW_rowCategory{color:var(--mara-text-dim);font-size:12.5px;font-weight:500}.vStjTW_rowName{color:var(--mara-text);font-size:16px;font-weight:700;text-decoration:none}.vStjTW_rowName:hover{color:var(--mara-teal-700)}.vStjTW_rowMeta{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding-top:2px;display:flex}.vStjTW_rowChip{border:1px solid var(--mara-border-selected);background:var(--mara-surface-selected);border-radius:var(--mara-r-ctrl);color:var(--mara-teal-700);flex:none;padding:5px 8px;font-size:12px;font-weight:600}.vStjTW_rowSpec{min-width:0;color:var(--mara-text-dim);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:12.5px;line-height:1.4;overflow:hidden}.vStjTW_rowSpecTwoLine{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;max-width:32ch;line-height:1.35;display:-webkit-box}.vStjTW_rowStock{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.vStjTW_rowStockDot{border-radius:var(--mara-r-circle);background:currentColor;width:8px;height:8px}.vStjTW_rowInCartPill{border:1px solid var(--mara-success-border);border-radius:var(--mara-r-ctrl);background:var(--mara-success-bg);color:var(--mara-success-text);align-self:flex-start;align-items:center;gap:5px;padding:5px 9px;font-size:13px;font-weight:600;display:inline-flex}.vStjTW_qtyCell{justify-content:flex-start;align-items:center;gap:14px;display:flex}.vStjTW_unitPrice{color:var(--mara-text-dim);white-space:nowrap;font-size:12.5px}.vStjTW_priceCell{text-align:right}.vStjTW_priceMain{color:var(--mara-dark);font-size:19px;font-weight:700}.vStjTW_priceMainLabel{color:var(--mara-text-dim);font-size:12px;font-weight:600}.vStjTW_priceSecondary{color:var(--mara-text-dim);font-size:12.5px}.vStjTW_rowActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.vStjTW_rowAdd{box-sizing:border-box;border-radius:var(--mara-r-ctrl);background:var(--mara-teal-500);min-height:46px;color:var(--mara-surface);cursor:pointer;border:none;padding:0 16px;font-weight:600;position:relative}.vStjTW_rowAddMark{border-radius:var(--mara-r-circle);background:var(--mara-success);width:22px;height:22px;color:var(--mara-surface);border:2px solid var(--mara-surface);box-shadow:var(--mara-shadow-chip);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;transform:translate(38%,-38%)}.vStjTW_rowAdd:hover:not(:disabled){background:var(--mara-teal-600)}.vStjTW_rowAdd:disabled{background:var(--mara-surface-1);color:var(--mara-text-dim);cursor:not-allowed}.vStjTW_rowAddInCart{background:var(--mara-success-bg);border:1.5px solid var(--mara-success-border);color:var(--mara-success-text)}.vStjTW_rowAddInCart:hover:not(:disabled){background:var(--mara-success-bg-hover);border-color:var(--mara-success-border-hover)}.vStjTW_rowAddDone,.vStjTW_rowAddDone:hover{background:var(--mara-success)}.vStjTW_rowAddStack{place-items:center;display:grid}.vStjTW_rowAddState{white-space:nowrap;visibility:hidden;grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.vStjTW_rowAddState[data-active=true]{visibility:visible}@media (max-width:1079px){.vStjTW_row{grid-template-columns:auto 72px minmax(0,1fr);row-gap:12px}.vStjTW_qtyCell,.vStjTW_priceCell,.vStjTW_rowActions{text-align:left;grid-column:2/-1;justify-content:flex-start}.vStjTW_qtyCell{flex-direction:column;align-items:flex-start;gap:6px}.vStjTW_priceCell{text-align:left}}@media (max-width:759px){.vStjTW_rowMeta{flex-direction:column;align-items:flex-start}.vStjTW_rowSpec{white-space:normal}.vStjTW_rowSpecTwoLine{max-width:none;display:block;overflow:visible}}.vStjTW_roRow{border-bottom:1px solid var(--mara-border-hairline);grid-template-columns:84px minmax(200px,1fr) 176px;align-items:center;gap:14px;padding:16px 18px;display:grid}.vStjTW_roRow:last-child{border-bottom:none}@media (max-width:759px){.vStjTW_roRow{grid-template-columns:64px minmax(0,1fr);row-gap:10px}.vStjTW_roRow .vStjTW_priceCell{text-align:left;grid-column:1/-1}}.vStjTW_share{border-top:1px solid var(--mara-border-hairline);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.vStjTW_shareNote{color:var(--mara-text-dim);font-size:13.5px;line-height:1.5}.vStjTW_shareOk{color:var(--mara-teal-700);font-size:13.5px;font-weight:600}.vStjTW_summary{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.vStjTW_summaryLabel{color:var(--mara-text);font-size:15px;font-weight:700}.vStjTW_summaryNote{color:var(--mara-text-dim);margin-top:4px;font-size:13px}.vStjTW_summaryRight{align-items:center;gap:18px;display:flex}.vStjTW_summaryValues{flex-direction:column;align-items:flex-end;display:flex}.vStjTW_summarySecondary{color:var(--mara-text-muted);font-size:13.5px}.vStjTW_summaryTotal{color:var(--mara-dark);font-size:clamp(21px,2.4vw,26px);font-weight:700}@media (max-width:759px){.vStjTW_summary{flex-direction:column;align-items:stretch}.vStjTW_summaryRight{flex-direction:column;align-items:stretch;gap:12px}.vStjTW_summaryValues{align-items:flex-start}.vStjTW_summaryCta{width:100%}}.vStjTW_rules{margin-top:28px}.vStjTW_rulesEyebrow{margin-bottom:10px}.vStjTW_rulesList{color:var(--mara-text-muted);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.55;display:flex}
