.ce-site .ce-specifications-grid>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;min-width:0;gap:18px}.ce-site .ce-specifications-grid dt,.ce-site .ce-specifications-grid dd{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal;line-height:1.65}.ce-site .ce-insight-grid>a{min-width:0}.ce-site .ce-insight-grid>a span,.ce-site .ce-insight-grid>a strong{max-width:100%;overflow-wrap:anywhere}.ce-site .ce-key-features li>span{min-width:0;overflow-wrap:anywhere}.ce-site .ce-key-features li>svg{flex-shrink:0}.ce-site table.shop_attributes{width:100%;max-width:100%;table-layout:fixed}.ce-site table.shop_attributes th{width:38%}.ce-site table.shop_attributes th,.ce-site table.shop_attributes td{min-width:0;overflow-wrap:anywhere;white-space:normal;vertical-align:top;line-height:1.65}.ce-site table.shop_attributes p{margin:0}.ce-spec-table-scroll{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--ce-line,#dce8df);border-radius:12px;margin:18px 0;scrollbar-width:thin}.ce-spec-table-scroll:focus-visible{outline:3px solid #3f8a62;outline-offset:3px}.ce-site .ce-spec-table-scroll table{width:100%!important;max-width:100%!important;table-layout:fixed;margin:0!important}.ce-site .ce-spec-table-scroll th,.ce-site .ce-spec-table-scroll td{white-space:normal!important;overflow-wrap:anywhere;min-width:0;vertical-align:top;padding:12px!important}.ce-site .ce-spec-table-scroll[data-wide=true] table{min-width:max(640px,var(--ce-spec-wide-width,640px))!important;table-layout:auto}.ce-site .ce-spec-table-scroll[data-wide=true] th,.ce-site .ce-spec-table-scroll[data-wide=true] td{min-width:140px}@media(max-width:767px){.ce-site .ce-specifications{padding:30px 0 38px}.ce-site .ce-specifications>div:first-child{max-width:100%;min-width:0}.ce-site .ce-specifications h2{font-size:clamp(24px,6.3vw,31px);line-height:1.23;overflow-wrap:anywhere}.ce-site .ce-specifications-grid{grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--ce-line,#dce8df);border-radius:14px;overflow:hidden}.ce-site .ce-specifications-grid>div{grid-template-columns:minmax(0,1fr);gap:5px;padding:15px 16px;font-size:var(--ce-spec-value-mobile,15px);border-bottom:1px solid var(--ce-line,#dce8df)}.ce-site .ce-specifications-grid>div:last-child{border-bottom:0}.ce-site .ce-specifications-grid>div:nth-child(n){background:#fff}.ce-site .ce-specifications-grid>div:nth-child(odd){background:#f0f7f2}.ce-site .ce-specifications-grid dt{font-size:var(--ce-spec-label-mobile,13px);font-weight:550;color:#5d7565;line-height:1.5}.ce-site .ce-specifications-grid dd{font-size:var(--ce-spec-value-mobile,15px);font-weight:650;color:#203e2b;line-height:1.65}.ce-site table.shop_attributes{font-size:var(--ce-spec-value-mobile,15px)}.ce-site table.shop_attributes th{font-size:var(--ce-spec-label-mobile,13px);width:38%;font-weight:550}.ce-site table.shop_attributes td{font-size:var(--ce-spec-value-mobile,15px)}.ce-site table.shop_attributes th,.ce-site table.shop_attributes td{padding:12px 10px}.ce-site .ce-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ce-site .ce-insight-grid>a{padding:17px 14px;min-height:155px}.ce-site .ce-insight-grid>a strong{font-size:15px;line-height:1.55}.ce-site .ce-key-features li{font-size:14px;line-height:1.65}.ce-site .ce-all-specs-link{font-size:13px;max-width:100%}.ce-site .ce-all-specs-link span{min-width:0;overflow-wrap:anywhere}.ce-site .ce-spec-table-scroll td,.ce-site .ce-spec-table-scroll th{font-size:14px;line-height:1.65}}@media(max-width:350px){.ce-site .ce-specifications-grid>div{padding:13px}.ce-site .ce-insight-grid{grid-template-columns:minmax(0,1fr)}}.ce-site .ce-spec-table-hint{font-size:13px;line-height:1.65;color:#55755f;margin:8px 0 20px}