.initia-cart-page{max-width:1240px;margin:auto;padding:44px 40px 80px;color:#171717;font-family:Space,Arial,sans-serif}.ic-heading>a{font-size:12px;color:#626262;text-decoration:underline;text-underline-offset:4px}.ic-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin:36px 0 10px}.ic-heading h1{font-size:clamp(40px,5vw,64px);font-weight:500;letter-spacing:-.06em;line-height:1.1;margin:0 0 34px}.ic-heading h1 span{color:var(--flavor,#171717)}.ic-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);gap:56px;align-items:start}.ic-label{display:flex;justify-content:space-between;border-bottom:1px solid #d8d8d8;padding-bottom:16px;color:#626262;font-size:12px}.ic-item{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:22px;padding:28px 0;border-bottom:1px solid #d8d8d8;align-items:start}.ic-image{background:#ededed;border-radius:6px;overflow:hidden;aspect-ratio:1}.ic-image img{width:100%;height:100%;object-fit:cover}.ic-description h2{font-size:18px;line-height:1.3;letter-spacing:-.025em;margin:0 0 8px}.ic-description p{font-size:12px;color:#626262;margin:4px 0;line-height:1.5}.ic-description .ic-plan{color:#171717}.ic-description label{display:block;font-size:11px;color:#626262;margin:16px 0 6px}.ic-description input{width:62px;min-height:44px;border:1px solid #d8d8d8;border-radius:4px;background:#fdfdfd;text-align:center;color:#171717}.ic-remove{font-size:11px;text-decoration:underline;margin-left:12px;padding:12px 0}.ic-price{text-align:right;font-size:14px;font-variant-numeric:tabular-nums}.ic-price s{display:block;font-size:12px;color:#626262;margin-bottom:5px}.ic-price strong{font-weight:500}.ic-update{border:1px solid #171717;border-radius:4px;padding:12px 20px;margin-top:22px;font-size:12px;min-height:44px}.ic-summary{background:#ededed;padding:28px;border-radius:8px}.ic-summary>h2{font-size:23px;letter-spacing:-.04em;line-height:1.2;margin:0 0 24px}.ic-summary dl{margin:0}.ic-summary dl>div{display:flex;justify-content:space-between;gap:20px;margin:12px 0;font-size:13px}.ic-summary dd{margin:0;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.ic-summary .ic-total{border-top:1px solid #d8d8d8;margin-top:22px;padding-top:20px;align-items:center}.ic-total dt{font-size:12px;max-width:125px}.ic-total dd{font-size:23px;font-weight:500;letter-spacing:-.035em}.ic-savings{font-size:12px;margin:12px 0 20px}.ic-checkout{display:flex;width:100%;justify-content:space-between;align-items:center;gap:16px;background:#171717;color:#fdfdfd;border-radius:5px;padding:18px 20px;min-height:56px;font-size:14px;font-weight:500;margin-top:24px;transition:background .15s}.ic-checkout:hover{background:#363636}.ic-checkout span{font-size:20px}.ic-note{text-align:center;font-size:11px;color:#626262;margin:12px 0 0}.ic-empty{padding:32px 0 60px}.ic-empty h2{font-size:28px;letter-spacing:-.04em}.ic-empty p{color:#626262;margin:14px 0}.ic-empty .ic-checkout{max-width:320px}.initia-cart-page :focus-visible{outline:2px solid #171717;outline-offset:4px}@media(max-width:850px){.ic-grid{grid-template-columns:1fr;gap:30px}.initia-cart-page{padding:28px 22px 50px}.ic-heading h1{margin-bottom:24px}.ic-eyebrow{margin-top:26px}.ic-summary{padding:24px}.ic-item{grid-template-columns:90px minmax(0,1fr) auto;gap:14px}.ic-description h2{font-size:16px}}@media(max-width:380px){.ic-item{grid-template-columns:70px minmax(0,1fr);gap:12px}.ic-price{grid-column:2;text-align:left}.ic-summary{padding:20px}.ic-total dd{font-size:20px}}.initia-assurance.cart-trust{display:block;margin:24px 0 0;padding:0;border:0;text-align:left;font-family:Space,Arial,sans-serif;color:#171717}.initia-assurance [hidden]{display:none!important}.initia-assurance .ia-promise{background:#fdfdfd;border:1px solid #d8d8d8;border-radius:8px;padding:20px;margin-bottom:6px}.initia-assurance .ia-row{padding:16px 0;border-bottom:1px solid #d8d8d8}.initia-assurance .ia-row:last-child{border-bottom:0}.initia-assurance h3{font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.02em;margin:0 0 6px}.initia-assurance p{font-size:12px;line-height:1.55;color:#626262;margin:0}.initia-assurance p.ia-detail{font-size:11px;margin-top:8px}.initia-assurance a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
