.nc-ls{letter-spacing:normal;word-break:normal}.nc-ls.nc-ls.nc-ls :where(*:not(svg,svg *)){all:revert}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(https://nordiccatch.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2) format("woff2"),url(https://nordiccatch.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(https://nordiccatch.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2) format("woff2"),url(https://nordiccatch.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff) format("woff")}@font-face{font-family:Inter;font-weight:400;font-style:italic;font-display:swap;src:url(https://nordiccatch.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2) format("woff2"),url(https://nordiccatch.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-style:italic;font-display:swap;src:url(https://nordiccatch.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2) format("woff2"),url(https://nordiccatch.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff) format("woff")}@font-face{font-family:Manrope;font-weight:400;font-style:normal;font-display:swap;src:url(https://nordiccatch.com/cdn/fonts/manrope/manrope_n4.cd2363f838fb1ef03bdb07c829c7c992d417dd64.woff2) format("woff2"),url(https://nordiccatch.com/cdn/fonts/manrope/manrope_n4.08b75e0e22a3f7267f64ccf115e9fb6d79fc1ce7.woff) format("woff")}@font-face{font-family:GTStandard-M;src:url(https://cdn.shopify.com/shop-assets/static_uploads/shoplift/GTStandard-MRegular.woff2) format("woff2");font-style:normal;font-weight:450;font-display:swap}@font-face{font-family:GTStandard-M;src:url(https://cdn.shopify.com/shop-assets/static_uploads/shoplift/GTStandard-MMedium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:GTStandard-M;src:url(https://cdn.shopify.com/shop-assets/static_uploads/shoplift/GTStandard-MSemibold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}.nc-ls{--canvas:#ffffff;--surface:#f4f5f7;--surface-2:#ebedf0;--ink:#020912;--ink-muted:#5b6470;--accent:#c21e24;--accent-2:#ae2828;--accent-ink:#ffffff;--grad:linear-gradient(135deg,#c21e24 0%,#9e1418 100%);--border:#e3e6ea;--radius-card:12px;--radius-btn:100px;--shadow:0 8px 28px rgba(2,9,18,.08);--font-display:"Barlow Condensed","Barlow Semi Condensed",sans-serif;--font-body:"Barlow Semi Condensed",system-ui,sans-serif;--size-h1:clamp(34px,5vw,56px);--size-body:18px;--leading:1.65}.nc-ls.nc-ls.nc-ls :where(.nc-ls-main,.jb,.mps,.nc-toast) *{box-sizing:border-box;margin:0;padding:0}.nc-ls{background:var(--canvas);color:var(--ink);font-family:var(--font-body);font-size:var(--size-body);line-height:var(--leading);-webkit-font-smoothing:antialiased}.nc-ls.nc-ls.nc-ls :where(.nc-ls-main,.mps,.nc-toast) img{max-width:100%;display:block}.nc-ls.nc-ls.nc-ls :where(.nc-ls-main,.jb,.mps,.nc-toast) a{color:var(--accent);text-decoration:none}.nc-ls.nc-ls.nc-ls :where(.nc-ls-main) a:hover{text-decoration:underline}.nc-ls.nc-ls.nc-ls .subnav{position:sticky;top:var(--hdr);z-index:50;background:var(--grad);color:#fff}.nc-ls.nc-ls.nc-ls .subnav .wrap{max-width:1280px;margin:0 auto;display:flex;gap:6px;padding:0 24px;overflow-x:auto;scrollbar-width:none}.nc-ls.nc-ls.nc-ls .subnav .wrap::-webkit-scrollbar{display:none}.nc-ls.nc-ls.nc-ls .subnav a{color:#ffffffd1;font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;padding:13px 14px;white-space:nowrap;border-bottom:3px solid transparent}.nc-ls.nc-ls.nc-ls .subnav a:hover,.nc-ls.nc-ls.nc-ls .subnav a.active{color:#fff;border-bottom-color:#fff;text-decoration:none}.nc-ls.nc-ls.nc-ls .hero{border-bottom:1px solid var(--border)}.nc-ls.nc-ls.nc-ls .hero .inner{max-width:1280px;margin:0 auto;padding:clamp(28px,4vw,52px) 24px;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,4vw,52px);align-items:center}.nc-ls.nc-ls.nc-ls .hero .kicker{font-family:var(--font-display);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:14px}.nc-ls.nc-ls.nc-ls .hero h1{font-family:var(--font-display);font-weight:700;font-size:var(--size-h1);line-height:1.02;text-transform:uppercase;letter-spacing:.01em;margin:10px 0 14px}.nc-ls.nc-ls.nc-ls .hero .lead{font-size:21px;color:var(--ink-muted);max-width:56ch}.nc-ls.nc-ls.nc-ls .hero .byline{display:flex;align-items:center;gap:10px;margin-top:20px;color:var(--ink-muted);font-size:15px}.nc-ls.nc-ls.nc-ls .hero .byline .dot{width:36px;height:36px;border-radius:50%;background:var(--grad);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700}.nc-ls.nc-ls.nc-ls .hero .byline .avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:0 0 40px;background:var(--surface)}.nc-ls.nc-ls.nc-ls .hero .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.nc-ls.nc-ls.nc-ls .hero .btn-primary{background:var(--grad);color:#fff;font-family:var(--font-display);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:14px;padding:12px 26px;border-radius:var(--radius-btn)}.nc-ls.nc-ls.nc-ls .hero .btn-ghost{border:1.5px solid var(--border);color:var(--ink);font-family:var(--font-display);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:14px;padding:11px 24px;border-radius:var(--radius-btn)}.nc-ls.nc-ls.nc-ls .hero .btn-ghost:hover,.nc-ls.nc-ls.nc-ls .hero .btn-primary:hover{text-decoration:none}.nc-ls.nc-ls.nc-ls .hero .media{position:relative}.nc-ls.nc-ls.nc-ls .hero .media img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);box-shadow:var(--shadow)}.nc-ls.nc-ls.nc-ls .hero .media .rating{position:absolute;left:16px;bottom:16px;background:#fff;border-radius:var(--radius-btn);padding:8px 16px;box-shadow:var(--shadow);font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:14px;color:var(--ink)}.nc-ls.nc-ls.nc-ls .hero .media .rating .stars{color:var(--accent);margin-right:6px}.nc-ls.nc-ls.nc-ls .meta-grid{display:grid;grid-template-columns:1fr 1fr;background:var(--grad);border:0;border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow)}.nc-ls.nc-ls.nc-ls .meta-grid .cell{background:transparent;padding:16px 18px;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.nc-ls.nc-ls.nc-ls .meta-grid .cell:nth-child(2n){border-right:0}.nc-ls.nc-ls.nc-ls .meta-grid .cell:nth-last-child(-n+2){border-bottom:0}.nc-ls.nc-ls.nc-ls .meta-grid .cell .k{font-family:var(--font-display);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:11px;color:#fffc}.nc-ls.nc-ls.nc-ls .meta-grid .cell .v{font-family:var(--font-display);font-weight:700;font-size:22px;text-transform:uppercase;color:#fff;margin-top:2px}.nc-ls.nc-ls.nc-ls .shell{max-width:1280px;margin:0 auto;padding:clamp(20px,4vw,40px) 24px;display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:start}.nc-ls.nc-ls.nc-ls .sidebar{position:sticky;top:118px;display:flex;flex-direction:column;gap:18px}.nc-ls.nc-ls.nc-ls .teal-panel{background:var(--grad);color:#fff;border-radius:var(--radius-card);padding:22px;box-shadow:var(--shadow)}.nc-ls.nc-ls.nc-ls .teal-panel .eyebrow{font-family:var(--font-display);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:12px;opacity:.85}.nc-ls.nc-ls.nc-ls .teal-panel h3{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1.05;margin:8px 0 6px;text-transform:uppercase}.nc-ls.nc-ls.nc-ls .teal-panel p{font-size:15px;opacity:.92;margin-bottom:14px}.nc-ls.nc-ls.nc-ls .teal-panel a{display:inline-block;background:#fff;color:var(--accent);font-family:var(--font-display);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:13px;padding:9px 18px;border-radius:var(--radius-btn)}.nc-ls.nc-ls.nc-ls .teal-panel a:hover{text-decoration:none}.nc-ls.nc-ls.nc-ls .rail-title{font-family:var(--font-display);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px;color:var(--ink-muted)}.nc-ls.nc-ls.nc-ls .product-card{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid var(--border);border-radius:var(--radius-card);padding:12px;transition:box-shadow .2s,transform .2s}.nc-ls.nc-ls.nc-ls .product-card:hover{box-shadow:var(--shadow);transform:translateY(-2px);text-decoration:none}.nc-ls.nc-ls.nc-ls .product-card .thumb{width:64px;height:64px;border-radius:10px;flex:0 0 64px;overflow:hidden;background:#f4f5f7;display:block}.nc-ls.nc-ls.nc-ls .product-card .thumb img{width:100%;height:100%;object-fit:cover;display:block}.nc-ls.nc-ls.nc-ls .product-card .info{min-width:0;display:flex;flex-direction:column}.nc-ls.nc-ls.nc-ls .product-card .info .name{font-family:var(--font-display);font-weight:600;font-size:16px;line-height:1.1;color:var(--ink);text-transform:uppercase;letter-spacing:.02em}.nc-ls.nc-ls.nc-ls .product-card .info .meta{font-size:13px;color:var(--ink-muted)}.nc-ls.nc-ls.nc-ls .product-card .info .price{font-weight:700;color:var(--accent);font-size:15px;margin-top:3px}.nc-ls.nc-ls.nc-ls .post-body h2{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3.4vw,36px);text-transform:uppercase;letter-spacing:.01em;margin:46px 0 14px;scroll-margin-top:130px}.nc-ls.nc-ls.nc-ls .post-body h2:first-child{margin-top:0}.nc-ls.nc-ls.nc-ls .post-body p{margin-bottom:18px}.nc-ls.nc-ls.nc-ls .post-body ul,.nc-ls.nc-ls.nc-ls .post-body ol{margin:0 0 20px 22px}.nc-ls.nc-ls.nc-ls .post-body li{margin-bottom:8px}.nc-ls.nc-ls.nc-ls .ingredients{border:1px solid var(--border);border-radius:var(--radius-card);padding:22px 24px;box-shadow:var(--shadow);background:#fff;margin:14px 0}.nc-ls.nc-ls.nc-ls .ingredients .yield-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--border)}.nc-ls.nc-ls.nc-ls .ingredients .yield-row .lbl{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:15px;color:var(--ink-muted)}.nc-ls.nc-ls.nc-ls .ingredients .yield-row .servings{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:20px;color:var(--accent)}.nc-ls.nc-ls.nc-ls .ing-list{list-style:none;margin:0!important;display:grid;grid-template-columns:1fr 1fr;gap:2px 28px}.nc-ls.nc-ls.nc-ls .ing-list li{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px dashed var(--border);margin:0}.nc-ls.nc-ls.nc-ls .ing-list li .amt{font-weight:700;color:var(--ink);white-space:nowrap}.nc-ls.nc-ls.nc-ls .ing-list li.star{background:linear-gradient(90deg,rgba(194,30,36,.06),transparent);border-radius:8px;padding-left:8px;border-bottom:1px dashed rgba(194,30,36,.25)}.nc-ls.nc-ls.nc-ls .ing-list li.star .amt{color:var(--accent)}.nc-ls.nc-ls.nc-ls .ing-list li .tag{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#fff;border-radius:99px;padding:2px 8px;margin-left:6px;vertical-align:middle}.nc-ls.nc-ls.nc-ls .prep-steps{list-style:none;margin:0!important;padding:0;counter-reset:prep}.nc-ls.nc-ls.nc-ls .prep-steps li{position:relative;display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--border);margin:0}.nc-ls.nc-ls.nc-ls .prep-steps li:last-child{border-bottom:0}.nc-ls.nc-ls.nc-ls .prep-steps li:before{counter-increment:prep;content:counter(prep);flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--grad);color:#fff;font-family:var(--font-display);font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center}.nc-ls.nc-ls.nc-ls .steps{list-style:none;margin:0!important;counter-reset:step;padding:0}.nc-ls.nc-ls.nc-ls .steps li{position:relative;display:grid;grid-template-columns:56px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--border);margin:0}.nc-ls.nc-ls.nc-ls .steps li:before{counter-increment:step;content:counter(step);font-family:var(--font-display);font-weight:700;font-size:26px;color:#fff;background:var(--grad);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.nc-ls.nc-ls.nc-ls .steps li .stitle{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:19px;margin-bottom:4px}.nc-ls.nc-ls.nc-ls .steps li p{margin:0}.nc-ls.nc-ls.nc-ls .callout{background:#fff;border:1px solid var(--border);border-left:5px solid var(--accent);border-radius:var(--radius-card);padding:20px 22px;margin:26px 0}.nc-ls.nc-ls.nc-ls .callout .t{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-size:15px;margin-bottom:6px}.nc-ls.nc-ls.nc-ls .callout ul{margin:6px 0 0 20px}.nc-ls.nc-ls.nc-ls .nutrition{border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow);margin:14px 0;background:#fff;width:100%}.nc-ls.nc-ls.nc-ls .nutrition .nf-head{background:var(--grad);color:#fff;padding:16px 24px;display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.nc-ls.nc-ls.nc-ls .nutrition .nf-head .t{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:26px;line-height:1}.nc-ls.nc-ls.nc-ls .nutrition .nf-head .s{font-size:14px;opacity:.92}.nc-ls.nc-ls.nc-ls .nutrition .band{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border-bottom:1px solid var(--border)}.nc-ls.nc-ls.nc-ls .nutrition .band .s{background:#fff;padding:20px;text-align:center}.nc-ls.nc-ls.nc-ls .nutrition .band .s .v{font-family:var(--font-display);font-weight:700;font-size:34px;color:var(--accent);line-height:1}.nc-ls.nc-ls.nc-ls .nutrition .band .s .k{font-family:var(--font-display);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:var(--ink-muted);margin-top:6px}.nc-ls.nc-ls.nc-ls .nutrition .band .s .dv{font-size:12px;color:var(--ink-muted);margin-top:2px}.nc-ls.nc-ls.nc-ls .nutrition .grid2{display:grid;grid-template-columns:1fr 1fr}.nc-ls.nc-ls.nc-ls .nutrition .grid2>div:first-child{border-right:1px solid var(--border)}.nc-ls.nc-ls.nc-ls .nutrition table{width:100%;border-collapse:collapse;font-size:15px}.nc-ls.nc-ls.nc-ls .nutrition td{padding:9px 24px;border-bottom:1px solid var(--border)}.nc-ls.nc-ls.nc-ls .nutrition tr:last-child td{border-bottom:0}.nc-ls.nc-ls.nc-ls .nutrition td.dv{text-align:right;font-weight:700;color:var(--accent);white-space:nowrap}.nc-ls.nc-ls.nc-ls .nutrition .amt{color:var(--ink-muted);font-weight:400}.nc-ls.nc-ls.nc-ls .nutrition tr.grp td{font-family:var(--font-display);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:11px;color:var(--ink-muted);background:var(--surface)}.nc-ls.nc-ls.nc-ls .nutrition tr.main td:first-child{font-weight:700}.nc-ls.nc-ls.nc-ls .nutrition tr.sub td:first-child{padding-left:42px;font-weight:400}.nc-ls.nc-ls.nc-ls .nutrition .nf-foot{padding:12px 24px;font-size:12px;color:var(--ink-muted);line-height:1.45;border-top:1px solid var(--border)}@media(max-width:720px){.nc-ls.nc-ls.nc-ls .nutrition .grid2{grid-template-columns:1fr}.nc-ls.nc-ls.nc-ls .nutrition .grid2>div:first-child{border-right:0;border-bottom:1px solid var(--border)}.nc-ls.nc-ls.nc-ls .nutrition .band{grid-template-columns:1fr 1fr}}.nc-ls.nc-ls.nc-ls .faq{border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow);margin:14px 0}.nc-ls.nc-ls.nc-ls .faq details{border-bottom:1px solid var(--border);background:#fff}.nc-ls.nc-ls.nc-ls .faq details:last-child{border-bottom:0}.nc-ls.nc-ls.nc-ls .faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-family:var(--font-display);font-weight:700;font-size:19px;text-transform:uppercase;letter-spacing:.01em;color:var(--ink)}.nc-ls.nc-ls.nc-ls .faq summary::-webkit-details-marker{display:none}.nc-ls.nc-ls.nc-ls .faq summary:hover{color:var(--accent)}.nc-ls.nc-ls.nc-ls .faq summary .chev{flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--surface);color:var(--accent);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1;transition:transform .2s,background .2s}.nc-ls.nc-ls.nc-ls .faq details[open] summary .chev{transform:rotate(45deg);background:var(--grad);color:#fff}.nc-ls.nc-ls.nc-ls .faq .answer{padding:0 20px 18px;color:var(--ink-muted)}.nc-ls.nc-ls.nc-ls .feature-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.nc-ls.nc-ls.nc-ls .product-promo{display:flex;gap:16px;align-items:center;background:var(--surface);border:1px solid var(--border);border-left:5px solid var(--accent);border-radius:var(--radius-card);padding:18px;box-shadow:var(--shadow)}.nc-ls.nc-ls.nc-ls .product-promo .pimg{width:110px;height:110px;flex:0 0 110px;border-radius:10px;overflow:hidden;background:#fff}.nc-ls.nc-ls.nc-ls .product-promo .pimg img{width:100%;height:100%;object-fit:cover;display:block}.nc-ls.nc-ls.nc-ls .product-promo .pbody{flex:1;min-width:0}.nc-ls.nc-ls.nc-ls .product-promo .peyebrow{font-family:var(--font-display);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:11px;color:var(--accent)}.nc-ls.nc-ls.nc-ls .product-promo h3{font-family:var(--font-display);font-weight:700;font-size:21px;text-transform:uppercase;margin:3px 0 5px;line-height:1.05;color:var(--ink)}.nc-ls.nc-ls.nc-ls .product-promo .ptext{font-size:14px;color:var(--ink-muted);margin:0 0 10px}.nc-ls.nc-ls.nc-ls .product-promo .prow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.nc-ls.nc-ls.nc-ls .product-promo .pprice{font-family:var(--font-display);font-weight:700;font-size:23px;color:var(--accent)}.nc-ls.nc-ls.nc-ls .product-promo .pbtn{background:var(--grad);color:#fff;font-family:var(--font-display);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:13px;padding:10px 20px;border-radius:var(--radius-btn);text-decoration:none}@media(max-width:720px){.nc-ls.nc-ls.nc-ls .feature-2{grid-template-columns:1fr}}@media(max-width:560px){.nc-ls.nc-ls.nc-ls .product-promo{flex-direction:column;text-align:center}.nc-ls.nc-ls.nc-ls .product-promo .pimg{width:100%;height:180px;flex:none}.nc-ls.nc-ls.nc-ls .product-promo .prow{justify-content:center}}.nc-ls.nc-ls.nc-ls .related{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:14px 0 10px}.nc-ls.nc-ls.nc-ls .rp-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;transition:box-shadow .2s,transform .2s}.nc-ls.nc-ls.nc-ls .rp-card:hover{box-shadow:var(--shadow);transform:translateY(-3px);text-decoration:none}.nc-ls.nc-ls.nc-ls .rp-card .rp-img{aspect-ratio:16/10;overflow:hidden;background:var(--surface)}.nc-ls.nc-ls.nc-ls .rp-card .rp-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.nc-ls.nc-ls.nc-ls .rp-card:hover .rp-img img{transform:scale(1.05)}.nc-ls.nc-ls.nc-ls .rp-card .rp-body{padding:14px 16px 18px;display:flex;flex-direction:column;gap:6px}.nc-ls.nc-ls.nc-ls .rp-card .rp-cat{font-family:var(--font-display);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:11px;color:var(--accent)}.nc-ls.nc-ls.nc-ls .rp-card .rp-title{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.1;text-transform:uppercase;letter-spacing:.01em;color:var(--ink)}.nc-ls.nc-ls.nc-ls .rp-card .rp-meta{font-size:13px;color:var(--ink-muted);margin-top:2px}@media(max-width:900px){.nc-ls.nc-ls.nc-ls .related{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.nc-ls.nc-ls.nc-ls .related{grid-template-columns:1fr}}@media(max-width:980px){.nc-ls.nc-ls.nc-ls .hero .inner{grid-template-columns:1fr}.nc-ls.nc-ls.nc-ls .hero .media{order:-1}.nc-ls.nc-ls.nc-ls .meta-grid{grid-template-columns:repeat(3,1fr)}.nc-ls.nc-ls.nc-ls .shell{grid-template-columns:1fr}.nc-ls.nc-ls.nc-ls .sidebar{position:static;flex-direction:row;flex-wrap:wrap;order:2}.nc-ls.nc-ls.nc-ls .meta-grid{flex:1 1 100%}.nc-ls.nc-ls.nc-ls .teal-panel,.nc-ls.nc-ls.nc-ls .product-card{flex:1 1 240px}.nc-ls.nc-ls.nc-ls .post-body{order:1}.nc-ls.nc-ls.nc-ls .ing-list{grid-template-columns:1fr}.nc-ls.nc-ls.nc-ls .nutrition{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.nc-ls.nc-ls.nc-ls .subnav{top:var(--hdr)}.nc-ls.nc-ls.nc-ls .meta-grid{grid-template-columns:repeat(2,1fr)}.nc-ls.nc-ls.nc-ls .sidebar{flex-direction:column}.nc-ls.nc-ls.nc-ls .product-card{flex:1 1 100%}.nc-ls.nc-ls.nc-ls .hero .lead{font-size:18px}}.nc-ls.nc-ls.nc-ls .sidebar.sq-rail{position:sticky;top:138px;height:calc(100vh - 138px);justify-content:center;gap:var(--sq-gap);padding:16px 0;--sq-gap:14px;--sq:min(300px,calc((100vh - 138px - 32px - 2 * var(--sq-gap)) / 3))}.nc-ls.nc-ls.nc-ls .sq{position:relative;display:block;width:var(--sq);height:var(--sq);flex:none;border-radius:var(--radius-card);overflow:hidden;color:var(--ink);text-decoration:none;container-type:inline-size}.nc-ls.nc-ls.nc-ls .sq .n{font-size:clamp(12px,7.2cqi,18px)!important;text-wrap:balance}.nc-ls.nc-ls.nc-ls .sq .k,.nc-ls.nc-ls.nc-ls .sq .pill{font-size:clamp(8.5px,4.4cqi,10.5px)!important}.nc-ls.nc-ls.nc-ls .sq:hover{text-decoration:none}.nc-ls.nc-ls.nc-ls .sq img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:980px){.nc-ls.nc-ls.nc-ls .sidebar.sq-rail{position:static;height:auto;flex-direction:row;flex-wrap:wrap;padding:0;--sq:calc((100% - 2 * var(--sq-gap)) / 3)}.nc-ls.nc-ls.nc-ls .sq{width:var(--sq);height:auto;aspect-ratio:1}}@media(max-width:560px){.nc-ls.nc-ls.nc-ls .sidebar.sq-rail{flex-direction:column}.nc-ls.nc-ls.nc-ls .sq{width:100%}}.nc-ls.nc-ls.nc-ls .o2 .sq{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-top:3px solid var(--accent);box-shadow:var(--shadow);transition:transform .15s,box-shadow .15s}.nc-ls.nc-ls.nc-ls .o2 .sq:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0209121f}.nc-ls.nc-ls.nc-ls .o2 .sq .ph{flex:1 1 auto;min-height:0;overflow:hidden;background:#f3f4f6}.nc-ls.nc-ls.nc-ls .o2 .sq .bd{flex:none;padding:9px 12px 10px}.nc-ls.nc-ls.nc-ls .o2 .sq .k{font-family:var(--font-display);font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.nc-ls.nc-ls.nc-ls .o2 .sq .n{font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1.05;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-ls.nc-ls.nc-ls .o2 .sq .row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:3px}.nc-ls.nc-ls.nc-ls .o2 .sq .p{font-family:var(--font-display);font-weight:700;color:var(--accent);font-size:clamp(11px,6cqi,14px);white-space:nowrap}.nc-ls.nc-ls.nc-ls .o2 .sq .go{white-space:nowrap;font-family:var(--font-display);font-weight:700;font-size:clamp(9px,4.7cqi,11px);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.nc-ls{--hdr:70px;--jb-h:52px}.nc-ls.nc-ls.nc-ls .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nc-ls.nc-ls.nc-ls h1,.nc-ls.nc-ls.nc-ls h2,.nc-ls.nc-ls.nc-ls h3{font-size:inherit;font-weight:inherit;margin:0}.nc-ls.nc-ls.nc-ls .hero h1.eyebrow,.nc-ls.nc-ls.nc-ls .post-body h2.eyebrow,.nc-ls.nc-ls.nc-ls .post-body h3.eyebrow{font-family:var(--font-display);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);line-height:1.2}.nc-ls.nc-ls.nc-ls .hero h1.eyebrow{font-size:15px;margin:0 0 8px}.nc-ls.nc-ls.nc-ls .post-body h2.eyebrow{font-size:14px;margin:56px 0 6px;scroll-margin-top:calc(var(--hdr) + var(--jb-h) + 12px)}.nc-ls.nc-ls.nc-ls .post-body h3.eyebrow{font-size:13px;margin:0 0 4px}.nc-ls.nc-ls.nc-ls p.display{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.005em;color:var(--ink);text-wrap:balance}.nc-ls.nc-ls.nc-ls .hero p.display{font-size:clamp(32px,3.9vw,54px);line-height:1;margin:0 0 14px}.nc-ls.nc-ls.nc-ls .post-body p.display{font-size:clamp(28px,3vw,38px);line-height:1.02;margin:0 0 16px}.nc-ls.nc-ls.nc-ls .post-body p.display-s{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(23px,2.3vw,29px);line-height:1.04;margin:0 0 12px;text-wrap:balance;color:var(--ink)}.nc-ls.nc-ls.nc-ls .pick-badge{display:inline-block;background:var(--grad);color:#fff;border-radius:99px;padding:3px 11px;font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.nc-ls.nc-ls.nc-ls .pick-badge.alt{background:var(--ink)}.nc-ls.nc-ls.nc-ls .hero.lh .inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);padding:clamp(20px,3.2vh,40px) 24px;gap:clamp(24px,3.6vw,48px);align-items:center}.nc-ls.nc-ls.nc-ls .hero.lh .lead{font-size:19px;line-height:1.5;max-width:54ch;text-wrap:pretty}.nc-ls.nc-ls.nc-ls .callouts{list-style:none;display:grid;grid-template-columns:repeat(2,max-content);gap:10px 26px;margin:18px 0 0;padding:0}.nc-ls.nc-ls.nc-ls .callouts li{display:flex;align-items:center;gap:8px;margin:0}.nc-ls.nc-ls.nc-ls .callouts .ci{flex:none;width:22px;height:22px;color:var(--accent)}.nc-ls.nc-ls.nc-ls .callouts .ci svg{width:22px;height:22px;display:block}.nc-ls.nc-ls.nc-ls .callouts b{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.nc-ls.nc-ls.nc-ls .hero-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;margin-top:20px}.nc-ls.nc-ls.nc-ls .hero.lh .byline{margin:0;line-height:1.3;font-size:15px}.nc-ls.nc-ls.nc-ls .hero.lh .byline .by-a{color:var(--ink);font-weight:600;text-decoration:none}.nc-ls.nc-ls.nc-ls .hero.lh .byline .by-d{color:var(--ink-muted)}.nc-ls.nc-ls.nc-ls .hero.lh .hero-actions{margin:0}.nc-ls.nc-ls.nc-ls .hero.lh .btn-primary,.nc-ls.nc-ls.nc-ls .hero.lh .btn-ghost{min-height:44px;display:inline-flex;align-items:center}.nc-ls.nc-ls.nc-ls .hero.lh .media img{aspect-ratio:auto;height:min(calc(100svh - var(--hdr) - 80px),470px);width:100%;object-fit:cover}@media(max-height:700px)and (min-width:768px){.nc-ls.nc-ls.nc-ls .hero.lh .lead{font-size:17px}.nc-ls.nc-ls.nc-ls .callouts{margin-top:12px}.nc-ls.nc-ls.nc-ls .hero-foot{margin-top:14px}.nc-ls.nc-ls.nc-ls .hero.lh p.display{font-size:clamp(30px,3.4vw,46px)}}@media(min-width:768px)and (max-width:980px){.nc-ls.nc-ls.nc-ls .hero.lh .inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.nc-ls.nc-ls.nc-ls .hero.lh .media{order:0}.nc-ls.nc-ls.nc-ls .callouts{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.nc-ls.nc-ls.nc-ls .hero.lh .inner{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 16px 20px}.nc-ls.nc-ls.nc-ls .hero.lh .media{order:-1}.nc-ls.nc-ls.nc-ls .hero.lh .media img{height:auto;aspect-ratio:16/7;max-height:24svh}.nc-ls.nc-ls.nc-ls .hero.lh p.display{font-size:clamp(28px,8vw,34px);margin-bottom:10px}.nc-ls.nc-ls.nc-ls .hero.lh .lead{font-size:16px}.nc-ls.nc-ls.nc-ls .callouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:12px}.nc-ls.nc-ls.nc-ls .callouts b{font-size:13.5px;white-space:normal;line-height:1.1}.nc-ls.nc-ls.nc-ls .hero-foot{margin-top:14px;gap:12px}.nc-ls.nc-ls.nc-ls .hero.lh .hero-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nc-ls.nc-ls.nc-ls .hero.lh .btn-primary,.nc-ls.nc-ls.nc-ls .hero.lh .btn-ghost{justify-content:center;padding-left:10px;padding-right:10px}}.nc-ls.nc-ls.nc-ls .subnav.jb{position:fixed;left:0;right:0;top:var(--hdr);visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s;box-shadow:0 6px 18px #0209121f}.nc-ls.nc-ls.nc-ls .subnav.jb.on{visibility:visible;opacity:1;transform:none}.nc-ls.nc-ls.nc-ls .subnav.jb .wrap{gap:2px}.nc-ls.nc-ls.nc-ls .subnav.jb a{font-size:13px;padding:13px 10px;letter-spacing:.05em}.nc-ls.nc-ls.nc-ls .subnav.jb a b{font-weight:700;color:#fff;opacity:.7;margin-right:5px}.nc-ls.nc-ls.nc-ls .subnav.jb a.active b{opacity:1}.nc-ls.nc-ls.nc-ls .post-body{min-width:0}.nc-ls.nc-ls.nc-ls .post-body>h2.eyebrow:first-child{margin-top:0}.nc-ls.nc-ls.nc-ls .pick{scroll-margin-top:calc(var(--hdr) + var(--jb-h) + 12px)}.nc-ls.nc-ls.nc-ls .ecta{display:inline-flex;align-items:center;gap:10px;min-height:44px;background:var(--grad);color:#fff;border-radius:99px;padding:0 22px;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.nc-ls.nc-ls.nc-ls .ecta:hover{text-decoration:none;filter:brightness(1.07)}.nc-ls.nc-ls.nc-ls .ecta .sep{width:1px;height:1em;background:#ffffff80}.nc-ls.nc-ls.nc-ls .ecta.sm{font-size:14px;padding:0 16px}.nc-ls.nc-ls.nc-ls .tbl-wrap{border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow);margin:6px 0 10px}.nc-ls.nc-ls.nc-ls .glance-t{width:100%;border-collapse:collapse;font-size:16px;line-height:1.35}.nc-ls.nc-ls.nc-ls .glance-t th,.nc-ls.nc-ls.nc-ls .glance-t td{padding:11px 14px;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.nc-ls.nc-ls.nc-ls .glance-t thead th{background:var(--grad);color:#fff;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;border-bottom:0}.nc-ls.nc-ls.nc-ls .glance-t tbody tr:nth-child(2n){background:var(--surface)}.nc-ls.nc-ls.nc-ls .glance-t tbody tr:last-child th,.nc-ls.nc-ls.nc-ls .glance-t tbody tr:last-child td{border-bottom:0}.nc-ls.nc-ls.nc-ls .glance-t tbody th{font-weight:600}.nc-ls.nc-ls.nc-ls .glance-t tbody th a{color:var(--ink)}.nc-ls.nc-ls.nc-ls .glance-t td.r{font-family:var(--font-display);font-weight:700;color:var(--accent);font-size:18px;width:44px}.nc-ls.nc-ls.nc-ls .glance-t td.pr{font-family:var(--font-display);font-weight:700;color:var(--accent);white-space:nowrap}@media(max-width:1279px){.nc-ls.nc-ls.nc-ls .tbl-wrap{overflow-x:auto}}@media(max-width:1023px){.nc-ls.nc-ls.nc-ls .glance-t th,.nc-ls.nc-ls.nc-ls .glance-t td{white-space:nowrap}}.nc-ls.nc-ls.nc-ls .post-body .tips{list-style:none;margin:0 0 10px!important;padding:0;display:grid;gap:12px}.nc-ls.nc-ls.nc-ls .tips li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;margin:0;background:var(--surface);border-radius:var(--radius-card);padding:16px 18px;font-size:17px;line-height:1.55}.nc-ls.nc-ls.nc-ls .tips .tn{width:36px;height:36px;border-radius:50%;background:var(--grad);color:#fff;font-family:var(--font-display);font-weight:700;font-size:19px;display:flex;align-items:center;justify-content:center}.nc-ls.nc-ls.nc-ls .tips strong{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:18px}.nc-ls.nc-ls.nc-ls .faq summary span:first-child{min-width:0}.nc-ls.nc-ls.nc-ls .related{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-ls.nc-ls.nc-ls .rp-card .rp-title{display:block;text-wrap:balance}.nc-ls.nc-ls.nc-ls .rp-card .rp-img img{height:100%}.nc-ls.nc-ls.nc-ls .rp-by{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-muted);margin-top:4px}.nc-ls.nc-ls.nc-ls .rp-by img{width:24px;height:24px;border-radius:50%;object-fit:cover;flex:none}@media(max-width:900px){.nc-ls.nc-ls.nc-ls .related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.nc-ls.nc-ls.nc-ls .related{grid-template-columns:minmax(0,1fr)}}.nc-ls.nc-ls.nc-ls .shell{grid-template-columns:300px minmax(0,1fr)}.nc-ls.nc-ls.nc-ls .shell>.post{min-width:0}@media(max-width:980px){.nc-ls.nc-ls.nc-ls .shell{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.nc-ls.nc-ls.nc-ls .shell{padding-left:16px;padding-right:16px}.nc-ls.nc-ls.nc-ls .post-body{font-size:17px}}.nc-ls.nc-ls.nc-ls .sidebar.sq-rail{top:calc(var(--hdr) + var(--jb-h));height:calc(100vh - var(--hdr) - var(--jb-h));--sq:min(300px,calc((100vh - var(--hdr) - var(--jb-h) - 32px - 2 * var(--sq-gap)) / 3))}.nc-ls.nc-ls.nc-ls .qa-rail .sq{padding:0}.nc-ls.nc-ls.nc-ls .qa-rail .sq-a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.nc-ls.nc-ls.nc-ls .qa-rail .sq-a .ph{flex:1 1 auto;min-height:0;overflow:hidden;background:#f3f4f6}.nc-ls.nc-ls.nc-ls .qa-rail .sq-a .bd{flex:none;padding:9px 12px 10px}.nc-ls.nc-ls.nc-ls .qa{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:2;border-radius:inherit}.nc-ls.nc-ls.nc-ls .qa-in{position:absolute;left:0;right:0;bottom:0;padding:26px 8px 8px;pointer-events:auto;background:linear-gradient(#fff0,#fffffff7 24%);transform:translateY(101%);transition:transform .25s}.nc-ls.nc-ls.nc-ls .qa-l{margin:0 0 6px;text-align:center;font-family:var(--font-display);font-weight:700;font-size:clamp(10px,4.6cqi,12px);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.nc-ls.nc-ls.nc-ls .qa-r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.nc-ls.nc-ls.nc-ls .sz{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:36px;padding:3px 2px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:clamp(11px,5.4cqi,14px);line-height:1.05;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.nc-ls.nc-ls.nc-ls .sz small{font-weight:600;font-size:.86em;color:var(--accent)}.nc-ls.nc-ls.nc-ls .sz.one{grid-column:1/-1;min-height:44px;flex-direction:row;gap:8px}.nc-ls.nc-ls.nc-ls .sz:hover:not(:disabled){border-color:var(--accent)}.nc-ls.nc-ls.nc-ls .sz:disabled{cursor:not-allowed;color:#9aa1aa;text-decoration:line-through;background:var(--surface)}.nc-ls.nc-ls.nc-ls .sz.added{background:var(--grad);border-color:transparent;color:#fff}.nc-ls.nc-ls.nc-ls .sz.added small{color:#fff}.nc-ls.nc-ls.nc-ls .qa-t{display:none;position:absolute;z-index:3;left:50%;top:10px;transform:translate(-50%);min-height:36px;padding:0 16px;border:0;border-radius:99px;background:#fff;color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 2px 10px #0209122e;cursor:pointer;white-space:nowrap}@media(hover:hover){.nc-ls.nc-ls.nc-ls .prod:hover .qa-in{transform:none}}.nc-ls.nc-ls.nc-ls .prod:focus-within .qa-in,.nc-ls.nc-ls.nc-ls .prod.open .qa-in{transform:none}@media(hover:none){.nc-ls.nc-ls.nc-ls .qa-t{display:block}.nc-ls.nc-ls.nc-ls .prod.open .qa-t{display:none}}@media(prefers-reduced-motion:reduce){.nc-ls.nc-ls.nc-ls .qa-in{transition:none}}.nc-ls.nc-ls.nc-ls .nc-toast{position:fixed;z-index:1000;top:calc(var(--hdr) + var(--jb-h) + 12px);right:16px;width:min(320px,calc(100vw - 32px));background:#fff;border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--radius-card);box-shadow:0 12px 32px #02091229;padding:16px 18px;font-size:16px;line-height:1.4;visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility .2s}.nc-ls.nc-ls.nc-ls .nc-toast.on{visibility:visible;opacity:1;transform:none}.nc-ls.nc-ls.nc-ls .nc-toast b{display:block;font-family:var(--font-display);font-weight:700;font-size:20px;text-transform:uppercase;color:var(--ink);margin-bottom:2px}.nc-ls.nc-ls.nc-ls .nc-toast p{margin:0 0 12px;color:var(--ink-muted)}.nc-ls.nc-ls.nc-ls .nc-toast a{display:block;text-align:center;background:var(--grad);color:#fff;border-radius:99px;padding:11px 16px;font-family:var(--font-display);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:14px}.nc-ls.nc-ls.nc-ls .nc-toast a:hover{text-decoration:none}.nc-ls.nc-ls.nc-ls .sidebar.duo-rail{position:sticky;top:calc(var(--hdr) + var(--jb-h));height:calc(100vh - var(--hdr) - var(--jb-h));justify-content:center;align-items:center;gap:30px;padding:16px 0;--sq:min(260px,calc((100vh - var(--hdr) - var(--jb-h) - 32px - 30px - 2 * 74px) / 2))}.nc-ls.nc-ls.nc-ls .duo{display:flex;flex-direction:column;align-items:center;text-align:center;width:var(--sq);color:var(--ink)}.nc-ls.nc-ls.nc-ls .duo:hover{text-decoration:none}.nc-ls.nc-ls.nc-ls .duo-ph{position:relative;display:block;width:var(--sq);height:var(--sq);border-radius:var(--radius-card);overflow:hidden;background:var(--surface)}.nc-ls.nc-ls.nc-ls .duo-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s}.nc-ls.nc-ls.nc-ls .duo:hover .duo-ph img{transform:scale(1.04)}.nc-ls.nc-ls.nc-ls .duo-badge{position:absolute;left:10px;top:10px;background:var(--grad);color:#fff;border-radius:99px;padding:4px 11px;font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.nc-ls.nc-ls.nc-ls .duo-k{margin-top:10px;font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.nc-ls.nc-ls.nc-ls .duo-n{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.nc-ls.nc-ls.nc-ls .duo-p{font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--accent)}@media(max-width:980px){.nc-ls.nc-ls.nc-ls .sidebar.duo-rail{position:static;height:auto;flex-direction:row;padding:0;gap:16px;--sq: calc((100% - 16px)/2) ;align-items:flex-start}.nc-ls.nc-ls.nc-ls .duo-ph{height:auto;aspect-ratio:1}}.nc-ls.nc-ls.nc-ls .short{border:1px solid var(--border);border-left:5px solid var(--accent);border-radius:var(--radius-card);background:#fff;box-shadow:var(--shadow);padding:20px 24px;margin:0 0 30px}.nc-ls.nc-ls.nc-ls .short .short-k{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 6px}.nc-ls.nc-ls.nc-ls .short p{margin:0 0 12px}.nc-ls.nc-ls.nc-ls .post-body .short-l{list-style:none;margin:0!important;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nc-ls.nc-ls.nc-ls .short-l li{margin:0;background:var(--surface);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.nc-ls.nc-ls.nc-ls .short-l a{color:var(--ink);font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:16px;line-height:1.1;display:flex;gap:8px;align-items:baseline}.nc-ls.nc-ls.nc-ls .short-l a b{color:var(--accent);font-size:20px}.nc-ls.nc-ls.nc-ls .short-l .sl-p{font-family:var(--font-display);font-weight:700;color:var(--accent);font-size:15px}.nc-ls.nc-ls.nc-ls .ed{display:grid;grid-template-columns:76px minmax(0,1fr);gap:22px;padding:30px 0;border-top:1px solid var(--border)}.nc-ls.nc-ls.nc-ls .ed+.ed{margin-top:0}.nc-ls.nc-ls.nc-ls .ed-num{font-family:var(--font-display);font-weight:700;font-size:58px;line-height:.9;color:var(--accent);letter-spacing:-.01em}.nc-ls.nc-ls.nc-ls .ed-body{min-width:0}.nc-ls.nc-ls.nc-ls .ed-head{margin-bottom:14px}.nc-ls.nc-ls.nc-ls .ed-media{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:center;margin:0 0 16px}.nc-ls.nc-ls.nc-ls .ed-img{display:block;aspect-ratio:1;border-radius:var(--radius-card);overflow:hidden;background:var(--surface)}.nc-ls.nc-ls.nc-ls .ed-img img{width:100%;height:100%;object-fit:cover}.nc-ls.nc-ls.nc-ls .ed-spec{margin:0;display:grid;gap:0;border-top:1px solid var(--border)}.nc-ls.nc-ls.nc-ls .ed-spec div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--border)}.nc-ls.nc-ls.nc-ls .ed-spec dt{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);padding-top:2px}.nc-ls.nc-ls.nc-ls .ed-spec dd{margin:0;font-size:17px;line-height:1.4;text-wrap:pretty}@media(max-width:720px){.nc-ls.nc-ls.nc-ls .ed{grid-template-columns:44px minmax(0,1fr);gap:12px}.nc-ls.nc-ls.nc-ls .ed-num{font-size:38px}.nc-ls.nc-ls.nc-ls .ed-media{grid-template-columns:minmax(0,1fr)}.nc-ls.nc-ls.nc-ls .ed-img{aspect-ratio:16/10}.nc-ls.nc-ls.nc-ls .post-body .short-l{grid-template-columns:minmax(0,1fr)}}.nc-ls.nc-ls.nc-ls .mps{display:none}@media(max-width:767px){.nc-ls.nc-ls.nc-ls .sidebar{display:none}.nc-ls{padding-bottom:calc(52px + env(safe-area-inset-bottom))}.nc-ls.nc-ls.nc-ls .mps{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;font-family:var(--font-body,inherit);background:#fff;border-top:1px solid var(--border);box-shadow:0 -6px 22px #02091214;padding-bottom:env(safe-area-inset-bottom)}.nc-ls.nc-ls.nc-ls .mps a{display:flex;align-items:center;gap:12px;min-height:52px;width:100%;max-width:720px;margin:0 auto;padding:0 14px 0 16px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.nc-ls.nc-ls.nc-ls .mps a:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.nc-ls.nc-ls.nc-ls .mps a:active{background:#fbf1f1}.nc-ls.nc-ls.nc-ls .mps .tin{flex:none;width:40px;height:40px;display:grid;place-items:center;background:#fff;overflow:hidden;border-radius:6px}.nc-ls.nc-ls.nc-ls .mps .tin img{width:100%;height:100%;object-fit:cover}.nc-ls.nc-ls.nc-ls .mps .ln{display:flex;align-items:center;gap:12px;white-space:nowrap;min-width:0;flex:1}.nc-ls.nc-ls.nc-ls .mps .nm{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink);font-size:17px;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.nc-ls.nc-ls.nc-ls .mps .rl{flex:none;width:1px;height:.68em;font-size:16px;background:#c9c9c9}.nc-ls.nc-ls.nc-ls .mps .pr{flex:none;color:var(--accent);font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1.2}.nc-ls.nc-ls.nc-ls .mps .go{flex:none;width:20px;height:20px;fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}}@media(max-width:340px){.nc-ls.nc-ls.nc-ls .mps a{gap:10px;padding:0 10px 0 12px}.nc-ls.nc-ls.nc-ls .mps .ln{gap:10px}}.nc-ls.nc-ls.nc-ls h1,.nc-ls.nc-ls.nc-ls h2,.nc-ls.nc-ls.nc-ls h3,.nc-ls.nc-ls.nc-ls h4,.nc-ls.nc-ls.nc-ls .display,.nc-ls.nc-ls.nc-ls .eyebrow,.nc-ls.nc-ls.nc-ls [class*=title]{text-wrap:balance}.nc-ls.nc-ls.nc-ls p,.nc-ls.nc-ls.nc-ls li,.nc-ls.nc-ls.nc-ls figcaption,.nc-ls.nc-ls.nc-ls blockquote,.nc-ls.nc-ls.nc-ls summary,.nc-ls.nc-ls.nc-ls .lbl,.nc-ls.nc-ls.nc-ls .bluf{text-wrap:pretty}.nc-ls{--font-display:"Inter",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-head:"Manrope",system-ui,sans-serif;--hdr:245px}.nc-ls{font-size:17px;line-height:1.65}.nc-ls.nc-ls.nc-ls .hero h1.eyebrow,.nc-ls.nc-ls.nc-ls .post-body h2.eyebrow,.nc-ls.nc-ls.nc-ls .post-body h3.eyebrow{font-size:13px;letter-spacing:.14em}.nc-ls.nc-ls.nc-ls p.display,.nc-ls.nc-ls.nc-ls .post-body p.display-s{font-family:var(--font-head);font-weight:400;text-transform:none;letter-spacing:-.015em;line-height:1.12}.nc-ls.nc-ls.nc-ls .hero p.display{font-size:clamp(30px,3.4vw,46px)}.nc-ls.nc-ls.nc-ls .post-body p.display{font-size:clamp(26px,2.6vw,34px)}.nc-ls.nc-ls.nc-ls .post-body p.display-s{font-size:clamp(21px,2vw,25px)}.nc-ls.nc-ls.nc-ls .ed-num,.nc-ls.nc-ls.nc-ls .lg-n,.nc-ls.nc-ls.nc-ls .sp-n{font-family:var(--font-head);font-weight:400;letter-spacing:-.03em}.nc-ls.nc-ls.nc-ls .ed-num{font-size:54px}.nc-ls.nc-ls.nc-ls .lg-n{font-size:38px}.nc-ls.nc-ls.nc-ls .o2 .sq .n,.nc-ls.nc-ls.nc-ls .duo-n,.nc-ls.nc-ls.nc-ls .pod-name,.nc-ls.nc-ls.nc-ls .qp-n,.nc-ls.nc-ls.nc-ls .short-l a,.nc-ls.nc-ls.nc-ls .rp-card .rp-title,.nc-ls.nc-ls.nc-ls .faq summary,.nc-ls.nc-ls.nc-ls .tips strong,.nc-ls.nc-ls.nc-ls .mps .nm,.nc-ls.nc-ls.nc-ls .meta-grid .cell .v,.nc-ls.nc-ls.nc-ls .glance-t tbody th{text-transform:none;letter-spacing:0;font-weight:700}.nc-ls.nc-ls.nc-ls .faq summary{font-size:17px}.nc-ls.nc-ls.nc-ls .rp-card .rp-title{font-size:17px;line-height:1.3}.nc-ls.nc-ls.nc-ls .tips strong{font-size:17px}.nc-ls.nc-ls.nc-ls .pod-name{font-size:17px;line-height:1.25}.nc-ls.nc-ls.nc-ls .qp-n{font-size:18px;line-height:1.2}.nc-ls.nc-ls.nc-ls .short-l a{font-size:15px;line-height:1.25}.nc-ls.nc-ls.nc-ls .post-body .sp-strip .cell .v{font-size:15px;line-height:1.3}.nc-ls.nc-ls.nc-ls .o2 .sq .n{font-size:clamp(11px,6.4cqi,16px)!important}.nc-ls.nc-ls.nc-ls .duo-n{font-size:17px}.nc-ls.nc-ls.nc-ls .mps .nm{font-size:16px}.nc-ls.nc-ls.nc-ls .mps .pr{font-family:var(--font-body);font-size:16px}.nc-ls.nc-ls.nc-ls .ecta,.nc-ls.nc-ls.nc-ls .hero.lh .btn-primary,.nc-ls.nc-ls.nc-ls .hero.lh .btn-ghost,.nc-ls.nc-ls.nc-ls .pod-go,.nc-ls.nc-ls.nc-ls .nc-toast a,.nc-ls.nc-ls.nc-ls .qa-t{text-transform:none;letter-spacing:.01em;font-family:var(--font-body);font-weight:700;font-size:15px}.nc-ls.nc-ls.nc-ls .ecta.sm{font-size:14px}.nc-ls.nc-ls.nc-ls .callouts b{text-transform:none;letter-spacing:0;font-size:14px}.nc-ls.nc-ls.nc-ls .subnav.jb a{font-family:var(--font-body);font-weight:600;font-size:14px;text-transform:none;letter-spacing:0;padding:13px 10px}.nc-ls.nc-ls.nc-ls .subnav.jb a b{font-weight:700}.nc-ls.nc-ls.nc-ls .sz{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:clamp(11px,5cqi,13px)}.nc-ls.nc-ls.nc-ls .ed-spec dt,.nc-ls.nc-ls.nc-ls .lg-meta span,.nc-ls.nc-ls.nc-ls .glance-t thead th,.nc-ls.nc-ls.nc-ls .pick-badge,.nc-ls.nc-ls.nc-ls .short .short-k,.nc-ls.nc-ls.nc-ls .qp-k,.nc-ls.nc-ls.nc-ls .duo-k,.nc-ls.nc-ls.nc-ls .duo-badge,.nc-ls.nc-ls.nc-ls .sq .k,.nc-ls.nc-ls.nc-ls .qa-l,.nc-ls.nc-ls.nc-ls .rp-cat,.nc-ls.nc-ls.nc-ls .meta-grid .cell .k{font-family:var(--font-body)}.nc-ls.nc-ls.nc-ls .lg-meta span,.nc-ls.nc-ls.nc-ls .ed-spec dt{font-size:12px}.nc-ls.nc-ls.nc-ls .ed-spec dd,.nc-ls.nc-ls.nc-ls .glance-t{font-size:16px}.nc-ls.nc-ls.nc-ls .pod-p,.nc-ls.nc-ls.nc-ls .lg-p,.nc-ls.nc-ls.nc-ls .glance-t td.pr,.nc-ls.nc-ls.nc-ls .short-l .sl-p,.nc-ls.nc-ls.nc-ls .duo-p,.nc-ls.nc-ls.nc-ls .o2 .sq .p,.nc-ls.nc-ls.nc-ls .glance-t td.r{font-family:var(--font-body);font-weight:700}.nc-ls.nc-ls.nc-ls .lg-p{font-size:24px}.nc-ls.nc-ls.nc-ls .nc-toast b{font-family:var(--font-head);font-weight:400;text-transform:none;font-size:20px}.nc-ls.nc-ls.nc-ls .hero.lh .media img{height:min(calc(100svh - var(--hdr) - 48px),470px)}@media(max-height:760px)and (min-width:768px){.nc-ls.nc-ls.nc-ls .hero.lh .inner{padding-top:14px;padding-bottom:16px}.nc-ls.nc-ls.nc-ls .hero.lh p.display{font-size:clamp(28px,3vw,38px);margin-bottom:8px}.nc-ls.nc-ls.nc-ls .hero.lh .lead{font-size:16px;line-height:1.45}.nc-ls.nc-ls.nc-ls .callouts{margin-top:10px;gap:6px 22px}.nc-ls.nc-ls.nc-ls .hero-foot{margin-top:12px}}@media(max-height:859px)and (min-width:981px){.nc-ls.nc-ls.nc-ls .sidebar.sq-rail,.nc-ls.nc-ls.nc-ls .sidebar.duo-rail{position:static;height:auto;justify-content:flex-start;padding-top:0;--sq:min(260px,100%)}}@media(max-width:767px){.nc-ls.nc-ls.nc-ls .hero.lh .inner{gap:10px;padding:10px 16px 6px}.nc-ls.nc-ls.nc-ls .hero.lh .media img{height:auto;aspect-ratio:4/1;max-height:none}.nc-ls.nc-ls.nc-ls .hero.lh h1.eyebrow{font-size:12px;margin-bottom:4px}.nc-ls.nc-ls.nc-ls .hero.lh p.display{font-size:clamp(24px,7vw,28px);margin-bottom:6px}.nc-ls.nc-ls.nc-ls .hero.lh .lead{font-size:15px;line-height:1.45}.nc-ls.nc-ls.nc-ls .hero.lh .lead .more{display:none}.nc-ls.nc-ls.nc-ls .callouts{margin-top:8px;gap:6px 10px}.nc-ls.nc-ls.nc-ls .callouts b{font-size:13px}.nc-ls.nc-ls.nc-ls .callouts .ci,.nc-ls.nc-ls.nc-ls .callouts .ci svg{width:18px;height:18px}.nc-ls.nc-ls.nc-ls .hero-foot{margin-top:10px;gap:8px}.nc-ls.nc-ls.nc-ls .hero.lh .byline{font-size:14px}.nc-ls.nc-ls.nc-ls .hero.lh .byline .avatar{width:34px;height:34px;flex-basis:34px}}.nc-ls.nc-ls.nc-ls .tbar{display:none}@media(min-width:768px)and (max-width:1100px){.nc-ls.nc-ls.nc-ls .shell{grid-template-columns:minmax(0,1fr)!important}.nc-ls.nc-ls.nc-ls .sidebar{display:none!important}.nc-ls{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.nc-ls.nc-ls.nc-ls .tbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--border);box-shadow:0 -6px 22px #02091214;padding:0 0 env(safe-area-inset-bottom)}.nc-ls.nc-ls.nc-ls .tbar a{display:flex;align-items:center;gap:12px;min-height:64px;padding:0 18px;color:var(--ink);text-decoration:none;min-width:0}.nc-ls.nc-ls.nc-ls .tbar a+a{border-left:1px solid var(--border)}.nc-ls.nc-ls.nc-ls .tbar a:hover{background:#fbf1f1;text-decoration:none}.nc-ls.nc-ls.nc-ls .tbar .tin{flex:none;width:44px;height:44px;border-radius:6px;overflow:hidden;background:#f3f4f6}.nc-ls.nc-ls.nc-ls .tbar .tin img{width:100%;height:100%;object-fit:cover;display:block}.nc-ls.nc-ls.nc-ls .tbar .tx{display:flex;flex-direction:column;min-width:0}.nc-ls.nc-ls.nc-ls .tbar .k{font-family:var(--font-body);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.nc-ls.nc-ls.nc-ls .tbar .nm{font-family:var(--font-body);font-weight:700;font-size:16px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-ls.nc-ls.nc-ls .tbar .pr{margin-left:auto;flex:none;font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--accent)}}.nc-ls.nc-ls.nc-ls .ed-media.nophoto{grid-template-columns:minmax(0,1fr)}.nc-ls.nc-ls.nc-ls .ed-try{margin:6px 0 14px;font-size:16px;color:var(--ink-muted)}.nc-ls.nc-ls.nc-ls .ed-try a{font-weight:700}.nc-ls.nc-ls.nc-ls .post-body .ed-body>p{margin:0 0 14px}.nc-ls.nc-ls.nc-ls .post-body .lede-list{margin:0 0 18px;padding-left:22px}.nc-ls.nc-ls.nc-ls .post-body .lede-list li{margin:0 0 8px}.nc-ls.nc-ls.nc-ls .callout-n{border:1px solid var(--border);border-left:5px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);padding:16px 20px;margin:18px 0}.nc-ls.nc-ls.nc-ls .callout-n .t{font-family:var(--font-body);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 6px}.nc-ls.nc-ls.nc-ls .callout-n p{margin:0}.nc-ls.nc-ls.nc-ls .faq details summary{display:flex;justify-content:space-between;gap:16px;align-items:center}.nc-ls .media:not(#nc-x){display:block;background:none;position:relative;overflow:visible;padding:0;height:auto}.nc-ls .media:not(#nc-x)>*{position:static;top:auto;left:auto;height:auto;width:100%;max-width:100%}.nc-ls .hero .media:not(#nc-x){position:relative}.nc-ls .hero .media:not(#nc-x) img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);box-shadow:var(--shadow)}.nc-ls .hero .media:not(#nc-x) .rating{position:absolute;left:16px;bottom:16px;background:#fff;border-radius:var(--radius-btn);padding:8px 16px;box-shadow:var(--shadow);font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:14px;color:var(--ink)}.nc-ls .hero .media:not(#nc-x) .rating .stars{color:var(--accent);margin-right:6px}@media(max-width:980px){.nc-ls .hero .media:not(#nc-x){order:-1}}.nc-ls .hero.lh .media:not(#nc-x) img{aspect-ratio:auto;height:min(calc(100svh - var(--hdr) - 80px),470px);width:100%;object-fit:cover}@media(min-width:768px)and (max-width:980px){.nc-ls .hero.lh .media:not(#nc-x){order:0}}@media(max-width:767px){.nc-ls .hero.lh .media:not(#nc-x){order:-1}}@media(max-width:767px){.nc-ls .hero.lh .media:not(#nc-x) img{height:auto;aspect-ratio:16/7;max-height:24svh}}.nc-ls .hero.lh .media:not(#nc-x) img{height:min(calc(100svh - var(--hdr) - 48px),470px)}@media(max-width:767px){.nc-ls .hero.lh .media:not(#nc-x) img{height:auto;aspect-ratio:4/1;max-height:none}}html:has(.nc-ls){scroll-padding-top:calc(var(--nc-hdr,70px) + var(--nc-jb,52px) + 12px)}.nc-ls{margin:0}
/*# sourceMappingURL=/cdn/shop/t/63/assets/nc-ls.css.map */
