.tp-fixes-free-shipping-goal{--tp-fsg-accent:#a9b915;--tp-fsg-accent-strong:#98a711;--tp-fsg-bg:#ffffff;--tp-fsg-text:#151515;--tp-fsg-muted:#6d6d6d;--tp-fsg-track:#eceee3;--tp-fsg-border:#e2e4d8;box-sizing:border-box;width:100%;color:var(--tp-fsg-text);font:inherit}.tp-fixes-free-shipping-goal[hidden]{display:none!important}.tp-fixes-free-shipping-goal,.tp-fixes-free-shipping-goal *{box-sizing:border-box}.tp-fixes-free-shipping-goal{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid var(--tp-fsg-border);border-radius:10px;background:var(--tp-fsg-bg)}.tp-fixes-free-shipping-goal__icon{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgb(169 185 21 / .13);color:var(--tp-fsg-accent-strong)}.tp-fixes-free-shipping-goal__icon svg{width:17px;height:17px;fill:currentColor}.tp-fixes-free-shipping-goal__body{min-width:0;flex:1 1 auto}.tp-fixes-free-shipping-goal__topline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.tp-fixes-free-shipping-goal__message{min-width:0;font-size:13.5px;line-height:1.35;font-weight:700}.tp-fixes-free-shipping-goal__percent{flex:0 0 auto;font-size:11px;line-height:1;font-weight:700;color:var(--tp-fsg-muted)}.tp-fixes-free-shipping-goal__track{position:relative;overflow:hidden;width:100%;height:6px;margin:8px 0 6px;border-radius:999px;background:var(--tp-fsg-track)}.tp-fixes-free-shipping-goal__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--tp-fsg-accent),#c8d64b);transition:width .35s ease}.tp-fixes-free-shipping-goal__detail{color:var(--tp-fsg-muted);font-size:11.5px;line-height:1.35}.tp-fixes-free-shipping-goal.is-achieved{border-color:rgb(169 185 21 / .48);background:#fbfced}.tp-fixes-free-shipping-goal.is-achieved .tp-fixes-free-shipping-goal__icon{background:var(--tp-fsg-accent);color:#111}.tp-fixes-free-shipping-goal--mini{margin:0 0 16px;border-radius:8px}.elementor-menu-cart__main .tp-fixes-free-shipping-goal--mini,.widget_shopping_cart_content .tp-fixes-free-shipping-goal--mini{width:auto;margin-left:0;margin-right:0}.tp-fixes-free-shipping-goal--cart,.tp-fixes-free-shipping-goal--checkout,.tp-fixes-free-shipping-goal--shortcode{margin:0 0 18px}.tp-fixes-free-shipping-goal--floating{position:fixed;z-index:9990;left:50%;bottom:18px;width:min(470px, calc(100vw - 32px));transform:translateX(-50%);padding:12px 14px;border-color:rgb(255 255 255 / .1);background:rgb(20 20 20 / .96);color:#fff;box-shadow:0 12px 34px rgb(0 0 0 / .22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .2s ease,transform .2s ease}.tp-fixes-free-shipping-goal--floating .tp-fixes-free-shipping-goal__icon{background:rgb(169 185 21 / .18);color:#c7d43a}.tp-fixes-free-shipping-goal--floating .tp-fixes-free-shipping-goal__track{background:rgb(255 255 255 / .15)}.tp-fixes-free-shipping-goal--floating .tp-fixes-free-shipping-goal__detail,.tp-fixes-free-shipping-goal--floating .tp-fixes-free-shipping-goal__percent{color:rgb(255 255 255 / .72)}.tp-fixes-free-shipping-goal--floating.is-achieved{background:rgb(20 20 20 / .96);border-color:rgb(169 185 21 / .5)}body.tp-fixes-sidecart-open .tp-fixes-free-shipping-goal--floating{opacity:0;pointer-events:none;transform:translate(-50%,8px)}@media (max-width:767px){.tp-fixes-free-shipping-goal--floating{bottom:10px;width:calc(100vw - 20px);border-radius:9px}.tp-fixes-free-shipping-goal__message{font-size:13px}}@media (prefers-reduced-motion:reduce){.tp-fixes-free-shipping-goal__fill,.tp-fixes-free-shipping-goal--floating{transition:none!important}}@media (min-width:768px){html.moderncart-trigger-open,html.moderncart-trigger-open body{overflow-x:hidden!important;overflow-y:auto!important}html.moderncart-trigger-open #moderncart-slide-out-modal.moderncart-show,html.moderncart-trigger-open #moderncart-slide-out-modal.moderncart-show #moderncart-slide-out{pointer-events:none}html.moderncart-trigger-open #moderncart-slide-out-modal.moderncart-show .moderncart-panel{pointer-events:auto}}.tp-fixes-free-shipping-goal--floating:not([hidden]){cursor:pointer}.tp-fixes-free-shipping-goal--floating:focus-visible{outline:3px solid #c8d64b;outline-offset:3px}html:has(#moderncart-slide-out-modal.moderncart-show) .tp-fixes-free-shipping-goal--floating{opacity:0;pointer-events:none}#moderncart-slide-out-modal .tp-fixes-moderncart-shipping-slot{box-sizing:border-box;width:100%;min-width:0;grid-column:1 / -1;list-style:none}#moderncart-slide-out-modal tr.tp-fixes-moderncart-shipping-slot{display:table-row}#moderncart-slide-out-modal .tp-fixes-moderncart-shipping-slot>td{padding:0 0 9px}#moderncart-slide-out-modal .tp-fixes-free-shipping-goal--moderncart{display:block;width:100%;padding:10px 20px 13px 18px;margin:0;border:0;border-radius:0;background:#fff0;color:inherit}#moderncart-slide-out-modal .tp-fixes-free-shipping-goal--moderncart[hidden]{display:none!important}#moderncart-slide-out-modal .tp-fixes-free-shipping-goal--moderncart .tp-fixes-free-shipping-goal__icon{display:none}#moderncart-slide-out-modal .tp-fixes-free-shipping-goal--moderncart .tp-fixes-free-shipping-goal__message{font-size:12.5px;line-height:1.4}#moderncart-slide-out-modal .tp-fixes-free-shipping-goal--moderncart .tp-fixes-free-shipping-goal__track{height:6px;margin:7px 0 5px}#moderncart-slide-out-modal .tp-fixes-free-shipping-goal--moderncart .tp-fixes-free-shipping-goal__detail{font-size:11px;line-height:1.35}#moderncart-slide-out-modal .tp-fixes-free-shipping-goal--moderncart.is-achieved{background:#fff0}