html{scroll-padding-top:104px}.prototype-new .reviewbar-inner{min-height:30px}.yomi-shop-head .yomi-lead-text{max-width:780px}.comparison-section{padding-top:45px;min-width:0}.comparison-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.compare-eyebrow{font-size:12px;color:var(--accent-dark);margin-bottom:9px}.comparison-heading h2{font-size:36px;line-height:1.15}.comparison-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:24px}.comparison-mode{display:inline-flex;padding:4px;border:1px solid var(--line-2);border-radius:999px;gap:3px;background:white}.comparison-mode button{font-size:13px;font-weight:500;padding:9px 17px;border-radius:999px;min-height:39px;white-space:nowrap}.comparison-mode button.is-active{background:var(--navy);color:#fff}.pair-selectors{display:flex;align-items:flex-end;gap:12px;flex:0 1 620px;min-width:0}.pair-selectors>label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--muted-2);flex:1;min-width:0}.pair-selectors select{width:100%;min-width:0;border:1px solid var(--line-2);border-radius:11px;background:white;color:var(--navy);padding:11px 12px;font:500 13px Heebo,Arial;min-height:46px;cursor:pointer}.selection-between{font-size:12px;color:var(--muted-2);padding-bottom:12px}.matrix-scroll{overflow:auto;max-width:100%;min-width:0;border:1px solid var(--line);border-radius:24px;overscroll-behavior-x:contain;scrollbar-width:thin;background:#fff}.matrix-scroll:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.compare-matrix{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:0;color:var(--navy);font-size:14px}.compare-matrix thead th{background:#f1f8fc;vertical-align:top;text-align:center;padding:19px 20px 18px;border-bottom:1px solid var(--line)}.compare-matrix th:first-child{width:156px}.compare-matrix .row-label-heading{background:#fff}.compare-product{display:flex;flex-direction:column;align-items:center;color:var(--navy);gap:9px}.compare-photo{display:flex;align-items:center;justify-content:center;width:100%;height:205px;border-radius:16px;padding:12px}.compare-photo img{width:100%;height:182px;object-fit:contain;filter:drop-shadow(0 13px 15px #0b1f2e18)}.compare-code{font-size:12px;color:var(--accent-dark);font-weight:500;margin-top:5px}.compare-name{font-family:Rubik,Heebo,Arial;font-size:22px;line-height:1.25;font-weight:800;max-width:300px;min-height:55px;display:flex;align-items:center;justify-content:center}.compare-price{display:block;font-family:Rubik,Heebo,Arial;font-weight:800;font-size:28px;margin-top:13px;line-height:1.3}.compare-stock{display:block;font-size:10px;font-weight:400;color:#7b6b4c;margin-top:6px}.compare-matrix tbody th{font-weight:500;text-align:right;color:#617989;background:#f6f9fb;position:sticky;right:0;z-index:1}.compare-matrix tbody th,.compare-matrix tbody td{padding:19px 20px;border-bottom:1px solid var(--line);vertical-align:middle;line-height:1.65;overflow-wrap:anywhere}.compare-matrix tbody td{text-align:center;background:#fff;border-inline-start:1px solid #eef3f6}.compare-matrix tbody tr.screen-row td{font-size:21px;font-weight:800;color:var(--accent-dark)}.compare-matrix tbody tr.screen-row th{color:var(--navy)}.compare-matrix tfoot th{background:#f6f9fb;position:sticky;right:0;z-index:1}.compare-matrix tfoot td{padding:20px;text-align:center}.compare-product-button{display:inline-flex;justify-content:center;align-items:center;gap:17px;min-height:42px;padding:10px 20px;background:var(--navy);color:#fff;font-size:13px;font-weight:700;border-radius:999px;white-space:nowrap}.compare-product-button:hover{background:var(--accent-dark);color:#fff}.scroll-hint{font-size:12px;color:var(--muted-2);margin:0 0 12px}.technical-details{border:1px solid var(--line);border-radius:20px;margin-top:24px;overflow:hidden;background:#fff}.technical-details summary{display:flex;align-items:center;gap:16px;padding:20px 24px;cursor:pointer;font-weight:700;font-size:17px;list-style:none}.technical-details summary::-webkit-details-marker{display:none}.technical-details summary:before{content:"+";color:var(--accent-dark);font-size:24px;font-weight:400;width:18px;flex:0 0 18px;line-height:1}.technical-details[open] summary:before{content:"−"}.technical-details summary>span{font-size:12px;font-weight:400;color:var(--muted-2)}.technical-body{padding:0 20px 20px}.technical-note{font-size:11px;color:var(--muted-2);margin-bottom:13px}.technical-body .matrix-scroll{border-radius:14px}.technical-matrix{font-size:13px}.technical-matrix thead th{font-family:Rubik,Arial;font-size:15px;padding:16px}.technical-matrix tbody th,.technical-matrix tbody td{padding:15px 17px}.comparison-help{padding-top:40px;padding-bottom:64px}.comparison-help>.yomi-ice{border-radius:24px;padding:35px 40px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:25px}.comparison-help h2{font-size:28px;line-height:1.3}.comparison-help p{font-size:14px;margin-top:12px;color:var(--muted)}.comparison-help .yomi-btn{gap:25px;font-size:14px;white-space:nowrap}.show-all .compare-matrix{min-width:1200px}.show-all .compare-matrix th:first-child{width:150px}.show-all .compare-photo{height:150px;padding:8px}.show-all .compare-photo img{height:132px}.show-all .compare-matrix thead th{padding:15px 12px}.show-all .compare-name{font-size:16px;min-height:62px}.show-all .compare-price{font-size:24px}.show-all .compare-matrix tbody td,.show-all .compare-matrix tbody th{font-size:12px;padding:15px 12px}.show-all .compare-matrix tbody tr.screen-row td{font-size:17px}.show-all .compare-product-button{font-size:11px;padding:9px 12px;gap:10px}.show-all .compare-matrix tfoot td{padding:16px 10px}.show-all .technical-matrix{min-width:1200px}main [hidden]{display:none!important}
@media(max-width:1024px){.comparison-controls{align-items:stretch;gap:20px}.pair-selectors{flex-basis:100%}.comparison-mode{align-self:flex-start}.compare-matrix th:first-child{width:135px}.compare-name{font-size:19px}.compare-photo{height:180px}.compare-photo img{height:160px}.comparison-help>.yomi-ice{padding:30px}.comparison-heading h2{font-size:32px}}
@media(max-width:640px){html{scroll-padding-top:80px}.yomi-shop-head{padding:28px 0 26px}.yomi-shop-head h1{font-size:32px;line-height:1.13}.yomi-shop-head .yomi-lead-text{font-size:14px;line-height:1.75}.yomi-shop-head .yomi-crumbs{font-size:11px}.comparison-section{padding-top:28px}.comparison-heading{align-items:baseline;gap:15px;margin-bottom:19px}.compare-eyebrow{font-size:10px;margin-bottom:8px}.comparison-heading h2{font-size:26px}.comparison-heading .yomi-link{font-size:11px}.comparison-controls{padding-bottom:19px;gap:17px}.comparison-mode button{font-size:11px;padding:8px 15px;min-height:35px}.pair-selectors{gap:7px}.pair-selectors>label{font-size:10px;gap:6px}.pair-selectors select{font-size:11px;padding:10px 6px;min-height:43px}.selection-between{font-size:10px;padding-bottom:13px}.matrix-scroll{border-radius:18px}.compare-matrix{font-size:12px}.compare-matrix th:first-child{width:76px}.compare-matrix thead th{padding:10px 7px 15px}.compare-photo{height:135px;padding:6px;border-radius:11px}.compare-photo img{height:121px}.compare-code{font-size:10px;margin-top:3px}.compare-name{font-size:13px;line-height:1.35;min-height:53px}.compare-product{gap:6px}.compare-price{font-size:22px;margin-top:10px}.compare-stock{font-size:9px;line-height:1.6;margin-top:5px}.compare-matrix tbody th,.compare-matrix tbody td{font-size:11px;padding:13px 7px;line-height:1.7}.compare-matrix tbody tr.screen-row td{font-size:16px}.compare-matrix tfoot td{padding:15px 5px}.compare-product-button{font-size:10px;padding:9px 10px;gap:6px;min-height:37px}.scroll-hint{font-size:11px;line-height:1.7}.technical-details{margin-top:19px;border-radius:18px}.technical-details summary{padding:17px 16px;font-size:15px;gap:9px;flex-wrap:wrap}.technical-details summary>span{font-size:10px;margin-inline-start:27px}.technical-body{padding:0 12px 13px}.technical-note{font-size:10px;line-height:1.8}.technical-matrix thead th{font-size:11px;padding:13px 6px}.technical-matrix tbody th,.technical-matrix tbody td{font-size:10px;padding:12px 6px}.technical-matrix th:first-child{width:76px}.comparison-help{padding-top:28px;padding-bottom:42px}.comparison-help>.yomi-ice{display:block;padding:25px 23px;border-radius:22px}.comparison-help h2{font-size:24px}.comparison-help p{font-size:12px;margin-top:10px}.comparison-help .yomi-btn{margin-top:20px;font-size:13px;min-height:48px}.show-all .compare-matrix{min-width:1120px}.show-all .technical-matrix{min-width:1120px}}
@media(max-width:360px){.yomi-shop-head h1{font-size:29px}.comparison-heading h2{font-size:23px}.compare-matrix th:first-child{width:66px}.compare-name{font-size:12px}.compare-price{font-size:20px}.compare-photo{height:117px}.compare-photo img{height:105px}.compare-matrix tbody td,.compare-matrix tbody th{font-size:10px;padding:12px 5px}.compare-matrix tbody tr.screen-row td{font-size:14px}.compare-product-button{font-size:9px;padding:8px;gap:3px}.technical-matrix th:first-child{width:66px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
