.yap-cart-totals{width:100%;margin:0;font-size:1rem;line-height:1.4}.yap-cart-totals__row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:.75rem;padding-block:.5rem}.yap-cart-totals__row dt,.yap-cart-totals__row dd{margin:0;text-align:left;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.yap-cart-totals__row dd{text-align:right;font-variant-numeric:tabular-nums}.yap-cart-totals__row dt{overflow-wrap:anywhere}.yap-cart-totals__row--discount{color:#a32c50}.yap-cart-totals__row--subtotal{margin-top:.5rem;padding-top:.75rem;border-top:1px solid rgba(var(--color-foreground),.12);font-weight:600}.yap-cart-totals__row--total{margin-top:.5rem;padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.2);font-weight:600}.yap-cart-totals__row small{display:block;font-size:.8125rem;font-weight:400}.yap-cart-totals__note{margin:.75rem 0 0;font-size:.8125rem;line-height:1.45}@media screen and (max-width:380px){.yap-cart-totals__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.5rem}.yap-cart-totals__row dd{overflow-wrap:anywhere}}.yap-checkout-error{margin:.75rem 0 0;color:#b42318;font-size:.8125rem;line-height:1.45;text-align:left}.yap-checkout-error[hidden]{display:none}.yap-checkout-error p{margin:0;color:inherit}.yap-checkout-error strong{color:inherit}.yap-checkout-error p+p{margin-top:.75rem}.yap-checkout-error a{color:inherit;text-decoration:underline;text-underline-offset:.125rem}.cart-drawer .yap-cart-totals__row--total dd,.main-cart--yap .yap-cart-totals__row--total dd{font-size:1.5rem;font-weight:700;line-height:1.25}.cart-drawer .yap-cart-totals__note,.main-cart--yap .yap-cart-totals__note{font-size:.875rem;line-height:1.45}.yap-cart-discount-remove{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-width:1.5rem;min-height:1.5rem;padding:.25rem;margin-inline-start:.25rem;border:0;border-radius:.1875rem;color:inherit;background:transparent;font:inherit;vertical-align:middle;cursor:pointer}.yap-cart-discount-remove:hover{background:rgba(var(--color-foreground),.06)}.cart-drawer [data-yap-guest-training]{font-size:.75rem;line-height:1.45}.cart-drawer .yap-cart-totals__row--total,.main-cart--yap .yap-cart-totals__row--total{grid-template-columns:minmax(0,1fr) auto}.cart-drawer .yap-cart-totals__row--total dd,.main-cart--yap .yap-cart-totals__row--total dd{white-space:nowrap}.main-cart--yap .cart__blocks .yap-cart-summary-heading{margin:0 0 1rem;font-family:var(--font-heading-family);font-size:1.75rem;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none!important}.main-cart--yap .cart__blocks .yap-cart-totals{font-size:1rem}.main-cart--yap .yap-cart-totals__row--subtotal dd{font-weight:600}.cart-drawer .yap-cart-discount{margin:0 0 1rem}.cart-drawer .yap-cart-discount .cart-discount-code__label{display:block;margin:0 0 .5rem;font-family:var(--font-body-family);font-size:1rem;font-weight:400;line-height:1.4;text-transform:none!important}.cart-drawer .cart-drawer__footer .totals{padding-top:1rem;border-top:1px solid var(--yap-border)}@media screen and (max-width:380px){.main-cart--yap .cart__blocks .yap-cart-summary-heading{font-size:1.5rem}.main-cart--yap .cart__blocks .yap-cart-totals{font-size:.875rem}.cart-drawer .yap-cart-totals__row--total dd,.main-cart--yap .yap-cart-totals__row--total dd{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/yap-cart-totals.css.map */
