@property --dt-fsb-p{syntax:"<percentage>";inherits:true;initial-value:0%}:root{--dt-fsb-green:#ff9a2e;--dt-fsb-green-deep:#d7301f;--dt-fsb-green-rgb:181,71,91;--dt-fsb-bright-rgb:255,147,160;--dt-fsb-ink:#0f1b3d;--dt-fsb-ink-2:#1f2d5c;--dt-fsb-ease:cubic-bezier(0.22, 1, 0.36, 1);--dt-fsb-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--dt-fsb-draw:1.15s}html body .dt-fsb:not(#dt){--dt-fsb-p:0%;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:13px;margin:0;padding:14px 16px 17px;border:1px solid rgba(var(--dt-fsb-green-rgb),.13);border-radius:20px;background:radial-gradient(130% 160% at 0 0,rgba(var(--dt-fsb-bright-rgb),.12) 0,rgba(var(--dt-fsb-bright-rgb),0) 55%),linear-gradient(180deg,#fffbfb 0,#fff6e8 100%);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(15,27,61,.04),0 10px 26px -20px rgba(40,30,70,.45);color:var(--dt-fsb-ink-2);font-family:Fredoka,system-ui,-apple-system,"Segoe UI",sans-serif;text-align:left;box-sizing:border-box;transition:--dt-fsb-p var(--dt-fsb-draw) var(--dt-fsb-ease),border-color .6s var(--dt-fsb-ease),background-color .6s var(--dt-fsb-ease),box-shadow .6s var(--dt-fsb-ease)}html body .dt-fsb:not(#dt) *{box-sizing:border-box}html body .dt-fsb.is-drawn:not(#dt){--dt-fsb-p:var(--dt-fsb-cart, 0%)}html body .dt-fsb:not(#dt)::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.85) 50%,transparent 65%) no-repeat;background-size:250% 100%;background-position:140% 0;opacity:0;pointer-events:none}html body .dt-fsb:not(#dt) .dt-fsb__head-row{display:flex;align-items:center;gap:12px;min-width:0}html body .dt-fsb:not(#dt) .dt-fsb__message{flex:1 1 auto;min-width:0;margin:0;padding:0;font-size:13.5px;font-weight:400;line-height:1.42;letter-spacing:-.005em;color:var(--dt-fsb-ink-2)}html body .dt-fsb:not(#dt) .dt-fsb__message strong{font-weight:600;color:var(--dt-fsb-green-deep)}html body .dt-fsb:not(#dt) .dt-fsb__message .dt-fsb__amount{display:inline-block;font-weight:700;font-variant-numeric:tabular-nums;color:var(--dt-fsb-ink)}html body .dt-fsb.is-swap:not(#dt) .dt-fsb__message{animation:dt-fsb-message .55s var(--dt-fsb-ease) both}html body .dt-fsb:not(#dt) .dt-fsb__pct{flex:none;min-width:44px;padding:5px 9px;border-radius:999px;background:rgba(var(--dt-fsb-green-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--dt-fsb-green-rgb),.1);color:var(--dt-fsb-green-deep);font-size:11.5px;font-weight:700;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;text-align:center;transition:background-color .5s var(--dt-fsb-ease),color .5s var(--dt-fsb-ease),box-shadow .5s var(--dt-fsb-ease)}html body .dt-fsb:not(#dt) .dt-fsb__badge{position:relative;flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:0 6px 14px -8px rgba(40,30,70,.5),inset 0 0 0 1px rgba(var(--dt-fsb-green-rgb),.08);color:var(--dt-fsb-green-deep);transition:background-color .5s var(--dt-fsb-ease),color .5s var(--dt-fsb-ease),box-shadow .5s var(--dt-fsb-ease)}html body .dt-fsb:not(#dt) .dt-fsb__ring{position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(var(--dt-fsb-green-deep) 0,var(--dt-fsb-green) var(--dt-fsb-p),rgba(var(--dt-fsb-green-rgb),.13) var(--dt-fsb-p));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.6px),#000 calc(100% - 2.4px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.6px),#000 calc(100% - 2.4px));pointer-events:none}html body .dt-fsb:not(#dt) .dt-fsb__badge svg{grid-area:1/1;display:block;width:21px;height:21px;overflow:visible}html body .dt-fsb:not(#dt) .dt-fsb__truck{transition:opacity .35s var(--dt-fsb-ease),transform .6s var(--dt-fsb-ease)}html body .dt-fsb:not(#dt) .dt-fsb__speed{stroke-dasharray:2.5 3;opacity:0}html body .dt-fsb.is-moving:not(#dt) .dt-fsb__truck{animation:dt-fsb-bob .34s ease-in-out infinite alternate}html body .dt-fsb.is-moving:not(#dt) .dt-fsb__speed{opacity:.75;animation:dt-fsb-speed .45s linear infinite}html body .dt-fsb:not(#dt) .dt-fsb__check{width:19px;height:19px;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transform:scale(.6);transition:stroke-dashoffset .5s var(--dt-fsb-ease) .15s,opacity .2s .15s,transform .6s var(--dt-fsb-spring) .15s}html body .dt-fsb:not(#dt) .dt-fsb__track{position:relative;display:block;width:100%;height:8px;margin:0;padding:0;border-radius:999px;background:rgba(15,27,61,.07);box-shadow:inset 0 1px 2px rgba(15,27,61,.07)}html body .dt-fsb:not(#dt) .dt-fsb__fill{position:absolute;top:0;bottom:0;left:0;display:block;width:var(--dt-fsb-p);border-radius:inherit;background:linear-gradient(90deg,var(--dt-fsb-green-deep) 0,var(--dt-fsb-green) 100%);background-size:200% 100%;box-shadow:0 2px 10px -2px rgba(var(--dt-fsb-green-rgb),.55),inset 0 1px 0 rgba(255,255,255,.35);overflow:hidden}html body .dt-fsb:not(#dt) .dt-fsb__stripes{position:absolute;inset:0;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.24) 0 5px,rgba(255,255,255,0) 5px 10px);background-size:14.14px 14.14px;animation:dt-fsb-stripes .9s linear infinite;transition:opacity .6s var(--dt-fsb-ease)}html body .dt-fsb:not(#dt) .dt-fsb__fill::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);background-size:250% 100%;animation:dt-fsb-sheen 3.2s ease-in-out infinite}html body .dt-fsb:not(#dt) .dt-fsb__head{position:absolute;top:50%;left:clamp(7px,var(--dt-fsb-p),calc(100% - 7px));z-index:1;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--dt-fsb-green),0 3px 10px -1px rgba(var(--dt-fsb-green-rgb),.6);transition:transform .5s var(--dt-fsb-spring),opacity .3s}html body .dt-fsb:not(#dt) .dt-fsb__head::after{content:"";position:absolute;inset:-3px;border-radius:50%;background:rgba(var(--dt-fsb-bright-rgb),.45);animation:dt-fsb-halo 2.2s var(--dt-fsb-ease) infinite}html body .dt-fsb:not(#dt) .dt-fsb__next{display:none}html body .dt-fsb.is-success:not(#dt){border-color:rgba(var(--dt-fsb-green-rgb),.26);background:radial-gradient(130% 160% at 0 0,rgba(var(--dt-fsb-bright-rgb),.22) 0,rgba(var(--dt-fsb-bright-rgb),0) 60%),linear-gradient(180deg,#fff3f5 0,#ffe6c7 100%);box-shadow:inset 0 1px 0 #fff,0 12px 30px -20px rgba(var(--dt-fsb-green-rgb),.75)}html body .dt-fsb.is-success:not(#dt) .dt-fsb__badge{background:linear-gradient(145deg,var(--dt-fsb-green) 0,var(--dt-fsb-green-deep) 100%);box-shadow:0 8px 18px -8px rgba(var(--dt-fsb-green-rgb),.85),inset 0 1px 0 rgba(255,255,255,.35);color:#fff}html body .dt-fsb.is-success:not(#dt) .dt-fsb__ring{opacity:0;transition:opacity .4s .2s}html body .dt-fsb.is-success:not(#dt) .dt-fsb__truck{opacity:0;transform:translateX(14px) scale(.85);animation:none}html body .dt-fsb.is-success:not(#dt) .dt-fsb__check{stroke-dashoffset:0;opacity:1;transform:none}html body .dt-fsb.is-success:not(#dt) .dt-fsb__pct{background:var(--dt-fsb-green-deep);box-shadow:0 6px 14px -8px rgba(var(--dt-fsb-green-rgb),.9);color:#fff;letter-spacing:.04em;text-transform:uppercase}html body .dt-fsb.is-success:not(#dt) .dt-fsb__fill{animation:dt-fsb-flow 4s ease-in-out infinite alternate}html body .dt-fsb.is-success:not(#dt) .dt-fsb__stripes{opacity:0}html body .dt-fsb.is-success:not(#dt) .dt-fsb__head{opacity:0;transform:scale(.3)}html body .dt-fsb.is-celebrate:not(#dt){animation:dt-fsb-glow 1.6s var(--dt-fsb-ease) .45s both}html body .dt-fsb.is-celebrate:not(#dt)::before{animation:dt-fsb-sweep 1.1s var(--dt-fsb-ease) .5s both}html body .dt-fsb.is-celebrate:not(#dt) .dt-fsb__badge{animation:dt-fsb-pop .7s var(--dt-fsb-spring) .5s both}html body .dt-fsb.is-celebrate:not(#dt) .dt-fsb__badge::after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--dt-fsb-green);animation:dt-fsb-ripple .95s var(--dt-fsb-ease) .55s both;pointer-events:none}html body .dt-fsb.is-celebrate:not(#dt) .dt-fsb__pct{animation:dt-fsb-pop .6s var(--dt-fsb-spring) .65s both}.dt-fsb-confetti{position:absolute;z-index:3;pointer-events:none;will-change:transform,opacity}html body .dt-fsb--pdp:not(#dt){margin:0 0 14px}html body .dt-fsb--cart:not(#dt),html body .dt-fsb--checkout:not(#dt){margin:0 0 20px}[dir=rtl] .dt-fsb .dt-fsb__track{transform:scaleX(-1)}[dir=rtl] .dt-fsb .dt-fsb__head-row,[dir=rtl] .dt-fsb .dt-fsb__message{text-align:right}@media (max-width:380px){html body .dt-fsb:not(#dt){padding:13px 13px 15px}html body .dt-fsb:not(#dt) .dt-fsb__head-row{gap:10px}html body .dt-fsb:not(#dt) .dt-fsb__badge{width:36px;height:36px}html body .dt-fsb:not(#dt) .dt-fsb__message{font-size:13px}}@keyframes dt-fsb-stripes{to{background-position:14.14px 0}}@keyframes dt-fsb-sheen{0%{background-position:170% 0}100%,55%{background-position:-70% 0}}@keyframes dt-fsb-flow{to{background-position:100% 0}}@keyframes dt-fsb-halo{0%{opacity:.9;transform:scale(.6)}100%,70%{opacity:0;transform:scale(2.1)}}@keyframes dt-fsb-bob{from{transform:translateY(.4px)}to{transform:translateY(-1.1px)}}@keyframes dt-fsb-speed{to{stroke-dashoffset:11}}@keyframes dt-fsb-message{0%{opacity:0;filter:blur(3px);transform:translateY(5px)}100%{opacity:1;filter:none;transform:none}}@keyframes dt-fsb-pop{0%{transform:scale(1)}40%{transform:scale(1.22)}100%{transform:scale(1)}}@keyframes dt-fsb-ripple{0%{opacity:.9;transform:scale(.85)}100%{opacity:0;transform:scale(2)}}@keyframes dt-fsb-sweep{0%{opacity:1;background-position:140% 0}100%{opacity:1;background-position:-40% 0}}@keyframes dt-fsb-glow{0%{box-shadow:inset 0 1px 0 #fff,0 0 0 0 rgba(var(--dt-fsb-bright-rgb),.5)}45%{box-shadow:inset 0 1px 0 #fff,0 0 0 9px rgba(var(--dt-fsb-bright-rgb),0)}100%{box-shadow:inset 0 1px 0 #fff,0 12px 30px -20px rgba(var(--dt-fsb-green-rgb),.75)}}@media (prefers-reduced-motion:reduce){html body .dt-fsb:not(#dt),html body .dt-fsb:not(#dt) *,html body .dt-fsb:not(#dt) ::after,html body .dt-fsb:not(#dt) ::before,html body .dt-fsb:not(#dt)::before{animation:none!important;transition:none!important}}