body:has(#main-cart-footer){background:#050505}cart-items .title-wrapper-with-link{align-items:end;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:32px;padding-bottom:24px}.cart-hero-copy__eyebrow,.cart-checkout-card__header span{display:block;color:#00c2ff;font-size:11px;font-weight:900;letter-spacing:.16em;line-height:1;margin-bottom:12px;text-transform:uppercase}.cart-hero-copy .title{margin:0;font-size:clamp(42px,6vw,72px);letter-spacing:0;line-height:.95}.cart-hero-copy p{max-width:520px;margin:14px 0 0;color:#ffffffad;font-size:15px;line-height:1.55}cart-items .underlined-link{color:#fff;font-weight:800;text-underline-offset:.35em}cart-items .cart-items{border-spacing:0 14px}cart-items .cart-items th{border-bottom:0;color:#ffffff75;font-size:10px;font-weight:900;letter-spacing:.16em}cart-items .cart-item{background:#0b0b0b;outline:1px solid rgba(255,255,255,.08)}cart-items .cart-item>td{padding-top:22px;padding-bottom:22px}cart-items .cart-item__image-container{background:#111;border:1px solid rgba(255,255,255,.1);overflow:hidden}cart-items .cart-item__image{width:138px;max-width:138px;aspect-ratio:1;object-fit:cover}cart-items .cart-item__name{color:#fff;font-family:var(--font-heading-family);font-size:19px;line-height:1.15;text-transform:uppercase}.cart-item__support{max-width:320px;margin-top:8px;color:#ffffff94;font-size:13px;line-height:1.45}cart-items .product-option{color:#ffffffc7}cart-items .quantity{background:transparent;border:1px solid rgba(255,255,255,.28);border-radius:999px;min-height:48px}cart-items .quantity__button,cart-items .quantity__input{color:#fff}cart-items cart-remove-button .button{color:#ffffffb3}.cart-reassurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff14}.cart-reassurance>div{background:#080808;padding:20px}.cart-reassurance strong{display:block;color:#fff;font-family:var(--font-heading-family);font-size:14px;letter-spacing:.08em;line-height:1.1;margin-bottom:8px;text-transform:uppercase}.cart-reassurance span{color:#ffffff94;font-size:13px;line-height:1.45}#main-cart-footer .cart__footer{justify-content:flex-end}#main-cart-footer .cart__blocks{width:min(420px,100%);background:#080808;border:1px solid rgba(255,255,255,.1);padding:28px}.cart-checkout-card__header{text-align:left;margin-bottom:18px}.cart-checkout-card__header span{margin-bottom:10px}.cart-checkout-card__header h2{margin:0;color:#fff;font-family:var(--font-heading-family);font-size:18px;letter-spacing:.08em;line-height:1;text-transform:uppercase}.cart-checkout-card__header p{margin:8px 0 0;color:#ffffff9e;font-size:13px;line-height:1.45}#main-cart-footer .cart__blocks .js-contents,#main-cart-footer .cart__blocks .cart__ctas{text-align:left}#main-cart-footer .totals{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:16px 0;margin:0}#main-cart-footer .totals__total{color:#fff;font-size:14px;letter-spacing:.08em;text-transform:uppercase}#main-cart-footer .totals__total-value{color:#fff;font-size:18px;font-weight:900}#main-cart-footer .tax-note{color:#ffffff8a;font-size:12px;line-height:1.4;margin:12px 0 16px;text-align:left}#main-cart-footer .cart__blocks p:has(input[type=checkbox]),#main-cart-footer .cart__blocks label{display:flex;align-items:center;color:#ffffffb8;font-size:13px;line-height:1.35;margin:0 0 18px;text-align:left}#main-cart-footer .cart__blocks input[type=checkbox]{width:14px;height:14px;margin-right:8px;accent-color:#00c2ff}#main-cart-footer .cart__blocks a{color:#00c2ff}#main-cart-footer .cart__checkout-button{max-width:none;min-height:54px;background:#00c2ff;color:#001014;font-weight:950;letter-spacing:.12em;text-transform:uppercase;width:100%}#main-cart-footer .cart__checkout-button:hover{background:#3cf}#main-cart-footer .cart__blocks,#main-cart-footer .cart__blocks *,#main-cart-footer .cart__blocks .rte,#main-cart-footer .cart__blocks .tax-note,#main-cart-footer .cart__blocks .cart__ctas{text-align:left!important}#main-cart-footer .cart__blocks{display:block}#main-cart-footer .totals{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;width:100%}#main-cart-footer .totals__total,#main-cart-footer .totals__total-value{margin:0!important}#main-cart-footer .tax-note{display:block;width:100%}#main-cart-footer .cart__blocks input[type=checkbox]{display:inline-block;vertical-align:middle}#main-cart-footer .cart__blocks p:has(input[type=checkbox]){display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%;margin:16px 0 24px!important;line-height:1.45;white-space:normal}#main-cart-footer .cart__blocks div:has(input[type=checkbox]),#main-cart-footer .cart__blocks form:has(input[type=checkbox]){display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;max-width:none!important;margin:16px 0 24px!important;text-align:left!important}#main-cart-footer .cart__blocks [class*=terms],#main-cart-footer .cart__blocks [id*=terms],#main-cart-footer .cart__blocks [class*=Terms],#main-cart-footer .cart__blocks [id*=Terms]{margin-left:0!important;margin-right:0!important;max-width:none!important;text-align:left!important;width:100%!important}#main-cart-footer .cart__blocks [class*=terms] label,#main-cart-footer .cart__blocks [id*=terms] label,#main-cart-footer .cart__blocks [class*=Terms] label,#main-cart-footer .cart__blocks [id*=Terms] label{display:inline!important;flex:0 1 auto!important;margin:0!important;max-width:none!important;white-space:normal!important;width:auto!important;word-break:normal!important}#main-cart-footer .cart__blocks [class*=terms] input[type=checkbox],#main-cart-footer .cart__blocks [id*=terms] input[type=checkbox],#main-cart-footer .cart__blocks [class*=Terms] input[type=checkbox],#main-cart-footer .cart__blocks [id*=Terms] input[type=checkbox],#main-cart-footer .cart__blocks div:has(input[type=checkbox]) input[type=checkbox],#main-cart-footer .cart__blocks form:has(input[type=checkbox]) input[type=checkbox],#main-cart-footer .cart__blocks p:has(input[type=checkbox]) input[type=checkbox]{float:none!important;flex:0 0 14px!important;height:14px;margin:0!important;width:14px}#main-cart-footer .cart__blocks div:has(input[type=checkbox]) label,#main-cart-footer .cart__blocks form:has(input[type=checkbox]) label,#main-cart-footer .cart__blocks p:has(input[type=checkbox]) label,#main-cart-footer .cart__blocks div:has(input[type=checkbox]) span,#main-cart-footer .cart__blocks form:has(input[type=checkbox]) span,#main-cart-footer .cart__blocks p:has(input[type=checkbox]) span{display:inline!important;margin:0!important;max-width:none!important;text-align:left!important;white-space:normal!important;width:auto!important;word-break:normal!important}#main-cart-footer .cart__ctas{display:block!important;clear:both;flex:0 0 100%!important;margin-top:8px;width:100%}#main-cart-footer .cart__checkout-button{display:flex;align-items:center;justify-content:center;text-align:center!important;white-space:normal}@media screen and (max-width:749px){cart-items .title-wrapper-with-link{align-items:flex-start;gap:18px}cart-items .cart-item{background:#0b0b0b;padding:16px}cart-items .cart-item__image{width:96px;max-width:96px}.cart-reassurance{grid-template-columns:1fr}#main-cart-footer .cart__blocks{width:100%;padding:22px 18px;overflow:hidden}#main-cart-footer .cart__footer{padding-left:0;padding-right:0}#main-cart-footer .cart__blocks p:has(input[type=checkbox]),#main-cart-footer .cart__blocks div:has(input[type=checkbox]){box-sizing:border-box!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:16px 0 20px!important;padding:0!important;clear:both!important;transform:none!important;position:static!important}#main-cart-footer .cart__blocks p:has(input[type=checkbox]) input[type=checkbox],#main-cart-footer .cart__blocks div:has(input[type=checkbox]) input[type=checkbox]{align-self:start!important;display:block!important;flex:none!important;float:none!important;width:16px!important;min-width:16px!important;height:16px!important;margin:2px 0 0!important;transform:none!important;position:static!important}#main-cart-footer .cart__blocks p:has(input[type=checkbox]) label,#main-cart-footer .cart__blocks div:has(input[type=checkbox]) label,#main-cart-footer .cart__blocks p:has(input[type=checkbox]) span,#main-cart-footer .cart__blocks div:has(input[type=checkbox]) span{flex:1 1 auto!important;display:inline!important;min-width:0!important;max-width:100%!important;width:auto!important;margin:0!important;padding:0!important;color:#ffffffc7;font-size:13px!important;line-height:1.4!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}#main-cart-footer .cart__blocks p:has(input[type=checkbox]) label,#main-cart-footer .cart__blocks div:has(input[type=checkbox]) label{display:block!important;flex:1 1 auto!important}#main-cart-footer .cart__blocks p:has(input[type=checkbox]) label *,#main-cart-footer .cart__blocks div:has(input[type=checkbox]) label *{display:inline!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}#main-cart-footer .cart__blocks form:has(input[type=checkbox]){display:block!important;width:100%!important}#main-cart-footer .cart__blocks form:has(input[type=checkbox]) span,#main-cart-footer .cart__blocks form:has(input[type=checkbox]) label{display:inline!important;width:auto!important;max-width:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}#main-cart-footer .cart__ctas{display:block!important;width:100%!important;margin:18px 0 0!important;clear:both!important;position:relative!important;z-index:1}#main-cart-footer .cart__checkout-button{width:100%!important;min-height:56px;margin:0!important;position:static!important;z-index:1;line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ampirra-cart.css.map */
