additional-options{display:flex;height:100%;z-index:unset!important;transition-property:height,transform,opacity!important}additional-options .swiper-slide{height:min-content}additional-options .step-0,additional-options .step-1,additional-options .step-2,additional-options .step-3{width:100%}additional-options .step-0.swiper-slide,additional-options .step-1.swiper-slide,additional-options .step-2.swiper-slide,additional-options .step-3.swiper-slide{pointer-events:auto;transition:opacity .25s ease}additional-options .step-0.swiper-slide-active,additional-options .step-1.swiper-slide-active,additional-options .step-2.swiper-slide-active,additional-options .step-3.swiper-slide-active{pointer-events:auto;transition:opacity .25s ease}.additional-options{background-color:var(--color-white);z-index:11;pointer-events:none;display:none!important;transition:height .25s ease;width:100%;max-width:100vw;overflow:visible!important}.additional-options--open{display:block!important;height:min-content;transition:height .25s ease;pointer-events:all}.additional-options__back button{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;color:var(--color-gray);display:flex;align-items:center;gap:4px;margin-bottom:6px}.additional-options__title{font-family:IvyPresto Display Light,sans-serif;font-weight:300;font-size:2.8rem;line-height:3.6rem;letter-spacing:.05rem;color:var(--color-brown);margin-bottom:var(--spacing-2x)}.additional-options__subtitle{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;color:var(--color-gray);margin-bottom:var(--spacing-2x)}.additional-options .additional-screen{width:100%;height:100%;background-color:var(--color-white);opacity:0;pointer-events:none;transition:transform .25s ease;z-index:11}.additional-options .additional-screen--active{pointer-events:all;transition:transform .25s ease,opacity .25s ease}.additional-options .additional-screen.swiper-slide-active{opacity:1;pointer-events:all;transition:transform .25s ease,opacity .25s ease}.totals-holder{left:var(--spacing-2x);right:var(--spacing-2x);margin:var(--spacing-5x) auto 0;background-color:var(--color-white);z-index:10;opacity:1;pointer-events:auto;height:min-content;transition:opacity .25s ease,transform .25s ease,bottom .25s ease;overflow:hidden}.totals-holder--hidden{opacity:0;height:0;pointer-events:none;margin:0 auto;transition:opacity .25s ease,transform .25s ease,height .25s ease}.totals-holder__progress{display:flex;height:4px;width:100%}@media (min-width: 1024px){.totals-holder__progress{padding-bottom:var(--spacing-1x);height:8px}}.totals-holder__progress progress{width:100%;appearance:none;height:4px}.totals-holder__progress progress::-webkit-progress-value{background-color:var(--color-dark-pink);transition:width .25s}.totals-holder__progress progress::-webkit-progress-bar{background-color:var(--color-light-pink)}.totals-holder__content{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2x) 0}.totals-holder__button-container{display:flex;justify-content:space-between;gap:var(--spacing-2x)}.totals-holder__button{width:min-content;transition:width .25s ease}.totals-holder__button--a2c{width:100%;transition:width .25s ease}.totals-holder__price{display:flex;justify-content:space-between;gap:var(--spacing-2x);width:100%}.totals-holder__price-label{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;color:var(--color-gray)}.totals-holder__price-value{font-family:GeneralSans Semibold,sans-serif;font-weight:500;font-size:1.4rem;line-height:2.6rem;color:var(--color-brown)}
