.cs-wl h1{font-size:clamp(26px,3.2vw,40px)}.cs-wl a,.cs-wl button{transition:color .25s ease,background-color .25s ease,border-color .25s ease,opacity .25s ease}.cs-wl-band{max-width:1320px;margin:0 auto;padding:28px 24px 30px}.cs-wl-band>div{display:flex;flex-direction:column;gap:12px}.cs-wl-title{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline}.cs-wl-title span{font-size:15px;color:#5d5f63}.cs-wl-chips{display:none}.cs-wl-body{min-width:0;display:flex;flex-direction:column;gap:18px}.cs-wl [hidden]{display:none!important}.cs-wl-bar{position:sticky;top:var(--cs-sticky-offset, 110px);z-index:10;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;padding:10px 14px;background:#fff;border:1px solid #e4dfd4;color:#24262a}.cs-wl-bar.is-on{background:#24262a;border-color:#24262a;color:#fff}.cs-wl-bar [data-all]{min-height:40px;display:flex;align-items:center;gap:10px;padding:0 6px;border:0;background:transparent;font-family:inherit;font-size:14px;font-weight:800;color:inherit;cursor:pointer}.cs-wl-bar [data-all] span,.cs-wl-check span{width:20px;height:20px;border:2px solid #cfc8b8;background:#fff;color:#24262a;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.cs-wl-bar.is-on [data-all] span,.cs-wl li.is-sel .cs-wl-check span{border-color:#bd954d;background:#bd954d}.cs-wl-bar [data-sel]{font-size:13.5px;color:#e6cf9f}.cs-wl-bar [data-actions]{display:flex;flex-wrap:wrap;gap:8px}.cs-wl-bar [data-remove-sel]{min-height:40px;padding:0 14px;border:1px solid #5d6066;background:transparent;font-family:inherit;font-size:13.5px;font-weight:700;color:#fff;cursor:pointer}.cs-wl-bar [data-remove-sel]:hover{border-color:#e6cf9f}.cs-wl-bar [data-add-sel]{min-height:40px;padding:0 16px;border:0;background:#bd954d;font-family:inherit;font-size:13.5px;font-weight:900;color:#24262a;cursor:pointer}.cs-wl-bar [data-add-sel]:hover{background:#c9a462}.cs-wl-bar [data-compare]{min-height:40px;display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:800;color:#24262a}.cs-wl-bar.is-on [data-compare]{display:none}.cs-wl-bar [data-cmp]{min-width:22px;height:20px;padding:0 6px;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;background:#ebe6db;color:#24262a}.cs-wl-bar [data-cmp].is-on{background:#bd954d}.cs-wl [data-list]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px}.cs-wl li{position:relative;background:#fff;border:1px solid #e4dfd4;display:flex;flex-direction:column}.cs-wl li.is-sel{border:2px solid #24262a}.cs-wl-check,.cs-wl-x{position:absolute;top:10px;z-index:2;width:36px;height:36px;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.cs-wl-check{right:10px}.cs-wl-check span{width:22px;height:22px}.cs-wl-x{left:10px;border:1px solid #e4dfd4;background:#fff;font-size:18px;color:#55585d}.cs-wl-x:hover{border-color:#b0482f;color:#b0482f}.cs-wl-img{display:block;aspect-ratio:1;margin:12px 12px 0;background:#f4f1ea;overflow:hidden}.cs-wl-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.cs-wl-img img.is-out{opacity:.45;filter:grayscale(1)}.cs-wl-copy{flex:1;padding:14px 16px 0;display:flex;flex-direction:column;gap:6px}.cs-wl-copy>a:first-child,.cs-wl-copy>span{font-size:12px;font-weight:700;color:#8c6a2e}.cs-wl-copy>a:last-of-type{font-size:14.5px;line-height:1.8;font-weight:700;color:#24262a}.cs-wl-copy>a:last-of-type:hover{color:#8c6a2e}.cs-wl-copy small{font-size:12px;color:#3f6b45;font-weight:700}.cs-wl-copy small.is-out{color:#b0482f}.cs-wl-buy{padding:12px 16px 16px;display:flex;flex-direction:column;gap:10px}.cs-wl-buy strong{font-size:19px;font-weight:900}.cs-wl-buy strong span{font-size:12px;font-weight:400;color:#6b6d71}.cs-wl-buy>div{display:flex;gap:6px}.cs-wl-buy [data-add]{flex:1;min-height:44px;padding:0 12px;border:0;background:#24262a;font-family:inherit;font-size:14px;font-weight:800;color:#fff;cursor:pointer}.cs-wl-buy [data-add]:hover{background:#55585d}.cs-wl-buy [data-add].is-in,.cs-wl-buy [data-add]:disabled{background:#ebe6db;color:#24262a;cursor:default}.cs-wl-buy [data-cmp-btn]{flex:none;width:44px;min-height:44px;border:1px solid #d9d3c6;background:#fff;font-family:inherit;font-size:16px;font-weight:900;cursor:pointer}.cs-wl-buy [data-cmp-btn][aria-pressed=true]{border-color:#bd954d;background:#f3ead7}.cs-wl-note{margin:0;font-size:13px;line-height:1.9;color:#6b6d71}.cs-wl-empty{background:#fff;border:1px dashed #cfc8b8;padding:48px 40px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cs-wl-empty strong{font-size:20px}.cs-wl-empty>span:last-of-type{font-size:14.5px;line-height:1.9;color:#5d5f63;max-width:520px}.cs-wl-empty>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.cs-wl-empty a,.cs-wl-empty button{min-height:48px;display:flex;align-items:center;padding:0 20px;font-size:14.5px;font-weight:900}.cs-wl-empty a{background:#bd954d;color:#24262a}.cs-wl-empty a:hover{background:#c9a462;color:#24262a}.cs-wl-empty button{border:1px solid #24262a;background:#fff;font-family:inherit;font-weight:800;cursor:pointer}.cs-wl-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:70;background:#24262a;color:#fff;padding:12px 16px;display:flex;gap:14px;align-items:center;font-size:14px;box-shadow:0 18px 40px -16px #00000080;max-width:calc(100% - 32px)}.cs-wl-toast>span{width:24px;height:24px;flex:none;background:#bd954d;color:#24262a;display:flex;align-items:center;justify-content:center;font-weight:900}.cs-wl-toast button,.cs-wl-toast a{border:0;background:transparent;color:#e6cf9f;font-family:inherit;font-weight:800;font-size:14px;cursor:pointer;min-height:36px;white-space:nowrap}@media (max-width: 899px){.cs-wl-band{padding:20px 16px 22px}.cs-wl-empty{padding:28px 20px}.cs-wl-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.cs-wl-chips a{flex:none;min-height:40px;display:flex;align-items:center;padding:0 14px;border:1px solid #d9d3c6;background:#fff;color:#24262a;font-size:13.5px;font-weight:700;white-space:nowrap}.cs-wl-chips a.is-on{background:#24262a;color:#fff;border-color:#24262a}}
