.section-header.svelte-1gpt2rt img:where(.svelte-1gpt2rt){width:auto;height:16px;margin-right:4px}.section-header.svelte-1gpt2rt h3:where(.svelte-1gpt2rt),.section-header.svelte-1gpt2rt p:where(.svelte-1gpt2rt){line-height:120%;font-size:16px;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;color:#555}.section-header.svelte-1gpt2rt h3:where(.svelte-1gpt2rt){line-height:100%;font-weight:600;color:#1d0425}.section-header__title.svelte-1gpt2rt{display:flex;flex-direction:row;padding-bottom:5px}@media (max-width: 460px){.section-header.svelte-1gpt2rt img:where(.svelte-1gpt2rt){height:14px}.section-header.svelte-1gpt2rt h3:where(.svelte-1gpt2rt),.section-header.svelte-1gpt2rt p:where(.svelte-1gpt2rt){font-size:14px;color:#444}}.total.svelte-w4ifl7{width:100%;flex-grow:1;padding:0;display:flex;border-radius:6px}.total.svelte-w4ifl7 p:where(.svelte-w4ifl7){line-height:100%;color:#1d0425;font-size:16px;font-family:Plus Jakarta Sans,sans-serif;font-weight:400}.total.svelte-w4ifl7 p:where(.svelte-w4ifl7) strong:where(.svelte-w4ifl7){font-weight:600;color:inherit}.total.total--small-font.svelte-w4ifl7 p:where(.svelte-w4ifl7){font-size:14px}.total-row.svelte-w4ifl7{width:100%;flex-grow:1;display:flex;background-color:#fff;border-radius:6px;padding:6px 9px}.total-row.total__row--disable-animations.svelte-w4ifl7 .total__price:where(.svelte-w4ifl7),.total-row.total__row--disable-animations.svelte-w4ifl7 .total__discount:where(.svelte-w4ifl7){animation:none!important}.total-row.svelte-w4ifl7 .total-row__right:where(.svelte-w4ifl7){display:flex;justify-content:flex-end;align-items:center}.total-row.svelte-w4ifl7 img:where(.svelte-w4ifl7){width:14px;height:14px}.total__row--discount.svelte-w4ifl7{flex-direction:row;justify-content:space-between}.total__row--discount.svelte-w4ifl7 img:where(.svelte-w4ifl7){margin:0 1px 0 3px}.total-row__desktop-divider.svelte-w4ifl7{width:1px;background:#e5e5e5;margin:6px 0}.total__row-title.svelte-w4ifl7{color:#777}.discount-text.svelte-w4ifl7{text-align:left;color:#0c815b!important}.total__price.svelte-w4ifl7{animation:svelte-w4ifl7-price-change .4s ease-out}.total__discount.svelte-w4ifl7{color:#0c815b!important;display:inherit;justify-content:inherit;align-items:inherit;animation:svelte-w4ifl7-discount-change .8s ease-out}.total__discount-badge.svelte-w4ifl7{padding:8px;background:#ebfff2}@keyframes svelte-w4ifl7-price-change{50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes svelte-w4ifl7-discount-change{25%{opacity:.5}50%{opacity:1}75%{opacity:.5}to{opacity:1}}@media (max-width: 460px){.total.svelte-w4ifl7 p:where(.svelte-w4ifl7){font-size:14px}.total-row.svelte-w4ifl7{padding-bottom:3px}.total__discount-badge.svelte-w4ifl7{padding:6px 3px}}.body--fixed{overflow:hidden}.selection-sticky-offset.svelte-1s6r4bf{display:block;width:100%}.selection-sticky-overlay.svelte-1s6r4bf{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:4;background:#0009}.selection-sticky.svelte-1s6r4bf{position:fixed;width:calc(100% - 6px);max-width:740px;bottom:0;left:0;right:0;margin:auto;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid #E5E5E5;border-radius:6px 6px 0 0;box-shadow:0 -2px 12px #0000001f;transition:color .2s linear,border .2s linear}.selection-sticky.svelte-1s6r4bf .selection-sticky__cart:where(.svelte-1s6r4bf){max-width:740px;width:100%;padding:15px 15px 0}.selection-sticky.svelte-1s6r4bf .selection-sticky__content:where(.svelte-1s6r4bf){max-width:740px;width:100%;padding:15px 15px calc(15px + env(safe-area-inset-bottom));gap:10px;display:flex;align-items:center;justify-content:center}.button-wrapper.svelte-1s6r4bf{flex-shrink:0;flex-grow:0}.show-cart-button.svelte-1s6r4bf{background:#fff;border:1px solid #E5E5E5;gap:4px;display:flex;flex-direction:row;align-items:center;justify-content:center}.show-cart-button.svelte-1s6r4bf:hover{background-color:#f7edff}button.svelte-1s6r4bf:disabled{cursor:not-allowed}button.svelte-1s6r4bf:disabled .show-cart-button:where(.svelte-1s6r4bf){background:#f2f2f2;color:#a2a2a2}button.svelte-1s6r4bf:disabled .show-cart-button:where(.svelte-1s6r4bf) img:where(.svelte-1s6r4bf){opacity:.4}@media (max-width: 360px){.selection-sticky.svelte-1s6r4bf .selection-sticky__content:where(.svelte-1s6r4bf){padding-left:10px;padding-right:10px}}
