.b24bnd-totals{display:grid;gap:var(--spacing-2);padding:var(--spacing-5) var(--spacing-6) var(--spacing-6);border-block-start:1px solid var(--b24bnd-line)}.b24bnd-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-3,12px);color:rgb(var(--text-color) / .8)}.b24bnd-row>:last-child{white-space:nowrap}.b24bnd-row--saving{color:rgb(var(--b24bnd-accent));font-weight:700}.b24bnd-row--total{margin-block:var(--spacing-1) var(--spacing-2);color:rgb(var(--text-color));font-family:var(--heading-font-family);font-size:var(--text-h5);font-weight:var(--heading-font-weight,700);letter-spacing:var(--heading-letter-spacing)}.b24bnd-cta[disabled]{--button-background:var(--text-color) / .1;--button-text-color:var(--text-color) / .45;opacity:1;cursor:not-allowed}.b24bnd-cta[aria-busy=true]{position:relative;color:transparent;pointer-events:none}.b24bnd-cta[aria-busy=true]:after{content:"";position:absolute;top:calc(50% - 9px);left:calc(50% - 9px);width:18px;height:18px;border-radius:50%;border:2px solid rgb(255 255 255 / .35);border-top-color:#fff;animation:b24bnd-spin .8s linear infinite}.b24bnd-note{margin:0;color:rgb(var(--text-color) / .6);font-size:var(--text-xs);line-height:1.45;text-align:center;text-wrap:balance}.b24bnd-error{margin:0;color:rgb(var(--error-text,248 58 58));font-size:var(--text-sm);text-align:center}.b24bnd-why{display:grid;gap:var(--spacing-3,12px);padding:var(--spacing-5) var(--spacing-6) var(--spacing-6);background:var(--b24bnd-soft)}.b24bnd-why__title{margin:0;font-weight:700}.b24bnd-why ul{display:grid;gap:var(--spacing-2-5,10px);margin:0;padding:0;list-style:none}.b24bnd-why li{display:flex;align-items:flex-start;gap:var(--spacing-2-5,10px);font-size:var(--text-sm);line-height:1.4}.b24bnd-why svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.b24bnd-bar,.b24bnd-backdrop{display:none}@media screen and (min-width:1000px){.b24bnd-layout{grid-template-columns:minmax(0,1fr) var(--b24bnd-side-w);gap:var(--spacing-8)}.b24bnd-side{position:sticky;top:calc(var(--sticky-area-height,0px) + var(--spacing-6))}.b24bnd-panel{max-height:calc(100vh - var(--sticky-area-height,0px) - var(--spacing-12));overflow:auto;overscroll-behavior:contain}}@media screen and (min-width:1150px){.b24bnd-layout{gap:var(--spacing-10)}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/b24-bundle-4.css.map */
