.ssc-cart{min-height:65vh;padding:70px 0 100px;background:linear-gradient(135deg,#f4f5f7,#fcfcfc 52%,#f8f2ed)}.ssc-container{width:min(calc(100% - 48px),1100px);margin:auto}.ssc-eyebrow{display:block;color:var(--ss-orange);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;text-align:center}.ssc-cart h1{font-family:Lato,Inter,sans-serif;text-align:center;font-size:44px;margin:8px 0 46px}.ssc-grid{display:grid;grid-template-columns:1.6fr .8fr;gap:28px;align-items:start}.ssc-lines,.ssc-summary{background:#fff;border:1px solid var(--ss-border);border-radius:18px;padding:22px}.ssc-line{display:grid;grid-template-columns:145px 1fr;gap:22px;padding:10px 0 24px;border-bottom:1px solid var(--ss-border);margin-bottom:18px}.ssc-image{background:#f8f8f8;border-radius:14px;overflow:hidden;aspect-ratio:1}.ssc-image img{width:100%;height:100%;object-fit:contain}.ssc-info h2{font-family:Lato,Inter,sans-serif;font-size:20px;line-height:1.25;margin:4px 0}.ssc-info p{color:var(--ss-muted-text);margin:0 0 10px}.ssc-info>strong{font-size:19px;color:var(--ss-orange)}.ssc-actions{display:flex;align-items:center;gap:10px;margin-top:18px}.ssc-actions label{font-size:12px;color:var(--ss-muted-text)}.ssc-actions input{width:62px;border:1px solid var(--ss-border);border-radius:9px;padding:8px;text-align:center}.ssc-actions a{margin-left:auto;color:var(--ss-muted-text);font-size:12px;text-decoration:underline}.ssc-update{border:1px solid var(--ss-border);border-radius:10px;background:#fff;padding:10px 18px;font-weight:700;text-transform:uppercase;font-size:12px}.ssc-summary{position:sticky;top:85px}.ssc-summary h2{font-family:Lato,Inter,sans-serif;font-size:24px;margin:0 0 22px}.ssc-summary .ssc-unlocked{display:flex;justify-content:flex-start;align-items:center;gap:10px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:12px;margin:-6px -6px 20px;color:#166534}.ssc-unlocked>.ss-icon{width:20px;flex:0 0 20px}.ssc-unlocked span,.ssc-unlocked strong,.ssc-unlocked small{display:block}.ssc-unlocked strong{font-size:12px}.ssc-unlocked small{margin:1px 0 0;text-align:left;color:#4b5563;font-size:10px}.ssc-summary .ssc-subtotal{display:flex;justify-content:space-between;font-size:18px;border-bottom:1px solid var(--ss-border);padding-bottom:18px;margin-bottom:18px}.ssc-assurance{display:grid;gap:12px}.ssc-summary .ssc-assurance p{display:flex;align-items:center;gap:10px;color:var(--ss-muted-text);font-size:12px;margin:0}.ssc-assurance p .ss-icon{width:20px;flex:0 0 20px;color:var(--ss-green)}.ssc-assurance p span,.ssc-assurance p strong,.ssc-assurance p small{display:block}.ssc-assurance p strong{color:var(--ss-fg);font-size:12px}.ssc-assurance p small{margin:0;text-align:left;font-size:10px}.ssc-summary button,.ssc-empty a{width:100%;min-height:56px;border:0;border-radius:12px;background:var(--ss-orange);color:#fff;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:800;text-transform:uppercase;margin-top:22px;cursor:pointer;box-shadow:0 10px 22px #ff791733}.ssc-summary button .ss-icon{width:18px}.ssc-summary>small{display:block;text-align:center;color:var(--ss-muted-text);font-size:10px;margin-top:9px}.ssc-empty{max-width:600px;margin:auto;background:#fff;border:1px solid var(--ss-border);border-radius:18px;padding:55px;text-align:center}.ssc-empty>.ss-icon{width:50px;height:50px;color:var(--ss-orange)}.ssc-empty h2{font-family:Lato,Inter,sans-serif;font-size:26px}.ssc-empty p{color:var(--ss-muted-text)}.ssc-empty a{width:auto;display:inline-flex;padding:0 28px}@media(max-width:760px){.ssc-cart{padding:50px 0 80px}.ssc-container{width:min(calc(100% - 30px),1100px)}.ssc-cart h1{font-size:36px;margin-bottom:30px}.ssc-grid{grid-template-columns:1fr}.ssc-summary{position:static}.ssc-line{grid-template-columns:105px 1fr;gap:15px}.ssc-info h2{font-size:16px}.ssc-empty{padding:40px 20px}}.ssc-info .ssc-unit{font-size:13px;margin:4px 0 0}.ssc-policy-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:18px}.ssc-policy-links a{font-size:13px;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.ssc-cart :focus-visible{outline:3px solid #1d4ed8;outline-offset:3px}.ssc-summary button{background:#b8440a;line-height:1.35;padding:14px 16px}.ssc-summary button:hover{background:#913507}.ssc-summary>small,.ssc-assurance p small,.ssc-unlocked small{font-size:12px}.ssc-actions input,.ssc-update{min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAAAEA */
