.price-line{position:relative;display:flex;align-items:center;justify-content:space-between;height:1.5rem}.price-line__subheader{position:absolute;top:.625rem;left:0}.price-line span{color:var(--basic-on-background)}.price-line__sale span{color:var(--basic-promo)}.price-line__loyalty span{color:var(--basic-loyalty)}.totals__holder{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:var(--spacing-fox) 0 var(--spacing-rabbit)}.totals__subtotal{margin-top:var(--spacing-squirrel);height:auto;align-items:baseline}.totals-accordion.shared-accordion{margin-top:0;padding:var(--spacing-mink)}cart-drawer .totals-accordion.shared-accordion{padding:0}.totals-accordion .shared-accordion__wrapper .shared-accordion__summary{width:100%}.totals-accordion .shared-accordion__summary .shared-accordion__label,.totals-accordion .shared-accordion__summary .shared-accordion__label-wrapper{border:0}.totals-accordion .shared-accordion__label-text{min-width:0;width:auto;padding-right:0;color:var(--basic-on-background);font-family:var(--typography-body-m-font);font-size:var(--typography-body-m-size);font-style:normal;font-weight:400;line-height:var(--typography-body-m-line-height);letter-spacing:var(--typography-body-m-tracking)}.totals-accordion{margin:0}.totals-accordion .shared-accordion__label-wrapper{display:flex;width:100%;align-items:center}.totals-accordion .shared-accordion__label-wrapper .shared-accordion__label{display:flex;align-items:center;width:100%}cart-drawer .totals-accordion .shared-accordion__label-wrapper .shared-accordion__label{border:var(--border-small) solid var(--basic-outline-variant-2);padding:var(--spacing-mink)}.totals-accordion .shared-accordion__label-text{flex:1 1 auto;min-width:0}.totals-accordion .shared-accordion__label .svg-wrapper{margin-left:var(--spacing-mink);flex-shrink:0}.totals-accordion .accordion_label{display:flex;align-items:center;width:100%;gap:var(--spacing-mink)}.totals-accordion .accordion__subtotal{margin-left:auto;text-align:right;white-space:nowrap;font-weight:500}.totals-accordion .shared-accordion__description{margin-top:var(--spacing-squirrel)}cart-drawer .totals-accordion .shared-accordion__description{margin:var(--spacing-squirrel) var(--spacing-mink)}@media screen and (min-width:964px){.totals__holder{padding-top:var(--spacing-rabbit)}}
/*# sourceMappingURL=/cdn/shop/t/310/assets/component-totals.css.map */
