html.tpfx-on{--tpfx-rgb: 255, 122, 48;--tpfx-a: #e8590c;--tpfx-b: #d12b5b}html.tpfx-on .tp-cart-dialog{width:min(468px,100%);border-radius:28px 0 0 28px;overflow:hidden;background:#fff;box-shadow:-34px 0 90px -34px #0f111499}html.tpfx-on .tp-cart-dialog:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;z-index:3;background:linear-gradient(90deg,rgb(var(--tpfx-rgb)),var(--tpfx-b))}html.tpfx-on .tp-cart-dialog::backdrop{background:#0f111480;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html.tpfx-on .tp-cart-dialog [data-tp-cart-content]{background:radial-gradient(120% 60% at 100% 0%,rgba(var(--tpfx-rgb),.09),transparent 60%),#fff}@media(prefers-reduced-motion:no-preference){html.tpfx-on .tp-cart-dialog[open]{animation:tpfx-slide-in .46s cubic-bezier(.16,1,.3,1) both}html.tpfx-on .tp-cart-dialog[open]::backdrop{animation:tpfx-fade .35s ease both}@keyframes tpfx-slide-in{0%{transform:translate(104%)}to{transform:none}}@keyframes tpfx-sheet-in{0%{transform:translateY(104%)}to{transform:none}}@keyframes tpfx-fade{0%{opacity:0}to{opacity:1}}}html.tpfx-on .tp-cart-header{padding:20px 22px 6px}html.tpfx-on .tp-cart-header h2{font-size:24px;letter-spacing:-.01em}html.tpfx-on .tp-cart-header .tp-icon-button{width:40px;height:40px;flex-basis:40px;background:#f2f3f5;border-radius:50%}html.tpfx-on .tp-cart-header .tp-icon-button:hover{background:#e6e8ec}.tpfx-grab{display:none}.tpfx-steps{display:flex;align-items:center;gap:8px;padding:6px 22px 12px;font-size:12px;font-weight:700;color:#8a8f98;letter-spacing:.02em}.tpfx-steps span{display:inline-flex;align-items:center;gap:6px}.tpfx-steps span:before{content:"";width:9px;height:9px;border-radius:50%;border:2px solid #c9cdd4;background:#fff}.tpfx-steps span+span:after{content:""}.tpfx-steps i{flex:1 1 18px;max-width:46px;height:2px;border-radius:2px;background:#e3e5e9}.tpfx-steps .is-on{color:var(--tp-app-ink, #1e2024)}.tpfx-steps .is-on:before{border-color:transparent;background:linear-gradient(135deg,rgb(var(--tpfx-rgb)),var(--tpfx-b));box-shadow:0 0 0 4px rgba(var(--tpfx-rgb),.16)}.tpfx-slot{padding:0 22px}.tpfx-banner{display:flex;align-items:center;gap:12px;margin:4px 0;padding:12px 14px;border-radius:18px;background:linear-gradient(135deg,rgba(var(--tpfx-rgb),.14),#d12b5b14);border:1px solid rgba(var(--tpfx-rgb),.28);max-height:120px;overflow:hidden;transition:max-height .5s ease,opacity .4s ease,margin .5s ease,padding .5s ease,border-width .5s ease}.tpfx-slot.is-done .tpfx-banner{max-height:0;opacity:0;margin:0;padding-top:0;padding-bottom:0;border-width:0}.tpfx-check{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#1f9254;box-shadow:0 8px 18px -8px #1f9254cc}.tpfx-check svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.tpfx-check circle{display:none}.tpfx-check path{stroke-dasharray:24;stroke-dashoffset:24;animation:tpfx-draw .5s .25s cubic-bezier(.3,.8,.3,1) forwards}@keyframes tpfx-draw{to{stroke-dashoffset:0}}.tpfx-banner strong{display:block;font-size:15px;line-height:1.25}.tpfx-banner small{display:block;margin-top:2px;color:#4b5563;font-size:13px;line-height:1.35}@media(prefers-reduced-motion:no-preference){.tpfx-banner{animation:tpfx-banner-in .55s cubic-bezier(.2,1.2,.3,1) both}.tpfx-check{animation:tpfx-pulse 1s .15s ease-out both}@keyframes tpfx-banner-in{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:none}}@keyframes tpfx-pulse{0%{transform:scale(.4)}55%{transform:scale(1.18)}to{transform:scale(1)}}}html.tpfx-on .tp-cart-scroll{padding:4px 22px 20px}html.tpfx-on .tp-cart-items{gap:14px;margin:12px 0 18px}html.tpfx-on .tp-cart-item{position:relative;padding:12px;border:1px solid #eceef1;border-radius:22px;background:#fff;transition:box-shadow .5s ease,border-color .5s ease,background .5s ease}html.tpfx-on .tp-cart-item img{background:#f7f7f8;border-radius:16px}html.tpfx-on .tp-cart-item.tpfx-new{border-color:rgba(var(--tpfx-rgb),.6);background:linear-gradient(180deg,rgba(var(--tpfx-rgb),.09),#fff 70%);box-shadow:0 16px 36px -18px rgba(var(--tpfx-rgb),.85),0 0 0 4px rgba(var(--tpfx-rgb),.12)}html.tpfx-on .tp-cart-item.tpfx-new:after{content:"Ad\103ugat acum";position:absolute;top:-10px;right:14px;padding:3px 10px;border-radius:999px;background:linear-gradient(135deg,var(--tpfx-a),var(--tpfx-b));color:#fff;font-size:11px;font-weight:800;letter-spacing:.03em}html.tpfx-on .tp-cart-item.tpfx-new.is-settled{border-color:#eceef1;background:#fff;box-shadow:none}html.tpfx-on .tp-cart-item.tpfx-new.is-settled:after{opacity:0;transition:opacity .6s}html.tpfx-on .tp-cart-item.tpfx-hide-img>a:first-child img{opacity:0}@media(prefers-reduced-motion:no-preference){html.tpfx-on .tp-cart-item.tpfx-new{animation:tpfx-card-in .6s cubic-bezier(.2,1.3,.3,1) both}@keyframes tpfx-card-in{0%{transform:translateY(14px) scale(.96);opacity:.2}to{transform:none;opacity:1}}html.tpfx-on .tp-cart-item.tpfx-landed>a:first-child img{animation:tpfx-land .5s cubic-bezier(.2,1.4,.3,1) both}@keyframes tpfx-land{0%{transform:scale(1.2)}to{transform:none}}}html.tpfx-on .tp-cart-item>div>a{font-weight:650;line-height:1.3}html.tpfx-on .tp-cart-item strong{font-size:17px}html.tpfx-on .tp-quantity{gap:6px}html.tpfx-on .tp-quantity .tp-icon-button{width:36px;height:36px;flex-basis:36px;padding:6px;border-radius:50%;background:#f2f3f5;font-size:20px}html.tpfx-on .tp-quantity .tp-icon-button:hover{background:#e6e8ec}html.tpfx-on .tp-quantity>span{min-width:22px;text-align:center;font-weight:700}html.tpfx-on .tp-text-button{min-height:36px;margin-left:auto;color:#6b7280;font-size:13px}html.tpfx-on .tp-text-button:hover{color:var(--tpfx-b)}html.tpfx-on .tp-upsells h3{font-size:16px;margin:6px 0 12px}html.tpfx-on .tp-upsell{padding:10px;border:1px solid #eceef1;border-radius:18px;background:#fff}html.tpfx-on .tp-upsell img{background:#f7f7f8;border-radius:12px}html.tpfx-on .tp-cart-footer{padding:14px 22px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid #f0f1f3;background:#fff;box-shadow:0 -22px 30px -24px #00000038}html.tpfx-on .tp-cart-total{margin:0 0 4px;font-size:16px;align-items:baseline}html.tpfx-on .tp-cart-total strong{font-size:24px;letter-spacing:-.01em}html.tpfx-on .tp-cart-footer small{margin-bottom:10px;color:#4b5563}html.tpfx-on .tp-cart-footer .tp-button[name=checkout],html.tpfx-on .tp-cart-footer>a.tp-button{position:relative;overflow:hidden;min-height:58px;margin:6px 0 8px;border-radius:18px;font-size:17px;font-weight:800;letter-spacing:.01em;background:linear-gradient(135deg,var(--tpfx-a),var(--tpfx-b));box-shadow:0 16px 30px -14px #d12b5bbf}html.tpfx-on .tp-cart-footer .tp-button[name=checkout]:after{content:"\2192";margin-left:4px;font-size:20px;transition:transform .25s ease}html.tpfx-on .tp-cart-footer .tp-button[name=checkout]:hover:after{transform:translate(4px)}@media(prefers-reduced-motion:no-preference){html.tpfx-on .tp-cart-footer .tp-button[name=checkout]:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);transform:skew(-18deg);animation:tpfx-sheen 4.2s 1.2s ease-in-out infinite}@keyframes tpfx-sheen{0%,70%{left:-60%}to{left:130%}}}.tpfx-continue{display:block;width:100%;padding:12px;border:0;border-radius:14px;background:transparent;color:#374151;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.tpfx-continue:hover{background:#f2f3f5}html.tpfx-on .tp-cart-footer>a[data-tp-cart-page]:not(.tp-button){display:block;margin-top:2px;text-align:center}.tpfx-assure{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:4px 0 0;padding:0;list-style:none;font-size:12px;font-weight:600;color:#4b5563}.tpfx-assure li{display:inline-flex;align-items:center;gap:5px}.tpfx-assure svg{width:14px;height:14px;fill:none;stroke:#1f9254;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference){.tpfx-bump{animation:tpfx-bump .7s cubic-bezier(.2,1.6,.3,1) both}@keyframes tpfx-bump{0%{transform:scale(1)}35%{transform:scale(1.7) rotate(-8deg)}to{transform:scale(1)}}}.tpfx-fly,.tpfx-confetti{position:fixed;inset:auto;margin:0;padding:0;border:0;background:transparent;overflow:visible;pointer-events:none}.tpfx-fly{z-index:2147483000;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(0,0,0,.28));will-change:transform;border-radius:14px}.tpfx-confetti{top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:2147483001}.tpfx-fly::backdrop,.tpfx-confetti::backdrop{background:transparent}@media(max-width:767px){html.tpfx-on .tp-cart-dialog{inset:auto 0 0 0;width:100%;height:auto;max-height:min(90dvh,780px);border-radius:28px 28px 0 0;box-shadow:0 -30px 80px -30px #0f111499;touch-action:pan-y}html.tpfx-on .tp-cart-dialog [data-tp-cart-content]{height:auto;max-height:min(90dvh,780px)}html.tpfx-on .tp-cart-dialog:before{display:none}.tpfx-grab{display:block;width:46px;height:5px;margin:10px auto 0;border-radius:3px;background:#d3d6dc;touch-action:none;cursor:grab}html.tpfx-on .tp-cart-header{padding-top:10px;touch-action:none}html.tpfx-on .tp-cart-scroll{padding:2px 16px 14px}.tpfx-steps,.tpfx-slot,html.tpfx-on .tp-cart-header,html.tpfx-on .tp-cart-footer{padding-left:16px;padding-right:16px}html.tpfx-on .tp-cart-dialog.is-dragging{transition:none}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){html.tpfx-on .tp-cart-dialog[open]{animation:tpfx-sheet-in .5s cubic-bezier(.16,1,.3,1) both}}@keyframes tpfx-spin{to{transform:rotate(360deg)}}html.tpfx-on form[aria-busy=true] button[type=submit]:before,html.tpfx-on .tp-sticky-atc [data-tp-sticky-submit]:disabled:before{content:"";width:16px;height:16px;flex:none;margin-right:8px;border:2.5px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:tpfx-spin .7s linear infinite}html.tpfx-on form[aria-busy=true] button[type=submit]:disabled{opacity:.85;cursor:progress}@media(max-width:767px){html.tpfx-on .tp-cart-footer>small{display:none}html.tpfx-on .tp-cart-footer .tp-button[name=checkout],html.tpfx-on .tp-cart-footer>a.tp-button{min-height:54px;margin:4px 0 2px}html.tpfx-on .tp-cart-total{margin-bottom:2px}.tpfx-continue{padding:8px}.tpfx-assure{margin-top:0}html.tpfx-on .tp-cart-footer>a[data-tp-cart-page]:not(.tp-button){margin-top:0;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/tp-cartfx.css.map */
