.TagsIndex_page__a8xlX{--tags-ink:var(--theme-text-primary,#111827);--tags-bg:var(--theme-page-bg,#fff);--tags-surface:var(--theme-card-bg,#fff);--tags-muted:var(--theme-text-muted,#6b7280);--tags-accent:var(--theme-accent,#f6921e);--tags-border:var(--theme-border-color,#111827);--tags-border-width:var(--theme-border-width,2px);--tags-radius:var(--theme-radius-btn,2px);max-width:1200px;margin:0 auto;padding:48px 20px 96px;color:var(--tags-ink);font-family:var(--theme-font-family,inherit)}.TagsIndex_hero__dU_zS{padding-bottom:18px;border-bottom:var(--tags-border-width) solid var(--tags-border);margin-bottom:28px}.TagsIndex_title__4nzyb{font-family:var(--theme-font-heading,sans-serif);font-weight:700;font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px;color:var(--tags-ink)}.TagsIndex_counts__s3_6r{font-family:var(--theme-font-family,monospace);font-size:12px;color:var(--tags-muted);text-transform:uppercase;letter-spacing:.06em;margin:0}.TagsIndex_toolbar__YQu5I{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:28px}@media (min-width:768px){.TagsIndex_toolbar__YQu5I{grid-template-columns:minmax(240px,360px) 1fr;align-items:center}}.TagsIndex_searchWrap__Sn0M1{position:relative}.TagsIndex_searchInput__rC8Ry{width:100%;padding:12px 14px 12px 40px;font-family:var(--theme-font-family,monospace);font-size:16px;color:var(--tags-ink);background:var(--tags-surface);border:var(--tags-border-width) solid var(--tags-border);border-radius:var(--tags-radius);outline:none;box-sizing:border-box;transition:box-shadow .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.TagsIndex_searchInput__rC8Ry::-moz-placeholder{color:var(--tags-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.TagsIndex_searchInput__rC8Ry::placeholder{color:var(--tags-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.TagsIndex_searchInput__rC8Ry:focus{box-shadow:var(--theme-shadow-btn,3px 3px 0 var(--tags-border))}.TagsIndex_searchIcon__7hF1b{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--tags-ink)}.TagsIndex_azNav__FG_4f{display:flex;flex-wrap:wrap;gap:6px}.TagsIndex_azBtn__H9uDm{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-family:var(--theme-font-heading,"Barlow Condensed",sans-serif);font-weight:800;font-size:13px;color:var(--tags-ink);background:var(--tags-surface);border:var(--tags-border-width) solid var(--tags-border);border-radius:var(--tags-radius);text-decoration:none;transition:transform .12s ease,background .12s ease,color .12s ease}.TagsIndex_azBtn__H9uDm:hover{background:var(--tags-ink);color:var(--tags-surface);transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--tags-border)}.TagsIndex_azBtnDisabled__9mZs6{opacity:.3;pointer-events:none}.TagsIndex_letters__Ad8GL{display:flex;flex-direction:column;gap:40px}.TagsIndex_letterBlock__b0lk7{display:grid;grid-template-columns:1fr;gap:14px;scroll-margin-top:80px}@media (min-width:768px){.TagsIndex_letterBlock__b0lk7{grid-template-columns:180px 1fr;gap:32px}}.TagsIndex_letterBadge__tcFqz{font-family:var(--theme-font-heading,"Barlow Condensed",sans-serif);font-weight:900;font-size:clamp(40px,10vw,160px);line-height:.82;color:var(--tags-ink);letter-spacing:-.04em;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TagsIndex_letterBadge__tcFqz:after{content:attr(data-count);display:block;font-family:var(--theme-font-family,monospace);font-size:11px;font-weight:500;letter-spacing:.12em;color:var(--tags-muted);margin-top:2px;text-transform:uppercase}@media (min-width:768px){.TagsIndex_letterBadge__tcFqz{font-size:clamp(80px,14vw,160px);position:sticky;top:24px;align-self:start}.TagsIndex_letterBadge__tcFqz:after{font-size:12px;margin-top:4px}}.TagsIndex_chips__rW7tP{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}.TagsIndex_tagIcon__RmylP{display:none}.TagsIndex_chip__Cz0N8{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;font-family:var(--theme-font-family,inherit);font-size:12px;font-weight:500;color:var(--tags-ink);text-decoration:none;text-transform:capitalize;white-space:nowrap;border:1.5px solid var(--tags-border);border-radius:var(--tags-radius);background:var(--tags-surface);box-shadow:2px 2px 0 var(--tags-border);transition:background .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease}.TagsIndex_chip__Cz0N8:hover{color:var(--tags-surface);background:var(--tags-ink);box-shadow:none;transform:translate(2px,2px)}.TagsIndex_chipCount__3Cf3K{font-size:10px;font-weight:400;opacity:.55;letter-spacing:.04em}.TagsIndex_chipFeatured__HNbmM{font-weight:700;border-color:var(--tags-accent);box-shadow:2px 2px 0 var(--tags-accent)}.TagsIndex_chipFeatured__HNbmM:hover{background:var(--tags-accent);color:#fff;box-shadow:none}.TagsIndex_chipFeatured__HNbmM .TagsIndex_chipCount__3Cf3K{color:var(--tags-accent);opacity:1}.TagsIndex_chipFeatured__HNbmM:hover .TagsIndex_chipCount__3Cf3K{color:#fff}.TagsIndex_empty__8UN1X{padding:80px 20px;border:var(--tags-border-width) dashed var(--tags-border)}.TagsIndex_empty__8UN1X,.TagsIndex_noMatch___KV6X{text-align:center;font-family:var(--theme-font-family,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--tags-muted)}.TagsIndex_noMatch___KV6X{padding:40px 20px;font-size:13px}.style-brutalist .TagsIndex_page__a8xlX{--tags-border-width:3px}.style-brutalist .TagsIndex_chip__Cz0N8{font-family:var(--theme-font-family,monospace);text-transform:uppercase;letter-spacing:.04em;color:#0a0a0a;background:transparent;border:none;border-radius:0;box-shadow:none;padding:2px 4px;text-decoration:none;transition:text-decoration-color .1s steps(2)}.style-brutalist .TagsIndex_chip__Cz0N8:hover{background:transparent;color:#0a0a0a;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:#f6921e;box-shadow:none;transform:none}.style-brutalist .TagsIndex_chip__Cz0N8:focus-visible{outline:2px solid #f6921e;outline-offset:2px}.style-brutalist .TagsIndex_chipFeatured__HNbmM,.style-brutalist .TagsIndex_chipFeatured__HNbmM:hover{background:transparent;border:none;box-shadow:none}.style-brutalist .TagsIndex_tagIcon__RmylP{display:inline-block;color:#f6921e;width:11px;height:11px;opacity:1;flex-shrink:0}.style-brutalist .TagsIndex_azBtn__H9uDm:hover,.style-brutalist .TagsIndex_searchInput__rC8Ry:focus{box-shadow:4px 4px 0 var(--tags-ink)}@media (max-width:640px){.TagsIndex_page__a8xlX{padding:28px 14px 64px}.TagsIndex_hero__dU_zS{padding-bottom:12px;margin-bottom:18px}.TagsIndex_toolbar__YQu5I{gap:10px;margin-bottom:18px}.TagsIndex_searchInput__rC8Ry{padding:10px 12px 10px 36px}.TagsIndex_searchIcon__7hF1b{left:10px}.TagsIndex_azNav__FG_4f{gap:4px}.TagsIndex_azBtn__H9uDm{width:26px;height:26px;font-size:11px}.TagsIndex_letters__Ad8GL{gap:28px}.TagsIndex_letterBlock__b0lk7{gap:10px}.TagsIndex_chips__rW7tP{gap:5px}.TagsIndex_chip__Cz0N8{font-size:11px;padding:2px 6px;gap:3px}.TagsIndex_chipCount__3Cf3K{font-size:9px}}.ClickableTagList_container__P6Wk_{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ClickableTagList_chip__ujSPt{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:500;background:var(--theme-card-bg,#f0f0f0);color:var(--theme-text-primary,#333);border:1px solid var(--theme-border-color,#ddd);border-radius:var(--theme-radius-btn,20px);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;text-decoration:none}.ClickableTagList_chip__ujSPt:hover{background:var(--theme-accent,#06c);color:#fff;border-color:var(--theme-accent,#06c);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ClickableTagList_chip__ujSPt:active{transform:translateY(0)}.ClickableTagList_icon__uogw8{width:10px;height:10px;flex-shrink:0;opacity:.5}.ClickableTagList_chip__ujSPt:hover .ClickableTagList_icon__uogw8{opacity:1}.style-brutalist .ClickableTagList_chip__ujSPt{font-family:var(--font-ibm-plex-mono),"Courier New",monospace;text-transform:uppercase;letter-spacing:.04em;background:transparent;color:#0a0a0a;border:none;border-radius:0;padding:2px 4px;box-shadow:none;text-decoration:none;transition:text-decoration-color .1s steps(2)}.style-brutalist .ClickableTagList_chip__ujSPt:hover{background:transparent;color:#0a0a0a;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:#f6921e;box-shadow:none;transform:none}.style-brutalist .ClickableTagList_chip__ujSPt:focus-visible{outline:2px solid #f6921e;outline-offset:2px}.style-brutalist .ClickableTagList_icon__uogw8{color:#f6921e;width:11px;height:11px;opacity:1}.style-brutalist .ClickableTagList_chip__ujSPt:hover .ClickableTagList_icon__uogw8{opacity:1}.style-brutalist .ClickableTagList_chip__ujSPt:active{box-shadow:none;transform:none}.style-neon .ClickableTagList_chip__ujSPt{background:rgba(0,255,65,.1);color:var(--theme-accent,#00ff41);border:1px solid var(--theme-accent,#00ff41)}.style-neon .ClickableTagList_chip__ujSPt:hover{background:var(--theme-accent,#00ff41);color:#000;box-shadow:0 0 12px var(--theme-accent,#00ff41)}.style-glass .ClickableTagList_chip__ujSPt{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;backdrop-filter:blur(10px);box-shadow:0 4px 6px rgba(0,0,0,.1),inset 0 1px 1px hsla(0,0%,100%,.3)}.style-glass .ClickableTagList_chip__ujSPt:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.4);transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.style-panda .ClickableTagList_chip__ujSPt{background:#fff;color:#000;border:1.5px solid #000;border-radius:18px}.style-panda .ClickableTagList_chip__ujSPt:hover{background:#000;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.25);transform:translateY(-2px)}.style-square .ClickableTagList_chip__ujSPt{border:2px solid var(--theme-border-color,#333);border-radius:0;padding:6px 16px}.style-square .ClickableTagList_chip__ujSPt:hover{background:var(--theme-accent,#333);color:#fff;box-shadow:4px 4px 0 rgba(0,0,0,.2);transform:translate(-2px,-2px)}.style-retro-futuristic .ClickableTagList_chip__ujSPt{font-family:Orbitron,sans-serif;text-transform:uppercase;letter-spacing:.5px;background:rgba(0,0,0,.8);color:#0f0;border:2px solid #0f0;border-radius:4px;box-shadow:0 0 12px rgba(0,255,0,.3);text-shadow:0 0 8px rgba(0,255,0,.7)}.style-retro-futuristic .ClickableTagList_chip__ujSPt:hover{background:rgba(0,255,0,.15);color:#fff;box-shadow:0 0 25px rgba(0,255,0,.6);transform:scale(1.05)}.QuantitySelector_container__8aATf{display:flex;align-items:center;gap:0;border:var(--theme-border-width,1px) solid var(--theme-border-color,#e5e7eb);border-radius:var(--theme-radius-btn,6px);width:-moz-fit-content;width:fit-content;background:var(--theme-card-bg,#fff)}.QuantitySelector_button__taThz{background:transparent;border:none;padding:8px 12px;cursor:pointer;color:var(--theme-text-secondary,#374151);display:flex;align-items:center;justify-content:center;transition:background-color var(--theme-transition-speed,.2s)}.QuantitySelector_button__taThz:hover:not(:disabled){background-color:var(--theme-card-bg-secondary,#f3f4f6)}.QuantitySelector_button__taThz:disabled{opacity:.4;cursor:not-allowed}.QuantitySelector_button__taThz:first-child{border-right:var(--theme-border-width,1px) solid var(--theme-border-color,#e5e7eb);border-top-left-radius:var(--theme-radius-btn,6px);border-bottom-left-radius:var(--theme-radius-btn,6px)}.QuantitySelector_button__taThz:last-child{border-left:var(--theme-border-width,1px) solid var(--theme-border-color,#e5e7eb);border-top-right-radius:var(--theme-radius-btn,6px);border-bottom-right-radius:var(--theme-radius-btn,6px)}.QuantitySelector_input__QQFda{border:none;text-align:center;width:50px;padding:8px 4px;font-size:14px;font-weight:600;color:var(--theme-text-primary,#111827);background:transparent;outline:none}@media (max-width:767px){.QuantitySelector_input__QQFda{font-size:16px}}.QuantitySelector_input__QQFda:disabled{opacity:.6;cursor:not-allowed}.QuantitySelector_input__QQFda::-webkit-inner-spin-button,.QuantitySelector_input__QQFda::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.QuantitySelector_input__QQFda[type=number]{-moz-appearance:textfield}.style-brutalist .QuantitySelector_container__8aATf{border:3px solid #000;border-radius:0;box-shadow:3px 3px 0 0 #cbd5e1}.style-brutalist .QuantitySelector_button__taThz{font-family:var(--font-ibm-plex-mono),monospace;font-weight:700;transition:transform .1s steps(3),box-shadow .1s steps(3),background .1s steps(3)}.style-brutalist .QuantitySelector_button__taThz:first-child{border-right:3px solid #000;border-radius:0}.style-brutalist .QuantitySelector_button__taThz:last-child{border-left:3px solid #000;border-radius:0}.style-brutalist .QuantitySelector_button__taThz:hover:not(:disabled){background:#000;color:#fff}.style-brutalist .QuantitySelector_button__taThz:active:not(:disabled){background:#f6921e;color:#fff}.style-brutalist .QuantitySelector_input__QQFda{font-family:var(--font-ibm-plex-mono),monospace;font-weight:700}@media (max-width:480px){.QuantitySelector_button__taThz{padding:4px 8px}.QuantitySelector_input__QQFda{width:28px;padding:4px 2px}.style-brutalist .QuantitySelector_container__8aATf{box-shadow:2px 2px 0 0 #cbd5e1;border-width:2px}.style-brutalist .QuantitySelector_button__taThz:first-child,.style-brutalist .QuantitySelector_button__taThz:last-child{border-width:2px}}.CompactPagination_pagination__aLQFG{display:flex;align-items:center;justify-content:center;gap:24px;padding:16px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CompactPagination_controls__dW_88{display:flex;align-items:center;gap:8px;background:var(--theme-card-bg-secondary,#f8fafc);border:var(--theme-border-width,1px) solid var(--theme-border-color,transparent);border-radius:var(--theme-radius-btn,12px);box-shadow:var(--theme-shadow-card,none);padding:8px}.CompactPagination_btn__j6Irx{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;color:var(--theme-text-secondary,#64748b);border-radius:var(--theme-radius-btn,10px);cursor:pointer;transition:all var(--theme-transition-speed,.15s) ease}.CompactPagination_btn__j6Irx:hover:not(:disabled){background:var(--theme-btn-bg,#e2e8f0);color:var(--theme-text-primary,#1e293b)}.CompactPagination_btn__j6Irx:active:not(:disabled){background:var(--theme-border-color,#cbd5e1)}.CompactPagination_btn__j6Irx:disabled{opacity:.3;cursor:not-allowed}.CompactPagination_info__TSuA_{display:flex;align-items:center;gap:6px;padding:0 16px;font-size:18px;font-weight:500;color:var(--theme-text-secondary,#475569)}.CompactPagination_current__blowM{color:var(--theme-accent,#2563eb);font-weight:700;min-width:28px;text-align:center}.CompactPagination_separator__Db85I{color:var(--theme-text-muted,#94a3b8)}.CompactPagination_total__F9zLi{color:var(--theme-text-secondary,#64748b);min-width:28px;text-align:center}.CompactPagination_jump__5T2qi{display:flex;align-items:center;gap:10px}.CompactPagination_jumpLabel__6nVYP{font-size:14px;color:var(--theme-text-secondary,#64748b)}.CompactPagination_jumpInput__y5n3K{width:56px;height:40px;border:2px solid var(--theme-border-color,#e2e8f0);border-radius:var(--theme-radius-btn,8px);text-align:center;font-size:16px;color:var(--theme-text-primary,#1e293b);background:var(--theme-card-bg,#fff);transition:all var(--theme-transition-speed,.15s) ease}.CompactPagination_jumpInput__y5n3K:focus{outline:none;border-color:var(--theme-accent,#2563eb);box-shadow:0 0 0 3px rgba(59,130,246,.15);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent,#2563eb) 15%,transparent)}.CompactPagination_jumpInput__y5n3K::-moz-placeholder{color:var(--theme-text-muted,#94a3b8)}.CompactPagination_jumpInput__y5n3K::placeholder{color:var(--theme-text-muted,#94a3b8)}.style-brutalist .CompactPagination_controls__dW_88{border:3px solid #000;border-radius:0;box-shadow:4px 4px 0 0 #000;background:var(--theme-card-bg,#fff)}.style-brutalist .CompactPagination_btn__j6Irx{border-radius:0;font-family:var(--font-ibm-plex-mono),monospace;font-weight:700;transition:transform .1s steps(3),box-shadow .1s steps(3),background .1s steps(3)}.style-brutalist .CompactPagination_btn__j6Irx:hover:not(:disabled){background:transparent;color:var(--theme-text-primary,#000)}.style-brutalist .CompactPagination_btn__j6Irx:active:not(:disabled){background:#000;color:#fff}.style-brutalist .CompactPagination_info__TSuA_{font-family:var(--font-ibm-plex-mono),monospace}.style-brutalist .CompactPagination_jumpInput__y5n3K{border:3px solid #000;border-radius:0;font-family:var(--font-ibm-plex-mono),monospace}.style-brutalist .CompactPagination_jumpInput__y5n3K:focus{box-shadow:3px 3px 0 0 #000}.CartItemReconciliationBanner_banner__IPdN_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem;padding:.6rem .8rem;border-radius:.5rem;border-left:3px solid transparent;font-size:.875rem;line-height:1.3}.CartItemReconciliationBanner_message__cyzp3{display:flex;flex-direction:column;gap:.15rem;flex:1 1 60%;min-width:0}.CartItemReconciliationBanner_message__cyzp3 strong{font-weight:600}.CartItemReconciliationBanner_message__cyzp3 span{opacity:.9}.CartItemReconciliationBanner_actions__1LOt9{display:flex;gap:.4rem;flex-shrink:0}.CartItemReconciliationBanner_primaryButton__Lc4iA,.CartItemReconciliationBanner_secondaryButton__YkqNQ{padding:.35rem .8rem;border-radius:.35rem;font-size:.8rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .15s ease;white-space:nowrap}.CartItemReconciliationBanner_primaryButton__Lc4iA{background-color:var(--banner-accent,#991b1b);color:#fff;border-color:var(--banner-accent,#991b1b)}.CartItemReconciliationBanner_primaryButton__Lc4iA:hover{opacity:.85}.CartItemReconciliationBanner_secondaryButton__YkqNQ{background-color:transparent;color:inherit;border-color:currentColor}.CartItemReconciliationBanner_secondaryButton__YkqNQ:hover{background-color:rgba(0,0,0,.04)}.CartItemReconciliationBanner_warning__CCE3T{--banner-accent:#9a3412;background-color:#fff7ed;color:#9a3412;border-left-color:#f97316}.CartItemReconciliationBanner_info__dwDMU{--banner-accent:#155e75;background-color:#ecfeff;color:#155e75;border-left-color:#06b6d4}.CartItemReconciliationBanner_severe__ISILa{--banner-accent:#991b1b;background-color:#fef2f2;color:#991b1b;border-left-color:#dc2626}.CartItemReconciliationBanner_accepted__PaSn_{background-color:#f0fdf4;color:#166534;border-left-color:#22c55e;font-size:.8rem}.CartItemReconciliationBanner_priceUp__yval9{background-color:#fff7ed;color:#9a3412;border-left-color:#f97316}.CartItemReconciliationBanner_priceDown__7wOJZ{background-color:#f0fdf4;color:#166534;border-left-color:#22c55e;font-size:.875rem}.CartItemReconciliationBanner_priceDiff__5c0co{margin-top:.1rem}.CartItemReconciliationBanner_oldPrice__xGsMF{text-decoration:line-through;opacity:.6}.CartItemReconciliationBanner_newPrice__oqIu8{font-weight:700}.CartItemReconciliationBanner_dismissButton__IHEo2{background:none;border:none;cursor:pointer;font-size:1.1rem;line-height:1;padding:0 .2rem;color:inherit;opacity:.5;flex-shrink:0;align-self:flex-start}.CartItemReconciliationBanner_dismissButton__IHEo2:hover{opacity:1}.CartItem_container__vcRSI{display:grid;grid-template-columns:80px 1fr auto;grid-template-rows:auto auto;gap:var(--theme-spacing-md,16px);padding:var(--theme-spacing-md,16px);background:var(--theme-card-bg,#fff);border:var(--theme-border-width,1px) solid var(--theme-border-color,#e5e7eb);border-radius:var(--theme-radius-card,8px);transition:box-shadow var(--theme-transition-speed,.2s)}.CartItem_container__vcRSI.CartItem_hasIssue__TKHKM{border-color:#fbbf24}.CartItem_container__vcRSI.CartItem_unavailable__kz0GJ{opacity:.7;background:repeating-linear-gradient(45deg,rgba(239,68,68,.03),rgba(239,68,68,.03) 10px,transparent 0,transparent 20px)}.CartItem_reconciliationWrapper__WkVYX{grid-column:1/-1}.CartItem_container__vcRSI:hover{box-shadow:var(--theme-shadow-card,0 2px 8px rgba(0,0,0,.1))}.CartItem_container__vcRSI.CartItem_clickable__yiJzj{cursor:pointer}.CartItem_container__vcRSI.CartItem_glitching__Wfy54{pointer-events:none;animation:CartItem_cartItemGlitchOut__zB4bP .2s cubic-bezier(.25,0,.3,1) forwards;position:relative;overflow:hidden}.CartItem_container__vcRSI.CartItem_glitching__Wfy54:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(220,38,38,.08) 20%,rgba(220,38,38,.15) 40%,transparent 60%);animation:CartItem_glitchScanline__10SCG .2s steps(8) forwards;pointer-events:none}@keyframes CartItem_cartItemGlitchOut__zB4bP{0%{opacity:1;transform:translateX(0) scaleY(1);filter:none}15%{opacity:1;transform:translateX(-3px) skewX(-1deg);filter:hue-rotate(20deg) saturate(1.5)}30%{opacity:.85;transform:translateX(5px) skewX(2deg);filter:hue-rotate(-15deg) brightness(1.2) contrast(1.3)}45%{opacity:.6;transform:translateX(-2px) skewX(-.5deg) scaleY(.98);filter:grayscale(.5) brightness(1.4)}60%{opacity:.35;transform:translateX(8px) skewX(1deg) scaleY(.95);filter:grayscale(.8) brightness(1.1) blur(1px)}80%{opacity:.15;transform:translateX(-4px) scaleY(.9);filter:grayscale(1) blur(2px)}to{opacity:0;transform:translateX(12px) scaleY(.85);filter:grayscale(1) blur(4px)}}@keyframes CartItem_glitchScanline__10SCG{0%{transform:translateY(-100%);opacity:0}10%{opacity:1}to{transform:translateY(200%);opacity:0}}.CartItem_container__vcRSI.CartItem_compact__mxfKj{grid-template-columns:60px 1fr auto;gap:12px;padding:12px}.CartItem_imageWrapper__UZGI2{grid-column:1;grid-row:1/3;width:80px;height:80px;border-radius:var(--theme-radius-btn,4px);overflow:hidden;background:transparent;display:flex;align-items:center;justify-content:center}.CartItem_container__vcRSI.CartItem_compact__mxfKj .CartItem_imageWrapper__UZGI2{width:60px;height:60px}.CartItem_image__lkUnC{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--theme-radius-image,0)}.CartItem_imagePlaceholder__b5YZA{color:var(--theme-text-muted,#9ca3af)}.CartItem_imageSkeleton__RQ8pl{width:100%;height:100%;background:var(--theme-card-bg-secondary,#f3f4f6);position:relative;overflow:hidden}.CartItem_skeletonPulse__gFhMe{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0,var(--theme-border-color,hsla(0,0%,100%,.4)) 50%,transparent 100%);animation:CartItem_shimmer__mWTJF 1.5s infinite}@keyframes CartItem_shimmer__mWTJF{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.CartItem_info__bPqSd{grid-column:2/4;grid-row:1;display:flex;flex-direction:column;gap:4px;min-width:0}.CartItem_name__yVycw{font-size:14px;font-weight:var(--theme-font-weight-title,600);color:var(--theme-text-primary,#111827);margin:0;line-height:1.35}.CartItem_configuration__tZ0KD{font-size:13px;color:var(--theme-text-secondary,#6b7280);margin:0;line-height:1.4}.CartItem_source__Wey2l{font-size:12px;color:var(--theme-text-muted,#9ca3af);margin:0;text-transform:uppercase;letter-spacing:.5px;display:none}.CartItem_controls__F_61T{grid-column:2;grid-row:2;display:flex;align-items:center;gap:var(--theme-spacing-md,16px);flex-wrap:wrap;row-gap:8px}.CartItem_quantityWrapper__i_UFJ{flex-shrink:0}.CartItem_priceWrapper__uA1Uh{display:flex;flex-direction:column;gap:2px;margin-left:auto}.CartItem_unitPrice___UqSJ{font-size:13px;color:var(--theme-text-secondary,#6b7280);margin:0;text-align:right;white-space:nowrap}.CartItem_totalPrice__T6mcd{font-size:18px;font-weight:700;color:var(--theme-text-primary,#111827);margin:0;text-align:right;white-space:nowrap}.CartItem_priceStrikethrough__MtO1b{text-decoration:line-through;color:var(--theme-text-muted,#94a3b8)}.CartItem_totalPriceFree__0kASy{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:700;margin:0;text-align:right;justify-content:flex-end}.CartItem_freeTag__bdv_q{display:inline-block;background:#15803d;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}.CartItem_freeNote__5KUUM{color:#15803d;font-weight:600}.CartItem_actions__1Vq_O{grid-column:3;grid-row:2;display:flex;flex-direction:row;gap:var(--theme-spacing-sm,8px);align-items:center;align-self:center;justify-content:flex-end}.CartItem_editButton__1ghqE,.CartItem_removeButton__usnzs{width:36px;height:36px;border:none;background:var(--theme-btn-bg,#f3f4f6);border-radius:var(--theme-radius-btn,6px);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--theme-text-secondary,#6b7280);transition:all var(--theme-transition-speed,.2s)}.CartItem_editButton__1ghqE:hover{background:var(--theme-card-bg-secondary,#e5e7eb);color:var(--theme-accent-secondary,#2563eb)}.CartItem_removeButton__usnzs:hover{background:#fee2e2;color:#dc2626}.CartItem_removeButton__usnzs.CartItem_confirm__lIxuK{background:#dc2626;color:#fff;animation:CartItem_pulse__p9sDM .5s ease-in-out}@keyframes CartItem_pulse__p9sDM{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (min-width:900px){.CartItem_container__vcRSI{grid-template-columns:100px 1fr auto auto;grid-template-rows:1fr;align-items:center}.CartItem_container__vcRSI.CartItem_compact__mxfKj{grid-template-columns:80px 1fr auto auto}.CartItem_imageWrapper__UZGI2{grid-row:1;width:100px;height:100px}.CartItem_container__vcRSI.CartItem_compact__mxfKj .CartItem_imageWrapper__UZGI2{width:80px;height:80px}.CartItem_info__bPqSd{grid-column:2;grid-row:1}.CartItem_name__yVycw{font-size:16px}.CartItem_source__Wey2l{display:block}.CartItem_controls__F_61T{grid-column:3;grid-row:1;gap:var(--theme-spacing-lg,24px);flex-wrap:nowrap}.CartItem_actions__1Vq_O{grid-column:4;grid-row:1;flex-direction:row}}.CartItem_textOptions__QPlYo{display:flex;flex-direction:column;gap:4px;margin-top:4px}.CartItem_textOption__gkY5O{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:12px;line-height:1.4}.CartItem_textOptionLabel___1sCY{color:var(--theme-text-muted,#9ca3af);font-weight:500}.CartItem_textOptionValue__kNnq7{color:var(--theme-text-primary,#111827);font-style:italic;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CartItem_textOptionPrice__9Qo2K{color:var(--theme-primary,#2563eb);font-weight:600;font-size:11px;background:var(--theme-price-bg,rgba(59,130,246,.1));padding:1px 4px;border-radius:3px}@media (min-width:1024px){.CartItem_container__vcRSI{padding:20px}.CartItem_name__yVycw{font-size:18px}.CartItem_configuration__tZ0KD{font-size:14px}.CartItem_totalPrice__T6mcd{font-size:20px}.CartItem_textOption__gkY5O{font-size:13px}.CartItem_textOptionValue__kNnq7{max-width:300px}}.Cart_container__W48Dg{max-width:900px;margin:0 auto}.Cart_header__fNrky{margin-bottom:var(--theme-spacing-lg,24px)}.Cart_title__6gW8h{font-size:24px;font-weight:700;color:var(--theme-text-primary,#111827);margin:0;display:flex;align-items:center;gap:12px}.Cart_itemsList__p5QYp{flex-direction:column;gap:var(--theme-spacing-md,16px)}.Cart_freeShippingBanner__iMn9l,.Cart_itemsList__p5QYp{display:flex;margin-bottom:var(--theme-spacing-lg,24px)}.Cart_freeShippingBanner__iMn9l{background:var(--theme-accent-secondary,#2563eb);color:#fff;padding:var(--theme-spacing-md,16px);border-radius:var(--theme-radius-card,8px);border:var(--theme-border-width,1px) solid var(--theme-border-color,transparent);box-shadow:var(--theme-shadow-card,none);align-items:center;gap:12px;font-size:14px;font-weight:500}.Cart_freeShippingBanner__iMn9l svg{flex-shrink:0}.Cart_packIncentiveBanner__XAdjZ{background:linear-gradient(135deg,#15803d,#22c55e);color:#fff;padding:var(--theme-spacing-md,16px);border-radius:var(--theme-radius-card,8px);display:flex;align-items:center;gap:12px;margin-bottom:var(--theme-spacing-lg,24px);font-size:14px;font-weight:500}.Cart_packIncentiveBanner__XAdjZ svg{flex-shrink:0}.Cart_summary__DWkxc{background:var(--theme-card-bg-secondary,#f9fafb);border:var(--theme-border-width,1px) solid var(--theme-border-color,#e5e7eb);border-radius:var(--theme-radius-card,8px);padding:20px;margin-bottom:var(--theme-spacing-lg,24px)}.Cart_summaryRow__V7CHU{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.Cart_summaryRow__V7CHU:last-child{margin-bottom:0}.Cart_summaryLabel__X3aL7{font-size:14px;color:var(--theme-text-secondary,#6b7280);display:flex;align-items:center;gap:8px}.Cart_summaryValue__iKKdL{font-size:16px;font-weight:600;color:var(--theme-text-primary,#111827)}.Cart_freeTag__ZsrpF{background:var(--theme-accent,#10b981);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:var(--theme-radius-badge,4px);letter-spacing:.5px}.Cart_summaryDivider__5zqxv{height:1px;background:var(--theme-border-color,#d1d5db);margin:16px 0}.Cart_summaryTotal__ZjPfu .Cart_summaryLabel__X3aL7,.Cart_summaryTotal__ZjPfu .Cart_summaryValue__iKKdL{font-size:18px;font-weight:700;color:var(--theme-text-primary,#111827)}.Cart_vatNote__KCrCw{font-size:11px;font-weight:400;color:var(--theme-text-muted,#9ca3af);text-align:right}.Cart_discountLabel__shCET{color:#15803d;font-weight:500}.Cart_discountValue__ZFJyv{color:#15803d;font-weight:600}.Cart_actions__WuEna{display:flex;flex-direction:column;gap:12px}.Cart_checkoutButton__YBeYH,.Cart_clearButton__E7Eh7{width:100%;padding:var(--theme-spacing-md,16px);border:none;border-radius:var(--theme-radius-btn,8px);font-size:16px;font-weight:600;cursor:pointer;transition:all var(--theme-transition-speed,.2s);display:flex;align-items:center;justify-content:center}.Cart_clearButton__E7Eh7{background:var(--theme-btn-bg,#f3f4f6);color:var(--theme-text-secondary,#6b7280)}.Cart_clearButton__E7Eh7:hover{background:var(--theme-card-bg-secondary,#e5e7eb);color:#dc2626}.Cart_clearButton__E7Eh7.Cart_confirm__RJFmi{background:#dc2626;color:#fff;animation:Cart_pulse__XSIhm .5s ease-in-out}.Cart_checkoutButton__YBeYH{background:var(--theme-accent,#10b981);color:#fff;border:var(--theme-border-width,1px) solid var(--theme-border-color,transparent);box-shadow:var(--theme-shadow-btn,none)}.Cart_checkoutButton__YBeYH:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.1)}.Cart_checkoutButton__YBeYH:disabled{background:#9ca3af;cursor:not-allowed;opacity:.7;transform:none}.Cart_checkoutWrapper__CW6lk{display:flex;flex-direction:column;flex:1;max-width:300px;width:100%}.Cart_checkoutBlockedHint__F7dRv{margin:.4rem 0 0;font-size:.8rem;color:#dc2626;text-align:center;font-weight:500}.Cart_reconciliationSummary__NGSus{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;padding:.75rem 1rem;margin-bottom:.75rem;background:#fff7ed;border:1px solid #fdba74;border-left:4px solid #f97316;border-radius:.5rem;color:#9a3412;font-size:.9rem}.Cart_reconciliationSummaryText___ZVSg{display:flex;flex-direction:column;gap:.15rem;flex:1 1 60%;min-width:0}.Cart_reconciliationSummaryText___ZVSg strong{font-weight:600}.Cart_reconciliationAcceptAll__QQnRS{padding:.4rem .9rem;border:1px solid #9a3412;border-radius:.35rem;background:#9a3412;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity .15s ease}.Cart_reconciliationAcceptAll__QQnRS:hover{opacity:.9}.Cart_revalidatingHint__ICFgt{padding:.4rem .75rem;margin-bottom:.5rem;font-size:.8rem;color:var(--theme-text-secondary,#6b7280);font-style:italic}.Cart_emptyContainer__tVKa4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.Cart_emptyIcon__hoYzf{color:var(--theme-border-color,#d1d5db);margin-bottom:var(--theme-spacing-lg,24px)}.Cart_emptyTitle__53Njx{font-size:24px;font-weight:700;color:var(--theme-text-primary,#111827);margin:0 0 12px}.Cart_emptyText__ddoa_{font-size:16px;color:var(--theme-text-secondary,#6b7280);margin:0 0 32px}.Cart_emptyButton__PS4jZ{padding:14px 32px;background:var(--theme-accent-secondary,#2563eb);color:#fff;border:var(--theme-border-width,1px) solid var(--theme-border-color,transparent);border-radius:var(--theme-radius-btn,8px);box-shadow:var(--theme-shadow-btn,none);font-size:16px;font-weight:600;cursor:pointer;transition:all var(--theme-transition-speed,.2s)}.Cart_emptyButton__PS4jZ:hover{transform:translateY(-2px);filter:brightness(1.1)}@media (min-width:640px){.Cart_container__W48Dg{padding:var(--theme-spacing-lg,24px)}.Cart_title__6gW8h{font-size:28px}.Cart_actions__WuEna{flex-direction:row;justify-content:space-between}.Cart_checkoutButton__YBeYH,.Cart_clearButton__E7Eh7{width:auto;min-width:200px}.Cart_clearButton__E7Eh7{flex:0 0 auto}.Cart_checkoutWrapper__CW6lk{flex:1;max-width:300px}.Cart_checkoutButton__YBeYH{width:100%}}@media (min-width:1024px){.Cart_container__W48Dg{padding:32px}.Cart_summary__DWkxc{padding:var(--theme-spacing-lg,24px)}.Cart_summaryTotal__ZjPfu .Cart_summaryLabel__X3aL7,.Cart_summaryTotal__ZjPfu .Cart_summaryValue__iKKdL{font-size:20px}}@keyframes Cart_pulse__XSIhm{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.Cart_layoutCompact__wMRmY{max-width:600px}.Cart_layoutCompact__wMRmY .Cart_header__fNrky{margin-bottom:12px}.Cart_layoutCompact__wMRmY .Cart_title__6gW8h{font-size:18px;gap:8px}.Cart_layoutCompact__wMRmY .Cart_title__6gW8h svg{width:20px;height:20px}.Cart_layoutCompact__wMRmY .Cart_itemsList__p5QYp{gap:8px;margin-bottom:12px}.Cart_layoutCompact__wMRmY .Cart_freeShippingBanner__iMn9l,.Cart_layoutCompact__wMRmY .Cart_packIncentiveBanner__XAdjZ{padding:10px 12px;margin-bottom:12px;font-size:12px;border-radius:6px}.Cart_layoutCompact__wMRmY .Cart_freeShippingBanner__iMn9l svg,.Cart_layoutCompact__wMRmY .Cart_packIncentiveBanner__XAdjZ svg{width:16px;height:16px}.Cart_layoutCompact__wMRmY .Cart_summary__DWkxc{padding:12px;margin-bottom:12px}.Cart_layoutCompact__wMRmY .Cart_summaryRow__V7CHU{margin-bottom:8px}.Cart_layoutCompact__wMRmY .Cart_summaryLabel__X3aL7{font-size:13px}.Cart_layoutCompact__wMRmY .Cart_summaryValue__iKKdL{font-size:14px}.Cart_layoutCompact__wMRmY .Cart_summaryDivider__5zqxv{margin:10px 0}.Cart_layoutCompact__wMRmY .Cart_summaryTotal__ZjPfu .Cart_summaryLabel__X3aL7,.Cart_layoutCompact__wMRmY .Cart_summaryTotal__ZjPfu .Cart_summaryValue__iKKdL{font-size:15px}.Cart_layoutCompact__wMRmY .Cart_actions__WuEna{gap:8px}.Cart_layoutCompact__wMRmY .Cart_checkoutButton__YBeYH,.Cart_layoutCompact__wMRmY .Cart_clearButton__E7Eh7{padding:10px 16px;font-size:14px}@media (min-width:640px){.Cart_layoutCompact__wMRmY .Cart_checkoutButton__YBeYH,.Cart_layoutCompact__wMRmY .Cart_clearButton__E7Eh7{min-width:140px}.Cart_layoutCompact__wMRmY .Cart_checkoutWrapper__CW6lk{max-width:200px}}.Cart_undoSlot__aVou7{overflow:hidden;transition:none}.Cart_undoSlotInner__ckI12{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--theme-card-bg-secondary,#f3f4f6);border:1px dashed var(--theme-border-color,#d1d5db);border-radius:var(--theme-radius-card,8px);position:relative;overflow:hidden;animation:Cart_undoSlotReveal__Z91em .35s cubic-bezier(.22,1,.36,1) both}.Cart_undoIcon__x33cJ{flex-shrink:0;color:var(--theme-text-muted,#9ca3af)}.Cart_undoText__g711n{font-size:14px;color:var(--theme-text-secondary,#6b7280);flex:1}.Cart_undoActionButton__NEsTY{flex-shrink:0;background:var(--theme-text-primary,#111827);color:#fff;border:none;border-radius:var(--theme-radius-btn,6px);padding:6px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;letter-spacing:.3px;text-transform:uppercase}.Cart_undoActionButton__NEsTY:hover{filter:brightness(1.3);transform:scale(1.03)}.Cart_undoTimerBar__mIZNU{position:absolute;bottom:0;left:0;height:3px;width:100%;background:var(--theme-accent-secondary,#2563eb);transform-origin:left;animation:Cart_undoTimerShrink__tLo41 2s linear forwards;border-radius:0 0 0 var(--theme-radius-card,8px)}.Cart_undoSlotCollapsing__Kxtzu{animation:Cart_undoSlotCollapse___CtAL .18s cubic-bezier(.4,0,.2,1) forwards}.Cart_undoSlotCollapsing__Kxtzu .Cart_undoSlotInner__ckI12{animation:none}@keyframes Cart_undoSlotReveal__Z91em{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes Cart_undoTimerShrink__tLo41{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes Cart_undoSlotCollapse___CtAL{0%{max-height:80px;opacity:1;margin-bottom:var(--theme-spacing-md,16px);padding:0}50%{opacity:0}to{max-height:0;opacity:0;margin-bottom:0;padding:0;border-width:0}}.style-brutalist .Cart_checkoutButton__YBeYH,.style-brutalist .Cart_clearButton__E7Eh7{border:3px solid #000;border-radius:0;box-shadow:4px 4px 0 0 #000;font-family:var(--font-ibm-plex-mono),monospace;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:transform .1s steps(3),box-shadow .1s steps(3)}.style-brutalist .Cart_checkoutButton__YBeYH{background:#f6921e;color:#fff}.style-brutalist .Cart_checkoutButton__YBeYH:disabled{background:#9ca3af;color:#d1d5db;border-color:#6b7280;box-shadow:2px 2px 0 0 #6b7280;cursor:not-allowed;opacity:1}.style-brutalist .Cart_checkoutButton__YBeYH:disabled:hover{transform:none;box-shadow:2px 2px 0 0 #6b7280;filter:none;background:#9ca3af}.style-brutalist .Cart_checkoutButton__YBeYH:hover,.style-brutalist .Cart_clearButton__E7Eh7:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 0 #000;filter:none}.style-brutalist .Cart_checkoutButton__YBeYH:hover{background:#c00}.style-brutalist .Cart_checkoutButton__YBeYH:active,.style-brutalist .Cart_clearButton__E7Eh7:active{transform:translate(3px,3px);box-shadow:1px 1px 0 0 #000;animation:Cart_brutalCartBtnGlitch__fwzil .15s steps(4)}@keyframes Cart_brutalCartBtnGlitch__fwzil{0%{filter:invert(0)}25%{filter:invert(1) hue-rotate(90deg)}50%{filter:invert(0) contrast(2) brightness(1.5)}75%{filter:invert(1) hue-rotate(-90deg)}to{filter:invert(0)}}.CartSummary_container__H6b4H{display:flex;align-items:center;gap:12px;padding:8px 16px;border-radius:var(--theme-radius-btn,8px);cursor:pointer;transition:all .2s;font-family:inherit;box-shadow:var(--theme-shadow-btn,none)}.CartSummary_iconWrapper__txwTp{position:relative;display:flex;align-items:center;justify-content:center}.CartSummary_badge__4wYVJ{position:absolute;top:-8px;right:-8px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.CartSummary_totalDiscounted__T6W0E{color:#16a34a}.CartSummary_info__WVR4P{display:flex;flex-direction:column;gap:1px}.CartSummary_mainRow__zV6lJ{font-size:16px;font-weight:600}.CartSummary_discountRow__Tagqh,.CartSummary_mainRow__zV6lJ{display:flex;align-items:baseline;gap:6px}.CartSummary_promoLabel__jPXFb{font-size:11px;font-weight:700;letter-spacing:.06em;opacity:.65;text-transform:uppercase}.CartSummary_originalTotal__CLDlz{font-size:13px;font-weight:500;text-decoration:line-through;opacity:.55}.CartSummary_variantLight__EUkiA{background:var(--theme-card-bg,#fff);border:var(--theme-border-width,1px) solid var(--theme-border-color,rgba(0,0,0,.1))}.CartSummary_variantLight__EUkiA:hover{background:var(--theme-card-bg-secondary,#f9fafb);border-color:var(--theme-accent-secondary,#2563eb);transform:translateY(-1px);box-shadow:var(--theme-shadow-card,0 2px 8px rgba(59,130,246,.15))}.CartSummary_variantLight__EUkiA .CartSummary_icon__cO43u{color:var(--theme-text-primary,#111827)}.CartSummary_variantLight__EUkiA .CartSummary_count__FtcXI{color:var(--theme-text-secondary,#6b7280)}.CartSummary_variantLight__EUkiA .CartSummary_separator__fEUcO{color:var(--theme-text-muted,rgba(0,0,0,.2))}.CartSummary_variantLight__EUkiA .CartSummary_total__0rteG{color:var(--theme-text-primary,#111827)}.CartSummary_variantDark__I1jpm{background:var(--theme-card-bg,hsla(0,0%,100%,.1));border:var(--theme-border-width,1px) solid var(--theme-border-color,hsla(0,0%,100%,.2))}.CartSummary_variantDark__I1jpm:hover{background:var(--theme-card-bg-secondary,hsla(0,0%,100%,.15));border-color:var(--theme-accent-secondary,#60a5fa);transform:translateY(-1px);box-shadow:var(--theme-shadow-card,0 2px 8px rgba(96,165,250,.25))}.CartSummary_variantDark__I1jpm .CartSummary_icon__cO43u{color:var(--theme-text-primary,#fff)}.CartSummary_variantDark__I1jpm .CartSummary_count__FtcXI{color:var(--theme-text-secondary,hsla(0,0%,100%,.7))}.CartSummary_variantDark__I1jpm .CartSummary_separator__fEUcO{color:var(--theme-text-muted,hsla(0,0%,100%,.3))}.CartSummary_variantDark__I1jpm .CartSummary_total__0rteG{color:var(--theme-text-primary,#fff)}.style-brutalist .CartSummary_container__H6b4H{background:#fff;border:2.5px solid #000;border-radius:0;box-shadow:2px 2px 0 #000;transition:transform .12s,box-shadow .12s,background .15s;padding:5px 10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0}.style-brutalist .CartSummary_container__H6b4H.CartSummary_hasItems__719Nz{background:#f6921e}.style-brutalist .CartSummary_container__H6b4H:hover{background:#f9f9f9;transform:translate(-1px,-1px);box-shadow:3px 3px 0 #000}.style-brutalist .CartSummary_container__H6b4H.CartSummary_hasItems__719Nz:hover{background:#e8850f}.style-brutalist .CartSummary_container__H6b4H:active{transform:translate(1px,1px);box-shadow:1px 1px 0 #000}.style-brutalist .CartSummary_container__H6b4H.CartSummary_hasItems__719Nz:active{background:#d47a14}.style-brutalist .CartSummary_icon__cO43u{color:#000;width:20px;height:20px;stroke-width:2.4;display:block;flex:0 0 auto}.style-brutalist .CartSummary_badge__4wYVJ{position:absolute;top:-7px;right:-8px;min-width:16px;height:15px;padding:0 4px;background:#000;color:#fff;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:9.5px;font-weight:800;letter-spacing:.02em;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:none}.style-brutalist .CartSummary_info__WVR4P{display:flex}.style-brutalist .CartSummary_count__FtcXI{display:none}.style-brutalist .CartSummary_total__0rteG{color:#000;font-weight:900;font-family:var(--font-barlow-condensed),"Impact",sans-serif;font-size:14px;letter-spacing:.02em;line-height:1;display:inline-flex;align-items:baseline}.style-brutalist .CartSummary_totalValue__Oq0vc{font:inherit}.style-brutalist .CartSummary_totalCurrency__TVL1U{font:inherit;margin-left:1px}.style-brutalist .CartSummary_promoLabel__jPXFb{color:#000;font-weight:900;font-family:var(--font-barlow-condensed),"Impact",sans-serif;opacity:1;font-size:11px}.style-brutalist .CartSummary_originalTotal__CLDlz{color:#000;font-family:var(--font-barlow-condensed),"Impact",sans-serif;opacity:.5;font-size:12px}.style-brutalist .CartSummary_totalDiscounted__T6W0E{color:#000}@media (max-width:480px){.CartSummary_container__H6b4H{padding:8px 10px}.CartSummary_info__WVR4P{font-size:14px}.style-brutalist .CartSummary_promoLabel__jPXFb,.style-brutalist .CartSummary_totalCurrency__TVL1U{display:none}.style-brutalist .CartSummary_total__0rteG{font-size:13px}.style-brutalist .CartSummary_container__H6b4H{padding:4px 9px;gap:6px}.CartSummary_discountRow__Tagqh:empty{display:none}}.Footer_footer__kjzBy{margin-top:auto;padding:0 0 24px}.Footer_container__41eqE{max-width:1200px;margin:0 auto;padding:32px 24px 0}.Footer_styleLight__y4YRc{background-color:var(--ms-surface,#f7fafc);color:var(--ms-text,#1f2937);border-top:1px solid rgba(0,0,0,.1)}.Footer_styleDark__XGnZU{background-color:#000;color:#f0efe8;border-top:6px solid #f6921e}.Footer_styleTransparent__Ff7Om{background-color:transparent;color:inherit;border-top:1px solid transparent}.Footer_lockup__16MsL{display:block;width:100%;padding:48px 24px 32px;overflow:hidden;text-decoration:none;color:inherit;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent;transition:background-color .25s ease}.Footer_lockup__16MsL:focus-visible{outline:3px solid #ffe600;outline-offset:-3px}.Footer_lockupInner__KR7M4{max-width:1200px;margin:0 auto;display:flex;align-items:flex-end;gap:clamp(1.5rem,4vw,3rem);flex-wrap:wrap}.Footer_lockupWordmark__N_69j{font-family:var(--font-anton),"Anton","Impact","Arial Narrow",sans-serif;font-weight:400;font-size:clamp(2.5rem,6vw,4.5rem);line-height:.85;margin:0;text-transform:uppercase;letter-spacing:-2px;color:inherit;white-space:nowrap}.Footer_lockupWordmark__N_69j:after{content:"_";margin-left:4px;color:#ffe600;animation:Footer_footerCursorBlink__ScgL_ 1.6s steps(2) infinite}@keyframes Footer_footerCursorBlink__ScgL_{0%,50%{opacity:1}51%,to{opacity:0}}.Footer_lockupDot__PRthT{color:#f6921e}.Footer_styleDark__XGnZU .Footer_lockupDot__PRthT{color:#ffe600}.Footer_lockupMascot__Z3r4T{height:clamp(5rem,12vw,9rem);width:auto;margin-bottom:-.5rem;flex:0 0 auto;filter:brightness(.93) sepia(.05);transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .3s ease;transform-origin:bottom center;will-change:transform}.Footer_styleDark__XGnZU .Footer_lockupMascot__Z3r4T{filter:brightness(.93) sepia(.05) drop-shadow(0 0 12px rgba(255,230,0,.2))}.Footer_lockupArrow__IanPI{position:absolute;top:20px;right:24px;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1;color:#f6921e;opacity:.35;transform:translate(-6px,6px);transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1),color .25s ease;pointer-events:none;font-family:var(--font-ibm-plex-mono),"Courier New",monospace;letter-spacing:0;font-weight:700}.Footer_styleDark__XGnZU .Footer_lockupArrow__IanPI{color:#ffe600}@media (hover:hover){.Footer_lockup__16MsL:hover .Footer_lockupMascot__Z3r4T{transform:translateY(-10px) rotate(-4deg) scale(1.04)}.Footer_styleDark__XGnZU .Footer_lockup__16MsL:hover .Footer_lockupMascot__Z3r4T{filter:brightness(1) sepia(.05) drop-shadow(0 6px 20px rgba(255,230,0,.45))}.Footer_lockup__16MsL:hover .Footer_lockupDot__PRthT{text-shadow:0 0 18px rgba(255,230,0,.7)}.Footer_lockup__16MsL:hover .Footer_lockupArrow__IanPI{opacity:1;transform:translate(4px,-4px);color:#ffe600}.Footer_styleDark__XGnZU .Footer_lockup__16MsL:hover{background-color:rgba(255,230,0,.03)}}.Footer_lockup__16MsL:active .Footer_lockupMascot__Z3r4T{transform:translateY(-4px) rotate(-2deg) scale(.99);transition-duration:.12s}.Footer_lockup__16MsL:active .Footer_lockupArrow__IanPI{opacity:1;transform:translate(6px,-6px);color:#ffe600;transition-duration:.12s}.Footer_lockup__16MsL:active .Footer_lockupDot__PRthT{text-shadow:0 0 22px rgba(255,230,0,.9)}@media (hover:none){.Footer_lockupArrow__IanPI{opacity:.7;transform:translate(0)}.Footer_styleDark__XGnZU .Footer_lockupArrow__IanPI{color:#ffe600}.Footer_styleDark__XGnZU .Footer_lockupDot__PRthT{text-shadow:0 0 10px rgba(255,230,0,.35)}}@media (prefers-reduced-motion:reduce){.Footer_lockupArrow__IanPI,.Footer_lockupMascot__Z3r4T{transition:opacity .2s ease,color .2s ease}.Footer_lockup__16MsL:active .Footer_lockupArrow__IanPI,.Footer_lockup__16MsL:active .Footer_lockupMascot__Z3r4T,.Footer_lockup__16MsL:hover .Footer_lockupArrow__IanPI,.Footer_lockup__16MsL:hover .Footer_lockupMascot__Z3r4T{transform:none}}.Footer_styleDark__XGnZU .Footer_lockup__16MsL{border-bottom:3px solid #333}.Footer_columns__OJLL_{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-bottom:32px}.Footer_column__Vy1F6{display:flex;flex-direction:column;gap:12px}.Footer_columnTitle__nE_vA{font-family:var(--ms-font-heading,inherit);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;color:inherit}.Footer_styleDark__XGnZU .Footer_columnTitle__nE_vA{color:#ffe600}.Footer_linkList__pWrE4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.Footer_link__bsWBS{text-decoration:none;font-size:14px;transition:color .15s ease;color:inherit;opacity:.85}.Footer_link__bsWBS:hover{opacity:1}.Footer_styleLight__y4YRc .Footer_link__bsWBS{color:var(--ms-text-muted,#718096)}.Footer_styleLight__y4YRc .Footer_link__bsWBS:hover{color:var(--ms-primary,#2563eb);opacity:1}.Footer_styleDark__XGnZU .Footer_link__bsWBS{color:#999;opacity:1}.Footer_styleDark__XGnZU .Footer_link__bsWBS:hover{color:#ffe600}.style-brutalist .Footer_link__bsWBS{display:inline-block;background:transparent;color:#fafaf7;border:none;border-radius:0;box-shadow:none;font-family:var(--font-ibm-plex-mono),"Courier New",monospace;text-transform:uppercase;letter-spacing:.04em;padding:2px 0 2px 13px;position:relative;font-size:13px;text-decoration:none;opacity:1;transition:text-decoration-color .1s steps(2)}.style-brutalist .Footer_link__bsWBS:before{content:">";position:absolute;left:0;top:50%;transform:translateY(-52%);color:#ffe600;font-weight:700;font-size:14px;line-height:1;speak:never}.style-brutalist .Footer_link__bsWBS:hover{background:transparent;color:#fafaf7;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:#ffe600;box-shadow:none;opacity:1}.style-brutalist .Footer_link__bsWBS:hover:before{animation:Footer_footer-link-blink__Xdk_l .55s steps(2) infinite}.style-brutalist .Footer_link__bsWBS:focus-visible{outline:2px solid #ffe600;outline-offset:2px}@keyframes Footer_footer-link-blink__Xdk_l{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.style-brutalist .Footer_link__bsWBS:hover:before{animation:none}}.Footer_social__Uep90{display:flex;gap:12px;margin-top:12px}.Footer_socialLink__3UruY{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ms-radius,8px);transition:all .15s ease;background-color:rgba(0,0,0,.05);color:inherit}.Footer_socialLink__3UruY:hover{background-color:var(--ms-primary,#2563eb);color:#fff}.Footer_styleDark__XGnZU .Footer_socialLink__3UruY{background-color:hsla(0,0%,100%,.08);color:#f0efe8;border-radius:0}.Footer_styleDark__XGnZU .Footer_socialLink__3UruY:hover{background-color:#f6921e;color:#000}.Footer_paymentIcons__3CGJw{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap}.Footer_paymentIcon__vYtvZ{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ms-radius,8px);background-color:rgba(0,0,0,.05);color:inherit;opacity:.85}.Footer_styleDark__XGnZU .Footer_paymentIcon__vYtvZ{background-color:hsla(0,0%,100%,.08);color:#f0efe8;border-radius:0}.Footer_bottom__lZV8K{border-top:1px solid rgba(0,0,0,.1);padding-top:24px;text-align:center}.Footer_styleDark__XGnZU .Footer_bottom__lZV8K{border-top-color:hsla(0,0%,100%,.1)}.Footer_copyright__lEmAT{margin:0;font-size:13px;color:inherit;opacity:.75}.Footer_extraText__aKZs_{margin:8px 0 0;font-size:12px;color:inherit;opacity:.6}.Footer_whatsappButton__SOCos{position:fixed;bottom:20px;z-index:1000;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:#25d366;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;transition:transform .2s ease,box-shadow .2s ease}.Footer_whatsappButton__SOCos:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.2)}@media (max-width:768px){.Footer_footer__kjzBy{padding-bottom:20px}.Footer_lockup__16MsL{padding:32px 16px 24px}.Footer_lockupInner__KR7M4{flex-direction:column;align-items:flex-start;gap:1rem}.Footer_lockupMascot__Z3r4T{height:clamp(4rem,18vw,6rem);margin-bottom:0}.Footer_container__41eqE{padding:24px 16px 0}.Footer_columns__OJLL_{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px}.Footer_whatsappButton__SOCos{width:48px;height:48px;bottom:16px}}@media (max-width:480px){.Footer_columns__OJLL_{grid-template-columns:1fr}}.CookieBanner_banner__0EUHA{position:fixed;bottom:0;left:0;right:0;z-index:9999;background-color:var(--ms-surface,#f8f9fa);border-top:1px solid rgba(0,0,0,.1);box-shadow:0 -4px 20px rgba(0,0,0,.1);padding:1rem;animation:CookieBanner_slideUp__wscPM .3s ease-out}@keyframes CookieBanner_slideUp__wscPM{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.CookieBanner_content__7dsCE{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1rem;align-items:center}@media (min-width:768px){.CookieBanner_content__7dsCE{flex-direction:row;justify-content:space-between}}.CookieBanner_text__TkotM{flex:1;text-align:center}@media (min-width:768px){.CookieBanner_text__TkotM{text-align:left}}.CookieBanner_text__TkotM p{margin:0;color:var(--ms-text,#1a1a1a);font-size:.9rem;line-height:1.5}.CookieBanner_privacyLink__V9mjZ{color:var(--ms-primary,#2563eb);text-decoration:underline;font-size:.85rem;margin-left:.5rem;transition:opacity .2s}.CookieBanner_privacyLink__V9mjZ:hover{opacity:.8}.CookieBanner_actions__84Tv3{display:flex;gap:.75rem;flex-shrink:0}.CookieBanner_acceptButton__Kwo0i,.CookieBanner_rejectButton__i8Cow{padding:.625rem 1.25rem;font-size:.9rem;font-weight:500;border-radius:var(--ms-radius,6px);cursor:pointer;transition:all .2s ease;border:1px solid var(--ms-primary,#2563eb)}.CookieBanner_acceptButton__Kwo0i{background-color:var(--ms-primary,#2563eb);color:#fff}.CookieBanner_acceptButton__Kwo0i:hover{filter:brightness(1.1);transform:translateY(-1px)}.CookieBanner_acceptButton__Kwo0i:active{transform:translateY(0)}.CookieBanner_rejectButton__i8Cow{background-color:transparent;color:var(--ms-text,#1a1a1a);border:1px solid var(--ms-primary,#2563eb)}.CookieBanner_rejectButton__i8Cow:hover{background-color:rgba(0,0,0,.05)}@media (prefers-color-scheme:dark){.CookieBanner_banner__0EUHA{background-color:var(--ms-surface,#1f2937);border-top-color:hsla(0,0%,100%,.1)}.CookieBanner_text__TkotM p{color:var(--ms-text,#f3f4f6)}.CookieBanner_rejectButton__i8Cow:hover{background-color:hsla(0,0%,100%,.05)}}@media (max-width:480px){.CookieBanner_banner__0EUHA{padding:.875rem}.CookieBanner_actions__84Tv3{width:100%;flex-direction:column}.CookieBanner_acceptButton__Kwo0i,.CookieBanner_rejectButton__i8Cow{width:100%;padding:.75rem}}.LanguageSwitcher_container__bRhtq{position:relative}.LanguageSwitcher_trigger__ijENc{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--theme-radius-btn,8px);font-size:14px;font-weight:500;background:var(--theme-card-bg,#fff);color:var(--theme-text-primary,#1f2937);border:var(--theme-border-width,1px) solid var(--theme-border-color,rgba(0,0,0,.1));cursor:pointer;transition:all .2s ease;font-family:inherit;box-shadow:var(--theme-shadow-btn,none)}.LanguageSwitcher_trigger__ijENc:hover{background:var(--theme-card-bg-secondary,#f9fafb);border-color:var(--theme-accent-secondary,#3b82f6);box-shadow:0 2px 4px rgba(0,0,0,.05)}.LanguageSwitcher_trigger__ijENc.LanguageSwitcher_open__FT5OZ{border-color:var(--theme-accent-secondary,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.LanguageSwitcher_trigger__ijENc.LanguageSwitcher_pending__Gf3jA{opacity:.6;cursor:wait}.LanguageSwitcher_flag__B5wOT{font-size:16px;line-height:1}.LanguageSwitcher_code__vNZHq{font-size:12px;font-weight:600;letter-spacing:.5px}.LanguageSwitcher_caret__DAxsP{width:12px;height:12px;transition:transform .2s ease}.LanguageSwitcher_trigger__ijENc.LanguageSwitcher_open__FT5OZ .LanguageSwitcher_caret__DAxsP{transform:rotate(180deg)}.LanguageSwitcher_dropdown__uoc_J{position:absolute;right:0;top:calc(100% + 4px);min-width:100px;padding:4px;background:var(--theme-card-bg,#fff);border:var(--theme-border-width,1px) solid var(--theme-border-color,rgba(0,0,0,.1));border-radius:var(--theme-radius-btn,8px);box-shadow:var(--theme-shadow-card,0 4px 12px rgba(0,0,0,.1));z-index:1000;animation:LanguageSwitcher_fadeIn__VBH1J .15s ease}@keyframes LanguageSwitcher_fadeIn__VBH1J{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.LanguageSwitcher_option__t_Ckr{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:calc(var(--theme-radius-btn, 8px) - 2px);cursor:pointer;transition:background .15s ease;font-family:inherit;color:var(--theme-text-primary,#1f2937)}.LanguageSwitcher_option__t_Ckr:hover{background:var(--theme-accent-secondary,#3b82f6);color:var(--theme-btn-selected-text,#fff)}.LanguageSwitcher_optionCode___SZHv{font-size:13px;font-weight:500}.style-brutalist .LanguageSwitcher_container__bRhtq{display:flex;align-self:stretch}.style-brutalist .LanguageSwitcher_trigger__ijENc{border:none;border-radius:0;box-shadow:none;font-family:var(--font-ibm-plex-mono),monospace;font-weight:700;text-transform:uppercase;padding:0 12px;min-width:44px;align-self:stretch;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .1s steps(3)}.style-brutalist .LanguageSwitcher_flag__B5wOT{font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center}.style-brutalist .LanguageSwitcher_code__vNZHq{font-size:11px;font-weight:900;letter-spacing:.08em;color:#000;line-height:1}.style-brutalist .LanguageSwitcher_caret__DAxsP{display:none}.style-brutalist .LanguageSwitcher_trigger__ijENc:hover{background:#f0f0f0;border-color:#000;box-shadow:none}.style-brutalist .LanguageSwitcher_trigger__ijENc.LanguageSwitcher_open__FT5OZ,.style-brutalist .LanguageSwitcher_trigger__ijENc:active{transform:none;box-shadow:none;background:#e0e0e0}.style-brutalist .LanguageSwitcher_dropdown__uoc_J{border:1.5px solid #000;border-radius:0;box-shadow:2px 2px 0 #000;background:#fff;padding:4px;min-width:80px;margin-top:6px}.style-brutalist .LanguageSwitcher_option__t_Ckr{border-radius:0;font-family:var(--font-ibm-plex-mono),monospace;padding:6px 10px;gap:8px}.style-brutalist .LanguageSwitcher_option__t_Ckr:hover{background:#000;color:#fff}@media (max-width:767px){.LanguageSwitcher_trigger__ijENc{padding:6px 10px;gap:0}.LanguageSwitcher_caret__DAxsP,.LanguageSwitcher_code__vNZHq{display:none}.LanguageSwitcher_flag__B5wOT{font-size:18px}.style-brutalist .LanguageSwitcher_trigger__ijENc{padding:0 12px;gap:6px}.style-brutalist .LanguageSwitcher_code__vNZHq{display:flex}.style-brutalist .LanguageSwitcher_caret__DAxsP{display:none}}@media (max-width:380px){.style-brutalist .LanguageSwitcher_code__vNZHq{display:none}}.ContentSlot_slotContainer__P_n7R{width:100%}.ContentSlot_block__NAZCn{padding:1.5rem 0;display:flex;justify-content:center}.ContentSlot_alignLeft__2jMvZ{justify-content:flex-start;text-align:left}.ContentSlot_alignCenter__BGYnZ{justify-content:center;text-align:center}.ContentSlot_alignRight__7UQAv{justify-content:flex-end;text-align:right}.ContentSlot_fullWidth__hd5BC{width:100vw;margin-left:calc(-50vw + 50%)}@media (max-width:768px){.ContentSlot_hideOnMobile__bCmuB{display:none!important}}@media (min-width:769px){.ContentSlot_hideOnDesktop__4S_9b{display:none!important}}.ContentSlot_textBlock__coVsz{max-width:800px}.ContentSlot_blockTitle__LC72_{color:var(--theme-text-primary,#1e293b);font-family:var(--theme-font-family,inherit);font-weight:var(--theme-font-weight-title,700);margin-bottom:.75rem;font-size:1.5rem}.ContentSlot_blockBody___V4w8{color:var(--theme-text-secondary,#64748b);line-height:1.55;font-size:1rem}.ContentSlot_blockBody___V4w8 p{margin:0 0 1rem}.ContentSlot_blockBody___V4w8 a{color:var(--theme-primary,#2563eb);text-decoration:underline;text-underline-offset:2px}.ContentSlot_blockBody___V4w8 a:hover{opacity:.8}.ContentSlot_blockBody___V4w8 h1{font-size:1.75rem;font-weight:700;color:var(--theme-text-primary,#1e293b);margin:2rem 0 1rem;line-height:1.2}.ContentSlot_blockBody___V4w8 h2{font-size:1.35rem;font-weight:700;color:var(--theme-text-primary,#1e293b);margin:2rem 0 .75rem;padding-bottom:.5rem;border-bottom:2px solid var(--theme-border-color,#e2e8f0);line-height:1.3}.ContentSlot_blockBody___V4w8 h3{font-size:1.1rem;font-weight:600;color:var(--theme-text-primary,#1e293b);margin:1.5rem 0 .5rem;line-height:1.3}.ContentSlot_blockBody___V4w8 h4{font-size:1rem;font-weight:600;color:var(--theme-text-primary,#1e293b);margin:1.25rem 0 .5rem}.ContentSlot_blockBody___V4w8 ol,.ContentSlot_blockBody___V4w8 ul{margin:0 0 1rem;padding-left:1.5rem}.ContentSlot_blockBody___V4w8 li{margin-bottom:.4rem;line-height:1.6}.ContentSlot_blockBody___V4w8 table{width:100%;border-collapse:collapse;margin:1rem 0 1.5rem;font-size:.9rem}.ContentSlot_blockBody___V4w8 thead th{background:var(--theme-surface-color,#f1f5f9);color:var(--theme-text-primary,#1e293b);font-weight:600;text-align:left;padding:.6rem .75rem;border-bottom:2px solid var(--theme-border-color,#e2e8f0)}.ContentSlot_blockBody___V4w8 tbody td{padding:.55rem .75rem;border-bottom:1px solid var(--theme-border-color,#e2e8f0);vertical-align:top}.ContentSlot_blockBody___V4w8 tbody tr:last-child td{border-bottom:none}.ContentSlot_blockBody___V4w8 strong{color:var(--theme-text-primary,#1e293b);font-weight:600}.ContentSlot_blockBody___V4w8 hr{border:none;border-top:1px solid var(--theme-border-color,#e2e8f0);margin:2rem 0}.ContentSlot_blockBody___V4w8 code{background:var(--theme-surface-color,#f1f5f9);padding:.15rem .4rem;border-radius:3px;font-size:.875em}.ContentSlot_blockBody___V4w8 blockquote{border-left:3px solid var(--theme-primary,#2563eb);margin:1rem 0;padding:.5rem 0 .5rem 1rem;color:var(--theme-text-secondary,#64748b);font-style:italic}.ContentSlot_cta__8_k_K{display:inline-block;margin-top:1rem;padding:.625rem 1.5rem;background:var(--theme-primary,#2563eb);color:#fff;border-radius:var(--theme-border-radius,8px);text-decoration:none;font-weight:600;transition:opacity .2s}.ContentSlot_cta__8_k_K:hover{opacity:.9}.ContentSlot_imageBlock__5weP6{max-width:800px}.ContentSlot_blockImage__e8jJQ{width:100%;height:auto;border-radius:var(--theme-border-radius,8px);-o-object-fit:cover;object-fit:cover}.ContentSlot_blockCaption__wgNPv{color:var(--theme-text-secondary,#64748b);margin-top:.5rem;font-size:.9rem}.ContentSlot_videoBlock__I23nH{max-width:800px;width:100%}.ContentSlot_videoWrapper__cyrwm{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--theme-border-radius,8px)}.ContentSlot_videoIframe__dRkUw{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.ContentSlot_embedBlock__22eEa{max-width:800px}.ContentSlot_embedWrapper__iknn6{overflow:hidden;border-radius:var(--theme-border-radius,8px)}.ContentSlot_bannerBlock__jxchZ{position:relative;background-size:cover;background-position:50%;background-color:var(--theme-primary,#2563eb);border-radius:var(--theme-border-radius,8px);overflow:hidden}.ContentSlot_bannerBlock__jxchZ,.ContentSlot_bannerOverlay__N1E52{min-height:200px;display:flex;align-items:center;justify-content:center}.ContentSlot_bannerOverlay__N1E52{padding:2rem;text-align:center;background:rgba(0,0,0,.3);width:100%;flex-direction:column}.ContentSlot_bannerTitle__t6lr3{color:#fff;font-family:var(--theme-font-family,inherit);font-weight:var(--theme-font-weight-title,700);font-size:2rem;margin-bottom:.5rem}.ContentSlot_bannerBody__xXE_X{color:hsla(0,0%,100%,.9);font-size:1.1rem;max-width:600px}.ContentSlot_bannerCta__cZZJY{display:inline-block;margin-top:1rem;padding:.75rem 2rem;background:#fff;color:var(--theme-primary,#2563eb);border-radius:var(--theme-border-radius,8px);text-decoration:none;font-weight:600;transition:opacity .2s}.ContentSlot_bannerCta__cZZJY:hover{opacity:.9}.ContentSlot_tiktokBlock__OLzzi{width:100%}.ContentSlot_tiktokEmbed__0hv8P{border:none;margin:0;padding:0}.style-brutalist .slot-product-after-preview .ContentSlot_block__NAZCn{padding:0}.style-brutalist .slot-product-after-preview .ContentSlot_blockTitle__LC72_{font-family:var(--font-syne),var(--font-barlow-condensed),"Impact",sans-serif;font-weight:800;font-size:clamp(2.5rem,6vw,4.5rem);line-height:.85;letter-spacing:-3px;text-transform:uppercase;color:#000;margin-bottom:1rem;transform:rotate(-1deg);transform-origin:left center}.style-brutalist .slot-product-after-preview .ContentSlot_blockBody___V4w8{border-left:4px solid #000;padding-left:1rem;font-family:var(--font-space-mono),var(--font-ibm-plex-mono),monospace;font-weight:700;font-size:1.1rem;color:#000;margin-bottom:1rem}.ContentSlot_consentPlaceholder__D5kZN{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;border:2px dashed var(--theme-border-color,#d1d5db);border-radius:var(--ms-radius,8px);background:var(--theme-surface-color,#f9fafb);text-align:center;max-width:800px;width:100%;margin:0 auto}.ContentSlot_consentIcon__aRMiZ{font-size:2.5rem;margin-bottom:1rem;opacity:.4}.ContentSlot_consentTitle__DMwNg{font-weight:600;font-size:1rem;color:var(--theme-text-color,var(--ms-text,#1f2937));margin:0 0 .5rem}.ContentSlot_consentText__THxux{font-size:.875rem;color:var(--theme-text-muted-color,var(--ms-text-muted,#6b7280));margin:0 0 1.25rem;max-width:400px}.ContentSlot_consentButton__og7sm{padding:.625rem 1.5rem;background:var(--ms-primary,#2563eb);color:#fff;border:none;border-radius:var(--ms-radius,8px);font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .15s}.ContentSlot_consentButton__og7sm:hover{opacity:.85}@media (max-width:767px){.ContentSlot_block__NAZCn{padding:.75rem 0}.ContentSlot_blockTitle__LC72_{font-size:1.15rem;margin-bottom:.375rem}.ContentSlot_blockBody___V4w8{font-size:.875rem;line-height:1.5}.ContentSlot_blockBody___V4w8 p{margin:0 0 .5rem}.ContentSlot_blockBody___V4w8 h1{font-size:1.375rem;margin:1.25rem 0 .5rem}.ContentSlot_blockBody___V4w8 h2{font-size:1.1rem;margin:1.25rem 0 .375rem}.ContentSlot_blockBody___V4w8 h3{font-size:1rem;margin:1rem 0 .375rem}}.MicrositeLayout_layout___AC2i{display:flex;flex-direction:column;min-height:100vh;background-color:var(--ms-background,#fff)}.MicrositeLayout_main__y8So0{flex:1;width:100%;margin:0 auto;padding:24px}.MicrositeLayout_maxWidthNarrow__cwCCO{max-width:720px}.MicrositeLayout_maxWidthDefault__JJVfW{max-width:1200px}.MicrositeLayout_maxWidthWide__lXksV{max-width:1440px}.MicrositeLayout_maxWidthFull__9ulr6{max-width:100%;padding-left:0;padding-right:0}.MicrositeLayout_mainFullwidth__eArwy{max-width:100%;padding-left:0;padding-right:0}@media (max-width:768px){.MicrositeLayout_main__y8So0{padding:16px}}@media (max-width:480px){.MicrositeLayout_main__y8So0{padding:12px}}