._root_4bwhw_1{display:grid;gap:.65rem;margin:1rem 0;padding:1rem;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--card)}._heading_4bwhw_2{display:grid;gap:.18rem}._heading_4bwhw_2>span{color:var(--muted-foreground);font-size:.68rem;line-height:1.45}._item_4bwhw_4{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.85rem;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface)}._item_4bwhw_4>label{display:flex;align-items:flex-start;gap:.7rem;min-width:0;cursor:pointer}._item_4bwhw_4>label>span{display:grid;gap:.18rem;min-width:0}._item_4bwhw_4 small,._note_4bwhw_7{color:var(--muted-foreground);font-size:.66rem;line-height:1.4}._action_4bwhw_8{display:flex;align-items:center;gap:.7rem}._quantityControl_4bwhw_8{display:grid;grid-template-columns:40px 56px 40px;gap:.35rem;align-items:center}._quantityControl_4bwhw_8 input{width:56px;min-height:40px;text-align:center;font-weight:800;font-variant-numeric:tabular-nums}._action_4bwhw_8>strong{white-space:nowrap;font-size:.78rem;font-variant-numeric:tabular-nums}._note_4bwhw_7{margin:.15rem 0 0}@media(max-width:620px){._item_4bwhw_4{grid-template-columns:1fr}._action_4bwhw_8{justify-content:space-between}}._section_bf8zj_1{margin-top:2.25rem;padding:1.4rem;border:1px solid #D2B596;border-radius:1.1rem;background:linear-gradient(145deg,#efe3d3,#e3d0ba);box-shadow:0 14px 38px -30px #54332247}._heading_bf8zj_1{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start}._icon_bf8zj_1{width:46px;height:46px;display:grid;place-items:center;border-radius:.8rem;background:#8d5e3f;color:#fff}._icon_bf8zj_1 svg{width:1.25rem}._heading_bf8zj_1 span{color:#000;font-size:.64rem;font-weight:800;letter-spacing:.09em}._heading_bf8zj_1 h2{margin:.22rem 0 .35rem;color:#000;font:400 clamp(1.75rem,2.7vw,2.7rem)/1 var(--font-family-display);letter-spacing:-.03em}._heading_bf8zj_1 p{max-width:760px;margin:0;color:#000;line-height:1.55}._launch_bf8zj_1{margin-top:1.1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #D2B596;border-radius:.85rem;background:#f0e3d3}._launch_bf8zj_1>div:first-child{display:flex;align-items:center;gap:.7rem;min-width:0}._launch_bf8zj_1>div:first-child>svg{width:1.1rem;color:#000;flex:0 0 auto}._launch_bf8zj_1 span{display:grid;gap:.15rem;color:#000}._launch_bf8zj_1 small{color:#000;line-height:1.4}._actions_bf8zj_1{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}._viewerToolbar_bf8zj_1{display:flex;justify-content:flex-end;margin-top:1rem}._viewer_bf8zj_1{height:min(620px,68vh);min-height:380px;margin-top:1rem;overflow:hidden;border:1px solid #D2B596;border-radius:.9rem;background:#d2b596}._loading_bf8zj_1{height:100%;display:grid;place-items:center;color:#000;font-weight:700}@media(max-width:760px){._section_bf8zj_1{padding:1rem}._launch_bf8zj_1{align-items:stretch;flex-direction:column}._actions_bf8zj_1{display:grid;grid-template-columns:1fr}._actions_bf8zj_1 a,._actions_bf8zj_1 button{width:100%}._viewer_bf8zj_1{min-height:320px;height:52vh}}._page_x3vwu_1{--panel-detail-rail-width: min( calc(100% - 3rem) , var(--container-wide));min-height:100dvh;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-family-base)}._main_x3vwu_8{width:var(--panel-detail-rail-width);max-width:none;min-width:0;margin:0 auto;padding:1.5rem 0 5rem}._back_x3vwu_9{display:inline-flex;align-items:center;gap:.5rem;min-height:48px;max-width:100%;color:var(--text-secondary);text-decoration:none;font-size:.9375rem;font-weight:650;line-height:1.5}._back_x3vwu_9 svg{width:18px;height:18px;flex:0 0 auto}._hero_x3vwu_11{margin-top:1rem;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:start}._gallery_x3vwu_13{min-width:0;margin:0;position:sticky;top:94px;aspect-ratio:auto;overflow:visible;border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:none}._gallery_x3vwu_13>figcaption{position:static;max-width:none;margin:0;padding:.875rem 1rem;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--surface);color:var(--text-secondary);font-size:.875rem;line-height:1.5}._gallery_x3vwu_13>[data-product-photo-gallery]{height:auto;min-height:0;grid-template-rows:auto;gap:.75rem}._gallery_x3vwu_13>[data-product-photo-gallery]>div:first-child,._gallery_x3vwu_13>[data-product-photo-gallery]>div:nth-child(2){height:auto;min-height:0;aspect-ratio:4 / 3}._gallery_x3vwu_13 [data-product-photo-gallery] img{aspect-ratio:auto;object-fit:contain!important;object-position:center}._gallery_x3vwu_13 [data-product-photo-gallery] button>span{font-size:.875rem;line-height:1.4}._gallery_x3vwu_13 [data-product-photo-gallery]>div:first-child>span{max-width:calc(100% - 2rem);font-size:.8125rem;line-height:1.4}._gallery_x3vwu_13 [data-product-photo-gallery]>div:first-child>span:not([aria-hidden]){font-size:.875rem}._gallery_x3vwu_13 [data-product-photo-gallery] button>div>span{font-size:.875rem;line-height:1.5}._builder_x3vwu_24{min-width:0;padding:clamp(1.25rem,2.4vw,2rem);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._eyebrow_x3vwu_25{color:var(--accent);font:650 .75rem/1.4 var(--font-family-base);letter-spacing:.06em}._builder_x3vwu_24 h1,._notFound_x3vwu_26 h1{margin:.5rem 0 1rem;font:400 clamp(2.35rem,4vw,3.6rem)/1.08 var(--font-family-display);line-height:1.08!important;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}._lead_x3vwu_27{margin:0 0 .75rem;color:var(--text-secondary);font-size:1rem;line-height:1.65}._builder_x3vwu_24>small{display:block;color:var(--text-secondary);font-size:.875rem;line-height:1.5}._builder_x3vwu_24>button,._selector_x3vwu_29 button,._reserve_x3vwu_29 button,._systemGrid_x3vwu_30 button,._matchGrid_x3vwu_30 button,._matchGrid_x3vwu_30 a,._notFound_x3vwu_26>a{min-width:0;max-width:100%;min-height:48px;height:auto;padding:.75rem 1rem;font-size:.9375rem;font-weight:650;line-height:1.4;white-space:normal;text-align:center}._commercePrice_x3vwu_32{display:grid;gap:.35rem;margin:1rem 0;padding:1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface)}._commercePrice_x3vwu_32 strong{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._commercePrice_x3vwu_32 span{color:var(--text-secondary);font-size:.875rem;line-height:1.5}._projectStatus_x3vwu_35{margin-top:1rem;padding:1rem;color:var(--success);border:1px solid color-mix(in srgb,var(--success) 35%,var(--border));border-radius:var(--radius-control);font-size:.9375rem;line-height:1.65}._selector_x3vwu_29{margin-top:1.5rem;display:grid;gap:.75rem}._selector_x3vwu_29>span{font-size:.9375rem;font-weight:650;line-height:1.5}._selector_x3vwu_29>div{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}._selector_x3vwu_29 small{color:var(--text-secondary);font-size:.875rem;line-height:1.5}._verifyBox_x3vwu_40,._flexWarning_x3vwu_40{margin-top:1.5rem;padding:1rem;border-radius:var(--radius-control);background:var(--warning-bg);border:1px solid color-mix(in srgb,var(--warning) 38%,var(--border));color:var(--text-primary);font-size:.9375rem;line-height:1.65}._flexWarning_x3vwu_40{display:flex;gap:.75rem}._flexWarning_x3vwu_40 svg{flex:0 0 auto;width:20px;height:20px;margin-top:.15rem}._flexWarning_x3vwu_40 div{min-width:0;display:grid;gap:.5rem}._flexWarning_x3vwu_40 span{color:var(--text-secondary);font-size:.875rem;line-height:1.65}._calculator_x3vwu_45{margin:1.5rem 0;padding:1.25rem;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:none}._calcTitle_x3vwu_46{display:flex;gap:.75rem;align-items:start}._calcTitle_x3vwu_46 svg{width:24px;height:24px;flex:0 0 auto;color:var(--accent)}._calcTitle_x3vwu_46 div{min-width:0;display:grid;gap:.5rem}._calcTitle_x3vwu_46 strong{font-size:1rem;font-weight:650;line-height:1.5}._calcTitle_x3vwu_46 span{color:var(--text-secondary);font-size:.875rem;line-height:1.65}._inputs_x3vwu_51{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem}._inputs_x3vwu_51 label{min-width:0;display:grid;gap:.5rem;color:var(--text-secondary);font-size:.9375rem;line-height:1.5}._inputs_x3vwu_51 label>span{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}._inputs_x3vwu_51 input{min-width:0;width:100%;min-height:48px;height:48px;font-size:1rem}._reserve_x3vwu_29{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;font-size:.9375rem;line-height:1.5}._reserve_x3vwu_29>span{margin-right:.25rem;color:var(--text-secondary);font-size:.875rem}._result_x3vwu_57{margin-top:1.25rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border-subtle);border-radius:var(--radius-control);overflow:hidden}._result_x3vwu_57>div{min-width:0;min-height:112px;padding:.875rem;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;background:var(--surface);border-right:1px solid var(--border-subtle)}._result_x3vwu_57>div:last-child{border-right:0}._result_x3vwu_57 span{color:var(--text-secondary);font-size:.875rem;line-height:1.5}._result_x3vwu_57 strong{color:var(--text-primary);font:700 1.125rem/1.4 var(--font-family-base);letter-spacing:0;overflow-wrap:anywhere}._result_x3vwu_57 small{margin-top:.25rem;color:var(--text-secondary);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}._resultPrimary_x3vwu_63{background:var(--canvas-strong)!important}._calcError_x3vwu_64{margin-top:1.25rem;padding:1rem;background:var(--error-bg);border-radius:var(--radius-control);font-size:.9375rem;line-height:1.65}._calculator_x3vwu_45>p,._blockReason_x3vwu_65{color:var(--text-secondary);font-size:.875rem;line-height:1.65}._blockReason_x3vwu_65{margin:.75rem 0 0}._checkoutReady_x3vwu_67{display:flex;align-items:start;gap:.75rem;margin-top:1rem;padding:1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface)}._checkoutReady_x3vwu_67 svg{width:24px;height:24px;flex:0 0 auto;color:var(--accent)}._checkoutReady_x3vwu_67 span{min-width:0;display:grid;gap:.35rem}._checkoutReady_x3vwu_67 strong{color:var(--text-primary);font-variant-numeric:tabular-nums}._checkoutReady_x3vwu_67 small{color:var(--text-secondary);font-size:.875rem;line-height:1.5}._facts_x3vwu_72{margin:1.5rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--border-subtle)}._facts_x3vwu_72>div{min-width:0;min-height:120px;padding:1.25rem;display:grid;align-content:center;gap:.5rem;background:var(--surface-card)}._facts_x3vwu_72 svg{width:20px;height:20px;color:var(--accent)}._facts_x3vwu_72 span{color:var(--text-secondary);font-size:.875rem;line-height:1.5}._facts_x3vwu_72 strong{font-size:1rem;font-weight:650;line-height:1.5}._system_x3vwu_30,._matches_x3vwu_77{margin-top:1.5rem;padding:clamp(1.25rem,2.4vw,2rem);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}._sectionHeading_x3vwu_78 h2,._main_x3vwu_8>section[data-3d-on-demand] h2{margin:.5rem 0 .75rem;font:400 clamp(1.85rem,3.1vw,2.85rem)/1.12 var(--font-family-display);line-height:1.12!important;letter-spacing:-.025em;text-wrap:balance}._sectionHeading_x3vwu_78>p{max-width:68ch;margin:0;color:var(--text-secondary);font-size:.9375rem;line-height:1.65}._systemGrid_x3vwu_30{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}._matchGrid_x3vwu_30{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}._systemGrid_x3vwu_30 article,._matchGrid_x3vwu_30 article{min-width:0;min-height:185px;padding:1.25rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-card)}._systemGrid_x3vwu_30 article{display:flex;flex-direction:column;align-items:start}._systemGrid_x3vwu_30 article>strong{font-size:1rem;font-weight:650;line-height:1.5}._systemGrid_x3vwu_30 p,._matchGrid_x3vwu_30 p{color:var(--text-secondary);font-size:.9375rem;line-height:1.65}._systemGrid_x3vwu_30 button{margin-top:auto}._systemGrid_x3vwu_30 svg{color:var(--accent);width:20px;height:20px;margin-bottom:.75rem}._matchGrid_x3vwu_30 article>span{color:var(--success);font-size:.875rem;font-weight:650;line-height:1.5}._matchGrid_x3vwu_30 h3{margin:.75rem 0 .5rem;font:650 1.125rem/1.4 var(--font-family-base);letter-spacing:0;overflow-wrap:anywhere}._matchGrid_x3vwu_30 code{color:var(--text-secondary);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}._noMatch_x3vwu_91{margin-top:1.5rem;padding:1.25rem;border:1px dashed var(--border);border-radius:var(--radius-control);color:var(--text-secondary);font-size:.9375rem;line-height:1.65}._notFound_x3vwu_26{width:var(--panel-detail-rail-width);min-height:60vh;margin:0 auto;padding:2rem 0;display:grid;justify-items:start;align-content:center;gap:1rem}._builder_x3vwu_24>section[aria-label="Navazující příslušenství"]{min-width:0;gap:1rem;margin:1.5rem 0 0;padding:1.25rem;border-color:var(--border-subtle);background:var(--surface-card)}._builder_x3vwu_24>section[aria-label="Navazující příslušenství"]>div:first-child{gap:.5rem}._builder_x3vwu_24>section[aria-label="Navazující příslušenství"]>div:first-child>strong{font-size:1rem;font-weight:650;line-height:1.5}._builder_x3vwu_24>section[aria-label="Navazující příslušenství"]>div:first-child>span,._builder_x3vwu_24>section[aria-label="Navazující příslušenství"] small,._builder_x3vwu_24>section[aria-label="Navazující příslušenství"]>p{color:var(--text-secondary);font-size:.875rem;line-height:1.65}._builder_x3vwu_24>section[aria-label="Navazující příslušenství"]>article{min-width:0;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;border-color:var(--border-subtle)}._builder_x3vwu_24>section[aria-label="Navazující příslušenství"]>article>label{min-height:48px;align-items:center}._builder_x3vwu_24>section[aria-label="Navazující příslušenství"]>article>label strong{font-size:.9375rem;font-weight:650;line-height:1.5}._builder_x3vwu_24>section[aria-label="Navazující příslušenství"]>article>div{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}._builder_x3vwu_24>section[aria-label="Navazující příslušenství"]>article>div>strong{max-width:100%;font-size:.9375rem;line-height:1.5;white-space:normal;overflow-wrap:anywhere}._builder_x3vwu_24>section[aria-label="Navazující příslušenství"]>article button{min-height:48px;height:auto;max-width:100%;padding:.75rem 1rem;font-size:.9375rem;line-height:1.4;white-space:normal}._builder_x3vwu_24>section[aria-label="Navazující příslušenství"]>article>div>div{min-width:0;grid-template-columns:48px minmax(56px,72px) 48px;gap:.5rem}._builder_x3vwu_24>section[aria-label="Navazující příslušenství"]>article>div>div>button{min-width:48px;width:48px;height:48px;padding:0}._builder_x3vwu_24>section[aria-label="Navazující příslušenství"]>article input:not([type=checkbox]){min-width:0;width:100%;height:48px;min-height:48px;font-size:1rem}._main_x3vwu_8>section[data-3d-on-demand]{margin-top:1.5rem;padding:clamp(1.25rem,2.4vw,2rem);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:none}._main_x3vwu_8>section[data-3d-on-demand]>div:first-child>div:last-child>p{color:var(--text-secondary);font-size:.9375rem;line-height:1.65}._main_x3vwu_8>section[data-3d-on-demand]>div>div>span>small{font-size:.875rem;line-height:1.5}@media(max-width:1100px){._result_x3vwu_57{grid-template-columns:minmax(0,1fr)}._result_x3vwu_57>div{min-height:0;border-right:0;border-bottom:1px solid var(--border-subtle)}._result_x3vwu_57>div:last-child{border-bottom:0}._matchGrid_x3vwu_30{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){._hero_x3vwu_11{grid-template-columns:minmax(0,1fr)}._gallery_x3vwu_13{position:static;top:auto}._gallery_x3vwu_13>[data-product-photo-gallery]>div:first-child,._gallery_x3vwu_13>[data-product-photo-gallery]>div:nth-child(2){aspect-ratio:4 / 3;max-height:24rem}._systemGrid_x3vwu_30{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){._page_x3vwu_1{--panel-detail-rail-width: calc(100% - 2rem) }._main_x3vwu_8{padding:1rem 0 6rem}._builder_x3vwu_24 h1,._notFound_x3vwu_26 h1{font-size:clamp(2.15rem,5.2vw,3.1rem)}._lead_x3vwu_27{font-size:.9375rem}._facts_x3vwu_72{grid-template-columns:repeat(2,minmax(0,1fr))}._matchGrid_x3vwu_30{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){._gallery_x3vwu_13>[data-product-photo-gallery]>div:first-child,._gallery_x3vwu_13>[data-product-photo-gallery]>div:nth-child(2){aspect-ratio:16 / 10}._inputs_x3vwu_51,._facts_x3vwu_72{grid-template-columns:minmax(0,1fr)}._builder_x3vwu_24>button{width:100%}}@media(max-width:480px){._page_x3vwu_1{--panel-detail-rail-width: calc(100% - 1.5rem) }._calculator_x3vwu_45,._builder_x3vwu_24>section[aria-label="Navazující příslušenství"]{padding:1rem}._builder_x3vwu_24>section[aria-label="Navazující příslušenství"]>article{padding:.875rem}}
