.ss-pre-cart-flow{--ss-pre-cart-accent: rgb(var(--color-button));max-width:none;margin:0;padding:2rem 1.25rem 3rem;background:#000;color:#fff;min-height:100vh}.ss-pre-cart-flow[hidden]{display:none!important}.ss-pre-cart-flow__card{display:grid;grid-template-columns:minmax(220px,360px) minmax(0,1fr);gap:1.25rem;border:2px solid var(--ss-pre-cart-accent);border-radius:12px;padding:1.25rem;background:#060606;max-width:1100px;margin:0 auto}.ss-pre-cart-flow__media-wrap{background:#161616;border-radius:10px;min-height:260px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;overflow:hidden}.ss-pre-cart-flow__media-wrap img{width:100%;height:auto;object-fit:contain;display:block}.ss-pre-cart-flow__heading{margin:0;font-size:2.1rem;line-height:1.2;color:#fff}.ss-pre-cart-flow__subheading{margin:0;font-size:1.25rem;line-height:1.2;color:#ffffffd1;margin-top:.25rem}.ss-pre-cart-flow__sample-price{margin:.55rem 0 0;font-size:1.35rem;color:#ffffffeb}.ss-pre-cart-flow__sample-description{margin-top:.9rem;max-height:32rem;overflow:auto;border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:.8rem;background:#050505;color:#ffffffe6;font-size:1.25rem;line-height:1.45}.ss-pre-cart-flow__sample-description>:first-child{margin-top:0}.ss-pre-cart-flow__sample-description>:last-child{margin-bottom:0}.ss-pre-cart-flow__sample-description img{max-width:100%;height:auto}.ss-pre-cart-flow__sample-description a,.ss-pre-cart-flow__sample-description a:visited,.ss-pre-cart-flow__sample-description a:hover,.ss-pre-cart-flow__sample-description a:focus{color:#fff;text-decoration:underline;text-underline-offset:.18em}.ss-pre-cart-flow__table-wrap{margin:.8rem 0;border:1px solid rgba(255,255,255,.3);border-radius:8px;overflow:hidden}.ss-pre-cart-flow__table{width:100%;border-collapse:collapse;table-layout:fixed}.ss-pre-cart-flow__table th,.ss-pre-cart-flow__table td{padding:.48rem .52rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.28);font-size:1.2rem;line-height:1.2}.ss-pre-cart-flow__table th{font-size:1.05rem;letter-spacing:.02em;text-transform:uppercase;color:#ffffffdb;background:#0a0a0a}.ss-pre-cart-flow__table td{color:#fff;background:#000}.ss-pre-cart-flow__table th+th,.ss-pre-cart-flow__table td+td{border-left:1px solid rgba(255,255,255,.2)}.ss-pre-cart-flow__table tbody tr:last-child td{border-bottom:0}.ss-pre-cart-flow__table tbody tr.is-selected td{background:var(--ss-pre-cart-accent);color:#fff;border-color:#ffffff59}.ss-pre-cart-flow__table td:first-child{font-weight:700}.ss-pre-cart-flow__qty{display:flex;align-items:center;gap:.45rem;margin:.85rem 0}.ss-pre-cart-flow__qty input{width:100px;text-align:center;font-size:1.5rem;font-weight:600;border:1px solid rgba(255,255,255,.45);border-radius:6px;min-height:40px;background:#000;color:#fff}.ss-pre-cart-flow__qty button{width:40px;height:40px;border:1px solid rgba(255,255,255,.45);border-radius:6px;background:#000;color:#fff;cursor:pointer;font-size:1.8rem;line-height:1}.ss-pre-cart-flow__qty button[disabled]{opacity:.45;cursor:not-allowed}.ss-pre-cart-flow__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.1rem}.ss-pre-cart-flow__actions .button[disabled]{opacity:.65;cursor:not-allowed}.ss-pre-cart-flow__back{background:transparent;border:0;text-decoration:underline;cursor:pointer;font-size:1.4rem;padding:.4rem 0;color:#fff}.ss-pre-cart-flow__helper{margin:.25rem 0;font-size:1.25rem;color:#ffffffdb}.ss-pre-cart-flow__helper--total{margin-top:.2rem}@media screen and (max-width:749px){.ss-pre-cart-flow{padding:1.25rem .75rem 2rem}.ss-pre-cart-flow__card{grid-template-columns:1fr;padding:.9rem;gap:.8rem}.ss-pre-cart-flow__heading{font-size:1.7rem}.ss-pre-cart-flow__subheading{font-size:1.1rem}.ss-pre-cart-flow__sample-price{font-size:1.15rem}.ss-pre-cart-flow__sample-description{font-size:1.05rem;max-height:24rem;padding:.6rem}.ss-pre-cart-flow__table th,.ss-pre-cart-flow__table td{padding:.4rem .42rem;font-size:1.06rem}.ss-pre-cart-flow__table th{font-size:.95rem}.ss-pre-cart-flow__qty input{width:92px;font-size:1.35rem}.ss-pre-cart-flow__actions{gap:.6rem}.ss-pre-cart-flow__actions .button{flex:1 1 calc(50% - .3rem);min-width:0}.ss-pre-cart-flow__back{width:100%;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ss-section-pre-cart-flow.css.map */
