@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,400;1,9..144,500&family=Hanken+Grotesk:wght@400;500;600;700&display=swap";:root{--listicle-bg: #FFFFFF;--listicle-ink: #1A1714;--listicle-ink-soft: #4F463E;--listicle-ink-faint: #928879;--listicle-clay: #BD5E3A;--listicle-clay-deep: #9E4A2B;--listicle-line: rgba(26,23,20,.14);--listicle-line-2: rgba(26,23,20,.08);--listicle-ph: #F2EEE7;--listicle-cta-bg: #FBF7F1;--listicle-serif: "Fraunces", Georgia, serif;--listicle-sans: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--listicle-wrap: 920px;--listicle-prose: 680px}.listicle-page{font-family:var(--listicle-serif);color:var(--listicle-ink);line-height:1.7;-webkit-font-smoothing:antialiased;background:var(--listicle-bg)}.listicle-page *{box-sizing:border-box}.listicle-page h1,.listicle-page h2,.listicle-page h3,.listicle-page p{margin:0}.listicle-page button{background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0}.listicle-page img{max-width:100%;display:block}.listicle-page a{color:inherit}.listicle-wrap{width:100%;max-width:var(--listicle-wrap);margin-left:auto!important;margin-right:auto!important;padding-left:22px!important;padding-right:22px!important;box-sizing:border-box!important}.listicle-prose{max-width:var(--listicle-prose);margin-left:auto;margin-right:auto}.listicle-masthead{border-bottom:1px solid var(--listicle-line);position:sticky;top:0;z-index:40;background:#ffffffeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.listicle-masthead-inner{max-width:var(--listicle-wrap);margin:0 auto;padding:15px 22px;display:flex;align-items:center;justify-content:space-between}.listicle-logo{font-family:var(--listicle-sans);font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-size:15px;color:var(--listicle-ink)}.listicle-logo span{color:var(--listicle-clay)}.listicle-nav{display:flex;gap:24px}.listicle-navlink{font-family:var(--listicle-sans);font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--listicle-ink-faint);transition:color .15s;text-decoration:none}.listicle-navlink:hover{color:var(--listicle-clay)}@media(max-width:560px){.listicle-nav{gap:16px}}.listicle-art-head{padding:56px 0 8px}.listicle-cat{font-family:var(--listicle-sans);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--listicle-clay);margin-bottom:20px}.listicle-title{font-weight:600;font-size:clamp(33px,5.2vw,52px);line-height:1.07;letter-spacing:-.015em;margin-bottom:22px}.listicle-deck{font-size:clamp(18px,2vw,21px);color:var(--listicle-ink-soft);line-height:1.5;font-style:italic}.listicle-byline{display:flex;align-items:center;gap:13px;margin-top:30px;padding-bottom:28px;border-bottom:1px solid var(--listicle-line)}.listicle-avatar{flex:0 0 46px;width:46px;height:46px;border-radius:50%;object-fit:cover;background:radial-gradient(120% 120% at 30% 25%,#E7C9B4,var(--listicle-clay));display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--listicle-serif);font-weight:600;font-size:20px;box-shadow:0 0 0 1px #1a17140f;overflow:hidden}.listicle-avatar img{width:100%;height:100%;object-fit:cover}.listicle-who{font-family:var(--listicle-sans);font-size:13px;color:var(--listicle-ink-faint);line-height:1.45}.listicle-who b{display:block;color:var(--listicle-ink);font-size:14.5px;font-weight:600;font-family:var(--listicle-serif)}.listicle-who .meta span{opacity:.85}.listicle-who .dot{opacity:.5;margin:0 5px}.listicle-lead-img{aspect-ratio:16/9;border-radius:12px;margin:32px auto 8px;background:var(--listicle-ph);border:1px solid var(--listicle-line-2);display:flex;align-items:center;justify-content:center;overflow:hidden}.listicle-lead-img img{width:100%;height:100%;object-fit:cover}.listicle-slot{font-family:var(--listicle-sans);font-size:12.5px;font-weight:600;color:var(--listicle-ink-faint);text-align:center;padding:22px;line-height:1.5}.listicle-cap{font-family:var(--listicle-sans);font-size:12px;color:var(--listicle-ink-faint);margin:10px 2px 0;font-style:italic}.listicle-body{padding:14px 0 26px}.listicle-body p{font-size:19px;color:#28231d;margin-bottom:22px}.listicle-body p:last-child{margin-bottom:0}.listicle-body p:first-of-type:first-letter{font-size:60px;float:left;line-height:.82;font-weight:600;padding:6px 11px 0 0;color:var(--listicle-clay)}.listicle-body b,.listicle-body strong{font-weight:600}.listicle-body em{font-style:italic}.listicle-reasons{padding:8px 0}.listicle-reason{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:38px 0;border-top:1px solid var(--listicle-line-2)}.listicle-reason:first-child{border-top:none}@media(max-width:760px){.listicle-reason{grid-template-columns:1fr;gap:18px;padding:30px 0}}.listicle-ph{aspect-ratio:4/3;border-radius:12px;background:var(--listicle-ph);border:1px solid var(--listicle-line-2);display:flex;align-items:center;justify-content:center;overflow:hidden}.listicle-ph img{width:100%;height:100%;object-fit:cover}.listicle-rnum{font-family:var(--listicle-sans);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--listicle-clay);margin-bottom:12px}.listicle-reason h2{font-weight:600;font-size:clamp(23px,3vw,31px);line-height:1.15;letter-spacing:-.01em;margin-bottom:14px}.listicle-reason p{font-size:17px;color:#28231d;margin-bottom:16px}.listicle-reason-body>p:last-child{margin-bottom:16px}.listicle-reason>.listicle-txt>*:last-child{margin-bottom:0}.listicle-reason b,.listicle-reason strong{font-weight:600}.listicle-reason em{font-style:italic}.listicle-pull{font-size:clamp(20px,2.6vw,25px);font-style:italic;line-height:1.34;color:var(--listicle-clay-deep);border-left:3px solid var(--listicle-clay);padding:4px 0 4px 22px;margin:8px 0 16px}.listicle-seed{font-size:17px;color:#28231d;font-style:italic}.listicle-final{border-top:1px solid var(--listicle-line);margin-top:34px;padding:60px 0;background:var(--listicle-cta-bg)}.listicle-final .listicle-prose{text-align:center}.listicle-final-tag{font-family:var(--listicle-sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--listicle-clay);margin-bottom:16px}.listicle-final h2{font-weight:600;font-size:clamp(28px,4.4vw,42px);line-height:1.12;margin-bottom:18px}.listicle-final h2 em{font-style:italic;color:var(--listicle-clay)}.listicle-final p{font-family:var(--listicle-sans);font-size:16px;color:var(--listicle-ink-soft);max-width:35em;margin:0 auto 16px}.listicle-final p.listicle-risk{color:var(--listicle-ink);font-weight:600}.listicle-prod-name{font-family:var(--listicle-serif);font-weight:600;font-size:20px;margin:8px 0 22px}.listicle-btn{display:inline-flex;align-items:center;gap:9px;background:var(--listicle-clay);color:#fff;font-family:var(--listicle-sans);font-weight:700;font-size:17px;padding:18px 36px;border-radius:12px;text-decoration:none;border:none;cursor:pointer;transition:background .2s,transform .12s;box-shadow:0 12px 26px -12px #9e4a2bb3}.listicle-btn:hover{background:var(--listicle-clay-deep);transform:translateY(-1px);color:#fff}.listicle-btn .listicle-ar{transition:transform .2s}.listicle-btn:hover .listicle-ar{transform:translate(3px)}.listicle-guarantee{font-family:var(--listicle-sans);font-size:12.5px;color:var(--listicle-ink-faint);margin-top:14px}.listicle-fn{padding:34px 0 70px;font-family:var(--listicle-sans)}.listicle-fn p{font-size:11.5px;color:var(--listicle-ink-faint);line-height:1.6;margin-bottom:10px}.listicle-note{background:var(--listicle-cta-bg);border:1px solid var(--listicle-line-2);border-radius:10px;padding:16px;font-size:12px;color:var(--listicle-ink-soft);margin-bottom:18px;line-height:1.55}.listicle-note p{font-size:12px;color:var(--listicle-ink-soft);margin-bottom:6px}.listicle-note p:last-child{margin-bottom:0}.listicle-note strong{font-weight:700;color:var(--listicle-ink)}.listicle-rv{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.listicle-rv.in{opacity:1;transform:none}.listicle-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a171480;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:90;display:none;align-items:center;justify-content:center;padding:22px}.listicle-overlay.open{display:flex}.listicle-modal{background:#fff;border-radius:18px;max-width:420px;width:100%;padding:38px 32px;position:relative;box-shadow:0 40px 90px -30px #1a17148c;transform:translateY(10px);opacity:0;transition:.25s ease}.listicle-overlay.open .listicle-modal{transform:none;opacity:1}.listicle-modal .listicle-x{position:absolute;top:14px;right:16px;background:none;border:none;font-size:24px;color:var(--listicle-ink-faint);cursor:pointer;line-height:1;padding:0}.listicle-modal .listicle-ey{font-family:var(--listicle-sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--listicle-clay);margin-bottom:12px}.listicle-modal h3{font-family:var(--listicle-serif);font-weight:600;font-size:25px;line-height:1.15;margin-bottom:10px}.listicle-modal p{font-family:var(--listicle-sans);font-size:14px;color:var(--listicle-ink-soft);line-height:1.5;margin-bottom:20px}.listicle-modal .listicle-field{display:flex;gap:8px;flex-wrap:wrap}.listicle-modal input{flex:1;min-width:0;font-family:var(--listicle-sans);font-size:15px;padding:13px 14px;border:1.5px solid var(--listicle-line);border-radius:10px;outline:none;background:#fff;color:var(--listicle-ink)}.listicle-modal input:focus{border-color:var(--listicle-clay)}.listicle-modal .listicle-sub{font-family:var(--listicle-sans);font-weight:700;font-size:15px;padding:13px 20px;background:var(--listicle-ink);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:background .2s}.listicle-modal .listicle-sub:hover{background:var(--listicle-clay-deep)}.listicle-modal .listicle-fine{font-family:var(--listicle-sans);font-size:11px;color:var(--listicle-ink-faint);margin-top:12px;margin-bottom:0}.listicle-modal .listicle-done{text-align:center}.listicle-modal .listicle-done .listicle-tick{font-size:40px;color:var(--listicle-clay);margin-bottom:8px;line-height:1}@media(max-width:560px){.listicle-page .listicle-wrap{padding-left:18px!important;padding-right:18px!important}.listicle-masthead-inner{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 18px}.listicle-logo{font-size:13px;letter-spacing:.14em}.listicle-nav{gap:12px;flex-wrap:wrap;width:100%}.listicle-navlink{font-size:10px;letter-spacing:.1em}.listicle-art-head{padding:32px 0 6px}.listicle-cat{font-size:11px;margin-bottom:14px}.listicle-title{font-size:clamp(26px,7.5vw,36px);line-height:1.1;margin-bottom:16px}.listicle-deck{font-size:16px;line-height:1.5}.listicle-byline{margin-top:22px;padding-bottom:22px;gap:11px}.listicle-avatar{flex:0 0 42px;width:42px;height:42px;font-size:18px}.listicle-who{font-size:12px}.listicle-who b{font-size:13.5px}.listicle-lead-img{margin:22px auto 6px;border-radius:10px}.listicle-cap{font-size:11.5px}.listicle-body{padding:12px 0 18px}.listicle-body p{font-size:16.5px;line-height:1.6;margin-bottom:16px}.listicle-body p:first-of-type:first-letter{font-size:50px;padding:4px 9px 0 0}.listicle-reasons{padding:4px 0}.listicle-reason{gap:14px;padding:26px 0}.listicle-reason h2{font-size:22px;line-height:1.2;margin-bottom:10px;letter-spacing:0}.listicle-reason p{font-size:16px;line-height:1.6;margin-bottom:14px}.listicle-rnum{font-size:11px;margin-bottom:10px}.listicle-pull{font-size:19px;padding:4px 0 4px 16px;margin:6px 0 14px}.listicle-seed{font-size:16px}.listicle-ph{border-radius:10px}.listicle-final{padding:44px 0;margin-top:20px}.listicle-final-tag{font-size:10.5px;margin-bottom:12px}.listicle-final h2{font-size:clamp(24px,7vw,32px);margin-bottom:14px;line-height:1.15}.listicle-final p{font-size:14.5px;line-height:1.55;margin-bottom:12px}.listicle-prod-name{font-size:18px;margin:4px 0 18px}.listicle-btn{font-size:15.5px;padding:15px 26px;border-radius:11px}.listicle-guarantee{font-size:11.5px;margin-top:12px;line-height:1.5}.listicle-fn{padding:24px 0 50px}.listicle-note{padding:14px;font-size:11.5px}.listicle-fn p{font-size:11px}.listicle-modal{padding:30px 22px;border-radius:14px}.listicle-modal h3{font-size:22px}.listicle-modal p{font-size:13.5px}}.listicle-page{max-width:100%;overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/14/assets/listicle.css.map */
