._root_dvnri_1{min-width:0;color:var(--ink)}._intro_dvnri_3{color:var(--muted);margin-bottom:24px;line-height:1.6}._rail_dvnri_5{min-width:0}._search_dvnri_5{padding:16px;display:block}._search_dvnri_5>span{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}._search_dvnri_5 input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface2);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:12px 14px;font-size:13px}._list_dvnri_7{max-height:65vh;overflow:auto}._list_dvnri_7>a{border-bottom:1px solid var(--border);color:var(--ink);align-items:flex-start;gap:12px;padding:16px;text-decoration:none;display:flex}._list_dvnri_7>a:hover,._list_dvnri_7>a._selected_dvnri_7{background:var(--surface2);box-shadow:inset 3px 0 var(--blue)}._list_dvnri_7>a>span:not(._icon_dvnri_7){flex:1;min-width:0}._list_dvnri_7 b{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}._list_dvnri_7 small{color:var(--muted);margin-top:6px;font-size:11px;display:block}._list_dvnri_7 strong{white-space:nowrap;color:var(--blue);font-size:13px}._icon_dvnri_7{background:var(--surface2);border:1px solid var(--border);width:38px;height:38px;color:var(--blue);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}._icon_dvnri_7 img{object-fit:contain;width:75%;height:75%}._detail_dvnri_9{padding:28px!important}._heading_dvnri_9{align-items:flex-start;gap:18px;min-width:0;display:flex}._heading_dvnri_9>._icon_dvnri_7{width:64px;height:64px;font-size:36px}._heading_dvnri_9>div{min-width:0}._category_dvnri_9{color:var(--blue);font-size:12px;font-weight:600}._heading_dvnri_9 h2{overflow-wrap:anywhere;margin:8px 0 0;font-size:20px;line-height:1.5}._purchase_dvnri_9{border-block:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0;padding:22px 0;display:flex}._purchase_dvnri_9>div small{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}._purchase_dvnri_9 strong{color:var(--ink);font-size:28px}._purchase_dvnri_9>a,._purchase_dvnri_9>button{margin-inline-start:auto}._stock_dvnri_9{color:var(--muted);font-size:12px}._description_dvnri_9 h3{font-size:16px}._description_dvnri_9 p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}._note_dvnri_9{color:var(--muted);border-top:1px solid var(--border);margin-top:24px;padding-top:18px;font-size:12px;line-height:1.6}._empty_dvnri_9{color:var(--muted);padding:18px;line-height:1.6}._mobileList_dvnri_9{display:none}@media (max-width:1087px){._mobileList_dvnri_9{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-bottom:20px;display:block;overflow:hidden}._mobileList_dvnri_9 ._list_dvnri_7{max-height:240px}._detail_dvnri_9{padding:20px!important}._heading_dvnri_9{gap:12px}._heading_dvnri_9>._icon_dvnri_7{width:44px;height:44px;font-size:26px}._heading_dvnri_9 h2{font-size:16px}._purchase_dvnri_9{gap:14px}._purchase_dvnri_9>a,._purchase_dvnri_9>button{text-align:center;width:100%;margin-inline-start:0}._intro_dvnri_3{font-size:13px}}._rail_dvnri_5 .catalog-title{gap:8px;padding:16px}._purchase_dvnri_9>a{text-decoration:none}._picker_dvnri_17{padding:16px}._field_dvnri_17{min-width:0;margin-bottom:20px;display:block}._field_dvnri_17>span{align-items:center;gap:8px;margin-bottom:9px;font-size:13px;display:flex}._field_dvnri_17 i{font-style:normal}._field_dvnri_17 small{color:var(--muted);margin-inline-start:auto;font-size:11px}._field_dvnri_17 select,._trigger_dvnri_17{box-sizing:border-box;border:1px solid var(--line);background:var(--surface2);width:100%;min-height:56px;color:var(--ink);text-align:start;font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}._trigger_dvnri_17 b{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;line-height:1.5;display:-webkit-box;overflow:hidden}._trigger_dvnri_17:disabled{color:var(--muted);cursor:default;opacity:.7}._dropdown_dvnri_17{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:8px;overflow:hidden}._dropdown_dvnri_17 ._list_dvnri_7{max-height:320px}._dropdown_dvnri_17 ._search_dvnri_5{padding:12px}._dropdown_dvnri_17 ._list_dvnri_7>a{gap:8px;padding:12px}._dropdown_dvnri_17 ._icon_dvnri_7{width:30px;height:30px;font-size:20px}._priceBox_dvnri_17{border-top:1px solid var(--border);margin:22px -16px -16px;padding:20px 16px}._priceBox_dvnri_17 ._field_dvnri_17{margin-bottom:12px}._priceBox_dvnri_17 a{justify-content:center;text-decoration:none;display:flex}._priceLine_dvnri_17{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}._priceLine_dvnri_17 strong{font-size:24px}._priceLine_dvnri_17 small,._hint_dvnri_17{color:var(--muted);font-size:12px;line-height:1.6}._field_dvnri_17>span{margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.55}._field_dvnri_17 select,._trigger_dvnri_17{padding:10px;font-family:inherit;font-size:15px;font-weight:650;line-height:1.55}._trigger_dvnri_17 b{font-size:15px;font-weight:650;line-height:1.55}._picker_dvnri_17 ._field_dvnri_17{margin-bottom:16px}@media (max-width:767px){._field_dvnri_17 select,._trigger_dvnri_17{min-height:58px;padding:12px}}._sectionPicker_dvnri_33{min-width:0}._sectionTrigger_dvnri_33{justify-content:flex-start}._sectionTrigger_dvnri_33>img,._sectionOptions_dvnri_33 img{object-fit:contain;flex-shrink:0;width:28px;height:28px}._sectionTrigger_dvnri_33>b{flex:1}._sectionTrigger_dvnri_33>span{color:var(--muted);margin-inline-start:auto}._sectionOptions_dvnri_33{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;margin-top:8px;padding:5px}._sectionOptions_dvnri_33>button{text-align:start;width:100%;min-height:50px;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:15px;line-height:1.4;display:flex}._sectionOptions_dvnri_33 b{overflow-wrap:anywhere;font-weight:650}._sectionOptions_dvnri_33>button:hover{background:var(--surface2)}._sectionOptions_dvnri_33>button[aria-pressed=true]{background:var(--brandsoft);border-color:var(--blue)}._sectionOptions_dvnri_33>button>span{color:var(--blue);margin-inline-start:auto;font-weight:750}._trigger_dvnri_17 b._placeholder_dvnri_39{font-weight:400}
