.ProductPage_designModePill__wlTYL{bottom:16px}.ProductPage_designModePill__wlTYL,.ProductPage_editToolkitPill__p_U8p{position:fixed;left:16px;z-index:1150;padding:6px 12px;border-radius:999px;border:1px solid var(--theme-border,hsla(0,0%,50%,.35));background:var(--theme-modal-bg,var(--theme-card,#1c1d22));color:var(--theme-text,inherit);font-size:.72rem;font-weight:600;cursor:pointer;box-shadow:var(--theme-shadow-soft,0 4px 14px rgba(0,0,0,.25))}.ProductPage_editToolkitPill__p_U8p{bottom:92px;display:inline-flex;align-items:center;gap:6px}.ProductPage_editToolkitPillActive__vUkBl{border-color:var(--theme-border-strong,hsla(0,0%,50%,.6))}.ProductPage_editToolkitCard__b4xQ4{position:fixed;bottom:130px;left:16px;z-index:1151;width:min(300px,calc(100vw - 32px));max-height:min(60vh,460px);overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;border:1px solid var(--theme-border,hsla(0,0%,50%,.35));background:var(--theme-modal-bg,var(--theme-card,#1c1d22));color:var(--theme-text,inherit);box-shadow:var(--theme-shadow,0 10px 30px rgba(0,0,0,.35))}.ProductPage_editToolkitTitle__Wy6YS{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-muted)}.ProductPage_editToolkitRow__GIxfI{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.85rem;cursor:pointer}.ProductPage_editToolkitRow__GIxfI input[type=checkbox]{cursor:pointer}.ProductPage_editToolkitNote__nc3LJ{font-size:.75rem;color:var(--theme-muted);margin-top:-4px}.ProductPage_editToolkitDivider__LCYlK{height:1px;background:var(--theme-border-subtle,var(--theme-border));margin:2px 0}.ProductPage_editToolkitDanger__p4thy{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 10px;border-radius:8px;border:1px solid transparent;background:none;color:#e5484d;font-size:.8rem;font-weight:600;cursor:pointer}.ProductPage_editToolkitDanger__p4thy:hover{border-color:#e5484d}.ProductPage_editToolkitDanger__p4thy:disabled{opacity:.6;cursor:default}.ProductPage_editToolkitHint__d5N07{font-size:.72rem;color:var(--theme-muted)}.ProductPage_editHintToast__oRNDM{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:1150;padding:8px 16px;border-radius:999px;border:1px solid var(--theme-border,hsla(0,0%,50%,.35));background:var(--theme-modal-bg,var(--theme-card,#1c1d22));color:var(--theme-text,inherit);font-size:.75rem;font-weight:600;pointer-events:none;box-shadow:var(--theme-shadow-soft,0 4px 14px rgba(0,0,0,.25));animation:ProductPage_editHintFade__T4yWo 4s ease forwards}@keyframes ProductPage_editHintFade__T4yWo{0%{opacity:0;transform:translateX(-50%) translateY(6px)}8%{opacity:1;transform:translateX(-50%) translateY(0)}80%{opacity:1}to{opacity:0}}.ProductPage_layoutResetPill__pafUf{position:fixed;bottom:54px;left:16px;z-index:1150;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--theme-border,hsla(0,0%,50%,.35));background:var(--theme-modal-bg,var(--theme-card,#1c1d22));color:var(--theme-text,inherit);font-size:.72rem;font-weight:600;cursor:pointer;box-shadow:var(--theme-shadow-soft,0 4px 14px rgba(0,0,0,.25))}.ProductPage_productPageWrapper___b4mM{min-height:100vh;background:var(--theme-bg);color:var(--theme-text)}:root[data-design-atmos] .ProductPage_productPageWrapper___b4mM{background:transparent}.ProductPage_productPage__8vPkv{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"images info" "description info";padding:2rem;grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto;align-items:flex-start;color:var(--theme-text)}.ProductPage_editTopControls__Nh_3R{display:flex;flex-direction:column;gap:.5rem;min-width:0;overflow:hidden}.ProductPage_styleControlsRow__b0_b4{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.ProductPage_productImages__mfmhX{display:flex;gap:1rem;grid-area:images}.ProductPage_thumbnails__rKNm3{display:flex;flex-direction:column;gap:.5rem;width:80px;height:400px;overflow-y:auto;margin-bottom:.5rem;scrollbar-width:thin;scrollbar-color:var(--theme-scrollbar-thumb) var(--theme-scrollbar-track)}.ProductPage_thumbnailItem__u5x1w{width:60px;height:60px;border:2px solid transparent;border-radius:4px;background:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden}.ProductPage_thumbnailItem__u5x1w:disabled{cursor:not-allowed}.ProductPage_thumbnailItem__u5x1w img,.ProductPage_thumbnailItem__u5x1w video{width:100%;height:100%;object-fit:cover;display:block}.ProductPage_thumbnailVideoWrapper__NkGPR{position:relative;width:100%;height:100%}.ProductPage_activeThumbnail__IKe5E{border-color:var(--theme-text)}.ProductPage_thumbnailVideoBadge__uynJG{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);color:#fff;font-size:16px}.ProductPage_thumbnailsContainer__3F_v6{display:flex;flex-direction:column;width:80px;position:relative}.ProductPage_addImageGroup__ICEuU{display:flex;flex-direction:column;align-items:center;gap:2px;width:60px}.ProductPage_addImagePlus__ojF8M{font-size:20px;line-height:1;font-weight:700;color:var(--theme-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductPage_addImageBox__tlp2F{width:60px;min-height:72px;border:2px dashed var(--theme-border);border-radius:4px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2px;padding:4px;box-sizing:border-box;transition:border-color .15s ease}.ProductPage_addImageBox__tlp2F:hover{border-color:var(--theme-border-strong)}.ProductPage_addImageAction__ER1I4{flex:1 1;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--theme-muted);font-size:18px;border-radius:3px;position:relative;transition:background .15s ease,color .15s ease}.ProductPage_addImageAction__ER1I4:hover{background:var(--theme-chip-bg);color:var(--theme-text)}.ProductPage_addImageAi__yTRKs:hover{color:#3498db}.ProductPage_mainImage__E6yfR{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative}.ProductPage_mainImageWrapper__nk7U_{position:relative;display:inline-block}.ProductPage_deleteImageBtn__S_URB{position:absolute;top:-8px;right:-8px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1002;color:var(--theme-text);font-size:16px;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .2s}.ProductPage_deleteImageBtn__S_URB:hover{background:var(--theme-chip-bg);color:#f44;border-color:#f44}.ProductPage_aiImageBtn__98sPc{position:absolute;bottom:-8px;right:-8px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1002;color:#3498db;font-size:16px;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .2s}.ProductPage_aiImageBtn__98sPc:hover{background:#3498db;color:#fff;border-color:#3498db}.ProductPage_mainImageCaption__wQ9ic{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:.65rem;font-weight:600;letter-spacing:.04em;white-space:nowrap;pointer-events:none;z-index:1002}.ProductPage_mainImage__E6yfR img,.ProductPage_mainImage__E6yfR video{max-width:100%;height:auto;max-height:400px;object-fit:contain;cursor:pointer}@media (min-width:769px){.ProductPage_mainImageWrapper__nk7U_{margin-left:-2.5rem}.ProductPage_mainImage__E6yfR img,.ProductPage_mainImage__E6yfR video{max-width:480px}}.ProductPage_productInfo__x3LHT{padding:0 1rem 1rem;width:100%;box-sizing:border-box;grid-area:info}.ProductPage_productInfo__x3LHT h1{font-size:2rem;margin-bottom:1rem;margin-top:0;cursor:pointer;color:var(--theme-text)}.ProductPage_productInfo__x3LHT p{margin:1rem 0;line-height:1.5;cursor:pointer;color:var(--theme-text)}.ProductPage_productInfo__x3LHT input{width:100%;box-sizing:border-box;padding:.5rem;margin-bottom:1rem;border:1px solid var(--theme-border);border-radius:4px;font-size:inherit;background:var(--theme-surface);color:var(--theme-text)}.ProductPage_quantitySelector__1OnrT{display:flex;align-items:center;gap:1rem;margin:1.5rem 0}.ProductPage_quantitySelector__1OnrT button{width:30px;height:30px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px}.ProductPage_quantitySelector__1OnrT button:hover{background:var(--theme-chip-bg)}.ProductPage_quantitySelector__1OnrT span{min-width:30px;text-align:center;cursor:pointer;color:var(--theme-text)}.ProductPage_quantitySelector__1OnrT input{width:60px;text-align:center;margin:0}.ProductPage_stockInput__Cb0cs{width:80px;text-align:center}.ProductPage_noStock__mFV4s{color:red;font-size:.8rem;margin-left:1rem}.ProductPage_addToBag__Mvl8y:disabled{background:var(--theme-border);cursor:not-allowed}.ProductPage_checkoutButtons__KSlBo{display:flex;gap:1rem;margin:2rem 0}.ProductPage_checkoutButton__nqDGP{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.ProductPage_checkoutButton__nqDGP:disabled{background:var(--theme-border);cursor:not-allowed}.ProductPage_checkoutButton__nqDGP.ProductPage_addToBag__Mvl8y{background:var(--theme-text);color:var(--theme-surface)}.ProductPage_checkoutButton__nqDGP.ProductPage_addToBag__Mvl8y:hover:not(:disabled){background:var(--theme-text)}.ProductPage_checkoutButton__nqDGP.ProductPage_buyNow__WZTkw{background:#22c55e;color:#fff}.ProductPage_checkoutButton__nqDGP.ProductPage_buyNow__WZTkw:hover:not(:disabled){background:#16a34a}@media (max-width:768px){.ProductPage_checkoutButtons__KSlBo{flex-direction:column}}.ProductPage_saveButton__0tZPG{width:100%;padding:1rem;background:var(--theme-surface);border:1px solid var(--theme-text);border-radius:4px;cursor:pointer;font-size:1rem;transition:all .2s;color:var(--theme-text)}.ProductPage_saveButton__0tZPG:hover{background:var(--theme-chip-bg)}.ProductPage_productInfo__x3LHT h1[contenteditable=true],.ProductPage_productInfo__x3LHT p[contenteditable=true]{border:1px solid var(--theme-border);padding:.5rem;border-radius:4px;outline:none}.ProductPage_productInfo__x3LHT h1[contenteditable=true]:focus,.ProductPage_productInfo__x3LHT p[contenteditable=true]:focus{border-color:var(--theme-text)}.ProductPage_productDescription__plSkf{padding:0 1rem 1rem;grid-area:description}.ProductPage_productDescription__plSkf p{margin:1rem 0;line-height:1.5;cursor:pointer;max-height:clamp(200px,32vh,360px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--theme-scrollbar-thumb) var(--theme-scrollbar-track);white-space:pre-line;word-wrap:break-word;overflow-wrap:anywhere}.ProductPage_productDescription__plSkf input,.ProductPage_productDescription__plSkf textarea{width:100%;box-sizing:border-box;padding:.5rem;margin-bottom:1rem;border:1px solid var(--theme-border);border-radius:4px;font-size:inherit;background:var(--theme-surface);color:var(--theme-text)}.ProductPage_productDescription__plSkf textarea{min-height:100px;resize:vertical}@media (max-width:768px){.ProductPage_productPage__8vPkv{display:flex;flex-direction:column;padding:1rem;gap:1rem}.ProductPage_productImages__mfmhX{flex-direction:column;width:100%;order:1}.ProductPage_productInfo__x3LHT{order:2}.ProductPage_productDescription__plSkf{order:3;padding:0;width:100%}.ProductPage_productDescription__plSkf p{max-height:clamp(120px,35vh,300px)}.ProductPage_thumbnailsContainer__3F_v6{width:100%;margin-bottom:1rem}.ProductPage_thumbnails__rKNm3{flex-direction:row;width:100%;height:80px;overflow-x:auto;overflow-y:hidden;margin-bottom:.5rem;padding:.5rem 0;gap:1rem}.ProductPage_thumbnailItem__u5x1w{min-width:60px;height:60px}.ProductPage_addImageGroup__ICEuU{margin:0 auto}.ProductPage_mainImage__E6yfR{width:100%}.ProductPage_mainImage__E6yfR img,.ProductPage_mainImage__E6yfR video{max-height:300px}}.ProductPage_productDescription__plSkf p::-webkit-scrollbar,.ProductPage_thumbnails__rKNm3::-webkit-scrollbar{width:4px}.ProductPage_productDescription__plSkf p::-webkit-scrollbar-track,.ProductPage_thumbnails__rKNm3::-webkit-scrollbar-track{background:transparent}.ProductPage_productDescription__plSkf p::-webkit-scrollbar-thumb,.ProductPage_thumbnails__rKNm3::-webkit-scrollbar-thumb{background-color:var(--theme-scrollbar-thumb);border-radius:2px}.ProductPage_mainImageModalContent__hc97s{background:var(--theme-modal-bg);color:var(--theme-modal-text);padding:2rem;border-radius:8px;max-width:400px;width:90%;box-shadow:var(--theme-shadow-soft);position:relative}.ProductPage_mainImageModalContent__hc97s h3{margin:0 0 1rem;text-align:center}.ProductPage_mainImageModalContent__hc97s p{margin:1rem 0;text-align:center}.ProductPage_modalButtons__0TN4Q{display:flex;gap:1rem;margin:1.5rem 0}.ProductPage_modalButtons__0TN4Q button{flex:1 1;padding:.8rem;border:1px solid var(--theme-border);border-radius:4px;cursor:pointer;transition:all .2s}.ProductPage_mainImageButton__lozxh{background:var(--theme-surface)}.ProductPage_mainImageButton__lozxh:hover{background:var(--theme-surface-subtle)}@media (max-width:768px){.ProductPage_mainImageModalContent__hc97s{width:95%;padding:1.5rem}.ProductPage_modalButtons__0TN4Q{flex-direction:column}}.ProductPage_editableField__wxZTP{transition:all .2s ease;border:1px solid transparent;padding:.5rem;border-radius:4px}.ProductPage_editableField__wxZTP:hover{opacity:.8;border-color:var(--theme-border);background-color:var(--theme-chip-bg)}.ProductPage_errorMessage__GM51h{position:fixed;top:20px;left:50%;transform:translateX(-50%);background-color:#ff6b6b;color:#fff;padding:10px 20px;border-radius:4px;z-index:1000;box-shadow:var(--theme-shadow-soft)}.ProductPage_price__AjrVp{font-weight:700;font-size:1.2rem}.ProductPage_paymentInfoWrapper__08BgP{margin:4px 0 2px}.ProductPage_productDiscountMeta__yXNEJ{display:inline-flex;align-items:center;gap:8px;margin:2px 0 4px}.ProductPage_productOriginalPrice__SEDqM{color:var(--theme-muted);text-decoration:line-through;font-size:.9rem}.ProductPage_productDiscountBadge__jB8wg{background:#2ecc71;color:#fff;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:700}.ProductPage_discountEditorInput__RPYHs{width:100px;padding:6px 8px;border:1px solid var(--theme-border);border-radius:6px}.ProductPage_discountEditorButton__DdMlg{border:1px solid var(--theme-border);background:var(--theme-chip-bg);color:var(--theme-text);border-radius:6px;padding:6px 10px;font-weight:600;cursor:pointer}.ProductPage_variationsContainer__jzDyN{margin:1.5rem 0}.ProductPage_variationsTabs__4ZasG{display:flex;flex-wrap:wrap;gap:.5rem}.ProductPage_variationTab__bqWzZ{display:flex;align-items:center;gap:.5rem;padding:.5rem;border:1px solid var(--theme-border);border-radius:4px;cursor:pointer;transition:all .2s;background-color:var(--theme-surface);color:var(--theme-text)}.ProductPage_variationTab__bqWzZ:hover{background-color:var(--theme-chip-bg);border-color:var(--theme-border-strong)}.ProductPage_variationTab__bqWzZ.ProductPage_active__8qGRv{border-color:var(--theme-text);background-color:var(--theme-chip-bg);font-weight:700}.ProductPage_variationTab__bqWzZ.ProductPage_editing__fFjEL{position:relative;z-index:100003;background-color:var(--theme-surface);box-shadow:0 4px 15px rgba(0,0,0,.2);border-color:var(--theme-text)}.ProductPage_unlinkImageBtn__v_iQD{position:absolute;top:-9px;right:-9px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1002;color:var(--theme-text);font-size:12px}.ProductPage_unlinkImageBtn__v_iQD:hover{background:var(--theme-chip-bg);color:var(--theme-text)}.ProductPage_deleteVariationBtn__HCpVK{position:absolute;bottom:2px;right:5px;background:transparent;border:none;cursor:pointer;color:var(--theme-muted);font-size:14px}.ProductPage_deleteVariationBtn__HCpVK:hover{color:#f44}.ProductPage_variationThumbnail__Owfbt{width:40px;height:40px;border-radius:4px;position:relative}.ProductPage_variationThumbnail__Owfbt img{width:100%;height:100%;object-fit:cover}.ProductPage_variationTitle__sLBKG{font-size:.9rem}.ProductPage_variationTitleInput__KSECf{font-family:inherit;font-size:.9rem;font-weight:inherit;color:inherit;padding:0;border:none;background-color:transparent;outline:none;width:120px}.ProductPage_addVariationBtn__lWb7p{display:flex;align-items:center;justify-content:center;padding:.5rem;min-width:20px;height:20px;border:1px solid var(--theme-border);border-radius:4px;cursor:pointer;background-color:var(--theme-surface);font-size:18px;color:var(--theme-muted);transition:all .2s}.ProductPage_addVariationBtn__lWb7p:hover{border-color:var(--theme-border-strong);color:var(--theme-muted)}.ProductPage_highlightThumbnails__cIElX .ProductPage_thumbnailsContainer__3F_v6{z-index:100003}.ProductPage_highlightThumbnails__cIElX .ProductPage_thumbnailsContainer__3F_v6:before{content:"";position:absolute;top:-1rem;left:-1rem;right:-1rem;bottom:-1rem;background-color:var(--theme-surface);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);z-index:-1}.ProductPage_disabledThumbnail__t9mhH{opacity:.4;cursor:not-allowed;filter:grayscale(80%)}.ProductPage_disabledThumbnail__t9mhH:hover{border-color:transparent!important}.ProductPage_uploadingThumbnail__P6fhW{width:60px;height:60px;border:2px dashed var(--theme-border);border-radius:4px;display:flex;align-items:center;justify-content:center;background:var(--theme-surface)}.ProductPage_uploadSpinner__NOOkY{width:24px;height:24px;border:3px solid var(--theme-border);border-top-color:var(--theme-text);border-radius:50%;animation:ProductPage_spin__cUgxT .8s linear infinite}@keyframes ProductPage_spin__cUgxT{to{transform:rotate(1turn)}}.ProductPage_observationSection__ecF8f{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--theme-border)}.ProductPage_observationLabel__YAl1T{display:block;margin-bottom:.5rem;font-weight:600;color:var(--theme-text);font-size:.95rem}.ProductPage_observationInput__RjCVW{width:100%;padding:.75rem;border:2px solid var(--theme-border);border-radius:6px;font-family:inherit;font-size:.9rem;resize:vertical;transition:all .2s ease;box-sizing:border-box;background:var(--theme-surface);color:var(--theme-text)}.ProductPage_observationInput__RjCVW:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.ProductPage_observationInput__RjCVW::placeholder{color:var(--theme-muted)}.ProductPage_lightboxOverlay___rryP{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:100004}.ProductPage_lightboxContent__aEUCs{position:relative}.ProductPage_lightboxContent__aEUCs,.ProductPage_lightboxMedia__ZG4oK{width:100%;height:100%;max-width:95vw;max-height:95vh;display:flex;align-items:center;justify-content:center}.ProductPage_lightboxMedia__ZG4oK{touch-action:none}.ProductPage_lightboxImage__rWW7w{max-width:100%;max-height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab;will-change:transform}.ProductPage_lightboxImageDragging__F6Tuj{cursor:-webkit-grabbing;cursor:grabbing}.ProductPage_lightboxVideo__ns46k{max-width:100%;max-height:100%}.ProductPage_lightboxClose__mFZ7G{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border-radius:50%;border:1px solid hsla(0,0%,100%,.4);background:rgba(0,0,0,.6);color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.ProductPage_lightboxHint__9klyh{position:absolute;bottom:1.2rem;left:50%;transform:translateX(-50%);color:#fff;font-size:.85rem;opacity:.8}@media (max-width:768px){.ProductPage_observationInput__RjCVW{font-size:16px}}.ProductPage_loading__41_0H{height:200px;font-size:1.1rem}.ProductPage_loading__41_0H,.ProductPage_view3DToggle__m09lT{display:flex;justify-content:center;align-items:center;color:var(--theme-muted)}.ProductPage_view3DToggle__m09lT{position:absolute;top:8px;right:8px;z-index:10;width:36px;height:36px;border-radius:50%;border:1px solid var(--theme-border);background:var(--theme-surface);cursor:pointer;font-size:15px;transition:all .25s ease;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ProductPage_view3DToggle__m09lT:hover{background:var(--theme-chip-bg);color:var(--theme-text);transform:scale(1.08);box-shadow:0 3px 12px rgba(0,0,0,.12)}.ProductPage_view3DToggleActive__qLMNz{background:var(--theme-text);color:var(--theme-surface);border-color:var(--theme-text)}.ProductPage_view3DToggleActive__qLMNz:hover{opacity:.9;background:var(--theme-text);color:var(--theme-surface)}.ProductPage_spin3DContainer__5MOY1{width:100%;height:420px;border-radius:12px;overflow:hidden;position:relative;animation:ProductPage_spin3DFadeIn__q_CPt .5s ease-out;touch-action:none}@keyframes ProductPage_spin3DFadeIn__q_CPt{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (min-width:769px){.ProductPage_spin3DContainer__5MOY1{max-width:520px}}@media (max-width:768px){.ProductPage_spin3DContainer__5MOY1{height:340px}.ProductPage_view3DToggle__m09lT{top:4px;right:4px;width:32px;height:32px;font-size:13px}}.ProductPage_soldByTag__MR5dC{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:4px;font-size:12px;color:var(--theme-muted);font-weight:500;margin-bottom:8px}.ProductPaymentInfo_container__eG_En{display:flex;flex-direction:column;gap:6px}.ProductPaymentInfo_priceLine__KXb3K{display:inline-flex;align-items:center;gap:6px;color:var(--theme-text);font-size:.92rem;line-height:1.2}.ProductPaymentInfo_emphasis__oqdfk{font-size:1.08rem;font-weight:700}.ProductPaymentInfo_originalPrice__Yj65k{text-decoration:line-through;opacity:.75}.ProductPaymentInfo_pixTag__MYolP{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;background:#2ecc71;color:#fff;font-weight:700;font-size:.7rem}.ProductPaymentInfo_pixLabel__4xoCy{font-size:.82rem;font-weight:600}.ProductPaymentInfo_pixIconWrap__Lpd7o{display:inline-flex;align-items:center;color:#2ecc71;font-size:.78rem}.ProductPaymentInfo_semJurosLabel__A3rs1{color:#2ecc71;font-weight:700;font-size:.84rem}.ProductPaymentInfo_semJurosStack__wjdxX{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;color:#2ecc71;font-weight:700;font-size:.54rem;line-height:.95;min-width:24px}.ProductPaymentInfo_compact__yCjSx{gap:3px}.ProductPaymentInfo_compact__yCjSx .ProductPaymentInfo_priceLine__KXb3K{font-size:.78rem}.ProductPaymentInfo_compact__yCjSx .ProductPaymentInfo_emphasis__oqdfk{font-size:.9rem}.ProductPaymentInfo_freteGratisLabel__lb1Y6{color:#3498db;font-weight:600;font-size:.73rem;background:#eaf4fd;padding:1px 7px;border-radius:999px}.ProductPaymentInfo_freteGratisStack__NilTj{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;color:#3498db;font-weight:700;font-size:.48rem;line-height:.95;min-width:24px;background:#eaf4fd;padding:2px 4px;border-radius:999px}.ProductPaymentInfo_tagRow__I6eil{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--part-align-items,flex-start);gap:5px}.ProductPaymentInfo_tagChip__s9kZt{display:inline-flex;align-items:center;gap:2px;padding:.15em .55em;border-radius:999px;font-weight:700;line-height:1.2;white-space:nowrap}.ProductPaymentInfo_tagChip__s9kZt svg{flex:0 0 auto;width:1em;height:1em}.ProductPaymentInfo_pixChip___re_p{background:#2ecc71;color:#fff}.ProductPaymentInfo_tagStack__qApwa{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;font-size:.68em;font-weight:700;line-height:.95;min-width:2.4em}.ProductPaymentInfo_semJurosChip__WHJ2x{color:#2ecc71}.ProductPaymentInfo_freteChip__xsfS_{color:#3498db;background:#eaf4fd;padding:.2em .5em;border-radius:999px}.ProductPaymentInfo_deliveryTimeChip__fGJvo{font-size:.68em;color:var(--theme-text);background:var(--theme-chip-bg,hsla(0,0%,50%,.14));border:1px solid var(--theme-border,transparent);font-weight:600}.ProductPaymentInfo_priceLine__KXb3K .ProductPaymentInfo_deliveryTimeChip__fGJvo{font-size:.8em}.ProductPaymentInfo_withTrailing__dAcWE{display:flex;align-self:stretch;flex-wrap:wrap;column-gap:6px;row-gap:2px}.ProductPaymentInfo_withTrailing__dAcWE .ProductPaymentInfo_deliveryTimeChip__fGJvo{margin-left:auto;flex-shrink:0;white-space:nowrap}.PromotionBadge_badges__lx91j{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35em;min-width:0}.PromotionBadge_badge__8CyzJ{display:inline-flex;align-items:center;gap:.3em;padding:.18em .6em;border-radius:999px;font-size:.78em;font-weight:700;line-height:1.3;white-space:nowrap;--promo-accent:var(--theme-accent-open,#e67e22);color:var(--theme-text);background:var(--theme-accent-open-soft,rgba(230,126,34,.16));border:1px solid color-mix(in srgb,var(--promo-accent) 45%,transparent)}.PromotionBadge_icon__cRmPU{flex:none;width:.95em;height:.95em;color:var(--promo-accent)}.PromotionBadge_suffix___4mi7{font-weight:500;opacity:.85}.PromotionBadge_suffix___4mi7:before{content:"·";margin-right:.3em}.ProductSheet_root__LXCVl{position:fixed;inset:0;z-index:100001;display:flex;align-items:flex-end;justify-content:center}.ProductSheet_overlay__U_0qY{position:absolute;inset:0;animation:ProductSheet_sheetFadeIn__IKvUO .25s ease both}.ProductSheet_panel__xfZAR{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;height:calc(100% - max(36px, env(safe-area-inset-top, 0px) + 20px));overflow:hidden;border-radius:22px 22px 0 0;background:var(--material-texture,none),var(--theme-modal-bg);color:var(--theme-modal-text);backdrop-filter:var(--theme-blur,none);-webkit-backdrop-filter:var(--theme-blur,none);box-shadow:0 -12px 40px rgba(0,0,0,.28);outline:none;animation:ProductSheet_sheetUp__r4hBw .44s cubic-bezier(.2,.9,.25,1.04) backwards;transform-origin:center center}.ProductSheet_grabber__GrsGm{position:absolute;top:0;left:0;right:0;z-index:3;height:22px;display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab}.ProductSheet_grabber__GrsGm span{width:40px;height:5px;border-radius:3px;background:hsla(0,0%,100%,.9);box-shadow:0 1px 4px rgba(0,0,0,.35)}.ProductSheet_closeButton__Xem6Q{position:absolute;top:12px;right:12px;z-index:3;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;font-size:1.1rem;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ProductSheet_root__LXCVl[data-phase=ordering] .ProductSheet_closeButton__Xem6Q,.ProductSheet_root__LXCVl[data-phase=sending] .ProductSheet_closeButton__Xem6Q{visibility:hidden}.ProductSheet_scroll__aMs6L{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ProductSheet_gallery__1d1gz{position:relative;aspect-ratio:4/3;max-height:46vh;max-height:46dvh;width:100%;background:var(--theme-surface-subtle);overflow:hidden}.ProductSheet_galleryTrack__R_HHv{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ProductSheet_galleryTrack__R_HHv::-webkit-scrollbar{display:none}.ProductSheet_gallerySlide__IiC8G{flex:0 0 100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.ProductSheet_galleryMedia__ASfBY{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ProductSheet_galleryEmpty__3SrmL{height:100%;display:flex;align-items:center;justify-content:center;font-size:2.6rem;color:var(--theme-muted)}.ProductSheet_galleryArrow__OEhFd{position:absolute;top:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.88);color:#111;font-size:1.2rem;cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .2s}.ProductSheet_galleryPrev__LAUJ8{left:10px}.ProductSheet_galleryNext__CooXy{right:10px}@media (hover:hover){.ProductSheet_gallery__1d1gz:hover .ProductSheet_galleryArrow__OEhFd:not(:disabled){opacity:1}}.ProductSheet_galleryArrow__OEhFd:disabled{pointer-events:none}.ProductSheet_galleryDots__qdyh3{position:absolute;left:50%;bottom:10px;display:flex;gap:6px;transform:translateX(-50%)}.ProductSheet_galleryDot__SJLht{width:7px;height:7px;padding:0;border:0;border-radius:4px;background:hsla(0,0%,100%,.6);box-shadow:0 1px 3px rgba(0,0,0,.35);cursor:pointer;transition:width .25s,background .25s}.ProductSheet_galleryDotActive__XvxbA{width:20px;background:#fff}.ProductSheet_galleryCounter__0oWTo{position:absolute;right:12px;bottom:10px;padding:3px 9px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:.75rem;font-weight:700}.ProductSheet_body__2cWgF{display:flex;flex-direction:column;gap:20px;padding:16px 18px 18px}.ProductSheet_heading__l_Hsd{display:flex;flex-direction:column;gap:6px}.ProductSheet_name__cIEyu{margin:0;font-size:1.25rem;font-weight:750;line-height:1.2}.ProductSheet_priceRow__szpp_{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ProductSheet_originalPrice__8beY9{font-size:.85rem;color:var(--theme-muted);text-decoration:line-through}.ProductSheet_discountTag__rOOyc{padding:2px 8px;border-radius:999px;background:var(--theme-accent-open);color:#fff;font-size:.72rem;font-weight:800}.ProductSheet_field__iPd5B{display:flex;flex-direction:column;gap:10px;scroll-margin:24px}.ProductSheet_fieldNudge__72klh{animation:ProductSheet_fieldShake__AFNnt .45s ease}.ProductSheet_fieldNudge__72klh .ProductSheet_fieldBadge__3gosw{background:#ef4444;color:#fff}.ProductSheet_fieldHeader__EyAYz{display:flex;align-items:center;gap:8px;min-width:0}.ProductSheet_fieldTitle__IiIDx{margin:0;font-size:.95rem;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductSheet_fieldRule__x27Hj{flex:1 1 auto;font-size:.75rem;color:var(--theme-muted);white-space:nowrap}.ProductSheet_fieldBadge__3gosw{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:var(--theme-modal-text);color:var(--theme-modal-bg);font-size:.68rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;transition:background .2s}.ProductSheet_fieldBadgeDone__pJvsQ{background:var(--theme-accent-open);color:#fff}.ProductSheet_fieldBadgeSoft__WJRBG{flex-shrink:0;padding:2px 8px;border:1px solid var(--theme-border-strong);border-radius:999px;color:var(--theme-muted);font-size:.68rem;font-weight:700;text-transform:uppercase}.ProductSheet_tiles__8H6nU{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.ProductSheet_tile__t2_Jt{position:relative;display:flex;align-items:stretch;min-height:54px;padding:0;border:1.5px solid var(--theme-border-strong);border-radius:14px;background:var(--theme-surface);color:inherit;font:inherit;text-align:left;transition:border-color .15s,background .15s,transform .1s}.ProductSheet_tileMain__aFj9x{flex:1 1 auto;display:flex;align-items:center;gap:10px;min-width:0;padding:8px 36px 8px 10px;cursor:pointer;-webkit-tap-highlight-color:transparent}.ProductSheet_tile__t2_Jt>.ProductSheet_tileMain__aFj9x{border:0;border-radius:inherit;background:none;color:inherit;font:inherit;text-align:left}.ProductSheet_tileMain__aFj9x:active{transform:scale(.97)}.ProductSheet_tileSelected__wXgji{border-color:var(--theme-modal-text);background:var(--theme-chip-bg)}.ProductSheet_tileSelected__wXgji>.ProductSheet_tileMain__aFj9x{padding-right:96px}.ProductSheet_tileImage__Dm4KQ{flex-shrink:0;width:36px;height:36px;border-radius:9px;object-fit:cover}.ProductSheet_tileText__ZBdmq{display:flex;flex-direction:column;min-width:0;gap:2px}.ProductSheet_tileTitle__CgBt9{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.85rem;font-weight:650;line-height:1.2}.ProductSheet_tilePrice__DTNpQ{font-size:.74rem;color:var(--theme-muted)}.ProductSheet_tileMark__3CQt8{position:absolute;top:50%;right:10px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--theme-border-strong);border-radius:6px;font-size:12px;transform:translateY(-50%);transition:background .15s,border-color .15s}.ProductSheet_tileMarkRadio__OVOzs{border-radius:50%}.ProductSheet_tileSelected__wXgji .ProductSheet_tileMark__3CQt8{border-color:var(--theme-modal-text);background:var(--theme-modal-text);color:var(--theme-modal-bg)}.ProductSheet_tileStepper__kx96e{position:absolute;top:50%;right:6px;display:flex;align-items:center;gap:2px;padding:2px;border-radius:999px;background:var(--theme-modal-text);color:var(--theme-modal-bg);transform:translateY(-50%);animation:ProductSheet_stepperIn__SsV5T .22s cubic-bezier(.34,1.56,.64,1)}.ProductSheet_tileStepper__kx96e button{width:26px;height:26px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.ProductSheet_tileStepper__kx96e b{min-width:16px;font-size:.82rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductSheet_variations__X43K0{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -18px;padding:0 18px 2px}.ProductSheet_variations__X43K0::-webkit-scrollbar{display:none}.ProductSheet_variation__vjsN_{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 14px;border:1.5px solid var(--theme-border-strong);border-radius:12px;background:var(--theme-surface);color:inherit;font:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ProductSheet_variation__vjsN_ span{font-size:.86rem;font-weight:700}.ProductSheet_variation__vjsN_ small{font-size:.74rem;opacity:.7}.ProductSheet_variationActive__9rktL{border-color:var(--theme-modal-text);background:var(--theme-modal-text);color:var(--theme-modal-bg)}.ProductSheet_observation__pB0id{width:100%;box-sizing:border-box;min-height:60px;padding:10px 12px;border:1.5px solid var(--theme-border-strong);border-radius:12px;background:var(--theme-surface);color:inherit;font:inherit;font-size:.9rem;resize:none}.ProductSheet_observation__pB0id:focus{outline:none;border-color:var(--theme-modal-text)}.ProductSheet_dock__gMBqr{flex:0 0 auto;display:flex;align-items:stretch;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--theme-border)}.ProductSheet_reel__XSpOV{position:relative;overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;outline:none;-webkit-tap-highlight-color:transparent;mask-image:linear-gradient(180deg,transparent,#000 32%,#000 68%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 32%,#000 68%,transparent)}.ProductSheet_reelStrip__qysrL{will-change:transform}.ProductSheet_reelItem__2SdrU{display:flex;align-items:center;justify-content:center;opacity:.35;transition:opacity .15s}.ProductSheet_reelItemActive__jMwj0{opacity:1}.ProductSheet_quantity__Pdv8t{position:relative;flex:0 0 auto;align-self:center;width:58px;height:54px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding-top:4px;border:1.5px solid var(--theme-border-strong);border-radius:16px;background:var(--theme-surface);color:var(--theme-modal-text);cursor:ns-resize}.ProductSheet_quantity__Pdv8t:focus-within{border-color:var(--theme-modal-text)}.ProductSheet_quantityCaption__MH1gb{font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-muted);line-height:1}.ProductSheet_quantityReel__vAMcQ{width:100%}.ProductSheet_quantityHint__ntzLP{position:absolute;right:3px;top:50%;display:flex;flex-direction:column;font-size:11px;line-height:0;color:var(--theme-muted);transform:translateY(-38%);pointer-events:none}.ProductSheet_quantityHintOff__0u3Pj{opacity:.2}.ProductSheet_quantityScrollable__4bW_g .ProductSheet_reelStrip__qysrL{animation:ProductSheet_quantityPeek__jTrQv .8s ease-in-out .5s}.ProductSheet_quantityNumber__4ZAEl{font-size:1.25rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductSheet_action__ipr_3{position:relative;flex:1 1 auto;min-width:0;border-radius:16px;background:var(--theme-modal-text);color:var(--theme-modal-bg);box-shadow:var(--theme-shadow-soft);transition:background .2s,color .2s,transform .12s}.ProductSheet_action__ipr_3:active{transform:scale(.985)}.ProductSheet_actionBlocked__Jglgx{background:transparent;color:var(--theme-modal-text);box-shadow:inset 0 0 0 1.5px var(--theme-border-strong)}.ProductSheet_actionReel__pbsU4{width:100%;border-radius:inherit;cursor:pointer;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.ProductSheet_actionReel__pbsU4:focus-visible{outline:2px solid var(--theme-modal-text);outline-offset:2px}.ProductSheet_action__ipr_3[data-destination] .ProductSheet_actionReel__pbsU4 .ProductSheet_reelStrip__qysrL{animation:ProductSheet_actionPeek__VHkYQ .9s ease-in-out 1.4s}.ProductSheet_actionItem__sErnQ{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 30px 0 16px;box-sizing:border-box}.ProductSheet_actionLabel__ENs9E{display:flex;align-items:center;gap:9px;min-width:0;font-size:1rem;font-weight:800}.ProductSheet_actionText___ccFa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductSheet_actionTotal__6ZGaI{flex-shrink:0;font-size:1rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ProductSheet_actionDots__YuNbk{position:absolute;top:50%;right:12px;display:flex;flex-direction:column;gap:4px;transform:translateY(-50%);pointer-events:none}.ProductSheet_actionDots__YuNbk i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.35;transition:opacity .2s,height .2s}.ProductSheet_actionDots__YuNbk i.ProductSheet_actionDotActive__xNDf_{height:12px;border-radius:3px;opacity:.95}.ProductSheet_action__ipr_3[data-destination] .ProductSheet_actionDots__YuNbk{color:var(--theme-modal-bg)}.ProductSheet_actionBlocked__Jglgx .ProductSheet_actionDots__YuNbk{color:var(--theme-modal-text)}.ProductSheet_ordering__W6rVy{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--theme-modal-text);color:var(--theme-modal-bg);font-size:1.1rem;font-weight:800;animation:ProductSheet_sheetFadeIn__IKvUO .3s .2s both}.ProductSheet_ordering__W6rVy svg{font-size:2.2rem;animation:ProductSheet_orderingPulse__zr1KD .9s ease-in-out infinite}.ProductSheet_skeleton__MsS82{display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.ProductSheet_skeletonLine__CDz_P,.ProductSheet_skeletonMedia__4xpr2{background:linear-gradient(90deg,var(--theme-surface-subtle) 25%,var(--theme-chip-bg) 50%,var(--theme-surface-subtle) 75%);background-size:200% 100%;animation:ProductSheet_shimmer__2phXa 1.2s linear infinite}.ProductSheet_skeletonMedia__4xpr2{aspect-ratio:4/3;max-height:46vh}.ProductSheet_skeletonLine__CDz_P{height:18px;margin:0 18px;border-radius:8px}.ProductSheet_skeletonShort__6LXUl{width:40%}.ProductSheet_unavailable__uaSVR{margin:0;padding:56px 24px;text-align:center;color:var(--theme-muted)}@keyframes ProductSheet_sheetUp__r4hBw{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ProductSheet_sheetFadeIn__IKvUO{0%{opacity:0}to{opacity:1}}@keyframes ProductSheet_fieldShake__AFNnt{0%,to{transform:translateX(0)}20%{transform:translateX(-7px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(2px)}}@keyframes ProductSheet_stepperIn__SsV5T{0%{transform:translateY(-50%) scale(.4);opacity:0}to{transform:translateY(-50%) scale(1);opacity:1}}@keyframes ProductSheet_quantityPeek__jTrQv{0%,to{translate:0 0}45%{translate:0 -10px}}@keyframes ProductSheet_actionPeek__VHkYQ{0%,to{translate:0 0}45%{translate:0 -12px}}@keyframes ProductSheet_orderingPulse__zr1KD{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes ProductSheet_shimmer__2phXa{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ProductSheet_action__ipr_3[data-destination] .ProductSheet_actionReel__pbsU4 .ProductSheet_reelStrip__qysrL,.ProductSheet_fieldNudge__72klh,.ProductSheet_ordering__W6rVy,.ProductSheet_ordering__W6rVy svg,.ProductSheet_overlay__U_0qY,.ProductSheet_panel__xfZAR,.ProductSheet_quantityScrollable__4bW_g .ProductSheet_reelStrip__qysrL{animation:none!important}.ProductSheet_reelStrip__qysrL{transition:none!important}}.ProductSheet_action__ipr_3[data-destination=order]{background:linear-gradient(135deg,#f97316,#e11d48);color:#fff;box-shadow:0 6px 18px rgba(225,29,72,.28)}.ProductSheet_action__ipr_3[data-destination=order] .ProductSheet_actionDots__YuNbk{color:#fff}.ProductSheet_action__ipr_3.ProductSheet_actionBlocked__Jglgx,.ProductSheet_action__ipr_3.ProductSheet_actionBlocked__Jglgx[data-destination=order]{background:transparent;color:var(--theme-modal-text);box-shadow:inset 0 0 0 1.5px var(--theme-border-strong)}.ProductModal_modal___u_Fz,.ProductSheet_action__ipr_3.ProductSheet_actionBlocked__Jglgx .ProductSheet_actionDots__YuNbk{color:var(--theme-modal-text)}.ProductModal_modal___u_Fz{background:var(--theme-modal-bg);border-radius:12px;max-width:600px;width:90%;position:relative;max-height:90vh;overflow-y:auto;padding:24px}.ProductModal_modalContent__00AWW{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:24px;gap:24px;align-items:start}.ProductModal_productImageContainer__0fDll{width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px}.ProductModal_productThumbnail__8DzMe{width:100%;height:100%;object-fit:cover}.ProductModal_productFields__PiO7a{display:flex;flex-direction:column;gap:16px}.ProductModal_productTitle__LYJn8{font-size:24px;font-weight:600;color:var(--theme-text);margin:0}.ProductModal_priceContainer__a6rMM{display:inline-flex;flex-direction:column;align-items:flex-start;background-color:var(--theme-chip-bg);padding:8px 16px;border-radius:6px;min-width:190px}.ProductModal_discountMeta___41R2{display:inline-flex;align-items:center;gap:8px;margin-bottom:4px}.ProductModal_discountOriginalPrice__Ev9Cf{color:var(--theme-muted);text-decoration:line-through;font-size:.82rem}.ProductModal_discountBadge__Pkle5{background:var(--theme-accent-open);color:#fff;border-radius:999px;padding:1px 7px;font-size:.68rem;font-weight:700}.ProductModal_priceLabel__d_Ah8{font-size:14px;color:var(--theme-muted);margin-right:4px}.ProductModal_priceValue__ZfxjT{font-size:16px;font-weight:600;color:var(--theme-text)}.ProductModal_productDescription__J1VYc{font-size:14px;line-height:1.5;color:var(--theme-muted);margin:0}.ProductModal_productActions__U3nty{display:flex;flex-direction:column;gap:12px;margin-top:8px}.ProductModal_productActionButton__Q2_v1{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:6px;border:none;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .2s}.ProductModal_productActionButton__Q2_v1.ProductModal_primary__U_BGX{background-color:var(--theme-text);color:var(--theme-surface)}.ProductModal_productActionButton__Q2_v1.ProductModal_primary__U_BGX:hover{background-color:var(--theme-text)}.ProductModal_productActionButton__Q2_v1.ProductModal_primary__U_BGX.ProductModal_disabled__ru3St{background-color:var(--theme-border);cursor:not-allowed}.ProductModal_productActionButton__Q2_v1.ProductModal_buyNow__J4nx8{background-color:var(--theme-accent-open);color:#fff}.ProductModal_productActionButton__Q2_v1.ProductModal_buyNow__J4nx8:hover{filter:brightness(.92)}.ProductModal_productActionButton__Q2_v1.ProductModal_buyNow__J4nx8.ProductModal_disabled__ru3St{background-color:var(--theme-border);cursor:not-allowed}.ProductModal_productActionButton__Q2_v1.ProductModal_secondary__J2tb7{background-color:var(--theme-chip-bg);color:var(--theme-text)}.ProductModal_productActionButton__Q2_v1.ProductModal_secondary__J2tb7:hover{background-color:var(--theme-chip-bg)}.ProductModal_buttonIcon__lPESL{font-size:16px}@media (max-width:768px){.ProductModal_modalContent__00AWW{grid-template-columns:1fr}.ProductModal_priceAndQuantityContainer__p37__{flex-direction:column;align-items:flex-start;gap:12px}.ProductModal_quantityContainer__eVxkY{justify-content:flex-start}}.ProductModal_variationsContainer__vlAY4{display:flex;flex-direction:column;gap:8px}.ProductModal_variationsTabs__DLc1k{display:flex;flex-wrap:wrap;gap:8px}.ProductModal_variationTab__xJwj3{padding:8px 12px;border:1px solid var(--theme-border);border-radius:20px;background-color:var(--theme-surface);cursor:pointer;font-size:14px;transition:all .2s;color:var(--theme-text)}.ProductModal_variationTab__xJwj3:hover{background-color:var(--theme-chip-bg);border-color:var(--theme-border-strong)}.ProductModal_variationTab__xJwj3.ProductModal_active__U86as{background-color:var(--theme-text);color:var(--theme-surface);border-color:var(--theme-text)}.ProductModal_priceAndQuantityContainer__p37__{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.ProductModal_quantityContainer__eVxkY{display:flex;align-items:center;gap:8px;justify-content:center;flex:1 1}.ProductModal_quantityButton__OAaKo{width:30px;height:30px;border:1px solid var(--theme-border);background:var(--theme-surface);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:18px;transition:background-color .2s;color:var(--theme-text)}.ProductModal_quantityButton__OAaKo:hover:not(:disabled){background:var(--theme-chip-bg)}.ProductModal_quantityButton__OAaKo:disabled{opacity:.5;cursor:not-allowed}.ProductModal_quantityValue__RpEIA{min-width:30px;text-align:center;font-size:16px;font-weight:600;color:var(--theme-text)}.ProductModal_soldByTag__uzROF{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:4px;font-size:12px;color:var(--theme-muted);font-weight:500;margin-bottom:8px}.ProductModal_mediaColumn__yItvB{display:flex;flex-direction:column;gap:12px;min-width:0}.ProductModal_mediaColumn__yItvB .ProductModal_priceAndQuantityContainer__p37__{flex-direction:column;align-items:stretch;gap:10px;margin-top:0}.ProductModal_mediaColumn__yItvB .ProductModal_priceContainer__a6rMM{display:flex;min-width:0;box-sizing:border-box}.ProductModal_mediaColumn__yItvB .ProductModal_quantityContainer__eVxkY{justify-content:center}.SpacePage_spacePage__0q8fB{min-height:var(--space-view-height,100vh);background:var(--theme-bg-gradient);display:flex;flex-direction:column;color:var(--theme-text);overflow-x:clip}.SpacePage_spacePage__0q8fB[data-space-public]{isolation:isolate}[data-material=glass] .SpacePage_spacePage__0q8fB{background:var(--theme-bg)}:root[data-design-backdrop] .SpacePage_spacePage__0q8fB{background:transparent}.SpacePage_error__Yikli,.SpacePage_loading__VEKTC{display:flex;justify-content:center;align-items:center;min-height:200px;font-size:1.1rem;color:var(--theme-muted)}.SpacePage_error__Yikli{color:#e74c3c}.SpacePage_categorySelector__4gQ91{position:-webkit-sticky;position:sticky;top:0;background:var(--theme-surface-strong);z-index:1;padding:12px 0;box-shadow:var(--theme-shadow-soft);--category-fade-size:22px;transition:top .28s ease}@media (prefers-reduced-motion:reduce){.SpacePage_categorySelector__4gQ91{transition:none}}.SpacePage_categorySelectorStuck__3RRKN{z-index:90}.SpacePage_categorySelectorBlur__qw4oY{position:absolute;inset:0;z-index:0;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);pointer-events:none}.SpacePage_categorySelector__4gQ91:after,.SpacePage_categorySelector__4gQ91:before{content:"";position:absolute;top:0;bottom:0;width:var(--category-fade-size);pointer-events:none;z-index:2}.SpacePage_categorySelector__4gQ91:before{left:0;background:linear-gradient(90deg,var(--theme-surface-strong) 28%,transparent)}.SpacePage_categorySelector__4gQ91:after{right:0;background:linear-gradient(270deg,var(--theme-surface-strong) 28%,transparent)}.SpacePage_categoryScroll__E1JJU{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:8px 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;position:relative;z-index:1}html[data-space-full-stream] .SpacePage_categoryScroll__E1JJU,html[data-space-full-stream] .SpacePage_categoryScroll__E1JJU *,html[data-space-full-stream] .SpacePage_productsGrid__EDjnB,html[data-space-full-stream] .SpacePage_productsGrid__EDjnB *{touch-action:pan-x!important}.SpacePage_categoryScroll__E1JJU::-webkit-scrollbar{display:none}.SpacePage_categoryTab__xqPvV{display:flex;align-items:center;gap:6px;padding:6px 16px;border-radius:20px;border:none;cursor:pointer;font-size:.9rem;font-weight:500;white-space:nowrap;transition:all .25s cubic-bezier(.4,0,.2,1);-moz-user-select:none;user-select:none;-webkit-user-select:none;position:relative;box-shadow:var(--theme-shadow-soft);touch-action:manipulation;flex-shrink:0}.SpacePage_categoryTab__xqPvV:hover{transform:translateY(-2px);box-shadow:var(--theme-shadow)}.SpacePage_categoryTab__xqPvV.SpacePage_active__6TPaM{transform:scale(1.05);box-shadow:var(--theme-shadow)}.SpacePage_categoryTab__xqPvV.SpacePage_dragging__S5sXS{opacity:0!important}.SpacePage_categoryTab__xqPvV.SpacePage_dragOverlay__at7tR{box-shadow:var(--theme-shadow);transform:scale(1.05);cursor:-webkit-grabbing;cursor:grabbing;z-index:100}.SpacePage_categoryTabTransparent__LRxCb{background:transparent!important;box-shadow:none!important;border:1px solid transparent}.SpacePage_categoryTabTransparent__LRxCb:hover{box-shadow:none!important;transform:translateY(-1px)}.SpacePage_categoryEmoji__N9Lf5{font-size:1rem}.SpacePage_categoryTitle__hnufs{font-weight:600}.SpacePage_categoryTabDot__nDI6x{display:none;width:8px;height:8px;border-radius:50%;flex:0 0 auto}.SpacePage_categorySelector__4gQ91[data-expanded]{box-shadow:none}.SpacePage_categorySelector__4gQ91[data-expanded]:after,.SpacePage_categorySelector__4gQ91[data-expanded]:before{display:none}.SpacePage_categorySelector__4gQ91[data-expanded] .SpacePage_categoryScroll__E1JJU{flex-wrap:wrap;overflow:visible;cursor:default}.SpacePage_categorySelector__4gQ91[data-expanded] .SpacePage_categoryTab__xqPvV{padding:4px 12px;border-radius:999px;border:1px solid var(--theme-border);
  /* !important: the compact pills paint color/background inline. */background:transparent!important;color:var(--theme-text)!important;box-shadow:none!important;transition:padding .2s ease,border-radius .2s ease,border-color .2s ease}.SpacePage_categorySelector__4gQ91[data-expanded] .SpacePage_categoryTab__xqPvV:hover{transform:none;border-color:var(--theme-border-strong,var(--theme-text))}.SpacePage_categorySelector__4gQ91[data-expanded] .SpacePage_categoryTab__xqPvV.SpacePage_active__6TPaM{transform:none;border-color:var(--theme-text)}.SpacePage_categorySelector__4gQ91[data-expanded] .SpacePage_categoryTabDot__nDI6x{display:inline-block}.SpacePage_categorySelector__4gQ91[data-expanded] .SpacePage_categoryTab__xqPvV{max-width:100%;min-width:0}.SpacePage_categorySelector__4gQ91[data-expanded] .SpacePage_categoryTitle__hnufs{min-width:0;overflow:hidden;text-overflow:ellipsis}.SpacePage_removeTabButton__AIdsD{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:none;background:#e74c3c;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease;z-index:10}.SpacePage_categoryTab__xqPvV:hover .SpacePage_removeTabButton__AIdsD{opacity:1}.SpacePage_removeTabButton__AIdsD:hover{background:#c0392b;transform:scale(1.1)}.SpacePage_mainContent__nclLt{flex:1 1;--space-gutter:16px;padding:20px var(--space-gutter);padding-bottom:100px;position:relative;z-index:2}.SpacePage_mainContent__nclLt.SpacePage_sceneFirstContent__Q1Fld{padding-top:0}.SpacePage_categoryWrapper__Y6_yC{margin:0}.SpacePage_headerControls__3IB1J{display:flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.SpacePage_headerControls__3IB1J::-webkit-scrollbar{display:none}.SpacePage_headerControls__3IB1J>*{flex:0 0 auto}.SpacePage_controlButton__3g15M{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:var(--theme-muted);transition:all .2s ease}.SpacePage_controlButton__3g15M:hover{background:var(--theme-chip-bg);color:var(--theme-text)}.SpacePage_controlButton__3g15M.SpacePage_active__6TPaM{background:#3498db;color:#fff}.SpacePage_controlButton__3g15M:disabled{opacity:.4;cursor:not-allowed}.SpacePage_diagramButton__TCmZy{border:1px solid var(--theme-border);border-radius:8px;padding:7px 10px;color:var(--theme-text);background:var(--theme-chip-bg);font-size:12px;white-space:nowrap;cursor:pointer}.SpacePage_sortToggleGroup__Z4VZp{display:flex;border-radius:8px;overflow:hidden;border:1px solid var(--theme-border)}.SpacePage_sortToggleButton__WeXrU{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--theme-muted);transition:background .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.SpacePage_sortToggleButton__WeXrU:first-child{border-right:1px solid var(--theme-border)}.SpacePage_sortToggleButton__WeXrU.SpacePage_active__6TPaM{background:#3498db;color:#fff}@media (hover:hover) and (pointer:fine){.SpacePage_sortToggleButton__WeXrU:hover:not(.SpacePage_active__6TPaM){background:var(--theme-chip-bg);color:var(--theme-text)}}.SpacePage_controlDivider__Pwcm8{width:1px;height:20px;background:var(--theme-border);margin:0 4px}.SpacePage_rowCountLabel__cJqUI{font-size:.85rem;font-weight:600;color:var(--theme-row-count);min-width:16px;text-align:center}.SpacePage_categorySection___MTnv{position:relative;isolation:isolate;border-radius:var(--body-section-radius,20px);padding:20px;box-shadow:var(--theme-shadow-soft);filter:var(--shape-filter,none);animation:var(--shape-anim,none)}.SpacePage_categorySection___MTnv:has(.SpacePage_dragOverlay__at7tR){z-index:999;filter:none;animation:none}.SpacePage_categorySection___MTnv .SpacePage_productTile__JPFtA,.SpacePage_categorySection___MTnv .SpacePage_productUnit__anFms{--shape-filter:none;--shape-anim:none}.SpacePage_categorySection___MTnv:before{content:"";position:absolute;inset:var(--shape-inset,0);z-index:-1;border-radius:var(--shape-radius,inherit);background:var(--ambient-surface-fx,none),var(--material-texture,none),var(--theme-surface);pointer-events:none}.SpacePage_categorySection___MTnv[data-box=off]{box-shadow:none;border-radius:var(--body-section-radius,0)}.SpacePage_categorySection___MTnv[data-box=off][data-full-bleed]:before{left:calc(-1 * var(--space-gutter, 0px));right:calc(-1 * var(--space-gutter, 0px));border-radius:0}.SpacePage_categorySection___MTnv[data-box=off] .SpacePage_categorySectionHeader__g5Rnl{border-bottom:0}.SpacePage_categorySectionHeader__g5Rnl{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--theme-border)}.SpacePage_categorySectionHeaderLeft__Eqqwi{display:flex;align-items:center;gap:10px;min-width:0}.SpacePage_categorySectionTitle__0Peq4{font-size:1.3rem;font-weight:700;color:var(--theme-text);display:flex;align-items:center;gap:8px;margin:0;min-width:0}.SpacePage_removeCategoryButton__Ftg3m{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:#fee2e2;color:#e74c3c;cursor:pointer;transition:all .2s ease}.SpacePage_removeCategoryButton__Ftg3m:hover{background:#e74c3c;color:#fff;transform:scale(1.1)}.SpacePage_syncToggleButton__QfbJ2{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-border);background:var(--theme-chip-bg);color:var(--theme-muted);border-radius:999px;padding:0 10px;height:28px;font-size:.7rem;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.SpacePage_syncToggleOn__BFSSp{background:#2ecc71;color:#fff;border-color:#27ae60}.SpacePage_syncToggleOff__jcITq{background:var(--theme-chip-bg);color:var(--theme-muted)}.SpacePage_productPicker__U_6c0{margin-top:12px;padding:12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface);box-shadow:var(--theme-shadow-soft)}.SpacePage_productPickerOnlyCategory__hEcTa{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--theme-muted);margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SpacePage_productPickerSearchRow__6VCvr{display:flex;align-items:center;gap:8px}.SpacePage_productPickerInput__fW_bT{width:100%;min-width:0;flex:1 1;padding:8px 10px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);font-size:.9rem;box-sizing:border-box}.SpacePage_productPickerInput__fW_bT:focus{outline:none;border-color:#3498db}.SpacePage_productPickerCreateButton__8pICZ{padding:8px 12px;border-radius:10px;border:none;background:#3498db;color:#fff;font-size:.8rem;cursor:pointer;flex-shrink:0;transition:background .2s ease}.SpacePage_productPickerCreateButton__8pICZ:hover{background:#2980b9}.SpacePage_productPickerList__OuOfY{margin-top:10px;display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.SpacePage_productPickerItem__WMyE1{width:100%;text-align:left;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:var(--theme-surface-muted);color:var(--theme-text);cursor:pointer;transition:background .2s ease,border-color .2s ease}.SpacePage_productPickerItemDisabled__B_bXy{opacity:.5;cursor:not-allowed}.SpacePage_productPickerItemDisabled__B_bXy:hover{background:var(--theme-surface-muted);border-color:transparent}.SpacePage_productPickerItem__WMyE1:hover{background:var(--theme-surface-strong);border-color:var(--theme-border-strong)}.SpacePage_productPickerName__VTt1F{font-size:.85rem;font-weight:500}.SpacePage_productPickerEmpty__eqbTh{font-size:.8rem;color:var(--theme-muted);padding:4px 2px}.SpacePage_sectionInsertList__bG_UY{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto}.SpacePage_sectionInsertItem__AQVMD{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--theme-text)}.SpacePage_sectionInsertItemDisabled__dxOpn{opacity:.6}.SpacePage_sectionInsertItemTitle__vnO_V{display:inline-flex;align-items:center;gap:6px}.SpacePage_sectionInsertHintError__VqecB,.SpacePage_sectionInsertHint__psihq{font-size:.8rem;color:var(--theme-muted)}.SpacePage_sectionInsertHintError__VqecB{color:#c62828}.SpacePage_sectionInsertCreate__0TA_i{display:flex;gap:8px;margin-top:12px}.SpacePage_sectionInsertInput__vMqXW{flex:1 1;padding:8px 10px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);font-size:.85rem}.SpacePage_sectionInsertInput__vMqXW:focus{outline:none;border-color:#3498db}.SpacePage_sectionInsertCreateButton__QlX7N{padding:8px 12px;border-radius:10px;border:none;background:#3498db;color:#fff;font-size:.8rem;cursor:pointer;transition:background .2s ease}.SpacePage_sectionInsertCreateButton__QlX7N:disabled{opacity:.6;cursor:not-allowed}.SpacePage_sectionInsertCreateButton__QlX7N:hover:not(:disabled){background:#2980b9}.SpacePage_productsGrid__EDjnB,.SpacePage_productsGrid__EDjnB.SpacePage_units__o0vg7.SpacePage_vertical__o4DPo{display:flex;flex-wrap:wrap;gap:16px}.SpacePage_productsGrid__EDjnB.SpacePage_units__o0vg7.SpacePage_horizontal__Rh4uP{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:thin;grid-gap:12px;gap:12px;justify-content:flex-start;grid-template-rows:repeat(2,auto)}.SpacePage_productsGrid__EDjnB.SpacePage_units__o0vg7.SpacePage_horizontal__Rh4uP::-webkit-scrollbar{height:4px}.SpacePage_productsGrid__EDjnB.SpacePage_units__o0vg7.SpacePage_horizontal__Rh4uP::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-thumb);border-radius:2px}.SpacePage_productsGrid__EDjnB.SpacePage_tiles___YBK5.SpacePage_vertical__o4DPo{display:flex;flex-wrap:wrap;gap:16px}.SpacePage_productsGrid__EDjnB.SpacePage_tiles___YBK5.SpacePage_horizontal__Rh4uP{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:thin;grid-gap:12px;gap:12px;justify-content:flex-start;grid-template-rows:repeat(2,auto)}.SpacePage_productsGrid__EDjnB.SpacePage_tiles___YBK5.SpacePage_horizontal__Rh4uP::-webkit-scrollbar{height:4px}.SpacePage_productsGrid__EDjnB.SpacePage_tiles___YBK5.SpacePage_horizontal__Rh4uP::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-thumb);border-radius:2px}.SpacePage_productUnit__anFms{border-radius:var(--body-section-radius,16px);overflow:hidden;cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);position:relative;isolation:isolate;scroll-snap-align:start;width:180px;flex-shrink:0;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:transform;border:1px solid var(--theme-border);backdrop-filter:var(--theme-blur);-webkit-backdrop-filter:var(--theme-blur);filter:var(--shape-filter,none);animation:var(--shape-anim,none)}.SpacePage_productUnit__anFms:before{content:"";position:absolute;inset:var(--shape-inset,0);z-index:-1;border-radius:var(--shape-radius,inherit);background:var(--ambient-surface-fx,none),var(--material-texture,none),var(--theme-card);pointer-events:none}.SpacePage_productUnit__anFms:hover{transform:translateY(-4px);box-shadow:var(--theme-shadow)}.SpacePage_productUnit__anFms.SpacePage_dragging__S5sXS{opacity:0!important;pointer-events:none}.SpacePage_productTile__JPFtA.SpacePage_editMode__l0Jyc,.SpacePage_productUnit__anFms.SpacePage_editMode__l0Jyc{cursor:-webkit-grab;cursor:grab}.SpacePage_productTile__JPFtA.SpacePage_editMode__l0Jyc:active,.SpacePage_productUnit__anFms.SpacePage_editMode__l0Jyc:active{cursor:-webkit-grabbing;cursor:grabbing}.SpacePage_productTile__JPFtA.SpacePage_dragOverlay__at7tR,.SpacePage_productUnit__anFms.SpacePage_dragOverlay__at7tR{box-shadow:var(--theme-shadow);transform:scale(1.02);cursor:-webkit-grabbing;cursor:grabbing;opacity:1}.SpacePage_unitImage__TNMUX{width:100%;aspect-ratio:1;overflow:hidden;background:var(--theme-chip-bg)}.SpacePage_unitImage__TNMUX img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;pointer-events:none;-webkit-user-drag:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.SpacePage_productUnit__anFms:hover .SpacePage_unitImage__TNMUX img{transform:scale(1.05)}.SpacePage_unitContent___MLVW{padding:12px;display:flex;flex-direction:column;gap:4px}.SpacePage_unitTitle__Tr96Z{font-size:.95rem;font-weight:600;color:var(--theme-text);margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SpacePage_unitPrice__YJVzS,.SpacePage_unitTitle__Tr96Z{-moz-user-select:none;user-select:none;-webkit-user-select:none}.SpacePage_unitPrice__YJVzS{font-size:1rem;font-weight:700;color:#2ecc71}.SpacePage_fromPricePrefix__kKvPm{font-size:.7rem;color:var(--theme-muted);text-transform:uppercase;letter-spacing:.04em}.SpacePage_productTile__JPFtA{display:flex;align-items:stretch;gap:0;border-radius:var(--body-section-radius,16px);overflow:hidden;cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);position:relative;isolation:isolate;scroll-snap-align:start;width:320px;max-width:320px;height:140px;flex-shrink:0;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;will-change:transform;border:1px solid var(--theme-border);backdrop-filter:var(--theme-blur);-webkit-backdrop-filter:var(--theme-blur);filter:var(--shape-filter,none);animation:var(--shape-anim,none)}.SpacePage_productTile__JPFtA:before{content:"";position:absolute;inset:var(--shape-inset,0);z-index:-1;border-radius:var(--shape-radius,inherit);background:var(--ambient-surface-fx,none),var(--material-texture,none),var(--theme-card);pointer-events:none}.SpacePage_productTile__JPFtA:hover{transform:translateX(4px);box-shadow:var(--theme-shadow)}.SpacePage_productTile__JPFtA.SpacePage_dragging__S5sXS{opacity:0!important;pointer-events:none}.SpacePage_tileContent__P6Xkg{flex:1 1;min-width:0;padding:16px;display:flex;flex-direction:column;justify-content:center;gap:4px}.SpacePage_tileTitle___pNi7{font-size:1rem;font-weight:600;color:var(--theme-text);margin:0 0 6px}.SpacePage_tileDescription__AZNgL,.SpacePage_tileTitle___pNi7{-moz-user-select:none;user-select:none;-webkit-user-select:none}.SpacePage_tileDescription__AZNgL{font-size:.85rem;color:var(--theme-muted);margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SpacePage_tilePrice__KT2AF{font-size:1.1rem;font-weight:700;color:#2ecc71;-moz-user-select:none;user-select:none;-webkit-user-select:none}.SpacePage_tileImage__0gSbj{width:140px;height:100%;overflow:hidden;flex-shrink:0;background:var(--theme-chip-bg)}.SpacePage_tileImage__0gSbj img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;pointer-events:none;-webkit-user-drag:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.SpacePage_productTile__JPFtA:hover .SpacePage_tileImage__0gSbj img{transform:scale(1.05)}.SpacePage_productTile__JPFtA[data-box=off],.SpacePage_productUnit__anFms[data-box=off]{border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.SpacePage_productTile__JPFtA[data-box=off]:before,.SpacePage_productUnit__anFms[data-box=off]:before{content:none}.SpacePage_productTile__JPFtA[data-box=off].SpacePage_dragOverlay__at7tR,.SpacePage_productTile__JPFtA[data-box=off]:hover,.SpacePage_productUnit__anFms[data-box=off].SpacePage_dragOverlay__at7tR,.SpacePage_productUnit__anFms[data-box=off]:hover{box-shadow:none}.SpacePage_productTile__JPFtA[data-box=off] .SpacePage_tileImage__0gSbj,.SpacePage_productUnit__anFms[data-box=off] .SpacePage_unitImage__TNMUX{background:transparent;border-radius:var(--body-section-radius,16px)}.SpacePage_productUnit__anFms[data-box=off] .SpacePage_unitContent___MLVW{padding-left:2px;padding-right:2px}.SpacePage_productTile__JPFtA[data-box=off] .SpacePage_tileContent__P6Xkg{padding-left:2px}.SpacePage_removeProductButton__kzB_Z{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;border:none;background:rgba(231,76,60,.9);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s ease;z-index:10}.SpacePage_productTile__JPFtA:hover .SpacePage_removeProductButton__kzB_Z,.SpacePage_productUnit__anFms:hover .SpacePage_removeProductButton__kzB_Z{opacity:1}.SpacePage_removeProductButton__kzB_Z:hover{background:#c0392b;transform:scale(1.1)}.SpacePage_editModal__E6Dwy{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:100002;animation:SpacePage_fadeIn__XSi7v .2s ease}@keyframes SpacePage_fadeIn__XSi7v{0%{opacity:0}to{opacity:1}}.SpacePage_editModalContent__oa1Gs{background:var(--theme-modal-bg);color:var(--theme-modal-text);border-radius:20px;padding:24px;width:90%;max-width:400px;box-shadow:var(--theme-shadow);animation:SpacePage_slideUp__mPUxF .3s cubic-bezier(.4,0,.2,1)}@keyframes SpacePage_slideUp__mPUxF{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SpacePage_editModalContent__oa1Gs h3{margin:0 0 16px;font-size:1.2rem;font-weight:700;color:var(--theme-text)}.SpacePage_editModalContent__oa1Gs input{width:100%;padding:12px 16px;border:2px solid var(--theme-border);border-radius:12px;font-size:1rem;transition:border-color .2s ease;box-sizing:border-box;background:var(--theme-surface);color:var(--theme-text)}.SpacePage_editModalContent__oa1Gs input:focus{outline:none;border-color:#3498db}.SpacePage_editModalButtons__So54t{display:flex;gap:12px;margin-top:20px}.SpacePage_editModalButtons__So54t button{flex:1 1;padding:12px;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.SpacePage_editModalButtons__So54t button:first-child{background:var(--theme-chip-bg);color:var(--theme-text)}.SpacePage_editModalButtons__So54t button:first-child:hover{background:var(--theme-surface-strong)}.SpacePage_editModalButtons__So54t .SpacePage_primaryButton___kL_o{background:#3498db;color:#fff}.SpacePage_editModalButtons__So54t .SpacePage_primaryButton___kL_o:hover{background:#2980b9}@media (max-width:768px){.SpacePage_categorySelector__4gQ91{padding:8px 0;--category-fade-size:16px}.SpacePage_categoryScroll__E1JJU{padding:6px 12px;gap:6px}.SpacePage_categoryTab__xqPvV{padding:5px 13px;font-size:.85rem}.SpacePage_mainContent__nclLt{--space-gutter:12px;padding:16px var(--space-gutter)}.SpacePage_categorySection___MTnv{padding:16px;border-radius:var(--body-section-radius,16px)}.SpacePage_categorySectionTitle__0Peq4{font-size:1.1rem}.SpacePage_productUnit__anFms{width:calc(50vw - 36px);max-width:170px;border-radius:var(--body-section-radius,12px)}.SpacePage_spacePage__0q8fB[data-platform=android] .SpacePage_productUnit__anFms{width:calc(50vw - 30px);max-width:178px}.SpacePage_spacePage__0q8fB[data-platform=ios] .SpacePage_productUnit__anFms{width:calc(50vw - 42px);max-width:162px}.SpacePage_unitContent___MLVW{padding:10px}.SpacePage_unitTitle__Tr96Z{font-size:.85rem}.SpacePage_unitPrice__YJVzS{font-size:.9rem}.SpacePage_productTile__JPFtA{width:calc(100vw - 64px);max-width:100%;height:130px;border-radius:var(--body-section-radius,12px)}.SpacePage_tileContent__P6Xkg{padding:12px}.SpacePage_tileImage__0gSbj{width:130px}.SpacePage_tileTitle___pNi7{font-size:.95rem}.SpacePage_tileDescription__AZNgL{font-size:.8rem}.SpacePage_tilePrice__KT2AF{font-size:1rem}.SpacePage_controlButton__3g15M,.SpacePage_sortToggleButton__WeXrU{width:28px;height:28px}}@media (max-width:480px){.SpacePage_productUnit__anFms{width:calc(50vw - 30px);max-width:160px}.SpacePage_spacePage__0q8fB[data-platform=android] .SpacePage_productUnit__anFms{width:calc(50vw - 26px);max-width:168px}.SpacePage_spacePage__0q8fB[data-platform=ios] .SpacePage_productUnit__anFms{width:calc(50vw - 34px);max-width:152px}.SpacePage_unitContent___MLVW{padding:8px}.SpacePage_unitTitle__Tr96Z{font-size:.8rem;-webkit-line-clamp:1}.SpacePage_unitPrice__YJVzS{font-size:.85rem}.SpacePage_productTile__JPFtA{width:calc(100vw - 56px);max-width:100%;height:120px}.SpacePage_tileContent__P6Xkg{padding:10px}.SpacePage_tileImage__0gSbj{width:120px}.SpacePage_tileTitle___pNi7{font-size:.9rem}.SpacePage_tileDescription__AZNgL{-webkit-line-clamp:1}}.SpacePage_spaceSyncNotice__SHYCK{position:fixed;top:70px;left:16px;right:16px;z-index:100000;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);color:var(--theme-text);font-size:13px}.SpacePage_spaceSyncNotice__SHYCK button{flex-shrink:0;padding:8px 12px;border:1px solid;border-radius:8px;cursor:pointer;background:transparent;color:inherit}.SpacePage_clipboardNotice__hjYHw{position:fixed;left:20px;bottom:82px;z-index:110010;max-width:min(470px,calc(100vw - 40px));padding:12px 16px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);box-shadow:var(--theme-shadow);font-size:13px;pointer-events:none}.SpacePage_spacePage__0q8fB{position:relative;background:transparent}[data-material=glass] .SpacePage_spacePage__0q8fB,html[data-space-full-stream] .SpacePage_spacePage__0q8fB{background:transparent}