.vg{container-type:inline-size;--iron:#000;--orange:#DD760A;--ember:#9E5305;--chalk:#fff;--smoke:#F8F8F8;--steel:#4F4F4F;--hair:#E2E2E2;--display:"Archivo Narrow","Arial Narrow",Helvetica,Arial,sans-serif;--body:"IBM Plex Sans",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--s1:4px;--s2:8px;--s3:16px;--s4:24px;--s5:40px;--s6:64px;--s7:96px;font-family:var(--body);font-size:16px;line-height:1.6;color:var(--iron);background:var(--chalk);text-align:left}.vg *,.vg *:before,.vg *:after{box-sizing:border-box}.vg img{max-width:100%;height:auto;display:block}.vg p{margin:0 0 var(--s3)}.vg a{color:var(--ember);text-decoration:underline;text-underline-offset:2px}.vg a:hover{color:var(--iron)}.vg a:focus-visible,.vg summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.vg strong,.vg b{font-weight:600}.vg h1,.vg h2,.vg .vg-h3{font-family:var(--display);font-weight:700;text-transform:uppercase;color:inherit;margin:0;letter-spacing:.01em}.vg h1{font-size:40px;line-height:1.04;margin-bottom:var(--s3);max-width:20ch}.vg h2{font-size:28px;line-height:1.1;margin-bottom:var(--s3)}.vg .vg-h3{font-weight:600;font-size:20px;letter-spacing:.03em;line-height:1.2;margin:var(--s5) 0 var(--s3)}@container (min-width:760px){.vg h1{font-size:60px}.vg h2{font-size:38px}.vg .vg-h3{font-size:22px}}.vg-measure{max-width:62ch}.vg-rte>*:last-child{margin-bottom:0}.vg-rte+.vg-rte,.vg-rte+.vg-btns{margin-top:var(--s3)}.vg-rte ul{margin:0 0 var(--s3);padding-left:20px}.vg-rte li{margin-bottom:6px}.vg-dek{font-size:18px;line-height:1.55;max-width:58ch}.vg-byline{font-size:14px;color:var(--steel);margin:var(--s3) 0 0}.vg-small{font-size:13px;color:var(--steel)}.vg-wrap{max-width:1180px;margin:0 auto;padding:0 20px}@container (min-width:1000px){.vg-wrap{padding:0 40px}}.vg-band{padding:var(--s6) 0}@container (min-width:1000px){.vg-band{padding:var(--s7) 0}}.vg-band--smoke{background:var(--smoke)}.vg-band--black{background:var(--iron);color:var(--chalk)}.vg-band--black .vg-rte{color:#d9d9d9}.vg-band--black a,.vg-band--black a:hover{color:var(--chalk)}.vg-band--black .vg-smallprint{color:#a6a6a6}.vg-split{display:grid;gap:var(--s4);grid-template-columns:1fr;align-items:start}@container (min-width:1000px){.vg-split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--s5)}}.vg-aside p{margin-bottom:var(--s3)}.vg-answer{background:var(--smoke);border-left:4px solid var(--orange);padding:var(--s4);margin:var(--s5) 0 0}.vg-band--smoke .vg-answer{background:var(--chalk)}.vg-answer h2{font-size:22px;margin-bottom:var(--s2)}@container (min-width:760px){.vg-answer{padding:var(--s5)}.vg-answer h2{font-size:26px}}.vg-proof{display:grid;grid-template-columns:1fr;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin:var(--s5) 0 0}@container (min-width:600px){.vg-proof{grid-template-columns:1fr 1fr}}@container (min-width:1000px){.vg-proof{grid-template-columns:repeat(4,1fr)}}.vg-proof>div{padding:var(--s3) var(--s3) var(--s3) 0;border-bottom:1px solid var(--hair)}.vg-proof>div:last-child{border-bottom:0}@container (min-width:1000px){.vg-proof>div{border-bottom:0;border-right:1px solid var(--hair);padding:var(--s4) var(--s4) var(--s4) 0}.vg-proof>div+div{padding-left:var(--s4)}.vg-proof>div:last-child{border-right:0}}.vg-proof b{display:block;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:18px;letter-spacing:.02em;line-height:1.2;margin-bottom:var(--s1)}.vg-proof span{font-size:14px;color:var(--steel);line-height:1.45;display:block}.vg-toc{margin:var(--s5) 0 0;font-size:15px}.vg-toc h2{font-size:18px;margin-bottom:var(--s2)}.vg-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4)}.vg-toc li{margin:0}.vg-ranks{list-style:none;margin:var(--s5) 0 0;padding:0;display:grid;grid-template-columns:1fr;column-gap:var(--s6)}@container (min-width:760px){.vg-ranks{grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(5,auto)}}.vg-ranks li{display:grid;grid-template-columns:48px 1fr;align-items:baseline;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--hair);margin:0}.vg-band--black .vg-ranks li{border-top-color:#2a2a2a}.vg-rank{font-family:var(--display);font-weight:700;font-size:34px;line-height:1;color:var(--orange)}@container (min-width:760px){.vg-ranks li{grid-template-columns:64px 1fr}.vg-rank{font-size:44px}}.vg-ranks a,.vg-rank-name{text-decoration:none;font-weight:500;font-size:17px;line-height:1.35}.vg-ranks a:hover{text-decoration:underline}.vg-cat{display:block;font-size:13px;color:var(--steel);margin-top:2px}.vg-band--black .vg-cat{color:#a6a6a6}.vg-checks{margin:var(--s4) 0 0;padding:0;list-style:none;max-width:70ch}.vg-checks li{padding:var(--s3) 0;border-top:1px solid var(--hair);margin:0}.vg-checks li:last-child{border-bottom:1px solid var(--hair)}.vg-cards{display:grid;gap:var(--s4);grid-template-columns:1fr;margin:var(--s5) 0 0}@container (min-width:600px){.vg-cards{grid-template-columns:1fr 1fr}}@container (min-width:1000px){.vg-cards{grid-template-columns:repeat(3,1fr)}}.vg-card{background:var(--chalk);border:1px solid var(--hair);display:flex;flex-direction:column;color:var(--iron)}.vg-card-img{display:block;aspect-ratio:1/1;background:var(--chalk);border-bottom:1px solid var(--hair);padding:var(--s3)}.vg-card-img img{width:100%;height:100%;object-fit:contain}.vg-card-body{padding:var(--s3) var(--s3) var(--s4);display:flex;flex-direction:column;flex:1}.vg-card h3{font-family:var(--body);font-weight:500;font-size:16px;line-height:1.35;text-transform:none;letter-spacing:0;margin:0 0 var(--s2)}.vg-card h3 a{color:var(--iron);text-decoration:none}.vg-card h3 a:hover{text-decoration:underline}.vg-flag{display:inline-block;align-self:flex-start;font-family:var(--body);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;margin-bottom:var(--s2);line-height:1.2}.vg-flag--best{background:var(--iron);color:var(--chalk)}.vg-flag--step{background:var(--chalk);color:var(--iron);border:1px solid var(--iron)}.vg-price{font-weight:600;font-size:20px;margin:0 0 var(--s3);line-height:1.3}.vg-price s,.vg-table s{font-weight:400;color:var(--steel);margin-left:6px}.vg-price s{font-size:16px}.vg-price small{font-weight:400;font-size:14px;color:var(--steel)}.vg-specs{font-size:14.5px;line-height:1.5;margin:0 0 var(--s4)}.vg-specs ul{margin:0;padding-left:18px}.vg-specs li{margin-bottom:6px}.vg-specs p{margin:0 0 6px}.vg-card .vg-btn{margin-top:auto}.vg .vg-btn{display:inline-block;font-family:var(--display);font-weight:600;text-transform:uppercase;font-size:15px;letter-spacing:.08em;padding:13px 28px;border:2px solid var(--iron);text-decoration:none;text-align:center;line-height:1.2;transition:background .15s ease,color .15s ease,border-color .15s ease}.vg .vg-btn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.vg .vg-btn--primary{background:var(--iron);color:var(--chalk)}.vg .vg-btn--primary:hover{background:var(--orange);border-color:var(--orange);color:var(--iron)}.vg .vg-btn--secondary{background:transparent;color:var(--iron)}.vg .vg-btn--secondary:hover{background:var(--iron);color:var(--chalk)}.vg .vg-btn--accent{background:var(--orange);border-color:var(--orange);color:var(--iron)}.vg .vg-btn--accent:hover{background:var(--iron);border-color:var(--iron);color:var(--chalk)}.vg-band--black .vg-btn--secondary{color:var(--chalk);border-color:var(--chalk)}.vg-btns{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s4)}@container (max-width:479px){.vg .vg-btn{display:block;width:100%}}.vg-scroll{overflow-x:auto;margin:var(--s5) 0 0;-webkit-overflow-scrolling:touch}.vg-table{width:100%;min-width:640px;border-collapse:collapse;font-size:14.5px;background:var(--chalk);color:var(--iron)}.vg-table caption{text-align:left;font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:18px;padding:0 0 var(--s2)}.vg-table th,.vg-table td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--hair)}.vg-table thead th{background:var(--iron);color:var(--chalk);font-family:var(--display);text-transform:uppercase;font-size:13px;letter-spacing:.06em;font-weight:600}.vg-table tbody th{font-weight:600;width:20%}.vg-table tbody tr:nth-child(2n) td,.vg-table tbody tr:nth-child(2n) th{background:var(--smoke)}.vg-table tr.vg-total th,.vg-table tr.vg-total td{font-weight:600;font-size:16px;border-top:2px solid var(--iron);border-bottom:0;background:var(--chalk)}.vg-table-note{margin-top:var(--s2)}.vg-take{background:var(--smoke);border-left:4px solid var(--iron);padding:var(--s3) var(--s4);margin:var(--s5) 0 0;max-width:70ch}.vg-band--smoke .vg-take{background:var(--chalk)}.vg-take h3{font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:16px;margin:0 0 var(--s1)}.vg-ugc{margin:0}.vg-ugc img{width:100%;aspect-ratio:4/3;object-fit:cover}.vg-ph{aspect-ratio:4/3;width:100%;border:2px dashed #BDBDBD;background:var(--smoke);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:var(--s4);color:var(--steel)}.vg-band--smoke .vg-ph{background:var(--chalk)}.vg-ph b{font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;font-size:16px;color:var(--iron);margin-bottom:var(--s1)}.vg-ph span{font-size:13.5px;line-height:1.45;max-width:34ch}.vg-ph .vg-ph-note{font-size:12px;margin-top:var(--s2);color:#8a8a8a}.vg-ugc figcaption{font-size:13px;color:var(--steel);padding-top:var(--s2);line-height:1.45}.vg-hero{margin:var(--s4) 0 0}.vg-hero img,.vg-hero .vg-ph{aspect-ratio:16/9}.vg-gallery{display:grid;gap:var(--s4);grid-template-columns:1fr;margin-top:var(--s5)}@container (min-width:600px){.vg-gallery{grid-template-columns:1fr 1fr}}@container (min-width:1000px){.vg-gallery{grid-template-columns:repeat(4,1fr)}.vg-gallery .vg-ph{padding:var(--s3)}}.vg-faq{margin:var(--s4) 0 0;max-width:78ch;border-top:1px solid var(--hair)}.vg-faq details{border-bottom:1px solid var(--hair)}.vg-faq summary{cursor:pointer;list-style:none;padding:var(--s3) 40px var(--s3) 0;position:relative;font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:18px;line-height:1.3}.vg-faq summary::-webkit-details-marker{display:none}.vg-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:24px;color:var(--orange);font-weight:400}.vg-faq details[open] summary:after{content:"\2212"}.vg-faq details>div{padding:0 0 var(--s3);max-width:66ch}.vg-smallprint{font-size:13.5px;color:var(--steel);max-width:78ch;margin-top:var(--s4)}.vg-smallprint--rule{margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--hair)}@media(prefers-reduced-motion:reduce){.vg *{transition:none!important}}.vcpv-versions{margin:0;padding:0;border:0;min-width:0}.vcpv-versions__legend{padding:0;margin-bottom:10px;font-size:14px;font-weight:700}.vcpv-versions__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.vcpv-version{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1.5px solid var(--vcp-line-2, #e3ded4);border-radius:var(--vcp-radius, 2px);background:#fff;cursor:pointer}.vcpv-version:has(input:checked){border-color:var(--vcp-ink, #111111);background:#fbf4ec}.vcpv-version:has(input:focus-visible){outline:3px solid var(--vcp-accent, #dd760a);outline-offset:3px}.vcpv-version.is-unavailable{opacity:.6}.vcpv-version input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--vcp-ink, #111111)}.vcpv-version__body{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.35}.vcpv-version__name{font-family:var(--heading-font-family, inherit);font-size:16px;font-weight:700}.vcpv-version__line{color:var(--vcp-muted, #5c5c62)}.vcpv-version__price{margin-top:4px;font-weight:700}.vcpv-steps{padding:18px;border:1px solid var(--vcp-line-2, #e3ded4);border-radius:var(--vcp-radius, 2px);background:var(--vcp-sand, #f5f2ec)}.vcpv-steps__title{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:15px;font-weight:700;line-height:1.35}.vcpv-steps__title svg{flex:none;color:var(--vcp-accent-ink, #b85f06)}.vcpv-steps__list{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.vcpv-steps__list:before{content:"";position:absolute;left:12px;top:14px;bottom:14px;width:2px;background:#d9d4ca}.vcpv-steps__item{position:relative;display:flex;align-items:flex-start;gap:12px}.vcpv-steps__num{flex:none;width:26px;height:26px;box-sizing:border-box;border:1.5px solid var(--vcp-ink, #111111);border-radius:50%;background:#fff;color:var(--vcp-ink, #111111);display:flex;align-items:center;justify-content:center;font-family:var(--heading-font-family, inherit);font-size:13px;font-weight:700}.vcpv-steps__item:first-child .vcpv-steps__num{background:var(--vcp-ink, #111111);color:#fff}.vcpv-steps__text{display:flex;flex-direction:column;font-size:14px;line-height:1.4}.vcpv-steps__text span{color:var(--vcp-muted, #5c5c62)}.vcsp--tight .vcp-dims__inner{padding-top:0}.vcsp-column{display:flex;flex-direction:column;gap:24px;min-width:0}.vcsp-sizes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0;border:1px solid var(--vcp-line-2, #e3ded4);border-radius:var(--vcp-radius, 2px)}.vcsp-sizes__item{padding:14px 16px}.vcsp-sizes__item+.vcsp-sizes__item{border-left:1px solid var(--vcp-line-2, #e3ded4)}.vcsp-sizes dt{font-size:14px;color:var(--vcp-muted, #5c5c62)}.vcsp-sizes dd{margin:2px 0 0;font-family:var(--heading-font-family, inherit);font-size:22px;font-weight:700;line-height:1.2}.vcsp-note{font-size:14px;line-height:1.5;color:var(--vcp-muted, #5c5c62)}.vcsp-callout{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1.5px solid var(--vcp-ink, #111111);border-radius:var(--vcp-radius, 2px);font-size:15px;line-height:1.5}.vcsp-callout svg{flex:none;color:var(--vcp-accent, #dd760a)}@media(max-width:749px){.vcsp-sizes dd{font-size:18px}.vcsp-sizes__item{padding:12px}}.vcp.vccmp{background:var(--vcp-sand, #f5f2ec)}.vccmp__inner{padding-top:80px;padding-bottom:80px}.vccmp__intro{max-width:620px;margin-top:10px;font-size:16px;line-height:1.6;color:var(--vcp-ink-2, #3b3b40)}.vccmp__scroll{margin-top:28px;overflow-x:auto;border:1px solid var(--vcp-line-2, #e3ded4);border-radius:var(--vcp-radius, 2px);background:#fff}.vccmp__table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45;text-align:left}.vccmp__table th,.vccmp__table td{padding:16px 20px;border-bottom:1px solid var(--vcp-line, #ebe7df);vertical-align:top;text-align:left}.vccmp__table thead th{padding-top:18px;padding-bottom:18px;vertical-align:bottom;border-bottom-color:var(--vcp-line-2, #e3ded4)}.vccmp__table tbody th{font-weight:700;min-width:150px}.vccmp__name{display:block;font-family:var(--heading-font-family, inherit);font-size:19px;font-weight:700}.vccmp__flag{display:block;margin-bottom:2px;font-size:13px;font-weight:600;color:var(--vcp-ink-2, #3b3b40)}.vccmp__table .is-hl{background:#fbf4ec}.vccmp__table thead .is-hl{box-shadow:inset 0 4px 0 var(--vcp-accent, #dd760a)}.vccmp__table s{color:#75757d}.vccmp__buttons td{border-bottom:0}.vcp .vccmp__btn{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1.5px solid var(--vcp-ink, #111111);border-radius:var(--vcp-radius, 2px);color:var(--vcp-ink, #111111);font-size:14px;font-weight:700;text-decoration:none}.vcp .vccmp__btn:hover{background:var(--vcp-ink, #111111);color:#fff}@media(max-width:749px){.vccmp__inner{padding-top:56px;padding-bottom:56px}}.vcp.vcft{--vcft-bg: #17171b;--vcft-fg: #ffffff;--vcft-sub: #a9a9b0;--vcft-name: #ffffff;background:var(--vcft-bg);color:var(--vcft-fg)}.vcp.vcft--dark_orange{--vcft-name: #dd760a}.vcp.vcft--sand{--vcft-bg: #f5f2ec;--vcft-fg: #111111;--vcft-sub: #5c5c62;--vcft-name: #111111}.vcft__inner{padding-top:88px;padding-bottom:88px}.vcft__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px;margin-bottom:36px}.vcp .vcft__title{font-family:var(--heading-font-family, inherit);font-size:clamp(32px,3.4vw,48px);line-height:1.05;font-weight:800;letter-spacing:-.02em;color:var(--vcft-fg)}.vcft__intro{max-width:520px;font-size:17px;line-height:1.6;color:var(--vcft-sub)}.vcft__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:32px 20px}.vcft__tile{display:flex;flex-direction:column;gap:14px}.vcft--dark_orange .vcft__tile{padding-top:16px;border-top:3px solid #dd760a}.vcft__img{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--vcp-radius, 2px);background:#fff}.vcft__img img,.vcft__img .vcp-placeholder{display:block;width:100%;height:100%;object-fit:cover}.vcft__img .vcp-placeholder{fill:#c9c4ba;background:#f5f2ec}.vcft__caption{display:flex;flex-direction:column;gap:4px;line-height:1.4}.vcft__name{font-family:var(--heading-font-family, inherit);font-size:19px;font-weight:700;color:var(--vcft-name)}.vcft__text{font-size:15px;color:var(--vcft-sub)}@media(max-width:749px){.vcft__inner{padding-top:56px;padding-bottom:56px}}.vcwi__inner{padding-top:80px;padding-bottom:80px}.vcwi__intro{max-width:620px;margin-top:10px;font-size:16px;line-height:1.6;color:var(--vcp-ink-2, #3b3b40)}.vcwi__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:24px 48px;margin-top:28px}.vcwi__col{padding-top:16px;border-top:2px solid var(--vcp-ink, #111111)}.vcp .vcwi__heading{margin-bottom:10px;font-size:18px;font-weight:700}.vcp .vcwi__list{list-style:none;padding:0;font-size:16px;line-height:1.4}.vcwi__list li{padding:9px 0;border-bottom:1px solid var(--vcp-line, #ebe7df)}.vcwi__foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-top:28px}.vcwi__note{font-size:15px;line-height:1.55;color:var(--vcp-ink-2, #3b3b40)}.vcp .vcwi__link{font-size:15px;font-weight:700;color:var(--vcp-ink, #111111);text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.vcwi__inner{padding-top:56px;padding-bottom:56px}}
/*# sourceMappingURL=/cdn/shop/t/45/compiled_assets/styles.css.map */
