.TTg0FW_trigger{z-index:50;height:2.75rem;color:var(--color-text-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:all .2s;display:flex;position:fixed;bottom:1.5rem;left:1.5rem}.TTg0FW_trigger:hover{border-color:var(--brand-orange);background:#ffffffd9;transform:translateY(-2px);box-shadow:0 4px 12px -2px #ff720d26,0 2px 6px -1px #00000014}.TTg0FW_trigger:active{transform:translateY(0)}.TTg0FW_trigger:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.TTg0FW_label{display:block}.TTg0FW_overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TTg0FW_modal{background:#fff;border-radius:14px;width:calc(100% - 2rem);max-width:380px;padding:2rem;box-shadow:0 20px 60px -12px #00000040}.TTg0FW_message{color:var(--color-text-primary);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.5}.TTg0FW_actions{justify-content:flex-end;gap:.75rem;display:flex}.TTg0FW_cancelBtn,.TTg0FW_confirmBtn{cursor:pointer;border:none;border-radius:8px;padding:.625rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:all .2s}.TTg0FW_cancelBtn{color:var(--color-text-secondary);background:#0000000f}.TTg0FW_cancelBtn:hover{color:var(--color-text-primary);background:#0000001a}.TTg0FW_confirmBtn{color:#fff;background:#dc2626}.TTg0FW_confirmBtn:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px -2px #dc262666}.TTg0FW_confirmBtn:active{transform:translateY(0)}@media (max-width:640px){.TTg0FW_trigger{text-align:center;flex-direction:column;flex-shrink:0;gap:.375rem;width:5.25rem;height:5.25rem;padding:.5rem;font-size:.75rem;font-weight:600;position:static}.TTg0FW_label{white-space:normal;word-wrap:break-word;line-height:1.2;display:block}.TTg0FW_actions{flex-direction:column}}
.JzhmOq_mainPanel{transition:all .3s}.JzhmOq_buttonContainer{background:0 0;gap:.5rem;padding:.5rem;display:flex}.JzhmOq_separator{display:none}.JzhmOq_categoryButton{color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.JzhmOq_square{text-align:center;word-wrap:break-word;border-radius:10px;width:6.5rem;height:6.5rem;padding:.5rem;font-size:.8125rem}.JzhmOq_categoryButton:hover{border-color:var(--brand-orange);background:#ffffffd9;transform:translateY(-2px);box-shadow:0 4px 12px -2px #ff720d26,0 2px 6px -1px #00000014}.JzhmOq_categoryButton:active{transform:translateY(0)}.JzhmOq_categoryButton:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}@media (max-width:640px){.JzhmOq_square{width:5.25rem;height:5.25rem;font-size:.75rem}.JzhmOq_mainPanel{width:100%;max-width:calc(100vw - .5rem);padding-left:5px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.5rem calc(100% - 1.5rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.5rem calc(100% - 1.5rem),#0000 100%)}.JzhmOq_buttonContainer{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;width:100%;max-width:100%;padding-inline:1rem;overflow-x:auto}.JzhmOq_mainPanel .JzhmOq_buttonContainer>.JzhmOq_categoryButton.JzhmOq_square{flex:0 0 5.25rem;width:5.25rem;min-width:5.25rem;max-width:5.25rem;height:5.25rem}.JzhmOq_mainPanel .JzhmOq_buttonContainer>.glass-surface{flex:0 0 5.25rem;width:5.25rem;min-width:5.25rem;max-width:5.25rem;height:5.25rem}.JzhmOq_buttonContainer::-webkit-scrollbar{display:none}.JzhmOq_buttonContainer:after{content:"";flex:0 0 .5rem}.JzhmOq_categoryButton{flex-shrink:0}.JzhmOq_separator{background:#0000001f;flex-shrink:0;width:1px;height:2rem;margin:0 .25rem;display:block}}
._HRDVa_card{width:100%;min-width:0;color:inherit;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:.625rem;padding:.75rem;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:flex;position:relative}._HRDVa_cardInteractive{cursor:pointer}._HRDVa_cardInteractive:hover{border-color:var(--brand-orange);transform:translateY(-1px)}._HRDVa_selected{border-color:var(--brand-orange);background:var(--brand-orange-light);box-shadow:0 0 0 1px #f479201f}._HRDVa_disabled{cursor:not-allowed;border-color:var(--border-subtle);border-style:dashed}._HRDVa_disabled:hover{border-color:var(--border-subtle);transform:none}._HRDVa_disabled ._HRDVa_imageWrapper,._HRDVa_disabled ._HRDVa_copy{opacity:.5;filter:grayscale()}._HRDVa_card[data-tooltip]:hover:after,._HRDVa_card[data-tooltip]:focus-visible:after{content:attr(data-tooltip);z-index:4;color:#fff;text-align:center;white-space:normal;pointer-events:none;background:#181818f0;border:1px solid #18181824;border-radius:6px;width:max-content;max-width:min(220px,100vw - 2rem);padding:.5rem .625rem;font-size:.75rem;font-weight:650;line-height:1.25;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0003}._HRDVa_card:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}._HRDVa_imageWrapper{-webkit-user-select:none;user-select:none;position:relative}._HRDVa_card img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._HRDVa_imageOverlay{pointer-events:none;position:absolute;inset:0}._HRDVa_info{flex-direction:column;gap:.125rem;display:flex}._HRDVa_infoRow{justify-content:space-between;align-items:flex-start;gap:.625rem;display:flex}._HRDVa_copy{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}._HRDVa_sku{color:var(--color-text-muted);letter-spacing:.02em;font-size:.75rem}._HRDVa_name{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:600;line-height:1.3}._HRDVa_meta{min-width:0}._HRDVa_price{color:var(--brand-orange);letter-spacing:0;margin:0;font-size:.9375rem;font-weight:700}._HRDVa_actions{flex:none;justify-content:flex-end;align-items:center;gap:.375rem;display:flex}@media (max-width:640px){._HRDVa_card{padding:.7rem}}
.dROlVa_infoButton{border:1px solid var(--border-default);width:2rem;height:2rem;color:var(--color-text-muted);background:#ffffff80;flex-shrink:0}.dROlVa_infoButton:hover{border-color:var(--brand-orange);color:var(--brand-orange);background:#fffc;transform:translateY(-1px)}.dROlVa_infoButton:active{transform:translateY(0)}
@media (min-width:641px){._0cp2tG_productsPanel{border-radius:12px;transition:all .3s}}._0cp2tG_productsContainer{flex-direction:column;gap:.75rem;padding:.75rem;display:flex;overflow:hidden auto}._0cp2tG_embeddedPanel{border-top:1px solid var(--border-subtle);flex-direction:column;min-height:0;max-height:calc(100vh - 20rem);display:flex;overflow:hidden}._0cp2tG_panelHeader{z-index:1;border-bottom:1px solid var(--border-subtle);background:inherit;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;position:sticky;top:0}._0cp2tG_emptyState{color:var(--color-text-secondary);text-align:center;margin:0;padding:1rem;font-size:.875rem}._0cp2tG_panelTitle{color:var(--color-text-primary);letter-spacing:var(--tracking-tight);margin:0;font-size:1rem;font-weight:700}._0cp2tG_closeButton{border:1px solid var(--border-subtle);width:1.75rem;height:1.75rem;color:var(--color-text-muted)}._0cp2tG_closeButton:hover{border-color:var(--border-default);color:var(--color-text-primary);background:#0000000a}@media (max-width:640px){._0cp2tG_embeddedPanel{max-height:calc(100svh - 20rem)}}._0cp2tG_productCard{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;flex-shrink:0;gap:.625rem;width:100%;min-width:180px;padding:.75rem;transition:all .2s;display:flex;position:relative}._0cp2tG_productCard:hover{border-color:var(--brand-orange);transform:translateY(-1px)}._0cp2tG_productCardDisabled{cursor:not-allowed;border-color:var(--border-subtle);border-style:dashed}._0cp2tG_productCardDisabled:hover{border-color:var(--border-subtle);transform:none}._0cp2tG_productCardDisabled ._0cp2tG_productInfo{opacity:.45}._0cp2tG_productCard[data-tooltip]:hover:after,._0cp2tG_productCard[data-tooltip]:focus-visible:after{content:attr(data-tooltip);z-index:3;color:#fff;text-align:center;white-space:normal;pointer-events:none;background:#181818f0;border:1px solid #18181824;border-radius:6px;width:max-content;max-width:min(220px,100vw - 2rem);padding:.5rem .625rem;font-size:.75rem;font-weight:650;line-height:1.25;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0003}._0cp2tG_productCard[data-tooltip]:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}._0cp2tG_imageWrapper{-webkit-user-select:none;user-select:none;position:relative}._0cp2tG_productCard img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._0cp2tG_productCardDisabled ._0cp2tG_imageWrapper{filter:grayscale();opacity:.5}._0cp2tG_comingSoonBadge{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border-subtle);white-space:nowrap;background:#ffffffd9;border-radius:999px;padding:.2rem .625rem;font-size:.6875rem;font-weight:600;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}._0cp2tG_bracketsIncluded{color:var(--color-text-muted);letter-spacing:.01em;font-size:.6875rem;font-weight:600;line-height:1.3;display:block}._0cp2tG_cornerAddonDisabledBadge{text-align:center;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:normal;pointer-events:none;background:#181818eb;border:1px solid #1818182e;border-radius:6px;max-width:calc(100% - 1rem);padding:.25rem .625rem;font-size:.6875rem;font-weight:650;line-height:1.2;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}._0cp2tG_productCard._0cp2tG_selected{background:var(--brand-orange-light);border-color:var(--brand-orange)}._0cp2tG_productCard._0cp2tG_selected:hover{background:var(--brand-orange-light);border-color:var(--brand-orange);transform:translateY(-1px)}._0cp2tG_productCardDragging,._0cp2tG_productCardDragging:hover{background:var(--brand-orange-light);border-color:var(--brand-orange);cursor:grabbing;transform:translateY(-1px);box-shadow:0 0 0 1px #f4792029}._0cp2tG_productsPanel._0cp2tG_draggingPanel{visibility:hidden;pointer-events:none;transition:none;position:absolute}._0cp2tG_productInfo{flex-direction:column;gap:.125rem;display:flex}._0cp2tG_productInfoRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._0cp2tG_productName{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:600;line-height:1.3}._0cp2tG_productSku{color:var(--color-text-muted);letter-spacing:.02em;font-size:.75rem}._0cp2tG_productPrice{color:var(--brand-orange);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:700}._0cp2tG_productAvailability{color:#a16207;letter-spacing:.01em;cursor:help;background:#f59e0b1a;border:1px solid #a1620733;border-radius:999px;max-width:fit-content;margin-top:.35rem;padding:.2rem .45rem;font-size:.6875rem;font-weight:700;display:inline-flex;position:relative}._0cp2tG_productAvailability[data-tooltip]:hover:after,._0cp2tG_productAvailability[data-tooltip]:focus-visible:after{content:attr(data-tooltip);z-index:3;color:#fff;text-align:left;white-space:normal;pointer-events:none;background:#181818f0;border:1px solid #18181824;border-radius:6px;width:max-content;max-width:min(220px,100vw - 2rem);padding:.5rem .625rem;font-size:.75rem;font-weight:650;line-height:1.25;position:absolute;bottom:calc(100% + .5rem);left:0;box-shadow:0 8px 22px #0003}._0cp2tG_productAvailability:focus-visible{outline-offset:2px;outline:2px solid #a162074d}@media (max-width:640px){._0cp2tG_productCard{min-width:150px}}
.WgCkRa_embeddedPanel{border-top:1px solid var(--border-subtle);flex-direction:column;min-height:0;max-height:calc(100vh - 20rem);display:flex;overflow:hidden}@media (min-width:641px){.WgCkRa_workbenchPanel{border-radius:12px;transition:all .3s}}@media (max-width:640px){.WgCkRa_embeddedPanel{max-height:calc(100svh - 20rem)}}.WgCkRa_panelHeader{z-index:1;border-bottom:1px solid var(--border-subtle);background:inherit;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;position:sticky;top:0}.WgCkRa_panelTitle{color:var(--color-text-primary);letter-spacing:var(--tracking-tight);margin:0;font-size:1rem;font-weight:700}.WgCkRa_closeButton{border:1px solid var(--border-subtle);width:1.75rem;height:1.75rem;color:var(--color-text-muted)}.WgCkRa_closeButton:hover{border-color:var(--border-default);color:var(--color-text-primary);background:#0000000a}.WgCkRa_workbenchContainer{flex-direction:column;gap:.75rem;padding:.75rem;display:flex;overflow:hidden auto}.WgCkRa_emptyState{color:var(--color-text-secondary);text-align:center;margin:0;padding:1rem;font-size:.875rem}.WgCkRa_workbenchCard{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:.75rem;padding:.75rem;transition:all .2s;display:flex}.WgCkRa_workbenchCard:hover{border-color:var(--brand-orange);transform:translateY(-1px)}.WgCkRa_workbenchCard img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.WgCkRa_selected{background:var(--brand-orange-light);border-color:var(--brand-orange)}.WgCkRa_workbenchCardDragging,.WgCkRa_workbenchCardDragging:hover{background:var(--brand-orange-light);border-color:var(--brand-orange);cursor:grabbing;transform:translateY(-1px);box-shadow:0 0 0 1px #f4792029}.WgCkRa_dragGhost{z-index:90;pointer-events:none;transform:translate3d(var(--drag-ghost-x,-9999px), var(--drag-ghost-y,-9999px), 0);position:fixed;top:0;left:0}.WgCkRa_dragGhostCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #f4792059;border-radius:10px;align-items:center;gap:.75rem;width:min(240px,100vw - 2rem);padding:.625rem .75rem;display:flex;box-shadow:0 16px 36px #0f172a2e}.WgCkRa_dragGhostContent{flex-direction:column;gap:.125rem;min-width:0;display:flex}.WgCkRa_dragGhostSku{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.WgCkRa_dragGhostName{color:var(--color-text-primary);font-size:.8125rem;font-weight:600;line-height:1.25}.WgCkRa_workbenchInfo{flex-direction:column;gap:.5rem;display:flex}.WgCkRa_workbenchHeading{flex-direction:column;gap:.375rem;display:flex}.WgCkRa_workbenchName{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.WgCkRa_selectedBadge{width:fit-content;color:var(--brand-orange);letter-spacing:.03em;text-transform:uppercase;background:#ff720d24;border-radius:999px;padding:.2rem .45rem;font-size:.6875rem;font-weight:700}.WgCkRa_metaGrid{flex-wrap:wrap;gap:.375rem;display:flex}.WgCkRa_metaItem{color:var(--color-text-secondary);background:#0000000a;border-radius:999px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.WgCkRa_workbenchPrice{color:var(--brand-orange);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:700}
.tC1uGG_wrapper{flex-direction:row;align-items:stretch;gap:.5rem}.tC1uGG_panel{border-radius:12px;max-width:90vw;padding:.75rem 1rem}.tC1uGG_closeButton{z-index:2147483647;align-self:center;animation:.3s cubic-bezier(.34,1.56,.64,1) .15s both tC1uGG_slideInFromLeft;position:relative}.tC1uGG_dismissing{animation:.25s cubic-bezier(.36,0,.66,-.56) forwards tC1uGG_shrinkPulse}@keyframes tC1uGG_slideInFromLeft{0%{opacity:0;transform:translate(-8px)scale(.8)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes tC1uGG_shrinkPulse{0%{opacity:1;transform:scale(1)}40%{transform:scale(1.05)}to{opacity:0;transform:scale(.85)}}@keyframes tC1uGG_slideInFromBelow{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.tC1uGG_wrapper{flex-direction:column-reverse;align-items:stretch}.tC1uGG_panel{width:100%;min-width:0;max-width:none;padding:.625rem .875rem}.tC1uGG_closeButton{align-self:center;width:44px;height:44px;max-height:none;animation-name:tC1uGG_slideInFromBelow}}
.jqx8Za_addingProductPanel{width:auto}.jqx8Za_content{align-items:center;gap:.75rem;display:flex;position:relative}.jqx8Za_content:has([data-discount-badge]){min-height:3.25rem;padding-right:3.25rem}.jqx8Za_info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.jqx8Za_details{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.jqx8Za_productName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.jqx8Za_productPrice{color:var(--brand-orange);margin:0;font-size:.875rem;font-weight:700}.jqx8Za_notice{color:#c2410c;margin:0;font-size:.75rem;font-weight:600}.jqx8Za_instructions{color:var(--color-text-muted);margin:0;font-size:.75rem;font-style:italic;font-weight:500;line-height:1.3}@media (max-width:640px){.jqx8Za_content{gap:.625rem}.jqx8Za_productName,.jqx8Za_productPrice{font-size:.8125rem}.jqx8Za_instructions{font-size:.6875rem}}
.L0YUWa_selectedProductPanel{flex-direction:column;gap:1rem;display:flex}.L0YUWa_productInfo{flex-direction:column;gap:.125rem;min-width:0;display:flex}.L0YUWa_productSku{color:var(--color-text-muted);letter-spacing:.02em;font-size:.75rem}.L0YUWa_productName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.L0YUWa_productPrice{color:var(--brand-orange);margin:0;font-size:.875rem;font-weight:700}.L0YUWa_bracketsIncluded{color:var(--color-text-muted);letter-spacing:.01em;font-size:.6875rem;font-weight:600;line-height:1.3}.L0YUWa_notice{color:#c2410c;margin:0;font-size:.75rem;font-weight:600}.L0YUWa_line{align-items:center;gap:.5rem;display:flex}.L0YUWa_actionButton{border:1px solid var(--border-default);background:#ffffff80;width:2rem;height:2rem}.L0YUWa_actionButton:hover{border-color:var(--brand-orange);background:#fffc;transform:translateY(-1px)}.L0YUWa_actionButton:active{transform:translateY(0)}.L0YUWa_actionButton.L0YUWa_danger{color:#dc2626}.L0YUWa_actionButton.L0YUWa_danger:hover{background:#ef444414;border-color:#ef44444d}.L0YUWa_divider{background:#00000014;width:1px;height:1.5rem;margin:0 .25rem}@media (max-width:640px){.L0YUWa_selectedProductPanel{gap:.75rem}.L0YUWa_productName,.L0YUWa_productPrice{font-size:.8125rem}.L0YUWa_line{gap:.375rem}.L0YUWa_actionButton{width:1.75rem;height:1.75rem}.L0YUWa_actionButton svg{width:16px;height:16px}.L0YUWa_divider{height:1.25rem}}
.JbryJa_panel{flex-direction:column;gap:1rem;display:flex}.JbryJa_sku{color:var(--color-text-primary,#222);letter-spacing:.02em;font-size:.8125rem;font-weight:600}.JbryJa_line{align-items:center;gap:.5rem;display:flex}.JbryJa_actionButton{border:1px solid var(--border-default,#ccc);background:#ffffff80;width:2rem;height:2rem}.JbryJa_actionButton:hover{border-color:var(--brand-orange,#f47920);background:#fffc;transform:translateY(-1px)}.JbryJa_actionButton:active{transform:translateY(0)}.JbryJa_active{background:var(--brand-orange,#f47920);border-color:var(--brand-orange,#f47920);color:#fff}.JbryJa_active:hover{background:var(--brand-orange,#f47920);border-color:var(--brand-orange,#f47920);opacity:.9}.JbryJa_danger{color:#dc2626}.JbryJa_danger:hover{background:#ef444414;border-color:#ef44444d}.JbryJa_error{color:#dc2626;text-align:center;padding:1rem 0;font-size:.8125rem}@media (max-width:640px){.JbryJa_desktopOnly{display:none}.JbryJa_panel{gap:.75rem}.JbryJa_line{gap:.375rem}.JbryJa_actionButton{width:1.75rem;height:1.75rem}.JbryJa_actionButton svg{width:16px;height:16px}}
.YwAGAG_accessoriesPanel{border-radius:12px;transition:all .3s}.YwAGAG_embeddedPanel{border-top:1px solid var(--border-subtle);border-radius:0;flex-direction:column;min-height:0;max-height:calc(100vh - 20rem);display:flex;overflow:hidden}.YwAGAG_panelHeader{z-index:1;border-bottom:1px solid var(--border-subtle);background:inherit;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;position:sticky;top:0}.YwAGAG_panelTitle{color:var(--color-text-primary);letter-spacing:var(--tracking-tight);margin:0;font-size:1rem;font-weight:700}.YwAGAG_externalCloseButton{z-index:95;position:fixed}.YwAGAG_mobileActionsRow{display:none}.YwAGAG_actionButton{border:1px solid var(--border-default,#ccc);width:2rem;height:2rem;color:var(--color-text-primary,#222);background:#ffffff80;text-decoration:none}.YwAGAG_actionButton:hover{border-color:var(--brand-orange,#f47920);background:#fffc;transform:translateY(-1px)}.YwAGAG_actionButton:active{transform:translateY(0)}.YwAGAG_actionButtonActive{background:var(--brand-orange,#f47920);border-color:var(--brand-orange,#f47920);color:#fff}.YwAGAG_actionButtonActive:hover{background:var(--brand-orange,#f47920);border-color:var(--brand-orange,#f47920);opacity:.9}.YwAGAG_actionButtonDanger{color:#dc2626}.YwAGAG_actionButtonDanger:hover{background:#ef444414;border-color:#ef44444d}@media (min-width:641px){.YwAGAG_externalCloseButton{top:20px;right:calc(340px + .5rem)}}@media (max-width:640px){.YwAGAG_externalCloseButton{bottom:calc(40vh + .5rem + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%)}}.YwAGAG_contentContainer{flex-direction:column;gap:.75rem;padding:.75rem;display:flex;overflow:hidden auto}.YwAGAG_section{cursor:pointer;border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.5rem;transition:background .15s;display:flex;position:relative}.YwAGAG_section:hover{background:#ffffff4d}.YwAGAG_activeSection{background:#f4792014;outline:1.5px solid #f4792040}.YwAGAG_sectionTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary,#666);margin:0;font-size:.6875rem;font-weight:700}.YwAGAG_section:has(>.YwAGAG_accessoryPrice [data-discount-badge])>.YwAGAG_sectionTitle{min-height:2.75rem;padding-right:3.25rem}.YwAGAG_benchHeader{flex-direction:column;gap:.125rem;display:flex}.YwAGAG_benchName{color:var(--color-text-primary,#222);margin:0;font-size:.875rem;font-weight:600}.YwAGAG_benchCode{color:var(--color-text-secondary,#666);margin:0;font-size:.75rem}.YwAGAG_infoRow{justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.YwAGAG_infoLabel{color:var(--color-text-secondary,#666)}.YwAGAG_infoValue{color:var(--color-text-primary,#222);font-weight:600}.YwAGAG_benchPrice{color:var(--brand-orange,#f47920);letter-spacing:-.01em;margin:.25rem 0 0;font-size:.9375rem;font-weight:700}.YwAGAG_accessoryPrice{color:var(--brand-orange,#f47920);letter-spacing:-.01em;margin-top:.25rem;font-size:.8125rem;font-weight:700}.YwAGAG_drawerCardPrice{color:var(--brand-orange,#f47920);text-align:center;letter-spacing:-.01em;font-size:.6875rem;font-weight:700;line-height:1.1}.YwAGAG_toggleRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.YwAGAG_toggleLabel{color:var(--color-text-primary,#222);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;overflow:hidden}.YwAGAG_toggleCode{color:var(--color-text-secondary,#666);margin-left:.25rem;font-size:.6875rem}.YwAGAG_toggle{border:1px solid var(--border-default,#ccc);cursor:pointer;background:#0000000f;border-radius:.625rem;flex-shrink:0;width:2.25rem;height:1.25rem;transition:background .15s,border-color .15s;position:relative}.YwAGAG_toggle:after{content:"";background:#fff;border-radius:50%;width:.875rem;height:.875rem;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.YwAGAG_toggleActive{background:var(--brand-orange,#f47920);border-color:var(--brand-orange,#f47920)}.YwAGAG_toggleActive:after{transform:translate(1rem)}.YwAGAG_drawerPillList{flex-direction:column;gap:.375rem;display:flex}.YwAGAG_drawerPill{border:1px solid var(--border-subtle,#e5e5e5);cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffff73;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .375rem .25rem .25rem;transition:background .15s,border-color .15s,opacity .15s,box-shadow .15s;display:flex;position:relative}.YwAGAG_drawerPill:hover{border-color:var(--border-default,#ccc);background:#ffffffb3}.YwAGAG_drawerPill:active{cursor:grabbing}.YwAGAG_drawerPillActive{border-color:var(--brand-orange,#f47920);background:var(--brand-orange-light,#f4792014)}.YwAGAG_drawerPillDragging{opacity:.4;box-shadow:0 4px 12px #00000014}.YwAGAG_drawerPillDropAbove:before,.YwAGAG_drawerPillDropBelow:after{content:"";background:var(--brand-orange,#f47920);pointer-events:none;border-radius:1px;height:2px;position:absolute;left:.75rem;right:.75rem}.YwAGAG_drawerPillDropAbove:before{top:-3px}.YwAGAG_drawerPillDropBelow:after{bottom:-3px}.YwAGAG_drawerPillHandle{color:var(--color-text-secondary,#999);flex-shrink:0;justify-content:center;align-items:center;padding:0 .125rem;display:flex}.YwAGAG_drawerPillImage{background:#0000000a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;overflow:hidden}.YwAGAG_drawerPillBody{flex:1;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.YwAGAG_drawerPillMeta{flex-direction:column;gap:.125rem;min-width:0;display:flex}.YwAGAG_drawerPillSku{color:var(--color-text-primary,#222);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.YwAGAG_drawerPillPrice{color:var(--brand-orange,#f47920);letter-spacing:-.01em;flex-shrink:0;font-size:.75rem;font-weight:700}.YwAGAG_drawerAvailabilityBadge{margin-top:0;padding:.125rem .35rem;font-size:.625rem}.YwAGAG_drawerPillRemove{width:1.5rem;height:1.5rem;color:var(--color-text-secondary,#888);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.YwAGAG_drawerPillRemove:hover{color:#dc2626;background:#dc26261f}.YwAGAG_addDrawerPill{border:1px dashed var(--border-default,#b8b8b8);cursor:pointer;width:100%;font:inherit;color:var(--color-text-secondary,#666);background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .625rem;transition:background .15s,border-color .15s,color .15s;display:flex}.YwAGAG_addDrawerPill:hover,.YwAGAG_addDrawerPillOpen{border-color:var(--brand-orange,#f47920);color:var(--brand-orange,#f47920);background:#f479200a}.YwAGAG_addDrawerPillIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.YwAGAG_addDrawerPillLabel{text-align:left;letter-spacing:.01em;flex:1;font-size:.75rem;font-weight:600}.YwAGAG_addDrawerPillCounter{font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.7;flex-shrink:0;font-size:.6875rem;font-weight:600}.YwAGAG_drawerCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.25rem 0;display:grid}.YwAGAG_drawerCard{border:1px solid var(--border-subtle,#e5e5e5);cursor:pointer;background:0 0;border-radius:.5rem;flex-direction:column;align-items:center;gap:.25rem;padding:.25rem;transition:border-color .15s,transform .15s,background .15s;display:flex;position:relative}.YwAGAG_drawerCard:hover{border-color:var(--brand-orange,#f47920);transform:translateY(-1px)}.YwAGAG_drawerCardSelected{border-color:var(--brand-orange,#f47920);background:var(--brand-orange-light,#f4792014)}.YwAGAG_drawerCardImage{aspect-ratio:1;border-radius:.375rem;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.YwAGAG_drawerCardSku{color:var(--color-text-secondary,#666);letter-spacing:.02em;text-align:center;word-break:break-all;font-size:.625rem;font-weight:600;line-height:1.1}.YwAGAG_drawerCardSelected .YwAGAG_drawerCardSku{color:var(--color-text-primary,#222)}.YwAGAG_drawerCardAvailabilityBadge{margin-top:0;font-size:.625rem}@media (max-width:640px){.YwAGAG_embeddedPanel{max-height:calc(100svh - 20rem)}.YwAGAG_accessoriesPanel:not(.YwAGAG_embeddedPanel){width:100%;max-width:100%;height:auto;max-height:40vh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:14px 14px 0 0;flex-direction:column;display:flex;inset:auto 0 0;overflow:hidden}.YwAGAG_panelHeader{flex-shrink:0;padding:.625rem .875rem;position:static}.YwAGAG_mobileActionsRow{border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:.375rem;padding:0 .875rem .625rem;display:flex}.YwAGAG_actionButton{width:1.75rem;height:1.75rem}.YwAGAG_actionButton svg{width:16px;height:16px}.YwAGAG_closeButton{width:44px;height:44px}.YwAGAG_contentContainer{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;gap:.5rem;min-height:0;overflow-y:auto}.YwAGAG_section{padding:.375rem}.YwAGAG_drawerPillRemove{width:44px;height:44px}}
._7DM_rG_descriptionPanel{max-width:400px}._7DM_rG_embeddedPanel{border-top:1px solid var(--border-subtle);flex-direction:column;max-width:none;min-height:0;max-height:calc(100vh - 20rem);display:flex;overflow:hidden}@media (max-width:640px){._7DM_rG_embeddedPanel{max-height:calc(100svh - 20rem)}}._7DM_rG_panelHeader{z-index:1;border-bottom:1px solid var(--border-subtle);background:inherit;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;display:flex;position:sticky;top:0}._7DM_rG_panelTitle{color:var(--color-text-primary);letter-spacing:var(--tracking-tight);flex:1;margin:0;font-size:1rem;font-weight:700}._7DM_rG_panelHeaderBack{justify-content:flex-start;gap:.5rem}._7DM_rG_backButton{width:1.75rem;height:1.75rem;color:var(--color-text-muted)}._7DM_rG_backButton:hover{color:var(--color-text-primary);background:#0000000a}._7DM_rG_closeButton{border:1px solid var(--border-subtle);width:1.75rem;height:1.75rem;color:var(--color-text-muted)}._7DM_rG_closeButton:hover{border-color:var(--border-default);color:var(--color-text-primary);background:#0000000a}._7DM_rG_panelContent{flex-direction:column;gap:.75rem;min-height:0;padding:.75rem;display:flex;position:relative;overflow:hidden auto}._7DM_rG_productInfo{flex-direction:column;gap:.25rem;display:flex}._7DM_rG_productName{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600;line-height:1.3}._7DM_rG_productPrice{color:var(--brand-orange);letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:700}._7DM_rG_notice{color:#c2410c;margin:0;font-size:.8125rem;font-weight:600}._7DM_rG_description{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.6}._7DM_rG_productLink{color:var(--brand-orange);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}._7DM_rG_productLink:hover{opacity:.8;text-decoration:underline}
.rBesbW_emptyState{z-index:10;border:1px solid var(--border-subtle);background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;width:min(48rem,100vw - 2rem);max-height:min(42rem,100vh - 10rem);padding:1.25rem 1.5rem 1rem;animation:.8s ease-out rBesbW_fadeIn;display:flex;position:fixed;top:calc(50% - 4.5rem);left:50%;transform:translate(-50%,-50%)}.rBesbW_emptyStateContained{width:auto;max-width:none;height:auto;max-height:none;box-shadow:none;background:#fff;border:none;border-radius:0;padding:0;animation:.45s ease-out rBesbW_containedFadeIn;position:absolute;inset:0;transform:none}.rBesbW_containedInner{flex-direction:column;gap:.75rem;width:min(80%,80rem);display:flex;position:absolute;top:3rem;bottom:7.75rem;left:50%;transform:translate(-50%)}@keyframes rBesbW_containedFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rBesbW_fadeIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.rBesbW_grid{flex:auto;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;min-height:13rem;padding:.25rem;display:grid;overflow-y:auto}.rBesbW_messageGroup{flex-direction:column;align-items:center;gap:.2rem;display:flex}.rBesbW_message{text-align:center;color:var(--color-text-muted);margin:0;font-size:.875rem;font-weight:400}.rBesbW_card{border:1px solid var(--border-subtle);cursor:pointer;text-align:left;background:#fff;border-radius:10px;flex-direction:column;align-items:stretch;gap:.5rem;padding:.5rem;font-family:inherit;transition:all .2s;display:flex;position:relative}.rBesbW_card:hover{border-color:var(--brand-orange);background:#ffffffd9;transform:translateY(-2px);box-shadow:0 4px 12px -2px #ff720d26,0 2px 6px -1px #00000014}.rBesbW_card:active{transform:translateY(0)}.rBesbW_card:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.rBesbW_cardDisabled{cursor:not-allowed;background:#c2410c08;border-style:dashed;border-color:#c2410c40}.rBesbW_cardDisabled:hover{box-shadow:none;border-color:#c2410c40;transform:none}.rBesbW_thumb{aspect-ratio:1;background:#f4f4f4;border-radius:6px;width:100%;position:relative;overflow:hidden}.rBesbW_thumb img{object-fit:cover;width:100%;height:100%;display:block}.rBesbW_thumbPlaceholder{background:#e5e5e5;width:100%;height:100%}.rBesbW_cardInfo{flex-direction:column;gap:.125rem;min-width:0;display:flex}.rBesbW_cardSku{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.rBesbW_cardPrice{color:var(--color-text-muted);font-size:.8125rem;font-weight:500}.rBesbW_cardStatus{letter-spacing:.01em;border-radius:999px;max-width:fit-content;margin-top:.2rem;padding:.2rem .45rem;font-size:.6875rem;font-weight:700;display:inline-flex;position:relative}.rBesbW_cardStatusDisabled{color:#c2410c;background:#c2410c14;border:1px solid #c2410c2e}.rBesbW_cardStatus[data-tooltip]{cursor:help}.rBesbW_cardStatus[data-tooltip]:hover:after,.rBesbW_cardStatus[data-tooltip]:focus-visible:after{content:attr(data-tooltip);z-index:3;color:#fff;text-align:left;white-space:normal;pointer-events:none;background:#181818f0;border:1px solid #18181824;border-radius:6px;width:max-content;max-width:min(220px,100vw - 2rem);padding:.5rem .625rem;font-size:.75rem;font-weight:650;line-height:1.25;position:absolute;bottom:calc(100% + .5rem);left:0;box-shadow:0 8px 22px #0003}.rBesbW_cardStatus:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}@media (max-width:640px){.rBesbW_emptyState{width:auto;max-width:none;max-height:none;box-shadow:none;border:none;border-radius:0;padding:6rem 1rem 8rem;animation:.45s ease-out rBesbW_containedFadeIn;inset:0;transform:none}.rBesbW_containedInner{width:calc(100% - 1.5rem);top:2rem;bottom:8rem}.rBesbW_grid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.5rem;min-height:10.5rem}}
._6ooCyW_dropzone{z-index:80;color:#991b1b;cursor:grabbing;pointer-events:auto;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:4.75rem;height:4.75rem;padding:0;transition:transform .16s,color .16s;display:flex;position:fixed;bottom:7rem;left:50%;transform:translate(-50%)}._6ooCyW_dropzone:focus{outline:none}._6ooCyW_dropzone:focus-visible ._6ooCyW_iconSurface{outline:2px solid var(--brand-orange);outline-offset:3px}._6ooCyW_iconSurface{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;background:#ffffffc2;border:1px solid #991b1b2e;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 8px 24px -12px #00000057,0 2px 8px -4px #0003}._6ooCyW_active{color:#fff;transform:translate(-50%)scale(1.08)}._6ooCyW_active ._6ooCyW_iconSurface{background:#dc2626;border-color:#dc2626b8;box-shadow:0 0 0 .5rem #dc262629,0 12px 28px -12px #7f1d1d99}@media (max-width:640px){._6ooCyW_dropzone{width:4.25rem;height:4.25rem;bottom:6.5rem}._6ooCyW_iconSurface{width:2.75rem;height:2.75rem}}
.RGvZNW_backdrop{z-index:180;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11182775;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.RGvZNW_dialog{border:1px solid var(--border-default);background:#fff;border-radius:8px;flex-direction:column;gap:.875rem;width:min(100%,390px);padding:1.25rem;display:flex;position:relative;box-shadow:0 18px 48px #0000003d}.RGvZNW_closeButton{border:1px solid var(--border-subtle);width:2.25rem;height:2.25rem;color:var(--color-text-muted);cursor:pointer;background:#ffffffc2;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.RGvZNW_closeButton:hover,.RGvZNW_closeButton:focus-visible{border-color:var(--border-default);color:var(--color-text-primary)}.RGvZNW_closeButton:focus-visible,.RGvZNW_primary:focus-visible,.RGvZNW_secondary:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.RGvZNW_title{max-width:calc(100% - 2.75rem);color:var(--color-text-primary);letter-spacing:0;margin:0;font-size:1.125rem;font-weight:750;line-height:1.2}.RGvZNW_body{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.45}.RGvZNW_actions{grid-template-columns:1fr 1fr;gap:.5rem;padding-top:.25rem;display:grid}.RGvZNW_primary,.RGvZNW_secondary{min-width:0;min-height:2.5rem;font:inherit;letter-spacing:0;cursor:pointer;border-radius:8px;padding:0 .875rem;font-size:.9rem;font-weight:700}.RGvZNW_primary{border:1px solid var(--brand-blue);background:var(--brand-blue);color:#fff}.RGvZNW_primary:hover{background:#00527d;border-color:#00527d}.RGvZNW_secondary{border:1px solid var(--border-medium);color:var(--color-text-primary);background:#fff}.RGvZNW_secondary:not(:disabled):hover{border-color:var(--brand-orange);color:var(--brand-orange)}.RGvZNW_secondary:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.55}@media (max-width:520px){.RGvZNW_dialog{padding:1rem}.RGvZNW_actions{grid-template-columns:1fr}}
.n9Ss3q_tipDock{z-index:82;pointer-events:none;width:min(32rem,100vw - 2rem);position:fixed;bottom:10rem;left:50%;transform:translate(-50%)}.n9Ss3q_tipMessage{border:1px solid #ff720d9e;border-color:color-mix(in srgb, var(--tip-brand-orange,var(--brand-orange)) 62%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);color:var(--color-text-primary);text-align:center;pointer-events:auto;background:#ffffffc2;border-radius:8px;justify-content:center;align-items:center;gap:.625rem;margin:0;padding:.625rem .875rem;font-size:.875rem;font-weight:600;line-height:1.35;animation:.18s cubic-bezier(.22,1,.36,1) both n9Ss3q_tipSlideUp;display:flex;box-shadow:0 10px 28px -18px #00000061,0 4px 14px -8px #ff720d5c}.n9Ss3q_tipMessageWithClose{padding-right:.5rem}.n9Ss3q_tipText{min-width:0}.n9Ss3q_closeButton{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex}.n9Ss3q_closeButton:hover,.n9Ss3q_closeButton:focus-visible{background:#00000014}.n9Ss3q_closeButton:focus-visible{outline:2px solid color-mix(in srgb, var(--tip-brand-orange,var(--brand-orange)) 70%, transparent);outline-offset:2px}.n9Ss3q_tipMessageExiting{animation:.18s ease-in forwards n9Ss3q_tipDissolve}@keyframes n9Ss3q_tipSlideUp{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes n9Ss3q_tipDissolve{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(5px);transform:translateY(-4px)scale(.99)}}@media (max-width:640px){.n9Ss3q_tipDock{top:3.25rem;bottom:auto}.n9Ss3q_tipMessage{font-size:.8125rem;animation-name:n9Ss3q_tipSlideDown}.n9Ss3q_tipMessageExiting{animation-name:n9Ss3q_tipDissolveUp}}@keyframes n9Ss3q_tipSlideDown{0%{opacity:0;filter:blur(4px);transform:translateY(-10px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes n9Ss3q_tipDissolveUp{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(5px);transform:translateY(-4px)scale(.99)}}
.Lu28Ca_button{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #0000000f;border-radius:8px;flex:none;width:2.25rem;height:2.25rem;box-shadow:0 2px 8px -2px #00000014}.Lu28Ca_button:hover:not(:disabled){border-color:var(--brand-orange);background:#fafafa;transform:translateY(-1px)}.Lu28Ca_button.Lu28Ca_active{border-color:var(--brand-orange);background:var(--brand-orange);color:#fff}.Lu28Ca_button.Lu28Ca_active:hover:not(:disabled){background:var(--brand-orange)}.Lu28Ca_button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:640px){.Lu28Ca_button{border-radius:50%;width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0}}
.AiCDnW_overlay{z-index:300;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AiCDnW_contained{z-index:220;border-radius:inherit;position:absolute}.AiCDnW_content{background:#fffffff5;border-radius:16px;flex-direction:column;align-items:center;gap:.875rem;padding:1.5rem 1.75rem;display:flex;box-shadow:0 16px 40px -18px #0f172a4d}.AiCDnW_label{color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:600}
.PSIxuG_overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11182775;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.PSIxuG_dialog{border:1px solid var(--border-default);width:min(100%,420px);color:var(--color-text-primary);background:#fff;border-radius:8px;flex-direction:column;gap:.875rem;padding:1.25rem;display:flex;position:relative;box-shadow:0 18px 48px #0000003d}.PSIxuG_close{border:1px solid var(--border-subtle);width:2.25rem;height:2.25rem;color:var(--color-text-muted);cursor:pointer;background:#ffffffc2;border-radius:8px;justify-content:center;align-items:center;transition:border-color .2s,color .2s,background-color .2s,opacity .2s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.PSIxuG_close:hover:not(:disabled){border-color:var(--border-default);color:var(--color-text-primary);background:#00000008}.PSIxuG_close:disabled{cursor:not-allowed;opacity:.55}.PSIxuG_title{max-width:calc(100% - 2.75rem);color:var(--color-text-primary);letter-spacing:0;margin:0;font-size:1.125rem;font-weight:750;line-height:1.2}.PSIxuG_body{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.45}.PSIxuG_actions{grid-template-columns:1fr 1fr;gap:.5rem;padding-top:.25rem;display:grid}.PSIxuG_primary,.PSIxuG_secondary{min-width:0;min-height:2.5rem;font:inherit;letter-spacing:0;cursor:pointer;border-radius:8px;padding:0 .875rem;font-size:.9rem;font-weight:700;transition:border-color .2s,color .2s,background-color .2s,opacity .2s}.PSIxuG_primary{border:1px solid var(--brand-blue);background:var(--brand-blue);color:#fff}.PSIxuG_primary:hover:not(:disabled){background:#00527d;border-color:#00527d}.PSIxuG_secondary{border:1px solid var(--border-medium);color:var(--color-text-primary);background:#fff}.PSIxuG_secondary:hover:not(:disabled){border-color:var(--brand-orange);color:var(--brand-orange)}.PSIxuG_close:focus-visible,.PSIxuG_primary:focus-visible,.PSIxuG_secondary:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.PSIxuG_primary:disabled,.PSIxuG_secondary:disabled{cursor:not-allowed;opacity:.55}@media (max-width:520px){.PSIxuG_dialog{padding:1rem}.PSIxuG_actions{grid-template-columns:1fr}}
.oo3iaq_toggle{color:var(--color-text-primary,#182230);padding:.5rem 0}.oo3iaq_toggleRow{align-items:center;gap:.375rem;display:flex}.oo3iaq_toggleRow label{cursor:pointer}.oo3iaq_toggleRow input{margin-left:auto}.oo3iaq_toggle p{margin:.375rem 0 0}.oo3iaq_infoButton,.oo3iaq_prompt .oo3iaq_infoButton{width:32px;min-height:32px;color:var(--color-text-secondary,#52606d);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.oo3iaq_infoButton:hover{background:#0000000a}.oo3iaq_infoButton:focus-visible{outline-offset:2px;outline:2px solid #182230}.oo3iaq_label{font-size:.85rem;font-weight:600;display:block}.oo3iaq_description{color:var(--color-text-secondary,#52606d);font-size:.75rem;line-height:1.5;display:block}.oo3iaq_toggle input{appearance:none;cursor:pointer;background:#697586;border-radius:14px;flex:0 0 36px;width:36px;height:22px;position:relative}.oo3iaq_toggle input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px}.oo3iaq_toggle input:checked{background:#b94b08}.oo3iaq_toggle input:checked:after{left:17px}.oo3iaq_toggle input:focus-visible{outline-offset:3px;outline:2px solid #182230}.oo3iaq_prompt{bottom:calc(1rem + env(safe-area-inset-bottom,0px));color:#182230;z-index:100;background:#fff;border:1px solid #d5dae0;border-radius:12px;width:min(340px,100vw - 2rem);padding:1rem;font-size:.875rem;position:fixed;left:1rem;box-shadow:0 6px 24px #0002}.oo3iaq_prompt p{margin:0 0 .6rem}.oo3iaq_actions{gap:.5rem;display:flex}.oo3iaq_prompt button{color:#182230;cursor:pointer;background:#fff;border:1px solid #d5dae0;border-radius:6px;min-height:44px;padding:.5rem .75rem}.oo3iaq_actions button:first-child{color:#fff;background:#182230}
.bvFB_W_ctaContainer{width:100%}.bvFB_W_ctaContent{border-radius:12px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.bvFB_W_priceBreakdown{flex-direction:column;gap:.375rem;display:flex}.bvFB_W_priceRow{justify-content:space-between;align-items:center;display:flex}.bvFB_W_priceLabel{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500}.bvFB_W_priceValue{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.bvFB_W_priceTotalRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bvFB_W_priceTotalRowSeparated{border-top:1px solid var(--border-subtle);margin-top:.25rem;padding-top:.625rem}.bvFB_W_priceTotalLabel{color:var(--color-text-primary);white-space:nowrap;flex-shrink:0;font-size:.9375rem;font-weight:600}.bvFB_W_priceTotalGroup{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:baseline;gap:.5rem;min-width:0;display:flex}.bvFB_W_originalPrice{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;font-weight:500;text-decoration:line-through}.bvFB_W_discountBadge{color:#16a34a;white-space:nowrap;background:#16a34a1a;border-radius:4px;padding:.125rem .375rem;font-size:.75rem;font-weight:700}.bvFB_W_priceTotalValue{color:var(--color-text-primary);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.5rem;font-weight:700}.bvFB_W_primarySlot{width:100%;display:flex}.bvFB_W_primarySlot>*{flex:1;width:100%}.bvFB_W_secondarySlot{width:100%;display:flex}.bvFB_W_secondarySlot>*{flex:1;width:100%}.bvFB_W_btnRiepilogo{border:1px solid var(--brand-blue);background:var(--brand-blue);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.bvFB_W_btnRiepilogo:not(:disabled):hover{background:#00527d;border-color:#00527d}.bvFB_W_btnRiepilogoSecondary{border:1px solid var(--border-default);width:100%;color:var(--color-text-primary);cursor:pointer;background:#ffffff8c;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.bvFB_W_btnRiepilogoSecondary:not(:disabled):hover{border-color:var(--brand-orange);color:var(--brand-orange)}@media (max-width:640px){.bvFB_W_priceTotalValue{font-size:1.25rem}}.bvFB_W_btnRiepilogo:disabled,.bvFB_W_btnRiepilogoSecondary:disabled{opacity:.6;cursor:wait}
._3z9z4a_headerRow{justify-content:space-between;align-items:center;gap:.75rem;min-width:240px;display:flex}._3z9z4a_label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:.75rem;font-weight:600}._3z9z4a_creditsButton{width:1.75rem;height:1.75rem;color:var(--color-text-secondary);cursor:pointer;background:#0000000a;border:none;border-radius:6px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}._3z9z4a_creditsButton:hover{color:var(--color-text-primary);background:#00000014}._3z9z4a_productList{flex-direction:column;gap:.5rem;min-width:240px;max-height:280px;padding-right:.25rem;display:flex;overflow-y:auto}._3z9z4a_card{border:1px solid var(--border-subtle);cursor:pointer;text-align:left;background:#00000005;border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.375rem;font-family:inherit;transition:all .2s;display:flex}._3z9z4a_card:hover{border-color:var(--brand-orange);background:#ff8c000f}._3z9z4a_card:active{transform:scale(.98)}._3z9z4a_cardThumbFallback{width:48px;height:48px;color:var(--brand-blue);background:#0000000f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._3z9z4a_cardBody{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}._3z9z4a_cardName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}._3z9z4a_cardMeta{color:var(--color-text-secondary);font-size:.625rem}._3z9z4a_addIcon{width:1.75rem;height:1.75rem;color:var(--color-text-secondary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._3z9z4a_section{flex-direction:column;gap:.5rem;min-width:240px;display:flex}._3z9z4a_summary{color:var(--color-text-primary);border:1px solid var(--border-subtle);background:#00000005;border-radius:6px;flex-direction:column;gap:.25rem;padding:.5rem;font-size:.75rem;display:flex}._3z9z4a_note{min-width:240px;color:var(--color-text-secondary);background:#003b5c0f;border-radius:8px;margin:0;padding:.625rem;font-size:.75rem;line-height:1.35}._3z9z4a_creditsOverlay{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._3z9z4a_creditsModal{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;width:min(420px,100vw - 2rem);max-height:min(540px,100vh - 2rem);overflow:auto;box-shadow:0 18px 48px #0000002e}._3z9z4a_creditsHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}._3z9z4a_creditsHeader h2{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:700}._3z9z4a_closeButton{width:2rem;height:2rem;color:var(--color-text-primary);cursor:pointer;background:#0000000a;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}._3z9z4a_creditsList{flex-direction:column;gap:.75rem;padding:1rem;display:flex}._3z9z4a_creditItem{color:var(--color-text-secondary);flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}._3z9z4a_creditItem a{color:var(--brand-blue);font-weight:600;text-decoration:none}._3z9z4a_creditItem a:hover{color:var(--brand-orange)}@media (max-width:640px){._3z9z4a_creditsButton,._3z9z4a_closeButton{width:44px;height:44px}}
.rt1QTq_row{align-items:center;gap:.625rem;display:flex}.rt1QTq_thumb{object-fit:contain;border-radius:4px;flex-shrink:0;width:40px;height:40px}.rt1QTq_info{flex-direction:column;gap:.125rem;margin-right:.25rem;display:flex}.rt1QTq_sku{opacity:.7;font-size:.7rem}.rt1QTq_price{font-size:.8rem;font-weight:600}.rt1QTq_active{background:var(--brand-orange);border-color:var(--brand-orange);color:#fff}.rt1QTq_active:hover{background:var(--brand-orange);border-color:var(--brand-orange)}.rt1QTq_danger{background:#dc2626}.rt1QTq_danger:hover{background:#ef4444}
.E4Lc9W_panel{border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.E4Lc9W_identity{align-items:center;gap:.5rem;min-width:8rem;display:flex}.E4Lc9W_thumb{width:2.5rem;height:2.5rem;color:var(--brand-blue);background:#003b5c14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.E4Lc9W_info{flex-direction:column;gap:.125rem;min-width:0;display:flex}.E4Lc9W_name{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;overflow:hidden}.E4Lc9W_meta{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.6875rem}.E4Lc9W_field{flex-direction:column;gap:.25rem;display:flex}.E4Lc9W_field span{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:.625rem;font-weight:700}.E4Lc9W_field input{border:1px solid var(--border-default);width:5.5rem;min-height:2.25rem;color:var(--color-text-primary);font-variant-numeric:tabular-nums;background:#ffffffbf;border-radius:6px;padding:.375rem .5rem;font-family:inherit;font-size:.8125rem;font-weight:600}.E4Lc9W_field input:focus{outline:2px solid var(--brand-orange);outline-offset:1px}.E4Lc9W_toggle{border:1px solid var(--border-default);cursor:pointer;background:#ffffff8c;border-radius:8px;align-items:center;gap:.5rem;min-height:2.5rem;padding:.375rem .625rem;display:inline-flex}.E4Lc9W_toggle input{width:1rem;height:1rem;accent-color:var(--brand-orange)}.E4Lc9W_toggle span{color:var(--color-text-primary);white-space:nowrap;font-size:.75rem;font-weight:600}.E4Lc9W_actions{align-items:center;gap:.5rem;display:flex}.E4Lc9W_active{background:var(--brand-orange);border-color:var(--brand-orange);color:#fff}.E4Lc9W_active:hover{background:var(--brand-orange);border-color:var(--brand-orange)}.E4Lc9W_danger{background:#dc2626}.E4Lc9W_danger:hover{background:#ef4444}@media (max-width:640px){.E4Lc9W_panel{flex-wrap:wrap;justify-content:center;align-items:stretch;width:100%}.E4Lc9W_identity{width:100%}.E4Lc9W_field{flex:1;min-width:8rem}.E4Lc9W_field input{width:100%;min-height:44px}.E4Lc9W_toggle{justify-content:center;width:100%;min-height:44px}.E4Lc9W_actions{flex-wrap:wrap;justify-content:center;width:100%}}
.rGKosG_wrapper{z-index:50;background:#f5f5f5;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:fixed;inset:0}.rGKosG_topBar{flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.rGKosG_topBarLeft{align-items:center;gap:.625rem;display:flex}.rGKosG_topBarRight{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.rGKosG_frame{background:#fff;border:2px solid #eaeaea;border-radius:16px;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.rGKosG_content{isolation:isolate;width:100%;min-width:0;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden}.rGKosG_content .bottom-dock{max-width:calc(100% - 2rem);position:absolute}.rGKosG_content .side-panel{max-height:calc(100% - 40px);position:absolute}.rGKosG_ctaRow{align-items:center;gap:.75rem;display:flex}.rGKosG_priceValue{color:var(--color-text-primary);white-space:nowrap;font-size:1rem;font-weight:700}.rGKosG_warningMessage{text-align:right;color:#c2410c;max-width:380px;margin:0;font-size:.75rem;font-weight:600;line-height:1.35}.rGKosG_closeButton{border:1px solid var(--border-medium);cursor:pointer;width:36px;height:36px;color:var(--color-text-primary);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.rGKosG_closeButton:hover{background:#fafafa;box-shadow:0 2px 8px #00000014}.rGKosG_closeButton:active:not(:disabled){transform:scale(.95)}.rGKosG_closeButton:disabled{opacity:.55;cursor:not-allowed}.rGKosG_confirmBtn{border:1px solid var(--brand-blue);background:var(--brand-blue);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;height:36px;padding:0 1.125rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.rGKosG_confirmBtn:hover:not(:disabled){background:#00527d;border-color:#00527d;transform:translateY(-1px);box-shadow:0 4px 12px -2px #003b5c59}.rGKosG_confirmBtn:active:not(:disabled){transform:translateY(0)}.rGKosG_confirmBtn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}.rGKosG_modalConfirmBtn{border:1px solid var(--brand-blue);background:var(--brand-blue);color:#fff;cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;min-height:36px;padding:0 1.125rem;font-family:inherit;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex}.rGKosG_modalConfirmBtn:hover:not(:disabled){background:#00527d;border-color:#00527d}.rGKosG_modalConfirmBtn:disabled{opacity:.45;cursor:not-allowed}.rGKosG_listButton{border:1px solid var(--border-medium);height:36px;color:var(--color-text-primary);cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:.4rem;padding:0 .75rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}.rGKosG_listButton:hover:not(:disabled){background:#fafafa;box-shadow:0 2px 8px #00000014}.rGKosG_listButton:active:not(:disabled){transform:scale(.97)}.rGKosG_listButton:disabled{opacity:.45;cursor:not-allowed}.rGKosG_listBadge{background:var(--brand-blue);color:#fff;font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 .375rem;font-size:.75rem;font-weight:700;display:inline-flex}.rGKosG_listOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:120;background:#00000040;animation:.25s rGKosG_listFadeIn;position:absolute;inset:0}.rGKosG_listPanel{z-index:130;background:#fff;flex-direction:column;width:100%;max-width:420px;animation:.35s cubic-bezier(.4,0,.2,1) rGKosG_listSlideIn;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:4px 0 24px #00000026}.rGKosG_listHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 1rem;display:flex}.rGKosG_listTitle{color:var(--color-text-primary);letter-spacing:var(--tracking-tight);margin:0;font-size:1.125rem;font-weight:700}.rGKosG_listCloseButton{width:36px;height:36px;color:var(--color-text-primary);cursor:pointer;background:#0000000a;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .2s;display:flex}.rGKosG_listCloseButton:hover{background:#00000014}.rGKosG_listBody{flex:1;padding:1rem 1.25rem 1.25rem;overflow-y:auto}.rGKosG_listEmpty{color:var(--color-text-secondary);text-align:center;margin:0;padding:1rem 0;font-size:.875rem}.rGKosG_listItems{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.rGKosG_listItem{border:1px solid var(--border-default);background:#fff;border-radius:8px;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.rGKosG_listItemUnavailable{background:#c2410c0a;border-color:#c2410c40}.rGKosG_listItemInfo{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.rGKosG_listItemName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.rGKosG_listItemPrice{color:var(--brand-orange);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.rGKosG_listItemStatus{color:#c2410c;font-size:.75rem;font-weight:600}.rGKosG_listItemQty{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;background:#0000000a;border-radius:6px;flex-shrink:0;padding:.2rem .5rem;font-size:.8125rem;font-weight:600}@keyframes rGKosG_listFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rGKosG_listSlideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width:640px){.rGKosG_wrapper{gap:6px;padding:10px}.rGKosG_topBar{gap:.5rem}.rGKosG_topBarLeft{gap:.4rem}.rGKosG_ctaRow{flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.rGKosG_frame{border-radius:12px}.rGKosG_content .bottom-dock{max-width:calc(100% - 1rem)}.rGKosG_content .side-panel{max-height:50%}.rGKosG_content .slide-over-panel{height:100%;max-height:100%;position:absolute;inset:0}.rGKosG_confirmBtn{height:34px;padding:0 1rem;font-size:.8125rem}.rGKosG_closeButton{width:44px;height:44px}.rGKosG_listButton{height:34px;padding:0 .625rem}.rGKosG_listButton span:not(.rGKosG_listBadge){display:none}.rGKosG_listPanel{max-width:88%}}