.mf-order-summary-v2,.mf-order-summary-v2 *,.mf-order-summary-v2 :before,.mf-order-summary-v2 :after{box-sizing:border-box}.mf-order-summary-v2__header{appearance:none;color:inherit;font:inherit;text-align:start;background:0 0;border:0;margin:0;padding:0}.mf-order-summary-v2__title{margin:0;font-style:normal}.mf-order-summary-v2__chevron{width:var(--mf-v2-size-4xl,32px);height:var(--mf-v2-size-4xl,32px)}.mf-order-summary-v2__terms{margin:0;font-style:normal}.mf-order-summary-v2__terms a{color:inherit;text-underline-position:from-font;text-decoration:underline}.mf-order-summary-v2__terms a:hover{text-decoration:none}.mf-order-summary-v2__body{grid-template-rows:0fr;width:100%;min-height:0;transition:grid-template-rows .3s ease-out;display:grid}.mf-order-summary-v2[data-state=expanded]>.mf-order-summary-v2__body{grid-template-rows:1fr;transition-timing-function:ease-in}.mf-order-summary-v2__body-clip{visibility:hidden;min-height:0;transition:visibility .3s;overflow:hidden}.mf-order-summary-v2[data-state=expanded]>.mf-order-summary-v2__body>.mf-order-summary-v2__body-clip{visibility:visible}.mf-order-summary-v2__body-content{opacity:0;transition:opacity .3s ease-out}.mf-order-summary-v2[data-state=expanded]>.mf-order-summary-v2__body .mf-order-summary-v2__body-content{opacity:1;transition-timing-function:ease-in}.mf-order-summary-v2[data-docked]{inset-inline:0;z-index:30;max-height:calc(100dvh - 64px);position:fixed;bottom:0}.mf-order-summary-v2[data-docked]>.mf-order-summary-v2__header,.mf-order-summary-v2[data-docked]>.mf-order-summary-v2__place-order{flex-shrink:0}.mf-order-summary-v2[data-docked][data-state=expanded]>.mf-order-summary-v2__body>.mf-order-summary-v2__body-clip{overscroll-behavior:contain;overflow-y:auto}@media (prefers-reduced-motion:reduce){.mf-order-summary-v2__body,.mf-order-summary-v2__body-clip,.mf-order-summary-v2__body-content{transition:none}}.mf-order-summary-v2__share{overflow:hidden}.mf-order-summary-v2__total-note{font-style:normal}.mf-order-summary-line-v2{box-sizing:border-box}.mf-order-summary-line-v2__label{min-width:0}.mf-order-summary-line-v2__label-text,.mf-order-summary-line-v2__value{font-style:normal}.mf-order-summary-line-v2__label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mf-order-summary-line-v2__value{white-space:nowrap}
