.compare-page{padding-bottom:145px}.compare-page .saved-eyebrow,.compare-page .compare-hint a{color:#082c5d}.compare-page .saved-heading{align-items:center}.compare-page .compare-scroll{width:100%;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;scrollbar-width:thin;scrollbar-color:#c8beb9 #f5f2f0}
.compare-page .compare-table{width:var(--compare-desktop-width,100%);min-width:0;table-layout:fixed;margin-inline:0 auto;border:1px solid #e6e0dc;border-radius:16px;overflow:visible;background:#fff}.compare-page .compare-table .compare-label,.compare-page .compare-table tbody th{width:170px;min-width:170px;max-width:170px}.compare-page .compare-table .compare-product,.compare-page .compare-table tbody td{width:calc((100% - 170px)/var(--compare-products,1));min-width:0;max-width:none}.compare-page .compare-table th,.compare-page .compare-table td{padding:16px;border-color:#eee9e6;vertical-align:middle}.compare-page .compare-table thead th{vertical-align:top}.compare-page .compare-table tbody tr:nth-child(even):not(.compare-section-row) td{background:#fcfbfa}.compare-page .compare-table tbody th{position:sticky;inset-inline-start:0;z-index:1;color:#3a3233;font-weight:800}.compare-page .compare-table .compare-label{position:sticky;inset-inline-start:0;z-index:3;background:#faf9f8}.compare-page .compare-section-row th{position:static;padding:13px 16px;background:#f5f2f0;color:#242021;font-size:14px;font-weight:900}
.compare-page .compare-product-head{position:relative;width:100%;min-width:0;padding:0}.compare-page .compare-product-head form{top:24px;left:24px;right:auto;inset-inline-end:auto;z-index:2}.compare-page .compare-product-head form button{width:32px;height:32px}.compare-page .compare-product-head form button:hover{border-color:#082c5d;color:#082c5d}.compare-page .compare-product-head>a{display:block;min-width:0;color:#252123;text-align:start}.compare-page .compare-image{display:grid;place-items:center;width:100%;max-width:320px;height:auto;aspect-ratio:1/1;overflow:hidden;margin:0 auto 12px;padding:12px;border:1px solid #f0ece9;border-radius:11px;background:#fff}.compare-page .compare-image img{display:block;width:100%;height:100%;object-fit:contain}.compare-page .compare-product-head small{display:block;margin-bottom:4px;color:#766d6d;font-size:11px;font-weight:800}.compare-page .compare-product-head strong{display:-webkit-box;min-height:0;max-height:4.8em;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#282324;font-size:13px;line-height:1.6}.compare-page .compare-price{color:#082c5d;font-size:19px}.compare-page .compare-bottom a,.compare-page .saved-empty>a{white-space:nowrap;background:#082c5d}.compare-page .compare-bottom a:hover,.compare-page .saved-empty>a:hover{background:#082c5d;box-shadow:0 5px 15px rgba(8,44,93,.18)}.compare-page .compare-scroll-note{display:block}
.compare-buy-dock{position:fixed;z-index:1100;inset-inline:0;bottom:0;padding:10px 0 calc(10px + env(safe-area-inset-bottom));border-top:1px solid #e6e0de;background:#fff;box-shadow:0 -7px 28px rgba(34,27,25,.1)}.compare-buy-dock-inner{display:flex;align-items:center;gap:18px}.compare-buy-dock-title{display:grid;gap:2px;flex:none;min-width:130px}.compare-buy-dock-title small{color:#716a68;font-size:11px}.compare-buy-dock-title strong{font-size:14px}.compare-buy-dock-items{display:flex;flex:1;gap:9px;min-width:0;overflow-x:auto;scrollbar-width:thin}.compare-buy-dock-items a{display:flex;align-items:center;gap:8px;min-width:0;flex:1 0 0;padding:5px 8px;border:1px solid #eee8e5;border-radius:10px;color:#2a2524;text-decoration:none}.compare-buy-dock-items a:hover{border-color:#082c5d}.compare-buy-dock-items img{width:42px;height:42px;flex:none;object-fit:contain}.compare-buy-dock-items span{display:grid;gap:1px;min-width:0}.compare-buy-dock-items b{overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.compare-buy-dock-items small{color:#082c5d;font-size:11px;font-weight:900;white-space:nowrap}.compare-buy-dock-items em{display:grid;place-items:center;min-width:48px;min-height:32px;flex:none;margin-inline-start:auto;padding:2px 7px;border-radius:7px;background:#082c5d;color:#fff;font-size:11px;font-style:normal;font-weight:900}
html[dir=ltr] .compare-page .compare-table,html[dir=ltr] .compare-page .compare-product-head>a{text-align:left}
@media(max-width:650px){.compare-page{--compare-mobile-column:calc((100cqw - 92px)/2);padding-bottom:160px}.compare-page .compare-scroll{width:100%;container-type:inline-size}.compare-page .compare-table{width:calc(90px + var(--compare-mobile-column)*var(--compare-products,1));min-width:100%}.compare-page .compare-table .compare-label,.compare-page .compare-table tbody th{width:90px;min-width:90px;max-width:90px}.compare-page .compare-table .compare-product,.compare-page .compare-table tbody td{width:var(--compare-mobile-column);min-width:0;max-width:none}.compare-page .compare-table th,.compare-page .compare-table td{padding:10px 7px;font-size:11px}.compare-page .compare-product-head strong{font-size:11px;line-height:1.6}.compare-page .compare-image{max-width:150px;padding:7px}.compare-page .compare-product-head form{top:9px;left:9px}.compare-page .compare-product-head form button{width:26px;height:26px}.compare-page .compare-price{font-size:16px}.compare-page .compare-bottom a{width:100%;padding:9px 5px;font-size:11px;gap:5px}.compare-page .compare-hint{flex-wrap:wrap;font-size:12px}.compare-buy-dock-inner{display:block}.compare-buy-dock-title{display:flex;align-items:baseline;gap:8px;margin-bottom:7px}.compare-buy-dock-items{gap:6px}.compare-buy-dock-items a{flex:0 0 calc((100% - 6px)/2)}.compare-buy-dock-items img{width:30px;height:30px}.compare-buy-dock-items span{display:grid;min-width:0}.compare-buy-dock-items b{display:none}.compare-buy-dock-items small{font-size:11px}.compare-buy-dock-items a{gap:5px;padding:5px}.compare-buy-dock-items em{min-width:39px;padding-inline:5px;font-size:10px}}
