._0UFfFq_bundleDetailsScope{--bd-background:#fff;--bd-foreground:#0a0a0a;--bd-card:#fff;--bd-card-foreground:#0a0a0a;--bd-primary:#171717;--bd-primary-foreground:#fafafa;--bd-secondary:#f5f5f5;--bd-secondary-foreground:#171717;--bd-muted:#f5f5f5;--bd-muted-foreground:#737373;--bd-accent:#f5f5f5;--bd-accent-foreground:#171717;--bd-destructive:#e40014;--bd-border:#e5e5e5;--bd-input:#e5e5e5;--bd-ring:#a1a1a1;--bd-success:#0aa52f;--bd-warning:#f99c00;--bd-radius:.625rem;font-family:var(--font-inter), Inter, system-ui, -apple-system, sans-serif;color:var(--bd-foreground);background-color:var(--bd-background);container:bundle-details/inline-size}@supports (color:lab(0% 0 0)){._0UFfFq_bundleDetailsScope{--bd-background:lab(100% 0 0);--bd-foreground:lab(2.75381% 0 0);--bd-card:lab(100% 0 0);--bd-card-foreground:lab(2.75381% 0 0);--bd-primary:lab(7.78201% -.0000149012 0);--bd-primary-foreground:lab(98.26% 0 0);--bd-secondary:lab(96.52% -.0000298023 .0000119209);--bd-secondary-foreground:lab(7.78201% -.0000149012 0);--bd-muted:lab(96.52% -.0000298023 .0000119209);--bd-muted-foreground:lab(48.496% 0 0);--bd-accent:lab(96.52% -.0000298023 .0000119209);--bd-accent-foreground:lab(7.78201% -.0000149012 0);--bd-destructive:lab(48.4493% 77.4328 61.5452);--bd-border:lab(90.952% 0 -.0000119209);--bd-input:lab(90.952% 0 -.0000119209);--bd-ring:lab(66.128% -.0000298023 .0000119209);--bd-success:lab(59.007% -54.7944 47.4642);--bd-warning:lab(72.7183% 31.8672 97.9407)}}._0UFfFq_bundleDetailsScope[data-theme=dark],._0UFfFq_bundleDetailsScopeDark{--bd-background:#0a0a0a;--bd-foreground:#fafafa;--bd-card:#0a0a0a;--bd-card-foreground:#fafafa;--bd-primary:#fafafa;--bd-primary-foreground:#171717;--bd-secondary:#262626;--bd-secondary-foreground:#fafafa;--bd-muted:#262626;--bd-muted-foreground:#a1a1a1;--bd-accent:#262626;--bd-accent-foreground:#fafafa;--bd-border:#262626;--bd-input:#262626;--bd-ring:#525252}@supports (color:lab(0% 0 0)){._0UFfFq_bundleDetailsScope[data-theme=dark],._0UFfFq_bundleDetailsScopeDark{--bd-background:lab(2.75381% 0 0);--bd-foreground:lab(98.26% 0 0);--bd-card:lab(2.75381% 0 0);--bd-card-foreground:lab(98.26% 0 0);--bd-primary:lab(98.26% 0 0);--bd-primary-foreground:lab(7.78201% -.0000149012 0);--bd-secondary:lab(15.204% 0 -.00000596046);--bd-secondary-foreground:lab(98.26% 0 0);--bd-muted:lab(15.204% 0 -.00000596046);--bd-muted-foreground:lab(66.128% -.0000298023 .0000119209);--bd-accent:lab(15.204% 0 -.00000596046);--bd-accent-foreground:lab(98.26% 0 0);--bd-border:lab(15.204% 0 -.00000596046);--bd-input:lab(15.204% 0 -.00000596046);--bd-ring:lab(34.924% 0 0)}}._0UFfFq_container{--bd-pad-block:1rem;--bd-pad-block-tight:.875rem;--bd-pad-inline:1.125rem;--bd-stack-gap:1.5rem;--bd-card-shadow:none;--bd-card-border:0 none;--bd-card-radius:0;--bd-title-size:1.5rem;--bd-description-size:.9375rem;max-width:1280px;margin:0 auto;padding:0 1rem}@container bundle-details (min-width:900px){._0UFfFq_container{--bd-pad-block:1.5rem;--bd-pad-block-tight:1.5rem;--bd-pad-inline:1.5rem;--bd-stack-gap:2rem;--bd-card-shadow:0 10px 15px -3px #0000001a;--bd-card-border:1px solid var(--bd-border);--bd-card-radius:var(--bd-radius);--bd-title-size:1.25rem;--bd-description-size:.8125rem}}@media (min-width:1024px){._0UFfFq_container{--bd-pad-block:1.5rem;--bd-pad-block-tight:1.5rem;--bd-pad-inline:1.5rem;--bd-stack-gap:2rem;--bd-card-shadow:0 10px 15px -3px #0000001a;--bd-card-border:1px solid var(--bd-border);--bd-card-radius:var(--bd-radius);--bd-title-size:1.25rem;--bd-description-size:.8125rem}}._0UFfFq_containerInModal{max-width:none;padding:1rem 1rem 0}._0UFfFq_mainLayout{gap:var(--bd-stack-gap);grid-template-columns:1fr;grid-template-areas:"hero""sidebar""items";display:grid}@container bundle-details (min-width:900px){._0UFfFq_mainLayout{column-gap:var(--bd-stack-gap);grid-template-columns:1fr 380px;grid-template-areas:"hero sidebar""items sidebar";row-gap:.5rem}}@media (min-width:1024px){._0UFfFq_mainLayout{column-gap:var(--bd-stack-gap);grid-template-columns:1fr 380px;grid-template-areas:"hero sidebar""items sidebar";row-gap:.5rem}}._0UFfFq_heroArea{grid-area:hero;min-width:0}._0UFfFq_itemsArea{grid-area:items;min-width:0}._0UFfFq_sidebarWrapper{grid-area:sidebar;min-width:0}._0UFfFq_card{background-color:var(--bd-card);border:1px solid var(--bd-border);border-radius:var(--bd-radius);color:var(--bd-card-foreground)}._0UFfFq_cardHeader{border-bottom:1px solid var(--bd-border);padding:1.5rem}._0UFfFq_cardContent{padding:1.5rem}._0UFfFq_heroGallery{padding-top:.5rem;position:relative}._0UFfFq_containerInModal ._0UFfFq_heroGallery{padding-top:0}._0UFfFq_heroImageContainer{border-radius:var(--bd-radius);border:1px solid var(--bd-border);background-color:var(--bd-card);position:relative;overflow:hidden}._0UFfFq_heroImage{aspect-ratio:16/7.5;position:relative}._0UFfFq_zoomButton{color:#fafafa;color:lab(98.26% 0 0);cursor:pointer;opacity:0;filter:drop-shadow(0 1px 3px #0a0a0abf);filter:drop-shadow(0 1px 3px lab(2.75381% 0 0/.75));z-index:10;background-color:#0000;border:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:opacity .2s;display:flex;position:absolute;top:3.25rem;right:1rem}._0UFfFq_heroImageContainer:hover ._0UFfFq_zoomButton{opacity:.7}._0UFfFq_navButton{background-color:var(--bd-secondary);cursor:pointer;opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 6px -1px #0000001a}._0UFfFq_heroImageContainer:hover ._0UFfFq_navButton{opacity:1}._0UFfFq_navButtonLeft{left:1rem}._0UFfFq_navButtonRight{right:1rem}._0UFfFq_imageCounter{color:#fafafa;color:lab(98.26% 0 0);background-color:#0a0a0acc;background-color:lab(2.75381% 0 0/.8);border-radius:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;position:absolute;bottom:1rem;left:1rem}._0UFfFq_imageCounterTopRight{color:#fafafa;color:lab(98.26% 0 0);z-index:10;background-color:#0a0a0a99;background-color:lab(2.75381% 0 0/.6);border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;position:absolute;top:1rem;right:1rem}._0UFfFq_imageCaption{color:#fafafa;color:lab(98.26% 0 0);text-align:center;pointer-events:none;background-color:#00000080;background-color:lab(0% 0 0/.5);padding:.75rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.4;position:absolute;bottom:0;left:0;right:0}._0UFfFq_thumbnailStrip{gap:.5rem;margin-top:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}._0UFfFq_thumbnail{cursor:pointer;border:2px solid #0000;border-radius:.5rem;flex-shrink:0;width:4rem;height:4rem;transition:all .2s;position:relative;overflow:hidden}._0UFfFq_thumbnail:hover{border-color:var(--bd-muted-foreground)}._0UFfFq_thumbnailSelected{border-color:var(--bd-primary);box-shadow:0 0 0 2px #17171733;box-shadow:0 0 0 2px lab(7.78201% -.0000149012 0/.2)}._0UFfFq_sidebar{flex-direction:column;display:flex}._0UFfFq_sidebarCard{background-color:var(--bd-card);border:var(--bd-card-border);border-radius:var(--bd-card-radius);box-shadow:var(--bd-card-shadow);flex-direction:column;display:flex}._0UFfFq_sidebarScrollArea{flex-direction:column;display:flex}@container bundle-details (min-width:900px){._0UFfFq_sidebar{max-height:calc(100vh - 3rem);position:sticky;top:1.5rem}._0UFfFq_sidebarCard{max-height:calc(100vh - 6rem);overflow:hidden}._0UFfFq_sidebarScrollArea{scrollbar-width:thin;scrollbar-color:var(--bd-muted-foreground) transparent;flex:1;overflow-y:auto}}@media (min-width:1024px){._0UFfFq_sidebar{max-height:calc(100vh - 3rem);position:sticky;top:1.5rem}._0UFfFq_sidebarCard{max-height:calc(100vh - 6rem);overflow:hidden}._0UFfFq_sidebarScrollArea{scrollbar-width:thin;scrollbar-color:var(--bd-muted-foreground) transparent;flex:1;overflow-y:auto}}._0UFfFq_bundleDetailsScope[data-in-modal=true] ._0UFfFq_sidebar{max-height:none;position:static}._0UFfFq_bundleDetailsScope[data-in-modal=true] ._0UFfFq_sidebarCard{max-height:none;overflow:visible}._0UFfFq_bundleDetailsScope[data-in-modal=true] ._0UFfFq_sidebarScrollArea{overflow:visible}._0UFfFq_sidebarScrollArea::-webkit-scrollbar{width:6px}._0UFfFq_sidebarScrollArea::-webkit-scrollbar-track{background:0 0}._0UFfFq_sidebarScrollArea::-webkit-scrollbar-thumb{background-color:var(--bd-muted-foreground);opacity:.5;border-radius:.25rem}._0UFfFq_sidebarHeader{padding:.25rem 0 var(--bd-pad-block);border-bottom:1px solid #0000}@container bundle-details (min-width:900px){._0UFfFq_sidebarHeader{padding:var(--bd-pad-block) var(--bd-pad-inline);border-bottom-color:var(--bd-border)}}@media (min-width:1024px){._0UFfFq_sidebarHeader{padding:var(--bd-pad-block) var(--bd-pad-inline);border-bottom-color:var(--bd-border)}}._0UFfFq_bundleName{font-size:var(--bd-title-size);color:var(--bd-foreground);letter-spacing:-.01em;margin-top:.25rem;font-weight:700;line-height:1.2}._0UFfFq_bundleSubtitle{font-size:var(--bd-description-size);color:var(--bd-muted-foreground);margin-top:.5rem;line-height:1.5}._0UFfFq_variantSection{padding:var(--bd-pad-block-tight) 0 var(--bd-pad-block);border-bottom:1px solid #0000}@container bundle-details (min-width:900px){._0UFfFq_variantSection{padding:var(--bd-pad-block) var(--bd-pad-inline);border-bottom-color:var(--bd-border)}}@media (min-width:1024px){._0UFfFq_variantSection{padding:var(--bd-pad-block) var(--bd-pad-inline);border-bottom-color:var(--bd-border)}}._0UFfFq_variantLabel{color:var(--bd-foreground);margin-bottom:.75rem;font-size:.875rem;font-weight:500;display:block}._0UFfFq_variantGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}._0UFfFq_variantButton{text-align:left;border:2px solid var(--bd-border);cursor:pointer;background-color:#0000;border-radius:.5rem;padding:.75rem;transition:all .2s;position:relative}._0UFfFq_variantButton:hover{border-color:var(--bd-muted-foreground)}._0UFfFq_variantButtonSelected{border-color:var(--bd-primary);background-color:#1717170d;background-color:lab(7.78201% -.0000149012 0/.05)}._0UFfFq_variantButtonDisabled{opacity:.5;cursor:not-allowed}._0UFfFq_variantButtonLabel{font-size:.875rem;font-weight:500;display:block}._0UFfFq_variantButtonPrice{color:var(--bd-foreground);font-size:1.125rem;font-weight:700;display:block}._0UFfFq_variantCheckmark{background-color:var(--bd-primary);width:1.25rem;height:1.25rem;color:var(--bd-primary-foreground);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-.25rem;right:-.25rem}._0UFfFq_priceSection{padding:0 0 var(--bd-pad-block);border-bottom:1px solid #0000}@container bundle-details (min-width:900px){._0UFfFq_priceSection{padding:var(--bd-pad-block) var(--bd-pad-inline);border-bottom-color:var(--bd-border)}}@media (min-width:1024px){._0UFfFq_priceSection{padding:var(--bd-pad-block) var(--bd-pad-inline);border-bottom-color:var(--bd-border)}}._0UFfFq_priceDisplay{justify-content:space-between;align-items:flex-end;display:flex}._0UFfFq_priceLabel{color:var(--bd-muted-foreground);font-size:.875rem}._0UFfFq_priceValue{color:var(--bd-foreground);font-size:1.875rem;font-weight:700}._0UFfFq_previewNotice{background-color:color-mix(in oklch, var(--bd-warning) 12%, transparent);border:1px solid color-mix(in oklch, var(--bd-warning) 32%, transparent);color:color-mix(in oklch, var(--bd-warning) 65%, var(--bd-foreground));text-align:center;border-radius:.5rem;margin:1.5rem;padding:.75rem 1rem;font-size:.875rem}._0UFfFq_sidebarPrimaryCtaWrapper{display:none}@container bundle-details (min-width:900px){._0UFfFq_sidebarPrimaryCtaWrapper{display:block}}@media (min-width:1024px){._0UFfFq_sidebarPrimaryCtaWrapper{display:block}}._0UFfFq_trustBadges{padding:1.5rem;display:none}@container bundle-details (min-width:900px){._0UFfFq_trustBadges{display:block}}@media (min-width:1024px){._0UFfFq_trustBadges{display:block}}._0UFfFq_trustBadge{color:var(--bd-muted-foreground);align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.875rem;display:flex}._0UFfFq_trustBadge:last-child{margin-bottom:0}._0UFfFq_trustBadgeIcon{flex-shrink:0;width:1rem;height:1rem}._0UFfFq_trustBadgeIconSuccess{color:var(--bd-success)}._0UFfFq_trustBadgeIconPrimary{color:var(--bd-primary)}._0UFfFq_trustBadgeIconWarning{color:var(--bd-warning)}._0UFfFq_infoSection{margin-top:2rem}._0UFfFq_tagsBar{background-color:var(--bd-card);border:1px solid var(--bd-border);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem;display:flex}._0UFfFq_tag{border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}._0UFfFq_tagSecondary{background-color:var(--bd-secondary);color:var(--bd-secondary-foreground)}._0UFfFq_tagOutline{border:1px solid var(--bd-border);color:var(--bd-foreground);background-color:#0000}._0UFfFq_tagPrimary{color:var(--bd-primary);background-color:#1717171a;background-color:lab(7.78201% -.0000149012 0/.1)}._0UFfFq_scenarioTags{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}._0UFfFq_expandableContainer{border:1px solid var(--bd-border);border-radius:var(--bd-radius);background-color:var(--bd-card);margin-top:1rem;overflow:hidden}._0UFfFq_expandableHeader{cursor:pointer;text-align:left;background-color:#0000;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem;display:flex}._0UFfFq_expandableHeader:hover{background-color:var(--bd-accent)}._0UFfFq_expandableTitle{font-size:1rem;font-weight:600}._0UFfFq_expandableIcon{width:1.25rem;height:1.25rem;color:var(--bd-muted-foreground);transition:transform .2s}._0UFfFq_expandableIconOpen{transform:rotate(180deg)}._0UFfFq_expandableContent{max-height:0;transition:max-height .3s ease-out;overflow:hidden}._0UFfFq_expandableContentOpen{scrollbar-width:thin;scrollbar-color:var(--bd-muted-foreground) transparent;max-height:20rem;overflow-y:auto}._0UFfFq_expandableContentOpen::-webkit-scrollbar{width:6px}._0UFfFq_expandableContentOpen::-webkit-scrollbar-track{background:0 0}._0UFfFq_expandableContentOpen::-webkit-scrollbar-thumb{background-color:var(--bd-muted-foreground);opacity:.5;border-radius:.25rem}._0UFfFq_expandableText{color:var(--bd-muted-foreground);padding:0 1rem 1rem;line-height:1.625}._0UFfFq_sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._0UFfFq_sectionHeaderIcon{background-color:#1717171a;background-color:lab(7.78201% -.0000149012 0/.1);border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}._0UFfFq_sectionTitle{font-size:1.125rem;font-weight:600}._0UFfFq_sectionSubtitle{color:var(--bd-muted-foreground);font-size:.875rem}._0UFfFq_itemsList{flex-direction:column;gap:.75rem;display:flex}._0UFfFq_itemsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:768px){._0UFfFq_itemsGrid{grid-template-columns:repeat(3,1fr)}}._0UFfFq_itemsGrid ._0UFfFq_itemCard,._0UFfFq_itemsList ._0UFfFq_itemCard{padding:0;overflow:hidden}._0UFfFq_itemsGrid ._0UFfFq_itemCard{gap:0}._0UFfFq_itemsGrid ._0UFfFq_itemName{font-size:.8125rem;line-height:1.35}._0UFfFq_itemsList ._0UFfFq_itemCard{align-items:stretch;gap:.875rem}._0UFfFq_itemsGrid ._0UFfFq_itemCard>:not(._0UFfFq_itemImageBleed),._0UFfFq_itemsList ._0UFfFq_itemCard>:not(._0UFfFq_itemImageBleed){padding:.875rem}._0UFfFq_itemsGrid ._0UFfFq_itemCard>:not(._0UFfFq_itemImageBleed){padding-top:0}._0UFfFq_itemsList ._0UFfFq_itemCard>:not(._0UFfFq_itemImageBleed){padding-left:0}._0UFfFq_itemsGrid ._0UFfFq_itemImageBleed,._0UFfFq_itemsList ._0UFfFq_itemImageBleed{border-radius:0}._0UFfFq_itemsList ._0UFfFq_itemImageBleed{align-self:stretch;width:6rem;height:auto;min-height:5.5rem}._0UFfFq_itemCard{background-color:var(--bd-card);border:1px solid var(--bd-border);border-radius:var(--bd-radius);gap:1rem;padding:1rem;transition:all .2s;display:flex}._0UFfFq_itemCard:hover{border-color:#1717174d;border-color:lab(7.78201% -.0000149012 0/.3);box-shadow:0 4px 6px -1px #0000001a}._0UFfFq_itemImage{background-color:var(--bd-muted);border-radius:.5rem;flex-shrink:0;width:5rem;height:5rem;position:relative;overflow:hidden}._0UFfFq_itemQuantityBadge{color:#fafafa;color:lab(98.26% 0 0);background-color:#0a0a0acc;background-color:lab(2.75381% 0 0/.8);border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem;font-weight:500;position:absolute;bottom:.25rem;right:.25rem}._0UFfFq_itemContent{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}._0UFfFq_itemName{color:var(--bd-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}._0UFfFq_itemPrice{color:var(--bd-foreground);flex-shrink:0;font-weight:600}._0UFfFq_itemDescription{color:var(--bd-muted-foreground);margin-top:.25rem;font-size:.875rem}._0UFfFq_itemTags{flex-wrap:wrap;gap:.25rem;margin-top:.5rem;display:flex}._0UFfFq_itemTag{background-color:var(--bd-secondary);border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem}._0UFfFq_relatedSection{border-top:1px solid var(--bd-border);margin-top:0;padding-top:6rem}._0UFfFq_relatedHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}._0UFfFq_relatedTitle{color:var(--bd-foreground);font-size:1.5rem;font-weight:700}._0UFfFq_relatedSubtitle{color:var(--bd-muted-foreground);margin-top:.25rem}._0UFfFq_relatedGrid{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}@container bundle-details (min-width:500px){._0UFfFq_relatedGrid{grid-template-columns:repeat(2,1fr)}}@container bundle-details (min-width:900px){._0UFfFq_relatedGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){._0UFfFq_relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){._0UFfFq_relatedGrid{grid-template-columns:repeat(3,1fr)}}._0UFfFq_relatedCard{outline:1px solid var(--bd-border);outline-offset:-1px;border-radius:var(--bd-radius);background-color:var(--bd-card);color:inherit;text-align:left;cursor:pointer;width:100%;font-family:inherit;font-size:inherit;padding:0;text-decoration:none;transition:all .2s;display:block;overflow:hidden}._0UFfFq_relatedCard:hover{outline-color:#1717174d;outline-color:lab(7.78201% -.0000149012 0/.3);box-shadow:0 10px 15px -3px #0000001a}._0UFfFq_relatedCard:focus-visible{outline:2px solid var(--bd-ring);outline-offset:2px;box-shadow:0 0 0 3px var(--bd-ring)}._0UFfFq_relatedImageWrapper{aspect-ratio:16/10;background-color:var(--bd-muted);border-radius:var(--bd-radius) var(--bd-radius) 0 0;position:relative;overflow:hidden}._0UFfFq_relatedImageOverlay{background:linear-gradient(#0000,#0a0a0a99);background:linear-gradient(#0000,lab(2.75381% 0 0/.6));position:absolute;inset:0}._0UFfFq_relatedImageTitle{color:#fafafa;color:lab(98.26% 0 0);font-weight:600;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}._0UFfFq_relatedContent{padding:1rem}._0UFfFq_relatedMeta{justify-content:space-between;align-items:center;display:flex}._0UFfFq_relatedItemCount{color:var(--bd-muted-foreground);align-items:center;gap:.5rem;font-size:.875rem;display:flex}._0UFfFq_relatedPrice{text-align:right}._0UFfFq_relatedPriceValue{color:var(--bd-foreground);font-weight:600}._0UFfFq_relatedNote{color:var(--bd-muted-foreground);margin-top:.75rem;font-size:.8125rem;line-height:1.55}._0UFfFq_relatedTags{flex-wrap:wrap;gap:.25rem;margin-top:.75rem;display:flex}._0UFfFq_badge{border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}._0UFfFq_badgeSuccess{background-color:color-mix(in oklch, var(--bd-success) 10%, transparent);color:var(--bd-success)}._0UFfFq_badgeOutline{border:1px solid var(--bd-border);color:var(--bd-muted-foreground);background-color:#0000}._0UFfFq_badgeSecondary{background-color:var(--bd-secondary);color:var(--bd-secondary-foreground)}._0UFfFq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._0UFfFq_textMuted{color:var(--bd-muted-foreground)}._0UFfFq_textForeground{color:var(--bd-foreground)}._0UFfFq_fontSemibold{font-weight:600}._0UFfFq_fontBold{font-weight:700}._0UFfFq_markdownContent{color:var(--bd-muted-foreground);font-size:.875rem;line-height:1.7}._0UFfFq_markdownContent h1,._0UFfFq_markdownContent h2,._0UFfFq_markdownContent h3,._0UFfFq_markdownContent h4,._0UFfFq_markdownContent h5,._0UFfFq_markdownContent h6{color:var(--bd-foreground);margin-top:1.25rem;margin-bottom:.5rem;font-weight:600}._0UFfFq_markdownContent h1:first-child,._0UFfFq_markdownContent h2:first-child,._0UFfFq_markdownContent h3:first-child,._0UFfFq_markdownContent h4:first-child{margin-top:0}._0UFfFq_markdownContent h1{font-size:1.5rem}._0UFfFq_markdownContent h2{font-size:1.25rem}._0UFfFq_markdownContent h3{font-size:1.125rem}._0UFfFq_markdownContent h4{font-size:1rem}._0UFfFq_markdownContent p{margin-bottom:.75rem}._0UFfFq_markdownContent p:last-child{margin-bottom:0}._0UFfFq_markdownContent ul,._0UFfFq_markdownContent ol{margin-bottom:.75rem;padding-left:1.5rem}._0UFfFq_markdownContent ul{list-style-type:disc}._0UFfFq_markdownContent ol{list-style-type:decimal}._0UFfFq_markdownContent li{margin-bottom:.25rem}._0UFfFq_markdownContent li:last-child{margin-bottom:0}._0UFfFq_markdownContent strong{color:var(--bd-foreground);font-weight:600}._0UFfFq_markdownContent em{font-style:italic}._0UFfFq_markdownContent a{color:var(--bd-primary);text-underline-offset:2px;text-decoration:underline}._0UFfFq_markdownContent a:hover{text-decoration-thickness:2px}._0UFfFq_markdownContent blockquote{border-left:2px solid var(--bd-border);color:var(--bd-muted-foreground);margin:1rem 0;padding-left:1rem;font-style:italic}._0UFfFq_markdownContent code{background-color:var(--bd-secondary);border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,monospace;font-size:.875em}._0UFfFq_markdownContent pre{background-color:var(--bd-secondary);border-radius:.5rem;margin:1rem 0;padding:1rem;overflow-x:auto}._0UFfFq_markdownContent pre code{background-color:#0000;padding:0}._0UFfFq_markdownContent hr{border:none;border-top:1px solid var(--bd-border);margin:1.5rem 0}._0UFfFq_markdownContent table{border-collapse:collapse;width:100%;margin:1rem 0}._0UFfFq_markdownContent th,._0UFfFq_markdownContent td{border:1px solid var(--bd-border);text-align:left;padding:.5rem .75rem}._0UFfFq_markdownContent th{background-color:var(--bd-secondary);color:var(--bd-foreground);font-weight:600}._0UFfFq_collapsibleSection{border:1px solid var(--bd-border);border-radius:.75rem;overflow:hidden}._0UFfFq_collapsibleHeader{background-color:var(--bd-card);cursor:pointer;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;transition:background-color .15s;display:flex}._0UFfFq_collapsibleHeader:hover{background-color:var(--bd-secondary)}._0UFfFq_collapsibleHeaderLeft{align-items:center;gap:.75rem;display:flex}._0UFfFq_collapsibleHeaderRight{align-items:center;gap:.5rem;display:flex}._0UFfFq_collapsibleIcon{width:1.25rem;height:1.25rem;color:var(--bd-muted-foreground);transition:transform .2s}._0UFfFq_collapsibleIconOpen{transform:rotate(180deg)}._0UFfFq_collapsibleContent{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}._0UFfFq_collapsibleContentOpen{grid-template-rows:1fr}._0UFfFq_collapsibleContentInner{overflow:hidden}._0UFfFq_skeleton{background:linear-gradient(90deg, var(--bd-secondary) 25%, #bebebe4d 50%, var(--bd-secondary) 75%);background-size:200% 100%;border-radius:.5rem;animation:1.5s ease-in-out infinite _0UFfFq_skeleton-pulse}@supports (color:lab(0% 0 0)){._0UFfFq_skeleton{background:linear-gradient(90deg, var(--bd-secondary) 25%, lab(76.8% -.0000298023 0/.3) 50%, var(--bd-secondary) 75%)}}@keyframes _0UFfFq_skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}._0UFfFq_skeletonHero{aspect-ratio:16/10;border-radius:.75rem;width:100%}._0UFfFq_skeletonThumbnails{gap:.5rem;margin-top:1rem;display:flex}._0UFfFq_skeletonThumbnail{border-radius:.5rem;width:4rem;height:4rem}._0UFfFq_skeletonInfo{margin-top:1.5rem}._0UFfFq_skeletonTags{flex-wrap:wrap;gap:.5rem;display:flex}._0UFfFq_skeletonTag{border-radius:9999px;width:5rem;height:1.75rem}._0UFfFq_skeletonText{border-radius:.25rem;height:1rem;margin-top:1rem}._0UFfFq_skeletonTextShort{width:60%}._0UFfFq_skeletonTextMedium{width:80%}._0UFfFq_skeletonTextFull{width:100%}._0UFfFq_skeletonItems{margin-top:1.5rem}._0UFfFq_skeletonItemsHeader{align-items:center;gap:.75rem;padding:1rem 0;display:flex}._0UFfFq_skeletonItemsIcon{border-radius:.5rem;width:2.5rem;height:2.5rem}._0UFfFq_skeletonItemsTitle{width:8rem;height:1.25rem}._0UFfFq_skeletonItem{border:1px solid var(--bd-border);border-radius:.75rem;gap:1rem;margin-top:.75rem;padding:1rem;display:flex}._0UFfFq_skeletonItemImage{border-radius:.5rem;flex-shrink:0;width:5rem;height:5rem}._0UFfFq_skeletonItemContent{flex-direction:column;flex:1;gap:.5rem;display:flex}._0UFfFq_skeletonItemTitle{width:70%;height:1rem}._0UFfFq_skeletonItemDesc{width:90%;height:.875rem}._0UFfFq_skeletonSidebar{border:1px solid var(--bd-border);border-radius:.75rem;padding:1.5rem}._0UFfFq_skeletonSidebarTitle{width:80%;height:1.5rem;margin-bottom:1rem}._0UFfFq_skeletonSidebarPrice{width:6rem;height:2rem;margin-bottom:1.5rem}._0UFfFq_skeletonButton{border-radius:.5rem;width:100%;height:3rem}._0UFfFq_itemsToolbar{justify-content:flex-end;margin-bottom:1rem;display:flex}._0UFfFq_categorySection{border:1px solid var(--bd-border);border-radius:var(--bd-radius);margin-bottom:1rem;overflow:hidden}._0UFfFq_categorySection:last-child{margin-bottom:0}._0UFfFq_categoryHeaderButton{background-color:var(--bd-card);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;width:100%;padding:.875rem 1rem;transition:background-color .15s;display:flex}._0UFfFq_categoryHeaderButton:hover{background-color:var(--bd-secondary)}._0UFfFq_categoryHeaderLeft{align-items:center;gap:.5rem;display:flex}._0UFfFq_categoryChevron{width:1.25rem;height:1.25rem;color:var(--bd-muted-foreground);flex-shrink:0;transition:transform .2s;transform:rotate(-90deg)}._0UFfFq_categoryChevronOpen{transform:rotate(0)}._0UFfFq_categoryContent{transition:grid-template-rows .25s;display:grid}._0UFfFq_categoryContentCollapsed{grid-template-rows:0fr}._0UFfFq_categoryContentOpen{grid-template-rows:1fr}._0UFfFq_categoryContentInner{min-height:0;padding:0 1rem 1rem;overflow:hidden}._0UFfFq_categoryContentCollapsed ._0UFfFq_categoryContentInner{padding:0}._0UFfFq_categoryIcon{font-size:1.125rem;line-height:1}._0UFfFq_categoryName{color:var(--bd-foreground);font-size:.875rem;font-weight:600}._0UFfFq_categoryCount{color:var(--bd-muted-foreground);font-size:.8125rem}._0UFfFq_subcategoryBadge{background-color:var(--bd-secondary);color:var(--bd-muted-foreground);border-color:var(--bd-border);margin-top:.25rem;padding:.125rem .5rem;font-size:.6875rem}._0UFfFq_sidebarDescriptionSection{padding:var(--bd-pad-block) 0 0;border-top:1px solid #0000}@container bundle-details (min-width:900px){._0UFfFq_sidebarDescriptionSection{border-top-color:var(--bd-border);padding:1rem 1.5rem}}@media (min-width:1024px){._0UFfFq_sidebarDescriptionSection{border-top-color:var(--bd-border);padding:1rem 1.5rem}}._0UFfFq_sidebarDescriptionTitleStatic{color:var(--bd-foreground);margin-bottom:.625rem;font-size:.875rem;font-weight:600}._0UFfFq_sidebarDescriptionText{font-size:var(--bd-description-size);color:var(--bd-muted-foreground);line-height:1.65}._0UFfFq_sidebarDescriptionText p{margin-bottom:.5rem}._0UFfFq_sidebarDescriptionText p:last-child{margin-bottom:0}._0UFfFq_mobileCartBar{z-index:30;padding:.75rem 1rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom,0));background-color:var(--bd-card);border-top:1px solid var(--bd-border);align-items:center;gap:.875rem;margin-top:1.5rem;margin-left:-1rem;margin-right:-1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px -12px #0000002e}._0UFfFq_mobileCartBarSummary{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}._0UFfFq_mobileCartBarPrice{letter-spacing:-.01em;color:var(--bd-foreground);font-size:1.25rem;font-weight:700;line-height:1.1}._0UFfFq_mobileCartBarMeta{color:var(--bd-muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}._0UFfFq_mobileCartBarAction{flex-shrink:0;min-width:9.5rem}._0UFfFq_mobileCartBarPreviewNotice{text-align:center;color:var(--bd-muted-foreground);flex:1;font-size:.8125rem}@container bundle-details (min-width:900px){._0UFfFq_mobileCartBar{display:none}}@media (min-width:1024px){._0UFfFq_mobileCartBar{display:none}}._0UFfFq_itemQuantity{color:var(--bd-muted-foreground);font-size:.875em;font-weight:400}._0UFfFq_itemNameWithQuantity{-webkit-line-clamp:3}
