._root_10zif_1{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-radius:0;background:transparent}._root_10zif_1 article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:start;padding:.8rem .85rem}._root_10zif_1 article:nth-child(odd){padding-left:0;border-right:1px solid var(--border-subtle)}._root_10zif_1 svg{width:17px;height:17px;color:var(--success)}._root_10zif_1 div{min-width:0;display:grid;gap:.18rem}._root_10zif_1 strong{font-size:.7rem;line-height:1.35;color:var(--text-primary)}._root_10zif_1 span{font-size:.62rem;line-height:1.48;color:var(--text-secondary);overflow-wrap:anywhere}@media(max-width:720px){._root_10zif_1{grid-template-columns:1fr}._root_10zif_1 article,._root_10zif_1 article:nth-child(odd){padding:.75rem 0;border-right:0;border-bottom:1px solid var(--border-subtle)}._root_10zif_1 article:last-child{border-bottom:0}}._root_4m4xn_1{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--border-subtle,#E7E0D6);border-radius:var(--radius-card,16px);background:var(--surface-subtle,#F1ECE4)}._feedback_4m4xn_2{display:grid;gap:.65rem;min-width:0}._feedback_4m4xn_2 p{margin:0;line-height:1.5;overflow-wrap:anywhere}._feedback_4m4xn_2 button{justify-self:start;min-height:44px;max-width:100%;height:auto;white-space:normal}._help_4m4xn_2{font-size:.8rem;color:var(--text-muted,#6C645B)}._help_4m4xn_2 a{color:inherit;text-underline-offset:3px}._heading_4m4xn_3{display:flex;gap:.7rem;align-items:flex-start}._heading_4m4xn_3 svg{width:20px;height:20px;flex:0 0 auto;margin-top:.1rem}._heading_4m4xn_3 div{display:grid;gap:.2rem}._heading_4m4xn_3 strong{font-size:.95rem}._heading_4m4xn_3 span{font-size:.8rem;line-height:1.45;color:var(--text-muted,#6C645B)}._links_4m4xn_4{display:grid;gap:.5rem}._links_4m4xn_4 a{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border:1px solid var(--border-subtle,#E7E0D6);border-radius:var(--radius-control,10px);background:#fff;color:inherit;text-decoration:none}._links_4m4xn_4 a:hover{border-color:currentColor}._links_4m4xn_4 a>span{display:grid;gap:.15rem}._links_4m4xn_4 a strong{font-size:.82rem}._links_4m4xn_4 a small{font-size:.72rem;color:var(--text-muted,#6C645B)}._links_4m4xn_4 a>svg{width:17px;height:17px;flex:0 0 auto}._root_vg0gt_1{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--border-subtle,#E7E0D6);border-radius:var(--radius-card,16px);background:var(--surface-subtle,#F1ECE4)}._heading_vg0gt_2{display:flex;gap:.7rem;align-items:flex-start}._heading_vg0gt_2>svg{width:20px;height:20px;flex:0 0 auto;margin-top:.1rem}._heading_vg0gt_2>div{display:grid;gap:.2rem}._heading_vg0gt_2 strong{font-size:.95rem}._heading_vg0gt_2 span{font-size:.8rem;line-height:1.45;color:var(--text-muted,#6C645B)}._hazards_vg0gt_3{display:grid;gap:.45rem}._hazards_vg0gt_3>strong{font-size:.82rem}._hazards_vg0gt_3 ul,._precautions_vg0gt_3 ul{margin:0;padding-left:1.2rem;display:grid;gap:.35rem}._hazards_vg0gt_3 li,._precautions_vg0gt_3 li{font-size:.78rem;line-height:1.45}._precautions_vg0gt_3{border-top:1px solid var(--border-subtle,#E7E0D6);padding-top:.7rem}._precautions_vg0gt_3 summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.7rem;font-size:.82rem;font-weight:700;list-style:none}._precautions_vg0gt_3 summary::-webkit-details-marker{display:none}._precautions_vg0gt_3 summary svg{width:16px;height:16px;transition:transform .15s ease}._precautions_vg0gt_3[open] summary svg{transform:rotate(180deg)}._precautions_vg0gt_3 ul{margin-top:.65rem}._disclaimer_vg0gt_5{font-size:.7rem;line-height:1.4;color:var(--text-muted,#6C645B)}._root_1j25x_1{display:grid;gap:.95rem;margin-top:1.2rem;padding:1.15rem 0;border-top:1px solid var(--success-border);border-bottom:1px solid var(--success-border);border-radius:0;background:transparent}._root_1j25x_1 header{display:flex;gap:.7rem;align-items:flex-start}._root_1j25x_1 header>svg{width:22px;color:var(--success)}._root_1j25x_1 header span{color:var(--success);font-size:.58rem;font-weight:700;letter-spacing:.1em}._root_1j25x_1 h2{margin:.18rem 0 0;font:500 1.3rem/1.2 var(--font-family-display)}._grid_1j25x_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}._grid_1j25x_1 article{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.55rem;padding:.75rem;border:0;border-right:1px solid var(--success-border);border-radius:0;background:transparent}._grid_1j25x_1 article:first-child{padding-left:0}._grid_1j25x_1 article:last-child{border-right:0}._grid_1j25x_1 article>svg{width:18px;color:var(--success)}._grid_1j25x_1 strong{font-size:.7rem}._grid_1j25x_1 p{margin:.15rem 0 0;color:var(--text-secondary);font-size:.65rem;line-height:1.5}._root_1j25x_1 footer{display:flex;flex-wrap:wrap;gap:.45rem .8rem;align-items:center;font-size:.64rem}._root_1j25x_1 footer span{color:var(--text-secondary);margin-right:auto}._root_1j25x_1 footer a{color:var(--text-primary);font-weight:650}@media(max-width:720px){._grid_1j25x_1{grid-template-columns:1fr}._grid_1j25x_1 article,._grid_1j25x_1 article:first-child{padding:.7rem 0;border-right:0;border-bottom:1px solid var(--success-border)}._grid_1j25x_1 article:last-child{border-bottom:0}}._root_zzk0s_1{min-width:0;display:grid;gap:1rem;margin-top:1rem;padding:1rem 1.1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:#fff;color:var(--text-primary)}._root_zzk0s_1>svg{width:20px;height:20px;color:var(--accent)}._empty_zzk0s_1{display:grid;gap:.25rem}._empty_zzk0s_1 strong{font:650 1rem/1.2 var(--font-family-display)}._empty_zzk0s_1 p{margin:0;color:var(--text-secondary);font-size:.72rem;line-height:1.5}._compact_zzk0s_1{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.45rem;margin-top:.7rem;padding:.65rem .8rem}._compact_zzk0s_1>strong{font-size:.76rem}._compact_zzk0s_1>span:last-child{color:var(--text-secondary);font-size:.66rem}._stars_zzk0s_1{display:inline-flex;align-items:center;gap:.08rem;white-space:nowrap}._stars_zzk0s_1 svg{width:14px;height:14px}._starFilled_zzk0s_1{fill:currentColor;color:var(--accent)}._starEmpty_zzk0s_1{fill:none;color:var(--border)}._head_zzk0s_1{display:flex;justify-content:space-between;gap:1rem;align-items:end}._head_zzk0s_1>div:first-child{display:grid;gap:.2rem}._head_zzk0s_1>div:first-child>span{color:var(--accent);font-size:.62rem;font-weight:850;letter-spacing:.08em}._head_zzk0s_1 h2{margin:0;font:650 1.45rem/1 var(--font-family-display)}._summary_zzk0s_1{display:grid;justify-items:end;gap:.2rem}._summary_zzk0s_1 strong{font-size:.9rem}._summary_zzk0s_1 small{color:var(--text-secondary);font-size:.62rem}._grid_zzk0s_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}._card_zzk0s_1{min-width:0;display:grid;gap:.7rem;padding:.85rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:#fff}._cardTop_zzk0s_1{display:flex;justify-content:space-between;gap:.5rem;align-items:center;flex-wrap:wrap}._verified_zzk0s_1{display:inline-flex;align-items:center;gap:.25rem;color:var(--success);font-size:.61rem;font-weight:800}._verified_zzk0s_1 svg{width:14px;height:14px}._card_zzk0s_1 p{margin:0;color:var(--text-primary);font-size:.72rem;line-height:1.55}._card_zzk0s_1 footer{display:flex;justify-content:space-between;gap:.55rem;flex-wrap:wrap;font-size:.65rem}._card_zzk0s_1 footer span{color:var(--text-secondary)}._ugc_zzk0s_1{display:grid;gap:.6rem;padding:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:#fff}._ugc_zzk0s_1>div:first-child{display:grid;gap:.1rem}._ugc_zzk0s_1>div:first-child strong{font-size:.76rem}._ugc_zzk0s_1>div:first-child span{color:var(--text-secondary);font-size:.62rem}._ugcGrid_zzk0s_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}._ugcGrid_zzk0s_1 a,._reviewPhotos_zzk0s_1 img{overflow:hidden;border-radius:.5rem;background:var(--surface-subtle)}._ugcGrid_zzk0s_1 img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}._reviewPhotos_zzk0s_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}._reviewPhotos_zzk0s_1 img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}@media(max-width:620px){._ugcGrid_zzk0s_1{grid-template-columns:repeat(2,minmax(0,1fr))}._root_zzk0s_1{padding:.9rem}._head_zzk0s_1{align-items:start;flex-direction:column}._summary_zzk0s_1{justify-items:start}._grid_zzk0s_1{grid-template-columns:1fr}._compact_zzk0s_1{grid-template-columns:auto auto 1fr}._compact_zzk0s_1>span:last-child{overflow-wrap:anywhere}}._result_1vvhy_1{display:grid;gap:.65rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-subtle)}._result_1vvhy_1 p{margin:0;color:var(--text-secondary);line-height:1.55;overflow-wrap:anywhere}._result_1vvhy_1 p strong{color:var(--text-primary)}._label_1vvhy_4{font-size:.82rem;color:var(--text-primary)}._logistics_1vvhy_5{font-weight:650;color:var(--text-primary)!important}._delivery_1vvhy_6{font-weight:750;color:var(--success)!important}._assurance_1vvhy_7{padding-top:.55rem;border-top:1px solid var(--border-subtle);color:var(--text-secondary)!important;font-size:.75rem}._root_ugx2k_1{position:fixed;z-index:80;left:0;right:0;bottom:0;min-height:74px;border-top:1px solid var(--border);background:var(--surface-card);box-shadow:0 -10px 30px -26px #2e211a40}._inner_ugx2k_2{width:min(var(--container-wide),calc(100% - 3rem));min-height:74px;margin:0 auto;padding:8px 0;box-sizing:border-box;display:grid;grid-template-columns:58px minmax(0,1fr) auto auto;gap:12px;align-items:center}._thumbnail_ugx2k_3{width:58px;height:58px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);overflow:hidden;box-sizing:border-box}._copy_ugx2k_4{min-width:0;display:grid;gap:3px}._productName_ugx2k_5{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:.8125rem;line-height:1.4}._copy_ugx2k_4 strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:1rem;line-height:1.3}._copy_ugx2k_4 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:.8125rem;line-height:1.4}._editAreaButton_ugx2k_8{min-width:0;min-height:48px;display:grid;align-content:center;justify-items:start;gap:2px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}._editAreaButton_ugx2k_8 span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:.8125rem;line-height:1.4}._editAreaButton_ugx2k_8 strong{color:var(--accent);font-size:.8125rem;font-weight:650;line-height:1.4;text-decoration:underline;text-underline-offset:3px}._editAreaButton_ugx2k_8:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-control)}._total_ugx2k_12{font-variant-numeric:tabular-nums}._buyButton_ugx2k_13,._sampleButton_ugx2k_13{min-height:48px!important;white-space:nowrap;font-size:.9375rem;font-weight:650}._calcSheet_ugx2k_14{height:min(52dvh,440px)!important;max-height:70dvh!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;padding-bottom:calc(1rem + env(safe-area-inset-bottom));background:var(--surface-page)!important}._calcSheet_ugx2k_14>button{min-width:48px!important;min-height:48px!important}._calcBody_ugx2k_16{display:grid;gap:1rem;padding:8px 2px;overflow-y:auto;min-height:0}._calcBody_ugx2k_16 label{display:grid;gap:.5rem;font-size:.9375rem;font-weight:650;line-height:1.5}._calcBody_ugx2k_16 input{min-height:48px;border-radius:var(--radius-control);font-size:1rem}._calcBody_ugx2k_16 p{margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.65}._waste_ugx2k_20{min-height:48px!important;display:flex!important;align-items:center;grid-template-columns:none!important;gap:10px!important;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-card)}._waste_ugx2k_20>div{flex:0 0 auto}._waste_ugx2k_20 span{font-size:.875rem;line-height:1.5}._calcFooter_ugx2k_23{padding-bottom:env(safe-area-inset-bottom)}._calcFooter_ugx2k_23 button{min-height:48px;width:100%;font-size:.9375rem;white-space:normal}@media(max-width:820px){._inner_ugx2k_2{width:calc(100% - 2rem)}}@media(max-width:767px){._root_ugx2k_1{display:block;position:fixed;z-index:250;left:0;right:0;bottom:0;height:calc(86px + env(safe-area-inset-bottom));padding:0 14px env(safe-area-inset-bottom);box-sizing:border-box;border-top:1px solid var(--border);background:var(--surface-card)}._inner_ugx2k_2{width:100%;height:86px;margin:0;padding:7px 0;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}._thumbnail_ugx2k_3,._sampleButton_ugx2k_13{display:none!important}._copy_ugx2k_4{min-width:0;display:grid;gap:2px}._productName_ugx2k_5{display:none}._copy_ugx2k_4 strong{font-size:1rem;font-weight:700;line-height:1.25;white-space:normal;overflow-wrap:anywhere}._copy_ugx2k_4 span{font-size:.75rem;line-height:1.4;color:var(--text-secondary)}._editAreaButton_ugx2k_8{min-height:48px}._editAreaButton_ugx2k_8 span{font-size:.75rem}._editAreaButton_ugx2k_8 strong{font-size:.8125rem}._buyButton_ugx2k_13{min-height:48px!important;height:48px!important;min-width:124px!important;padding-inline:16px!important;border-color:var(--button-conversion-bg)!important;background:var(--button-conversion-bg)!important;color:var(--text-inverse)!important;font-size:.875rem!important;font-weight:650!important;white-space:nowrap}._buyButton_ugx2k_13 svg{width:16px!important;height:16px!important}}@media(max-width:390px){._root_ugx2k_1{padding-inline:12px}._inner_ugx2k_2{gap:8px}._buyButton_ugx2k_13{min-width:112px!important;padding-inline:12px!important}._copy_ugx2k_4 strong{font-size:.9375rem}._copy_ugx2k_4 span{font-size:.75rem}}._root_mckld_1{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.7rem;width:100%;min-width:0;aspect-ratio:4/3;min-height:420px}._viewport_mckld_11{position:relative;width:100%;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-overlay);background:var(--surface);contain:layout paint}._gallery_mckld_22,._viewer_mckld_22,._textureStage_mckld_22{position:absolute;inset:0;background:var(--card)}._gallery_mckld_22>*:not(._aiNotice_mckld_23){width:100%;height:100%}._viewer_mckld_22>*{width:100%;height:100%}._textureStage_mckld_22{display:grid;place-items:center;overflow:hidden}._textureStage_mckld_22>img,._textureStage_mckld_22>div{width:100%;height:100%}._textureStage_mckld_22>span{position:absolute;left:.85rem;bottom:.85rem;padding:.42rem .58rem;border-radius:var(--radius-control);background:#1c1917c2;color:#fff;font-size:.62rem;font-weight:800;backdrop-filter:blur(8px)}._aiNotice_mckld_23{position:absolute;left:.85rem;top:.85rem;z-index:6;display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .58rem;border-radius:var(--radius-full);background:#1c1917cc;color:#fff;font-size:.62rem;font-weight:800;backdrop-filter:blur(8px);pointer-events:none}._aiNotice_mckld_23 svg{width:13px;height:13px}._thumbnails_mckld_57{display:flex;gap:.55rem;overflow-x:auto;padding:.05rem 0 .15rem;scrollbar-width:thin;scroll-snap-type:x proximity}._thumbnail_mckld_57{flex:0 0 132px;display:grid;grid-template-rows:66px auto;gap:.38rem;min-width:0;padding:.38rem;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--card);color:var(--muted-foreground);font:inherit;font-size:.67rem;font-weight:800;text-align:left;cursor:pointer;scroll-snap-align:start;transition:border-color var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._thumbnail_mckld_57:hover{border-color:var(--border);box-shadow:var(--shadow)}._thumbnailActive_mckld_85{border-color:var(--conversion-terra);box-shadow:inset 0 0 0 1px var(--conversion-terra);color:var(--foreground)}._thumbnailMedia_mckld_86{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:calc(var(--radius-control) - 2px);background:var(--surface)}._thumbnailMedia_mckld_86>img,._thumbnailMedia_mckld_86>div{width:100%;height:100%}._modelThumbnail_mckld_95{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(145deg,#e7e9e5,#d3dbd4);color:#2f5e43}._modelThumbnail_mckld_95 svg{width:28px;height:28px}._thumbnailMedia_mckld_86>i{position:absolute;right:.3rem;top:.3rem;width:22px;height:22px;display:grid;place-items:center;border-radius:var(--radius-full);background:#1c1917cc;color:#fff}._thumbnailMedia_mckld_86>i svg{width:12px;height:12px}._thumbnail_mckld_57:focus-visible{outline:2px solid var(--conversion-terra);outline-offset:2px}@media(max-width:680px){._root_mckld_1{gap:.5rem;min-height:330px}._viewport_mckld_11{border-radius:var(--radius-card)}._thumbnail_mckld_57{flex-basis:112px;grid-template-rows:58px auto;font-size:.62rem}._aiNotice_mckld_23{left:.55rem;top:.55rem;font-size:.57rem}}._root_1l5gm_1{display:grid;gap:.85rem;margin:1.25rem 0;padding:1.15rem;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--card)}._root_1l5gm_1 header{display:flex;gap:.75rem;align-items:flex-start}._root_1l5gm_1 header>svg{width:22px;height:22px;color:var(--accent);flex:0 0 auto}._root_1l5gm_1 header div{display:grid;gap:.15rem}._root_1l5gm_1 header span{font-size:.62rem;font-weight:850;letter-spacing:.08em;color:var(--accent)}._root_1l5gm_1 h2{margin:0;font-size:1.08rem}._root_1l5gm_1 p,._root_1l5gm_1 small,._root_1l5gm_1 article span{margin:0;color:var(--muted-foreground);font-size:.75rem;line-height:1.55}._grid_1l5gm_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem}._grid_1l5gm_1 article{display:grid;gap:.55rem;padding:.85rem;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface)}._grid_1l5gm_1 article strong{font-size:.82rem;line-height:1.35}._actions_1l5gm_1{display:flex;gap:.6rem;flex-wrap:wrap}@media(max-width:640px){._root_1l5gm_1{padding:.9rem}._actions_1l5gm_1>*{width:100%}}._root_3carz_1{max-width:var(--container-wide);margin:2rem auto 0;padding:1.25rem 2rem}._head_3carz_1{display:grid;gap:.35rem;margin-bottom:1rem}._head_3carz_1>span{color:var(--accent);font-size:.68rem;font-weight:800;letter-spacing:.08em}._head_3carz_1 h2{margin:0;font:650 clamp(1.6rem,2.7vw,2.5rem)/1.05 var(--font-family-display);letter-spacing:-.025em}._head_3carz_1 p{margin:0;max-width:760px;color:var(--muted-foreground);font-size:.76rem;line-height:1.5}._grid_3carz_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media(max-width:980px){._grid_3carz_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){._root_3carz_1{padding-inline:1rem}._grid_3carz_1{gap:.6rem}}._root_17l0r_1{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;gap:.65rem;align-items:center;min-height:76px;padding:.75rem .85rem;border:1px solid #D9C3AC;border-radius:var(--radius-card);background:#fff8ef;color:var(--foreground);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}._root_17l0r_1:hover{border-color:#b88b60;box-shadow:0 8px 20px -14px #412a1352}._root_17l0r_1:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._icon_17l0r_4{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#f2e2cc;color:#7f552f}._icon_17l0r_4 svg{width:19px;height:19px}._copy_17l0r_6{min-width:0;display:grid;gap:.24rem}._copy_17l0r_6 strong{font-size:.84rem;line-height:1.3;font-weight:800}._copy_17l0r_6 small{font-size:.73rem;line-height:1.48;color:var(--muted-foreground)}._arrow_17l0r_9{width:18px;height:18px;color:#84552f;transition:transform .18s ease}._root_17l0r_1:hover ._arrow_17l0r_9{transform:translate(3px)}@media(max-width:600px){._root_17l0r_1{grid-template-columns:34px minmax(0,1fr) 16px;gap:.55rem;padding:.7rem}._icon_17l0r_4{height:34px;width:34px}._copy_17l0r_6 strong{font-size:.78rem}._copy_17l0r_6 small{font-size:.7rem}}._root_126r0_1{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-top:1rem;padding:1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}._identity_126r0_1{display:grid;grid-template-columns:72px minmax(0,1fr);gap:.75rem;align-items:center}._identity_126r0_1>img{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 8px 20px -16px #17181c47}._copy_126r0_1{display:grid;align-content:center;gap:.22rem}._copy_126r0_1>span{color:var(--accent);font-size:.62rem;font-weight:850;letter-spacing:.08em}._copy_126r0_1>strong{font:650 1.05rem/1.15 var(--font-family-display)}._copy_126r0_1 p{margin:0;color:var(--text-secondary);font-size:.72rem;line-height:1.5}._actions_126r0_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}._actions_126r0_1 a{min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.65rem;border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;color:var(--text-primary);text-decoration:none}._actions_126r0_1 a:hover{border-color:var(--accent-border);background:var(--accent-soft)}._actions_126r0_1 a:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actions_126r0_1 svg{width:18px;height:18px;color:var(--accent)}._actions_126r0_1 span{min-width:0;display:grid;gap:.12rem}._actions_126r0_1 strong{font-size:.7rem;overflow-wrap:anywhere}._actions_126r0_1 small{color:var(--text-secondary);font-size:.58rem;line-height:1.3;overflow-wrap:anywhere}._inquiryFormLink_126r0_1{grid-column:1/-1;display:flex;align-items:center;gap:.8rem;min-height:52px;padding:.7rem .9rem;border:1px solid var(--accent-border);border-radius:var(--radius-control);background:var(--accent-soft);text-decoration:none;color:var(--foreground)}._inquiryFormLink_126r0_1:hover{border-color:var(--accent);filter:brightness(.98)}._inquiryFormLink_126r0_1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._inquiryFormLink_126r0_1>svg{width:20px;height:20px;flex:0 0 auto;color:var(--accent)}._inquiryFormLink_126r0_1 span{min-width:0;display:grid;gap:.15rem}._inquiryFormLink_126r0_1 strong{font-size:.8rem}._inquiryFormLink_126r0_1 small{color:var(--muted-foreground);font-size:.7rem;line-height:1.4}@media(max-width:820px){._root_126r0_1,._actions_126r0_1{grid-template-columns:1fr}}@media(max-width:520px){._identity_126r0_1{grid-template-columns:58px minmax(0,1fr)}._identity_126r0_1>img{width:58px;height:58px}._copy_126r0_1 p{font-size:.68rem}}._root_zpmay_1{display:grid;gap:.55rem;max-width:100%;margin:.7rem 0;padding:.85rem 1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-subtle);color:var(--text-primary)}._copy_zpmay_2 strong{display:block;font-size:.85rem;line-height:1.35}._copy_zpmay_2 p{margin:.3rem 0 0;font-size:.77rem;line-height:1.5;color:var(--text-secondary)}._action_zpmay_4{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:fit-content;max-width:100%;min-height:44px;padding:.55rem .75rem;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-primary);font-size:.81rem;font-weight:700;text-decoration:none;line-height:1.35}._action_zpmay_4:hover{border-color:var(--accent-border);background:var(--accent-soft)}._action_zpmay_4:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._action_zpmay_4 svg{width:17px;height:17px;flex-shrink:0}._alternative_zpmay_8{font-size:.75rem;color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px;width:fit-content;min-height:44px;display:inline-flex;align-items:center}._alternative_zpmay_8:hover{color:var(--text-primary)}._alternative_zpmay_8:focus-visible{outline:2px solid var(--accent-border);outline-offset:3px}._root_zpmay_1 small{font-size:.69rem;line-height:1.45;color:var(--text-secondary)}@media(max-width:520px){._root_zpmay_1{padding:.78rem}._action_zpmay_4{width:100%;white-space:normal}}._root_wmjr8_1{display:grid;gap:.75rem;margin-top:1rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle)}._heading_wmjr8_1{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start}._heading_wmjr8_1>svg{width:22px;height:22px;color:var(--text-primary);margin-top:.1rem}._heading_wmjr8_1 div{display:grid;gap:.16rem}._heading_wmjr8_1 span{color:var(--text-primary);font-size:.6rem;font-weight:850;letter-spacing:.08em}._heading_wmjr8_1 strong{color:var(--text-primary);font:650 1rem/1.15 var(--font-family-display)}._heading_wmjr8_1 p{margin:0;color:var(--text-primary);font-size:.69rem;line-height:1.45}._options_wmjr8_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}._options_wmjr8_1 label{min-height:58px;display:flex;align-items:flex-start;gap:.5rem;padding:.65rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-subtle)}._options_wmjr8_1 label>span{display:grid;gap:.1rem}._options_wmjr8_1 strong{color:var(--text-primary);font-size:.68rem}._options_wmjr8_1 small{color:var(--text-primary);font-size:.58rem;line-height:1.35}._form_wmjr8_1{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}._note_wmjr8_1,._success_wmjr8_1,._error_wmjr8_1{margin:0;color:var(--text-primary);font-size:.61rem;line-height:1.45}._success_wmjr8_1,._error_wmjr8_1{font-weight:700}._queryMessage_wmjr8_1{display:flex;align-items:center;gap:.4rem;padding:.55rem .65rem;border-radius:.55rem;background:var(--border);color:var(--text-primary);font-size:.66rem;font-weight:750}._queryMessage_wmjr8_1 svg{width:16px;height:16px}@media(max-width:620px){._options_wmjr8_1,._form_wmjr8_1{grid-template-columns:1fr}._form_wmjr8_1 button{width:100%}}._root_1d9cn_1{display:grid;gap:.6rem;min-width:0;margin:.85rem 0;padding:1rem;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-card);color:var(--text-primary)}._root_1d9cn_1>strong{font-size:1rem;line-height:1.35}._root_1d9cn_1 p{margin:0;color:var(--text-secondary);font-size:.85rem;line-height:1.6}._product_1d9cn_2{font-weight:650;font-size:.88rem;line-height:1.5;overflow-wrap:anywhere}._action_1d9cn_3{width:fit-content;max-width:100%;min-height:44px!important;height:auto!important;padding-block:.7rem!important;white-space:normal!important;text-align:left;line-height:1.4!important}._action_1d9cn_3 svg{flex-shrink:0}@media(max-width:480px){._root_1d9cn_1{padding:.8rem}._action_1d9cn_3{width:100%}}._variants_1d9cn_5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.65rem}._variant_1d9cn_5{display:grid;align-content:start;gap:.5rem;min-width:0;padding:.8rem;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-card)}._variant_1d9cn_5>strong{font-size:.93rem}._availability_1d9cn_7{font-size:.8rem;color:var(--text-secondary)}._creditDetails_1d9cn_8{min-width:0;margin-top:.3rem;padding-top:.55rem;border-top:1px solid var(--border-subtle)}._creditDetails_1d9cn_8 summary{cursor:pointer;font-size:.83rem;font-weight:650;line-height:1.5}._creditDetails_1d9cn_8 p{padding-top:.4rem}._root_1e8ey_1{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._root_1e8ey_1 button,._root_1e8ey_1 a{min-height:40px}@media(max-width:520px){._root_1e8ey_1{align-items:stretch}._root_1e8ey_1>*{flex:1 1 auto;justify-content:center}}._root_1qkif_1{display:grid;gap:.7rem;padding:.9rem;border:1px solid var(--hairline);border-radius:var(--radius-card);background:#fff}._root_1qkif_1>header{display:flex;gap:.65rem;align-items:flex-start}._root_1qkif_1>header>svg{width:18px;height:18px;flex:0 0 auto;margin-top:2px;color:var(--accent)}._root_1qkif_1>header div{display:grid;gap:.12rem}._root_1qkif_1>header span{color:var(--accent);font-size:.58rem;font-weight:850;letter-spacing:.08em}._root_1qkif_1>header strong{font-size:.82rem}._root_1qkif_1>header small{color:var(--muted-foreground);font-size:.68rem;line-height:1.45}._rail_1qkif_1{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);gap:.55rem;overflow-x:auto;padding-bottom:.2rem;scroll-snap-type:x proximity}._variant_1qkif_1{position:relative;min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr);gap:.55rem;align-items:center;padding:.5rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-card);color:inherit;text-decoration:none;scroll-snap-align:start}._variant_1qkif_1[data-current=true]{border-color:var(--accent);background:var(--accent-soft)}._thumb_1qkif_1{width:52px;height:52px;overflow:hidden;border-radius:8px;background:#fff}._thumb_1qkif_1>*{width:100%;height:100%}._copy_1qkif_1{min-width:0;display:grid;gap:.15rem}._copy_1qkif_1 strong{font-size:.7rem;line-height:1.3}._copy_1qkif_1 small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted-foreground);font-size:.62rem;line-height:1.35}._variant_1qkif_1 i{grid-column:1/-1;display:flex;align-items:center;gap:.25rem;color:var(--success);font:800 .58rem/1 var(--font-family-base);font-style:normal}._variant_1qkif_1 i svg{width:12px}._variant_1qkif_1:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:2px}@media(max-width:640px){._rail_1qkif_1{grid-auto-columns:minmax(165px,76vw)}}._root_6myr9_1{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface)}._head_6myr9_2{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._head_6myr9_2>div{display:grid;gap:.2rem}._head_6myr9_2 span{font-size:.65rem;font-weight:800;letter-spacing:.08em;color:var(--ink-soft)}._head_6myr9_2 strong{font-size:1rem;line-height:1.25}._rooms_6myr9_4{display:grid;gap:.55rem}._room_6myr9_4{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(170px,1fr) minmax(150px,.8fr);align-items:end;gap:.7rem;padding:.75rem;border:1px solid var(--hairline);border-radius:8px;background:#fff}._roomName_6myr9_5{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:.4rem}._roomName_6myr9_5 strong{font-size:.82rem}._roomName_6myr9_5 svg{width:16px;height:16px}._room_6myr9_4 label{display:grid;gap:.35rem}._room_6myr9_4 label>span{font-size:.68rem;color:var(--ink-soft);font-weight:700}._areaInput_6myr9_7{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem}._areaInput_6myr9_7 b{font-size:.76rem;color:var(--ink-soft)}._roomResult_6myr9_8{min-height:44px;display:grid;align-content:center;justify-items:end;text-align:right}._roomResult_6myr9_8 strong{font-size:.92rem}._roomResult_6myr9_8 span{font-size:.7rem;color:var(--ink-soft)}._waste_6myr9_9{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem;border-top:1px solid var(--hairline)}._waste_6myr9_9>span{display:grid;gap:.15rem}._waste_6myr9_9 strong{font-size:.8rem}._waste_6myr9_9 small{color:var(--ink-soft);font-size:.68rem;line-height:1.4}._summary_6myr9_10{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--success-border);border-radius:8px;background:var(--success-surface)}._summaryLead_6myr9_10{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}._summaryLead_6myr9_10 span{font-size:.72rem;font-weight:700;color:var(--text-secondary)}._summaryLead_6myr9_10 strong{font-size:1.05rem;color:var(--success)}._summaryGrid_6myr9_10{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}._summaryGrid_6myr9_10 span{display:grid;gap:.2rem;padding:.55rem;border:1px solid var(--success-border);border-radius:6px;background:#fff}._summaryGrid_6myr9_10 b{font-size:.62rem;color:var(--ink-soft)}._summaryGrid_6myr9_10 strong{font-size:.78rem}._summary_6myr9_10>small{font-size:.66rem;line-height:1.45;color:var(--text-secondary)}@media(max-width:700px){._head_6myr9_2{align-items:stretch;flex-direction:column}._head_6myr9_2>*:last-child{width:100%}._room_6myr9_4{grid-template-columns:1fr}._roomResult_6myr9_8{justify-items:start;text-align:left}._roomName_6myr9_5{min-height:32px}._summaryLead_6myr9_10{align-items:flex-start;flex-direction:column}._summaryGrid_6myr9_10{grid-template-columns:1fr 1fr}}._root_6myr9_1,._rooms_6myr9_4,._room_6myr9_4,._room_6myr9_4>*{min-width:0}@media(min-width:701px){._room_6myr9_4{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,.8fr)}}._page_1evpa_1{--product-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_1evpa_8,._loading_1evpa_8{width:var(--product-rail-width);max-width:none;min-width:0;margin:0 auto;padding:1.5rem 0 calc(7rem + env(safe-area-inset-bottom,0px))}._breadcrumb_1evpa_9{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;color:var(--text-secondary);font-size:.875rem;line-height:1.5}._breadcrumb_1evpa_9 a{display:inline-flex;align-items:center;min-height:48px;max-width:100%;color:inherit;text-decoration:none;text-underline-offset:.2em}._breadcrumb_1evpa_9 a:hover{color:var(--text-primary);text-decoration:underline}._breadcrumb_1evpa_9 strong{min-width:0;font-weight:650;overflow-wrap:anywhere}._hero_1evpa_13{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:start}._visual_1evpa_15{position:static;min-width:0;min-height:0;aspect-ratio:auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}._placeholder_1evpa_16{min-height:0;display:grid;place-items:center;align-content:center;gap:.75rem;color:var(--text-secondary);font-size:.9375rem;line-height:1.65}._placeholder_1evpa_16 svg{width:48px;height:48px}._buy_1evpa_18{position:static;top:auto;min-width:0;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.25rem,2.4vw,2rem);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);font-size:.9375rem;line-height:1.65}._buy_1evpa_18>*{min-width:0;max-width:100%}._titleRow_1evpa_20{display:flex;align-items:start;justify-content:space-between;gap:1rem;min-width:0}._titleRow_1evpa_20 h1{min-width:0}._titleRow_1evpa_20>button{flex:0 0 auto;min-height:48px}._buy_1evpa_18 h1,._empty_1evpa_23 h1{margin:0;color:var(--text-primary);font:400 clamp(2.35rem,4vw,3.6rem)/1.08 var(--font-family-display);line-height:1.08!important;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}._main_1evpa_8>section:not(._hero_1evpa_13) h2{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}._productMeta_1evpa_25{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}._technologyBadge_1evpa_26{display:inline-flex;align-items:center;max-width:100%;min-height:32px;padding:.35rem .65rem;border:1px solid var(--accent-border);border-radius:var(--radius-badge);background:var(--accent-soft);color:var(--accent-active);font-size:.875rem;font-weight:650;line-height:1.5}._buy_1evpa_18 code{max-width:100%;color:var(--text-secondary);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}._buy_1evpa_18>p{margin:0;color:var(--text-secondary);font-size:.9375rem;line-height:1.65}._buy_1evpa_18 ._benefitCopy_1evpa_29{padding:1rem;border-left:3px solid var(--accent);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--accent-soft);color:var(--text-primary);font-size:.9375rem;font-weight:600;line-height:1.65}._description_1evpa_30{color:var(--text-secondary);font-size:.9375rem;line-height:1.65}._descriptionSection_1evpa_31{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)}._descriptionSection_1evpa_31 h2{margin:0;color:var(--text-primary);font:400 clamp(1.85rem,3.1vw,2.85rem)/1.12 var(--font-family-display);letter-spacing:-.025em}._descriptionSection_1evpa_31 p{max-width:85ch;margin:1.25rem 0 0;color:var(--text-secondary);font-size:1rem;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}._suitability_1evpa_34{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-card)}._suitability_1evpa_34>strong{font-size:.9375rem;font-weight:650;line-height:1.5}._suitability_1evpa_34>div{display:flex;flex-wrap:wrap;gap:.5rem}._suitability_1evpa_34 span{display:inline-flex;align-items:center;max-width:100%;min-height:32px;padding:.35rem .65rem;border:1px solid var(--success-border);border-radius:var(--radius-full);background:var(--success-surface);color:var(--success);font-size:.875rem;font-weight:650;line-height:1.5}._stock_1evpa_38{display:flex;align-items:start;gap:.65rem;min-width:0;padding:1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);color:var(--text-secondary)}._stock_1evpa_38 svg{width:20px;height:20px;flex:0 0 auto;margin-top:.15rem}._stockCheck_1evpa_40{flex:0 0 auto;font-size:1.125rem;font-weight:700;line-height:1.4}._stockCopy_1evpa_41{display:grid;gap:.35rem;min-width:0;max-width:100%}._stockCopy_1evpa_41 strong{font-size:.9375rem;font-weight:650;line-height:1.5;overflow-wrap:anywhere}._stockCopy_1evpa_41>span,._stockDetail_1evpa_43{color:var(--text-secondary);font-size:.875rem;line-height:1.65;overflow-wrap:anywhere}._stockPositive_1evpa_44{color:var(--success);border-color:var(--success-border);background:var(--success-surface)}._stockPositive_1evpa_44 ._stockDetail_1evpa_43{color:var(--success)}._price_1evpa_46{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}._price_1evpa_46 strong{color:var(--text-primary);font-family:var(--font-family-base);font-size:clamp(2rem,2.8vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}._price_1evpa_46 span{color:var(--text-secondary)}._nonVat_1evpa_49{color:var(--text-secondary);font-size:.875rem;font-weight:600;line-height:1.5}._shippingPreview_1evpa_50{color:var(--success);font-size:.875rem;font-weight:650;line-height:1.65}._sampleUnavailable_1evpa_51{margin:0;padding:1rem;border:1px solid var(--warning-border);border-radius:var(--radius-control);background:var(--warning-bg);color:var(--text-secondary)!important;font-size:.875rem!important;line-height:1.65!important}._sampleUnavailable_1evpa_51 a{color:var(--text-primary);font-weight:650;text-decoration:underline;text-underline-offset:.2em}._purchaseBox_1evpa_53{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:none;scroll-margin-top:110px}._purchaseBox_1evpa_53>*{min-width:0;max-width:100%}._purchaseBox_1evpa_53>button,._purchaseBox_1evpa_53>a,._dimensionCalculator_1evpa_55>button,._cartConfirmation_1evpa_56>a,._cartConfirmation_1evpa_56>button,._bulkInquiry_1evpa_56 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}._purchaseModeHint_1evpa_57{margin:0;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text-secondary);font-size:.875rem;line-height:1.65}._purchaseModeHint_1evpa_57[role=group]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.35rem}._purchaseModeHint_1evpa_57>button{display:grid;justify-items:start;align-content:center;gap:.5rem;min-width:0;min-height:96px;height:auto;padding:.875rem;border-radius:var(--radius-control);font-family:var(--font-family-base);text-align:left;white-space:normal}._purchaseModeHint_1evpa_57 span{color:var(--accent);font-size:.875rem;font-weight:650;line-height:1.4;letter-spacing:.035em}._purchaseModeHint_1evpa_57 strong{color:var(--text-primary);font-size:.9375rem;font-weight:650;line-height:1.4}._purchaseModeHint_1evpa_57 small{color:var(--text-secondary);font-size:.875rem;line-height:1.5}._purchaseModeHint_1evpa_57>button[aria-pressed=true] span,._purchaseModeHint_1evpa_57>button[aria-pressed=true] small,._purchaseModeHint_1evpa_57>button[aria-pressed=true] strong{color:var(--text-inverse)}._quantityRow_1evpa_66,._purchaseTotal_1evpa_66{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;min-width:0}._quantityRow_1evpa_66>span,._purchaseTotal_1evpa_66>span,._areaField_1evpa_67{color:var(--text-secondary);font-size:.9375rem;font-weight:650;line-height:1.5}._quantityRow_1evpa_66>strong{color:var(--text-primary);font-size:.9375rem;line-height:1.5}._quantityError_1evpa_69{margin:.25rem 0 .5rem;color:var(--destructive);font-size:.82rem;line-height:1.5}._stepper_1evpa_70{display:grid;grid-template-columns:48px minmax(64px,84px) 48px;align-items:center;width:fit-content;max-width:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-card)}._stepper_1evpa_70 button{width:48px;min-width:48px!important;height:48px;min-height:48px!important;padding:0;border:0!important;border-radius:0!important}._stepper_1evpa_70>strong{display:grid;place-items:center;min-width:0;min-height:48px;padding:0 .5rem;border-inline:1px solid var(--border-subtle);font-size:.9375rem;line-height:1.5}._stepper_1evpa_70>input{width:100%;min-width:0;min-height:48px;height:48px;padding:0 .5rem;border:0;border-inline:1px solid var(--border-subtle);border-radius:0;text-align:center;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}._kitContents_1evpa_74{display:grid;gap:.75rem;padding:1.25rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface)}._kitContents_1evpa_74>strong{color:var(--text-primary);font-size:1rem;font-weight:650;line-height:1.5}._kitContents_1evpa_74 ul{display:grid;gap:.5rem;margin:0;padding-left:1.25rem;color:var(--text-secondary);font-size:.9375rem;line-height:1.65}._kitContents_1evpa_74 small{color:var(--text-secondary);font-size:.875rem;line-height:1.65}._studioCta_1evpa_78,._photoAiCta_1evpa_78,._roomVisualCta_1evpa_78{width:100%;max-width:100%;min-height:48px;height:auto;justify-content:center;padding:.75rem 1rem;font-size:.9375rem;font-weight:650;line-height:1.4;white-space:normal;text-align:center}._studioCta_1evpa_78 svg,._photoAiCta_1evpa_78 svg,._roomVisualCta_1evpa_78 svg{width:20px;height:20px;flex:0 0 auto}._photoAiCta_1evpa_78{color:var(--text-secondary)}._roomVisualCta_1evpa_78{border-color:var(--border);background:var(--surface-card);color:var(--text-primary)}._purchaseTotal_1evpa_66{padding-top:1rem;border-top:1px solid var(--border-subtle)}._purchaseTotal_1evpa_66 strong{max-width:100%;color:var(--text-primary);font:700 1.25rem/1.4 var(--font-family-base);letter-spacing:0;overflow-wrap:anywhere}._dimensionCalculator_1evpa_55{display:grid;gap:1rem;padding:1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface)}._dimensionCalculatorHead_1evpa_85{display:grid;gap:.5rem}._dimensionCalculatorHead_1evpa_85 strong{font-size:.9375rem;font-weight:650;line-height:1.5}._dimensionCalculatorHead_1evpa_85 span{color:var(--text-secondary);font-size:.875rem;line-height:1.65}._dimensionGrid_1evpa_88{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.5rem}._dimensionGrid_1evpa_88>span{padding-bottom:.75rem;color:var(--text-secondary);font-size:1rem;font-weight:650;line-height:1.5}._dimensionGrid_1evpa_88 label{display:grid;gap:.5rem;min-width:0;color:var(--text-secondary);font-size:.875rem;font-weight:650;line-height:1.5}._dimensionGrid_1evpa_88 input{min-width:0;width:100%;min-height:48px;height:48px;font-size:1rem}._areaField_1evpa_67{display:grid;gap:.5rem;min-width:0}._areaField_1evpa_67 input{width:100%;min-width:0;min-height:48px;height:48px;padding:0 .875rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-primary);font-family:var(--font-family-base);font-size:1rem;line-height:1.5}._wasteOption_1evpa_94{display:flex!important;flex-direction:row;gap:.75rem!important;align-items:center;min-height:48px;margin:0!important;padding:.875rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-secondary);font-size:.9375rem;line-height:1.5}._wasteOption_1evpa_94>div{flex:0 0 auto}._wasteOption_1evpa_94>span{display:grid;gap:.35rem;min-width:0}._wasteOption_1evpa_94 strong{color:var(--text-primary);font-size:.9375rem;font-weight:650;line-height:1.5}._wasteOption_1evpa_94 small{color:var(--text-secondary);font-size:.875rem;line-height:1.5}._primaryCta_1evpa_99{width:100%;min-height:56px!important;height:auto;padding:.875rem 1.125rem;font-size:1rem!important;font-weight:650;line-height:1.45;white-space:normal!important;text-align:center}._cartConfirmation_1evpa_56{display:grid;gap:.75rem;min-width:0}._cartMessage_1evpa_101{margin:0;padding:1rem;border:1px solid var(--success-border);border-radius:var(--radius-control);background:var(--success-surface);color:var(--success)!important;font-size:.875rem!important;font-weight:650;line-height:1.65}._inlineAvailabilityInquiry_1evpa_102{display:flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:.75rem 1rem;border:1px solid var(--accent-border);border-radius:var(--radius-control);background:var(--accent-soft);color:var(--accent-active);font-size:.9375rem;font-weight:650;line-height:1.5;text-align:center;text-decoration:none}._inlineAvailabilityInquiry_1evpa_102:hover{border-color:var(--accent);text-decoration:underline;text-underline-offset:.2em}._inlineAvailabilityInquiry_1evpa_102:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}._bulkInquiry_1evpa_56{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--warning-border);border-radius:var(--radius-control);background:var(--warning-bg)}._bulkInquiry_1evpa_56 strong{font-size:1rem;font-weight:650;line-height:1.5}._bulkInquiry_1evpa_56 span{color:var(--text-secondary);font-size:.875rem;line-height:1.65}._bulkInquiry_1evpa_56 a{width:100%;justify-content:center}._productUtilities_1evpa_109{display:flex;flex-wrap:wrap;gap:.75rem;min-width:0;max-width:100%}._facts_1evpa_110{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem}._facts_1evpa_110 div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem .75rem;min-width:0;padding:1.25rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}._facts_1evpa_110 svg{grid-row:1 / 3;width:20px;height:20px;color:var(--accent)}._facts_1evpa_110 span{color:var(--text-secondary);font-size:.875rem;line-height:1.5}._facts_1evpa_110 strong{min-width:0;color:var(--text-primary);font-size:1rem;font-weight:650;line-height:1.5;overflow-wrap:anywhere}._empty_1evpa_23{width:var(--product-rail-width);min-height:60vh;margin:0 auto;padding:2rem 0;display:grid;justify-items:start;align-content:center;gap:1.5rem}._empty_1evpa_23>a{max-width:100%;min-height:48px;height:auto;padding:.75rem 1rem;font-size:.9375rem;line-height:1.4;white-space:normal;text-align:center}@media(max-width:1100px){._facts_1evpa_110{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){._hero_1evpa_13{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media(max-width:820px){._page_1evpa_1{--product-rail-width: calc(100% - 2rem) }._main_1evpa_8,._loading_1evpa_8{padding:1rem 0 calc(7.5rem + env(safe-area-inset-bottom,0px))}._buy_1evpa_18 h1,._empty_1evpa_23 h1{font-size:clamp(2.15rem,5.2vw,3.1rem)}}@media(max-width:620px){._titleRow_1evpa_20{display:grid;grid-template-columns:minmax(0,1fr) 48px}._titleRow_1evpa_20>button{min-width:48px;width:48px;padding-inline:0!important}._titleRow_1evpa_20>button span{display:none}._facts_1evpa_110,._purchaseModeHint_1evpa_57[role=group]{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){._page_1evpa_1{--product-rail-width: calc(100% - 1.5rem) }._purchaseBox_1evpa_53{padding:1rem}}._page_1evpa_1{background:#fafaf7}._buy_1evpa_18{border-color:#e1e8de!important;border-radius:18px!important;background:#fff;box-shadow:0 8px 28px #24442c0e}._buy_1evpa_18 h1,._empty_1evpa_23 h1{font-family:var(--font-family-base,Inter,sans-serif)!important;font-weight:700!important;letter-spacing:-.043em!important;color:#173224}._main_1evpa_8>section:not(._hero_1evpa_13) h2{color:#1b3625}._descriptionSection_1evpa_31{border-color:#e2e8df;border-radius:16px}._purchaseBox_1evpa_53{border-color:#cfded1;border-radius:16px;box-shadow:0 8px 24px #1d4a2910}._breadcrumb_1evpa_9 a:hover{color:#17633e}@media(max-width:700px){._buy_1evpa_18{border-radius:14px!important}}
