.r-cart-shell{background:var(--r-paper);padding-bottom:clamp(60px,8vw,120px);padding-top:clamp(40px,5vw,64px)}.r-cart-shell .cart__items{border-top:1px solid var(--r-line);margin-top:clamp(24px,3vw,40px)}.r-cart-shell .cart-items{border-collapse:collapse;width:100%}.r-cart-shell .cart-items thead{display:none}.r-cart-shell .cart-items .cart-item{border-bottom:1px solid var(--r-line);display:grid;gap:var(--r-s-3) clamp(12px,2vw,24px);grid-template-areas:"media details totals" "media details qty";grid-template-columns:clamp(96px,14vw,140px) 1fr auto;padding:clamp(16px,2vw,28px) 0}.r-cart-shell .cart-items .cart-item__media{grid-area:media;padding:0;vertical-align:top}.r-cart-shell .cart-item__image{border:1px solid var(--r-line);border-radius:var(--r-r-card);height:auto;max-width:100%}.r-cart-shell .cart-item__details{display:flex;flex-direction:column;gap:4px;grid-area:details;padding:0;vertical-align:top}.r-cart-shell .cart-item__name{color:var(--r-ink);font-family:var(--r-f-display);font-size:clamp(1.8rem,2vw,2.2rem);font-weight:300;letter-spacing:-.005em;line-height:1.15;text-decoration:none}.r-cart-shell .cart-item__name:hover{color:var(--r-oxblood)}.r-cart-shell .cart-item__details .product-option,.r-cart-shell .cart-item__details dl,.r-cart-shell .cart-item__details dt,.r-cart-shell .cart-item__details dd{color:var(--r-ash);display:inline;font-family:var(--r-f-mono);font-size:1rem;font-weight:500;letter-spacing:.16em;margin:0;padding:0;text-transform:uppercase}.r-cart-shell .cart-item__details .product-option{display:block;margin-top:4px}.r-cart-shell .cart-item__totals{align-items:baseline;display:flex;flex-direction:column;gap:4px;grid-area:totals;padding:0;text-align:right;vertical-align:top}.r-cart-shell .cart-item .price{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.r-cart-shell .cart-item__price-wrapper .price-item{color:var(--r-oxblood);font-family:var(--r-f-display);font-size:clamp(1.6rem,1.8vw,2rem);font-weight:300;letter-spacing:0}.r-cart-shell .cart-item__price-wrapper .price-item--regular{color:var(--r-ash)}.r-cart-shell .cart-item__quantity{align-items:center;display:flex;gap:var(--r-s-2);grid-area:qty;padding:0;padding-top:var(--r-s-2)}.r-cart-shell .cart-item__quantity .quantity{background:var(--r-paper);border:1px solid var(--r-line);border-radius:var(--r-r-card);display:inline-flex;height:44px;overflow:hidden}.r-cart-shell .cart-item__quantity .quantity__button{background:transparent;border:0;color:var(--r-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--r-s-3)}.r-cart-shell .cart-item__quantity .quantity__button:hover{background:var(--r-bone)}.r-cart-shell .cart-item__quantity .quantity__input{background:transparent;border:0;color:var(--r-ink);font-family:var(--r-f-display);font-size:1.5rem;font-weight:300;text-align:center;width:40px}.r-cart-shell .cart-item__quantity cart-remove-button .button{background:transparent;border:0;color:var(--r-ash);font-family:var(--r-f-mono);font-size:.95rem;font-weight:500;letter-spacing:.18em;padding:0 var(--r-s-2);text-transform:uppercase;transition:color var(--r-d-fast) var(--r-ease)}.r-cart-shell .cart-item__quantity cart-remove-button .button:hover{color:var(--r-oxblood)}.r-cart-shell .cart-item__error{color:var(--r-oxblood);font-family:var(--r-f-mono);font-size:1rem;font-weight:500;letter-spacing:.14em;margin-top:4px;text-transform:uppercase}@media screen and (max-width:749px){.r-cart-shell .cart-items .cart-item{grid-template-areas:"media details" "media qty" "totals totals";grid-template-columns:96px 1fr}.r-cart-shell .cart-item__totals{align-items:flex-start;border-top:1px solid var(--r-line);flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:var(--r-s-2);text-align:left}}.r-cart-footer{background:var(--r-paper);padding-bottom:clamp(40px,6vw,80px)}.r-cart-footer .cart__footer{border-top:1px solid var(--r-line);display:grid;gap:clamp(24px,3vw,48px);padding-top:clamp(24px,3vw,40px)}.r-cart-footer .cart__note{background:var(--r-bone);border:1px solid var(--r-line);border-radius:var(--r-r-card-lg);padding:var(--r-s-4)}.r-cart-footer .cart__note .field__label{color:var(--r-ash);font-family:var(--r-f-mono);font-size:1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.r-cart-footer .cart__note .text-area{background:transparent;border:0;color:var(--r-ink);font-family:var(--r-f-display);font-size:1.5rem;font-weight:300;margin-top:4px;width:100%}.r-cart-footer .totals{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--r-s-3);justify-content:space-between}.r-cart-footer .totals__subtotal{color:var(--r-ash);font-family:var(--r-f-mono);font-size:1.1rem;font-weight:500;letter-spacing:.22em;margin:0;text-transform:uppercase}.r-cart-footer .totals__subtotal-value{color:var(--r-oxblood);font-family:var(--r-f-display);font-size:clamp(2.6rem,3.2vw,3.6rem);font-weight:300;letter-spacing:-.005em;margin:0}.r-cart-footer .tax-note{color:var(--r-ash);font-family:var(--r-f-mono);font-size:.95rem;font-weight:500;letter-spacing:.16em;margin-top:var(--r-s-2);text-transform:uppercase}.r-cart-footer .cart__ctas{display:grid;gap:var(--r-s-3)}.r-cart-footer .cart__update-button,.r-cart-footer button[name=update]{background:transparent;border:1px solid var(--r-ink);color:var(--r-ink);font-family:var(--r-f-mono);font-size:1.2rem;font-weight:600;letter-spacing:.2em;min-height:56px;text-transform:uppercase;transition:background var(--r-d-fast) var(--r-ease),color var(--r-d-fast) var(--r-ease)}.r-cart-footer .cart__update-button:hover{background:var(--r-ink);color:var(--r-paper)}.r-cart-footer button[name=checkout],.r-cart-footer .cart__checkout-button{background:var(--r-oxblood);border:1.5px solid var(--r-oxblood);border-radius:0!important;color:var(--r-paper);cursor:pointer;font-family:var(--r-f-mono);font-size:1.4rem;font-weight:600;letter-spacing:.2em;min-height:64px;padding:0 var(--r-s-5);text-transform:uppercase;transition:background var(--r-d-fast) var(--r-ease),transform var(--r-d-fast) var(--r-ease)}.r-cart-footer .cart__checkout-button:disabled,.r-cart-footer button[name=checkout]:disabled{background:#87110d6b;border-color:#87110d2e;box-shadow:none;color:#faf6efd6;cursor:not-allowed;transform:none}.r-cart-footer button[name=checkout]:hover,.r-cart-footer .cart__checkout-button:hover{background:var(--r-oxblood-bright);transform:translateY(-1px)}.r-cart-footer.is-empty .cart__dynamic-checkout-buttons{display:none}.r-cart-footer .cart__dynamic-checkout-buttons{margin-top:var(--r-s-3)}.r-cart-footer .cart__dynamic-checkout-buttons [data-shopify-buttoncontainer]{border-radius:0!important;overflow:hidden}.r-cart-empty-actions{display:flex;flex-wrap:wrap;gap:var(--r-s-2);justify-content:center;margin-top:var(--r-s-4)}.r-cart-empty-actions .button{margin-top:0;min-width:min(100%,22rem)}.r-cart-checkout-note{color:var(--r-ash);font-family:var(--r-f-mono);font-size:1rem;font-weight:700;letter-spacing:.14em;line-height:1.55;margin:var(--r-s-3) 0 0;text-transform:uppercase}.r-cart-shell .title-wrapper-with-link{align-items:end;border-bottom:var(--r-border-strong);display:grid;gap:var(--r-s-5);grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(24px,4vw,48px);padding-bottom:clamp(22px,3vw,36px)}.r-cart-eyebrow{color:var(--r-oxblood);font-family:var(--r-f-mono);font-size:1.05rem;font-weight:700;letter-spacing:.16em;margin:0 0 var(--r-s-3);text-transform:uppercase}.r-cart-shell .title--primary{color:var(--r-ink);font-family:var(--r-f-display);font-size:clamp(4.6rem,7vw,8.4rem);font-weight:300;letter-spacing:0;line-height:.92;margin:0}.r-cart-lede{color:var(--r-ash);font-family:var(--r-f-body);font-size:clamp(1.6rem,1.7vw,1.9rem);line-height:1.55;margin:var(--r-s-4) 0 0;max-width:68rem}.r-cart-continue{align-items:center;background:var(--r-paper);border:var(--r-border);color:var(--r-ink);display:inline-flex;font-family:var(--r-f-mono);font-size:1.05rem;font-weight:700;justify-content:center;letter-spacing:.16em;min-height:4.8rem;padding:0 var(--r-s-4);text-decoration:none;text-transform:uppercase}.r-cart-continue:hover{background:var(--r-ink);color:var(--r-paper)}.r-cart-trust{border-left:var(--r-border);border-top:var(--r-border);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:clamp(24px,4vw,48px)}.r-cart-trust span{align-items:center;border-bottom:var(--r-border);border-right:var(--r-border);color:var(--r-oxblood);display:flex;font-family:var(--r-f-mono);font-size:1.05rem;font-weight:700;letter-spacing:.14em;min-height:5.8rem;padding:var(--r-s-3);text-transform:uppercase;overflow-wrap:anywhere}.r-cart-threshold{align-items:center;background:var(--r-bone);border:var(--r-border-strong);display:grid;gap:var(--r-s-3);grid-template-columns:minmax(0,.28fr) minmax(0,.42fr) minmax(0,1fr);margin:calc(clamp(24px,4vw,48px)*-.35) 0 clamp(24px,4vw,48px);padding:clamp(16px,2vw,24px)}.r-cart-threshold span{color:var(--r-oxblood);font-family:var(--r-f-mono);font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.r-cart-threshold strong{color:var(--r-ink);font-family:var(--r-f-display);font-size:clamp(2rem,2.4vw,3rem);font-weight:300;line-height:1.08}.r-cart-threshold p{color:var(--r-ash);font-family:var(--r-f-body);font-size:1.45rem;line-height:1.5;margin:0}.r-cart-threshold.is-reached{background:var(--r-paper)}.r-cart-plan{border-left:var(--r-border);border-top:var(--r-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:calc(clamp(24px,4vw,48px)*-.45) 0 clamp(24px,4vw,48px)}.r-cart-plan article{background:var(--r-paper);border-bottom:var(--r-border);border-right:var(--r-border);display:grid;gap:var(--r-s-2);min-width:0;padding:clamp(16px,2.2vw,24px)}.r-cart-plan span{color:var(--r-ash);font-family:var(--r-f-mono);font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.r-cart-plan strong{color:var(--r-ink);font-family:var(--r-f-display);font-size:clamp(2rem,2.2vw,2.8rem);font-weight:300;line-height:1.08}.r-cart-plan p{color:var(--r-ash);font-family:var(--r-f-body);font-size:1.45rem;line-height:1.55;margin:0}.r-cart-shell .cart__items{border-top:var(--r-border-strong)}.r-cart-shell .cart-items .cart-item{border-bottom:var(--r-border)}.r-cart-shell .cart-item__image,.r-cart-shell .cart-item__quantity .quantity,.r-cart-footer .cart__note,.r-cart-shell .cart__warnings{border-radius:0}.r-cart-shell .cart-item__image,.r-cart-shell .cart-item__quantity .quantity{border:var(--r-border)}.r-cart-footer .cart__footer{align-items:start;border-top:var(--r-border-strong);grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.r-cart-footer .cart__note{border:var(--r-border);grid-column:1 / -1}.r-cart-footer .cart__blocks{background:var(--r-paper);border:var(--r-border);box-shadow:14px 14px 0 var(--r-shadow, rgba(135, 17, 13, .12));padding:clamp(22px,3vw,36px)}.r-cart-footer__proof{border-left:var(--r-border);border-top:var(--r-border);display:grid}.r-cart-footer__proof>div{border-bottom:var(--r-border);border-right:var(--r-border);display:grid;gap:var(--r-s-2);min-height:11rem;padding:var(--r-s-4);min-width:0}.r-cart-footer__proof span{color:var(--r-oxblood);font-family:var(--r-f-mono);font-size:1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.r-cart-footer__proof strong{color:var(--r-ink);font-family:var(--r-f-display);font-size:clamp(2rem,2.4vw,2.8rem);font-weight:300;line-height:1.08;overflow-wrap:anywhere}.r-cart-shell .cart__warnings{background:var(--r-paper);border:var(--r-border);box-shadow:14px 14px 0 var(--r-shadow, rgba(135, 17, 13, .12))}.r-cart-shell .cart__empty-text{color:var(--r-ink);font-family:var(--r-f-display);font-size:clamp(3.4rem,7vw,6rem);font-weight:300;line-height:.98;margin:0}@media screen and (max-width:749px){.r-cart-shell .title-wrapper-with-link,.r-cart-footer .cart__footer{grid-template-columns:1fr}.r-cart-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.r-cart-plan{grid-template-columns:1fr;margin-top:calc(clamp(24px,4vw,48px)*-.35)}.r-cart-threshold{align-items:start;grid-template-columns:1fr;margin-top:calc(clamp(24px,4vw,48px)*-.35)}.r-cart-footer .cart__blocks,.r-cart-shell .cart__warnings{box-shadow:10px 10px 0 var(--r-shadow, rgba(135, 17, 13, .12))}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-r-cart.css.map */
