@import url("/assets/local-product-style.css");
.tf-compare-toggle{display:block;min-height:40px;margin:8px auto 12px;padding:6px 14px;border:0;background:transparent;color:#67544b;text-decoration:underline;text-underline-offset:4px;font:inherit;font-size:12px;cursor:pointer}
.tf-compare-toggle[aria-pressed="true"]{color:#852332;font-weight:700}
.tf-compare-toggle:focus-visible,.cmp-tray :focus-visible,.cmp-page :focus-visible{outline:2px solid #852332;outline-offset:4px}
.cmp-tray{position:fixed;z-index:65;bottom:18px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:16px;flex-wrap:wrap;width:max-content;max-width:calc(100vw - 28px);padding:12px 18px;background:#fffaf7;border:1px solid #d5c4b9;border-radius:14px;box-shadow:0 6px 28px #37211329;font-size:13px}
.cmp-tray[hidden]{display:none}.cmp-tray-link,.cmp-view{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid #852332;border-radius:24px;color:#852332;font-size:13px;text-decoration:none}.cmp-tray-link{background:#852332;color:#fffaf7}.cmp-tray button{min-height:44px;border:0;background:none;text-decoration:underline;cursor:pointer;font:inherit}.cmp-status{width:100%;max-width:380px;font-size:12px;margin:0}.cmp-status:empty{display:none}body.has-comparison{padding-bottom:92px}
.cmp-page{width:calc(100% - 64px);max-width:1280px;margin:38px auto 80px}.cmp-page>a{font-size:13px}.cmp-title{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0 32px}.cmp-title h1{font-size:38px;margin:0 0 12px;font-weight:500}.cmp-title p{margin:0;color:#69635e;max-width:690px;line-height:1.6}.cmp-table-wrap{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #ded6d1;border-radius:12px;background:#fffaf7}.cmp-table{border-collapse:collapse;width:100%;table-layout:fixed;min-width:640px;font-size:14px}.cmp-table th,.cmp-table td{padding:18px;vertical-align:top;text-align:left;border-bottom:1px solid #ded6d1;border-right:1px solid #ded6d1;line-height:1.6;overflow-wrap:anywhere}.cmp-table tr:last-child>*{border-bottom:0}.cmp-table tr>:last-child{border-right:0}.cmp-table tr>:first-child{width:172px;font-weight:600;background:#f0e9e3}.cmp-table thead th{text-align:center;background:#fff}.cmp-table img{width:100%;max-width:160px;height:160px;object-fit:contain}.cmp-table h2{font-size:17px;line-height:1.4;margin:16px 0 8px;font-weight:600}.cmp-table th button{border:0;padding:8px;background:none;text-decoration:underline;font:inherit;font-size:12px;cursor:pointer}.cmp-table ul{padding-left:16px;margin:0}.cmp-table li+li{margin-top:8px}.cmp-note{font-size:12px;color:#69635e;max-width:1000px;line-height:1.7;margin:24px 0}.cmp-empty{padding:60px 24px;text-align:center;background:#f6f0eb;border-radius:16px}.cmp-scroll-note{display:none;font-size:12px;color:#69635e}
@media(max-width:749px){.cmp-page{width:calc(100% - 32px);margin-top:24px}.cmp-title{align-items:flex-start;flex-direction:column;gap:18px}.cmp-title h1{font-size:30px}.cmp-table th,.cmp-table td{padding:14px}.cmp-table{min-width:720px}.cmp-table tr>:first-child{width:145px}.cmp-tray{bottom:10px;gap:10px;padding:10px 14px;flex-wrap:wrap}.cmp-tray-link{padding-inline:16px}.cmp-scroll-note{display:block}.tf-compare-toggle{font-size:12px}}
.cmp-body{margin:0;background:#fff;color:#292724;font-family:"Manrope",Arial,sans-serif;font-size:15px;line-height:1.6}
.cmp-page,.cmp-tray{font-family:"Manrope",Arial,sans-serif;color:#292724}
.cmp-page :is(h1,h2,button){font-family:inherit}
.cmp-page a{color:inherit;text-decoration:none}
.cmp-page a:hover{color:#852332}
.cmp-page .cmp-view{color:#852332}
.cmp-page-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;flex-shrink:0}
.cmp-page-actions button{min-height:44px;padding:10px;border:0;background:transparent;color:#67544b;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}
.cmp-option-stock{display:block;color:#67544b;font-size:12px}
