.store-subdomain-not-found_page__YA53a{min-height:100vh;background:linear-gradient(135deg,#f0fdf4,#ffffff 60%,#f0fdfa);display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden}.store-subdomain-not-found_floatingElements__ke_XE{position:absolute;inset:0;pointer-events:none;z-index:1}.store-subdomain-not-found_floatingElement__NLqi5{position:absolute;color:#6ee7b7;opacity:.5;animation:store-subdomain-not-found_float__7lHl7 6s ease-in-out infinite;animation-delay:var(--delay)}.store-subdomain-not-found_floatingElement__NLqi5:first-child{top:15%;left:8%}.store-subdomain-not-found_floatingElement__NLqi5:nth-child(2){top:25%;right:12%}.store-subdomain-not-found_floatingElement__NLqi5:nth-child(3){bottom:35%;left:18%}.store-subdomain-not-found_floatingElement__NLqi5:nth-child(4){bottom:25%;right:20%}.store-subdomain-not-found_floatingElement__NLqi5:nth-child(5){top:65%;left:4%}.store-subdomain-not-found_card__PclKJ{position:relative;z-index:2;max-width:560px;width:calc(100% - 48px);text-align:center;background:#fff;padding:52px 40px;border-radius:24px;box-shadow:0 20px 60px rgba(16,185,129,.12),0 4px 20px rgba(0,0,0,.06);border:1px solid #d1fae5;animation:store-subdomain-not-found_slideUp__9E8zK .8s ease-out .2s both}.store-subdomain-not-found_iconWrapper__niFRu{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;margin:0 auto 28px;color:#fff;box-shadow:0 8px 32px rgba(16,185,129,.35);animation:store-subdomain-not-found_bounceIn__cwWru .9s ease-out both}.store-subdomain-not-found_title__xWIwD{font-size:clamp(22px,4vw,30px);font-weight:800;color:#111827;margin-bottom:14px;line-height:1.2;letter-spacing:-.5px}.store-subdomain-not-found_description__voDJP{font-size:16px;color:#6b7280;margin-bottom:32px;line-height:1.7;max-width:440px;margin-left:auto;margin-right:auto}.store-subdomain-not-found_perks__D2mzB{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:36px}.store-subdomain-not-found_perk___6JKd{display:inline-flex;align-items:center;gap:6px;background:#f0fdf4;border:1px solid #bbf7d0;color:#065f46;font-size:13px;font-weight:600;padding:6px 14px;border-radius:999px}.store-subdomain-not-found_perk___6JKd svg{color:#10b981;flex-shrink:0}.store-subdomain-not-found_ctaButton__9r222{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:12px;font-weight:700;font-size:16px;text-decoration:none;color:#fff;background:linear-gradient(90deg,#10b981,#059669);box-shadow:0 6px 20px rgba(16,185,129,.4);transition:all .3s ease;position:relative;overflow:hidden}.store-subdomain-not-found_ctaButton__9r222:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.store-subdomain-not-found_ctaButton__9r222:hover{background:linear-gradient(90deg,#059669,#047857);box-shadow:0 10px 30px rgba(16,185,129,.5);transform:translateY(-2px);color:#fff}.store-subdomain-not-found_ctaButton__9r222:hover:before{left:100%}.store-subdomain-not-found_ctaButton__9r222:hover svg{transform:translateX(4px)}.store-subdomain-not-found_ctaButton__9r222:active{transform:translateY(0)}.store-subdomain-not-found_ctaButton__9r222 svg{transition:transform .25s ease}.store-subdomain-not-found_decorativeElements__2pU_L{position:absolute;inset:0;pointer-events:none;z-index:1}.store-subdomain-not-found_circle__NuQoG{position:absolute;border-radius:50%;background:linear-gradient(45deg,#6ee7b7,#10b981);animation:store-subdomain-not-found_pulse__osr2D 4s ease-in-out infinite;animation-delay:var(--delay);opacity:.6}.store-subdomain-not-found_circle__NuQoG:first-child{width:70px;height:70px;top:8%;right:8%}.store-subdomain-not-found_circle__NuQoG:nth-child(2){width:45px;height:45px;bottom:18%;left:12%}.store-subdomain-not-found_circle__NuQoG:nth-child(3){width:90px;height:90px;top:48%;right:4%}@keyframes store-subdomain-not-found_bounceIn__cwWru{0%{opacity:0;transform:scale(.4) translateY(-30px)}55%{opacity:1;transform:scale(1.08) translateY(0)}75%{transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes store-subdomain-not-found_slideUp__9E8zK{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes store-subdomain-not-found_float__7lHl7{0%,to{transform:translateY(0) rotate(0deg);opacity:.5}25%{transform:translateY(-18px) rotate(5deg);opacity:.7}50%{transform:translateY(-9px) rotate(-3deg);opacity:.6}75%{transform:translateY(-14px) rotate(2deg);opacity:.8}}@keyframes store-subdomain-not-found_pulse__osr2D{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.12);opacity:.3}}@media(max-width:768px){.store-subdomain-not-found_card__PclKJ{padding:36px 24px}.store-subdomain-not-found_circle__NuQoG,.store-subdomain-not-found_floatingElement__NLqi5{display:none}.store-subdomain-not-found_ctaButton__9r222{width:100%;justify-content:center}}@media(max-width:480px){.store-subdomain-not-found_card__PclKJ{padding:28px 20px}.store-subdomain-not-found_title__xWIwD{font-size:22px}.store-subdomain-not-found_description__voDJP{font-size:15px}.store-subdomain-not-found_perks__D2mzB{gap:8px}}.store-unpublished_page__CIDrE{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 15%,rgba(31,193,120,.12),transparent 42%),radial-gradient(circle at 80% 85%,rgba(16,131,255,.1),transparent 45%),#f7fbf8}.store-unpublished_card__FYx_E{width:min(560px,100%);background:#fff;border:1px solid #d9e9df;border-radius:18px;box-shadow:0 18px 40px rgba(20,33,61,.12);padding:28px;text-align:center}.store-unpublished_title__8tDh9{margin:0;font-size:clamp(24px,4vw,32px);line-height:1.2;color:#113323;font-weight:800}.store-unpublished_description__T_TgH{margin:12px 0 0;font-size:16px;line-height:1.5;color:#37534a}.variant-selection-modal_modal__3ORiC{--variant-modal-surface:#ffffff;--variant-modal-border:#e9eaeb;--variant-modal-text:#0a0d12;--variant-modal-label:#414651;--variant-modal-muted:#717680;--variant-modal-option-selected:#f5f5f5;--variant-modal-primary-bg:#0a0d12;--variant-modal-primary-text:#ffffff;--variant-modal-primary-border:#0a0d12;position:relative;width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);border-radius:16px;border:1px solid var(--variant-modal-border);background:var(--variant-modal-surface);color:var(--variant-modal-text);padding:24px;display:flex;flex-direction:column;gap:20px;font-family:var(--font-poppins),sans-serif;box-sizing:border-box;box-shadow:0 10px 40px rgba(0,0,0,.12);margin:auto}.variant-selection-modal_modalTemplateT1__coy7s{--variant-modal-primary-bg:#0a65cc;--variant-modal-primary-border:#0a65cc}.variant-selection-modal_modalTemplateT2__pWY_J{--variant-modal-primary-bg:#252b37;--variant-modal-primary-border:#252b37;--variant-modal-surface:#fafbfc;--variant-modal-border:#e0e3e8;--variant-modal-option-selected:#f0f2f5;max-height:calc(100dvh - 24px);max-height:calc(100svh - 24px);overflow:hidden}.variant-selection-modal_modalTemplateT2__pWY_J .variant-selection-modal_actions__i3wtW,.variant-selection-modal_modalTemplateT2__pWY_J .variant-selection-modal_header__pEBlV{flex-shrink:0}.variant-selection-modal_modalTemplateT2__pWY_J .variant-selection-modal_content__MNh3e{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding-inline-end:6px}.variant-selection-modal_modalTemplateT2__pWY_J .variant-selection-modal_content__MNh3e::-webkit-scrollbar{width:6px}.variant-selection-modal_modalTemplateT2__pWY_J .variant-selection-modal_content__MNh3e::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.variant-selection-modal_modalTemplateT2__pWY_J .variant-selection-modal_content__MNh3e::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:3px}.variant-selection-modal_modalTemplateT2__pWY_J .variant-selection-modal_content__MNh3e::-webkit-scrollbar-thumb:hover{background:#a4a7ae}.variant-selection-modal_modalTemplateT3__OfUWE{--variant-modal-surface:#ffffff;--variant-modal-border:#e9eaeb;--variant-modal-text:#252b37;--variant-modal-label:#414651;--variant-modal-muted:#717680;--variant-modal-option-selected:#f7f4ef;--variant-modal-primary-bg:var(--t3-color-primary-700,#058075);--variant-modal-primary-text:#ffffff;--variant-modal-primary-border:var(--t3-color-primary-700,#058075);font-family:Open Sans,sans-serif;border-radius:16px}.variant-selection-modal_modalTemplateT4__zyQSX{--variant-modal-surface:#ffffff;--variant-modal-border:#e9eaeb;--variant-modal-text:#0a0d12;--variant-modal-label:#414651;--variant-modal-muted:#717680;--variant-modal-option-selected:var(--t4-color-primary-50,#effefb);--variant-modal-primary-bg:var(--t4-color-primary-600,#b81e4f);--variant-modal-primary-text:#ffffff;--variant-modal-primary-border:var(--t4-color-primary-600,#b81e4f);font-family:Open Sans,sans-serif;border-radius:16px;padding:24px;gap:24px;box-shadow:0 18px 48px rgba(10,13,18,.14)}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_header__pEBlV{padding-bottom:16px}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_closeButton__InTNq{width:36px;height:36px;border:1px solid #e9eaeb;background:#fff;top:24px;right:24px}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_closeButton__InTNq:hover{background:#fafafa;border-color:#d5d7da}[dir=rtl] .variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_closeButton__InTNq{right:auto;left:24px}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_title___7TUc{font-family:Open Sans,sans-serif;font-size:24px;font-weight:600;line-height:1.2}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_detailsLabel__O0_6O,.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_dimensionText__3_ygM,.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_groupTitle__BcfdQ,.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_ratingValue__WiEl9{font-family:Open Sans,sans-serif}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_price__QuY83{font-size:32px;font-weight:600;line-height:1.2}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_originalPrice__EBHcr{font-size:14px}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_badge__txzyS{border:0;padding:6px 10px 6px 6px;font-size:12px;font-weight:500}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_warningBadge__ntoZo{background:#fefce8;color:#874c0c}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_warningBadge__ntoZo .variant-selection-modal_badgeIcon__UfNsg{background:#cd8a01}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_dangerBadge__Vdzi6{background:#fdf3f3;color:#8a2a2a}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_dangerBadge__Vdzi6 .variant-selection-modal_badgeIcon__UfNsg{background:#c63c3c}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_groupOptions__zgEaK{gap:8px}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_optionButton__5HgKb{border-width:1px;border-radius:8px;padding:10px 16px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_optionButton__5HgKb:hover:not(:disabled){border-color:#d5d7da;background:#fafafa}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_optionButtonSelected__PIhMs{border-color:var(--t4-color-primary-300,#f6abcd);background:var(--t4-color-primary-200,#f9d1e4);color:var(--t4-color-primary-700,#7f1c3b)}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_optionButtonDisabled__VuWzC{opacity:.38;text-decoration:none}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_colorOptions___nKw8{gap:16px}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_colorOption__gPdS1{width:40px;height:40px;padding:0;border:0;background:rgba(0,0,0,0)}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_colorOptionSelected__1b8yV{border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px #fff,0 0 0 4px #252b37}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_colorSwatch__wH2fU{width:100%;height:100%;box-shadow:inset 0 0 0 1px rgba(10,13,18,.08)}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_detailsSheet__Q6Kp2,.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_packageDimensionsSection__j7KJk{border-radius:8px;background:#fafafa}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_detailsRow__bMcZN:hover{background:rgba(184,30,79,.04)}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_dimensionIcon__ro2gn{background:#0a0d12}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_actions__i3wtW{gap:16px}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_actionButton__tQDNj{min-height:48px;border-radius:9999px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_primaryAction__3E68S:hover:not(:disabled){background:var(--t4-color-primary-700,#7f1c3b);border-color:var(--t4-color-primary-700,#7f1c3b);opacity:1}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_secondaryAction__V0Ak0{border-color:#e9eaeb}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_secondaryAction__V0Ak0:hover:not(:disabled){background:#fafafa;border-color:#d5d7da}.variant-selection-modal_modalTemplateT5__Kpb6M{--variant-modal-primary-bg:#0a0d12;--variant-modal-primary-border:#0a0d12}.variant-selection-modal_header__pEBlV{display:flex;justify-content:flex-end;padding-bottom:16px;border-bottom:1px solid var(--variant-modal-border)}.variant-selection-modal_closeButton__InTNq{position:absolute;top:24px;right:24px;width:32px;height:32px;border:none;background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;border-radius:8px;transition:background-color .2s ease;z-index:10}.variant-selection-modal_closeButton__InTNq:hover{background:var(--variant-modal-option-selected)}[dir=rtl] .variant-selection-modal_closeButton__InTNq{right:auto;left:24px}.variant-selection-modal_content__MNh3e{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px}.variant-selection-modal_imageColumn__ERsZF{display:flex;flex-direction:column;gap:16px}.variant-selection-modal_mainImageWrap__51rP5{position:relative;width:240px;height:240px;border-radius:12px;overflow:hidden;border:1px solid var(--variant-modal-border);background:#f9fafb}.variant-selection-modal_thumbnailRow__eCBmL{display:flex;flex-wrap:wrap;gap:16px}.variant-selection-modal_thumbnailButton__1F_Ds{position:relative;width:56px;height:56px;border:2px solid var(--variant-modal-border);border-radius:8px;background:#fff;padding:0;overflow:hidden;cursor:pointer;transition:all .2s ease}.variant-selection-modal_thumbnailButton__1F_Ds:hover{border-color:#a4a7ae}.variant-selection-modal_thumbnailButtonActive__XA1mL{border-color:var(--variant-modal-primary-bg);background:var(--variant-modal-option-selected)}.variant-selection-modal_thumbnailImage__8_5TN{object-fit:cover}.variant-selection-modal_image__m_F7F{width:100%;height:100%;object-fit:contain}.variant-selection-modal_detailsColumn__GZkGT{display:flex;flex-direction:column;gap:24px;min-width:0;min-height:0}.variant-selection-modal_topSection__IX9z_{display:flex;flex-direction:column;gap:8px}.variant-selection-modal_badge__txzyS{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:4px 8px 4px 4px;border-radius:999px;border:1px solid hsla(0,0%,100%,.32);font-size:14px;line-height:16px;font-weight:400}.variant-selection-modal_warningBadge__ntoZo{background:#ffffea;color:#252b37}.variant-selection-modal_dangerBadge__Vdzi6{background:#fef2f2;color:#252b37}.variant-selection-modal_badgeIcon__UfNsg{width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px;font-weight:700;line-height:1}.variant-selection-modal_warningBadge__ntoZo .variant-selection-modal_badgeIcon__UfNsg{background:#bb6902;color:#fff}.variant-selection-modal_dangerBadge__Vdzi6 .variant-selection-modal_badgeIcon__UfNsg{background:#b7192c;color:#fff}.variant-selection-modal_title___7TUc{margin:0;font-size:22px;line-height:1.4;font-weight:600;color:var(--variant-modal-text)}.variant-selection-modal_subtitle__v0rzY{margin:0;font-size:14px;line-height:1.5;color:var(--variant-modal-label)}.variant-selection-modal_ratingRow__qFLF6{display:inline-flex;align-items:center;gap:8px}.variant-selection-modal_stars__Y4yxH{display:inline-flex;align-items:center;gap:4px}.variant-selection-modal_ratingValue__WiEl9{font-size:14px;line-height:20px;color:var(--variant-modal-label)}.variant-selection-modal_priceRow__bsywJ{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.variant-selection-modal_price__QuY83{font-size:44px;line-height:1.2;font-weight:600;color:var(--variant-modal-text)}.variant-selection-modal_priceMeta__vHcb0{display:inline-flex;flex-direction:column;gap:4px;padding-top:6px}.variant-selection-modal_originalPrice__EBHcr{font-size:14px;line-height:20px;color:var(--variant-modal-muted);text-decoration:line-through}.variant-selection-modal_group__f8bmj{display:flex;flex-direction:column;gap:8px}.variant-selection-modal_groupTitle__BcfdQ{margin:0;color:var(--variant-modal-label);font-size:14px;line-height:20px}.variant-selection-modal_detailsSheet__Q6Kp2{display:flex;flex-direction:column;gap:0;border:1px solid var(--variant-modal-border);border-radius:8px;overflow:hidden;background:var(--variant-modal-option-selected);max-height:200px;overflow-y:auto}.variant-selection-modal_detailsSheet__Q6Kp2::-webkit-scrollbar{width:6px}.variant-selection-modal_detailsSheet__Q6Kp2::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.variant-selection-modal_detailsSheet__Q6Kp2::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:3px}.variant-selection-modal_detailsSheet__Q6Kp2::-webkit-scrollbar-thumb:hover{background:#a4a7ae}.variant-selection-modal_detailsRow__bMcZN{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--variant-modal-border);gap:16px;flex-wrap:wrap;transition:background-color .2s ease}.variant-selection-modal_detailsRow__bMcZN:hover{background:rgba(0,0,0,.02)}.variant-selection-modal_detailsRow__bMcZN:last-child{border-bottom:none}.variant-selection-modal_detailsLabel__O0_6O{font-size:13px;line-height:18px;color:var(--variant-modal-label);font-weight:500;flex:0 0 auto;min-width:80px}.variant-selection-modal_detailsValue__JoWYF{font-size:14px;line-height:20px;color:var(--variant-modal-text);font-weight:600;flex:1 1 auto;text-align:right;word-break:break-word}.variant-selection-modal_colorOptions___nKw8{display:flex;flex-wrap:wrap;gap:12px}.variant-selection-modal_colorOption__gPdS1{width:28px;height:28px;border:1px solid var(--variant-modal-border);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;padding:4px;cursor:pointer}.variant-selection-modal_colorOptionSelected__1b8yV{border-color:var(--variant-modal-primary-bg,#414651)}.variant-selection-modal_colorOptionDisabled____tLq{opacity:.5;cursor:not-allowed}.variant-selection-modal_colorSwatch__wH2fU{width:20px;height:20px;border-radius:999px;background:var(--variant-swatch-color,#d0d5dd)}.variant-selection-modal_groupOptions__zgEaK{display:flex;flex-wrap:wrap;gap:12px}.variant-selection-modal_optionButton__5HgKb{border:2px solid var(--variant-modal-border);border-radius:10px;background:var(--variant-modal-surface);color:var(--variant-modal-text);padding:8px 14px;font-size:15px;line-height:22px;cursor:pointer;transition:all .2s ease;font-weight:500}.variant-selection-modal_optionButton__5HgKb:hover:not(:disabled){border-color:#a4a7ae;background:var(--variant-modal-option-selected)}.variant-selection-modal_optionButtonSelected__PIhMs{border-color:var(--variant-modal-primary-bg);background:var(--variant-modal-option-selected);color:var(--variant-modal-primary-bg)}.variant-selection-modal_optionButtonDisabled__VuWzC{opacity:.5;text-decoration:line-through;cursor:not-allowed}.variant-selection-modal_packageDimensionsSection__j7KJk{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:12px;border:1px solid var(--variant-modal-border);background-color:var(--variant-modal-surface)}.variant-selection-modal_modalTemplateT3__OfUWE .variant-selection-modal_packageDimensionsSection__j7KJk{background-color:#fafafa;border-color:#e9eaeb}.variant-selection-modal_dimensionItem__IM_Wx{display:flex;align-items:center;gap:12px}.variant-selection-modal_dimensionIcon__ro2gn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background-color:var(--variant-modal-primary-bg);color:var(--variant-modal-primary-text);flex-shrink:0}.variant-selection-modal_dimensionText__3_ygM{font-size:14px;line-height:20px;color:var(--variant-modal-label);font-weight:400}.variant-selection-modal_actions__i3wtW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:8px;border-top:1px solid var(--variant-modal-border)}.variant-selection-modal_singleAction__salvD{grid-template-columns:1fr}.variant-selection-modal_actionButton__tQDNj{border-radius:12px;border:2px solid var(--variant-modal-border);height:52px;font-size:16px;line-height:24px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease,transform .1s ease}.variant-selection-modal_actionButton__tQDNj:active:not(:disabled){transform:scale(.98)}.variant-selection-modal_primaryAction__3E68S{background:var(--variant-modal-primary-bg);color:var(--variant-modal-primary-text);border-color:var(--variant-modal-primary-border)}.variant-selection-modal_primaryAction__3E68S:hover:not(:disabled){opacity:.9}.variant-selection-modal_secondaryAction__V0Ak0{background:var(--variant-modal-surface);color:var(--variant-modal-text);border-color:var(--variant-modal-border)}.variant-selection-modal_secondaryAction__V0Ak0:hover:not(:disabled){background:var(--variant-modal-option-selected)}.variant-selection-modal_actionButton__tQDNj:disabled{opacity:.5;cursor:not-allowed}@media(max-width:900px){.variant-selection-modal_modal__3ORiC{width:calc(100vw - 20px);max-height:calc(100svh - 20px);padding:20px;gap:16px}.variant-selection-modal_content__MNh3e{grid-template-columns:1fr;gap:16px}.variant-selection-modal_imageColumn__ERsZF{width:100%}.variant-selection-modal_mainImageWrap__51rP5{width:min(240px,100%);height:auto;aspect-ratio:1/1}.variant-selection-modal_groupTitle__BcfdQ{font-size:14px}.variant-selection-modal_title___7TUc{font-size:20px}.variant-selection-modal_modalTemplateT2__pWY_J .variant-selection-modal_content__MNh3e{padding-inline-end:0}}@media(max-width:640px){.variant-selection-modal_modal__3ORiC{padding:16px}.variant-selection-modal_closeButton__InTNq{top:16px;right:16px}[dir=rtl] .variant-selection-modal_closeButton__InTNq{right:auto;left:16px}.variant-selection-modal_modalTemplateT2__pWY_J{max-height:calc(100dvh - 16px)}.variant-selection-modal_price__QuY83{font-size:32px}.variant-selection-modal_actions__i3wtW{grid-template-columns:1fr;gap:12px}.variant-selection-modal_modalTemplateT4__zyQSX{width:min(100vw - 12px,100%);max-height:calc(100dvh - 12px);overflow:hidden}.variant-selection-modal_modalTemplateT4__zyQSX .variant-selection-modal_content__MNh3e{flex:1 1 auto;min-height:0;overflow-y:auto;padding-inline-end:4px;scrollbar-gutter:stable}}.wishlist-drawer_root__dTGS0{position:fixed;inset:0;z-index:1450}.wishlist-drawer_backdrop__Lwzb_{position:absolute;inset:0;border:0;background:rgba(10,13,18,.42)}.wishlist-drawer_panel__bjl6_{--wishlist-accent:#535862;--wishlist-accent-soft:rgba(83,88,98,0.1);--wishlist-surface:#ffffff;--wishlist-surface-muted:#f8fafc;--wishlist-border:#e2e8f0;--wishlist-text:#0a0d12;--wishlist-text-muted:#414651;--wishlist-danger:#dc2626;position:absolute;inset-block:0;inset-inline-end:0;width:min(420px,100vw);display:flex;flex-direction:column;background:var(--wishlist-surface);color:var(--wishlist-text);box-shadow:0 24px 48px rgba(15,23,42,.18)}.wishlist-drawer_rtl__uYDQz{inset-inline-end:auto;inset-inline-start:0}.wishlist-drawer_themeT1___jCSR .wishlist-drawer_panel__bjl6_{--wishlist-accent:var(--t1-color-primary-600,#535862);--wishlist-accent-soft:rgba(var(--t1-color-primary-600-rgb,83 88 98),0.12);--wishlist-surface:var(--t1-color-background-solid,#ffffff);--wishlist-surface-muted:var(--t1-color-primary-50,#fafafa);--wishlist-border:var(--t1-color-primary-200,#e9eaeb);--wishlist-text:var(--t1-color-primary-950,#0a0d12);--wishlist-text-muted:var(--t1-color-primary-700,#414651)}.wishlist-drawer_themeT2__39P0M .wishlist-drawer_panel__bjl6_{--wishlist-accent:var(--t2-color-primary-600,#f70b20);--wishlist-accent-soft:rgba(var(--t2-color-primary-600-rgb,247 11 32),0.12);--wishlist-surface:var(--t2-color-background-solid,#ffffff);--wishlist-surface-muted:var(--t2-color-primary-50,#fff0f1);--wishlist-border:#e9eaeb;--wishlist-text:#0a0d12;--wishlist-text-muted:#414651}.wishlist-drawer_themeT3__OaHc8 .wishlist-drawer_panel__bjl6_{--wishlist-accent:var(--t3-color-primary-400,#1de4ca);--wishlist-accent-soft:rgba(var(--t3-color-primary-400-rgb,29 228 202),0.14);--wishlist-surface:var(--t3-color-primary-950,#003332);--wishlist-surface-muted:var(--t3-color-primary-900,#0d544f);--wishlist-border:var(--t3-color-primary-800,#0a655f);--wishlist-text:#f8fafc;--wishlist-text-muted:#c7fff4}.wishlist-drawer_themeT4__YfZh5 .wishlist-drawer_panel__bjl6_{--wishlist-accent:var(--t4-color-primary-600,#009688);--wishlist-accent-soft:rgba(var(--t4-color-primary-600-rgb,0 150 136),0.12);--wishlist-surface:var(--t4-color-background-solid,#ffffff);--wishlist-surface-muted:var(--t4-color-primary-50,#effefb);--wishlist-border:var(--t4-color-primary-200,#90ffe9);--wishlist-text:var(--t4-color-primary-950,#003332);--wishlist-text-muted:var(--t4-color-primary-700,#058075)}.wishlist-drawer_themeT5__7fsFd .wishlist-drawer_panel__bjl6_{--wishlist-accent:var(--t5-color-primary-600,#0284c7);--wishlist-accent-soft:rgba(var(--t5-color-primary-600-rgb,2 132 199),0.12);--wishlist-surface:var(--t5-color-background-solid,#ffffff);--wishlist-surface-muted:var(--t5-color-primary-50,#f0f9ff);--wishlist-border:var(--t5-color-primary-200,#bae6fd);--wishlist-text:var(--t5-color-primary-950,#082f49);--wishlist-text-muted:var(--t5-color-primary-700,#0369a1)}.wishlist-drawer_themeAi__AZlKc .wishlist-drawer_panel__bjl6_{--wishlist-accent:var(--tai-color-primary,var(--ai-primary,#535862));--wishlist-accent-soft:color-mix(in srgb,var(--tai-color-primary,var(--ai-primary,#535862)) 12%,transparent);--wishlist-surface:var(--tai-surface,var(--ai-bg,#ffffff));--wishlist-surface-muted:var( --tai-color-surfaceAlt,var(--tai-surface,#f8fafc) );--wishlist-border:var(--tai-color-border,#e2e8f0);--wishlist-text:var(--tai-text,var(--ai-text,#0a0d12));--wishlist-text-muted:var(--tai-color-textMuted,var(--tai-text,#414651))}.wishlist-drawer_header__XyNp4{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 16px;border-bottom:1px solid var(--wishlist-border)}.wishlist-drawer_headerContent__wNa3T{display:flex;align-items:center;gap:12px;min-width:0}.wishlist-drawer_titleRow__DBc43{display:flex;align-items:center;gap:10px;min-width:0;color:var(--wishlist-accent)}.wishlist-drawer_title___5TnN{margin:0;font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--wishlist-text)}.wishlist-drawer_countBadge__7DmaD{min-width:28px;height:28px;padding-inline:8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--wishlist-accent-soft);color:var(--wishlist-accent);font-size:.8125rem;font-weight:700}.wishlist-drawer_closeButton__wvIWk{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--wishlist-border);border-radius:999px;background:rgba(0,0,0,0);color:var(--wishlist-text);cursor:pointer}.wishlist-drawer_summary__bzU7u{padding:12px 20px;border-bottom:1px solid var(--wishlist-border);background:var(--wishlist-surface-muted);color:var(--wishlist-text-muted);font-size:.875rem}.wishlist-drawer_body__Kva8J{flex:1 1;overflow-y:auto;padding:20px}.wishlist-drawer_stateMessage__MdCe1{margin:0;color:var(--wishlist-text-muted);font-size:.9375rem}.wishlist-drawer_emptyState__LfOwD{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--wishlist-text-muted)}.wishlist-drawer_emptyIcon__XVGDu{color:var(--wishlist-accent)}.wishlist-drawer_emptyTitle__pog_X{margin:0;font-size:1rem;font-weight:700;color:var(--wishlist-text)}.wishlist-drawer_emptySubtitle__SSBxd{margin:0;max-width:280px;font-size:.9375rem}.wishlist-drawer_itemsList__GuiIw{display:flex;flex-direction:column;gap:16px}.wishlist-drawer_itemCard__Mp_QN{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px;border:1px solid var(--wishlist-border);border-radius:20px;background:var(--wishlist-surface-muted)}.wishlist-drawer_itemMedia__zn2TR{display:block;width:96px;height:96px;border-radius:16px;overflow:hidden;background:rgba(148,163,184,.12)}.wishlist-drawer_itemImage__6FYLc{width:100%;height:100%;object-fit:cover}.wishlist-drawer_itemBody__kAj3O{min-width:0;display:flex;flex-direction:column;gap:10px}.wishlist-drawer_itemTitle__2SXXV{margin:0;color:var(--wishlist-text);font-size:.95rem;font-weight:700;line-height:1.4;text-decoration:none}.wishlist-drawer_priceRow__8b6f_{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wishlist-drawer_currentPrice__PkrbB{color:var(--wishlist-text);font-size:.9375rem;font-weight:700}.wishlist-drawer_originalPrice__0CgLe{color:var(--wishlist-text-muted);font-size:.875rem;text-decoration:line-through}.wishlist-drawer_stockBadge__bkwXv{width:fit-content;padding:6px 10px;border-radius:999px;font-size:.75rem;font-weight:700}.wishlist-drawer_inStock__MzPkW{background:var(--wishlist-accent-soft);color:var(--wishlist-accent)}.wishlist-drawer_outOfStock__uTiHh{background:rgba(220,38,38,.12);color:var(--wishlist-danger)}.wishlist-drawer_actions__gym7S{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wishlist-drawer_removeButton__tMvin,.wishlist-drawer_viewButton__W2oVS{min-height:38px;padding:8px 14px;border-radius:999px;font-size:.8125rem;font-weight:700;text-decoration:none}.wishlist-drawer_viewButton__W2oVS{background:var(--wishlist-accent);color:#fff}.wishlist-drawer_removeButton__tMvin{border:1px solid var(--wishlist-border);background:rgba(0,0,0,0);color:var(--wishlist-text);cursor:pointer}@media(max-width:480px){.wishlist-drawer_panel__bjl6_{width:100vw}.wishlist-drawer_body__Kva8J,.wishlist-drawer_header__XyNp4,.wishlist-drawer_summary__bzU7u{padding-inline:16px}.wishlist-drawer_itemCard__Mp_QN{grid-template-columns:84px minmax(0,1fr);padding:12px}.wishlist-drawer_itemMedia__zn2TR{width:84px;height:84px}}.deal-offer-modal_dialogPaper__urZOn{border-radius:18px!important;overflow:hidden!important;box-shadow:0 24px 80px rgba(15,23,42,.24)!important}.deal-offer-modal_modal__2HTI2{--deal-accent:var( --button-primary-bg,var( --buttons\/color\/primary\/bg\/default,var( --tai-color-primary,var( --ai-primary,var( --t1-color-primary-600,var( --t2-color-primary-600,var( --t3-color-primary-600,var( --t4-color-primary-600,var(--t5-color-primary-600,#2563eb) ) ) ) ) ) ) ) );--deal-accent-strong:var( --button-primary-hover-bg,var(--primary-hover-color,var(--deal-accent)) );--deal-surface:var(--surface-color,#ffffff);--deal-ink:var(--text-color,#18181b);--deal-muted:var(--muted-text-color,#6f6b72);--deal-border:var(--border-color,#e8e3e2);--deal-good:#168457;--deal-good-soft:#eaf8f0;--deal-warn:#b76b00;--deal-warn-soft:#fff3d7;box-sizing:border-box;width:min(94vw,1080px);max-height:min(88vh,780px);display:flex;flex-direction:column;min-height:0;background:var(--deal-surface);color:var(--deal-ink);overflow:hidden;animation:deal-offer-modal_dealPop__swHUM .24s cubic-bezier(.22,1,.36,1)}@keyframes deal-offer-modal_dealPop__swHUM{0%{opacity:0;transform:translateY(10px) scale(.985)}}.deal-offer-modal_header__pa0h5{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px}.deal-offer-modal_dealName__WJCNw{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:26px;line-height:1.08;font-weight:850;color:var(--deal-ink)}.deal-offer-modal_saveCopy__iDfey{margin:7px 0 0;font-size:14px;line-height:1.4;color:var(--deal-muted)}.deal-offer-modal_savePill__Ci4ZW{flex:0 0 auto;margin-top:2px;padding:8px 13px;border-radius:999px;background:color-mix(in srgb,var(--deal-accent) 11%,#fff);color:var(--deal-accent);font-size:13px;line-height:1;font-weight:850;white-space:nowrap}.deal-offer-modal_packageArea___9vlR{min-height:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--deal-border);overflow:hidden}.deal-offer-modal_packageAreaWithPanel__k9R7c{grid-template-columns:minmax(0,1fr) 360px}.deal-offer-modal_productsPane__4lR9T{min-height:0;overflow:auto;padding:20px 24px}.deal-offer-modal_productGrid__3lI4Y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.deal-offer-modal_packageAreaWithPanel__k9R7c .deal-offer-modal_productGrid__3lI4Y{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-offer-modal_productCard__qy_E3{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);gap:13px;min-height:154px;padding:14px;border:1px solid var(--deal-border);border-radius:12px;background:#fff}.deal-offer-modal_productCardAdded__RT2Iw{background:var(--deal-good-soft);border-color:color-mix(in srgb,var(--deal-good) 32%,var(--deal-border))}.deal-offer-modal_productCardMissing__obaAQ{background:var(--deal-warn-soft);border-color:color-mix(in srgb,var(--deal-warn) 30%,var(--deal-border))}.deal-offer-modal_cardImagePlaceholder__50CtI,.deal-offer-modal_cardImage__GpBJe{width:92px;height:112px;align-self:center;border-radius:10px;object-fit:contain;background:#f5f5f6}.deal-offer-modal_cardImagePlaceholder__50CtI{border:1px solid var(--deal-border)}.deal-offer-modal_statusBadge__Q3kMS{position:absolute;top:12px;right:12px;z-index:1;max-width:calc(100% - 24px);padding:6px 10px;border-radius:999px;font-size:12px;line-height:1;font-weight:850;white-space:nowrap}.deal-offer-modal_statusFree__2Q9fy,.deal-offer-modal_statusReady__gBmVz{background:var(--deal-good-soft);color:var(--deal-good)}.deal-offer-modal_statusChoose__WDYDl{background:var(--deal-warn-soft);color:var(--deal-warn)}.deal-offer-modal_statusBadgeStart__zOi2G{right:auto;left:12px}.deal-offer-modal_statusAdded___xC4e{display:inline-flex;align-items:center;gap:5px;background:var(--deal-good);color:#fff}.deal-offer-modal_cardCopy__RHjUq{display:flex;flex-direction:column;min-width:0;padding-top:38px}.deal-offer-modal_cardTitleRow__lKZH4{display:flex;align-items:flex-start;gap:8px;min-width:0}.deal-offer-modal_cardTitle__cMTZj{min-width:0;margin:0;font-size:15px;line-height:1.22;font-weight:850;color:var(--deal-ink);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.deal-offer-modal_qtyPill____IdD{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#f4f4f5;color:var(--deal-muted);font-size:11.5px;line-height:1;font-weight:800}.deal-offer-modal_cardDetail__2CGlq{margin:7px 0 0;font-size:13px;line-height:1.35;color:var(--deal-muted);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.deal-offer-modal_buyPrice__ECSZ6{margin-top:auto;padding-top:12px;font-size:16px;line-height:1.1;font-weight:900;color:var(--deal-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-offer-modal_cardBottom__GQ7xS{margin-top:auto;padding-top:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.deal-offer-modal_priceBlock__B_MT8{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-offer-modal_priceNow__9rBTy{font-size:16px;line-height:1.05;font-weight:900;color:var(--deal-ink)}.deal-offer-modal_priceFree__TJuSM{color:var(--deal-good);text-transform:uppercase}.deal-offer-modal_priceWas__tR8mX{font-size:12px;line-height:1.1;color:#9b99a1}.deal-offer-modal_optionLink__zrAcb{padding:0;border:0;background:rgba(0,0,0,0);color:var(--deal-accent);font-size:13px;line-height:1.2;font-weight:850;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.deal-offer-modal_optionsPanel__MKPYw{min-width:0;min-height:0;padding:24px;border-left:1px solid var(--deal-border);overflow:auto}.deal-offer-modal_optionsTitle__W2Y__{margin:0;font-size:20px;line-height:1.18;font-weight:850;color:var(--deal-ink)}.deal-offer-modal_optionsSubtitle__S3ucm{margin:6px 0 0;font-size:13px;line-height:1.35;color:var(--deal-muted)}.deal-offer-modal_optionsProduct__PYvHi{display:flex;align-items:center;gap:14px;margin-top:22px;padding-bottom:20px;border-bottom:1px solid var(--deal-border)}.deal-offer-modal_optionsImage__9CymC{flex:0 0 auto;width:84px;height:84px;border-radius:10px;object-fit:contain;background:#f5f5f6;border:1px solid var(--deal-border)}.deal-offer-modal_optionsName__w1dD0{display:block;margin-bottom:8px;font-size:14.5px;line-height:1.25;font-weight:850}.deal-offer-modal_optionGroups__nXo29{display:flex;flex-direction:column;gap:14px;margin-top:22px}.deal-offer-modal_saveOptions__4DRAi{width:100%;min-height:46px;margin-top:22px;border:0;border-radius:10px;background:var(--deal-accent);color:#fff;font-size:14.5px;line-height:1;font-weight:850;cursor:pointer}.deal-offer-modal_saveOptions__4DRAi:disabled{opacity:.6;cursor:not-allowed}.deal-offer-modal_actions__vUm4F{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 24px;border-top:1px solid var(--deal-border);background:var(--deal-surface)}.deal-offer-modal_summary__Zx7Yu{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px;min-width:0}.deal-offer-modal_summary__Zx7Yu span{font-size:13.5px;line-height:1.2;color:var(--deal-muted)}.deal-offer-modal_summary__Zx7Yu strong{font-size:18px;line-height:1.1;font-weight:900;color:var(--deal-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-offer-modal_summary__Zx7Yu .deal-offer-modal_summarySavings__KseE3{color:var(--deal-good);font-weight:800}.deal-offer-modal_actionButtons__7OXr6{display:grid;grid-template-columns:minmax(140px,1fr) minmax(180px,1.2fr);gap:12px}.deal-offer-modal_accept__SrF8A,.deal-offer-modal_dismiss__K_5dd{min-height:46px;padding:12px 16px;border-radius:10px;font-size:14.5px;line-height:1.15;font-weight:850;cursor:pointer;border:1px solid rgba(0,0,0,0);transition:transform .08s ease,background-color .15s ease,filter .15s ease}.deal-offer-modal_accept__SrF8A:disabled,.deal-offer-modal_dismiss__K_5dd:disabled{opacity:.65;cursor:not-allowed}.deal-offer-modal_accept__SrF8A:not(:disabled):active,.deal-offer-modal_dismiss__K_5dd:not(:disabled):active{transform:translateY(1px)}.deal-offer-modal_dismiss__K_5dd{background:#fff;border-color:var(--deal-accent);color:var(--deal-accent);font-weight:650}.deal-offer-modal_accept__SrF8A{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--deal-accent);color:#fff}.deal-offer-modal_accept__SrF8A:not(:disabled):hover{background:var(--deal-accent-strong);filter:brightness(.97)}@media(max-width:1024px){.deal-offer-modal_modal__2HTI2{width:min(94vw,860px)}.deal-offer-modal_packageAreaWithPanel__k9R7c .deal-offer-modal_productGrid__3lI4Y,.deal-offer-modal_productGrid__3lI4Y{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-offer-modal_packageAreaWithPanel__k9R7c{grid-template-columns:minmax(0,1fr)}.deal-offer-modal_optionsPanel__MKPYw{border-top:1px solid var(--deal-border);border-left:0}}@media(max-width:640px){.deal-offer-modal_dialogPaper__urZOn{position:fixed!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;border-radius:20px 20px 0 0!important}.deal-offer-modal_modal__2HTI2{width:100vw;max-height:min(90vh,760px)}.deal-offer-modal_modal__2HTI2:before{content:"";flex:0 0 auto;align-self:center;width:42px;height:4px;margin-top:10px;border-radius:999px;background:#d7d3d2}.deal-offer-modal_header__pa0h5{padding:18px 16px 14px;flex-direction:column;gap:10px}.deal-offer-modal_dealName__WJCNw{font-size:23px}.deal-offer-modal_productsPane__4lR9T{padding:16px}.deal-offer-modal_packageAreaWithPanel__k9R7c .deal-offer-modal_productGrid__3lI4Y,.deal-offer-modal_productGrid__3lI4Y{grid-template-columns:1fr}.deal-offer-modal_productCard__qy_E3{min-height:136px;grid-template-columns:82px minmax(0,1fr)}.deal-offer-modal_cardImagePlaceholder__50CtI,.deal-offer-modal_cardImage__GpBJe{width:82px;height:96px}.deal-offer-modal_optionsPanel__MKPYw{padding:20px 16px}.deal-offer-modal_actions__vUm4F{grid-template-columns:1fr;padding:14px 16px 16px}.deal-offer-modal_summary__Zx7Yu{gap:4px 10px}.deal-offer-modal_actionButtons__7OXr6{grid-template-columns:1fr}.deal-offer-modal_accept__SrF8A{order:-1}}@media(prefers-reduced-motion:reduce){.deal-offer-modal_accept__SrF8A,.deal-offer-modal_dismiss__K_5dd,.deal-offer-modal_modal__2HTI2{animation:none;transition:none}}.applied-deals-summary_deal__RiPTk,.applied-deals-summary_wrap__tX7Qv{display:flex;flex-direction:column;gap:12px}.applied-deals-summary_deal__RiPTk{--deal-accent:var( --button-primary-bg,var(--primary-color,var(--color-primary,#16a34a)) );--deal-surface:var(--surface-color,#ffffff);--deal-muted-surface:var(--section-bg,#f8fafc);--deal-border:var(--border-color,#e5e7eb);--deal-text:var(--text-color,#111827);--deal-muted-text:var(--muted-text-color,#6b7280);position:relative;padding:12px;border:1px solid var(--deal-border);border-radius:12px;background:var(--deal-muted-surface)}.applied-deals-summary_head__QwWH1{display:flex;align-items:center;justify-content:space-between;gap:12px}.applied-deals-summary_name___uFrs{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:999px;background:var(--deal-surface);font-size:14px;font-weight:700;color:var(--deal-accent)}.applied-deals-summary_remove__7UVqO{background:none;border:none;color:var(--deal-muted-text);font-size:13px;font-weight:600;cursor:pointer;padding:0}.applied-deals-summary_remove__7UVqO:hover:not(:disabled){color:#b91c1c}.applied-deals-summary_remove__7UVqO:disabled{opacity:.6;cursor:not-allowed}.applied-deals-summary_rewards__VeS2_{display:flex;flex-direction:column;gap:8px}.applied-deals-summary_rewardRow__DVJau{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--deal-border);border-radius:10px;background:var(--deal-surface)}.applied-deals-summary_rewardThumbPlaceholder__QqKHS,.applied-deals-summary_rewardThumb__YGB_O{width:40px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0}.applied-deals-summary_rewardThumbPlaceholder__QqKHS{background:#e5e7eb}.applied-deals-summary_rewardName__PBFtM{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.applied-deals-summary_rewardNameText__NBCi5{font-size:14px;color:var(--deal-text)}.applied-deals-summary_rewardVariant__F9iXa{font-size:12px;color:var(--deal-muted-text)}.applied-deals-summary_rewardQty__yH_2S{color:var(--deal-muted-text);font-size:13px}.applied-deals-summary_prices__2aBVq{display:flex;align-items:center;gap:8px;flex-shrink:0}.applied-deals-summary_original__TsEEi{color:#9ca3af;font-size:13px}.applied-deals-summary_final__TOAi0{color:var(--deal-accent);font-weight:700;font-size:14px}.applied-deals-summary_free__QcwWl{color:var(--deal-accent);text-transform:uppercase;letter-spacing:.03em}.applied-deals-summary_savings__To5Bc{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px dashed var(--deal-border);font-size:13px;font-weight:600;color:var(--deal-muted-text)}.applied-deals-summary_savings__To5Bc strong{color:var(--deal-accent);font-size:14px}.applied-deals-summary_packageTotal__4eWs1{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:var(--deal-muted-text)}.applied-deals-summary_packagePrices__WXA_f{display:flex;align-items:center;gap:8px}.cart-sidebar_backdrop__nl1a5{position:fixed;inset:0;z-index:80;border:0;background:var(--tai-cart-backdrop,rgba(10,13,18,.42));cursor:pointer}.cart-sidebar_sidebar__efpVG{position:fixed;inset-block:0;inset-inline-end:0;z-index:81;width:min(100vw,var(--tai-cart-width,26rem));display:flex;flex-direction:column;overflow:hidden;background:var(--tai-surface,var(--ai-bg,#ffffff));color:var(--tai-text,var(--ai-text,#181d27));font-family:var(--tai-font-body,var(--ai-font,inherit));border-inline-start:1px solid var(--tai-color-border,#e9eaeb);border-start-start-radius:var(--tai-cart-radius,var(--tai-radius,0));border-end-start-radius:var(--tai-cart-radius,var(--tai-radius,0));box-shadow:var(--tai-cart-shadow,-24px 0 60px rgba(10,13,18,.18));transform:translateX(105%);transition:transform var(--tai-cart-motion,.18s) ease}[data-mode=dark] .cart-sidebar_sidebar__efpVG{border-inline-start-color:#252b37;box-shadow:var(--tai-cart-shadow,-24px 0 60px rgba(0,0,0,.45))}.cart-sidebar_open__4GHDU{transform:translateX(0)}.cart-sidebar_rtl__AZ37Y{inset-inline-end:auto;inset-inline-start:0;border-inline-start:0;border-inline-end:1px solid var(--tai-color-border,#e9eaeb);box-shadow:var(--tai-cart-shadow,24px 0 60px rgba(10,13,18,.18));transform:translateX(-105%)}.cart-sidebar_rtl__AZ37Y.cart-sidebar_open__4GHDU{transform:translateX(0)}.cart-sidebar_header__14Abd{min-height:4rem;padding-inline:var(--tai-cart-pad,1rem);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tai-color-border,#e9eaeb)}[data-mode=dark] .cart-sidebar_header__14Abd{border-bottom-color:#252b37}.cart-sidebar_headerTitle___hiMz{display:inline-flex;align-items:center;gap:.625rem;font-weight:var(--tai-weight-bold,700)}.cart-sidebar_count__z7SHD{min-width:1.5rem;height:1.5rem;padding-inline:.375rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--tai-radius-pill,999px);background:var(--tai-color-primary,var(--ai-primary,#111827));color:var(--tai-color-onPrimary,#ffffff);font-size:var(--tai-text-xs,.75rem)}.cart-sidebar_appliedCoupon__6ZZux button,.cart-sidebar_clear__YpkTf,.cart-sidebar_close__eZYs7,.cart-sidebar_couponRow__daU8n button,.cart-sidebar_footerActions___F7YO button,.cart-sidebar_qty__Yxcp7 button,.cart-sidebar_remove__0l_iD{font-family:var(--tai-font-body,var(--ai-font,inherit));cursor:pointer}.cart-sidebar_close__eZYs7{width:2.25rem;height:2.25rem;border:0;border-radius:var(--tai-radius,var(--ai-roundness,8px));background:rgba(0,0,0,0);color:currentColor}.cart-sidebar_close__eZYs7:hover{background:rgba(0,0,0,.05)}.cart-sidebar_body__wO_Yb{flex:1 1;min-height:0;overflow:auto;padding:var(--tai-cart-pad,1rem)}.cart-sidebar_empty__qKpy5{min-height:18rem;display:grid;place-items:center;align-content:center;gap:.5rem;text-align:center;color:var(--tai-text,var(--ai-text,#181d27))}.cart-sidebar_empty__qKpy5 span{opacity:.62;font-size:.9375rem}.cart-sidebar_items__l49hk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem}.cart-sidebar_item__9aN1P{display:grid;gap:.75rem;padding-bottom:.875rem;border-bottom:1px solid var(--tai-color-border,#e9eaeb)}[data-mode=dark] .cart-sidebar_item__9aN1P{border-bottom-color:#252b37}.cart-sidebar_itemMain__HQSJK{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.75rem;width:100%;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;text-align:start;cursor:pointer}.cart-sidebar_itemImage__hiJcI{width:5rem;height:5rem;overflow:hidden;border-radius:var(--tai-radius,var(--ai-roundness,8px));background:rgba(0,0,0,.04)}.cart-sidebar_itemImage__hiJcI img{width:100%;height:100%;object-fit:cover}.cart-sidebar_itemInfo__2wiJN{min-width:0;display:flex;flex-direction:column;gap:.25rem}.cart-sidebar_itemName__G57AR{font-weight:var(--tai-weight-bold,700);line-height:1.35}.cart-sidebar_itemMeta__f_s26{font-size:.8125rem;opacity:.62}.cart-sidebar_itemPrice__vtAr7{margin-top:auto;color:var(--tai-color-primary,var(--ai-primary,#111827));font-weight:var(--tai-weight-bold,700)}.cart-sidebar_itemActions___N7IH{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cart-sidebar_qty__Yxcp7{display:inline-flex;align-items:center;border:1px solid var(--tai-color-border,#e9eaeb);border-radius:var(--tai-radius,var(--ai-roundness,8px))}.cart-sidebar_qty__Yxcp7 button{width:2rem;height:2rem;border:0;background:rgba(0,0,0,0);color:currentColor}.cart-sidebar_qty__Yxcp7 button:disabled{opacity:.45;cursor:not-allowed}.cart-sidebar_qty__Yxcp7 span{min-width:1.5rem;text-align:center;font-size:var(--tai-text-sm,.875rem)}.cart-sidebar_remove__0l_iD{width:2rem;height:2rem;border:0;border-radius:var(--tai-radius,var(--ai-roundness,8px));background:rgba(0,0,0,0);color:var(--tai-color-danger,#b42318)}.cart-sidebar_remove__0l_iD:disabled{opacity:.45;cursor:not-allowed}.cart-sidebar_footer__pd7FK{display:flex;flex-direction:column;gap:.875rem;padding:var(--tai-cart-pad,1rem);border-top:1px solid var(--tai-color-border,#e9eaeb);background:var(--tai-surface,var(--ai-bg,#ffffff))}[data-mode=dark] .cart-sidebar_footer__pd7FK{border-top-color:#252b37}.cart-sidebar_coupon__n6YhX{display:flex;flex-direction:column;gap:.5rem}.cart-sidebar_couponRow__daU8n{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.cart-sidebar_couponRow__daU8n input{min-width:0;height:2.5rem;border:1px solid var(--tai-color-border,#e9eaeb);border-radius:var(--tai-radius,var(--ai-roundness,8px));padding-inline:.75rem;background:rgba(0,0,0,0);color:currentColor;font-family:var(--tai-font-body,var(--ai-font,inherit))}.cart-sidebar_couponRow__daU8n button{height:2.5rem;padding-inline:.875rem;border:0;border-radius:var(--tai-radius,var(--ai-roundness,8px));background:var(--tai-color-primary,var(--ai-primary,#111827));color:var(--tai-color-onPrimary,#ffffff)}.cart-sidebar_couponRow__daU8n button:disabled{opacity:.5;cursor:not-allowed}.cart-sidebar_appliedCoupon__6ZZux{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:var(--tai-text-sm,.875rem)}.cart-sidebar_appliedCoupon__6ZZux button{border:0;background:rgba(0,0,0,0);color:var(--tai-color-primary,var(--ai-primary,#111827));font-weight:var(--tai-weight-bold,700)}.cart-sidebar_couponError__smkYs{margin:0;color:var(--tai-color-danger,#b42318);font-size:.8125rem}.cart-sidebar_summary___YJnZ{display:flex;flex-direction:column;gap:.5rem}.cart-sidebar_summary___YJnZ div{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.9375rem}.cart-sidebar_total___UzVn{padding-top:.5rem;border-top:1px solid var(--tai-color-border,#e9eaeb);font-size:var(--tai-text-base,1rem)}.cart-sidebar_footerActions___F7YO{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.cart-sidebar_footerActions___F7YO button{height:2.75rem;border-radius:var(--tai-radius,var(--ai-roundness,8px));border:1px solid var(--tai-color-primary,var(--ai-primary,#111827));background:rgba(0,0,0,0);color:var(--tai-color-primary,var(--ai-primary,#111827));font-weight:var(--tai-weight-bold,700)}.cart-sidebar_footerActions___F7YO button:last-child{background:var(--tai-color-primary,var(--ai-primary,#111827));color:var(--tai-color-onPrimary,#ffffff)}.cart-sidebar_clear__YpkTf{align-self:center;border:0;background:rgba(0,0,0,0);color:var(--tai-color-danger,#b42318);font-weight:var(--tai-weight-bold,700)}.cart-sidebar_clear__YpkTf:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.cart-sidebar_footerActions___F7YO{grid-template-columns:1fr}}.auth-form_authMain__SV_eU,.auth-form_authPage__D_gCq{width:100%}.auth-form_card__gT05S{max-width:var(--tai-max-width,28rem);margin-inline:auto;display:flex;flex-direction:column;gap:var(--tai-gap,1rem);font-family:var(--tai-font-body,var(--ai-font))}.auth-form_header__KV6zY{display:flex;flex-direction:column;gap:.25rem;text-align:var(--tai-align,center)}.auth-form_heading__mtJSN{margin:0}.auth-form_subheading__GU9gQ{margin:0;font-size:.9375rem}.auth-form_flowRoot__ul8K0,.auth-form_viewContainer__yOiKV{display:flex;flex-direction:column;gap:var(--tai-gap,1rem)}.auth-form_flowTitle__dUncr{font-size:1.5rem;font-weight:var(--tai-weight-semibold,600)}.auth-form_flowSubtitle__v_riG,.auth-form_flowTitle__dUncr{font-family:var(--tai-font-body,var(--ai-font));color:var(--tai-text,var(--ai-text));margin:0}.auth-form_flowSubtitle__v_riG{font-size:.9375rem;opacity:.65}.auth-form_form__cOYQJ{display:flex;flex-direction:column;gap:var(--tai-gap,1rem)}.auth-form_credentialsBlock__uf_BL{display:flex;flex-direction:column;gap:.875rem}.auth-form_fieldGroup__fMc1K,.auth-form_inputGroup__6yHHA{display:flex;flex-direction:column;gap:.375rem}.auth-form_label___p45g{font-size:var(--tai-text-xs,.75rem);font-weight:var(--tai-weight-semibold,600);text-transform:uppercase;letter-spacing:.06em;color:var(--tai-text,var(--ai-text));opacity:.7;font-family:var(--tai-font-body,var(--ai-font))}.auth-form_inputShell__5zsaG{position:relative;display:flex;align-items:center;border:1px solid var(--tai-color-border,#e9eaeb);border-radius:var(--tai-radius,var(--ai-roundness,8px));background-color:var(--tai-color-surface,#ffffff);transition:border-color .15s ease}.auth-form_inputShell__5zsaG:focus-within{border-color:var(--tai-color-primary,var(--ai-primary))}[data-mode=dark] .auth-form_inputShell__5zsaG{background-color:var(--tai-color-surface,#181d27);border-color:var(--tai-color-border,#252b37)}.auth-form_input__dO2EK{flex:1 1;height:2.75rem;padding-inline:.875rem;border:0;background:rgba(0,0,0,0);color:var(--tai-text,var(--ai-text));font-family:var(--tai-font-body,var(--ai-font));font-size:.9375rem;outline:none;width:100%}.auth-form_input__dO2EK::placeholder{color:var(--tai-text,var(--ai-text));opacity:.4}.auth-form_fieldGroup__fMc1K:has(.auth-form_inputError__3Sx6h) .auth-form_inputShell__5zsaG,.auth-form_inputGroup__6yHHA:has(.auth-form_inputError__3Sx6h) .auth-form_inputShell__5zsaG{border-color:#b42318}[data-mode=dark] .auth-form_fieldGroup__fMc1K:has(.auth-form_inputError__3Sx6h) .auth-form_inputShell__5zsaG,[data-mode=dark] .auth-form_inputGroup__6yHHA:has(.auth-form_inputError__3Sx6h) .auth-form_inputShell__5zsaG{border-color:#f97066}.auth-form_fieldError__UqEvX{font-size:.8125rem;color:#b42318;font-family:var(--tai-font-body,var(--ai-font))}[data-mode=dark] .auth-form_fieldError__UqEvX{color:#f97066}.auth-form_generalError__U67vw{padding:.625rem .875rem;border:1px solid #f97066;background-color:#fef3f2;color:#b42318;border-radius:var(--tai-radius,var(--ai-roundness,8px));font-size:var(--tai-text-sm,.875rem);font-family:var(--tai-font-body,var(--ai-font))}[data-mode=dark] .auth-form_generalError__U67vw{background-color:rgba(249,112,102,.08);color:#f97066}.auth-form_generalSuccess__Li2Qk{padding:.625rem .875rem;border:1px solid rgba(18,183,106,.45);background-color:rgba(18,183,106,.08);color:#027a48;border-radius:var(--tai-radius,var(--ai-roundness,8px));font-size:var(--tai-text-sm,.875rem);font-family:var(--tai-font-body,var(--ai-font))}[data-mode=dark] .auth-form_generalSuccess__Li2Qk{color:#32d583}.auth-form_resendRow__owjY3{gap:.375rem;font-family:var(--tai-font-body,var(--ai-font));font-size:var(--tai-text-sm,.875rem)}.auth-form_passwordToggle__KugD2,.auth-form_resendRow__owjY3{display:inline-flex;align-items:center;justify-content:center;color:var(--tai-text,var(--ai-text))}.auth-form_passwordToggle__KugD2{width:2.5rem;height:2.5rem;border:0;background:rgba(0,0,0,0);opacity:.6;cursor:pointer;transition:opacity .15s ease}.auth-form_passwordToggle__KugD2:hover{opacity:1}.auth-form_rememberMeRow__0gc6q,.auth-form_termsRow__K4tL_{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--tai-font-body,var(--ai-font));font-size:var(--tai-text-sm,.875rem);color:var(--tai-text,var(--ai-text));cursor:pointer}.auth-form_checkbox__Ih0te{width:1rem;height:1rem;accent-color:var(--tai-color-primary,var(--ai-primary));cursor:pointer}.auth-form_checkboxLabel__84dSo{font-family:var(--tai-font-body,var(--ai-font));font-size:var(--tai-text-sm,.875rem);color:var(--tai-text,var(--ai-text))}.auth-form_policyLink__mEqIW{color:var(--tai-color-primary,var(--ai-primary));text-decoration:none}.auth-form_policyLink__mEqIW:hover{text-decoration:underline}.auth-form_forgotPasswordButton__51k5g{align-self:flex-end;background:rgba(0,0,0,0);border:0;cursor:pointer;color:var(--tai-color-primary,var(--ai-primary));font-family:var(--tai-font-body,var(--ai-font));font-size:.8125rem;padding:0}.auth-form_forgotPasswordButton__51k5g:hover{text-decoration:underline}.auth-form_submitButton__qzxDg{display:inline-flex;align-items:center;justify-content:center;height:2.75rem;border-radius:var(--tai-radius,var(--ai-roundness,8px));border:0;background-color:var(--tai-color-primary,var(--ai-primary));color:var(--tai-color-onPrimary,#ffffff);font-family:var(--tai-font-body,var(--ai-font));font-weight:var(--tai-weight-semibold,600);font-size:.9375rem;cursor:pointer;transition:opacity .15s ease}.auth-form_submitButton__qzxDg:hover:not(:disabled){opacity:.9}.auth-form_submitButton__qzxDg:disabled{opacity:.5;cursor:not-allowed}[data-mode=dark] .auth-form_submitButton__qzxDg{color:var(--tai-color-onPrimary,#0a0d12)}.auth-form_submitButtonLoading__TkS4Z{opacity:.75}.auth-form_divider__2I9rS{display:flex;align-items:center;gap:.75rem;font-family:var(--tai-font-body,var(--ai-font))}.auth-form_divider__2I9rS:after,.auth-form_divider__2I9rS:before{content:"";flex:1 1;height:1px;background-color:var(--tai-color-border,#e9eaeb)}[data-mode=dark] .auth-form_divider__2I9rS:after,[data-mode=dark] .auth-form_divider__2I9rS:before{background-color:var(--tai-color-border,#252b37)}.auth-form_dividerText__sF2po{font-size:var(--tai-text-xs,.75rem);text-transform:uppercase;letter-spacing:.1em;color:var(--tai-text,var(--ai-text));opacity:.55}.auth-form_googleButton__5M13s{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;border-radius:var(--tai-radius,var(--ai-roundness,8px));border:1px solid var(--tai-color-border,#e9eaeb);background-color:var(--tai-color-surface,#ffffff);color:var(--tai-text,var(--ai-text));font-family:var(--tai-font-body,var(--ai-font));font-weight:var(--tai-weight-medium,500);font-size:.9375rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.auth-form_googleButton__5M13s:hover:not(:disabled){background-color:var(--tai-color-surfaceAlt,var(--tai-color-surface));border-color:var(--tai-color-border)}.auth-form_googleButton__5M13s:disabled{opacity:.5;cursor:not-allowed}[data-mode=dark] .auth-form_googleButton__5M13s{background-color:var(--tai-color-surface,#181d27);border-color:var(--tai-color-border,#252b37)}[data-mode=dark] .auth-form_googleButton__5M13s:hover:not(:disabled){background-color:var(--tai-color-surfaceAlt,var(--tai-color-surface));border-color:var(--tai-color-border)}.auth-form_googleButtonIcon__Vnvtn{width:1.125rem;height:1.125rem}.auth-form_switchModeRow__IMIbk{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;color:var(--tai-text,var(--ai-text));opacity:.8}.auth-form_switchModeButton__DSAXd,.auth-form_switchModeRow__IMIbk{font-family:var(--tai-font-body,var(--ai-font));font-size:var(--tai-text-sm,.875rem)}.auth-form_switchModeButton__DSAXd{background:rgba(0,0,0,0);border:0;cursor:pointer;color:var(--tai-color-primary,var(--ai-primary));font-weight:var(--tai-weight-semibold,600);padding:0}.auth-form_switchModeButton__DSAXd:hover{text-decoration:underline}.auth-form_backButton__q6Y9e{align-self:flex-start;background:rgba(0,0,0,0);border:0;cursor:pointer;color:var(--tai-text,var(--ai-text));font-family:var(--tai-font-body,var(--ai-font));font-size:var(--tai-text-sm,.875rem);padding:0;opacity:.7}.auth-form_backButton__q6Y9e:hover{opacity:1}.auth-form_otpContainer__AK1iX{display:flex;gap:.5rem;justify-content:center}.auth-form_otpDigit__2_cWC{width:2.75rem;height:3.25rem;text-align:center;font-family:var(--tai-font-body,var(--ai-font));font-size:1.25rem;font-weight:var(--tai-weight-semibold,600);color:var(--tai-text,var(--ai-text));background-color:var(--tai-color-surface,#ffffff);border:1px solid var(--tai-color-border,#e9eaeb);border-radius:var(--tai-radius,var(--ai-roundness,8px));outline:none;transition:border-color .15s ease}.auth-form_otpDigit__2_cWC:focus{border-color:var(--tai-color-primary,var(--ai-primary))}[data-mode=dark] .auth-form_otpDigit__2_cWC{background-color:var(--tai-color-surface,#181d27);border-color:var(--tai-color-border,#252b37)}.auth-form_otpSingleInput__2B1Qs{width:100%;height:3rem;text-align:center;font-family:var(--tai-font-body,var(--ai-font));font-size:1.25rem;font-weight:var(--tai-weight-semibold,600);letter-spacing:.5em;color:var(--tai-text,var(--ai-text));background-color:var(--tai-color-surface,#ffffff);border:1px solid var(--tai-color-border,#e9eaeb);border-radius:var(--tai-radius,var(--ai-roundness,8px));outline:none;transition:border-color .15s ease}.auth-form_otpSingleInput__2B1Qs:focus{border-color:var(--tai-color-primary,var(--ai-primary))}[data-mode=dark] .auth-form_otpSingleInput__2B1Qs{background-color:var(--tai-color-surface,#181d27);border-color:var(--tai-color-border,#252b37)}.auth-form_timer__TYWb6{color:var(--tai-text,var(--ai-text));opacity:.65;text-align:center}.auth-form_resendButton__ut27E,.auth-form_timer__TYWb6{font-family:var(--tai-font-body,var(--ai-font));font-size:var(--tai-text-sm,.875rem)}.auth-form_resendButton__ut27E{background:rgba(0,0,0,0);border:0;cursor:pointer;color:var(--tai-color-primary,var(--ai-primary));font-weight:var(--tai-weight-semibold,600);padding:0}.auth-form_resendButton__ut27E:hover:not(:disabled){text-decoration:underline}.auth-form_resendButton__ut27E:disabled{opacity:.5;cursor:not-allowed}.layout_root__NxBvq{width:100%;max-width:100%;overflow-x:clip;background:var(--tai-color-bg,var(--ai-bg,#ffffff));color:var(--tai-color-text,var(--ai-text,inherit))}.layout_root__NxBvq img,.layout_root__NxBvq video{max-width:100%}.layout_authOverlay__2YdZR{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(10,13,18,.54)}.layout_authModal__Pvces{position:relative;width:min(100%,29rem);max-height:min(90vh,46rem);overflow:auto;border:var(--tai-border,1px solid #e9eaeb);border-radius:var(--tai-radius,var(--ai-roundness,8px));background:var(--tai-surface,var(--ai-surface,#ffffff));color:var(--tai-text,var(--ai-text,#181d27));box-shadow:var(--tai-shadow,0 24px 80px rgba(10,13,18,.24))}[data-mode=dark] .layout_authModal__Pvces{border-color:#252b37;background:#0f141c}.layout_authContent__EG68o{padding:clamp(1.25rem,4vw,2rem)}.layout_authCloseButton__uY3g8{position:absolute;top:.75rem;inset-inline-end:.75rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:var(--tai-radius,var(--ai-roundness,8px));background:rgba(0,0,0,0);color:var(--tai-text,var(--ai-text,#181d27));cursor:pointer}.layout_authCloseButton__uY3g8:hover{background:rgba(0,0,0,.06)}[data-mode=dark] .layout_authCloseButton__uY3g8{color:#fff}[data-mode=dark] .layout_authCloseButton__uY3g8:hover{background:hsla(0,0%,100%,.08)}.tai-badge_badge__OkOGW{display:inline-flex;align-items:center;padding-inline:.625rem;padding-block:.125rem;font-family:var(--tai-font-body,var(--ai-font));font-size:var(--tai-text-xs,.75rem);font-weight:var(--tai-weight-medium,500);border-radius:var(--tai-radius-pill,9999px);line-height:1.4}.tai-badge_primary__lWVaO{background-color:var(--tai-color-primary,var(--ai-primary));color:var(--tai-color-onPrimary,#ffffff)}[data-mode=dark] .tai-badge_primary__lWVaO{color:var(--tai-color-onPrimary,#0a0d12)}.tai-badge_secondary__bVDNJ{background-color:var(--tai-color-secondary,var(--ai-secondary));color:var(--tai-color-onSecondary,#ffffff)}[data-mode=dark] .tai-badge_secondary__bVDNJ{color:var(--tai-color-onSecondary,#0a0d12)}.tai-badge_neutral__gC_WT{background-color:var(--tai-color-surfaceAlt,#e9eaeb);color:var(--tai-color-text,#0a0d12)}[data-mode=dark] .tai-badge_neutral__gC_WT{background-color:var(--tai-color-surfaceAlt,#252b37);color:var(--tai-color-text,#f0f1f3)}.confirmation-dialog-content_content__pOALW{padding:20px 24px;min-width:320px;max-width:460px}.confirmation-dialog-content_message__1a0Q3{margin:0;font-size:15px;line-height:1.5;font-weight:600;color:#111827}.confirmation-dialog-content_description__3FgnL{margin:8px 0 0;font-size:14px;line-height:1.5;color:#4b5563}.decorative-accent_accent__lwaOF{position:absolute;pointer-events:none}.decorative-accent_hairlineBottom__Knw9o,.decorative-accent_hairlineTop__Ba4wg{inset-inline:2rem;block-size:1px;background-color:currentColor;opacity:.18}.decorative-accent_hairlineTop__Ba4wg{inset-block-start:1.5rem}.decorative-accent_hairlineBottom__Knw9o{inset-block-end:1.5rem}.decorative-accent_underline__EEh87{inset-block-end:1.5rem;inset-inline-start:50%;transform:translate(-50%);block-size:4px;inline-size:8rem;background-color:var(--tai-color-primary,currentColor);border-radius:var(--tai-radius-pill,9999px)}.decorative-accent_orbA__unU1t,.decorative-accent_orbB__RKwN6{border-radius:var(--tai-radius-pill,9999px);filter:blur(40px)}.decorative-accent_orbA__unU1t{inset-block-start:-5rem;inset-inline-end:-4rem;block-size:18rem;inline-size:18rem;opacity:.4;background:radial-gradient(circle,var(--tai-color-primary,currentColor) 0,transparent 70%)}.decorative-accent_orbB__RKwN6{inset-block-end:-6rem;inset-inline-start:-5rem;block-size:20rem;inline-size:20rem;opacity:.3;background:radial-gradient(circle,var(--tai-color-secondary,currentColor) 0,transparent 70%)}.decorative-accent_stickerA__zyGFt{inset-block-start:2.5rem;inset-inline-end:3rem;block-size:7rem;inline-size:7rem;transform:rotate(12deg);background-color:var(--tai-color-secondary,currentColor);border-radius:60% 40% 70% 30%/50% 60% 40% 50%;opacity:.85}.decorative-accent_stickerB__iWOvZ{inset-block-end:3rem;inset-inline-start:2rem;block-size:5rem;inline-size:5rem;transform:rotate(-6deg);background-color:var(--tai-color-primary,currentColor);border-radius:40% 60% 30% 70%/60% 40% 60% 40%;opacity:.7}.decorative-accent_edgeEnd__iAUzf,.decorative-accent_edgeStart__V2KS7{inset-block:0;inline-size:.5rem}.decorative-accent_edgeStart__V2KS7{inset-inline-start:0;background-color:var(--tai-color-primary,currentColor)}.decorative-accent_edgeEnd__iAUzf{inset-inline-end:0;background-color:var(--tai-color-secondary,currentColor);opacity:.85}.dropdown_dropdownContainer__50n1h{position:relative;display:flex;flex-direction:column;width:100%;font-family:inherit}.dropdown_dropdownContainer__50n1h.dropdown_small__4BKKt .dropdown_dropdownTrigger__P3RNy{height:32px;padding:8px 12px;font-size:14px}.dropdown_dropdownContainer__50n1h.dropdown_medium__ZEuKG .dropdown_dropdownTrigger__P3RNy{height:40px;padding:12px 16px;font-size:16px}.dropdown_dropdownContainer__50n1h.dropdown_large__5uucj .dropdown_dropdownTrigger__P3RNy{height:48px;padding:16px 20px;font-size:16px}.dropdown_dropdownContainer__50n1h.dropdown_disabled__stw9c{opacity:.6;cursor:not-allowed}.dropdown_dropdownContainer__50n1h.dropdown_open__hxUx3 .dropdown_dropdownTrigger__P3RNy{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.dropdown_dropdownContainer__50n1h.dropdown_error__5dssY .dropdown_dropdownTrigger__P3RNy{border-color:#ef4444}.dropdown_dropdownContainer__50n1h.dropdown_success__lw3au .dropdown_dropdownTrigger__P3RNy{border-color:#10b981}.dropdown_dropdownContainer__50n1h.dropdown_warning__bHNBb .dropdown_dropdownTrigger__P3RNy{border-color:#f59e0b}.dropdown_label__R9X5q{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:#374151;line-height:1.4}.dropdown_label__R9X5q .dropdown_required__lLx_4{color:#ef4444;margin-left:2px}.dropdown_dropdownWrapper__VrimO{position:relative;width:100%}.dropdown_dropdownTrigger__P3RNy{display:flex;align-items:center;width:100%;min-height:40px;padding:12px 16px;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:16px;color:#374151;cursor:pointer;transition:all .2s ease-in-out;outline:none}.dropdown_dropdownTrigger__P3RNy:hover:not(.dropdown_disabled__stw9c){border-color:hsl(216,12.1951219512%,73.9215686275%);box-shadow:0 4px 12px rgba(0,0,0,.15)}.dropdown_dropdownTrigger__P3RNy.dropdown_triggerOpen__KEQZ_,.dropdown_dropdownTrigger__P3RNy:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.dropdown_triggerContent__YTCkb{display:flex;align-items:center;flex:1 1;min-width:0}.dropdown_triggerText__xAxex{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown_triggerText__xAxex:empty:before{content:attr(data-placeholder);color:#9ca3af}.dropdown_icon__lWz64{display:flex;align-items:center;justify-content:center;color:#6b7280;margin-right:8px;flex-shrink:0}.dropdown_iconRight__SGTs1 .dropdown_icon__lWz64{margin-right:0;margin-left:8px}.dropdown_clearButton__mVsUt{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:8px;padding:0;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;transition:all .2s ease-in-out;flex-shrink:0}.dropdown_clearButton__mVsUt:hover{background-color:#f3f4f6;color:#374151}.dropdown_clearButton__mVsUt:focus{outline:2px solid #3b82f6;outline-offset:2px}.dropdown_arrow__aqY5G{display:flex;align-items:center;justify-content:center;margin-left:8px;color:#6b7280;transition:all .2s ease-in-out;flex-shrink:0}.dropdown_arrow__aqY5G.dropdown_arrowOpen__2ZfL5{transform:rotate(180deg)}.dropdown_optionsContainer__kDfXl{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:4px;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.2);overflow:hidden;animation:dropdown_dropdownFadeIn__BNvnI .2s ease-out}@keyframes dropdown_dropdownFadeIn__BNvnI{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown_searchContainer__lObil{padding:8px;border-bottom:1px solid #d1d5db;background-color:#fff}.dropdown_searchInput__6egEZ{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none;transition:all .2s ease-in-out}.dropdown_searchInput__6egEZ:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.dropdown_optionsList__766HS{max-height:inherit;overflow-y:auto;padding:4px 0}.dropdown_optionsList__766HS::-webkit-scrollbar{width:6px}.dropdown_optionsList__766HS::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.dropdown_optionsList__766HS::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.dropdown_optionsList__766HS::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.dropdown_option__CFse1{display:flex;align-items:center;padding:8px 16px;cursor:pointer;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none}.dropdown_option__CFse1:hover:not(.dropdown_optionDisabled__hcM7S){background-color:#f3f4f6}.dropdown_option__CFse1.dropdown_optionFocused__rET_a{background-color:#dbeafe}.dropdown_option__CFse1.dropdown_optionSelected__G7lNZ{background-color:#eff6ff;color:#3b82f6;font-weight:500}.dropdown_option__CFse1.dropdown_optionDisabled__hcM7S{opacity:.5;cursor:not-allowed}.dropdown_checkbox__xdtfp{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:8px;border:1px solid #d1d5db;border-radius:3px;background-color:#fff;transition:all .2s ease-in-out;flex-shrink:0}.dropdown_optionSelected__G7lNZ .dropdown_checkbox__xdtfp{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.dropdown_optionIcon__4Bia7{display:flex;align-items:center;justify-content:center;margin-right:8px;color:#6b7280;flex-shrink:0}.dropdown_optionLabel__0FHhV{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown_validationMessage___wgIE{margin-top:6px;font-size:12px;line-height:1.4}.dropdown_error__5dssY .dropdown_validationMessage___wgIE{color:#ef4444}.dropdown_success__lw3au .dropdown_validationMessage___wgIE{color:#10b981}.dropdown_warning__bHNBb .dropdown_validationMessage___wgIE{color:#f59e0b}@media(max-width:768px){.dropdown_dropdownContainer__50n1h.dropdown_small__4BKKt .dropdown_dropdownTrigger__P3RNy{height:36px;padding:8px 12px}.dropdown_dropdownContainer__50n1h.dropdown_medium__ZEuKG .dropdown_dropdownTrigger__P3RNy{height:44px;padding:12px 16px}.dropdown_dropdownContainer__50n1h.dropdown_large__5uucj .dropdown_dropdownTrigger__P3RNy{height:52px;padding:16px 20px}.dropdown_optionsContainer__kDfXl{max-height:200px}}@media(prefers-color-scheme:dark){.dropdown_dropdownContainer__50n1h{--dropdown-bg:#1f2937;--dropdown-border:#374151;--dropdown-text:#f9fafb;--dropdown-text-placeholder:#9ca3af;--dropdown-option-bg:#1f2937;--dropdown-option-bg-hover:#374151;--dropdown-option-bg-selected:#1e40af;--dropdown-option-bg-focused:#1e3a8a}}[dir=rtl] .dropdown_icon__lWz64{margin-right:0;margin-left:8px}.dropdown_iconRight__SGTs1 [dir=rtl] .dropdown_icon__lWz64,[dir=rtl] .dropdown_arrow__aqY5G,[dir=rtl] .dropdown_clearButton__mVsUt{margin-left:0;margin-right:8px}[dir=rtl] .dropdown_checkbox__xdtfp,[dir=rtl] .dropdown_optionIcon__4Bia7{margin-right:0;margin-left:8px}[dir=rtl] .dropdown_optionLabel__0FHhV,[dir=rtl] .dropdown_triggerText__xAxex{text-align:right}.product-card_card__pjOFA{position:relative;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:var(--tai-surface,#ffffff);border:var(--tai-border,1px solid #e9eaeb);border-radius:var(--tai-radius,var(--ai-roundness,12px));transition:box-shadow .16s ease,transform .16s ease}.product-card_card__pjOFA:hover{box-shadow:var(--tai-shadow-md,0 8px 24px rgba(0,0,0,.1))}[data-mode=dark] .product-card_card__pjOFA{background-color:#181d27;border-color:#252b37}.product-card_wishlistBtn___Wxq3{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--tai-radius-pill,999px);background-color:var(--tai-surface,#ffffff);color:var(--tai-text,var(--ai-text));box-shadow:var(--tai-shadow-sm,0 1px 3px rgba(0,0,0,.18));cursor:pointer;transition:transform .12s ease}.product-card_wishlistBtn___Wxq3:hover{transform:scale(1.08)}.product-card_wishlistBtn___Wxq3[aria-pressed=true]{color:var(--tai-color-primary,var(--ai-primary))}.product-card_wishlistBtn___Wxq3:disabled{opacity:.6;cursor:default}.product-card_linkWrap__jFbgx{text-decoration:none;color:inherit;display:flex;flex:1 1;flex-direction:column}.product-card_imageWrap__emEo8{aspect-ratio:1/1;overflow:hidden}.product-card_image__wLGfM{width:100%;height:100%;object-fit:cover}.product-card_body__Hiusv{display:flex;flex:1 1;flex-direction:column;gap:.375rem;padding:.875rem 1rem .75rem;font-family:var(--tai-font-body,var(--ai-font))}.product-card_title__kEm9s{font-weight:var(--tai-weight-medium,500);font-size:.9375rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card_rating__WUoLY{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:#f5a623}.product-card_rating__WUoLY .product-card_ratingValue__8O4OB{font-weight:var(--tai-weight-semibold,600);color:var(--tai-text,var(--ai-text))}.product-card_rating__WUoLY .product-card_ratingCount__moAkS{color:var(--tai-text-muted,#717680)}.product-card_priceRow__EJLHc{display:flex;align-items:baseline;gap:.5rem;margin-top:auto}.product-card_price__Oi_WQ{font-weight:var(--tai-weight-semibold,600);color:var(--tai-color-primary,var(--ai-primary))}.product-card_compare__j_R4S{font-size:.8125rem;text-decoration:line-through;opacity:.5}.product-card_actions__M8uaL{display:flex;flex-direction:column;gap:.5rem;margin:0 1rem 1rem}.product-card_addBtn__T8FrS{padding:.625rem .75rem;border:none;border-radius:var(--tai-radius,var(--ai-roundness,8px));background-color:var(--tai-color-primary,var(--ai-primary));color:var(--tai-color-onPrimary,#ffffff);font-family:var(--tai-font-body,var(--ai-font));font-weight:var(--tai-weight-semibold,600);font-size:.875rem;cursor:pointer;transition:opacity .16s ease}.product-card_addBtn__T8FrS:hover{opacity:.9}.product-card_addBtn__T8FrS:disabled{opacity:.45;cursor:not-allowed}.product-card_buyBtn__EAdmR{padding:.625rem .75rem;border:var(--tai-border,1px solid #e9eaeb);border-radius:var(--tai-radius,var(--ai-roundness,8px));background-color:rgba(0,0,0,0);color:var(--tai-text,var(--ai-text));font-family:var(--tai-font-body,var(--ai-font));font-weight:var(--tai-weight-semibold,600);font-size:.875rem;cursor:pointer;transition:border-color .16s ease,color .16s ease}.product-card_buyBtn__EAdmR:hover{border-color:var(--tai-color-primary,var(--ai-primary));color:var(--tai-color-primary,var(--ai-primary))}.product-card_buyBtn__EAdmR:disabled{opacity:.45;cursor:not-allowed}[data-mode=dark] .product-card_buyBtn__EAdmR{border-color:#252b37}.stories-viewer_overlay__bU5x2{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;gap:32px;padding:24px;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.stories-viewer_modal__c3Rbc{display:grid;grid-template-columns:minmax(0,1fr) 440px;width:min(1000px,100vw - 220px);height:min(637px,88vh);border-radius:24px;overflow:hidden;background:#0e0e11;box-shadow:0 24px 60px rgba(0,0,0,.5)}.stories-viewer_media__tk4h_{position:relative;min-width:0;min-height:0;overflow:hidden;background:#0e0e11}.stories-viewer_mediaImage__2UPqM,.stories-viewer_mediaVideo__ChU8m{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.stories-viewer_progressTrack__JCSCZ{position:absolute;inset-block-start:12px;inset-inline:12px;z-index:3;display:flex;gap:4px}.stories-viewer_progressSegment__P3Xtn{flex:1 1;height:3px;border-radius:999px;background:hsla(0,0%,100%,.32);overflow:hidden}.stories-viewer_progressFillDone__Dpcpj{display:block;height:100%;width:100%;background:#fff;border-radius:999px}.stories-viewer_progressFillActive__yuhKW{display:block;height:100%;width:0;background:#fff;border-radius:999px;animation-name:stories-viewer_storyProgressFill__4iuN8;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes stories-viewer_storyProgressFill__4iuN8{0%{width:0}to{width:100%}}@media(prefers-reduced-motion:reduce){.stories-viewer_progressFillActive__yuhKW{animation:none;width:100%}}.stories-viewer_navNext__3FyQn,.stories-viewer_navPrev__EVk3M{flex-shrink:0;align-self:center}.stories-viewer_navButton__BL_td{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1.5px solid rgba(203,213,225,.2);border-radius:24px;background:rgba(2,6,23,.18);color:#cbd5e1;cursor:pointer;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:background .2s ease,border-color .2s ease,transform .15s ease}.stories-viewer_navButton__BL_td:before{content:"";position:absolute;inset:-14px}.stories-viewer_navButton__BL_td:hover{background:rgba(2,6,23,.32);border-color:rgba(203,213,225,.35)}.stories-viewer_navButton__BL_td:active{transform:scale(.94)}.stories-viewer_slideDots__yYp7T{position:absolute;inset-block-end:16px;inset-inline:0;display:flex;gap:4px;justify-content:center}.stories-viewer_dot__gqPGs{width:8px;height:8px;border-radius:999px;background:hsla(0,0%,100%,.5)}.stories-viewer_dot__gqPGs.stories-viewer_activeDot__TfTsu{background:#fff}.stories-viewer_mediaClose__RX7jw{position:absolute;inset-block-start:24px;inset-inline-end:24px;z-index:3;display:none}.stories-viewer_mediaClose__RX7jw .stories-viewer_closeButton__9fWiW{background:rgba(0,0,0,.45)}.stories-viewer_mediaClose__RX7jw .stories-viewer_closeButton__9fWiW:hover{background:rgba(0,0,0,.6)}.stories-viewer_panel__QU0KC{position:relative;min-width:0;overflow:hidden;background:#0e0e11}.stories-viewer_panelBg__D1MDp{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.stories-viewer_panelBgImage__rABcJ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(40px);transform:scale(1.3)}.stories-viewer_panelTint__B8eHe{position:absolute;inset:0;background:rgba(40,40,43,.5)}.stories-viewer_panelContent__x8t4u{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;height:100%;padding:24px 16px;background:rgba(18,18,21,.72);overflow-y:auto}.stories-viewer_closeRow__0FinK{display:flex;justify-content:flex-end}.stories-viewer_closeButton__9fWiW{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:999px;background:hsla(0,0%,100%,.12);color:#fff;cursor:pointer}.stories-viewer_closeButton__9fWiW:hover{background:hsla(0,0%,100%,.2)}.stories-viewer_header__jIhip{display:flex;align-items:center;gap:16px;min-height:80px;padding:0 24px}.stories-viewer_avatar__odQ_8{width:52px;height:52px;flex-shrink:0;border-radius:999px;object-fit:cover;background:#fff}.stories-viewer_storeText__qoK4W{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.stories-viewer_storeName__3N4BL{font-weight:700;font-size:13px;line-height:1.5;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stories-viewer_storeSub__zVz7r{font-size:11px;line-height:1.45;color:hsla(0,0%,100%,.6)}.stories-viewer_divider__iOOMY{height:1px;width:calc(100% - 80px);margin:12px auto;background:hsla(0,0%,100%,.14)}.stories-viewer_titleBlock__jXOOZ{display:flex;flex-direction:column;gap:4px;padding:24px}.stories-viewer_title__NuhHB{margin:0;font-weight:900;font-size:18px;line-height:1.2;letter-spacing:-.18px;color:#fff}.stories-viewer_editorial__6L6pM{margin:0;font-size:12px;line-height:1.45;color:hsla(0,0%,100%,.6)}.stories-viewer_productList__AvEwa{display:flex;flex-direction:column;gap:12px;padding:0 24px 24px}.stories-viewer_productCard__OH_8y{display:flex;align-items:center;gap:24px;min-height:80px;padding:12px;border:1px solid hsla(0,0%,100%,.16);border-radius:12px}.stories-viewer_productThumb__tHWLP{width:56px;height:56px;flex-shrink:0;border-radius:10px;object-fit:cover;border:1px solid hsla(0,0%,100%,.22);background:#fff}.stories-viewer_productInfo__tX6hR{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.stories-viewer_productName__ZqSJF{font-weight:700;font-size:13px;line-height:1.5;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stories-viewer_priceRow__omxcu{display:flex;align-items:center;gap:4px}.stories-viewer_price__xh1Aj{font-weight:900;font-size:13px;color:#b9adff}.stories-viewer_priceOriginal__t_sXM{font-weight:400;font-size:11px;color:hsla(0,0%,100%,.5);text-decoration:line-through}.stories-viewer_addButton__4_1g3{display:flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;padding:10px 24px;border:none;border-radius:8px;background:#26262b;color:#fff;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .2s ease,transform .15s ease}.stories-viewer_addButton__4_1g3:hover{background:#34343b}.stories-viewer_addButton__4_1g3:active{transform:scale(.96)}.stories-viewer_outOfStockButton__K_BIm{display:flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;padding:10px 24px;border:none;border-radius:8px;background:#636363;color:#bfbfbf;font-size:13px;font-weight:500;white-space:nowrap;cursor:default}.stories-viewer_outOfStockText__sZYnR{font-size:13px;font-weight:400;line-height:normal;color:#8e8e93}@media(max-width:1100px){.stories-viewer_modal__c3Rbc{grid-template-columns:minmax(0,1fr) 380px}}@media(max-width:900px){.stories-viewer_overlay__bU5x2{gap:0}.stories-viewer_navNext__3FyQn,.stories-viewer_navPrev__EVk3M{position:absolute;top:50%;transform:translate3d(0,-50%,0);z-index:30;pointer-events:auto}.stories-viewer_navPrev__EVk3M{inset-inline-start:12px}.stories-viewer_navNext__3FyQn{inset-inline-end:12px}.stories-viewer_modal__c3Rbc{display:flex;flex-direction:column;height:auto;max-height:90vh;width:min(560px,94vw);overflow-y:auto;overflow-x:hidden}.stories-viewer_media__tk4h_{height:40vh;min-height:0;flex-shrink:0}.stories-viewer_panel__QU0KC{flex-shrink:0}.stories-viewer_panelContent__x8t4u{height:auto;overflow-y:visible}.stories-viewer_mediaClose__RX7jw{display:block}.stories-viewer_closeRow__0FinK{display:none}}.promo-banner_section__vXRXm{font-family:var(--tai-font-body,var(--ai-font))}.promo-banner_header__KNP03{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tai-space-4,1rem);margin-bottom:var(--tai-space-4,1rem)}.promo-banner_productLink__5k3zH,.promo-banner_saleLink__Qad3o{color:inherit;text-decoration:none}.promo-banner_saleLink__Qad3o{color:var(--tai-color-primary,var(--ai-primary));font-weight:var(--tai-weight-bold,700);font-size:.9375rem;white-space:nowrap}.promo-banner_grid__0_D2v{list-style:none;margin:0;padding:0;display:grid;gap:var(--tai-gap,1rem);grid-template-columns:1fr}@media(min-width:640px){.promo-banner_grid__0_D2v{grid-template-columns:repeat(3,minmax(0,1fr))}}.promo-banner_productLink__5k3zH{display:block;height:100%}.promo-banner_card__mEaQC{height:100%;overflow:hidden}.promo-banner_imageWrap__y5jIa{aspect-ratio:4/3;overflow:hidden;background:rgba(0,0,0,.04)}.promo-banner_image__xXzDO{width:100%;height:100%;object-fit:cover}.promo-banner_body__AWnlY{display:flex;flex-direction:column;gap:var(--tai-space-2,.5rem);padding:.875rem}.promo-banner_title__pGJbi{line-height:1.35}.promo-banner_prices___SYs4{display:flex;align-items:baseline;gap:var(--tai-space-2,.5rem);color:var(--tai-color-primary,var(--ai-primary));font-weight:var(--tai-weight-bold,700)}.promo-banner_compare__IekXL{color:var(--tai-text,var(--ai-text));opacity:.5;font-size:var(--tai-text-sm,.875rem);font-weight:var(--tai-weight-medium,500);text-decoration:line-through}.about-story_rows__lDjyy{display:flex;flex-direction:column;gap:var(--tai-space-8)}.about-story_row__1PDV1{display:grid;grid-template-columns:1fr;gap:var(--tai-space-5);align-items:center}@media(min-width:768px){.about-story_row__1PDV1{grid-template-columns:1fr 1fr;gap:var(--tai-space-8)}.about-story_reverse__J0k_W .about-story_media__VH6FY{order:2}}.about-story_media__VH6FY{margin:0;border-radius:var(--tai-radius-lg);overflow:hidden;aspect-ratio:4/3}.about-story_media__VH6FY img{display:block;width:100%;height:100%;object-fit:cover}.about-story_copy__ID7_W{display:flex;flex-direction:column;gap:var(--tai-space-3)}.about-story_body__WjWxl{font-family:var(--tai-font-body);font-size:var(--tai-text-base);line-height:1.7;color:var(--tai-color-textMuted)}.about-story_body__WjWxl :is(h1,h2,h3,h4){font-family:var(--tai-font-heading);color:var(--tai-color-text);margin-block:var(--tai-space-3) var(--tai-space-2)}.about-story_body__WjWxl p{margin-block:0 var(--tai-space-3)}.about-story_body__WjWxl :is(ul,ol){padding-inline-start:var(--tai-space-5);margin-block:0 var(--tai-space-3)}.about-story_body__WjWxl a{color:var(--tai-color-primary);text-decoration:underline}.account-sessions_header___qNCt{margin-bottom:1.5rem}.account-sessions_list__7DtIq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tai-gap,.75rem)}.account-sessions_row__hkki2{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.account-sessions_info__v37gz{display:flex;flex-direction:column;gap:.25rem;min-width:0}.account-sessions_deviceLine__aFBUv{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.account-sessions_device__Y_OtT{font-weight:var(--tai-weight-medium,500);font-family:var(--tai-font-body,var(--ai-font))}.account-sessions_footer__61iWa{margin-top:1rem;display:flex;justify-content:flex-end}.address-modal_overlay__WlrZP{position:fixed;inset:0;background:rgba(20,20,20,.42);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1200}.address-modal_modal__Ptpcr{width:100%;max-width:560px;max-height:90vh;overflow-y:auto;background:var(--tai-color-surface,#fff);border-radius:8px;padding:34px}.address-modal_modal__Ptpcr [role=combobox]{min-height:0;padding-block:12px;padding-inline:14px;background:var(--tai-color-surface,#fff);border:1px solid color-mix(in srgb,var(--tai-color-text,#1a1a1a) 15%,white);border-radius:4px;font-family:var(--tai-font-body,system-ui,-apple-system,sans-serif);font-size:14px!important;color:var(--tai-color-text,#1a1a1a)}.address-modal_modal__Ptpcr [role=combobox] *{font-size:14px!important}.address-modal_header__R4hi9{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-block-end:24px}.address-modal_title__cnmr1{font-family:var(--tai-font-heading,"Cormorant",Georgia,serif);font-weight:500;font-size:26px;letter-spacing:.2px;color:var(--tai-color-text,#1a1a1a);margin:0}.address-modal_subtitle__VqTI_{font-family:var(--tai-font-body,system-ui,-apple-system,sans-serif);font-size:13px;color:var(--tai-color-textMuted,#6b6b6b);margin:4px 0 0}.address-modal_closeBtn___wOgM{flex-shrink:0;background:none;border:0;font-size:22px;line-height:1;color:var(--tai-color-textMuted,#6b6b6b);cursor:pointer;transition:color .18s ease}.address-modal_closeBtn___wOgM:hover{color:var(--tai-color-text,#1a1a1a)}.address-modal_form__DjWMK{display:flex;flex-direction:column;gap:18px}.address-modal_row__xRkOq{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.address-modal_row__xRkOq{grid-template-columns:1fr}}.address-modal_fieldGroup__5bILK{display:flex;flex-direction:column;gap:8px;min-width:0}.address-modal_label__v5Oei{font-family:var(--tai-font-body,system-ui,-apple-system,sans-serif);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--tai-color-textMuted,#6b6b6b)}.address-modal_input__81kS6,.address-modal_select__LRscu,.address-modal_textarea__DX8IN{box-sizing:border-box;width:100%;padding-block:12px;padding-inline:14px;font-family:var(--tai-font-body,system-ui,-apple-system,sans-serif);font-size:14px;color:var(--tai-color-text,#1a1a1a);background:var(--tai-color-surface,#fff);border:1px solid color-mix(in srgb,var(--tai-color-text,#1a1a1a) 15%,white);border-radius:4px;transition:border-color .18s ease}.address-modal_input__81kS6::placeholder,.address-modal_select__LRscu::placeholder,.address-modal_textarea__DX8IN::placeholder{color:var(--tai-color-textMuted,#6b6b6b)}.address-modal_input__81kS6:focus,.address-modal_select__LRscu:focus,.address-modal_textarea__DX8IN:focus{outline:none;border-color:var(--tai-color-text,#1a1a1a)}.address-modal_textarea__DX8IN{min-height:84px;resize:vertical}.address-modal_checkboxRow__seu_z{display:flex;align-items:center;gap:10px}.address-modal_checkbox__cuCR2{width:16px;height:16px;accent-color:var(--tai-color-text,#1a1a1a);cursor:pointer}.address-modal_checkboxLabel__mnYm7{color:var(--tai-color-textMuted,#6b6b6b)}.address-modal_checkboxLabel__mnYm7,.address-modal_saveError__VQYyU{font-family:var(--tai-font-body,system-ui,-apple-system,sans-serif);font-size:13px}.address-modal_saveError__VQYyU{color:var(--tai-color-secondary,#a1382c);background:color-mix(in srgb,var(--tai-color-secondary,#a1382c) 8%,white);padding-block:10px;padding-inline:14px;border-radius:4px}.address-modal_footer__plIDs{display:flex;justify-content:flex-end;gap:12px;margin-block-start:8px}.address-modal_cancelBtn__F_jHR{padding-block:14px;padding-inline:22px;background:var(--tai-color-surface,#fff);border:1px solid color-mix(in srgb,var(--tai-color-text,#1a1a1a) 15%,white);border-radius:4px;font-family:var(--tai-font-body,system-ui,-apple-system,sans-serif);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tai-color-text,#1a1a1a);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.address-modal_cancelBtn__F_jHR:hover{border-color:var(--tai-color-text,#1a1a1a)}.address-modal_cancelBtn__F_jHR:hover,.address-modal_saveBtn__083jw{background:var(--tai-color-text,#1a1a1a);color:var(--tai-color-onPrimary,#fff)}.address-modal_saveBtn__083jw{padding-block:14px;padding-inline:28px;border:1px solid var(--tai-color-text,#1a1a1a);border-radius:4px;font-family:var(--tai-font-body,system-ui,-apple-system,sans-serif);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .18s ease}.address-modal_saveBtn__083jw:hover{background:color-mix(in srgb,var(--tai-color-text,#1a1a1a) 82%,white);border-color:color-mix(in srgb,var(--tai-color-text,#1a1a1a) 82%,white)}.address-modal_saveBtn__083jw:disabled{opacity:.5;cursor:not-allowed}.address-book_section__1h_56{padding-top:clamp(3rem,7vw,5rem);padding-bottom:clamp(3rem,7vw,5rem)}.address-book_header__NkoB_{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem}.address-book_header__NkoB_ h2{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1;margin:0}.address-book_addBtn__JVrp6{margin-inline-start:auto}.address-book_grid__vPxnz{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.address-book_grid__vPxnz{grid-template-columns:repeat(2,1fr)}}.address-book_list____1q6{grid-template-columns:1fr}.address-book_card__hpbp1{min-height:10rem;font-family:var(--tai-font-body,var(--ai-font));box-shadow:0 2px 8px rgba(10,13,18,.08)}.address-book_cardLayout__zceIc{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;gap:.75rem;align-items:start}.address-book_radio__VvGYc{width:.875rem;height:.875rem;border:1.5px solid #98a2b3;border-radius:999px;background:rgba(0,0,0,0);padding:0;margin-top:.25rem;cursor:pointer}.address-book_radioSelected__EpLYx{border-color:#0a0d12;box-shadow:inset 0 0 0 3px #fff;background:#0a0d12}.address-book_cardBody__RltkH{min-width:0}.address-book_addressText__58GNO{display:flex;flex-direction:column;gap:.125rem;margin-top:.4rem;font-size:.9375rem;line-height:1.45}.address-book_cardHeader__kPA63{display:flex;align-items:center;gap:.5rem;min-height:1.25rem}.address-book_cardLabel__4OHYN{font-weight:var(--tai-weight-semibold,600);font-size:.9375rem}.address-book_cardActions__ihXZK{display:flex;gap:.75rem;align-items:center}.address-book_iconAction__rn9H7{border:0;background:rgba(0,0,0,0);cursor:pointer;padding:0;font-size:.75rem;font-weight:var(--tai-weight-semibold,600);font-family:var(--tai-font-body,var(--ai-font));color:var(--tai-text,var(--ai-text))}.address-book_iconAction__rn9H7:hover{text-decoration:underline}.address-book_iconAction__rn9H7:disabled{opacity:.5;cursor:default;text-decoration:none}.address-book_modalOverlay__q9f1i{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:rgba(0,0,0,.5);overflow-y:auto}.address-book_modal__hY7qT{width:100%;max-width:32rem;max-height:90vh;overflow-y:auto;background-color:var(--tai-surface,#ffffff);color:var(--tai-text,var(--ai-text));border-radius:var(--tai-radius,var(--ai-roundness,12px));padding:var(--tai-space-5,1.5rem);font-family:var(--tai-font-body,var(--ai-font))}[data-mode=dark] .address-book_modal__hY7qT{background-color:#181d27}.address-book_modalHeader__i2mhc{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.address-book_modalTitle__M33n5{font-size:var(--tai-text-lg,1.125rem);font-weight:var(--tai-weight-semibold,600);margin:0}.address-book_modalSubtitle__GAWay{font-size:var(--tai-text-sm,.875rem);opacity:.7;margin:.25rem 0 0}.address-book_modalClose__3otbn{border:0;background:rgba(0,0,0,0);cursor:pointer;font-size:1.25rem;line-height:1;color:var(--tai-text,var(--ai-text))}.address-book_modalForm__I5usU{display:flex;flex-direction:column;gap:var(--tai-gap,1rem)}.address-book_modalRow__btcpL{display:grid;gap:var(--tai-gap,1rem);grid-template-columns:1fr}@media(min-width:540px){.address-book_modalRow__btcpL{grid-template-columns:1fr 1fr}}.address-book_modalFieldGroup__vwjbk{display:flex;flex-direction:column;gap:.375rem}.address-book_modalLabel__7m1qm{font-size:var(--tai-text-xs,.75rem);font-weight:var(--tai-weight-semibold,600);text-transform:uppercase;letter-spacing:.06em;opacity:.7}.address-book_modalInput__lqvyL,.address-book_modalTextarea__DVB1_{width:100%;padding:.625rem .75rem;font-family:inherit;font-size:var(--tai-text-sm,.875rem);border:var(--tai-border,1px solid #e9eaeb);border-radius:var(--tai-radius,var(--ai-roundness,8px));background-color:var(--tai-surface,#ffffff);color:var(--tai-text,var(--ai-text));outline:none}.address-book_modalInput__lqvyL:focus-visible,.address-book_modalTextarea__DVB1_:focus-visible{border-color:var(--tai-color-primary,var(--ai-primary))}[data-mode=dark] .address-book_modalInput__lqvyL,[data-mode=dark] .address-book_modalTextarea__DVB1_{background-color:#11151f;border-color:#252b37}.address-book_modalTextarea__DVB1_{resize:vertical;min-height:4rem}.address-book_modalCheckboxRow__HgDMZ{display:flex;align-items:center;gap:.5rem}.address-book_modalCheckbox__SuxiJ{width:1rem;height:1rem}.address-book_modalCheckboxLabel__5h2JL,.address-book_modalErrorText__TvDNM{font-size:var(--tai-text-sm,.875rem)}.address-book_modalErrorText__TvDNM{color:#dc2626;margin:0}.address-book_modalFooter__sZ2Lq{display:flex;justify-content:flex-end;gap:var(--tai-gap,.75rem);margin-top:.5rem}.address-book_modalCancel___h7tW,.address-book_modalSave__wepq_{padding:.625rem 1.25rem;border-radius:var(--tai-radius,var(--ai-roundness,8px));font-size:var(--tai-text-sm,.875rem);font-weight:var(--tai-weight-semibold,600);cursor:pointer;font-family:var(--tai-font-body,var(--ai-font))}.address-book_modalCancel___h7tW:disabled,.address-book_modalSave__wepq_:disabled{opacity:.6;cursor:default}.address-book_modalCancel___h7tW{border:var(--tai-border,1px solid #e9eaeb);background:rgba(0,0,0,0);color:var(--tai-text,var(--ai-text))}.address-book_modalSave__wepq_{border:0;background-color:var(--tai-color-primary,var(--ai-primary));color:var(--tai-color-on-primary,#ffffff)}.blog-list_header__Essnl{display:flex;flex-direction:column;gap:var(--tai-gap,.5rem);margin-bottom:var(--tai-space-5,1.5rem)}.blog-list_grid__MWIli,.blog-list_list__X2Sgi{list-style:none;margin:0;padding:0;display:grid;gap:var(--tai-gap,1rem)}@media(min-width:768px){.blog-list_grid__MWIli{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-list_list__X2Sgi{grid-template-columns:1fr}.blog-list_link__51qEQ{display:block;height:100%;text-decoration:none;color:inherit}.blog-list_card__wdpSd{height:100%;display:flex;flex-direction:column;gap:var(--tai-gap,.75rem)}.blog-list_image___37Aj{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--tai-radius,var(--ai-roundness,8px))}.blog-list_meta__DUNaQ{font-size:.8125rem;color:var(--tai-text,var(--ai-text));opacity:.62}.story-ring_ring__6llJQ{--story-ring-thickness:3px;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--story-ring-thickness);border:none;border-radius:999px;background:conic-gradient(from 0deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);cursor:pointer;line-height:0;animation:story-ring_storyRingSpin__LAKBX 4s linear infinite;box-shadow:0 0 8px rgba(214,41,118,.55),0 0 16px rgba(150,47,191,.35);transition:box-shadow .25s ease}.story-ring_ring__6llJQ:hover{box-shadow:0 0 12px rgba(214,41,118,.75),0 0 24px rgba(150,47,191,.5)}.story-ring_ring__6llJQ:focus-visible{outline:2px solid #4f5bd5;outline-offset:2px}.story-ring_ringInner__VXicl{display:inline-flex;align-items:center;justify-content:center;padding:2px;border-radius:999px;background:var(--story-ring-inner-bg,#ffffff);animation:story-ring_storyRingSpin__LAKBX 4s linear infinite reverse}@keyframes story-ring_storyRingSpin__LAKBX{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.story-ring_ringInner__VXicl,.story-ring_ring__6llJQ{animation:none}}@media(prefers-color-scheme:dark){.story-ring_ringInner__VXicl{background:var(--story-ring-inner-bg,#16161a)}}.section-renderer_accentHost__xYbOJ{position:relative;overflow:hidden}