.ncm-totals{display:block;border-top:1px solid var(--ncm-border);border-bottom:1px solid var(--ncm-border);background-color:var(--ncm-surface-raised)}.ncm-totals[hidden]{display:none}.ncm-totals{position:sticky;bottom:0;z-index:var(--ncm-z-totals-bar, 1)}html:has(.ncm-totals:not([hidden])){scroll-padding-bottom:calc(var(--ncm-totals-bar-height, 8rem) + var(--ncm-space-4))}.ncm-totals__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--ncm-space-5);width:100%;padding:var(--ncm-space-5) 0;border:0;background:none;color:var(--ncm-text);font-family:inherit;font-size:var(--ncm-body-16-size);text-align:left;cursor:pointer}.ncm-totals__summary:disabled{cursor:default}.ncm-totals__summary:focus-visible{outline-offset:-2px;border-radius:var(--ncm-radius-input)}.ncm-totals__count{font-weight:var(--ncm-weight-medium);color:var(--ncm-accent);white-space:nowrap}.ncm-totals__count[data-empty=true]{color:var(--ncm-text-muted)}.ncm-totals__dates{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ncm-space-3);color:var(--ncm-text)}.ncm-totals__dates-label{color:var(--ncm-accent)}.ncm-totals__dates-label[data-empty=true]{color:var(--ncm-text-muted)}.ncm-totals__range,.ncm-totals__days{color:var(--ncm-accent)}.ncm-totals__range[data-empty=true],.ncm-totals__days[data-empty=true]{color:var(--ncm-text-muted)}.ncm-totals__price{font-weight:var(--ncm-weight-medium);color:var(--ncm-accent);white-space:nowrap;font-variant-numeric:tabular-nums}.ncm-totals__price[data-empty=true]{color:var(--ncm-text-muted)}.ncm-totals__chevron{display:grid;place-items:center;width:2.4rem;height:2.4rem;color:var(--ncm-text-muted)}.ncm-totals__chevron svg{width:1.6rem;height:1.6rem;transition:transform .15s ease}.ncm-totals__summary[aria-expanded=true] .ncm-totals__chevron svg{transform:rotate(180deg)}.ncm-totals__summary:disabled .ncm-totals__chevron{visibility:hidden}.ncm-totals__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s ease,visibility 0s linear .3s}.ncm-totals__panel[data-open]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s ease,visibility 0s linear 0s}.ncm-totals__panel-clip{min-height:0;overflow:hidden}.ncm-totals__panel-scroll{max-height:max(12rem,calc(100svh - var(--ncm-header-height, 0px) - 16rem));overflow-y:auto;overscroll-behavior:contain}@media(prefers-reduced-motion:reduce){.ncm-totals__panel,.ncm-totals__panel[data-open]{transition:none}}.ncm-totals__meta{display:none}@media screen and (max-width:989px){.ncm-totals__meta{display:block;padding:var(--ncm-space-4) 0 0;border-top:1px solid var(--ncm-border)}}.ncm-totals__meta-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ncm-space-4);margin:0;font-size:var(--ncm-body-16-size)}.ncm-totals__meta-label{color:var(--ncm-text-muted)}.ncm-totals__meta-value,.ncm-totals__meta-days{color:var(--ncm-accent);white-space:nowrap}.ncm-totals__meta-value[data-empty=true],.ncm-totals__meta-days[data-empty=true]{color:var(--ncm-text-muted)}.ncm-totals__meta-days{margin:var(--ncm-space-1) 0 0;text-align:right;font-size:var(--ncm-caption-size)}.ncm-totals__meta-count{margin:var(--ncm-space-4) 0 0;color:var(--ncm-text-muted);font-size:var(--ncm-body-16-size)}.ncm-totals__list{padding:0 0 var(--ncm-space-5);border-top:1px solid var(--ncm-border)}.ncm-totals__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ncm-space-4);align-items:start;padding:var(--ncm-space-4) 0 0;cursor:pointer}.ncm-totals__row-body{display:block}.ncm-totals__row-name{display:block;font-weight:var(--ncm-weight-medium);color:var(--ncm-text);line-height:1.1em}.ncm-totals__row-address{display:block;margin-top:.2rem;color:var(--ncm-text-muted);font-size:var(--ncm-caption-size);font-style:normal}.ncm-totals__check.ncm-check{margin-top:.1rem}.ncm-totals__row:has(.ncm-totals__check:not(:checked)) .ncm-totals__row-name,.ncm-totals__row:has(.ncm-totals__check:not(:checked)) .ncm-totals__row-address{color:var(--ncm-text-disabled)}@media screen and (max-width:989px){.ncm-totals__summary{grid-template-columns:minmax(0,1fr) auto}.ncm-totals__count,.ncm-totals__dates{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/component-ncm-totals-bar.css.map */
