@layer components{.christmas_wrap{width:100%;min-width:0}.christmas_wrap [hidden]{display:none!important}.christmas_wrap h1,.christmas_wrap h2,.christmas_wrap h3,.christmas_wrap p{text-box-trim:none}.christmas_wrap a,.christmas_wrap button,.christmas_wrap input{outline-offset:.3rem}.christmas_wrap .christmas_hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:4rem;padding-block:0 3.5rem;display:grid}.christmas_wrap .christmas_back{color:var(--text-2);text-underline-offset:.3em;margin-bottom:2.5rem;font-size:.8rem;display:inline-block}.christmas_wrap .christmas_eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--text-2);margin:0 0 1.1rem;font-size:.7rem;font-weight:650}.christmas_wrap .christmas_title{letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,4.7vw,4.4rem);line-height:1.06}.christmas_wrap .christmas_title span{color:var(--brand-500)}.christmas_wrap .christmas_description{max-width:47ch;color:var(--text-2);margin:1.5rem 0;font-size:1rem;line-height:1.8}.christmas_wrap .christmas_primary{background:var(--brand-500);color:#fff;border-radius:.4rem;align-items:center;gap:2rem;padding:1rem 1.3rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.christmas_wrap .christmas_byline{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;margin:1.5rem 0 0;font-size:.75rem;line-height:1.8;display:flex}.christmas_wrap .christmas_author,.christmas_wrap .christmas_updated{align-items:center;gap:.35rem;display:inline-flex}.christmas_wrap .christmas_author img{object-fit:cover;border-radius:.2rem;width:2rem;height:2rem;margin-right:.2rem}.christmas_wrap .christmas_updated svg{flex-shrink:0;width:1.1rem;height:1.1rem;margin-right:.15rem}.christmas_wrap .christmas_byline a{text-underline-offset:.2em}.christmas_wrap .christmas_art{color:#fff;background:#102a43 radial-gradient(at 100% 0,#1992d433,#0000 65%);border-radius:.8rem;flex-direction:column;gap:1rem;padding:1.35rem;display:flex;overflow:hidden}.christmas_wrap .christmas_art-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.christmas_wrap .christmas_art-heading p{color:#d9e8f2;margin:0;font-size:.8rem;line-height:1.6}.christmas_wrap .christmas_art-heading>span{color:#9fd9f5;font-size:1.75rem}.christmas_wrap .christmas_art-frame{background:#edf7fd;border:.0625rem solid #d9e8f2;border-radius:.4rem;margin:.4rem;overflow:hidden;transform:rotate(-4deg);box-shadow:.45rem .5rem #1992d4}.christmas_wrap .christmas_art-caption{color:#102a43;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.6rem;font-weight:650;display:flex}.christmas_wrap .christmas_art-caption span:last-child{font-size:1rem;line-height:1}.christmas_wrap .christmas_art-footer{color:#bcccdc;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.6rem;display:flex}.christmas_wrap .christmas_art-footer span:nth-child(2){color:#9fd9f5;font-size:1.25rem}.christmas_wrap .christmas_illustration{aspect-ratio:1.45;object-fit:cover;object-position:center 52%;width:100%;height:auto;display:block}.christmas_wrap .christmas_disclosure{background:var(--background-2,#f0f4f8);color:var(--text-2);border-radius:.5rem;grid-template-columns:12rem 1fr;gap:2rem;padding:1.5rem 2rem;font-size:.75rem;line-height:1.8;display:grid}.christmas_wrap .christmas_disclosure strong{color:var(--text)}.christmas_wrap .christmas_disclosure p{margin:0}.christmas_wrap .christmas_browser{padding-top:4.5rem;scroll-margin-top:7rem}.christmas_wrap .christmas_heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.christmas_wrap .christmas_heading h2{margin:0;font-size:clamp(1.8rem,3vw,2.4rem)}.christmas_wrap .christmas_heading>p{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.8}.christmas_wrap .christmas_controls{flex-direction:column;gap:1.25rem;display:flex}.christmas_wrap .christmas_search{font-size:.75rem;font-weight:600;display:block}.christmas_wrap .christmas_search input{background:var(--background);width:100%;color:var(--text);border:.0625rem solid var(--border);border-radius:.4rem;margin-top:.5rem;padding:1rem;font:400 .9rem Inter,sans-serif;display:block}.christmas_wrap .christmas_categories{flex-wrap:wrap;gap:.5rem;display:flex}.christmas_wrap .christmas_categories button,.christmas_wrap .christmas_empty button{cursor:pointer;border:.0625rem solid var(--border);background:var(--background);min-height:2.75rem;color:var(--text);border-radius:.3rem;padding:.75rem 1rem;font:500 .75rem/1.4 Inter,sans-serif}.christmas_wrap .christmas_categories button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--background)}.christmas_wrap .christmas_count{color:var(--text-2);margin:1.5rem 0;font-size:.75rem}.christmas_wrap .christmas_list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.christmas_wrap .christmas_card{border:.0625rem solid var(--border);background:var(--background);border-radius:.5rem;flex-direction:column;min-width:0;padding:1.5rem;transition:border-color .15s;display:flex}.christmas_wrap .christmas_card:hover{border-color:var(--brand-500)}.christmas_wrap .christmas_card-top{color:var(--text-2);letter-spacing:.04em;justify-content:space-between;gap:1rem;font-size:.6rem;display:flex}.christmas_wrap .christmas_logo{align-items:center;width:11rem;max-width:100%;height:3rem;margin:2rem 0 1.5rem;font-weight:700;display:flex}.christmas_wrap .christmas_logo img{object-fit:contain;object-position:left center;width:100%;height:100%}.christmas_wrap .christmas_name{letter-spacing:-.025em;margin:0 0 1.2rem;font-size:1.4rem;line-height:1.2}.christmas_wrap .christmas_offer{color:var(--text-2);margin:0 0 1.25rem;font-size:1.05rem;font-weight:450;line-height:1.65}.christmas_wrap .christmas_quick-claim{min-height:2.75rem;color:var(--brand-500);align-self:flex-start;align-items:center;gap:.4rem;margin-bottom:.25rem;padding:.5rem 0;font-size:1.125rem;font-weight:750;text-decoration:none;display:inline-flex}.christmas_wrap .christmas_quick-claim:hover{text-underline-offset:.25em;text-decoration:underline}.christmas_wrap .christmas_claim-arrow{transform-origin:0;flex-shrink:0;width:1.25em;height:1.25em;transition:transform .18s;display:block}.christmas_wrap .christmas_quick-claim:is(:hover,:focus-visible) .christmas_claim-arrow,.christmas_wrap .christmas_cta:is(:hover,:focus-visible) .christmas_claim-arrow{transform:translate(.15em)scaleX(1.12)}@media (prefers-reduced-motion:reduce){.christmas_wrap .christmas_claim-arrow{transition:none}.christmas_wrap .christmas_quick-claim:is(:hover,:focus-visible) .christmas_claim-arrow,.christmas_wrap .christmas_cta:is(:hover,:focus-visible) .christmas_claim-arrow{transform:none}}.christmas_wrap .christmas_details{border-top:.0625rem solid var(--border);margin-top:0}.christmas_wrap .christmas_details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding-top:.5rem;font-size:.8rem;font-weight:600;list-style:none;display:flex}.christmas_wrap .christmas_details summary::-webkit-details-marker{display:none}.christmas_wrap .christmas_details-icon{color:var(--brand-500);font-size:1.4rem;font-weight:400}.christmas_wrap .christmas_details-less,.christmas_wrap .christmas_details[open] .christmas_details-more{display:none}.christmas_wrap .christmas_details[open] .christmas_details-less{display:inline}.christmas_wrap .christmas_details[open] .christmas_details-icon{transform:rotate(45deg)}.christmas_wrap .christmas_details-body{padding-top:.75rem}.christmas_wrap .christmas_details-body>p{color:var(--text-2);margin:0 0 1.25rem;font-size:.8rem;line-height:1.8}.christmas_wrap .christmas_original-details{color:var(--text-2);overflow-wrap:anywhere;font-size:.8rem;line-height:1.8}.christmas_wrap .christmas_original-details p{margin:0 0 1.25rem}.christmas_wrap .christmas_original-details a{color:var(--brand-500);text-underline-offset:.2em}.christmas_wrap .christmas_original-details img{max-width:100%;height:auto}.christmas_wrap .christmas_original-claim{padding-block:.75rem;font-weight:650;display:inline-flex}.christmas_wrap .christmas_details-body dl{flex-direction:column;gap:1rem;margin:0 0 1.25rem;font-size:.75rem;line-height:1.7;display:flex}.christmas_wrap .christmas_details-body dt{color:var(--text);font-weight:650}.christmas_wrap .christmas_details-body dd{color:var(--text-2);overflow-wrap:anywhere;margin:.2rem 0 0}.christmas_wrap .christmas_details-body .christmas_details-note{font-size:.7rem}.christmas_wrap .christmas_details-body .christmas_cta{background:var(--brand-500);color:#fff;border:0;border-radius:.3rem;padding:.85rem 1rem}.christmas_wrap .christmas_details-body .christmas_cta span{color:inherit}.christmas_wrap .christmas_cta{border-top:.0625rem solid var(--border);min-height:2.75rem;color:var(--text);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.christmas_wrap .christmas_cta span{color:var(--brand-500);font-size:1.2rem}.christmas_wrap .christmas_empty{text-align:center;border:.0625rem dashed var(--border);border-radius:.5rem;padding:3rem}.christmas_wrap .christmas_guide{background:var(--background-2,#f0f4f8);border-radius:.75rem;grid-template-columns:1fr 1fr;gap:3rem;margin-top:4.5rem;padding:3rem;display:grid}.christmas_wrap .christmas_guide h2{margin:0;font-size:2.3rem;line-height:1.15}.christmas_wrap .christmas_guide ol{flex-direction:column;gap:1.5rem;margin:0;padding-left:1.25rem;font-size:.875rem;display:flex}.christmas_wrap .christmas_guide li{padding-left:.5rem}.christmas_wrap .christmas_guide p{color:var(--text-2);margin:.4rem 0 0;font-size:.8rem;line-height:1.8}.christmas_wrap .christmas_faq{grid-template-columns:1fr 1.4fr;gap:3rem;padding-top:4.5rem;scroll-margin-top:7rem;display:grid}.christmas_wrap .christmas_faq h2{max-width:20ch;margin:0;font-size:2rem;line-height:1.2}.christmas_wrap .christmas_faq-intro{color:var(--text-2);max-width:36ch;margin:1rem 0 0;font-size:.875rem;line-height:1.8}.christmas_wrap .christmas_faq-item{border-top:.0625rem solid var(--border)}.christmas_wrap .christmas_faq-item:last-child{border-bottom:.0625rem solid var(--border)}.christmas_wrap .christmas_faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;font-size:.9rem;font-weight:600;line-height:1.6;list-style:none;display:flex}.christmas_wrap .christmas_faq-item summary::-webkit-details-marker{display:none}.christmas_wrap .christmas_faq-item summary span{color:var(--brand-500);flex-shrink:0;font-size:1.3rem;font-weight:400}.christmas_wrap .christmas_faq-item[open] summary span{transform:rotate(45deg)}.christmas_wrap .christmas_faq-item>p{color:var(--text-2);margin:0;padding-bottom:1.5rem;font-size:.85rem;line-height:1.9}.christmas_wrap .christmas_vendor{color:#fff;background:#102a43;border-radius:.75rem;justify-content:space-between;align-items:center;gap:3rem;margin-top:4.5rem;padding:2.5rem;display:flex}.christmas_wrap .christmas_vendor .christmas_eyebrow{color:#9fd9f5}.christmas_wrap .christmas_vendor h2{max-width:24ch;margin:0;font-size:2rem;line-height:1.2}.christmas_wrap .christmas_vendor p:not(.christmas_eyebrow){color:#d9e8f2;max-width:65ch;margin:1rem 0 0;font-size:.85rem;line-height:1.9}.christmas_wrap .christmas_vendor>a{color:#102a43;background:#fff;border-radius:.35rem;flex-shrink:0;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-flex}.christmas_wrap .christmas_more{grid-template-columns:1fr 1fr;align-items:center;gap:0 3rem;padding-top:4rem;display:grid}.christmas_wrap .christmas_more>div{grid-row:span 3}.christmas_wrap .christmas_more h2{max-width:18ch;margin:0;font-size:2rem;line-height:1.15}.christmas_wrap .christmas_more a{border-bottom:.0625rem solid var(--border);justify-content:space-between;gap:1rem;padding:1.25rem 0;font-size:.875rem;text-decoration:none;display:flex}@media not (min-width:64rem){.christmas_wrap .christmas_hero{gap:2rem}.christmas_wrap .christmas_list{grid-template-columns:repeat(2,minmax(0,1fr))}.christmas_wrap .christmas_heading{flex-direction:column;align-items:start;gap:1rem}}@media not (min-width:48rem){.christmas_wrap .christmas_faq{grid-template-columns:1fr;gap:1.5rem}.christmas_wrap .christmas_vendor{flex-direction:column;align-items:start;gap:1.5rem;padding:1.5rem}.christmas_wrap .christmas_vendor>a{max-width:100%}.christmas_wrap .christmas_hero{grid-template-columns:1fr}.christmas_wrap .christmas_art{width:100%;max-width:30rem}.christmas_wrap .christmas_disclosure{grid-template-columns:1fr;gap:.5rem;padding:1.25rem}.christmas_wrap .christmas_guide{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.christmas_wrap .christmas_more{grid-template-columns:1fr;gap:1.5rem}.christmas_wrap .christmas_more>div{grid-row:auto}.christmas_wrap .christmas_hero{padding-bottom:2rem}.christmas_wrap .christmas_browser{padding-top:3rem}}@media not (min-width:30rem){.christmas_wrap .christmas_art{gap:1rem;padding:1.25rem}.christmas_wrap .christmas_list{grid-template-columns:1fr}.christmas_wrap .christmas_title{font-size:2.7rem}.christmas_wrap .christmas_primary{gap:1rem}}.black-friday_wrap{width:100%;min-width:0}.black-friday_wrap [hidden]{display:none!important}.black-friday_wrap h1,.black-friday_wrap h2,.black-friday_wrap h3,.black-friday_wrap p{text-box-trim:none}.black-friday_wrap a,.black-friday_wrap button,.black-friday_wrap input{outline-offset:.3rem}.black-friday_wrap .black-friday_hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:4rem;padding-block:0 3.5rem;display:grid}.black-friday_wrap .black-friday_back{color:var(--text-2);text-underline-offset:.3em;margin-bottom:2.5rem;font-size:.8rem;display:inline-block}.black-friday_wrap .black-friday_eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--text-2);margin:0 0 1.1rem;font-size:.7rem;font-weight:650}.black-friday_wrap .black-friday_title{letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,4.7vw,4.4rem);line-height:1.06}.black-friday_wrap .black-friday_title span{color:var(--brand-500)}.black-friday_wrap .black-friday_description{max-width:47ch;color:var(--text-2);margin:1.5rem 0;font-size:1rem;line-height:1.8}.black-friday_wrap .black-friday_primary{background:var(--brand-500);color:#fff;border-radius:.4rem;align-items:center;gap:2rem;padding:1rem 1.3rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.black-friday_wrap .black-friday_byline{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;margin:1.5rem 0 0;font-size:.75rem;line-height:1.8;display:flex}.black-friday_wrap .black-friday_author,.black-friday_wrap .black-friday_updated{align-items:center;gap:.35rem;display:inline-flex}.black-friday_wrap .black-friday_author img{object-fit:cover;border-radius:.2rem;width:2rem;height:2rem;margin-right:.2rem}.black-friday_wrap .black-friday_updated svg{flex-shrink:0;width:1.1rem;height:1.1rem;margin-right:.15rem}.black-friday_wrap .black-friday_byline a{text-underline-offset:.2em}.black-friday_wrap .black-friday_art{color:#fff;background:#102a43 radial-gradient(at 100% 0,#1992d433,#0000 65%);border-radius:.8rem;flex-direction:column;gap:1rem;padding:1.35rem;display:flex;overflow:hidden}.black-friday_wrap .black-friday_art-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.black-friday_wrap .black-friday_art-heading p{color:#d9e8f2;margin:0;font-size:.8rem;line-height:1.6}.black-friday_wrap .black-friday_art-heading>span{color:#9fd9f5;font-size:1.75rem}.black-friday_wrap .black-friday_art-frame{background:#edf7fd;border:.0625rem solid #d9e8f2;border-radius:.4rem;margin:.4rem;overflow:hidden;transform:rotate(-4deg);box-shadow:.45rem .5rem #1992d4}.black-friday_wrap .black-friday_art-caption{color:#102a43;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.6rem;font-weight:650;display:flex}.black-friday_wrap .black-friday_art-caption span:last-child{font-size:1rem;line-height:1}.black-friday_wrap .black-friday_art-footer{color:#bcccdc;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.6rem;display:flex}.black-friday_wrap .black-friday_art-footer span:nth-child(2){color:#9fd9f5;font-size:1.25rem}.black-friday_wrap .black-friday_illustration{aspect-ratio:1.45;object-fit:cover;object-position:center 52%;width:100%;height:auto;display:block}.black-friday_wrap .black-friday_disclosure{background:var(--background-2,#f0f4f8);color:var(--text-2);border-radius:.5rem;grid-template-columns:12rem 1fr;gap:2rem;padding:1.5rem 2rem;font-size:.75rem;line-height:1.8;display:grid}.black-friday_wrap .black-friday_disclosure strong{color:var(--text)}.black-friday_wrap .black-friday_disclosure p{margin:0}.black-friday_wrap .black-friday_browser{padding-top:4.5rem;scroll-margin-top:7rem}.black-friday_wrap .black-friday_heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.black-friday_wrap .black-friday_heading h2{margin:0;font-size:clamp(1.8rem,3vw,2.4rem)}.black-friday_wrap .black-friday_heading>p{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.8}.black-friday_wrap .black-friday_controls{flex-direction:column;gap:1.25rem;display:flex}.black-friday_wrap .black-friday_search{font-size:.75rem;font-weight:600;display:block}.black-friday_wrap .black-friday_search input{background:var(--background);width:100%;color:var(--text);border:.0625rem solid var(--border);border-radius:.4rem;margin-top:.5rem;padding:1rem;font:400 .9rem Inter,sans-serif;display:block}.black-friday_wrap .black-friday_categories{flex-wrap:wrap;gap:.5rem;display:flex}.black-friday_wrap .black-friday_categories button,.black-friday_wrap .black-friday_empty button{cursor:pointer;border:.0625rem solid var(--border);background:var(--background);min-height:2.75rem;color:var(--text);border-radius:.3rem;padding:.75rem 1rem;font:500 .75rem/1.4 Inter,sans-serif}.black-friday_wrap .black-friday_categories button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--background)}.black-friday_wrap .black-friday_count{color:var(--text-2);margin:1.5rem 0;font-size:.75rem}.black-friday_wrap .black-friday_list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.black-friday_wrap .black-friday_card{border:.0625rem solid var(--border);background:var(--background);border-radius:.5rem;flex-direction:column;min-width:0;padding:1.5rem;transition:border-color .15s;display:flex}.black-friday_wrap .black-friday_card:hover{border-color:var(--brand-500)}.black-friday_wrap .black-friday_card-top{color:var(--text-2);letter-spacing:.04em;justify-content:space-between;gap:1rem;font-size:.6rem;display:flex}.black-friday_wrap .black-friday_logo{align-items:center;width:11rem;max-width:100%;height:3rem;margin:2rem 0 1.5rem;font-weight:700;display:flex}.black-friday_wrap .black-friday_logo img{object-fit:contain;object-position:left center;width:100%;height:100%}.black-friday_wrap .black-friday_name{letter-spacing:-.025em;margin:0 0 1.2rem;font-size:1.4rem;line-height:1.2}.black-friday_wrap .black-friday_offer{color:var(--text-2);margin:0 0 1.25rem;font-size:1.05rem;font-weight:450;line-height:1.65}.black-friday_wrap .black-friday_quick-claim{min-height:2.75rem;color:var(--brand-500);align-self:flex-start;align-items:center;gap:.4rem;margin-bottom:.25rem;padding:.5rem 0;font-size:1.125rem;font-weight:750;text-decoration:none;display:inline-flex}.black-friday_wrap .black-friday_quick-claim:hover{text-underline-offset:.25em;text-decoration:underline}.black-friday_wrap .black-friday_claim-arrow{transform-origin:0;flex-shrink:0;width:1.25em;height:1.25em;transition:transform .18s;display:block}.black-friday_wrap .black-friday_quick-claim:is(:hover,:focus-visible) .black-friday_claim-arrow,.black-friday_wrap .black-friday_cta:is(:hover,:focus-visible) .black-friday_claim-arrow{transform:translate(.15em)scaleX(1.12)}@media (prefers-reduced-motion:reduce){.black-friday_wrap .black-friday_claim-arrow{transition:none}.black-friday_wrap .black-friday_quick-claim:is(:hover,:focus-visible) .black-friday_claim-arrow,.black-friday_wrap .black-friday_cta:is(:hover,:focus-visible) .black-friday_claim-arrow{transform:none}}.black-friday_wrap .black-friday_details{border-top:.0625rem solid var(--border);margin-top:0}.black-friday_wrap .black-friday_details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding-top:.5rem;font-size:.8rem;font-weight:600;list-style:none;display:flex}.black-friday_wrap .black-friday_details summary::-webkit-details-marker{display:none}.black-friday_wrap .black-friday_details-icon{color:var(--brand-500);font-size:1.4rem;font-weight:400}.black-friday_wrap .black-friday_details-less,.black-friday_wrap .black-friday_details[open] .black-friday_details-more{display:none}.black-friday_wrap .black-friday_details[open] .black-friday_details-less{display:inline}.black-friday_wrap .black-friday_details[open] .black-friday_details-icon{transform:rotate(45deg)}.black-friday_wrap .black-friday_details-body{padding-top:.75rem}.black-friday_wrap .black-friday_details-body>p{color:var(--text-2);margin:0 0 1.25rem;font-size:.8rem;line-height:1.8}.black-friday_wrap .black-friday_original-details{color:var(--text-2);overflow-wrap:anywhere;font-size:.8rem;line-height:1.8}.black-friday_wrap .black-friday_original-details p{margin:0 0 1.25rem}.black-friday_wrap .black-friday_original-details a{color:var(--brand-500);text-underline-offset:.2em}.black-friday_wrap .black-friday_original-details img{max-width:100%;height:auto}.black-friday_wrap .black-friday_original-claim{padding-block:.75rem;font-weight:650;display:inline-flex}.black-friday_wrap .black-friday_details-body dl{flex-direction:column;gap:1rem;margin:0 0 1.25rem;font-size:.75rem;line-height:1.7;display:flex}.black-friday_wrap .black-friday_details-body dt{color:var(--text);font-weight:650}.black-friday_wrap .black-friday_details-body dd{color:var(--text-2);overflow-wrap:anywhere;margin:.2rem 0 0}.black-friday_wrap .black-friday_details-body .black-friday_details-note{font-size:.7rem}.black-friday_wrap .black-friday_details-body .black-friday_cta{background:var(--brand-500);color:#fff;border:0;border-radius:.3rem;padding:.85rem 1rem}.black-friday_wrap .black-friday_details-body .black-friday_cta span{color:inherit}.black-friday_wrap .black-friday_cta{border-top:.0625rem solid var(--border);min-height:2.75rem;color:var(--text);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.black-friday_wrap .black-friday_cta span{color:var(--brand-500);font-size:1.2rem}.black-friday_wrap .black-friday_empty{text-align:center;border:.0625rem dashed var(--border);border-radius:.5rem;padding:3rem}.black-friday_wrap .black-friday_guide{background:var(--background-2,#f0f4f8);border-radius:.75rem;grid-template-columns:1fr 1fr;gap:3rem;margin-top:4.5rem;padding:3rem;display:grid}.black-friday_wrap .black-friday_guide h2{margin:0;font-size:2.3rem;line-height:1.15}.black-friday_wrap .black-friday_guide ol{flex-direction:column;gap:1.5rem;margin:0;padding-left:1.25rem;font-size:.875rem;display:flex}.black-friday_wrap .black-friday_guide li{padding-left:.5rem}.black-friday_wrap .black-friday_guide p{color:var(--text-2);margin:.4rem 0 0;font-size:.8rem;line-height:1.8}.black-friday_wrap .black-friday_faq{grid-template-columns:1fr 1.4fr;gap:3rem;padding-top:4.5rem;scroll-margin-top:7rem;display:grid}.black-friday_wrap .black-friday_faq h2{max-width:20ch;margin:0;font-size:2rem;line-height:1.2}.black-friday_wrap .black-friday_faq-intro{color:var(--text-2);max-width:36ch;margin:1rem 0 0;font-size:.875rem;line-height:1.8}.black-friday_wrap .black-friday_faq-item{border-top:.0625rem solid var(--border)}.black-friday_wrap .black-friday_faq-item:last-child{border-bottom:.0625rem solid var(--border)}.black-friday_wrap .black-friday_faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;font-size:.9rem;font-weight:600;line-height:1.6;list-style:none;display:flex}.black-friday_wrap .black-friday_faq-item summary::-webkit-details-marker{display:none}.black-friday_wrap .black-friday_faq-item summary span{color:var(--brand-500);flex-shrink:0;font-size:1.3rem;font-weight:400}.black-friday_wrap .black-friday_faq-item[open] summary span{transform:rotate(45deg)}.black-friday_wrap .black-friday_faq-item>p{color:var(--text-2);margin:0;padding-bottom:1.5rem;font-size:.85rem;line-height:1.9}.black-friday_wrap .black-friday_vendor{color:#fff;background:#102a43;border-radius:.75rem;justify-content:space-between;align-items:center;gap:3rem;margin-top:4.5rem;padding:2.5rem;display:flex}.black-friday_wrap .black-friday_vendor .black-friday_eyebrow{color:#9fd9f5}.black-friday_wrap .black-friday_vendor h2{max-width:24ch;margin:0;font-size:2rem;line-height:1.2}.black-friday_wrap .black-friday_vendor p:not(.black-friday_eyebrow){color:#d9e8f2;max-width:65ch;margin:1rem 0 0;font-size:.85rem;line-height:1.9}.black-friday_wrap .black-friday_vendor>a{color:#102a43;background:#fff;border-radius:.35rem;flex-shrink:0;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-flex}.black-friday_wrap .black-friday_more{grid-template-columns:1fr 1fr;align-items:center;gap:0 3rem;padding-top:4rem;display:grid}.black-friday_wrap .black-friday_more>div{grid-row:span 3}.black-friday_wrap .black-friday_more h2{max-width:18ch;margin:0;font-size:2rem;line-height:1.15}.black-friday_wrap .black-friday_more a{border-bottom:.0625rem solid var(--border);justify-content:space-between;gap:1rem;padding:1.25rem 0;font-size:.875rem;text-decoration:none;display:flex}@media not (min-width:64rem){.black-friday_wrap .black-friday_hero{gap:2rem}.black-friday_wrap .black-friday_list{grid-template-columns:repeat(2,minmax(0,1fr))}.black-friday_wrap .black-friday_heading{flex-direction:column;align-items:start;gap:1rem}}@media not (min-width:48rem){.black-friday_wrap .black-friday_faq{grid-template-columns:1fr;gap:1.5rem}.black-friday_wrap .black-friday_vendor{flex-direction:column;align-items:start;gap:1.5rem;padding:1.5rem}.black-friday_wrap .black-friday_vendor>a{max-width:100%}.black-friday_wrap .black-friday_hero{grid-template-columns:1fr}.black-friday_wrap .black-friday_art{width:100%;max-width:30rem}.black-friday_wrap .black-friday_disclosure{grid-template-columns:1fr;gap:.5rem;padding:1.25rem}.black-friday_wrap .black-friday_guide{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.black-friday_wrap .black-friday_more{grid-template-columns:1fr;gap:1.5rem}.black-friday_wrap .black-friday_more>div{grid-row:auto}.black-friday_wrap .black-friday_hero{padding-bottom:2rem}.black-friday_wrap .black-friday_browser{padding-top:3rem}}@media not (min-width:30rem){.black-friday_wrap .black-friday_art{gap:1rem;padding:1.25rem}.black-friday_wrap .black-friday_list{grid-template-columns:1fr}.black-friday_wrap .black-friday_title{font-size:2.7rem}.black-friday_wrap .black-friday_primary{gap:1rem}}.article-header_wrap{width:100%;min-width:0;max-width:62rem;margin-inline:auto}.article-header_wrap .article-header_layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;display:grid}.article-header_wrap .article-header_intro{min-width:0}@media (min-width:64rem){.article-header_wrap .article-header_layout:has(.article-header_image){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:3rem}}.article-header_wrap .article-header_breadcrumb{color:var(--text-2);margin-bottom:2rem;font-size:.8125rem}.article-header_wrap .article-header_breadcrumb ol{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.article-header_wrap .article-header_breadcrumb li+li:before{content:"/";color:var(--text-2);margin-right:.5rem}.article-header_wrap .article-header_breadcrumb a{text-underline-offset:.2em;padding-block:.3rem;text-decoration:underline;display:inline-block}.article-header_wrap .article-header_topics{flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.article-header_wrap .article-header_topics li{background:var(--background-2);border-radius:var(--radius-small);color:var(--text-2);padding:.35rem .7rem;font-size:.75rem}.article-header_wrap .article-header_title{overflow-wrap:anywhere;max-width:25ch;margin:0 0 1.5rem;font-size:clamp(2rem,3.5vw,3rem);line-height:1.12}.article-header_wrap .article-header_summary{max-width:65ch;color:var(--text-2);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.75}.article-header_wrap .article-header_meta{color:var(--text-2);border-bottom:var(--border-width) solid var(--border);flex-wrap:wrap;gap:.5rem 1.5rem;padding-bottom:1.75rem;font-size:.8125rem;line-height:1.7;display:flex}.article-header_wrap .article-header_label{font-size:inherit;margin-right:.35rem;font-weight:400;display:inline}.article-header_wrap .article-header_author a{color:var(--text);text-underline-offset:.2em;padding-block:.25rem;font-weight:650;text-decoration:underline;display:inline-block}.article-header_wrap .article-header_meta>span{align-items:center;gap:.5rem;padding-right:1rem;display:inline-flex}.article-header_wrap .article-header_portrait{object-fit:cover;border-radius:.25rem;flex-shrink:0;width:1.75rem;height:1.75rem;display:block}.article-header_wrap .article-header_icon{flex-shrink:0;width:1rem;height:1rem;display:block}.article-header_wrap .article-header_reading,.article-header_wrap .article-header_date{white-space:nowrap}.article-header_wrap .article-header_meta>span+span{border-left:var(--border-width) solid var(--border);padding-left:1rem}.article-header_wrap .article-header_image{object-fit:contain;border-radius:var(--radius-main);background:var(--background-2);width:100%;height:auto;max-height:20rem;margin:0;display:block}.article-header_wrap.compact{max-width:68rem}.article-header_wrap.compact .article-header_breadcrumb{margin-bottom:1.25rem}.article-header_wrap.compact .article-header_title{max-width:25ch;color:var(--text);margin-bottom:2rem;font-size:clamp(2rem,3.5vw,3rem);line-height:1.12}.article-header_wrap.compact .article-header_meta{border:0;align-items:center;gap:.75rem 0;padding-bottom:0;font-size:.875rem}.article-header_wrap a:focus-visible{outline:var(--focus-width) solid var(--brand-500);outline-offset:var(--focus-offset)}.article-contents_wrap{overscroll-behavior:contain;background:0 0;border:0;max-height:none;margin:0 0 2.5rem;padding:0;font-size:.875rem;line-height:1.5}.article-contents_wrap .article-contents_author{border-bottom:var(--border-width) solid var(--border);margin-bottom:2rem;padding-bottom:1.5rem}.article-contents_wrap .article-contents_profile{color:var(--text);align-items:center;gap:.875rem;margin-bottom:1rem;text-decoration:none;display:flex}.article-contents_wrap .article-contents_profile img{object-fit:cover;border-radius:50%;width:4rem;height:4rem;margin:0}.article-contents_wrap .article-contents_author p{margin-bottom:.75rem;font-size:.9375rem}.article-contents_wrap .article-contents_author>a:last-child{font-size:.8125rem}.article-contents_wrap .article-contents_newsletter{background:var(--background-2);border-radius:var(--radius-small);border-top:.1875rem solid var(--brand-500);margin-top:2rem;padding:1.25rem}.article-contents_wrap .article-contents_newsletter strong{font-size:1.125rem;line-height:1.3}.article-contents_wrap .article-contents_newsletter p{margin:.5rem 0 1rem}.article-contents_wrap .article-contents_newsletter a{font-weight:650}.article-contents_wrap nav{max-height:22rem;overflow-y:auto}@media not (min-width:64rem){.article-contents_wrap .article-contents_author,.article-contents_wrap .article-contents_newsletter{display:none}.article-contents_wrap nav{max-height:13rem}.article-contents_wrap:not(:has(nav)){display:none}}.article-contents_wrap .article-contents_title{letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin:0 0 .875rem;font-size:.75rem;font-weight:700}.article-contents_wrap nav ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.article-contents_wrap nav li{margin:0;padding:0}.article-contents_wrap nav .article-contents_subitem{padding-left:.875rem;font-size:.8125rem}.article-contents_wrap nav a{color:var(--text-2);border-left:.125rem solid #0000;padding:.4rem .5rem;text-decoration:none;display:block}.article-contents_wrap nav a:hover,.article-contents_wrap nav a[aria-current=location]{color:var(--link-text,#127fbf);border-left-color:var(--brand-500);background:var(--background)}.article-contents_wrap a:focus-visible{outline:var(--focus-width) solid var(--brand-500);outline-offset:var(--focus-offset)}.article-agent-prompt_wrap{border:var(--border-width) solid var(--border);border-radius:var(--radius-main);background:var(--background-2);min-width:0;margin-top:3rem;padding:clamp(1.25rem,3vw,2rem);font-size:1rem;line-height:1.6}.article-agent-prompt_wrap .article-agent-prompt_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin:0 0 .5rem;font-size:.75rem}.article-agent-prompt_wrap .article-agent-prompt_heading{color:var(--text);margin:0 0 .75rem;font-size:clamp(1.5rem,2.5vw,1.875rem);line-height:1.2}.article-agent-prompt_wrap .article-agent-prompt_intro{color:var(--text-2);margin:0 0 1.25rem}.article-agent-prompt_wrap .article-agent-prompt_actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.article-agent-prompt_wrap .article-agent-prompt_status{color:var(--text-2);font-size:.8125rem}.article-agent-prompt_wrap .article-agent-prompt_details{background:0 0;border:0;min-width:0;margin:.75rem 0 0;padding:0;font-size:.875rem}.article-agent-prompt_wrap .article-agent-prompt_details[open]{flex-basis:100%}.article-agent-prompt_wrap .article-agent-prompt_details summary{width:fit-content;color:var(--link-text);cursor:pointer;text-underline-offset:.2em;padding-block:.35rem;text-decoration:underline}.article-agent-prompt_wrap .article-agent-prompt_label{margin-block:.75rem .5rem;font-weight:600;display:block}.article-agent-prompt_wrap .article-agent-prompt_text{box-sizing:border-box;width:100%;max-width:100%;font:inherit;color:var(--text);background:var(--background-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-small);resize:vertical;padding:.75rem;line-height:1.65;display:block}.article-agent-prompt_wrap :is(summary,textarea):focus-visible{outline:var(--focus-width) solid var(--brand-500);outline-offset:var(--focus-offset)}.article-content_wrap{width:100%;min-width:0;max-width:68rem;color:var(--text);overflow-wrap:anywhere;margin-inline:auto;font-size:1.125rem;line-height:1.8}.article-content_wrap :where(p,ul,ol,dl,blockquote,figure,pre,table,details){margin-block:0 1.5rem}.article-content_wrap :where(h2,h3,h4,h5,h6){font-family:var(--h2-font-family);letter-spacing:-.025em;text-wrap:balance;margin-block:3rem 1.5rem;scroll-margin-top:8rem;line-height:1.25}.article-content_wrap :where(p,h2,h3,h4,h5,h6){text-box-trim:none}.article-content_wrap h2{font-size:clamp(1.75rem,3vw,2.25rem)}.article-content_wrap h3{margin-top:2.5rem;font-size:1.5rem}.article-content_wrap h4{margin-top:2rem;font-size:1.25rem}.article-content_wrap :where(h5,h6){font-size:1.125rem}.article-content_wrap [id]{scroll-margin-top:8rem}.article-content_wrap :where(ul,ol){padding-left:1.5em}.article-content_wrap ul{list-style:outside}.article-content_wrap ol{list-style:decimal}.article-content_wrap li{margin-block:.5rem;padding-left:.2em}.article-content_wrap li>:where(ul,ol){margin-block:.5rem}.article-content_wrap li>p{margin-bottom:.75rem}.article-content_wrap li>p:last-child{margin-bottom:0}.article-content_wrap a{color:var(--link-text,#127fbf);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.0625em}.article-content_wrap a:hover{text-decoration-thickness:.125em}.article-content_wrap :where(a,summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--brand-500);outline-offset:var(--focus-offset)}.article-content_wrap :where(img,video,svg){max-width:100%;height:auto}.article-content_wrap svg{vertical-align:-.15em;flex-shrink:0;width:1.1em;height:1.1em;display:inline-block}.article-content_wrap svg[viewBox="0 0 1000 100"]{display:none}.article-content_wrap img{border-radius:.25rem;margin-inline:auto;display:block}.article-content_wrap :where(figure,.wp-caption){max-width:100%;margin-inline:0}.article-content_wrap :where(figcaption,.wp-caption-text){color:var(--text-2);text-align:center;margin-top:.75rem;font-size:.875rem;line-height:1.6}.article-content_wrap :where(blockquote,.wp-block-pullquote){border-left:.1875rem solid var(--brand-500);background:var(--background-2);margin-inline:0;padding:1.25rem 1.5rem}.article-content_wrap blockquote>:last-child{margin-bottom:0}.article-content_wrap :where(.wp-block-group,.wp-block-cover,.wp-block-columns,.wp-block-column){min-width:0;max-width:100%}.article-content_wrap :where(.wp-block-gallery,.gallery){grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin-block:1.5rem;display:grid}.article-content_wrap :where(.wp-block-gallery,.gallery) figure{margin:0}.article-content_wrap :where(.wp-block-gallery,.gallery) img{width:100%;height:auto}.article-content_wrap :where(.wp-block-table,.article-content_table){overscroll-behavior-inline:contain;max-width:100%;margin-block:1.5rem;overflow-x:auto}.article-content_wrap table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.6}.article-content_wrap :where(th,td){border:var(--border-width) solid var(--border);text-align:left;vertical-align:top;min-width:8rem;padding:.9rem 1rem}.article-content_wrap th{background:var(--background-2);font-weight:700}.article-content_wrap caption{text-align:left;padding-bottom:.75rem;font-weight:600}.article-content_wrap iframe{aspect-ratio:16/9;border:0;width:100%;max-width:100%;height:auto;display:block}.article-content_wrap audio{max-width:100%}.article-content_wrap pre{background:var(--background-2);border-radius:var(--radius-small);max-width:100%;padding:1.25rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.article-content_wrap code{overflow-wrap:anywhere;font-size:.9em}.article-content_wrap hr{border:0;border-top:var(--border-width) solid var(--border);margin-block:2.5rem}.article-content_wrap details{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);padding:1rem 1.25rem}.article-content_wrap summary{cursor:pointer;font-weight:600}.article-content_wrap details[open] summary{margin-bottom:1rem}.article-content_wrap :where(.wp-block-button,.wp-block-buttons){margin-block:1.5rem}.article-content_wrap .wp-block-button__link{background:var(--brand-500);color:var(--brand-text);border-radius:var(--radius-small);padding:.75rem 1.25rem;font-weight:600;display:inline-block}.article-content_wrap .article-content_featured{border-radius:.375rem;margin-bottom:2rem;overflow:hidden}.article-content_wrap .article-content_featured img{object-fit:contain;border-radius:0;width:100%;height:auto}.article-content_wrap .article-content_reading{width:100%;min-width:0;max-width:min(68ch,44rem);margin-inline:auto}.article-content_wrap .article-content_body>:first-child{margin-top:0}.article-content_wrap .article-content_body p{margin-bottom:1.5rem}.article-content_wrap.narrow .article-content_reading{max-width:min(62ch,40rem)}.article-content_wrap.wide .article-content_reading{max-width:min(68ch,44rem)}.article-content_wrap .article-content_body>:where(p,ul,ol,blockquote,pre,h2,h3,h4,h5,h6),.article-content_wrap .article-content_body>:where(.article-content_faq,.article-content_review){max-width:100%;margin-inline:auto}.article-content_wrap .article-content_row{min-width:0;margin-block:1.5rem}.article-content_wrap .article-content_columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.article-content_wrap .article-content_columns>*{min-width:0}.article-content_wrap .article-content_column-content>:first-child{margin-top:0}.article-content_wrap .article-content_column-content>:last-child{margin-bottom:0}.article-content_wrap .article-content_callout,.article-content_wrap .article-content_offer{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--background-2);padding:1.5rem}.article-content_wrap .article-content_offer{border-top:.25rem solid var(--brand-500)}.article-content_wrap .article-content_columns[data-columns="1"]>*{width:100%;max-width:74ch;margin-inline:auto}.article-content_wrap .article-content_panel>.article-content_column-content{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--background-2);text-align:center;height:100%;padding:1.25rem}.article-content_wrap .article-content_panel .article-content_heading{font-size:1.25rem}.article-content_wrap .article-content_panel .article-content_actions{justify-content:center}.article-content_wrap .article-content_card{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--background-2);margin-block:1.5rem;padding:1.5rem}.article-content_wrap .article-content_card-layout{color:inherit;flex-direction:column;gap:1.5rem;text-decoration:none;display:flex}.article-content_wrap .article-content_card-media{flex:0 0 30%;min-width:0}.article-content_wrap .article-content_card-media img{object-fit:contain;width:auto;max-height:14rem}.article-content_wrap .article-content_card-content{flex:1;min-width:0}.article-content_wrap .article-content_card-title{margin-block:0 .75rem;font-size:1.5rem}.article-content_wrap .article-content_card-content p{margin-bottom:1rem}.article-content_wrap .article-content_card-top{text-align:center}.article-content_wrap .article-content_card-top .article-content_card-media{width:100%}.article-content_wrap .article-content_card-content>:last-child{margin-bottom:0}.article-content_wrap .article-content_actions{flex-wrap:wrap;gap:.75rem;margin-block:1.25rem;display:flex}.article-content_wrap .article-content_button{border:var(--border-width) solid var(--brand-500);border-radius:var(--radius-small);background:var(--brand-500);color:var(--brand-text);text-align:center;justify-content:center;align-items:center;gap:.5em;padding:.7rem 1.1rem;font-size:1rem;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.article-content_wrap .article-content_button-outline{color:var(--link-text,#127fbf);background:0 0}.article-content_wrap .article-content_button:hover{filter:brightness(.95);text-decoration:none}.article-content_wrap .article-content_icon{vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex}.article-content_wrap .article-content_heading:is(p,div){margin-block:0 1rem;font-weight:650;line-height:1.4}.article-content_wrap .article-content_panel p.article-content_heading{font-size:.9375rem;font-weight:400;line-height:1.6}.article-content_wrap .article-content_icon-check{color:#268331}.article-content_wrap .article-content_heading:has(>.article-content_icon){align-items:center;gap:.5em;display:flex}.article-content_wrap .article-content_highlight{color:var(--link-text,#127fbf);font-weight:inherit;background:0 0}.article-content_wrap .article-content_features{padding:0;list-style:none}.article-content_wrap .article-content_feature{align-items:baseline;gap:.7rem;margin-block:.6rem;padding:0;display:flex}.article-content_wrap .article-content_feature>.article-content_icon{color:#268331}.article-content_wrap .article-content_faq{counter-reset:faq;gap:1rem;margin-block:2rem;padding:0;list-style:none;display:grid}.article-content_wrap .article-content_faq-item{counter-increment:faq;border:var(--border-width) solid var(--border);background:var(--background);box-shadow:0 .25rem 1rem color-mix(in srgb,var(--text) 3%,transparent);border-radius:.75rem;margin:0;padding:1.5rem 1.5rem 1.5rem 4.5rem;position:relative}.article-content_wrap .article-content_faq-item:before{content:counter(faq,decimal-leading-zero);background:var(--background-2);width:2rem;height:2rem;color:var(--link-text,#127fbf);border-radius:.5rem;place-items:center;font-size:.8125rem;font-weight:700;line-height:1;display:grid;position:absolute;top:1.5rem;left:1.25rem}.article-content_wrap .article-content_faq-question{letter-spacing:-.015em;text-wrap:pretty;margin:0 0 .75rem;font-size:1.25rem;line-height:1.4}.article-content_wrap .article-content_faq-answer{color:var(--text-2);font-size:1rem;line-height:1.8}.article-content_wrap .article-content_faq-answer>:last-child{margin-bottom:0}@media not (min-width:30rem){.article-content_wrap .article-content_faq-item{padding:1.25rem}.article-content_wrap .article-content_faq-item:before{margin-bottom:1rem;position:static}.article-content_wrap .article-content_faq-question{font-size:1.125rem}}.article-content_wrap .article-content_review{border:var(--border-width) solid var(--border);border-top:.25rem solid var(--brand-500);border-radius:var(--radius-small);margin-block:2rem;padding:1.5rem}.article-content_wrap .article-content_review-title{margin-block:0 1rem;font-size:1.5rem}.article-content_wrap .article-content_review-image{max-width:28rem;margin:0 auto 1.5rem}.article-content_wrap .article-content_review-data p{margin-bottom:.75rem}.article-content_wrap .article-content_review-total{flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1rem;display:flex}.article-content_wrap .article-content_review-score{font-size:1.75rem;font-weight:700}.article-content_wrap .article-content_rating{white-space:nowrap;color:#bac4cc;line-height:1;display:inline-flex;position:relative}.article-content_wrap .article-content_star{flex:0 0 1em;width:1em;height:1em;font-style:normal;display:block}.article-content_wrap .article-content_star:before{content:"★"}.article-content_wrap .article-content_rating-fill{color:#d99400;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.article-content_wrap .article-content_rating-fill[data-rating-percent="90"]{width:90%}.article-content_wrap .article-content_rating-fill[data-rating-percent="100"]{width:100%}.article-content_wrap .article-content_review-pros,.article-content_wrap .article-content_review-cons{background:var(--background-2);border-radius:var(--radius-small);margin-top:1rem;padding:1rem}.article-content_wrap .article-content_review :where(ul,ol){margin-bottom:0}.article-content_wrap .article-content_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.article-content_wrap .article-content_gallery-cropped img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%}.article-content_wrap .wp-block-columns{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:48rem){.article-content_wrap .article-content_columns[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.article-content_wrap .article-content_columns[data-columns="2"].article-content_columns-left{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.article-content_wrap .article-content_columns[data-columns="2"].article-content_columns-right{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.article-content_wrap .article-content_columns[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.article-content_wrap .article-content_columns[data-columns="3"].article-content_columns-center{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.article-content_wrap .article-content_columns[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.article-content_wrap .article-content_card-right{flex-direction:row-reverse;align-items:center}.article-content_wrap .article-content_gallery[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.article-content_wrap .wp-block-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.article-content_wrap:has(>.article-contents_wrap){grid-template-columns:minmax(0,1fr) 17rem;align-items:start;column-gap:4rem;display:grid}.article-content_wrap .article-content_reading{grid-area:1/1}.article-content_wrap>.article-contents_wrap{overscroll-behavior:contain;grid-area:1/2;max-height:calc(100dvh - 5rem);position:sticky;top:3rem;overflow-y:auto}.article-content_wrap .article-content_reading{margin-inline:auto}.article-content_wrap .article-content_columns[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.article-content_wrap .article-content_sidebar{position:sticky;top:8rem}}.article-content_wrap>:first-child{margin-top:0}.article-content_wrap>:last-child{margin-bottom:0}.halloween_wrap{width:100%;min-width:0}.halloween_wrap [hidden]{display:none!important}.halloween_wrap h1,.halloween_wrap h2,.halloween_wrap h3,.halloween_wrap p{text-box-trim:none}.halloween_wrap a,.halloween_wrap button,.halloween_wrap input{outline-offset:.3rem}.halloween_wrap .halloween_hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:4rem;padding-block:0 3.5rem;display:grid}.halloween_wrap .halloween_back{color:var(--text-2);text-underline-offset:.3em;margin-bottom:2.5rem;font-size:.8rem;display:inline-block}.halloween_wrap .halloween_eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--text-2);margin:0 0 1.1rem;font-size:.7rem;font-weight:650}.halloween_wrap .halloween_title{letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,4.7vw,4.4rem);line-height:1.06}.halloween_wrap .halloween_title span{color:var(--brand-500)}.halloween_wrap .halloween_description{max-width:47ch;color:var(--text-2);margin:1.5rem 0;font-size:1rem;line-height:1.8}.halloween_wrap .halloween_primary{background:var(--brand-500);color:#fff;border-radius:.4rem;align-items:center;gap:2rem;padding:1rem 1.3rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.halloween_wrap .halloween_byline{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;margin:1.5rem 0 0;font-size:.75rem;line-height:1.8;display:flex}.halloween_wrap .halloween_author,.halloween_wrap .halloween_updated{align-items:center;gap:.35rem;display:inline-flex}.halloween_wrap .halloween_author img{object-fit:cover;border-radius:.2rem;width:2rem;height:2rem;margin-right:.2rem}.halloween_wrap .halloween_updated svg{flex-shrink:0;width:1.1rem;height:1.1rem;margin-right:.15rem}.halloween_wrap .halloween_byline a{text-underline-offset:.2em}.halloween_wrap .halloween_art{color:#fff;background:#102a43 radial-gradient(at 100% 0,#1992d433,#0000 65%);border-radius:.8rem;flex-direction:column;gap:1rem;padding:1.35rem;display:flex;overflow:hidden}.halloween_wrap .halloween_art-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.halloween_wrap .halloween_art-heading p{color:#d9e8f2;margin:0;font-size:.8rem;line-height:1.6}.halloween_wrap .halloween_art-heading>span{color:#9fd9f5;font-size:1.75rem}.halloween_wrap .halloween_art-frame{background:#edf7fd;border:.0625rem solid #d9e8f2;border-radius:.4rem;margin:.4rem;overflow:hidden;transform:rotate(-4deg);box-shadow:.45rem .5rem #1992d4}.halloween_wrap .halloween_art-caption{color:#102a43;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.6rem;font-weight:650;display:flex}.halloween_wrap .halloween_art-caption span:last-child{font-size:1rem;line-height:1}.halloween_wrap .halloween_art-footer{color:#bcccdc;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.6rem;display:flex}.halloween_wrap .halloween_art-footer span:nth-child(2){color:#9fd9f5;font-size:1.25rem}.halloween_wrap .halloween_illustration{aspect-ratio:1.45;object-fit:cover;object-position:center 52%;width:100%;height:auto;display:block}.halloween_wrap .halloween_disclosure{background:var(--background-2,#f0f4f8);color:var(--text-2);border-radius:.5rem;grid-template-columns:12rem 1fr;gap:2rem;padding:1.5rem 2rem;font-size:.75rem;line-height:1.8;display:grid}.halloween_wrap .halloween_disclosure strong{color:var(--text)}.halloween_wrap .halloween_disclosure p{margin:0}.halloween_wrap .halloween_browser{padding-top:4.5rem;scroll-margin-top:7rem}.halloween_wrap .halloween_heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.halloween_wrap .halloween_heading h2{margin:0;font-size:clamp(1.8rem,3vw,2.4rem)}.halloween_wrap .halloween_heading>p{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.8}.halloween_wrap .halloween_controls{flex-direction:column;gap:1.25rem;display:flex}.halloween_wrap .halloween_search{font-size:.75rem;font-weight:600;display:block}.halloween_wrap .halloween_search input{background:var(--background);width:100%;color:var(--text);border:.0625rem solid var(--border);border-radius:.4rem;margin-top:.5rem;padding:1rem;font:400 .9rem Inter,sans-serif;display:block}.halloween_wrap .halloween_categories{flex-wrap:wrap;gap:.5rem;display:flex}.halloween_wrap .halloween_categories button,.halloween_wrap .halloween_empty button{cursor:pointer;border:.0625rem solid var(--border);background:var(--background);min-height:2.75rem;color:var(--text);border-radius:.3rem;padding:.75rem 1rem;font:500 .75rem/1.4 Inter,sans-serif}.halloween_wrap .halloween_categories button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--background)}.halloween_wrap .halloween_count{color:var(--text-2);margin:1.5rem 0;font-size:.75rem}.halloween_wrap .halloween_list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.halloween_wrap .halloween_card{border:.0625rem solid var(--border);background:var(--background);border-radius:.5rem;flex-direction:column;min-width:0;padding:1.5rem;transition:border-color .15s;display:flex}.halloween_wrap .halloween_card:hover{border-color:var(--brand-500)}.halloween_wrap .halloween_card-top{color:var(--text-2);letter-spacing:.04em;justify-content:space-between;gap:1rem;font-size:.6rem;display:flex}.halloween_wrap .halloween_logo{align-items:center;width:11rem;max-width:100%;height:3rem;margin:2rem 0 1.5rem;font-weight:700;display:flex}.halloween_wrap .halloween_logo img{object-fit:contain;object-position:left center;width:100%;height:100%}.halloween_wrap .halloween_name{letter-spacing:-.025em;margin:0 0 1.2rem;font-size:1.4rem;line-height:1.2}.halloween_wrap .halloween_offer{color:var(--text-2);margin:0 0 1.25rem;font-size:1.05rem;font-weight:450;line-height:1.65}.halloween_wrap .halloween_quick-claim{min-height:2.75rem;color:var(--brand-500);align-self:flex-start;align-items:center;gap:.4rem;margin-bottom:.25rem;padding:.5rem 0;font-size:1.125rem;font-weight:750;text-decoration:none;display:inline-flex}.halloween_wrap .halloween_quick-claim:hover{text-underline-offset:.25em;text-decoration:underline}.halloween_wrap .halloween_claim-arrow{transform-origin:0;flex-shrink:0;width:1.25em;height:1.25em;transition:transform .18s;display:block}.halloween_wrap .halloween_quick-claim:is(:hover,:focus-visible) .halloween_claim-arrow,.halloween_wrap .halloween_cta:is(:hover,:focus-visible) .halloween_claim-arrow{transform:translate(.15em)scaleX(1.12)}@media (prefers-reduced-motion:reduce){.halloween_wrap .halloween_claim-arrow{transition:none}.halloween_wrap .halloween_quick-claim:is(:hover,:focus-visible) .halloween_claim-arrow,.halloween_wrap .halloween_cta:is(:hover,:focus-visible) .halloween_claim-arrow{transform:none}}.halloween_wrap .halloween_details{border-top:.0625rem solid var(--border);margin-top:0}.halloween_wrap .halloween_details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding-top:.5rem;font-size:.8rem;font-weight:600;list-style:none;display:flex}.halloween_wrap .halloween_details summary::-webkit-details-marker{display:none}.halloween_wrap .halloween_details-icon{color:var(--brand-500);font-size:1.4rem;font-weight:400}.halloween_wrap .halloween_details-less,.halloween_wrap .halloween_details[open] .halloween_details-more{display:none}.halloween_wrap .halloween_details[open] .halloween_details-less{display:inline}.halloween_wrap .halloween_details[open] .halloween_details-icon{transform:rotate(45deg)}.halloween_wrap .halloween_details-body{padding-top:.75rem}.halloween_wrap .halloween_details-body>p{color:var(--text-2);margin:0 0 1.25rem;font-size:.8rem;line-height:1.8}.halloween_wrap .halloween_details-body dl{flex-direction:column;gap:1rem;margin:0 0 1.25rem;font-size:.75rem;line-height:1.7;display:flex}.halloween_wrap .halloween_details-body dt{color:var(--text);font-weight:650}.halloween_wrap .halloween_details-body dd{color:var(--text-2);overflow-wrap:anywhere;margin:.2rem 0 0}.halloween_wrap .halloween_details-body .halloween_details-note{font-size:.7rem}.halloween_wrap .halloween_details-body .halloween_cta{background:var(--brand-500);color:#fff;border:0;border-radius:.3rem;padding:.85rem 1rem}.halloween_wrap .halloween_details-body .halloween_cta span{color:inherit}.halloween_wrap .halloween_cta{border-top:.0625rem solid var(--border);min-height:2.75rem;color:var(--text);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.halloween_wrap .halloween_cta span{color:var(--brand-500);font-size:1.2rem}.halloween_wrap .halloween_empty{text-align:center;border:.0625rem dashed var(--border);border-radius:.5rem;padding:3rem}.halloween_wrap .halloween_guide{background:var(--background-2,#f0f4f8);border-radius:.75rem;grid-template-columns:1fr 1fr;gap:3rem;margin-top:4.5rem;padding:3rem;display:grid}.halloween_wrap .halloween_guide h2{margin:0;font-size:2.3rem;line-height:1.15}.halloween_wrap .halloween_guide ol{flex-direction:column;gap:1.5rem;margin:0;padding-left:1.25rem;font-size:.875rem;display:flex}.halloween_wrap .halloween_guide li{padding-left:.5rem}.halloween_wrap .halloween_guide p{color:var(--text-2);margin:.4rem 0 0;font-size:.8rem;line-height:1.8}.halloween_wrap .halloween_faq{grid-template-columns:1fr 1.4fr;gap:3rem;padding-top:4.5rem;scroll-margin-top:7rem;display:grid}.halloween_wrap .halloween_faq h2{max-width:20ch;margin:0;font-size:2rem;line-height:1.2}.halloween_wrap .halloween_faq-intro{color:var(--text-2);max-width:36ch;margin:1rem 0 0;font-size:.875rem;line-height:1.8}.halloween_wrap .halloween_faq-item{border-top:.0625rem solid var(--border)}.halloween_wrap .halloween_faq-item:last-child{border-bottom:.0625rem solid var(--border)}.halloween_wrap .halloween_faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;font-size:.9rem;font-weight:600;line-height:1.6;list-style:none;display:flex}.halloween_wrap .halloween_faq-item summary::-webkit-details-marker{display:none}.halloween_wrap .halloween_faq-item summary span{color:var(--brand-500);flex-shrink:0;font-size:1.3rem;font-weight:400}.halloween_wrap .halloween_faq-item[open] summary span{transform:rotate(45deg)}.halloween_wrap .halloween_faq-item>p{color:var(--text-2);margin:0;padding-bottom:1.5rem;font-size:.85rem;line-height:1.9}.halloween_wrap .halloween_vendor{color:#fff;background:#102a43;border-radius:.75rem;justify-content:space-between;align-items:center;gap:3rem;margin-top:4.5rem;padding:2.5rem;display:flex}.halloween_wrap .halloween_vendor .halloween_eyebrow{color:#9fd9f5}.halloween_wrap .halloween_vendor h2{max-width:24ch;margin:0;font-size:2rem;line-height:1.2}.halloween_wrap .halloween_vendor p:not(.halloween_eyebrow){color:#d9e8f2;max-width:65ch;margin:1rem 0 0;font-size:.85rem;line-height:1.9}.halloween_wrap .halloween_vendor>a{color:#102a43;background:#fff;border-radius:.35rem;flex-shrink:0;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-flex}.halloween_wrap .halloween_more{grid-template-columns:1fr 1fr;align-items:center;gap:0 3rem;padding-top:4rem;display:grid}.halloween_wrap .halloween_more>div{grid-row:span 3}.halloween_wrap .halloween_more h2{max-width:18ch;margin:0;font-size:2rem;line-height:1.15}.halloween_wrap .halloween_more a{border-bottom:.0625rem solid var(--border);justify-content:space-between;gap:1rem;padding:1.25rem 0;font-size:.875rem;text-decoration:none;display:flex}@media not (min-width:64rem){.halloween_wrap .halloween_hero{gap:2rem}.halloween_wrap .halloween_list{grid-template-columns:repeat(2,minmax(0,1fr))}.halloween_wrap .halloween_heading{flex-direction:column;align-items:start;gap:1rem}}@media not (min-width:48rem){.halloween_wrap .halloween_faq{grid-template-columns:1fr;gap:1.5rem}.halloween_wrap .halloween_vendor{flex-direction:column;align-items:start;gap:1.5rem;padding:1.5rem}.halloween_wrap .halloween_vendor>a{max-width:100%}.halloween_wrap .halloween_hero{grid-template-columns:1fr}.halloween_wrap .halloween_art{width:100%;max-width:30rem}.halloween_wrap .halloween_disclosure{grid-template-columns:1fr;gap:.5rem;padding:1.25rem}.halloween_wrap .halloween_guide{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.halloween_wrap .halloween_more{grid-template-columns:1fr;gap:1.5rem}.halloween_wrap .halloween_more>div{grid-row:auto}.halloween_wrap .halloween_hero{padding-bottom:2rem}.halloween_wrap .halloween_browser{padding-top:3rem}}@media not (min-width:30rem){.halloween_wrap .halloween_art{gap:1rem;padding:1.25rem}.halloween_wrap .halloween_list{grid-template-columns:1fr}.halloween_wrap .halloween_title{font-size:2.7rem}.halloween_wrap .halloween_primary{gap:1rem}}.deal-article-header_wrap{width:100%;min-width:0;max-width:62rem;margin-inline:auto}.deal-article-header_wrap .article-header_breadcrumb{color:var(--text-2);margin-bottom:2rem;font-size:.8125rem}.deal-article-header_wrap .article-header_breadcrumb ol{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.deal-article-header_wrap .article-header_breadcrumb li+li:before{content:"/";color:var(--text-2);margin-right:.5rem}.deal-article-header_wrap .article-header_breadcrumb a{text-underline-offset:.2em;padding-block:.3rem;text-decoration:underline;display:inline-block}.deal-article-header_wrap .article-header_topics{flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.deal-article-header_wrap .article-header_topics li{background:var(--background-2);border-radius:var(--radius-small);color:var(--text-2);padding:.35rem .7rem;font-size:.75rem}.deal-article-header_wrap .article-header_title{overflow-wrap:anywhere;max-width:25ch;margin:0 0 1.5rem;font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1.12}.deal-article-header_wrap .article-header_summary{max-width:65ch;color:var(--text-2);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.75}.deal-article-header_wrap .article-header_meta{color:var(--text-2);border-bottom:var(--border-width) solid var(--border);flex-wrap:wrap;gap:.5rem 1.5rem;padding-bottom:1.75rem;font-size:.8125rem;line-height:1.7;display:flex}.deal-article-header_wrap .article-header_author-link{margin:.5rem 0 0;font-size:.8125rem}.deal-article-header_wrap .article-header_author-link a{text-underline-offset:.2em;padding-block:.3rem;text-decoration:underline;display:inline-block}.deal-article-header_wrap .article-header_meta a{text-underline-offset:.2em;padding-block:.25rem;font-weight:650;text-decoration:underline;display:inline-block}.deal-article-header_wrap .article-header_image{object-fit:contain;border-radius:var(--radius-main);background:var(--background-2);width:100%;height:auto;max-height:38rem;margin-top:2rem;display:block}.deal-article-header_wrap.compact{max-width:72rem}.deal-article-header_wrap.compact .article-header_breadcrumb{margin-bottom:1.25rem}.deal-article-header_wrap.compact .article-header_title{max-width:none;margin-bottom:1.25rem;font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.2}.deal-article-header_wrap.compact .article-header_meta{border:0;padding-bottom:0}.deal-article-header_wrap a:focus-visible{outline:var(--focus-width) solid var(--brand-500);outline-offset:var(--focus-offset)}.deal-article-contents_wrap{background:#f7fafc;border:.0625rem solid #d9e2ec;border-radius:.375rem;margin:0 0 2rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.55}.deal-article-contents_wrap summary{cursor:pointer;color:#243b53;justify-content:space-between;align-items:center;gap:1rem;min-height:1.5rem;font-weight:650;list-style:none;display:flex}.deal-article-contents_wrap summary::-webkit-details-marker{display:none}.deal-article-contents_wrap summary span{font-size:1.4em;font-weight:400}.deal-article-contents_wrap[open] summary{margin-bottom:1rem}.deal-article-contents_wrap[open] summary span{transform:rotate(45deg)}.deal-article-contents_wrap nav ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.deal-article-contents_wrap nav li{margin:0;padding:0}.deal-article-contents_wrap nav .article-contents_subitem{padding-left:1rem}.deal-article-contents_wrap nav a{color:#127fbf;padding-block:.15rem;text-decoration:none;display:inline-block}.deal-article-contents_wrap nav a:hover{text-decoration:underline}.deal-article-contents_wrap :is(a,summary):focus-visible{outline-offset:.25rem;outline:.125rem solid #1992d4}.deal-article-content_wrap{width:100%;min-width:0;max-width:100%;color:var(--text);overflow-wrap:anywhere;margin-inline:auto;font-size:1.125rem;line-height:1.8}.deal-article-content_wrap :where(p,ul,ol,dl,blockquote,figure,pre,table,details){margin-block:0 1.5rem}.deal-article-content_wrap :where(h2,h3,h4,h5,h6){font-family:var(--h2-font-family);letter-spacing:-.025em;text-wrap:balance;margin-block:3rem 1.5rem;scroll-margin-top:8rem;line-height:1.25}.deal-article-content_wrap :where(p,h2,h3,h4,h5,h6){text-box-trim:none}.deal-article-content_wrap h2{font-size:clamp(1.75rem,3vw,2.25rem)}.deal-article-content_wrap h3{margin-top:2.5rem;font-size:1.5rem}.deal-article-content_wrap h4{margin-top:2rem;font-size:1.25rem}.deal-article-content_wrap :where(h5,h6){font-size:1.125rem}.deal-article-content_wrap [id]{scroll-margin-top:8rem}.deal-article-content_wrap :where(ul,ol){padding-left:1.5em}.deal-article-content_wrap ul{list-style:outside}.deal-article-content_wrap ol{list-style:decimal}.deal-article-content_wrap li{margin-block:.5rem;padding-left:.2em}.deal-article-content_wrap li>:where(ul,ol){margin-block:.5rem}.deal-article-content_wrap li>p{margin-bottom:.75rem}.deal-article-content_wrap li>p:last-child{margin-bottom:0}.deal-article-content_wrap a{color:var(--link-text,#127fbf);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.0625em}.deal-article-content_wrap a:hover{text-decoration-thickness:.125em}.deal-article-content_wrap :where(a,summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--brand-500);outline-offset:var(--focus-offset)}.deal-article-content_wrap :where(img,video,svg){max-width:100%;height:auto}.deal-article-content_wrap svg{vertical-align:-.15em;flex-shrink:0;width:1.1em;height:1.1em;display:inline-block}.deal-article-content_wrap svg[viewBox="0 0 1000 100"]{display:none}.deal-article-content_wrap img{border-radius:.25rem;margin-inline:auto;display:block}.deal-article-content_wrap :where(figure,.wp-caption){max-width:100%;margin-inline:0}.deal-article-content_wrap :where(figcaption,.wp-caption-text){color:var(--text-2);text-align:center;margin-top:.75rem;font-size:.875rem;line-height:1.6}.deal-article-content_wrap :where(blockquote,.wp-block-pullquote){border-left:.1875rem solid var(--brand-500);background:var(--background-2);margin-inline:0;padding:1.25rem 1.5rem}.deal-article-content_wrap blockquote>:last-child{margin-bottom:0}.deal-article-content_wrap :where(.wp-block-group,.wp-block-cover,.wp-block-columns,.wp-block-column){min-width:0;max-width:100%}.deal-article-content_wrap :where(.wp-block-gallery,.gallery){grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin-block:1.5rem;display:grid}.deal-article-content_wrap :where(.wp-block-gallery,.gallery) figure{margin:0}.deal-article-content_wrap :where(.wp-block-gallery,.gallery) img{width:100%;height:auto}.deal-article-content_wrap :where(.wp-block-table,.article-content_table){overscroll-behavior-inline:contain;max-width:100%;margin-block:1.5rem;overflow-x:auto}.deal-article-content_wrap table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.6}.deal-article-content_wrap :where(th,td){border:var(--border-width) solid var(--border);text-align:left;vertical-align:top;min-width:8rem;padding:.9rem 1rem}.deal-article-content_wrap th{background:var(--background-2);font-weight:700}.deal-article-content_wrap caption{text-align:left;padding-bottom:.75rem;font-weight:600}.deal-article-content_wrap iframe{aspect-ratio:16/9;border:0;width:100%;max-width:100%;height:auto;display:block}.deal-article-content_wrap audio{max-width:100%}.deal-article-content_wrap pre{background:var(--background-2);border-radius:var(--radius-small);max-width:100%;padding:1.25rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.deal-article-content_wrap code{overflow-wrap:anywhere;font-size:.9em}.deal-article-content_wrap hr{border:0;border-top:var(--border-width) solid var(--border);margin-block:2.5rem}.deal-article-content_wrap details{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);padding:1rem 1.25rem}.deal-article-content_wrap summary{cursor:pointer;font-weight:600}.deal-article-content_wrap details[open] summary{margin-bottom:1rem}.deal-article-content_wrap :where(.wp-block-button,.wp-block-buttons){margin-block:1.5rem}.deal-article-content_wrap .wp-block-button__link{background:var(--brand-500);color:var(--brand-text);border-radius:var(--radius-small);padding:.75rem 1.25rem;font-weight:600;display:inline-block}.deal-article-content_wrap .article-content_featured{aspect-ratio:2;border-radius:.375rem;margin-bottom:2rem;overflow:hidden}.deal-article-content_wrap .article-content_featured img{object-fit:cover;border-radius:0;width:100%;height:100%}.deal-article-content_wrap.wide{max-width:72rem}.deal-article-content_wrap.narrow{max-width:56rem}.deal-article-content_wrap.standard{max-width:48rem}.deal-article-content_wrap .article-content_body>:where(p,ul,ol,blockquote,pre,h2,h3,h4,h5,h6),.deal-article-content_wrap .article-content_body>:where(.article-content_faq,.article-content_review){max-width:100%;margin-inline:auto}.deal-article-content_wrap .article-content_row{min-width:0;margin-block:1.5rem}.deal-article-content_wrap .article-content_columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.deal-article-content_wrap .article-content_columns>*{min-width:0}.deal-article-content_wrap .article-content_column-content>:first-child{margin-top:0}.deal-article-content_wrap .article-content_column-content>:last-child{margin-bottom:0}.deal-article-content_wrap .article-content_callout,.deal-article-content_wrap .article-content_offer{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--background-2);padding:1.5rem}.deal-article-content_wrap .article-content_offer{border-top:.25rem solid var(--brand-500)}.deal-article-content_wrap .article-content_columns[data-columns="1"]>*{width:100%;max-width:74ch;margin-inline:auto}.deal-article-content_wrap .article-content_panel>.article-content_column-content{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--background-2);text-align:center;height:100%;padding:1.25rem}.deal-article-content_wrap .article-content_panel .article-content_heading{font-size:1.25rem}.deal-article-content_wrap .article-content_panel .article-content_actions{justify-content:center}.deal-article-content_wrap .article-content_card{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--background-2);margin-block:1.5rem;padding:1.5rem}.deal-article-content_wrap .article-content_card-layout{color:inherit;flex-direction:column;gap:1.5rem;text-decoration:none;display:flex}.deal-article-content_wrap .article-content_card-media{flex:0 0 30%;min-width:0}.deal-article-content_wrap .article-content_card-media img{object-fit:contain;width:auto;max-height:14rem}.deal-article-content_wrap .article-content_card-content{flex:1;min-width:0}.deal-article-content_wrap .article-content_card-title{margin-block:0 .75rem;font-size:1.5rem}.deal-article-content_wrap .article-content_card-content p{margin-bottom:1rem}.deal-article-content_wrap .article-content_card-top{text-align:center}.deal-article-content_wrap .article-content_card-top .article-content_card-media{width:100%}.deal-article-content_wrap .article-content_card-content>:last-child{margin-bottom:0}.deal-article-content_wrap .article-content_actions{flex-wrap:wrap;gap:.75rem;margin-block:1.25rem;display:flex}.deal-article-content_wrap .article-content_button{border:var(--border-width) solid var(--brand-500);border-radius:var(--radius-small);background:var(--brand-500);color:var(--brand-text);text-align:center;justify-content:center;align-items:center;gap:.5em;padding:.7rem 1.1rem;font-size:1rem;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.deal-article-content_wrap .article-content_button-outline{color:var(--link-text,#127fbf);background:0 0}.deal-article-content_wrap .article-content_button:hover{filter:brightness(.95);text-decoration:none}.deal-article-content_wrap .article-content_icon{vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex}.deal-article-content_wrap .article-content_heading:is(p,div){margin-block:0 1rem;font-weight:650;line-height:1.4}.deal-article-content_wrap .article-content_panel p.article-content_heading{font-size:.9375rem;font-weight:400;line-height:1.6}.deal-article-content_wrap .article-content_icon-check{color:#268331}.deal-article-content_wrap .article-content_heading:has(>.article-content_icon){align-items:center;gap:.5em;display:flex}.deal-article-content_wrap .article-content_highlight{color:var(--link-text,#127fbf);font-weight:inherit;background:0 0}.deal-article-content_wrap .article-content_features{padding:0;list-style:none}.deal-article-content_wrap .article-content_feature{align-items:baseline;gap:.7rem;margin-block:.6rem;padding:0;display:flex}.deal-article-content_wrap .article-content_feature>.article-content_icon{color:#268331}.deal-article-content_wrap .article-content_faq{gap:1rem;margin-block:2rem;display:grid}.deal-article-content_wrap .article-content_faq-item{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--background-2);padding:1.25rem 1.5rem}.deal-article-content_wrap .article-content_faq-question{margin-block:0 .75rem;font-size:1.25rem}.deal-article-content_wrap .article-content_faq-answer>:last-child{margin-bottom:0}.deal-article-content_wrap .article-content_review{border:var(--border-width) solid var(--border);border-top:.25rem solid var(--brand-500);border-radius:var(--radius-small);margin-block:2rem;padding:1.5rem}.deal-article-content_wrap .article-content_review-title{margin-block:0 1rem;font-size:1.5rem}.deal-article-content_wrap .article-content_review-image{max-width:28rem;margin:0 auto 1.5rem}.deal-article-content_wrap .article-content_review-data p{margin-bottom:.75rem}.deal-article-content_wrap .article-content_review-total{flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1rem;display:flex}.deal-article-content_wrap .article-content_review-score{font-size:1.75rem;font-weight:700}.deal-article-content_wrap .article-content_rating{white-space:nowrap;color:#bac4cc;line-height:1;display:inline-flex;position:relative}.deal-article-content_wrap .article-content_star{flex:0 0 1em;width:1em;height:1em;font-style:normal;display:block}.deal-article-content_wrap .article-content_star:before{content:"★"}.deal-article-content_wrap .article-content_rating-fill{color:#d99400;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.deal-article-content_wrap .article-content_rating-fill[data-rating-percent="90"]{width:90%}.deal-article-content_wrap .article-content_rating-fill[data-rating-percent="100"]{width:100%}.deal-article-content_wrap .article-content_review-pros,.deal-article-content_wrap .article-content_review-cons{background:var(--background-2);border-radius:var(--radius-small);margin-top:1rem;padding:1rem}.deal-article-content_wrap .article-content_review :where(ul,ol){margin-bottom:0}.deal-article-content_wrap .article-content_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-article-content_wrap .article-content_gallery-cropped img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%}.deal-article-content_wrap .wp-block-columns{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:48rem){.deal-article-content_wrap .article-content_columns[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-article-content_wrap .article-content_columns[data-columns="2"].article-content_columns-left{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.deal-article-content_wrap .article-content_columns[data-columns="2"].article-content_columns-right{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.deal-article-content_wrap .article-content_columns[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-article-content_wrap .article-content_columns[data-columns="3"].article-content_columns-center{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.deal-article-content_wrap .article-content_columns[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-article-content_wrap .article-content_card-right{flex-direction:row-reverse;align-items:center}.deal-article-content_wrap .article-content_gallery[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-article-content_wrap .wp-block-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.deal-article-content_wrap .article-content_columns[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-article-content_wrap .article-content_sidebar{position:sticky;top:8rem}}.deal-article-content_wrap>:first-child{margin-top:0}.deal-article-content_wrap>:last-child{margin-bottom:0}}
