.ehk .rating{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:13.5px;color:var(--soft);text-decoration:none}.ehk .rating .stars{position:relative;display:inline-block;width:86px;height:15px;background:linear-gradient(90deg,var(--ink) var(--r, 0%),#d6d3cd var(--r, 0%));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 15'%3E%3Cg%3E%3Cpath id='s' d='M7.5 0l2.2 4.8 5.3.6-3.9 3.6 1 5.2-4.6-2.6-4.6 2.6 1-5.2L0 5.4l5.3-.6z'/%3E%3Cuse href='%23s' x='17.7'/%3E%3Cuse href='%23s' x='35.4'/%3E%3Cuse href='%23s' x='53.1'/%3E%3Cuse href='%23s' x='70.8'/%3E%3C/g%3E%3C/svg%3E") left / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 15'%3E%3Cg%3E%3Cpath id='s' d='M7.5 0l2.2 4.8 5.3.6-3.9 3.6 1 5.2-4.6-2.6-4.6 2.6 1-5.2L0 5.4l5.3-.6z'/%3E%3Cuse href='%23s' x='17.7'/%3E%3Cuse href='%23s' x='35.4'/%3E%3Cuse href='%23s' x='53.1'/%3E%3Cuse href='%23s' x='70.8'/%3E%3C/g%3E%3C/svg%3E") left / contain no-repeat}.ehk .rating b{color:var(--ink);font-weight:600}.ehk .rating:hover span:last-child{text-decoration:underline;text-underline-offset:3px}.ehk .inbox{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none}.ehk .inbox li{display:flex;align-items:center;gap:6px;padding:5px 10px 5px 5px;border:1px solid var(--line);border-radius:999px;font-size:12.5px;line-height:1;background:var(--white)}.ehk .inbox img{width:24px;height:24px;border-radius:50%;object-fit:cover;background:var(--bg2)}.ehk .inbox .q{font-family:var(--h);font-weight:700}.ehk .inbox .ni{width:24px;height:24px;border-radius:50%;background:var(--bg3)}.ehk .opt .per{display:block;margin-top:2px;font-family:var(--b);font-weight:500;font-size:12px;color:var(--soft)}.ehk .opt .cov{display:inline-block;margin-top:4px;font-size:11.5px;font-weight:600;color:var(--ok)}.ehk .opt .cov.no{color:var(--mute);font-weight:500}.ehk .opt.here{cursor:default}.ehk a.opt{text-decoration:none}.ehk a.opt .dot{border-style:dashed}.ehk .priceline{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:4px 0 14px}.ehk .priceline .now{font-family:var(--h);font-weight:700;font-size:28px;letter-spacing:-.01em}.ehk .priceline s{color:var(--mute);font-size:15px}.ehk .priceline .save{font-size:13px;font-weight:600;color:var(--ok);background:#eaf2ed;padding:3px 8px;border-radius:4px}.ehk .priceline .perday{flex-basis:100%;font-size:13px;color:var(--soft)}.ehk-box .lay{display:grid;gap:28px;margin-top:40px;align-items:start}@media(min-width:900px){.ehk-box .lay{grid-template-columns:1fr 1fr;gap:56px}.ehk-box .photo{position:sticky;top:90px}}.ehk-box .photo{border-radius:14px;overflow:hidden;background:var(--bg2);aspect-ratio:1 / 1}.ehk-box .photo img{width:100%;height:100%;object-fit:cover}.ehk-box .items{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.ehk-box .it{display:grid;grid-template-columns:64px 1fr auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.ehk-box .it .ph{width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--bg2);display:grid;place-items:center;font-family:var(--h);font-weight:700;color:var(--mute)}.ehk-box .it .ph img{width:100%;height:100%;object-fit:cover}.ehk-box .it b{display:block;font-family:var(--h);font-weight:600;font-size:15.5px}.ehk-box .it b .x{display:inline;color:var(--gold);margin:0 0 0 6px;font-size:inherit}.ehk-box .it span{display:block;color:var(--soft);font-size:13.5px;line-height:1.45;margin-top:2px}.ehk-box .it a{text-decoration:none}.ehk-box .it a:hover b{text-decoration:underline;text-underline-offset:3px}.ehk-box .it .pr{text-align:right;font-size:14px;color:var(--soft);white-space:nowrap;font-variant-numeric:tabular-nums}.ehk-box .it .pr.inc{font-size:12.5px}.ehk-box .sum{display:grid;gap:6px;padding:18px 0 0;font-variant-numeric:tabular-nums}.ehk-box .sum div{display:flex;justify-content:space-between;gap:12px;font-size:14.5px;color:var(--soft)}.ehk-box .sum .sep s{color:var(--mute)}.ehk-box .sum .tot{font-family:var(--h);font-size:20px;font-weight:700;color:var(--ink);padding-top:8px;border-top:1px solid var(--line);margin-top:6px}.ehk-box .sum .you{color:var(--ok);font-weight:600}.ehk-box .note{margin-top:14px;font-size:12.5px;color:var(--mute)}.ehk-plan{background:#16140f;color:#efe9df}.ehk-plan .eyebrow{color:var(--gold)}.ehk-plan h2{color:#fff}.ehk-plan .sub{color:#b9b1a4}.ehk-plan .cal{margin:44px auto 0;max-width:980px}.ehk-plan .days{display:grid;grid-template-columns:76px repeat(7,1fr) minmax(0,1.9fr);gap:6px;font-size:11.5px;color:#8f887c;margin-bottom:8px}.ehk-plan .days span{text-align:center}.ehk-plan .wk{display:grid;grid-template-columns:76px repeat(7,1fr) minmax(0,1.9fr);gap:6px;align-items:center;min-height:52px}.ehk-plan .wk>small{font-family:var(--h);font-weight:600;font-size:13px;color:#cfc7b9}.ehk-plan .d{height:40px;border-radius:6px;background:#24211b;position:relative}.ehk-plan .d.r{background:var(--gold)}.ehk-plan .d.r:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:6px;height:6px;border-radius:50%;background:#16140f}.ehk-plan .d.o{background:#3a342a}.ehk-plan .d.out{background:transparent;border:1px dashed #3a352c}.ehk-plan .wk .m{padding-left:14px;font-size:13px;line-height:1.4;color:#b9b1a4;border-left:1px solid #3a352c;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.ehk-plan .wk .m b{color:#fff;font-family:var(--h);font-weight:600;font-size:13.5px}.ehk-plan .wk.g .m b{color:var(--gold)}.ehk-plan .legend{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:13px;color:#b9b1a4}.ehk-plan .legend i{display:inline-block;width:14px;height:14px;border-radius:4px;vertical-align:-2px;margin-right:8px;background:#3a342a}.ehk-plan .legend i.r{background:var(--gold)}.ehk-plan .legend i.out{background:transparent;border:1px dashed #5a5346}.ehk-plan .verdict{margin-top:26px;padding:16px 18px;border-radius:10px;background:#211e18;border:1px solid #332e25;font-size:14.5px;color:#d9d2c5}.ehk-plan .verdict b{color:#fff}.ehk-plan .verdict a{color:var(--gold)}.ehk-plan .fine{margin-top:12px;font-size:12px;color:#8f887c}.ehk-how .lay{display:grid;gap:28px;margin-top:40px;align-items:center}@media(min-width:900px){.ehk-how .lay{grid-template-columns:.9fr 1.1fr;gap:64px}}.ehk-how .vid{border-radius:14px;overflow:hidden;aspect-ratio:4 / 5;background:#1a1a1a}.ehk-how .vid video,.ehk-how .vid img{width:100%;height:100%;object-fit:cover}.ehk-how ol{list-style:none;margin:0;padding:0;counter-reset:s}.ehk-how li{counter-increment:s;display:grid;grid-template-columns:44px 1fr;gap:4px 16px;padding:20px 0;border-bottom:1px solid var(--line)}.ehk-how li:first-child{border-top:1px solid var(--line)}.ehk-how li:before{content:counter(s);grid-row:span 3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ink);font-family:var(--h);font-weight:700}.ehk-how li h3{font-size:17px;font-weight:700}.ehk-how li .when{font-size:12.5px;font-weight:600;color:var(--gold)}.ehk-how li p{color:var(--soft);font-size:14.5px}.ehk-how .tip{text-align:left;margin:18px 0 0}.ehk-cmp .tbl{margin:40px auto 0;max-width:980px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ehk-cmp table{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-size:14px;font-variant-numeric:tabular-nums}.ehk-cmp th,.ehk-cmp td{padding:13px 14px;text-align:center;border-bottom:1px solid var(--line)}.ehk-cmp th:first-child,.ehk-cmp td:first-child{text-align:left;color:var(--soft);position:sticky;left:0;background:inherit}.ehk-cmp thead th{vertical-align:bottom;font-family:var(--h);font-size:15px;font-weight:700;border-bottom:1px solid var(--ink)}.ehk-cmp thead th a{text-decoration:none;display:block}.ehk-cmp thead th img{width:72px;height:72px;object-fit:cover;border-radius:10px;margin:0 auto 8px;background:var(--bg2)}.ehk-cmp thead th small{display:block;font-family:var(--b);font-weight:400;font-size:12px;color:var(--soft)}.ehk-cmp table{background:var(--white)}.ehk-cmp .on{background:#fbf8f3}.ehk-cmp thead .on{box-shadow:inset 0 3px 0 var(--gold)}.ehk-cmp .here{display:inline-block;margin-bottom:6px;font-family:var(--b);font-size:11px;font-weight:600;color:var(--gold)}.ehk-cmp .y{color:var(--ink);font-weight:600}.ehk-cmp .n{color:#c3bfb8}.ehk-cmp tfoot td{border-bottom:0;padding-top:18px}.ehk-cmp tfoot b{display:block;font-family:var(--h);font-size:18px}.ehk-cmp tfoot a{display:inline-block;margin-top:8px;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ehk-cmp .scroll-hint{display:none;text-align:center;font-size:12px;color:var(--mute);margin-top:10px}.ehk-promise .card{display:grid;gap:24px;align-items:center;max-width:980px;margin:0 auto;padding:clamp(24px,4vw,48px);border:1px solid var(--line);border-radius:16px;background:var(--white)}@media(min-width:800px){.ehk-promise .card{grid-template-columns:180px 1fr;gap:44px}}.ehk-promise .seal{width:160px;height:160px;border-radius:50%;border:1.5px solid var(--gold);display:grid;place-items:center;text-align:center;margin:0 auto}.ehk-promise .seal b{display:block;font-family:var(--h);font-size:54px;line-height:1;font-weight:700}.ehk-promise .seal span{display:block;max-width:9em;margin:4px auto 0;font-size:12.5px;line-height:1.3;color:var(--soft)}.ehk-promise h2{text-align:left}.ehk-promise p{color:var(--soft);margin-top:12px}.ehk-promise ol{margin:16px 0 0;padding-left:20px;color:var(--soft);font-size:14.5px;display:grid;gap:6px}.ehk-promise ol b{color:var(--ink)}.ehk-rev .wrap>.jdgm-wrap,.ehk-rev .app{margin-top:32px}@media(max-width:959px){.ehk .inbox{margin-bottom:16px}.ehk .priceline .now{font-size:26px}.ehk-box .lay,.ehk-how .lay{margin-top:28px}.ehk-box .photo{aspect-ratio:16 / 11}.ehk-box .it{grid-template-columns:52px 1fr auto;gap:12px;padding:14px 0}.ehk-box .it .ph{width:52px;height:52px}.ehk-box .it b{font-size:15px}.ehk-box .it span{font-size:13px}.ehk-how .vid{aspect-ratio:1 / 1}.ehk-how li{grid-template-columns:36px 1fr;gap:2px 14px;padding:16px 0}.ehk-how li:before{width:36px;height:36px;font-size:14px}.ehk-cmp .tbl{margin-top:28px;overflow:visible}.ehk-cmp table{min-width:0;table-layout:fixed}.ehk-cmp th:first-child,.ehk-cmp td:first-child{width:31%;position:static;padding-left:8px}.ehk-cmp th,.ehk-cmp td{padding:10px 4px;font-size:12.5px;line-height:1.3}.ehk-cmp thead th{font-size:13px}.ehk-cmp thead th img{width:44px;height:44px;border-radius:8px}.ehk-cmp thead th small{font-size:11px}.ehk-cmp .here{font-size:10px}.ehk-cmp tfoot b{font-size:15px}.ehk-cmp tfoot a{font-size:12px}.ehk-promise .seal{width:128px;height:128px}.ehk-promise .seal b{font-size:44px}.ehk-promise h2{text-align:center}}@media(max-width:699px){.ehk-plan .cal{margin-top:30px}.ehk-plan .days,.ehk-plan .wk{grid-template-columns:44px repeat(7,1fr);gap:4px}.ehk-plan .days span:last-child{display:none}.ehk-plan .wk>small{font-size:12px}.ehk-plan .d{height:26px;border-radius:5px}.ehk-plan .wk .m{grid-column:2 / -1;border-left:0;padding:2px 0 10px;min-height:0;font-size:12.5px}.ehk-plan .wk .m:empty{display:none}.ehk-plan .wk{min-height:0;margin-bottom:4px}.ehk-plan .wk .m{align-self:auto}}.ehk [hidden]{display:none!important}.ehk .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ehk-plan .verdict strong{color:#fff}.ehk.dark .ehp-main{background:#16140f;color:#efe9df}.ehk.dark .ehp-main h1{color:#fff}.ehk.dark .lead,.ehk.dark .rating,.ehk.dark .priceline .perday,.ehk.dark .cod,.ehk.dark .mini,.ehk.dark .opt small{color:#b9b1a4}.ehk.dark .rating b,.ehk.dark .mini b,.ehk.dark .opt b,.ehk.dark .opt .p,.ehk.dark .priceline .now{color:#fff}.ehk.dark .rating .stars{background:linear-gradient(90deg,var(--gold) var(--r, 0%),#4a443a var(--r, 0%))}.ehk.dark .gallery .main,.ehk.dark .thumbs button{background:#221f19}.ehk.dark .thumbs button[aria-current=true]{border-color:var(--gold)}.ehk.dark .inbox li{background:#1f1c16;border-color:#37322a;color:#efe9df}.ehk.dark .checks li{color:#e3dccf}.ehk.dark .picker-title{color:#cfc7b9}.ehk.dark .picker-title:before,.ehk.dark .picker-title:after,.ehk.dark .mini{border-color:#37322a;background-color:transparent}.ehk.dark .picker-title:before,.ehk.dark .picker-title:after{background:#37322a}.ehk.dark .opt{background:#1c1914;border-color:#37322a}.ehk.dark .opt:hover{border-color:#5a5346}.ehk.dark .opt[aria-checked=true]{background:#231f18;border-color:var(--gold)}.ehk.dark .opt .dot{border-color:#5a5346}.ehk.dark .opt[aria-checked=true] .dot{border-color:var(--gold)}.ehk.dark .opt .tag{background:var(--gold);color:#16140f}.ehk.dark .opt .cov{color:#8fc3a5}.ehk.dark .priceline s{color:#8f887c}.ehk.dark .priceline .save{background:#22352a;color:#a6d8b9}.ehk.dark .atc{background:var(--gold);color:#16140f}.ehk.dark .atc:hover{background:#c9a67f}.ehk.dark .guar{background:#1f1c16;color:#b9b1a4}.ehk.dark .guar strong,.ehk.dark .guar b{color:#fff}.ehk.dark .cod b{background:#1f1c16;color:#efe9df}.ehk.dark .pay span{border-color:#37322a;color:#b9b1a4}.ehk.dark .kicker{color:var(--gold)}.ehk-cases .tiles{display:grid;gap:12px;margin-top:40px}@media(min-width:760px){.ehk-cases .tiles{grid-template-columns:repeat(var(--n, 4),1fr)}}.ehk-cases .case{text-align:left;background:var(--white);border:1.5px solid var(--line);border-radius:12px;padding:22px 20px;display:grid;gap:8px;align-content:start;transition:border-color .2s}.ehk-cases button.case[aria-pressed=true]{border-color:var(--ink)}.ehk-cases .case .n{font-family:var(--h);font-weight:800;font-size:30px;line-height:1;color:var(--gold);letter-spacing:-.02em}.ehk-cases .case h3{font-size:17px;font-weight:700}.ehk-cases .case p{color:var(--soft);font-size:14px}.ehk-cases .answer{margin:16px auto 0;max-width:760px;text-align:center;font-size:15px;color:var(--soft);min-height:1.6em}.ehk-cases .answer b{color:var(--ink)}.ehk-cases .switch{display:inline-flex;margin:32px auto 0;padding:4px;border-radius:999px;background:var(--bg3)}.ehk-cases .switch-wrap{text-align:center}.ehk-cases .switch button{border:0;background:none;padding:10px 26px;border-radius:999px;font-family:var(--h);font-weight:700;font-size:15px;color:var(--soft)}.ehk-cases .switch button[aria-selected=true]{background:var(--ink);color:#fff}.ehk-cases .panel{display:grid;gap:28px;margin-top:32px;align-items:center}@media(min-width:900px){.ehk-cases .panel{grid-template-columns:.85fr 1.15fr;gap:56px}}.ehk-cases .panel .ph{border-radius:14px;overflow:hidden;aspect-ratio:4 / 5;background:var(--bg2)}.ehk-cases .panel .ph img{width:100%;height:100%;object-fit:cover}.ehk-cases .panel ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ehk-cases .panel li{padding:18px 0;border-bottom:1px solid var(--line)}.ehk-cases .panel li h3{font-size:17px;font-weight:700;margin-bottom:4px}.ehk-cases .panel li p{color:var(--soft);font-size:14.5px}.ehk-tabs .lay{display:grid;gap:28px;margin-top:40px;align-items:center}@media(min-width:900px){.ehk-tabs .lay{grid-template-columns:1fr 1fr;gap:64px}}.ehk-tabs .media{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:4 / 5;background:#1a1a1a}.ehk-tabs .media .m{position:absolute;top:0;right:0;bottom:0;left:0}.ehk-tabs .media .m img,.ehk-tabs .media .m video{width:100%;height:100%;object-fit:cover}.ehk-tabs .media [hidden]{display:none}.ehk-tabs .tablist{display:flex;gap:0;border-bottom:1px solid var(--line)}.ehk-tabs .tablist button{flex:1;border:0;background:none;padding:14px 6px;font-family:var(--h);font-weight:700;font-size:16px;color:var(--mute);border-bottom:2px solid transparent;margin-bottom:-1px}.ehk-tabs .tablist button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--gold)}.ehk-tabs .tp{padding:24px 0 0}.ehk-tabs .tp .when{font-size:12.5px;font-weight:600;color:var(--gold)}.ehk-tabs .tp h3{font-size:22px;font-weight:700;margin:4px 0 8px}.ehk-tabs .tp p{color:var(--soft);font-size:15.5px}.ehk-tabs .tp ul{margin:14px 0 0;padding-left:18px;color:var(--soft);font-size:14.5px;display:grid;gap:4px}.ehk-months .grid{display:grid;gap:14px;margin-top:40px}@media(min-width:860px){.ehk-months .grid{grid-template-columns:repeat(var(--n, 3),1fr)}}.ehk-months .mo{position:relative;background:var(--white);border-radius:14px;overflow:hidden;border:1px solid var(--line);display:flex;flex-direction:column}.ehk-months .mo .ph{aspect-ratio:4 / 3;background:var(--bg2)}.ehk-months .mo .ph img{width:100%;height:100%;object-fit:cover}.ehk-months .mo .t{padding:18px 20px 20px;display:grid;gap:6px;flex:1;align-content:start}.ehk-months .mo .lbl{font-family:var(--h);font-weight:800;font-size:13px;color:var(--gold)}.ehk-months .mo h3{font-size:18px;font-weight:700}.ehk-months .mo p{color:var(--soft);font-size:14px}.ehk-months .mo .pr{margin-top:6px;font-size:13px;color:var(--mute);font-variant-numeric:tabular-nums}.ehk-months .mo .gift{position:absolute;top:12px;left:12px;background:var(--ink);color:#fff;font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:999px}.ehk-months .bar{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 22px;margin:22px auto 0;padding:16px 20px;max-width:760px;border-radius:12px;background:var(--white);border:1px solid var(--line);font-variant-numeric:tabular-nums;font-size:14.5px;color:var(--soft)}.ehk-months .bar s{color:var(--mute)}.ehk-months .bar b{font-family:var(--h);font-size:20px;color:var(--ink)}.ehk-months .bar .you{color:var(--ok);font-weight:600}.ehk-plan .mlabel{margin:14px 0 8px;font-family:var(--h);font-weight:700;font-size:13px;color:var(--gold)}.ehk-plan .mlabel:first-of-type{margin-top:0}.ehk-plan .gline{display:flex;align-items:center;gap:12px;margin:10px 0;font-size:12px;font-weight:600;color:var(--gold)}.ehk-plan .gline:before,.ehk-plan .gline:after{content:"";flex:1;border-top:1px dashed var(--gold);opacity:.6}.ehk-chap{--cbg: #16140f;--ctx: #efe9df;--csoft: #b9b1a4;--cline: #37322a;--cph: #221f19;--chd: #fff;background:var(--cbg);color:var(--ctx)}.ehk-chap.tone-stone{--cbg: #e9e4dc;--ctx: #2a2723;--csoft: #5f5a52;--cline: #d3ccc1;--cph: #ddd6cb;--chd: #111}.ehk-chap h2{color:var(--chd)}.ehk-chap .sub{color:var(--csoft)}.ehk-chap .ch{display:grid;gap:24px;align-items:center;margin-top:56px}@media(min-width:900px){.ehk-chap .ch{grid-template-columns:1fr 1fr;gap:72px}.ehk-chap .ch:nth-of-type(2n) .ph{order:2}}.ehk-chap .ph{border-radius:14px;overflow:hidden;aspect-ratio:5 / 4;background:var(--cph)}.ehk-chap .ph img{width:100%;height:100%;object-fit:cover}.ehk-chap .num{font-family:var(--h);font-weight:800;font-size:clamp(56px,7vw,88px);line-height:.9;color:transparent;-webkit-text-stroke:1px var(--gold);letter-spacing:-.03em}.ehk-chap h3{font-size:clamp(24px,2.6vw,32px);font-weight:700;color:var(--chd);margin:12px 0 10px;letter-spacing:-.01em}.ehk-chap .txt p{color:var(--csoft);font-size:16px;max-width:30em}.ehk-chap .uses{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:6px 12px 6px 6px;border:1px solid var(--cline);border-radius:999px;font-size:13px;color:var(--ctx);text-decoration:none}.ehk-chap .uses img{width:28px;height:28px;border-radius:50%;object-fit:cover;background:var(--cph)}.ehk-chap a.uses:hover{border-color:var(--gold)}.ehk-chap .freq{display:block;margin-top:10px;font-size:13px;color:var(--gold)}.ehk-box.grid .items{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;border-top:0}.ehk-box.grid .it{grid-template-columns:1fr;gap:10px;align-content:start;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--white)}.ehk-box.grid .it .ph{width:100%;height:auto;aspect-ratio:1 / 1}.ehk-box.grid .it .pr{text-align:left}.ehk-box.grid .sum{padding-top:20px}.ehk-box.grid.alt .it{background:var(--white)}.ehk-band .card{display:grid;overflow:hidden;border-radius:16px;background:var(--bg2)}@media(min-width:860px){.ehk-band .card{grid-template-columns:1fr 1fr}}.ehk-band .ph{min-height:280px;background:var(--bg3)}.ehk-band .ph img{width:100%;height:100%;object-fit:cover}.ehk-band .t{padding:clamp(24px,4vw,56px);display:flex;flex-direction:column;justify-content:center;gap:12px}.ehk-band .t .eyebrow{text-align:left;margin:0}.ehk-band h2{text-align:left;font-size:clamp(24px,2.8vw,34px)}.ehk-band p{color:var(--soft)}.ehk-band ul{margin:0;padding-left:18px;color:var(--soft);display:grid;gap:4px;font-size:14.5px}.ehk-band .btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ehk-band .btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;border-radius:6px;font-family:var(--h);font-weight:700;font-size:15px;text-decoration:none;border:1.5px solid var(--ink)}.ehk-band .btn.solid{background:var(--ink);color:#fff}.ehk-band.dark .card{background:#16140f}.ehk-band.dark h2{color:#fff}.ehk-band.dark p,.ehk-band.dark ul{color:#b9b1a4}.ehk-band.dark .btn{border-color:var(--gold);color:var(--gold)}.ehk-band.dark .btn.solid{background:var(--gold);color:#16140f}@media(max-width:959px){.ehk-cases .tiles,.ehk-tabs .lay,.ehk-months .grid{margin-top:28px}.ehk-cases .case{padding:16px;grid-template-columns:40px 1fr;gap:2px 12px}.ehk-cases .case .n{grid-row:span 3;font-size:26px}.ehk-cases .panel .ph{aspect-ratio:4 / 5}.ehk-cases .panel .ph img{object-position:50% 22%}.ehk-tabs .media{aspect-ratio:1 / 1}.ehk-tabs .tp h3{font-size:20px}.ehk-months .mo{flex-direction:row}.ehk-months .mo .ph{width:38%;aspect-ratio:auto;flex:none}.ehk-months .mo .t{padding:14px}.ehk-months .mo h3{font-size:16px}.ehk-months .mo p{font-size:13px}.ehk-chap .ch{margin-top:40px;gap:18px}.ehk-chap .ph{aspect-ratio:4 / 3}.ehk-box.grid .items{gap:8px}.ehk-box.grid .it{padding:10px}.ehk-band .ph{min-height:0;aspect-ratio:16 / 11}.ehk-band .btns{flex-direction:column}.ehk-band .btn{width:100%}}.ehk-months .mo .ph{flex:none;min-height:0;overflow:hidden}.ehk-cases .case .g{font-size:12px;font-weight:600;color:var(--soft)}@media(max-width:959px){.ehk-cases .case .g{grid-column:2}}.ehk-cases .case.has-ph{padding:0;overflow:hidden;gap:0}.ehk-cases .case .ph{aspect-ratio:4 / 3;background:var(--bg2);overflow:hidden}.ehk-cases .case .ph img{width:100%;height:100%;object-fit:cover}.ehk-cases .case .ct{display:grid;gap:8px;align-content:start}.ehk-cases .case.has-ph .ct{padding:18px 20px 22px}.ehk-cases .case.has-ph .n{font-size:24px}@media(max-width:959px){.ehk-cases .case{display:block}.ehk-cases .case .ct{grid-template-columns:40px 1fr;gap:2px 12px}.ehk-cases .case .ct .n{grid-row:span 3}.ehk-cases .case .ct .g,.ehk-cases .case .ct h3,.ehk-cases .case .ct p{grid-column:2}.ehk-cases .case.has-ph{display:grid;grid-template-columns:36% 1fr}.ehk-cases .case.has-ph .ph{aspect-ratio:auto;min-height:100%}.ehk-cases .case.has-ph .ct{padding:14px;grid-template-columns:1fr}.ehk-cases .case.has-ph .ct .n{grid-row:auto;font-size:20px}.ehk-cases .case.has-ph .ct>*{grid-column:1}}.ehk-cases .grp{margin:44px 0 0;font-size:20px;font-weight:700;display:flex;align-items:center;gap:14px}.ehk-cases .grp:after{content:"";flex:1;height:1px;background:var(--line)}.ehk-cases .grp+.tiles{margin-top:16px}@media(max-width:959px){.ehk-cases .grp{margin-top:32px;font-size:18px}.ehk-cases .grp+.tiles{margin-top:12px}}.ehk .stars{display:inline-block;width:110px;height:19px;background:linear-gradient(90deg,var(--gold) var(--r, 0%),#d9d2c6 var(--r, 0%));-webkit-mask:var(--star-mask) left / contain no-repeat;mask:var(--star-mask) left / contain no-repeat}.ehk .stars.sm{width:76px;height:13px}.ehk{--star-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 15'%3E%3Cg%3E%3Cpath id='s' d='M7.5 0l2.2 4.8 5.3.6-3.9 3.6 1 5.2-4.6-2.6-4.6 2.6 1-5.2L0 5.4l5.3-.6z'/%3E%3Cuse href='%23s' x='17.7'/%3E%3Cuse href='%23s' x='35.4'/%3E%3Cuse href='%23s' x='53.1'/%3E%3Cuse href='%23s' x='70.8'/%3E%3C/g%3E%3C/svg%3E")}.ehk-stats .board{display:grid;gap:16px;margin:44px auto 0;max-width:1080px}@media(min-width:900px){.ehk-stats .board{grid-template-columns:340px 1fr;grid-template-areas:"score rings" "score quotes"}.ehk-stats .score{grid-area:score}.ehk-stats .rings{grid-area:rings}.ehk-stats .quotes{grid-area:quotes}}.ehk-stats .score{background:#16140f;color:#efe9df;border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;align-items:flex-start}.ehk-stats .big{display:flex;align-items:baseline;gap:6px;font-family:var(--h);line-height:.9}.ehk-stats .big b{font-size:88px;font-weight:800;letter-spacing:-.04em;color:#fff}.ehk-stats .big span{font-size:22px;font-weight:700;color:#8f887c}.ehk-stats .score .stars{margin-top:14px;background:linear-gradient(90deg,var(--gold) var(--r, 0%),#4a443a var(--r, 0%))}.ehk-stats .count{margin-top:8px;font-size:14px;color:#b9b1a4}.ehk-stats .hist{list-style:none;margin:auto 0 0;padding:26px 0 0;width:100%;display:grid;gap:8px}.ehk-stats .hist li{display:grid;grid-template-columns:34px 1fr 22px;gap:10px;align-items:center;font-size:13px;color:#b9b1a4;font-variant-numeric:tabular-nums}.ehk-stats .hist li span:last-child{text-align:right}.ehk-stats .hist i{height:6px;border-radius:3px;background:#2c2821;overflow:hidden}.ehk-stats .hist em{display:block;height:100%;border-radius:3px;background:var(--gold)}.ehk-stats .rings{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ehk-stats .ring{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;background:var(--bg2);border-radius:16px;padding:22px}.ehk-stats .dial{position:relative;width:112px;aspect-ratio:1}.ehk-stats svg{width:100%;height:100%;transform:rotate(-90deg)}.ehk-stats circle{fill:none;stroke-width:10}.ehk-stats .track{stroke:#e6dfd3}.ehk-stats .bar{stroke:var(--gold);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p));transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1)}.ehk-stats .rings.pre .bar{stroke-dashoffset:100}.ehk-stats .val{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--h)}.ehk-stats .val b{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1}.ehk-stats .val small{font-size:14px;font-weight:800;position:relative;top:-.6em;margin-left:1px}.ehk-stats .ring p{font-size:15px;line-height:1.45;color:var(--ink);font-weight:500}.ehk-stats .quotes{display:grid;gap:16px}@media(min-width:900px){.ehk-stats .quotes{grid-template-columns:repeat(3,1fr)}}.ehk-stats .q{margin:0;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px}.ehk-stats blockquote{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink);flex:1}.ehk-stats figcaption{font-size:13px;color:var(--soft);display:flex;flex-wrap:wrap;gap:2px 8px}.ehk-stats figcaption b{color:var(--ink);font-weight:600}.ehk-stats .src{margin-top:22px;text-align:center;font-size:12.5px;color:var(--mute)}@media(max-width:899px){.ehk-stats .board{margin-top:28px;gap:12px}.ehk-stats .score{padding:24px 22px}.ehk-stats .big b{font-size:72px}.ehk-stats .rings{gap:10px}.ehk-stats .ring{grid-template-columns:1fr;justify-items:center;text-align:center;padding:18px 12px;gap:12px}.ehk-stats .dial{width:96px}.ehk-stats .val b{font-size:26px}.ehk-stats .ring p{font-size:13.5px}.ehk-stats .quotes{grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);margin:0 calc(var(--pad) * -1);padding:0 var(--pad) 4px;scrollbar-width:none}.ehk-stats .quotes::-webkit-scrollbar{display:none}.ehk-stats .q{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.ehk-stats .bar{transition:none}}.ehk.stone .ehp-main{background:#e9e4dc}.ehk.stone .gallery .main,.ehk.stone .thumbs button{background:#ddd6cb}.ehk.stone .inbox li,.ehk.stone .opt{background:#f4f1ec;border-color:#d3ccc1}.ehk.stone .opt[aria-checked=true]{background:#fff;border-color:var(--ink)}.ehk.stone .guar,.ehk.stone .cod b{background:#f4f1ec}.ehk.stone .picker-title:before,.ehk.stone .picker-title:after{background:#d3ccc1}.ehk.stone .mini,.ehk.stone .pay span{border-color:#d3ccc1}.ehk.stone .lead,.ehk.stone .opt small{color:#5f5a52}.ehk-chap.tone-stone .num{-webkit-text-stroke-color:#a8865f}.ehk-band.stone .card{background:#e9e4dc}.ehk-chap.tone-light{--cbg: #fff;--ctx: #2a2723;--csoft: #5f5a52;--cline: var(--line);--cph: var(--bg2);--chd: #111}.ehk-chap.tone-light .num{-webkit-text-stroke-color:var(--gold)}.ehk-chap .ph.whole{aspect-ratio:auto;background:none}.ehk-chap .ph.whole img{height:auto}@media(min-width:900px){.ehk-chap .ph.whole{max-width:460px;justify-self:center;width:100%}}.ehk-band.white .card{background:#fff;border:1px solid var(--line)}.ehk .checks li b{font-weight:600;color:var(--ink)}.ehp .gallery .main.whole{aspect-ratio:auto;background:none}.ehp .gallery .main.whole img{height:auto}
/*# sourceMappingURL=/cdn/shop/t/43/assets/eh-kit.css.map */
