:root{--primary:#007bff;--primary-dark:#0056b3;--price-net:#111827;--price-gross:#9ca3af;--accent:#b200ff;--bg:#fff;--bg-page:#f5f5f5;--text:#1a1a1a;--text-body:#333;--muted:#555;--border:#e0e0e0;--radius:8px;--shadow-soft:0 4px 12px rgba(0,0,0,.06);--shadow-hover:0 8px 24px rgba(0,0,0,.1)}*,:after,:before{box-sizing:border-box}html{scrollbar-gutter:stable}@font-face{font-family:Alfa Slab One;src:url(/fonts/AlfaSlabOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/Cinzel-VariableFont_wght.ttf) format("truetype");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Dancing Script;src:url(/fonts/DancingScript-VariableFont_wght.ttf) format("truetype");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Limelight;src:url(/fonts/Limelight-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lobster Two;src:url(/fonts/LobsterTwo-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lobster Two;src:url(/fonts/LobsterTwo-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Monoton;src:url(/fonts/Monoton-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Racing Sans One;src:url(/fonts/RacingSansOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satisfy;src:url(/fonts/Satisfy-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Wallpoet;src:url(/fonts/Wallpoet-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg-page);color:var(--text-body)}a{color:var(--primary);text-decoration:none}a:hover{color:var(--accent);text-decoration:underline}.section{padding:2rem 0}.heading-chip{display:inline-block;margin:0 0 .65rem;padding:.3rem .7rem;font-size:inherit;font-weight:700;color:var(--text,#1a1a1a);background:hsla(0,0%,100%,.94);border-radius:8px;box-shadow:var(--shadow-soft);line-height:1.25}.container{width:100%;max-width:min(1120px,92vw);margin:0 auto;padding:0 12px}.section>.container{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-soft);padding-top:1.5rem;padding-bottom:1.75rem}.section>.container.all-products-layout{background:linear-gradient(to bottom,#111 0,#111 max(0px,calc(var(--osszes-fade-mid, 40vh) - 32vh)),grey var(--osszes-fade-mid,40vh),#fff calc(var(--osszes-fade-mid, 40vh) + 32vh),#fff 100%);color:#fff}@media (max-width:768px){.section-popular>.container-popular{background:#3a3a3a;color:#f3f4f6}}@media (min-width:769px){.section-featured{padding-bottom:1.15rem}.section-featured,.section-popular{padding-top:1.15rem}}.category-layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;width:100%;max-width:100%;margin-left:0;box-sizing:border-box}.category-layout>:first-child:not(.category-filter-column){padding-left:max(12px,env(safe-area-inset-left))}.category-layout>:last-child,.category-products-column{min-width:0}.category-page-title{display:block;width:100%;max-width:100%;margin:0 0 .35rem;padding:.35rem .7rem;border-radius:8px;background:linear-gradient(180deg,#111 0,#6b6b6b);font-family:var(--shop-font-categoryPage-family,inherit);font-size:calc(clamp(1.25rem, 3.5vw, 1.75rem) * var(--shop-font-categoryPage-scale, 1));font-weight:700;line-height:1.25;color:var(--shop-font-categoryPage-color,#fff);box-sizing:border-box}.category-products-column>section>div{max-width:none;width:100%;padding-left:0;padding-right:0}.category-page-empty{margin:.75rem 0 0;color:var(--muted,#6b7280);font-size:.95rem}.category-products-column>section{padding-top:.35rem;padding-bottom:0}.section>.container.category-page-with-filters{background:transparent;box-shadow:none}.category-page-with-filters .category-filter-column{background:#111;color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:1.1rem 1.25rem 1.25rem max(1.25rem,12px,env(safe-area-inset-left));align-self:start}.breadcrumbs{font-size:.85rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:1rem}.product-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:2rem;gap:2rem;align-items:flex-start}.product-detail-price{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;margin:.5rem 0;line-height:1.3}.product-detail-price-net{font-weight:700;font-size:1.15rem;color:var(--price-net,#111827);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-detail-price-gross{font-weight:400;font-size:.95rem;color:var(--price-gross,#9ca3af);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-detail-image img{width:100%;max-width:min(380px,100%);height:auto;border-radius:var(--radius);box-shadow:var(--shadow-soft);margin:0 auto;display:block;object-fit:contain}.product-detail-description{margin-top:1.25rem}.product-detail-cart-feedback{margin:.5rem 0 0;padding:.45rem .65rem;border-radius:8px;background:#ecfdf5;color:#166534;font-size:.9rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.25rem;border-radius:var(--radius);border:1px solid transparent;font-size:.95rem;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .05s ease}.btn-primary,.btn-text{background:var(--primary);color:#fff;box-shadow:var(--shadow-soft);border-color:var(--primary)}.btn-primary:hover,.btn-text:hover{background:var(--accent);border-color:var(--accent);box-shadow:var(--shadow-hover);text-decoration:none;color:#fff;transform:scale(1.02)}.btn-primary.btn-just-added,.btn-primary.btn-just-added:focus,.btn-primary.btn-just-added:hover,.btn-primary.btn-save-accepted,.btn-primary.btn-save-accepted:focus,.btn-primary.btn-save-accepted:hover{background:#86efac;border-color:#86efac;color:#166534;box-shadow:none;transform:none}.admin-field-invalid,input.admin-field-invalid,select.admin-field-invalid,textarea.admin-field-invalid{border-color:#dc2626!important}.btn-text{padding:.6rem 1.25rem}.btn:active{transform:scale(.98)}.qty-control{display:inline-flex;align-items:center;gap:.4rem}.qty-btn{width:24px;height:24px;border-radius:999px;border:1px solid var(--border);background:#fff;font-size:.85rem;cursor:pointer}.qty-value{min-width:18px;text-align:center;font-size:.9rem}.free-shipping-bar{margin-top:.75rem;font-size:.9rem}.free-shipping-text{margin:0 0 .4rem}.free-shipping-text--reached{color:#15803d}.free-shipping-progress{position:relative;width:100%;height:8px;border-radius:999px;background:#e5e7eb;overflow:hidden}.free-shipping-progress__fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .25s ease-out}.cart-table{width:100%;border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-soft);overflow:hidden}.cart-header-row,.cart-row{display:grid;grid-template-columns:3fr 1fr 1.5fr 1.5fr 1.2fr;grid-gap:.5rem;gap:.5rem;padding:.75rem 1rem}.cart-header-row{background:#f3f4ff;font-weight:600}.cart-row:nth-child(odd){background:#fff}.cart-row:nth-child(2n){background:#f9fafb}.cart-cell,.cart-product{display:flex;align-items:center}.cart-product{gap:.75rem}.cart-thumb img{width:48px;height:48px;border-radius:8px;object-fit:cover}.cart-empty-message{display:inline-block;padding:.6rem 1rem;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-soft)}.category-back-row{margin-bottom:.75rem}.category-back-row--bottom{margin-top:1.5rem}.contact-card{margin-top:.75rem;padding:1rem 1.25rem;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-soft);color:var(--text)}.contact-page-body{font-family:var(--shop-font-contact-family,inherit);font-size:calc(1rem * var(--shop-font-contact-scale, 1));color:var(--shop-font-contact-color,#111)}.contact-page-body .contact-card,.contact-page-body h1{font-family:inherit;color:inherit}.contact-card ul,.contact-list{padding-left:1.1rem}@media (max-width:768px){.section-contact{padding:.65rem 0}.section-contact>.container-contact{padding-top:.55rem;padding-bottom:.65rem}.contact-heading{margin-bottom:.4rem;font-size:.95rem}.contact-card{margin-top:0;padding:.55rem .65rem;border-radius:8px}.contact-lead{display:none}.contact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.contact-list li{margin:0;padding:.35rem .5rem;font-size:.8rem;line-height:1.3;background:#f3f4f6;border-radius:6px}.contact-list strong{display:inline-block;min-width:4.2rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.02em;color:var(--muted,#555)}}.footer{border-top:1px solid var(--border);padding:1rem 0;background:#fff;margin-top:2rem}.footer__inner{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--muted)}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:2rem;gap:2rem;margin-top:1.5rem}.checkout-form{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:1.25rem 1.5rem 1.5rem;gap:.75rem}.checkout-form,.form-field{display:flex;flex-direction:column}.form-field{gap:.35rem;font-size:.9rem}.form-field input,.form-field textarea{border-radius:var(--radius);border:1px solid var(--border);padding:.45rem .65rem;font-size:.9rem}.form-error{padding:.5rem .75rem;border-radius:var(--radius);background:#fee2e2;color:#991b1b;font-size:.9rem}.checkout-form-error-anchor{scroll-margin-top:6rem}.checkout-summary,.order-success-card{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:1.25rem 1.5rem 1.5rem}.checkout-summary-submit{display:none;width:100%;margin-top:1rem}@media (min-width:768px){.checkout-summary{align-self:start;position:-webkit-sticky;position:sticky;top:5.5rem}.checkout-form-submit{display:none}.checkout-summary-submit{display:inline-flex}}.checkout-items{list-style:none;padding:0;margin:.75rem 0;display:flex;flex-direction:column;gap:.5rem}.checkout-item{display:flex;align-items:center;justify-content:space-between;font-size:.9rem}.checkout-item-main{display:flex;flex-direction:column;gap:.15rem}.checkout-item-total{font-weight:600}.checkout-total{margin-top:.75rem;display:flex;align-items:center;justify-content:space-between;font-weight:600}.admin-orders-grid{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.admin-orders-search{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;max-width:40rem}.admin-orders-search-input{flex:1 1 14rem;min-width:12rem;padding:.45rem .65rem;box-sizing:border-box}.admin-orders-status-btns{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.admin-orders-extra-filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.admin-order-card{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:1.1rem 1.3rem 1.3rem}.admin-orders-grid .admin-order-card{border:4px solid #000;box-sizing:border-box}.admin-order-card--collapsed{padding:.5rem .85rem;cursor:pointer}.admin-order-row-collapsed{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.85rem}.admin-order-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;box-sizing:border-box;color:#374151}.admin-order-toggle--collapsed{border:1.5px solid;border-radius:50%}.admin-order-toggle--collapsed:after{content:"";width:0;height:0;border-left:.22rem solid transparent;border-right:.22rem solid transparent;border-top:.28rem solid;margin-top:.08rem}.admin-order-toggle--expanded{border:1.5px solid;border-radius:2px;margin-top:.15rem}.admin-order-toggle--expanded:after{content:"";width:.5rem;height:.5rem;background:currentColor}.admin-order-item-grid{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.85rem;column-gap:.85rem;grid-row-gap:.15rem;row-gap:.15rem;margin:.35rem 0 0;font-size:.85rem}.admin-order-item-grid>span:nth-child(odd){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.admin-orders-grid .admin-order-card.admin-order-card--user-cancelled{border-color:#dc2626}.shop-order-row{border:2px solid #000;box-sizing:border-box}.shop-order-row--cancelled{border-color:#dc2626}.shop-order-row--ready{border-color:#2563eb}.shop-order-row--delivered{border-color:#16a34a}.admin-today-picklist{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:1rem 1.15rem 1.15rem;margin-top:1rem}.admin-today-picklist-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.admin-order-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.admin-order-header-icons{display:inline-flex;gap:.5rem;align-items:flex-start;flex-shrink:0}.admin-order-id{font-weight:600}.admin-order-meta{font-size:.85rem;color:var(--muted)}.admin-order-quick-status{display:flex;flex-wrap:wrap;gap:.35rem}.admin-order-quick-status .btn{font-size:.78rem;padding:.35rem .5rem}.admin-order-status{padding:.25rem .6rem;border-radius:999px;font-size:.8rem;background:rgba(0,123,255,.15);color:var(--primary)}.admin-order-section{margin-top:.75rem}.admin-order-section h2{font-size:.95rem;margin-bottom:.35rem}.admin-order-table{width:100%;border-collapse:collapse;font-size:.9rem}.admin-order-table td,.admin-order-table th{padding:.4rem .5rem;border-bottom:1px solid var(--border);text-align:left}.admin-order-table th{background:#f3f4ff;font-weight:600}.admin-order-total{margin-top:.6rem;display:flex;justify-content:flex-end;gap:.5rem;font-weight:600}@media (max-width:768px){.admin-orders-search{max-width:none;flex-direction:column;align-items:stretch;gap:.65rem}.admin-orders-search-input{flex:none;width:100%;min-width:0;min-height:2.75rem;font-size:1rem;padding:.65rem .75rem}.admin-orders-search .btn{width:100%;min-height:2.75rem;justify-content:center;font-size:1rem}.admin-orders-status-btns{gap:.55rem}.admin-orders-status-btns .btn{min-height:2.75rem;padding:.55rem .85rem;font-size:.95rem}.admin-orders-extra-filters{flex-direction:column;align-items:stretch;gap:.65rem}.admin-orders-extra-filters label{display:flex;flex-direction:column;gap:.35rem;font-size:.95rem!important}.admin-orders-extra-filters input,.admin-orders-extra-filters select{margin-left:0!important;width:100%;max-width:none!important;min-height:2.75rem;font-size:1rem;box-sizing:border-box}.admin-orders-extra-filters .btn{width:100%;min-height:2.75rem;font-size:1rem}.admin-orders-grid{gap:.85rem}.admin-orders-grid .admin-order-card{padding:.9rem 1rem 1.1rem;overflow-x:hidden}.admin-orders-grid .admin-order-card--collapsed{padding:.85rem .95rem}.admin-order-row-collapsed{flex-direction:column;align-items:flex-start;gap:.45rem;font-size:.95rem;line-height:1.35}.admin-order-row-collapsed .admin-order-id{font-size:1.05rem}.admin-order-row-collapsed input[type=checkbox]{width:1.25rem;height:1.25rem}.admin-order-header{flex-direction:column;align-items:stretch;gap:.85rem}.admin-order-header-main{flex-direction:column!important;align-items:stretch!important;gap:.45rem!important;min-width:0}.admin-order-header-main .admin-order-id{width:100%;overflow-wrap:anywhere;word-break:break-word}.admin-order-controls{flex:1 1 auto!important;width:100%}.admin-order-quick-status{gap:.5rem}.admin-order-quick-status .btn{min-height:2.75rem;padding:.55rem .75rem;font-size:.95rem;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.5rem)}.admin-order-controls input[type=date],.admin-order-controls select{width:100%!important;max-width:none!important;min-height:2.75rem;font-size:1rem!important;padding:.45rem .55rem!important;box-sizing:border-box}.admin-order-controls input[type=checkbox]{width:1.25rem;height:1.25rem}.admin-order-section{word-break:break-word}.admin-order-table{font-size:.85rem}.admin-order-table td,.admin-order-table th{padding:.45rem .4rem}}.admin-product-row{background:#fff}.admin-product-row--incomplete,.admin-product-row--incomplete td{background:#fee2e2!important}.admin-product-table-wrap{overflow-x:auto;margin-top:1.25rem;border:1px solid var(--border);border-radius:8px;background:#fff}.admin-product-table{width:100%;border-collapse:collapse;font-size:.88rem;table-layout:auto}.admin-product-table td,.admin-product-table th{padding:.35rem .4rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.admin-product-table th{background:#f3f4ff;font-weight:600;white-space:nowrap}.admin-product-table .col-name{width:99%;min-width:24ch}.admin-product-table .col-cat{width:1%}.admin-product-table .col-cat select{height:auto;min-height:2rem;white-space:normal;max-width:100%}.admin-product-table .col-price{width:1%;white-space:nowrap}.admin-product-table .col-actions,.admin-product-table .col-active,.admin-product-table .col-feat,.admin-product-table .col-orderable,.admin-product-table .col-status{width:1%;text-align:center;white-space:nowrap}.admin-product-table input[type=number],.admin-product-table input[type=text],.admin-product-table select{box-sizing:border-box;font-size:.85rem;padding:.28rem .35rem;height:2rem;line-height:1.2}.admin-product-table .col-name input[type=text]{width:100%;min-width:24ch}.admin-product-table .col-price input[type=number]{width:13ch;min-width:13ch;max-width:15ch;text-align:right}.admin-product-status{display:inline-flex;align-items:center;justify-content:center}.admin-product-status__dot{width:.7rem;height:.7rem;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(15,23,42,.12)}.admin-product-status__dot--ok{background:#16a34a}.admin-product-status__dot--bad{background:#dc2626}.admin-product-status__dot--warn{background:#ca8a04}.admin-product-status__dot--off{background:#2563eb}.admin-product-status-legend{font-size:.85rem;color:var(--muted);margin:.75rem 0 0;max-width:48rem}.admin-product-edit{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:6px;border:1px solid var(--border);background:#fff;color:#334155;text-decoration:none;vertical-align:middle}.admin-product-edit svg{width:1.1rem;height:1.1rem;display:block}.admin-product-edit:hover{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.admin-product-edit--alert{background:#b45309;border-color:#b45309;color:#fff}.admin-product-edit--alert:hover{background:#92400e;border-color:#92400e;color:#fff}.featured-warning{position:fixed;left:50%;top:18%;transform:translateX(-50%);background:rgba(15,23,42,.9);color:#f9fafb;padding:.75rem 1.25rem;border-radius:var(--radius);box-shadow:var(--shadow-soft);font-size:.9rem;z-index:100;pointer-events:none;animation:featuredFade 5s ease-in-out forwards}@keyframes featuredFade{0%{opacity:0;transform:translateX(-50%) translateY(-6px)}20%{opacity:1;transform:translateX(-50%) translateY(0)}80%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-6px)}}@media (max-width:767px){.section{padding:1rem 0}.container{max-width:100%;padding:0 10px}.section>.container{padding-top:.85rem;padding-bottom:1rem;border-radius:6px}.btn,.btn-text{padding:.45rem .85rem;font-size:.85rem}.product-detail-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.product-detail-image img{max-width:min(180px,55vw)}.checkout-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.checkout-form{padding:.9rem 1rem 1.1rem}.category-layout{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;margin-left:0;gap:.85rem}.category-layout>:first-child:not(.category-filter-column){padding-left:0}.category-page-with-filters .category-filter-column{padding:.45rem 8px .55rem}.cart-header-row,.cart-row{grid-template-columns:1.5fr 1fr;grid-auto-rows:auto;grid-row-gap:.4rem}.cart-thumb img{width:40px;height:40px}.all-products-layout{flex-direction:column!important;gap:1rem!important}.all-products-sidebar{flex:1 1 auto!important;max-width:none!important;width:100%}.all-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important}}@media print{body *{visibility:hidden}.admin-today-picklist,.admin-today-picklist *{visibility:visible}.admin-today-picklist{position:absolute;left:0;top:0;width:100%;box-shadow:none;background:#fff}.admin-today-picklist-actions{display:none!important}}.ConfirmDialog_overlay__YAORf{position:fixed;inset:0;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;z-index:80;padding:1rem}.ConfirmDialog_box__8fVUw{background:#fff;padding:1.5rem 1.75rem;border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.18);max-width:28rem;width:100%}.ConfirmDialog_title__qzdr1{margin:0 0 .5rem;font-size:1.1rem;line-height:1.35}.ConfirmDialog_description__Kr40Y{margin:0;font-size:.95rem;line-height:1.5}.ConfirmDialog_actions__Jfy1M{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;flex-wrap:wrap}.ConfirmDialog_danger__I6cbQ{background:#b91c1c;border-color:#b91c1c;color:#fff}.ConfirmDialog_danger__I6cbQ:hover:not(:disabled){background:#991b1b;border-color:#991b1b;color:#fff}.ConfirmDialog_footer__bchR8{margin-top:1rem;min-height:4px}.ConfirmDialog_timeoutTrack__rmxPj{height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden}.ConfirmDialog_timeoutBar__2lPSG{height:100%;width:100%;background:#64748b;transform-origin:left center;animation-name:ConfirmDialog_timeoutShrink__Tzq4R;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes ConfirmDialog_timeoutShrink__Tzq4R{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.FlyToCart_layer__G_t6O{position:fixed;inset:0;pointer-events:none;z-index:10050}.FlyToCart_particle__7yRfH{position:absolute;margin-left:calc(var(--w) / -2);margin-top:calc(var(--h) / -2);width:var(--w);height:var(--h);transform-origin:center center;border-radius:6px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.18);animation:FlyToCart_flyToCart__yoPDb 1s ease-in forwards}.FlyToCart_particleImg__5u8tI{display:block;width:100%;height:100%;object-fit:cover}@keyframes FlyToCart_flyToCart__yoPDb{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.1);opacity:0}}@media (prefers-reduced-motion:reduce){.FlyToCart_particle__7yRfH{animation:none;opacity:0}}