/* vivi-plover: BestReviews product-review theme (Inter/Cardo, navy and cyan accents) */
@font-face{font-family:'Inter';src:url('../fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-weight:300 900;font-display:swap}
@font-face{font-family:'Cardo';src:url('../fonts/cardo_normal_400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Cardo';src:url('../fonts/cardo_normal_700.woff2') format('woff2');font-weight:700;font-display:swap}
:root{--pv-950:#09090b;--pv-800:#27272a;--pv-600:#61616a;--pv-400:#ceced5;--pv-200:#f4f4f5;--pv-0:#fff;--pv-blue:#3b82f6;--pv-cyan:#22d3ee;--pv-grad:linear-gradient(135deg,#314edf 0%,#22eaee 100%)}
*{box-sizing:border-box}
body{margin:0;font-family:'Inter',system-ui,sans-serif;background:var(--pv-0);color:var(--pv-950);font-size:1.125rem;line-height:1.7}
a{color:var(--pv-blue)}
.pv-wrap{max-width:1280px;margin:0 auto;padding:0 2rem}
.pv-narrow{max-width:720px;margin:0 auto;padding:0 2rem}
/* header dark */
.pv-header{background:var(--pv-950);color:var(--pv-0)}
.pv-topbar{height:4px;background:linear-gradient(90deg,#f472b6,#a78bfa,#22d3ee,#34d399)}
.pv-head{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 0}
.pv-brand{display:flex;align-items:center;gap:.9rem;text-decoration:none;color:var(--pv-0)}
.pv-logo{width:44px;height:44px;border-radius:50%;background:var(--pv-grad);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:1.2rem;color:#fff;flex:0 0 auto}
.pv-brand b{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:1rem}
.pv-brand small{display:block;color:var(--pv-400);font-size:.8rem}
.pv-nav{display:flex;align-items:center;gap:1.4rem}
.pv-nav a{color:var(--pv-0);text-decoration:none;font-size:.95rem}
.pv-nav a:hover{color:var(--pv-cyan)}
.pv-cta{background:var(--pv-grad);color:#fff !important;border-radius:9999px;padding:.55rem 1.3rem;font-weight:700;text-transform:uppercase;font-size:.78rem;letter-spacing:.08em}
.pv-search{display:flex;background:var(--pv-800);border-radius:9999px;padding:.25rem .25rem .25rem 1rem}
.pv-search input{background:transparent;border:0;color:#fff;outline:none;width:150px;font-size:.9rem}
.pv-search button{background:var(--pv-grad);border:0;color:#fff;border-radius:9999px;padding:.4rem .9rem;cursor:pointer;font-size:.8rem}
/* hero */
.pv-hero{background:var(--pv-950);color:#fff;text-align:center;padding:4rem 2rem 3.4rem}
.pv-hero h1{font-family:'Cardo',serif;font-size:clamp(2.4rem,5vw,4rem);margin:0 0 .8rem;font-weight:700}
.pv-hero h1 span{background:var(--pv-grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.pv-hero p{color:var(--pv-400);margin:0}
/* grid */
.pv-section{padding:3rem 0}
.pv-sec-title{font-family:'Cardo',serif;text-align:center;font-size:2rem;margin:0 0 2rem}
.pv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}
.pv-card{border:1px solid var(--pv-200);border-radius:1rem;padding:1.6rem;background:#fff;display:flex;flex-direction:column;gap:.7rem}
.pv-eyebrow{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--pv-blue)}
.pv-card h3{font-family:'Cardo',serif;font-size:1.35rem;line-height:1.35;margin:0}
.pv-card h3 a{color:var(--pv-950);text-decoration:none}
.pv-card h3 a:hover{color:var(--pv-blue)}
.pv-meta{font-size:.82rem;color:var(--pv-600)}
.pv-more{margin-top:auto;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none}
/* list rows */
.pv-list{display:flex;flex-direction:column;gap:1.2rem}
/* archive body (origin GeneratePress cards + RankMath pagination) */
.pv-arch{max-width:1020px}
.pv-archive article{border:1px solid var(--pv-200);border-radius:1rem;padding:1.4rem 1.6rem;background:#fff;margin:0 0 1.2rem}
.pv-archive .wp-block-post-title,.pv-archive .entry-title{font-family:'Cardo',serif;font-size:1.5rem;margin:.2rem 0 .4rem}
.pv-archive .wp-block-post-title a,.pv-archive .entry-title a{color:var(--pv-950);text-decoration:none}
.pv-archive img{max-width:100%;height:auto;border-radius:.6rem}
.pv-archive .page-numbers{display:inline-block;margin:0 .25rem;padding:.5rem .95rem;border:1px solid var(--pv-200);border-radius:9999px;text-decoration:none;color:var(--pv-950)}
.pv-archive .page-numbers.current{background:var(--pv-950);color:#fff}
.pv-archive .wp-block-query-pagination{margin:2rem 0;text-align:center}
/* homepage extras */
.pv-center{text-align:center;margin-top:2rem}
.pv-alt{background:var(--pv-200)}
.pv-pgrid{grid-template-columns:repeat(4,1fr)}
.pv-pcard img{width:100%;height:220px;object-fit:contain;background:#fff;border-radius:.6rem}
.pv-row{border:1px solid var(--pv-200);border-radius:1rem;padding:1.4rem 1.6rem;background:#fff}
.pv-row h2{font-family:'Cardo',serif;font-size:1.5rem;margin:.2rem 0 .4rem}
.pv-row h2 a{color:var(--pv-950);text-decoration:none}
.pv-row h2 a:hover{color:var(--pv-blue)}
/* single */
.pv-single{padding:3rem 0}
.pv-single .pv-narrow{max-width:1020px}
.pv-entry .product-content{grid-template-columns:1fr !important;gap:18px}
.pv-entry .product-image-wrapper{max-width:460px;margin:0 auto}
.pv-entry .rank-circle{margin:0}
.pv-single h1{font-family:'Cardo',serif;font-size:clamp(1.9rem,4vw,3rem);line-height:1.2;margin:.6rem 0 1rem}
.pv-entry img{max-width:100%;height:auto;border-radius:1rem}
.pv-entry table{max-width:100%}
.pv-pill{display:inline-block;border:1px solid var(--pv-400);border-radius:9999px;padding:.2rem .9rem;font-size:.8rem;margin:.2rem .3rem .2rem 0}
.pv-disclose{background:#f0f9ff;border:1px solid #bae6fd;border-radius:1rem;padding:1rem 1.3rem;font-size:.95rem;margin-bottom:1.5rem}
/* pages */
.pv-pages{margin:2rem 0;text-align:center}
.pv-pages a{display:inline-block;margin:0 .25rem;padding:.5rem .95rem;border:1px solid var(--pv-200);border-radius:9999px;text-decoration:none;color:var(--pv-950)}
.pv-pages a:hover{background:var(--pv-950);color:#fff}
/* footer dark */
.pv-footer{background:var(--pv-950);color:var(--pv-400);margin-top:3rem}
.pv-cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;padding:3rem 0}
.pv-footer h4{color:#fff;font-size:.85rem;text-transform:uppercase;letter-spacing:.12em;margin:0 0 1rem}
.pv-footer ul{list-style:none;margin:0;padding:0}
.pv-footer li{margin:.45rem 0}
.pv-footer li a{color:var(--pv-400);text-decoration:none;font-size:.92rem}
.pv-footer li a:hover{color:var(--pv-cyan)}
.pv-bottom{border-top:1px solid var(--pv-800);padding:1.2rem 0;display:flex;justify-content:space-between;gap:1rem;font-size:.85rem;flex-wrap:wrap}
.pv-bottom a{color:var(--pv-400)}
@media(max-width:900px){.pv-grid{grid-template-columns:1fr}.pv-cols{grid-template-columns:1fr 1fr}.pv-head{flex-wrap:wrap}.pv-nav{flex-wrap:wrap}}
.pv-cardimg{margin:-1.6rem -1.6rem .4rem;border-radius:1rem 1rem 0 0;overflow:hidden;line-height:0;background:#eef1f5}
.pv-cardimg img{width:100%;height:190px;object-fit:cover;display:block;transition:transform .25s}
.pv-card:hover .pv-cardimg img{transform:scale(1.03)}

/* ===== vivi-plover: BestReviews landing blocks (/product/) - origin class port ===== */
/* origin ships zero CSS here; without this the 5 category blocks are bare divs */
.pv-entry .categories--header-intro{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--pv-600);margin:0 0 .4rem}
.pv-entry [class*="landingcategories--category-wrapper"]{border-top:1px solid var(--pv-200);padding:2rem 0 .4rem;margin:0 0 .6rem}
.pv-entry [class*="landingcategories--category-wrapper"]:first-of-type{border-top:0;padding-top:.4rem}
.pv-entry .components-sectiontitle{margin:0 0 .5rem}
.pv-entry .components-section--title{font-family:'Cardo',serif;font-size:1.6rem;line-height:1.25;margin:0;color:var(--pv-950)}
.pv-entry .components-subcategorylist{font-size:.95rem;line-height:1.8;color:var(--pv-600);margin:0 0 1.1rem}
.pv-entry .components-subcategorylist a{color:var(--pv-blue);text-decoration:none}
.pv-entry .components-subcategorylist a:hover{text-decoration:underline}
.pv-entry .components-morecontentlink{margin:.2rem 0 0;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.pv-entry .components-morecontentlink a{color:var(--pv-blue);text-decoration:none}
.pv-entry .components-morecontentlink a:hover{text-decoration:underline}
/* feature + list columns */
.pv-entry .category-layout{display:grid;grid-template-columns:1fr;gap:1.3rem;align-items:start}
@media(min-width:860px){.pv-entry .category-layout{grid-template-columns:1.12fr 1fr}}
.pv-entry [class*="--article--image-holder"]{display:block;margin:0 0 .9rem}
.pv-entry [class*="--article--image-holder"] img{width:100%;display:block}
.pv-entry .right-section .articleslist,.pv-entry .right-section [class*="components-articleslist"]{display:flex;flex-direction:column;gap:.9rem}
.pv-entry .right-section article.article{display:grid;grid-template-columns:118px 1fr;gap:.9rem;align-items:start;margin:0;padding:1rem}
.pv-entry .right-section .article-image-wrapper{grid-row:1/3}
.pv-entry .right-section .article-image-wrapper img{width:100%;display:block}
/* metadata / byline / excerpt */
.pv-entry .components-metadata{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;color:var(--pv-600);margin:0 0 .35rem}
.pv-entry .components-metadata--category{color:var(--pv-blue);text-decoration:none}
.pv-entry .components-titleauthor{margin:0 0 .5rem}
.pv-entry .components-titleauthor--title{font-family:'Cardo',serif;font-size:1.2rem;line-height:1.35;margin:0;font-weight:700}
.pv-entry .components-titleauthor--title a{color:var(--pv-950);text-decoration:none}
.pv-entry .components-titleauthor--title a:hover{color:var(--pv-blue)}
.pv-entry .components-titleauthor--author{font-size:.84rem;color:var(--pv-600);margin:.35rem 0 0}
.pv-entry .components-titleauthor--author a{color:var(--pv-600);text-decoration:underline}
.pv-entry .excerpt,.pv-entry .article-description>p{font-size:.97rem;line-height:1.65;color:var(--pv-800);margin:0 0 .6rem}
/* right-list rows are denser than the feature card */
.pv-entry .right-section .components-titleauthor--title{font-size:1.02rem}
/* review information blocks */
.pv-entry .review-common-who-is-review{background:var(--pv-200);border-radius:1rem;padding:1.9rem 1.7rem;margin:1.8rem 0 0}
.pv-entry .block--whoisbestreviews--container{display:grid;grid-template-columns:1fr;gap:1.6rem}
@media(min-width:860px){.pv-entry .block--whoisbestreviews--container{grid-template-columns:1.25fr 1fr}}
.pv-entry .block--whoisbestreviews--our-mission--title{font-family:'Cardo',serif;font-size:1.5rem;margin:0 0 .5rem;color:var(--pv-950)}
.pv-entry .block--whoisbestreviews--our-mission--description{font-size:1.02rem;line-height:1.7;margin:0 0 1.1rem;color:var(--pv-800)}
.pv-entry .block--whoisbestreviews--our-mission--description span{font-weight:700;color:var(--pv-950)}
.pv-entry .prgrsv{position:relative;overflow:hidden;border-radius:.6rem;background:var(--pv-0)}
.pv-entry .prgrsv>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.pv-entry .block--whoisbestreviews--our--mission-page-counter{border-left:3px solid var(--pv-blue);padding:.2rem 0 .2rem .9rem;margin:1.1rem 0;font-size:.96rem;line-height:1.7;color:var(--pv-800)}
.pv-entry .pagecounter-pre-inner,.pv-entry .pagecounter-inner{margin:0}
.pv-entry .highlight--gold{font-weight:700;color:var(--pv-950);background:linear-gradient(transparent 62%,#fde68a 62%);padding:0 .1em}
.pv-entry .block--whoisbestreviews--about--us--button{display:inline-block;text-decoration:none}
.pv-entry .block--whoisbestreviews--our-mission--button{background:var(--pv-grad);color:#fff;border:0;border-radius:9999px;padding:.6rem 1.5rem;font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;font-family:inherit}
.pv-entry .block--whoisbestreviews--missions{display:grid;grid-template-columns:1fr;gap:1rem;margin:1.5rem 0 0}
@media(min-width:640px){.pv-entry .block--whoisbestreviews--missions{grid-template-columns:repeat(3,1fr)}}
.pv-entry .block--whoisbestreviews--mission{background:var(--pv-0);border:1px solid var(--pv-200);border-radius:.8rem;padding:1.1rem 1.1rem 1.2rem}
.pv-entry .block--whoisbestreviews--mission--image-team img{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block}
.pv-entry .block--whoisbestreviews--mission--title{font-family:'Cardo',serif;font-size:1.1rem;margin:.7rem 0 .4rem;color:var(--pv-950)}
.pv-entry .block--whoisbestreviews--mission--title span{color:var(--pv-blue)}
.pv-entry .block--whoisbestreviews--mission--description{font-size:.92rem;line-height:1.6;color:var(--pv-600);margin:0}
/* experts strip */
.pv-entry .blocksv4-bestreviews-landing-landingexperts{margin:1.9rem 0 0;padding-top:1.6rem;border-top:1px solid var(--pv-200)}
.pv-entry .block--landingexperts-wrapper{max-width:100%}
.pv-entry .block--landingexperts--experts--list{position:relative;overflow:hidden}
.pv-entry .block--landingexperts--experts--list .prev-button,.pv-entry .block--landingexperts--experts--list .next-button{display:none}
.pv-entry .block--landingexperts--experts--list--experts-holder{display:flex;flex-wrap:wrap;gap:1.1rem;justify-content:flex-start}
.pv-entry .block--landingexperts--expert{position:relative;display:flex;flex-direction:column;align-items:center;gap:.45rem;width:92px;text-align:center;text-decoration:none}
.pv-entry .block--landingexperts--expert img{width:64px;height:64px;border-radius:50%;object-fit:cover;display:block;border:2px solid var(--pv-200)}
.pv-entry .block--landingexperts--expert:hover img{border-color:var(--pv-blue)}
.pv-entry .block--landingexperts--experts--list--tooltip{display:block;font-size:.78rem;line-height:1.35;font-weight:700;color:var(--pv-950)}
.pv-entry .block--landingexperts--experts--list--tooltip>span{display:block;font-weight:400;font-size:.7rem;color:var(--pv-600)}

/* ---- /product/ category bar + All Categories mega menu (v4) ---- */
.pv-cats{background:#f7f8fa;border-bottom:1px solid #e3e6ea;position:relative;z-index:60}
.pv-cats-in{max-width:1184px;margin:0 auto;padding:0 20px;display:flex;align-items:stretch;gap:0}
.pv-cats-btn{appearance:none;border:0;background:#12233d;color:#fff;font:inherit;font-weight:700;
 font-size:.92rem;padding:11px 18px;cursor:pointer;display:flex;align-items:center;gap:9px;
 white-space:nowrap;border-radius:0;letter-spacing:.01em}
.pv-cats-btn:hover,.pv-cats.is-open .pv-cats-btn{background:#1d3a63}
.pv-cats-btn:focus-visible{outline:3px solid #f0a500;outline-offset:-3px}
.pv-cats-ico{width:15px;height:11px;position:relative;display:inline-block;flex:none}
.pv-cats-ico:before,.pv-cats-ico:after{content:"";position:absolute;left:0;right:0;height:2px;background:#fff;display:block}
.pv-cats-ico:before{top:0}.pv-cats-ico:after{bottom:0}
.pv-cats-ico{box-shadow:inset 0 4.5px 0 #fff}
.pv-cats-row{list-style:none;display:flex;align-items:stretch;margin:0;padding:0;overflow-x:auto;
 overflow-y:hidden;flex:1;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
.pv-cats-row::-webkit-scrollbar{height:5px}
.pv-cats-row::-webkit-scrollbar-thumb{background:#c8cdd4;border-radius:3px}
.pv-cats-row li{display:flex}
.pv-cats-row a{display:flex;align-items:center;padding:11px 12px;color:#26313f;text-decoration:none;
 font-size:.9rem;font-weight:600;white-space:nowrap;border-bottom:3px solid transparent}
.pv-cats-row a:hover{color:#12233d;border-bottom-color:#f0a500;background:#eef1f5}

.pv-mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:3px solid #f0a500;
 box-shadow:0 14px 34px rgba(12,22,38,.17);max-height:78vh;overflow-y:auto;z-index:70}
.pv-mega[hidden]{display:none}
.pv-mega-in{max-width:1184px;margin:0 auto;padding:22px 20px 28px;display:grid;
 grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 26px}
.pv-mega-grp{min-width:0}
.pv-mega-h{margin:0 0 9px;font-size:.79rem;letter-spacing:.09em;text-transform:uppercase;
 color:#7a869a;border-bottom:1px solid #e7eaee;padding-bottom:6px}
.pv-mega-h-a{color:#7a869a;text-decoration:none}
.pv-mega-h-a:hover{color:#12233d}
.pv-mega-list{list-style:none;margin:0;padding:0}
.pv-mega-cat{margin:0 0 9px}
.pv-mega-cat-a{display:flex;align-items:baseline;gap:6px;font-weight:700;font-size:.95rem;
 color:#12233d;text-decoration:none}
.pv-mega-cat-a:hover{color:#b3701a;text-decoration:underline}
.pv-n{font-size:.71rem;font-weight:600;color:#8b95a5;background:#eef1f5;border-radius:9px;padding:1px 6px}
.pv-mega-sub{list-style:none;margin:4px 0 0;padding:0 0 0 9px;border-left:2px solid #e7eaee}
.pv-mega-sub a{display:block;padding:2px 0;font-size:.845rem;color:#4a5666;text-decoration:none;line-height:1.35}
.pv-mega-sub a:hover{color:#b3701a;text-decoration:underline}

/* ---- static All Categories directory ---- */
.pv-cat-jump{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 6px}
.pv-cat-jump a{display:inline-block;padding:6px 13px;background:#eef1f5;border-radius:15px;
 color:#26313f;text-decoration:none;font-size:.87rem;font-weight:600}
.pv-cat-jump a:hover{background:#12233d;color:#fff}
.pv-cat-intro{color:#55606e;margin:0 0 20px;max-width:70ch}
.pv-cat-grp{margin:0 0 34px}
.pv-cat-grp-h{margin:0 0 14px;font-size:1.22rem;border-bottom:2px solid #12233d;padding-bottom:7px}
.pv-cat-grp-h a{color:#12233d;text-decoration:none}
.pv-cat-grp-h a:hover{color:#b3701a}
.pv-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:16px}
.pv-cat-card{background:#fff;border:1px solid #e3e6ea;border-radius:6px;padding:14px 16px}
.pv-cat-card h3{margin:0 0 7px;font-size:1.02rem}
.pv-cat-card h3 a{color:#12233d;text-decoration:none}
.pv-cat-card h3 a:hover{color:#b3701a;text-decoration:underline}
.pv-cat-card ul{list-style:none;margin:0;padding:0;columns:2;column-gap:16px}
.pv-cat-card li{break-inside:avoid;padding:1.5px 0}
.pv-cat-card li a{color:#5a6575;text-decoration:none;font-size:.855rem;line-height:1.4;display:block}
.pv-cat-card li a:hover{color:#b3701a;text-decoration:underline}
.pv-cat-none{margin:0;color:#8b95a5;font-size:.85rem;font-style:italic}

@media (max-width:1080px){.pv-mega-in{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:760px){
 .pv-cats-in{padding:0 12px;flex-wrap:wrap}
 .pv-cats-btn{width:100%;justify-content:center;padding:10px 14px}
 .pv-cats-row{width:100%;border-top:1px solid #e3e6ea}
 .pv-mega-in{grid-template-columns:1fr;gap:18px;padding:16px 14px 22px}
 .pv-cat-card ul{columns:1}
}
@media print{.pv-cats,.pv-cats-row{display:none}}

/* ===== BestReviews source content styling (aps-widget / product grid) ===== */
.pv-entry .aps-widget-container{margin:1.5rem 0}
.pv-entry .aps-widget-title{font-family:'Cardo',serif;font-size:1.5rem;line-height:1.25;margin:0 0 .3rem;color:var(--pv-950)}
.pv-entry .aps-widget-subtitle{font-size:.95rem;line-height:1.5;color:var(--pv-600);margin:0 0 1rem}
.pv-entry .aps-widget{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.2rem}
.pv-entry .product-link{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--pv-200);border-radius:1rem;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}
.pv-entry .product-link:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(15,23,42,.12);border-color:var(--pv-blue)}
.pv-entry .product-image{display:block;background:#f8fafc;padding:1rem;text-align:center}
.pv-entry .product-image img{width:100%;height:auto;max-width:100%;height:auto;object-fit:contain;background:#fff}
.pv-entry .product-brand{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pv-blue);padding:.5rem 1rem 0}
.pv-entry .product-model{font-size:.9rem;line-height:1.35;font-weight:500;color:var(--pv-950);padding:0 1rem 1rem}
.pv-entry .check-price-btn-wrapper{margin-top:auto;padding:1rem;border-top:1px solid var(--pv-200);text-align:center}
.pv-entry .check-price-btn{display:inline-block;background:var(--pv-grad);color:#fff;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;padding:.55rem 1.2rem;border-radius:9999px;text-decoration:none}
.pv-entry .check-price-btn:hover{background:var(--pv-blue);color:#fff}

/* Responsive adjustments for product grid */
@media(max-width:900px){.pv-entry .aps-widget{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.pv-entry .aps-widget{grid-template-columns:1fr}}

/* Sub-category head styling */
.pv-entry .sub-category-head{margin:1.5rem 0 1rem;padding-bottom:1rem;border-bottom:1px solid var(--pv-200)}
.pv-entry .sub-category-head .category-info h1{font-family:'Cardo',serif;font-size:1.8rem;margin:0;color:var(--pv-950)}
.pv-entry .breadcrumb-separator{color:var(--pv-400);margin:0 .4rem}
.pv-entry .sub-category{color:var(--pv-600);font-size:.95rem}

/* Breadcrumb styling */
.pv-breadcrumb{font-size:.9rem;color:var(--pv-600);margin:0 0 1.2rem}
.pv-breadcrumb a{color:var(--pv-blue);text-decoration:none}
.pv-breadcrumb a:hover{text-decoration:underline}

/* Category info */
.pv-entry .category-info h1{font-family:'Cardo',serif;font-size:1.8rem;margin:0;color:var(--pv-950)}

/* Product grid responsiveness */
@media(max-width:900px){.pv-entry .aps-widget{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.pv-entry .aps-widget{grid-template-columns:1fr}}

/* Product link hover effects */
.pv-entry .product-link:focus-visible{outline:3px solid #f0a500;outline-offset:2px}

/* Check price button */
.pv-entry .check-price-btn{transition:background .2s,color .2s}
.pv-entry .check-price-btn:hover{background:var(--pv-blue);color:#fff}

/* Sub-category head */
.pv-entry .sub-category-head{margin:1.5rem 0 1rem;padding-bottom:1rem;border-bottom:1px solid var(--pv-200)}
.pv-entry .category-info h1{font-family:'Cardo',serif;font-size:1.8rem;margin:0;color:var(--pv-950)}
.pv-entry .breadcrumb-separator{color:var(--pv-400);margin:0 .4rem}
.pv-entry .sub-category{color:var(--pv-600);font-size:.95rem}

/* BestReviews catalog landing refinements */
.pv-home-hero{background:linear-gradient(135deg,#12233d 0%,#1d3a63 55%,#0e7490 100%)}
.pv-kicker{font-size:.78rem;font-weight:800;letter-spacing:.14em;color:#a5f3fc;margin-bottom:1rem}
.pv-hero h1{max-width:760px;margin-left:auto;margin-right:auto}
.pv-hero h1 span{background:linear-gradient(90deg,#67e8f9,#fef08a);-webkit-background-clip:text;background-clip:text;color:transparent}
.pv-hero p{max-width:650px;margin:0 auto;font-size:1.12rem}
.pv-hero-actions{display:flex;align-items:center;justify-content:center;gap:1.2rem;flex-wrap:wrap;margin-top:1.8rem}
.pv-hero-link{color:#fff!important;text-decoration:none;font-weight:700}
.pv-hero-link:hover{color:#a5f3fc!important}
.pv-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}
.pv-category-card{display:flex;flex-direction:column;gap:.45rem;min-height:118px;padding:1.25rem 1.3rem;border:1px solid var(--pv-200);border-radius:1rem;background:#fff;color:var(--pv-950);text-decoration:none;box-shadow:0 8px 24px rgba(15,23,42,.05);transition:transform .2s,border-color .2s,box-shadow .2s}
.pv-category-card:hover{transform:translateY(-3px);border-color:#67e8f9;box-shadow:0 14px 30px rgba(15,23,42,.11)}
.pv-category-card strong{font-family:'Cardo',serif;font-size:1.2rem;line-height:1.2}
.pv-category-card span{font-size:.88rem;line-height:1.45;color:var(--pv-600)}
.pv-page-title{font-family:'Cardo',serif;font-size:clamp(2rem,4vw,3.25rem);line-height:1.15;margin:.35rem 0 1.5rem}
.pv-breadcrumb{font-size:.9rem;color:var(--pv-600);margin:0 0 1.2rem}
.pv-breadcrumb a{color:var(--pv-blue);text-decoration:none}
.pv-empty{padding:2rem 1.4rem;border:1px dashed #b8c2d1;border-radius:1rem;background:#f8fafc;color:var(--pv-600);font-size:1rem}
.pv-empty a{color:var(--pv-blue)}
.pv-section-note{text-align:center;color:var(--pv-600);font-size:.92rem;margin:1.4rem 0 0}
.pv-footer-copy{font-size:.94rem;line-height:1.7}
@media(max-width:1000px){.pv-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.pv-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-hero-actions{align-items:stretch;flex-direction:column}.pv-hero-actions .pv-cta{text-align:center}}
@media(max-width:430px){.pv-category-grid{grid-template-columns:1fr}}



/* ===== SOURCE-SITE CONTENT STYLES (extracted from BestReviews bundles) ===== */
/* Auto-extracted rules for source markup rendered inside .pv-entry.
   Scoped by selector specificity to source classes only; no pv-* overrides. ===== */
/* ===== from opencode-src-art1.css ===== */
.widget-productmatrix{border:none}
.widget-productmatrix .verticalmatrix{position:relative;width:100%;margin:0 auto;padding-top:10px;background-color:#fff}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix{display:none}
}
.widget-productmatrix .verticalmatrix .components-matrixcarousel{margin:0 20px}
.widget-productmatrix .verticalmatrix .matrix-mobile-carousel-title{text-align:left;padding-left:10px}
@media (max-width:1180px){
  .widget-productmatrix .verticalmatrix{padding-top:5px}
}
.widget-productmatrix .verticalmatrix-product{padding:0;max-width:1160px;margin:0 auto}
@media (max-width:1180px){
  .widget-productmatrix .verticalmatrix-product{padding:0;max-width:unset;margin:unset}
}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product{padding:0}
}
.widget-productmatrix .verticalmatrix-product .product-list--product-holder{padding-top:10px;padding-bottom:10px;border-radius:8px}
@media (min-width:768px){
  .widget-productmatrix .verticalmatrix-product .product-list--product-holder{margin-bottom:10px}
}
@media (min-width:768px){
  .widget-productmatrix .verticalmatrix-product .product-list--product-holder{border:1px solid #AAA8B3}
}
@media (min-width:768px){
  .widget-productmatrix .verticalmatrix-product .product-list--product-holder.bestbest{border:2px solid #DEA14B}
}
@media (min-width:768px){
  .widget-productmatrix .verticalmatrix-product .product-list--product-holder.bestbucks{border:2px solid #040F3D}
}
.widget-productmatrix .verticalmatrix-product .pros-cons-section{margin-top:10px;padding:0 30px 0 30px;position:relative}
.widget-productmatrix .verticalmatrix-product .pros-cons-section .pros-cons-header-container .pros-cons-top-horizontal-divider{width:100%;background-color:#D9D9D9;height:1px;margin-bottom:10px}
.widget-productmatrix .verticalmatrix-product .pros-cons-section .pros-cons-header-container .pros-cons-header-row{display:flex;justify-content:space-between;width:100%;align-items:center}
.widget-productmatrix .verticalmatrix-product .pros-cons-section .pros-cons-header-container .pros-cons-header-row .pros-cons-header{color:#040F3D;font-size:16px;font-weight:700;line-height:19.68px;word-wrap:break-word}
.widget-productmatrix .verticalmatrix-product .pros-cons-section .pros-cons-header-container .pros-cons-header-row .pros-cons-arrow{width:24px;height:24px;background-image:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEhSURBVHgB7dfLbcJAFIXhO4YIsYmoIKSQJHIJKSGdxOmADtIKSBRAC1ABS5AQwxweK2N77LnXCOl8EgIhYM4vswARIiIiIiKiCi+Tzx/cpGex5w6aPsR7+Q8Pv7PRuxz364X0YPj69RvuZjh3MJ6uj7vNquq1mcRyvrh+sKnzGeGs2NfXXgGUZ+M3F9bn5yec5JZXojTe+b/Ddjmre09tAISIeR8RFeOLpvc1BoB1RNfxEBUAVhEp4yE6ALQjUsdDqwDQitAYD60DIDVCazx0CoCuEZrjoXMAtI3QHg9JARAbYTEekgOgKcJqPKgEQFVENprmVuMvxygbTj4K8e7+jz7l8aB2BW5KV+LGYDyoB0D562Qz3tyj/s0RERER0ZM4AfIt348zJ772AAAAAElFTkSuQmCC");background-size:contain;background-repeat:no-repeat;transition:transform 0.3s ease;flex-shrink:0;cursor:pointer}
.widget-productmatrix .verticalmatrix-product .pros-cons-section .pros-cons-title{color:#C9882C;font-size:14px;font-weight:700;line-height:17.22px;word-wrap:break-word;padding-bottom:12px}
.widget-productmatrix .verticalmatrix-product .pros-cons-section .pros-cons-content{color:#212026;font-size:15px;font-weight:400;line-height:30px;word-wrap:break-word}
.widget-productmatrix .verticalmatrix-product .pros-cons-section .pros-cons-content ul li{padding:0}
.widget-productmatrix .verticalmatrix-product .pros-cons-section .pros-cons-wrapper{display:none;justify-content:flex-start;gap:50px;align-items:stretch;padding-top:17px;padding-bottom:20px}
.widget-productmatrix .verticalmatrix-product .pros-cons-section .pros-cons-wrapper .pros-side,.widget-productmatrix .verticalmatrix-product .pros-cons-section .pros-cons-wrapper .cons-side{flex:1 1 0%}
.widget-productmatrix .verticalmatrix-product .pros-cons-section.opened-pros-cons .pros-cons-wrapper{display:flex}
.widget-productmatrix .verticalmatrix-product .pros-cons-section.opened-pros-cons .pros-cons-arrow{transform:rotate(180deg)}
.widget-productmatrix .verticalmatrix-product .pros-cons-section .pros-cons-vertical-divider{width:1px;background-color:#D9D9D9}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .pros-cons-section .pros-cons-wrapper{flex-direction:column;gap:20px}
  .widget-productmatrix .verticalmatrix-product .pros-cons-section .pros-cons-vertical-divider{display:none}
}
.widget-productmatrix .verticalmatrix-product .specs--visibility-control{display:flex;flex-wrap:wrap;padding:0 30px;justify-content:space-between}
.widget-productmatrix .verticalmatrix-product .specs--visibility-control::before{border-bottom:1px solid #D9D9D9;width:100%;margin-bottom:17px;content:" ";display:block;height:1px}
.widget-productmatrix .verticalmatrix-product .specs--visibility-control .specs--visibility-control--title{color:#DEA14B;font-size:16px;font-weight:600;letter-spacing:2px;word-wrap:break-word}
@media (max-width:768px){
  .widget-productmatrix .verticalmatrix-product .specs--visibility-control .specs--visibility-control--title{margin-bottom:10px}
}
.widget-productmatrix .verticalmatrix-product .specs--visibility-control .specs--visibility-control--toggle{color:#7B7986;font-size:12px;font-weight:400;letter-spacing:2px;word-wrap:break-word;z-index:14000}
.widget-productmatrix .verticalmatrix-product .specs--visibility-control .specs--visibility-control--toggle .specs-arrow-up,.widget-productmatrix .verticalmatrix-product .specs--visibility-control .specs--visibility-control--toggle .specs-arrow-down{margin-left:3px;background-image:url(//cdn16.bestreviews.com/images/icons/arrow_up_new.svg);background-size:5px 5px;float:right;display:block;position:relative;top:5px;width:5px;height:5px}
.widget-productmatrix .verticalmatrix-product .specs--visibility-control .specs--visibility-control--toggle .specs-arrow-down{transform:scaleY(-1)}
.widget-productmatrix .verticalmatrix-product .specs--visibility-control:hover{cursor:pointer}
.widget-productmatrix .verticalmatrix-product .product-list--specs-holder{display:grid;grid-template-columns:1fr;padding:0 30px;margin-top:0}
@media (min-width:768px){
  .widget-productmatrix .verticalmatrix-product .product-list--specs-holder{margin-top:10px;gap:10px;padding:0 40px;grid-column-gap:40px;grid-row-gap:0}
}
@media (min-width:1280px){
  .widget-productmatrix .verticalmatrix-product .product-list--specs-holder{grid-template-columns:1fr 1fr}
}
.widget-productmatrix .verticalmatrix-product .product-list--specs-holder .pair-holder{display:grid;grid-template-columns:1fr}
@media (min-width:768px){
  .widget-productmatrix .verticalmatrix-product .product-list--specs-holder .pair-holder{grid-template-columns:2fr 3fr;padding-bottom:8px}
}
@media (min-width:1280px){
  .widget-productmatrix .verticalmatrix-product .product-list--specs-holder .pair-holder .spec-name,.widget-productmatrix .verticalmatrix-product .product-list--specs-holder .pair-holder .spec-value{padding:10px 0}
}
.widget-productmatrix .verticalmatrix-product .product-list--specs-holder .pair-holder .spec-name{color:#212026;font-size:15px;font-weight:600;line-height:19.5px;word-wrap:break-word;padding-right:30px;padding-left:0;padding-bottom:4px}
@media (min-width:768px){
  .widget-productmatrix .verticalmatrix-product .product-list--specs-holder .pair-holder .spec-name{padding:10px 0;border-bottom:1px solid #D9D9D9}
}
@media (min-width:768px){
  .widget-productmatrix .verticalmatrix-product .product-list--specs-holder .pair-holder .spec-name{min-width:230px}
}
@media (min-width:1280px){
  .widget-productmatrix .verticalmatrix-product .product-list--specs-holder .pair-holder .spec-name{min-width:200px}
}
.widget-productmatrix .verticalmatrix-product .product-list--specs-holder .pair-holder .spec-value{color:#212026;font-size:15px;font-weight:400;line-height:19.5px;word-wrap:break-word;border-bottom:1px solid #D9D9D9}
@media (max-width:768px){
  .widget-productmatrix .verticalmatrix-product .product-list--specs-holder .pair-holder .spec-value{padding-bottom:10px;margin-bottom:10px}
}
.widget-productmatrix .verticalmatrix-product .specs-display-none{display:none}
.widget-productmatrix .verticalmatrix-product .product{display:flex;padding:30px 40px 35px;text-align:left}
@media (max-width:1180px){
  .widget-productmatrix .verticalmatrix-product .product{padding:30px;align-items:center}
}
@media (min-width:1280px){
  .widget-productmatrix .verticalmatrix-product .product{padding:30px 30px 15px}
}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product{flex-wrap:wrap;border:none;border-top:1px solid #AFACBA;border-radius:0;margin-bottom:0;padding:0 10px 20px 10px}
}
.widget-productmatrix .verticalmatrix-product .product .badge{grid-column:1;grid-row:1;width:fit-content;height:fit-content;padding:7px 22px;font-size:17px;font-weight:400;text-transform:uppercase;text-align:center;line-height:normal;word-wrap:break-word;color:#fff;text-indent:0;font-family:"Montserrat",--montserrat-system-fallback,"Verdana",sans-serif;margin:0;border-radius:4px}
.widget-productmatrix .verticalmatrix-product .product .badge:before{display:none}
.widget-productmatrix .verticalmatrix-product .product .badge:after{display:none}
.widget-productmatrix .verticalmatrix-product .product .badge.badge-is-mobile{display:none}
.widget-productmatrix .verticalmatrix-product .product .badge.badge-not-mobile{display:block}
@media (max-width:1180px){
  .widget-productmatrix .verticalmatrix-product .product .badge{font-size:13px;padding:6px 13px;line-height:16.25px;margin-bottom:15px}
}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product .badge{width:100%;padding:6px 37px;font-size:15px;margin-bottom:0}
  .widget-productmatrix .verticalmatrix-product .product .badge.badge-is-mobile{display:block}
  .widget-productmatrix .verticalmatrix-product .product .badge.badge-not-mobile{display:none}
}
.widget-productmatrix .verticalmatrix-product .product .badge>strong{font-weight:800}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product.bestbest{border:none;border-top:1px solid #AFACBA}
}
.widget-productmatrix .verticalmatrix-product .product.bestbest .badge{background-color:#DEA14B}
.widget-productmatrix .verticalmatrix-product .product.bestbest .badge strong{background-image:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAADgAAAAYCAYAAACvKj4oAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGJSURBVHgB3ZWPcYIwFIcfTuAI7QaO4HWCblA3qBvQDbqBdANGkC7g4QIFF2idgNf3NIEQEwIRvAvfXRSM+fOR50+AB4OI79RWMEdILMYrBbUneBS02GbqBWn+NbY5UFvCRNDcl2qRN1uxaDKFKM8pTk1nByMjxDZivUp+qD/d0UT5lCxyTMVlCyMgxNhjr1aJugkT8b2iND7FbljyDTyxiElS9YuFZQOF7wawCRUXvzgwWYXYs0VMPritOuDLsYliiChe/w6G8IM9qkWIccV9OuZjwbU6cIv9KFyi1L9CP6zJio1YTO2vx1xVay68DRoXezSUFdoTsy+7O8UkB31jS/QjQVFa2J2YfamTFZvIHyImSU1lUKA/CboTcwgf6L+fOmAiTZCtXyF8kNpLFEXZQuv4hvmQ84suWMI8yOn0znyhC2YwD07yoiUorEsIn6O8WBg6cwgbDphM3pgETxA+9SGZBDMIm1IGDDPHEj2qNzeCZF/S2xnCpVtQkEGYtAKGsQmGHDStn9g/CQsd6Wv9guYAAAAASUVORK5CYII=");background-size:25px;background-repeat:no-repeat;background-position:left;padding-left:34px}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product.bestbucks{border:none;border-top:1px solid #AFACBA}
}
.widget-productmatrix .verticalmatrix-product .product.bestbucks .badge{background-color:#040F3D}
.widget-productmatrix .verticalmatrix-product .product.bestbucks .badge strong{background-image:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAACwAAAApCAYAAABOScuyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHMSURBVHgB7ZiNTcMwEIWfUAdghLBBmQAzAd2AbAAjdAPYgG7QEboBbEDYoEzAwycnIk1TJ7bPxUh8ktVf26eXZ/vOwD8AyUoaMnCBPKxsq5GBBfJwh79Ca4eOSyiTwxKm975G6VhVdz2FdygZsQAP2WvbQtsSZvBZgr2BItoBr2Z+VwatBYbsUSI2MMPTGCihaYna81t5trAqNh6Fy7KFDWjJaQwUWNiBavtaIY05W9eDQtBNt9k/s3wkxp9DiG6VNywP2SrHFy3LU3vHOYUAf19tUfURIdDltRuenzfblojFdq55PrUPF1ZC0KL2i21fzENDxeO7H7io/U5dtsxQSvWD7tROJXxhJQQ9LIViiKqsY7M1eYTxK9lxi3NB5+VUojK4YIXtRPJyj3TkVDUIJMYSFY6LzVjyJ/bUPf2CrwGCFG7tMCf3/cQ8ghdvqCXkEVYT/5Hbnmvbrmz7wDQa6+EYur1363m8cmyvR/qttW0xN+DKM+krPRlW27fx9K+hDcf33lFVPWOcUlv30pDODs1gEkmCDAI5obauLXh4qyOqPqVOMKK2TiLUqrtJUdUzdl9tHVvQFaYqqnrG7wpflWrDMEc1MD7P5FH9DYBJfNkkYqmXAAAAAElFTkSuQmCC");background-size:19px;background-repeat:no-repeat;background-position:left;padding-left:30px}
.widget-productmatrix .verticalmatrix-product .product-image-container{width:200px;margin-right:50px;display:inline-flex;vertical-align:top}
@media (max-width:1180px){
  .widget-productmatrix .verticalmatrix-product .product-image-container{width:140px;margin-right:25px}
}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product-image-container{width:160px;margin:20px 100px 20px 10px}
}
.widget-productmatrix .verticalmatrix-product .product-image-container img{width:100%;object-fit:contain;display:block}
@media (min-width:767px){
  .widget-productmatrix .verticalmatrix-product .product-image-container img{margin:0 auto}
}
.widget-productmatrix .verticalmatrix-product .product-details{flex:1;column-gap:50px;display:inline-grid;height:fit-content;text-align:left;vertical-align:middle;grid-template-columns:auto 320px}
@media (max-width:1180px){
  .widget-productmatrix .verticalmatrix-product .product-details{column-gap:25px;grid-template-columns:auto 300px}
}
@media (max-width:1120px){
  .widget-productmatrix .verticalmatrix-product .product-details{column-gap:25px;grid-template-columns:auto 200px}
}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product-details{flex:unset;display:block;margin:0 10px}
}
.widget-productmatrix .verticalmatrix-product .product-brand-model-container{grid-column:1;grid-row:2;text-align:left;height:fit-content;margin-top:16.5px}
@media (max-width:1180px){
  .widget-productmatrix .verticalmatrix-product .product-brand-model-container{margin-top:0}
}
.widget-productmatrix .verticalmatrix-product .product-brand{color:#040F3D;font-size:26px;font-weight:600;text-transform:uppercase;line-height:31.98px;margin-bottom:1px;word-wrap:break-word}
@media (max-width:1180px){
  .widget-productmatrix .verticalmatrix-product .product-brand{font-size:22px;line-height:27.5px}
}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product-brand{font-size:25px;line-height:28.75px;margin-bottom:13px}
}
.widget-productmatrix .verticalmatrix-product .product-model{text-align:left;color:#212026;font-size:24px;font-weight:300;line-height:28px;word-wrap:break-word;padding:0}
@media (max-width:1180px){
  .widget-productmatrix .verticalmatrix-product .product-model{font-size:18px;line-height:22.5px;margin-bottom:13px}
}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product-model{font-weight:400;line-height:21.5px;margin-bottom:20px}
}
.widget-productmatrix .verticalmatrix-product .product-info-container{grid-column:1;grid-row:3;padding:0;text-align:left;margin-top:30px;min-height:180px}
@media (max-width:1180px){
  .widget-productmatrix .verticalmatrix-product .product-info-container{margin-top:0}
}
.widget-productmatrix .verticalmatrix-product .product-info-headline{color:#C9882C;font-size:18px;font-weight:600;line-height:23.4px;word-wrap:break-word;margin-bottom:2px}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product-info-headline{font-size:16px;letter-spacing:2px;line-height:normal;margin-bottom:5px}
}
.widget-productmatrix .verticalmatrix-product .product-info-bottom{color:#212026;font-size:15px;font-weight:400;line-height:20.25px;word-wrap:break-word}
@media (max-width:1180px){
  .widget-productmatrix .verticalmatrix-product .product-info-bottom{font-size:14px;line-height:18.9px}
}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product-info-bottom{font-size:15px;line-height:22.5px;margin-bottom:25px}
}
.widget-productmatrix .verticalmatrix-product .product .product-rating{padding:0}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product .product-rating{display:inline-block}
}
.widget-productmatrix .verticalmatrix-product .product-fivestar-container{grid-column:2;grid-row:2;display:block;margin:20px auto 0;text-align:center;align-self:center}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product-fivestar-container{display:flex;flex-direction:row;align-items:end;place-self:flex-end;margin:0 auto 19px!important}
}
.widget-productmatrix .verticalmatrix-product .product-fivestar-container .components-fivestar--rate{display:inline-block;width:125px;height:25px;background-size:25px 25px;margin-bottom:3px}
@media (max-width:1180px){
  .widget-productmatrix .verticalmatrix-product .product-fivestar-container .components-fivestar--rate{width:115px;height:23px;background-size:23px 23px}
}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product-fivestar-container .components-fivestar--rate{width:6.89em;height:1.3em;background-size:22px 22px;margin:0}
}
.widget-productmatrix .verticalmatrix-product .product-fivestar-container .components-fivestar--rate .components-fivestar--raterate{background-size:25px 25px;text-indent:-135px}
@media (max-width:1180px){
  .widget-productmatrix .verticalmatrix-product .product-fivestar-container .components-fivestar--rate .components-fivestar--raterate{background-size:23px 23px}
}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product-fivestar-container .components-fivestar--rate .components-fivestar--raterate{background-size:22px 22px}
}
.widget-productmatrix .verticalmatrix-product .product-rating{color:#040F3D;font-size:13px;font-weight:600;line-height:19px;word-wrap:break-word}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product-rating{font-size:15px;margin-left:6px}
}
.widget-productmatrix .verticalmatrix-product .product-store{background-color:#4B65BF;font-size:20px;font-weight:500;color:#fff;margin-top:20px;padding:14px 25px;border-radius:36px;text-align:center;line-height:26px;word-wrap:break-word}
.widget-productmatrix .verticalmatrix-product .product-store-container{grid-column:2;grid-row:3;display:flex;flex-direction:column;align-items:center}
.widget-productmatrix .verticalmatrix-product .product-store-container .components-storelogo{margin-top:10px;text-align:center}
.widget-productmatrix .verticalmatrix-product .product-store-container .product-store-logo-container{position:absolute;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:bottom;background-size:85px;width:320px;height:40px;margin-top:40px}
@media (max-width:1180px){
  .widget-productmatrix .verticalmatrix-product .product-store{font-size:18px;padding:11px 20px;line-height:21.6px}
}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product-store{width:fit-content;margin-top:0;padding:14px 22px;font-weight:500;line-height:22.5px}
}
.widget-productmatrix .verticalmatrix-product .product-store .price-btn-label-view{display:none}
@media (min-width:767px){
  .widget-productmatrix .verticalmatrix-product .product-store .price-btn-label-check{display:none}
  .widget-productmatrix .verticalmatrix-product .product-store .price-btn-label-view{display:block}
}
@media (min-width:1180px){
  .widget-productmatrix .verticalmatrix-product .product-store .price-btn-label-check{display:block}
}
.widget-productmatrix .verticalmatrix-product .product .product-store-no-rating{position:unset;transform:unset;margin:0;width:270px}
@media (max-width:1120px){
  .widget-productmatrix .verticalmatrix-product .product .product-store-no-rating{width:160px}
}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product .product-store-no-rating{position:unset;transform:unset;width:fit-content}
}
@media (max-width:767px){
  .widget-productmatrix .verticalmatrix-product .product.bestbest,.widget-productmatrix .verticalmatrix-product .product.bestbucks{padding-top:10px}
}
.widget-productmatrix .verticalmatrix-product .product.bestbest .product-fivestar-container,.widget-productmatrix .verticalmatrix-product .product.bestbucks .product-fivestar-container{margin:0 auto 20px}
.widget-productmatrix .verticalmatrix-product .product.bestbest .product-store,.widget-productmatrix .verticalmatrix-product .product.bestbucks .product-store{margin-top:0}
.store-logo-button{margin:0 auto 16px}
.our-top-picks .dyson-button{margin:15px auto 0}
.components-whytrustbr .media-wrapper{margin-top:20px;table-layout:fixed;border-collapse:collapse;width:100%;position:relative;box-shadow:0 0 14px rgb(0 0 0 / .1)!important;border-bottom-right-radius:8px}
@media (min-width:768px){
  .components-whytrustbr .media-wrapper{display:table}
}
.components-whytrustbr .media-wrapper .media-background-wrapper,.components-whytrustbr .media-wrapper .wtbr-text-block{display:table-cell;vertical-align:top}
@media (min-width:768px) and (max-width:1023px){
  .components-whytrustbr .media-wrapper .media-background-wrapper:after,.components-whytrustbr .media-wrapper .wtbr-text-block:after{display:none}
}
.components-whytrustbr .media-wrapper .media-background-wrapper::before,.components-whytrustbr .media-wrapper .wtbr-text-block::before{border-top-right-radius:8px}
.components-whytrustbr .media-wrapper .media-background-wrapper{width:780px;height:274px;overflow:hidden}
.components-whytrustbr .media-wrapper .media-background-wrapper .media-background{width:100%;display:block;height:100%;object-fit:cover;border-top-left-radius:8px;border-bottom-left-radius:8px}
.components-whytrustbr .media-wrapper .media-background-wrapper .product-matrix-photo-credit{position:absolute;bottom:0;left:0;color:#fff;font-size:11px;font-weight:600;padding:10px;background-color:rgb(0 0 0 / .45);max-width:50%;word-wrap:break-word;border-bottom-left-radius:8px;border-top-right-radius:8px}
@media (max-width:1119px){
  .components-whytrustbr .media-wrapper .media-background-wrapper{width:478px;height:230px}
}
@media (max-width:767px){
  .components-whytrustbr .media-wrapper .media-background-wrapper{width:100%;display:block;aspect-ratio:2.87;height:auto}
  .components-whytrustbr .media-wrapper .media-background-wrapper .media-background{height:auto}
}
.how-we-tested--wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;margin:6px auto 0;padding:30px;box-shadow:0 0 6px 0 rgb(0 0 0 / .16);border-radius:8px}
@media (min-width:768px){
  .how-we-tested--wrapper{grid-template-columns:3fr 4fr;column-gap:1rem;margin:40px auto 0}
}
@media (min-width:1280px){
  .how-we-tested--wrapper{grid-template-columns:35% 27% 38%;column-gap:21px;width:100%;max-width:1100px;margin:10px auto 0;padding:30px 30.3px 31px 29px;border:solid 1px rgb(227 227 227 / .5);border-top:none;background-color:#fff}
}
@media (min-width:1280px){
  .entity-content-is-editable .how-we-tested--wrapper{max-width:1120px}
}
.how-we-tested--wrapper--text-holder:before{content:"";display:block;border-bottom:4px solid #cea052;width:30px;margin-bottom:11px}
@media (min-width:768px){
  .how-we-tested--wrapper--text-holder:before{width:35px;border-bottom:5px solid #cea052;margin:0 auto 11px}
}
@media (min-width:1280px){
  .how-we-tested--wrapper--text-holder:before{margin-left:0}
}
@media (min-width:768px){
  .how-we-tested--wrapper--text-holder{grid-column:span 2;padding:0 43px}
}
@media (min-width:1280px){
  .how-we-tested--wrapper--text-holder{grid-column:span 1;padding:0}
}
.how-we-tested--wrapper--text-holder--title{font-size:26px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:normal;color:#040f3d;text-transform:uppercase}
@media (min-width:768px){
  .how-we-tested--wrapper--text-holder--title{text-align:center;font-size:30px;line-height:1.3;color:var(--midnight-blue)}
}
@media (min-width:1280px){
  .how-we-tested--wrapper--text-holder--title{text-align:left;line-height:1.4}
}
.how-we-tested--wrapper--text-holder--text{font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.73;letter-spacing:normal;color:#212026}
.how-we-tested--wrapper--text-holder--text p{margin:10px 0 10px 0}
@media (min-width:768px){
  .how-we-tested--wrapper--text-holder--text{margin:0 auto;font-size:16px;line-height:1.5;text-align:center}
}
@media (min-width:1280px){
  .how-we-tested--wrapper--text-holder--text{text-align:left}
}
.how-we-tested--wrapper--specs-holder{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr;gap:10px;border:solid 1px #ccc;padding:18px;border-radius:8px}
@media (min-width:768px){
  .how-we-tested--wrapper--specs-holder{padding:18px}
}
@media (min-width:1280px){
  .how-we-tested--wrapper--specs-holder{padding:16px 15px}
}
.how-we-tested--wrapper--specs-holder--consumers{grid-column:span 2;display:grid;justify-content:left;background-color:#f8f8fa;padding:14px;border-radius:4px}
.how-we-tested--wrapper--specs-holder--consumers .how-we-tested--wrapper--specs-holder--box--text{text-align:left}
@media (min-width:768px){
  .how-we-tested--wrapper--specs-holder--consumers{justify-content:start;padding:14px 12px 8px 12px;column-gap:5px}
}
@media (min-width:1280px){
  .how-we-tested--wrapper--specs-holder--consumers{column-gap:8px}
}
.how-we-tested--wrapper--specs-holder--models,.how-we-tested--wrapper--specs-holder--hours{background-color:#f8f8fa;max-height:134px;display:flex;flex-direction:column;align-items:center;padding:8px 0;border-radius:4px}
@media (min-width:768px){
  .how-we-tested--wrapper--specs-holder--models,.how-we-tested--wrapper--specs-holder--hours{flex-direction:column;justify-content:center;padding:18px 12px;column-gap:5px}
}
@media (min-width:1280px){
  .how-we-tested--wrapper--specs-holder--models,.how-we-tested--wrapper--specs-holder--hours{padding:12px;column-gap:8px}
}
.how-we-tested--wrapper--specs-holder--box--text--semi-bold{font-weight:600}
.how-we-tested--wrapper--specs-holder--box--icon{height:34px}
@media (min-width:1280px){
  .how-we-tested--wrapper--specs-holder--box--icon{height:40px}
}
.how-we-tested--models-icon,.how-we-tested--consumers-icon,.how-we-tested--hours-icon{display:block;height:100%;width:100%;aspect-ratio:1;background-repeat:no-repeat;background-size:contain;background-position:center;margin:3px 0}
@media (min-width:768px){
  .how-we-tested--models-icon,.how-we-tested--consumers-icon,.how-we-tested--hours-icon{margin:0}
}
.how-we-tested--models-icon{background-image:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAACUAAAAcBAMAAAAUxWtVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAhUExURUdwTAUQPQQPPAQQPgYRPwUQPg8QQBISSQUQPgUPPQUQPyjuFSMAAAALdFJOUwDA/LGKzxANoN5tKKuwfwAAAEhJREFUKM9jyBBEAxIJDE3oYkINDIIMaIBRgOpiki5owFOAwUgJHRgwMJiiamUFCo2KkSBmmYYCMkFii9CCeQFQjL0cFTAwAAD5FSNbk+vs2gAAAABJRU5ErkJggg==")}
@media (min-width:768px){
  .how-we-tested--models-icon{background-image:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAEoAAAA4BAMAAACoFHOIAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAhUExURUdwTAYQPgUQPw0aQAQPPgUQPQgPPgQRQQQQPgUPPQQPPdjDhHEAAAAKdFJOUwCAYRTsniE7yDJu0Yy7AAAAdElEQVRIx2NgSBIkBNQYGJhWEQYKDFlEqFrGoLWCoI1dixikFjIQAkAlo6poo8qYEACpIiK2iVUl4uK1ygUfWLXExRHoOK2leN0etQhMjaoaVTWqalTVkFW1Ig0f6IKoyiJY04IAKwFVARCbM8vxgWkMxAIA4IcJ0oABx0cAAAAASUVORK5CYII=")}
}
@media (min-width:1280px){
  .how-we-tested--models-icon{background-image:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAG8AAABUBAMAAAB+VnQ9AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURUdwTAgQQAUPPwQQPwQQPQ4cRwUPPQYPPgQPPc8ZxRcAAAAIdFJOUwBAaaDgEjGH0GzBywAAAKJJREFUWMPt2LEKwjAUheGjSO2oFMTZwVlwcXTI0NHRsYOIr6EpeB5bY0UdPQEpyPmHkuXjkjuFAiimajOkxtS7JlhnQG7zBj5GllmQwIlRXk5FNpjzDLUBOTE0NPwFjGu5DmbVBzyEULMNQuT906Ql7XkRVjokd8+joaGhoaGhoaGh4V/CkvH4fVX6e9A1Eh/y7cdwqffFNhpcvWCxUFqin27yLwGWRplh/wAAAABJRU5ErkJggg==")}
}
.how-we-tested--consumers-icon{background-image:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABIUExURUdwTAUQPgYTQQUQQAQPPQUPPh4eUQQQPQYQPgQPPQUQPQUPPQ0URQQPPQUPPQkSQQUPPQUQPgQRPgUPPgQPPgQQPgQPPgQPPQKTE9kAAAAXdFJOUwBoJj7uMQjATvif1xPilBzNW3qHrnJ2CI4pxgAAAPRJREFUOMvVUstyxCAMA0KwzSskJOv//9PSMpvN7pj00FN1CUw0Qpal1DuiWdQt1sLMNo9ZEbg8Vu3J4ogCtP1850CTzDhYP+VSciIlwXlEXiXGdIo02F2chueLrSJRNJvXZQ8SBRlFX9dUKJ9nw5s4kX+ZAZIDXmzoblwdiLSxLW2LcljYD5dkgJnaHvXdqo2uD3TqL4iTrtn7uqGRvebQ6kQ2JPtdq11/POd0+w/HFPttXr1l8lctTFyO97AceqL8VHKei9SymDn0vB1wHWWZekN3uWFdKFhzbay8txIVhNusdFs/wC0F/yHFwh1Co2T4BeYL5EMMilrbPdsAAAAASUVORK5CYII=")}
@media (min-width:768px){
  .how-we-tested--consumers-icon{background-image:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA/UExURUdwTAQPPgUPPQQPPQURQAgTQAUQPgYQPgUPPhAVRgQPPQQPPSoqTwYQPwUPPQYQPgQPPQUQPgQQPgQPPgQPPY0COOkAAAAUdFJOUwDky/kzIJ2AZA/wuwZE1lStj3B4lOYhigAAAfdJREFUWMPtVtuWgyAMlDvITZH//9YFtEdboTW4+7KnebJYJ5NJQjIMf2+KWmmpuoMQdCxGtOzEMcsYd0OyB4O5wgFPXJeniBkYw2YabouCSZTJUCAGJTGO8hhbOkAwLgqdHGdq2EBAeOLBKuQEJJikgD2dyoQMyPQU41Q5xjHO1xVJxGuZsEmoyyA+SVh9gergVZtbCia9F4AkvvoiAETBLda+LnjVUq/UazMpq6+C6FqVbEz4bU0WgCai5TBRlICqR60ivN7IqB5PaBVhKx5XITIColn/Ptfq1UEulET8FNASW0l7k+UYXhsKcBGsAeUbXu+poDj/NgMQJc8tMklmBsNkGWITFCPd7zNZx9Y2wogYeozqwwSc2NBpLGhEIkFadkM81Bn+jSlGraWUKdP1tQ0cP+0nepYWII+xs4tVI1pcmzt+OhAYHdYaOzSS/Yh/wmECbT4xD0/smV843nDwuw2O8dWhm21dSOX56mQUDRglCgQS76uT8rG9CPriQ/vPyVSy6O7ouWdLsPZiAssiSMKLGlkzBLj8TMhBTUdl6OnkQodnv27/hiVyBLwxG5EFUAeMkXb0hj+g4E6Msk9uUzvNGEI7uzyj5G8lcMc9zaespoBu2885WuezuEOkDOgvyBfkC3IHRIt+ww+Qm/ZbIFbcNTr8AJ+vNfyVprdAAAAAAElFTkSuQmCC")}
}
@media (min-width:1280px){
  .how-we-tested--consumers-icon{background-image:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAGYAAABmCAMAAAAOARRQAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA5UExURUdwTAQQPh4eTgwVQgUPPQQPPQQPPQcQQAUPPgQPPgcSQQQQPQUQPgUQPgYQPwQPPQQRPwUQQAQPPWHdTUQAAAASdFJOUwBuCBTX6cRAlqsj81yDTfs5Lwd3ecgAAALJSURBVGje7VnZbsQgDIRwXyHk/z+2m5CDbS6ymFWlxk+thBhsT2yPF6H/a6RrsZPYCl0Rwyrfz0ZdqAKiVf/LaAvvifT91jiwR8Ksd/vk795BouDJFaNsIAg1Wkg64agGDEVOubDpld2UK06AUFz0BP9+t4gecRh/2ujKzpfSRIcUBEowJ6GJjmIAGH4amBHHl/PaDvew49qiYMI2plmcfLfjgQDhjLpiiOcAmfH6OnllFZsMKCqD8Lg8ZleFeGB8WdQGHpkm45AvKgUsh632gozXllXrw3DKFjLg+gJSyoGQw4DIgZL+JgaYLiuD8u9786Xc5DFNlzLtW99NfhUoGjxwzkNZcU0bsyurV+gv9ZsYtcvu2Zd2z4ZeFILLA3cmG1J7somjzeGcNga1B9Af49TpD6ZODDZ1xrD5vRl6kgogM/Q8KLPNmwWPQzyUwpn1TZteGCZ9Q+FENZ6kGVOtHqC0cBXU2usbTPSmYYn2lAgS5khJdwjawnYvYFEN05inW44OVTMiLJbS2bbizuax/216WAtKxSkzjHKulHQYlG9EYMnHprMtA54rBwDWrDXyyF7gVLYFlU1bZfpM8xx/1Kkbyzd3mSEp8pUhxYccbWocvjvhasfe7ucSC7KbtPdz8k6ha9Ni/Aq8PmfIW/oozkxTt0bLKJxFI2IlWxiR1R/WdbNXt/jTySVZ/EpDrE2SuduKheAlDuo0CHZ+EP9wYR7mZ/pjKUlUrtM5QecHDgUK0+JnCpn2JGAGl09ELT3c7ONzV2+WkGlOVftzcu+ghjvB9mbS6AsTCMw03/pjY+4JArRps5/I8M6D/nTxphdXjRU31hQaZcIxIf2vAgpq+CqzGgv0a8JeXRn5NjYhAadSd3i90EBAbCnO9eQC09aCIT6FEbVglnXrA/PAPDAPzAPzwDwwH8FgUctMClPXHpgPYYiobi+h+QPG43TLbzrwdgAAAABJRU5ErkJggg==")}
}
.how-we-tested--hours-icon{background-image:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAACMAAAAhCAMAAABkz+JgAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABIUExURUdwTBAWRDs7TgcQPgQQPQQPPQkSQwgPQAYSQQQPPQQPPQQPPgUPPQUQPgURPwUQPgYQPgUPPQUQPQQPPgUPPQUQPgUQPgQPPQdyAdAAAAAXdFJOUwAPBEzitBtAK/H5dtdsNM9V3ITCppSPusJucgAAAP1JREFUOMuNVImygyAMDApyFLywzf//6QOtLa6W586oDC7J5oKoQKMfr0Utr4du6BqjsszWR58/arxgtAPLZyvWtWifkocWGEKxP54cPStRbpjJBZTQBDeZgmJlf+G+l/ZD6qTsigPf5fdHM9hiv+e+dDBsEgKXEWjWZbQc1pCsop8cUjYHNztT4Rg3p7ePVOFQ9Im4efzJCWzS01U5XbIxO6pyKAlaJuQEvWJP07SQisjZ8dYQ1cmO0PpkB/WckPRgXIgcF+YHkfODeUbkPGO9AFu9oO6Are7QPzAtb7XHPjx62vsQ+pmu+vnWXNyar1tzemveV9a/90bl/vkDkhEN/BcKSr8AAAAASUVORK5CYII=")}
@media (min-width:768px){
  .how-we-tested--hours-icon{background-image:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAEYAAABCCAMAAADdYVCgAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABCUExURUdwTDExTAUPPQUQPgUQPwUPPgUQPgUQPhESRQQPPQUQPQUPPQQPPQQPPgUPPQcTPwYQPgQQPQQQPQQQPQoUQgQPPX2V6m4AAAAVdFJOUwAF11k7iWWADvOglb7oyiNNd+GyGS+buhsAAAIaSURBVFjDrVjt2kQgEK1UKhax7v9W3xnsst5qQvPHgzrNnPloirGUGDlo7b3WgzTslnDpp9d8kNfkJb+K4ewcEOsuIBk/fqaJyTVKNW4SH9jR55ln1DpjdLo/fu+1W9GtygDSCyEvJUM/pVr/agKk73CY0FEGuBY4ouuTqqA9Y5VeqkLbbFwh3uBCNekLXuO4JjLOtGi2zHGDRIraINMGaWnfeTHxxiU7E0FR2cHFVRCHI7y+EukalT8vi+Aq4pmI5wJTKvjkIijzHMFx8+nX2wYU3AS8W0f4ASLs0ScTRG4sUeIwzEBET/vrANpF4yUBwyRMHL5vANqwOzAM4l4cSLTmHoyxO8siNTANg3/F18CEMgQMqiM/7m/YXRhkZwk4bhNuomHQFr4+BbsPg8zKNTWaJzDNmlndMYJuwEDsdvAAaswTGAPkwF4AhZM9gWFQUHvUqX0G0yIrVbTQ5MI4zAdNOAph2vpHqn+u0sxHi+cOc5bqXEx9KRjSKFmfJWQUSTEpC8Wkw0lZHE6GHylL+JHJQHZnSzKQqUnJlppUoaBkKxRU2aJkK1tUEaU6pq2IUiWdtsnlbDCEn3ZbBFUKWM52R2y+pDJVVitAMSPyGhPCTcfYTbVJKZN+26Rk05Zoas9NW6qFTBaac3eZaGhjEppSqL0u1OyXOnqUOgiVOpaVOiQWO7KWOkAXO86XulwodtVR7OLl8jXQH4QXNyMapTS+AAAAAElFTkSuQmCC")}
}
@media (min-width:1280px){
  .how-we-tested--hours-icon{background-image:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAGkAAABjCAMAAACvx95uAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA5UExURUdwTAQPPQUQQAYTQAYQPykpTwQPPQQQPQQPPg8WRQUQPgQQPgUPPQUPPQUQPgUQPwkSQQQPPQQPPXsBYeEAAAASdFJOUwDzPSZVBubAfBCPas3bnTIcqzZ9sYEAAAMrSURBVGjevVpZooMgDEQ2WRS19z/sexWp2krNUCW/LkOSSQIhjIFiRzHwQYyW3SajNKHVj1V0G4wcL0YRPvSPY+mDF5fBmBzKC81cAGZN96BIZ35znHDN9ndNNxnvpeRSem+mbv/QlSs2TJv/tIZ/rtpy027gpqHMbmFlmeMq+57ibmVkwG2oTFprE/jp2zy83jYKNFyim/a0VVqfFOshE5r0laSvUMm0OkPPBu1iCY9ZQvnFhi0xc/DFDg73rnWLzTnlbRkX1vMixvJowkaSXRRKQz4Fx6mzHHlJZ0ZxFI308FMOG/S5VhGo+7XojN0ZlI8c/b2c2hgnPsubqNEVddtGrTL8HTURyEyGCKUP/aDmZ70lxQEBag6sTuX43RCq2dMHLaGKNhmuRydR4oiIxOSxq1RPiDYMKVqpV0eR1KlLkaLn31wqZk1pqYGMxIb5r3vXB7LtEKRov/ChklaXIyn9rtT0NXeUI8X8Nr2p1KsbkCKlxd6c5JKEIMWgcjtr9uwWJNZvGSCxrROGZLb2movJeBPS+Fhft2/8uBYp8tquxpO3IW1+H1bQO5Dsmiee7OjYbUisS8wWGPNwJJOCV37ZWlyCxJOjDOgmGMkmoz1ZqNmNSEwvUdShH7YlHzwp19BrYCHSM4E3/+kVpR6ONDNBRX/5W5F85JwAc1FEatpD8fl8JOL+BUbKic8iDTGu+FVIUzZ0eUWdcD+5Nitf/YRzD5aFe3g8wbLEE54jYFlyBJ73YEl5D87lsKRcDtcn+ByfmADXXLhpleJI3E2+1z4C3huh8tobwfu9EjeFoj0s2oRbf4/uy0HZ7MvRswbYgducNdDzUwHzZNmZEJPdmRA85+J8cIVnd0Tez+5YPwIuglNpjwVR6aPHAvWNwBq47xtBvTC6HPXCkP4e3XZH/T2kZ4nZ7pPS9D4sFEpHNZbcWyZKtrdM75cTy1K+X06/AyABfbkDqHivUfGupuL9U8U7tYr3hBXvPive51a8o654787qzRKwivMRFWc+WL05ltmElWZz5mpWad5oXnWlGaqoWJ25sAXMB51B0RfOuqXMUWV+b+u40pnEP5CXbdYjeN36AAAAAElFTkSuQmCC")}
}
.how-we-tested--wrapper--specs-holder--box--number{font-size:32px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.73px;text-align:center;color:#040f3d}
.how-we-tested--wrapper--specs-holder--box--number--overwrite{font-size:23px;color:#040F3D;word-wrap:break-word}
.how-we-tested--wrapper--specs-holder--box--text{text-align:center;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.23;letter-spacing:normal;color:#212026;margin:1px 0}
@media (min-width:768px){
  .how-we-tested--wrapper--specs-holder--box--text{margin:0;font-size:14px;font-style:normal;line-height:16px}
}
@media (min-width:1280px){
  .how-we-tested--wrapper--specs-holder--box--text{font-size:13px}
}
.how-we-tested--text--insight-link{color:#4b65bf;cursor:pointer;font-stretch:normal;font-style:normal;font-size:16px;font-weight:600;line-height:23px;word-wrap:break-word;margin-bottom:30px;display:inline-block}
.how-we-tested--text--insight-link-text{text-decoration:underline}
@media (min-width:768px){
  .how-we-tested--text--insight-link{text-align:center;font-size:16px;font-weight:600;letter-spacing:.06px;margin-bottom:36px}
}
@media (min-width:1280px){
  .how-we-tested--text--insight-link{text-align:left;margin-bottom:0}
}
.how-we-tested--wrapper--img-holder{margin-top:10px;position:relative}
.how-we-tested--wrapper--img-holder img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px}
@media (min-width:1280px){
  .how-we-tested--wrapper--img-holder img{width:auto;height:100%}
}
@media (min-width:768px){
  .how-we-tested--wrapper--img-holder{max-height:268px;margin:0;min-width:40px;overflow:hidden}
}
.aps-widget-container .aps-widget a .product-brand{color:#040f3d;font-weight:600;margin:17px 0 0 0;font-size:17px;text-align:center}
.aps-widget-container .aps-widget a .product-model{color:#212026;font-weight:300;margin:3px 0 0 0;font-size:14px;text-align:center;max-width:231px;line-height:19px;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:38px}
.aps-widget-container .aps-widget a .check-price-btn-wrapper{margin-top:auto}
.aps-widget-container .aps-widget a .check-price-btn-wrapper .check-price-btn{border-radius:36px;background-color:#4b65bf;font-size:16px;color:#fff;font-weight:500;height:40px;max-width:135px;text-align:center;cursor:pointer;display:block;line-height:40px;vertical-align:middle;margin:3px auto 0}
.aps-widget-container .aps-widget a .check-price-btn-wrapper .check-price-btn:hover{background-color:#607bd8}
.aps-widget-container .aps-widget a .product-image{width:100%;margin:0 auto;display:block;white-space:nowrap}
.aps-widget-container .aps-widget a .product-image img{max-width:135px;max-height:135px;width:auto;margin:0 auto;display:block;vertical-align:middle;object-fit:contain}
@media (min-width:768px) and (max-width:1279px){
  .aps-widget-container .aps-widget a .product-model{max-height:80px;overflow:auto}
}
div.components--content--product .components--content--product--content{margin:8px 0 20px;padding:0 25px 10px 25px}
div.components--content--product .components--content--product--content button.check-price{width:100%;min-height:44px;height:auto;padding:9px 20px;margin:13px 0 2px;font-size:18px;line-height:25.2px;font-weight:600;border-radius:36px}
div.components--content--product .components--content--product--content button.check-price .sale-price{font-weight:600;margin:0 0 0 8px}
div.components--content--product .components--content--product--content button.check-price .original-price{font-weight:600}
div.components--content--product .components--content--product--content button.check-price .original-price.discounted{text-decoration:line-through;font-weight:300}
div.components--content--product .components--content--product--content .components--content--product--content--discount{width:100%;text-align:center;font-size:12px;font-weight:600;line-height:15.96px;color:#C9882C}
div.components--content--product .components--content--product--content .components--content--product--content--brand{line-height:26.82px}
div.components--content--product .components--content--product--content .components--content--product--content--model{line-height:120%}
div.components--content--product .components--content--product--content .components--content--product--content--bottom{line-height:24px;margin:2px 0 0}
div.components--content--product .components--content--product--content .components--content--product--content--title{line-height:19px;margin:19px 0 0}
div.components--content--product .components--content--product--image{margin:30px auto 0}
div.components--content--product .components--content--product--image .product-tested-badge{background-image:url(/res/raw/images/back/tested_badge.png);width:69px;height:68px;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;margin-left:150px}
@media (min-width:768px){
  div.components--content--product .components--content--product--image{margin:31px 31px 31px 30px}
  div.components--content--product .components--content--product--content{margin:30px 31px 31px 0;padding:0;max-width:302px}
  div.components--content--product .components--content--product--content .components--content--product--content--bottom{margin:8px 0 0}
}
@media (min-width:1280px){
  div.components--content--product .components--content--product--content{margin:30px 31px 31px 0;max-width:301px}
}
.buying-guide-author-section:has(.authors-experts){display:block}
.buying-guide-author-section{font-size:14px;border-bottom:1px solid #E3E3E3;margin-bottom:-10px;margin-top:-6px}
.buying-guide-author-section a{text-decoration:underline}
.buying-guide-author-section .single-author{margin-top:3px;margin-bottom:5px}
.buying-guide-author-section .single-author .author-image{border-radius:50%}
.buying-guide-author-section .single-author .author-topic-info{display:inline-block;vertical-align:13px;line-height:22px;margin-left:3px}
.buying-guide-author-section .authors-experts{line-height:22px}
.buying-guide-author-section .last-updated{font-size:13px;font-style:italic;font-family:Georgia;line-height:22px;color:#7B7986;margin-top:-3px;margin-bottom:16px}
.buying-guide-author-section .share-bottom-section .share-bottom-title{float:left;margin-right:10px}
@media (max-width:767px){
  .buying-guide-author-section{margin-top:-3px}
  .buying-guide-author-section .single-author .author-topic-info{line-height:20px}
  .buying-guide-author-section .authors-experts{line-height:20px}
  .buying-guide-author-section .share-bottom-section{border-bottom:none}
  .buying-guide-author-section .share-bottom-title{float:left;margin-right:10px}
}
@media (min-width:768px) and (max-width:1279px){
  .buying-guide-author-section{margin-top:-10px;margin-bottom:14px}
  .buying-guide-author-section .single-author{margin-top:5px;margin-bottom:3px}
  .buying-guide-author-section .share-bottom-section{display:inline-block;float:right;border-bottom:none}
}
.widget-content-base .bying-guide-wrapper{width:100%;max-width:1160px;margin:0 auto}
@media (width>1280px){
  .widget-content-base .bying-guide-wrapper{max-width:600px;margin:unset}
}
body.is-topic.ab-BuyingGuide .desktop-footer{margin:45px auto 0}
.buying-guide-styles{margin:0 0 0 0}
.buying-guide-styles .entity-content ul li{margin:0 auto 14px}
.buying-guide-styles .entity-content .topic-table-contents{display:none}
@media (min-width:768px){
  .buying-guide-styles .entity-content ul li{margin:0 auto 5px}
}
.widget-buyingguide .components-contenttexteditor{margin:0 auto}
.widget-buyingguide .components-contenttexteditor h1,.widget-buyingguide .components-contenttexteditor h2,.widget-buyingguide .components-contenttexteditor h3,.widget-buyingguide .components-contenttexteditor p,.widget-buyingguide .components-contenttexteditor li,.widget-buyingguide .components-contenttexteditor span{word-break:normal}
.widget-buyingguide .components-contenttexteditor h1{margin-bottom:15px}
.widget-buyingguide .components-contenttexteditor h3{margin-top:5px}
.widget-buyingguide .components-contenttexteditor p{margin-bottom:20px}
.widget-buyingguide .components-contenttexteditor .pullout-text{padding-top:6px}
.widget-buyingguide .components-contenttexteditor .pullout-author{padding:0 20px}
.widget-buyingguide .components-contenttexteditor .pullout-author-desc{padding-top:0}
.widget-buyingguide .components-contenttexteditor .addmediawidget img{object-fit:cover}
.widget-buyingguide .components-contenttexteditor .addmediawidget .br-youtube-frame-wrapper{height:auto}
@media (max-width:767px){
  .widget-buyingguide .components-contenttexteditor{padding:0 20px}
  .widget-buyingguide .components-contenttexteditor h2{padding:5px 0 8px;margin-top:15px}
  .widget-buyingguide .components-contenttexteditor .addmediawidget{padding:20px 0 0 0}
  .widget-buyingguide .components-contenttexteditor .addimagewidget{padding-bottom:20px}
  .widget-buyingguide .components-contenttexteditor .image-caption{margin-bottom:10px}
  .widget-buyingguide .components-contenttexteditor .pullout-title{font-size:26px;padding-bottom:0}
  .widget-buyingguide .components-contenttexteditor .buying-guide-author-section{margin-top:-3px}
  .widget-buyingguide .components-contenttexteditor .buying-guide-author-section .single-author .author-topic-info{line-height:20px}
  .widget-buyingguide .components-contenttexteditor .buying-guide-author-section .authors-experts{line-height:20px}
  .widget-buyingguide .components-contenttexteditor .buying-guide-author-section .share-bottom-section{border-bottom:none}
  .widget-buyingguide .components-contenttexteditor .buying-guide-author-section .share-bottom-title{float:left;margin-right:10px}
}
@media (min-width:768px) and (max-width:1279px){
  .widget-buyingguide .components-contenttexteditor{width:600px;margin:0 auto}
  .widget-buyingguide .components-contenttexteditor h1{margin-bottom:20px}
  .widget-buyingguide .components-contenttexteditor h1:before{margin-top:40px}
  .widget-buyingguide .components-contenttexteditor h2{padding-top:10px}
  .widget-buyingguide .components-contenttexteditor h3{margin:7px 0}
  .widget-buyingguide .components-contenttexteditor .addmediawidget{margin:20px auto 30px}
  .widget-buyingguide .components-contenttexteditor .addimagewidget{padding:0 0 20px 20px;margin:30px 0 0}
  .widget-buyingguide .components-contenttexteditor .pullout-title{padding:15px 17px 5px}
  .widget-buyingguide .components-contenttexteditor .pullout-text{padding:6px 20px 0}
  .widget-buyingguide .components-contenttexteditor .pullout-author{padding:17px 20px 0;text-transform:uppercase}
  .widget-buyingguide .components-contenttexteditor .pullout-author-desc{padding-top:inherit}
}
@media (min-width:1281px){
  .widget-buyingguide .components-contenttexteditor{pointer-events:initial}
  .widget-buyingguide .components-contenttexteditor ul{margin:0 0 30px}
  .widget-buyingguide .components-contenttexteditor .addimagewidget{margin-top:30px}
  .widget-buyingguide .components-contenttexteditor .addmediawidget{margin-bottom:35px}
  .widget-buyingguide .components-contenttexteditor .pullout-title{padding-bottom:0}
  .widget-buyingguide .components-contenttexteditor .pullout-text{padding-top:0}
  .widget-buyingguide .components-contenttexteditor .pullout-author{padding:0 20px;text-transform:uppercase}
  .buying-guide-styles .entity-content .topic-table-contents{pointer-events:initial;display:block;width:210px;align-self:stretch;box-sizing:border-box;flex:0 0 210px}
  .buying-guide-styles .entity-content .topic-table-contents .topic-table-contents-inner{height:100%}
  .buying-guide-styles .entity-content .topic-table-contents .topic-table-contents-inner .table-contents-sticky{top:150px;position:sticky}
  .buying-guide-styles .entity-content .topic-table-contents .topic-table-contents-inner .experts{padding:10px 0}
  .buying-guide-styles .entity-content .topic-table-contents .topic-table-contents-inner .author-image{display:block;width:122px}
  .buying-guide-styles .entity-content .topic-table-contents .topic-table-contents-inner h3{margin:30px 0 0;font-size:22px;font-weight:600;color:#212026;padding:20px 0 0}
  .buying-guide-styles .entity-content .topic-table-contents .topic-table-contents-inner .topic-table-item{display:block;padding:7px 0;margin:7px 10px 7px 0;cursor:pointer;color:#4b65bf;font-size:15px;font-weight:600;line-height:1.47;width:210px;word-break:normal}
  .buying-guide-styles .entity-content .topic-table-contents .topic-table-contents-inner .topic-table-item:hover{color:#4b65bf}
  .buying-guide-styles .entity-content .topic-table-contents .topic-table-contents-inner .topic-table-item.active{color:#344585;text-decoration:underline}
}
.components--content--product{font-family:"Montserrat",--montserrat-system-fallback,"Verdana",sans-serif;display:block;margin:25px 0!important;border-radius:8px;box-shadow:3px 3px 5px 0 rgb(0 0 0 / .09);border:solid 1px #aaa8b3}
.components--content--product .product-badge-triangle{width:0;height:0;display:block;position:relative;top:5px;right:10px;border-left:10px solid #fff0;border-top:10px solid #7b7986}
.components--content--product .product-badge-triangle.product-badge-best-of{border-top:10px solid #ad6f17}
.components--content--product .product-badge-triangle.product-badge-best-for{border-top:10px solid #000}
.components--content--product .product-badge-triangle.cyan{border-top:10px solid #68C3DE}
.components--content--product .product-badge-triangle.orange{border-top:10px solid #EA4D22}
.components--content--product .product-badge-triangle.pink{border-top:10px solid #EC74AA}
.components--content--product .product-badge-triangle.green{border-top:10px solid #41C27F}
.components--content--product .product-badge-triangle.purple{border-top:10px solid #9D5FC9}
.components--content--product .product-badge{position:relative;display:table;height:32px;box-sizing:border-box;padding:4px 14px 2px 23px;font-size:14px;text-transform:uppercase;color:#fff;top:5px;right:10px}
.components--content--product .product-badge span{font-weight:800;margin:0}
.components--content--product .product-badge.product-badge-best-of span{margin:0 0 0 9px}
.components--content--product .product-badge.product-badge-best-for span{margin:0 0 0 7px}
.components--content--product .product-badge.product-badge-custom span{margin:0 0 0 7px}
.components--content--product .product-badge.product-badge-top-pick span{margin:0 0 0 10px}
.components--content--product .product-badge.product-badge-best-of{background:#dea14b;background-image:url("data:image/svg+xml;base64, PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAyOCAxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMy45OTMuMDggOS4xMSA1Ljk3Ny4xMDEgMS4xNSAyLjI2IDEyLjE2aDIzLjQ2NGwyLjE2LTExLjAxMS04Ljk5NyA0LjgxNXoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K");background-repeat:no-repeat;background-size:23px auto;background-position:14px 11px;padding:4px 14px 2px 30px}
.components--content--product .product-badge.product-badge-best-for{background:#040f3d;background-image:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAC8AAAAqCAIAAACsiJVIAAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AYht+mSqVUHewgxSFDdbIiKuKoVShChVArtOpgcukfNGlIWlwcBdeCgz+LVQcXZ10dXAVB8AfE0clJ0UVK/C4ptIjxjuMe3vvel7vvAKFRZprVNQ5oetVMJeJiJrsqBl4RpNmHMURkZhlzkpSE5/i6h4/vdzGe5V335+hVcxYDfCLxLDPMKvEG8fRm1eC8TxxmRVklPiceNemCxI9cV1x+41xwWOCZYTOdmicOE4uFDlY6mBVNjXiKOKpqOuULGZdVzluctXKNte7JXxjK6SvLXKc1hAQWsQQJIhTUUEIZVcRo10mxkKLzuIc/4vglcinkKoGRYwEVaJAdP/gf/O6tlZ+ccJNCcaD7xbY/hoHALtCs2/b3sW03TwD/M3Clt/2VBjDzSXq9rUWPgP5t4OK6rSl7wOUOMPhkyKbsSH5aQj4PvJ/RN2WBgVsguOb2rXWO0wcgTb1K3gAHh8BIgbLXPd7d09m3f2ta/fsBeA9yqbEL8e8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfmCgoOMCjJqRn5AAADR0lEQVRYw2Nk4bdlGDSAiWEwgeHoGmVFaWVF6cHiGm8PK28Pq8HiGn8fO38fO8rNYaHcCH5+HitzbQjj48cvAxw2bk5mLCwsLCwsbk5mAx9T8BRDedKh1DVMTMweruYQtoerORMT80C6xspcW1iIH8IWFuKHJKABcw1a7FAYWZS6xsvdCg+Xrq6RlRHX0lBAFtHSUJCVER8Y1/hgixcfCiKLMtd4WhEpSCRgRGvfhAY6NdelcnGyE6NZXEyIiQndP//+/Xv56h0x2n///lvbPGvZqt04XcPAwKCjpbR0XgNagqA6ePT4ZVRi/ckz15AFmZk45NHUvXr9fv6SrdxcHGbGmoyMjLRwyrqNB31CS+/ef0ogppCBi5PZvGkVkhIiVHTHz5+/SqunTp+zHqsslrCBg3v3ny5cul1ZUVqTSrF249ZDz8DibTuP41KAzzUMDAzff/xcs2H/o8cvHO2M2dlZKXHKgqXbQmJqnj57TUKewlPQLZvfYGFKTjX0+fO3nOJe5LxDZtjAwadPXxcu3fHr5287a33MXI0HnL1w0yOg6NDRC8QoJtY1DAwM////P3L80p59p+1tDYUE+YjRMmXm2vC4unfvP9KqLD555trDRy+IVLxx6+F///7SsGaQlRF3sDUkUnGwvwNt66noMDfi002Qnz1JrUHSXRPhRrxiMVFBOxt9WrnG3ERLQ02eJC0kRRZpromJ9MAq/v7D5/cfPuOKLJq4hp2DLTzYGVP80NGLxjZJxjZJh45exBpZNpZ61HeNn6eNoAAvssifP39qm2Y7e+c+fvLy8ZOXzt65tU2z//z5g6YxPMSF+q6JDndDqwKtnTM6+hYjC3b0LbZ2zrhx6yFKL93bhsquERMTcndBdGxnL9hkYpd87uItTJXnLt4ysUuevWATXERSQoTIyCLWNRHBziwsLJC2mH94RVZBz88fv3A2Yn78yiro8Q+vePX6PTRnBThS0zVxUZ4MDAy79p40tE7ctvMYMVq27TxmaJ24a+9JBgaGYH97qrlGR0tJQ00ur6TfO7j0FXEtcGij9tU77+DSvJJ+IUE+YiKLqPZNVJjr2fM3b95+RHZTS11VzsJMe+HS7VRwDd3A6AgtbgAATnoFUELR2jEAAAAASUVORK5CYII=");background-repeat:no-repeat;background-size:21px auto;background-position:10px 7px}
.components--content--product .product-badge.product-badge-custom{background:#040f3d;background-repeat:no-repeat;background-size:21px auto;background-position:10px 7px;padding:4px 14px 2px 0}
.components--content--product .product-badge.product-badge-custom.cyan{background:#68C3DE}
.components--content--product .product-badge.product-badge-custom.orange{background:#EA4D22}
.components--content--product .product-badge.product-badge-custom.pink{background:#EC74AA}
.components--content--product .product-badge.product-badge-custom.green{background:#41C27F}
.components--content--product .product-badge.product-badge-custom.purple{background:#9D5FC9}
.components--content--product .product-badge.product-badge-top-pick{background:#9f9cac;background-image:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAIAAACogXwNAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAD6klEQVRYhe2YW1caVxTH98yIZURDsaTBBCMWQcRQ6wVQsBKK+NjVp366rtUv0E+AECkRVLxxDUiMJILRxhsgIreZ6UPWSqdzBgNIwIf83/Z/7zPnBzPn7DOD/fnHX3D/hHcagF9fsRrRPcXq6uDck1NatWa4UqnubkeTB2l2qmNYc+bJUc0PAECSYLEa8/nC6YeLT9nO3ETtM9VHpk/SjCnZYQew5IMDeoOOY/b29rDDdmP194stVgOGYRw/l82zw7ZikaTQtmQSCLgPNE0z0ehrttM+LILAbXaTSNSDpvzrwcxlju20D+tni176UIL6sVf78dgbjtkmrKmZccWwHPWP0if+9SDqtwNLOfL0xwkN6l9e5twvNhiGZ8gXx3okk5rmp1G/eFNyObyVSpV31JfF6usTWW2zBMGdhaIol9OXzxdqDeTHwnHuvtKEursFi0tmofAbNLXq2Wa3GlTcLQTHMYNxQjWqoCk6GIhHwonmmDAMs9pmxd/2oanA7qvkQer24VyscZ1ao1UCAEEQMwYdhmPh4F4TWHPmyYHH36N+8iAV2Il9djj3JqrUCnY4NT2uGH7SKNO4TqUeHUb90w8Xq56teq7AxSJJITvEMGx+gX8brKXBpwMzem4nBoB8vuBa9lEU3QxWJpPjOF1dhM1uEvXyNA1U/d+JF57zdOJKueJ0eIvFUj0X4cEK7sbRIpIULtp5Wiy3rEdos5vRMoZh3Ct+TtdrDCudOo6EeFafpF9s+cWI/Av/iSAIm90kEpFoyr8ROkqf1M/EgwUAW5vhw3fvUV8ulxlmf6p1oYXneqmU5xGMxw5i0f2GmPixAMDj9p+fZVB/TKsc0ypRf3rm2ZCCZ8G+P/pnYy3QKFNNrGqVci17C9c3aEpvnJAPytjOiGpINzGKVmYyuRXXOsPbipvDAoBCoeha9lWr3FaK45jFapRIHnwMZTKpaX4KHV4slpwOX61O3DwWAJyfZzzuTfTnCgRdi0tmkhT2Pei1Ls7hONqJ6RfOtfzVdXNMAED89uvvt6Sz2SuKoh4/ecTxu7sFsoGHKvUQ7yHY+3IrnWps6XH0+YNNJJR4nXiL+lKpRCzm6cShQPzN/uFdmOrCAgDf6s7x8Wk9lW+T6Z3t6N2QAOrEYhhmxbmWy17dXnZ2evny7827M0H9p9NyueJ0+Eqlcq2C6+sGOnHLsAAgl8uvONdommfiSqXqcvhubootYWoMCwBOTs583h2OyTCMx+2/uMi2igmaeMXYT7wLh/53Xt3yh1OHx61DAmju+9b2ZqRUKo9pR2iaDgf3EnvJ1jI1iQUAkVCC9/zTKt3Tb6dfsRrRPcX6F71MaKOk+ji/AAAAAElFTkSuQmCC");background-repeat:no-repeat;background-size:19px auto;background-position:13px 8px}
.components--content--product .components--content--product--image{box-sizing:border-box;display:block;padding:0 25px;margin:15px auto 0}
.components--content--product .components--content--product--image .product-tested-badge{background-image:url(/res/raw/images/back/tested_badge.png);width:69px;height:68px;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;margin-left:150px}
.components--content--product .components--content--product--image img{display:block;max-width:160px;max-height:160px;margin:0 auto;object-fit:contain;aspect-ratio:1;image-rendering:-webkit-optimize-contrast;top:0;bottom:0;left:0;right:0}
.components--content--product .components--content--product--content{box-sizing:border-box;display:block;vertical-align:top;margin:8px 0 20px;padding:0 25px 8px 25px;word-break:break-word}
.components--content--product .components--content--product--content .components--content--product--content--brand,.components--content--product .components--content--product--content .components--content--product--content--model,.components--content--product .components--content--product--content .components--content--product--content--title,.components--content--product .components--content--product--content .components--content--product--content--bottom{display:block}
.components--content--product .components--content--product--content .components--content--product--content--brand{font-size:22px;font-weight:600;color:#040f3d;line-height:1.4;margin-bottom:3px}
.components--content--product .components--content--product--content .components--content--product--content--model{margin:0;font-size:18px;font-weight:300;line-height:1.17;color:#212026}
.components--content--product .components--content--product--content .components--content--product--content--title{margin:18px 0 0;font-size:15px;font-weight:600;line-height:1.06;color:#c9882c}
.components--content--product .components--content--product--content .components--content--product--content--bottom{margin:8px 0 0;font-size:14px;line-height:1.5;color:#212026}
.components--content--product .components--content--product--content .check-price{display:block;text-align:center;font-size:14px;font-weight:600;line-height:1.78;padding:6px 0;box-sizing:border-box;width:100%;height:38px;border:none;margin:20px auto 0;border-radius:36px;background-color:#4b65bf;color:#fff;cursor:pointer}
.components--content--product .components--content--product--content .components--content--product--content--store-logo img{display:block;margin:7px auto 0}
@media (min-width:768px){
  .components--content--product .product-badge-triangle{right:16px;border-left:16px solid #fff0}
  .components--content--product .product-badge{font-size:17px;right:16px;padding-bottom:3px}
  .components--content--product .product-badge.product-badge-best-for{background-size:25px auto;background-position:8px 4px}
  .components--content--product .product-badge.product-badge-custom{background-size:25px auto;background-position:8px 4px}
  .components--content--product .product-badge.product-badge-best-of{background-size:26px auto;background-position:8px 12px}
  .components--content--product .product-badge.product-badge-top-pick{background-size:22px auto;background-position:9px 7px}
  .components--content--product .product-badge.product-badge-top-pick span{margin:0 0 0 17px}
  .components--content--product .components--content--product--image{display:inline-block;margin:15px 30px 25px;padding:0;width:200px;height:180px}
  .components--content--product .components--content--product--image img{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap}
  .components--content--product .components--content--product--image img{width:initial;height:initial;max-width:200px;max-height:200px}
  .components--content--product .components--content--product--content{display:inline-block;width:325px;margin:5px 0 28px 7px;padding:0}
  .components--content--product .components--content--product--content .components--content--product--content--brand{line-height:normal;padding-bottom:1px}
  .components--content--product .components--content--product--content .components--content--product--content--brand{font-size:24px}
  .components--content--product .components--content--product--content .components--content--product--content--model{font-size:20px;line-height:120%}
  .components--content--product .components--content--product--content .components--content--product--content--title{margin:20px 0 0;font-size:18px;line-height:.95;letter-spacing:1.4px}
  .components--content--product .components--content--product--content .components--content--product--content--bottom{margin:8px 0 0;font-size:15px;line-height:1.56}
  .components--content--product .components--content--product--content .check-price{margin:20px 0 10px;font-size:18px;width:180px;height:48px}
  .components--content--product--content--store-logo{width:180px}
  .components--content--product--content--store-logo img{width:60px;margin:0 auto}
}
@media (min-width:768px) and (max-width:1279px){
  .components--content--product .product-badge.product-badge-best-of{background-position:11px 12px}
  .components--content--product .product-badge.product-badge-best-for{background-position:8px 6px}
  .components--content--product .product-badge.product-badge-custom{background-position:8px 6px}
  .components--content--product .product-badge.product-badge-top-pick{background-position:9px 8px}
  .components--content--product .product-badge.product-badge-best-of span{margin:0 0 0 16px}
  .components--content--product .product-badge.product-badge-best-for span{margin:0 0 0 17px}
  .components--content--product .product-badge.product-badge-custom span{margin:0 0 0 17px}
  .components--content--product .components--content--product--image{margin:30px 30px 25px}
  .components--content--product .components--content--product--content{margin-top:18px;padding-right:30px}
  .components--content--product .components--content--product--content .components--content--product--content--bottom{font-size:15px;line-height:1.6}
  .components--content--product .components--content--product--content .check-price{margin:21px 0 8px}
}
@media (min-width:1280px){
  .entity-content-is-editable .components-contenttexteditor .components--content--product .product-badge{height:30px}
  .components--content--product .product-badge-triangle{top:14px}
  .components--content--product .product-badge{padding-bottom:1px;height:30px;top:14px}
  .components--content--product .product-badge .product-badge-top-pick{background-position:9px 8px}
  .components--content--product .components--content--product--content{padding:0 30px 0 0}
  .components--content--product .components--content--product--content .components--content--product--content--title{font-size:18px}
  .components--content--product .components--content--product--content .check-price{margin:22px 0 10px}
  .components--content--product .components--content--product--content .components--content--product--content{margin:5px 0 28px 0}
  .widget-content .components--content--product .components--content--product--content{padding:0 30px 0 0;margin:10px 0 28px;width:370px}
  .widget-content .components--content--product .components--content--product--image{width:270px;height:270px;margin:15px 30px 25px 30px}
  .widget-content .components--content--product .components--content--product--image .product-tested-badge{margin-left:200px}
  .widget-content .components--content--product .components--content--product--image img{max-width:270px;max-height:270px;width:270px;height:auto}
}
.components-contenttexteditor .components--content--product{font-weight:400}
.product--card--link--wrapper{text-decoration:none!important}
@media (max-width:1280px){
  .widget-buyingguide .subscribe-buying-guide{display:none}
}
@media (min-width:1280px){
  .widget-buyingguide .topic-table-contents{padding-top:20px}
  .widget-buyingguide .subscribe-buying-guide{width:210px;flex:0 0 auto;box-sizing:border-box;position:sticky;top:150px;z-index:1;border-left:1px solid #d9d9d9;padding-left:20px;margin:20px 0 0 0}
  .widget-buyingguide .subscribe-buying-guide .sbg-title{width:180px;font-size:22px;font-weight:600;color:#040f3d;margin:0}
  .widget-buyingguide .subscribe-buying-guide .sbg-title span{color:#dea14b}
  .widget-buyingguide .subscribe-buying-guide .sbg-text{font-size:14px;line-height:1.57;color:#040f3d;margin:8px 0 10px}
}
.widget-buyingguide .subscribe-buying-guide .components-emailsubscribeform--input-row{display:block}
.widget-buyingguide .subscribe-buying-guide .components-emailsubscribeform--input{border:1px solid #111;height:40px;margin-bottom:10px;border-radius:8px}
.widget-buyingguide .subscribe-buying-guide .components-emailsubscribeform--submit-button{height:40px;border-radius:36px}
.product-catalog-manager-testing-notes .cke-top-toolbar,.product-catalog-manager-deep-dive .cke-top-toolbar{position:sticky;z-index:10001;top:0!important}
.components-contenttexteditor{max-width:100%;font-size:15px;color:#212026;line-height:1.75;letter-spacing:0;word-break:break-word;box-sizing:border-box;height:auto}
@media (max-width:1023px) and (min-width:768px){
  .components-contenttexteditor{line-height:28px;margin-top:16px}
}
.components-contenttexteditor .html-field-textarea{border:1px solid rgb(34 36 38 / .15)!important}
.components-contenttexteditor .html-field-textarea:focus-within{color:rgb(0 0 0 / .95);border-color:#4b65bf;border-width:1px;border-radius:.28571429rem;outline:1px solid #4b65bf;background:#fff}
.components-contenttexteditor strong{font-weight:600}
.components-contenttexteditor a{color:#4b65bf;text-decoration:none;font-weight:600}
.components-contenttexteditor p{margin-bottom:20px}
.components-contenttexteditor p:last-child{margin:0 0 0 0}
.components-contenttexteditor a{font-weight:600}
.components-contenttexteditor a:hover{color:#4b65bf}
.components-contenttexteditor ol{counter-reset:item;padding:0;world-break:normal}
.components-contenttexteditor ol li{display:block;word-break:normal}
.components-contenttexteditor ol li:before{content:counter(item) ". ";counter-increment:item;font-weight:700;float:left;margin-right:9px}
.components-contenttexteditor blockquote{border-left:1px solid #d9d9d9;margin:20px 0;padding-left:20px;font-family:Georgia;font-size:17px;font-weight:400;font-stretch:normal;font-style:italic;line-height:1.59;color:#25232b}
.components-contenttexteditor h1{font-size:26px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:normal;text-transform:uppercase;margin:0}
.components-contenttexteditor h1:before{content:" ";display:block;width:30px;height:1px;border-bottom:4px solid #cda053;margin:30px 0 10px}
.components-contenttexteditor h1 .title-bar{display:block;font-size:22px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;text-transform:initial;margin:0}
.components-contenttexteditor h3{font-size:20px;line-height:1;letter-spacing:normal;font-weight:600;font-stretch:normal;font-style:normal;color:#040f3d;padding:15px 0 10px;margin:17px 0 5px}
.components-contenttexteditor h2{display:block;padding:15px 0 10px;margin:0;font-size:26px;font-weight:600;color:#040f3d;font-style:normal;line-height:1.15;text-transform:uppercase}
.components-contenttexteditor h2:before{content:" ";display:block;width:30px;height:1px;border-bottom:4px solid #cda053;margin:15px 0 10px}
.components-contenttexteditor h2 .title-bar{display:block;font-size:22px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;text-transform:initial;margin:0}
.components-contenttexteditor.center{text-align:center}
.components-contenttexteditor .add_product_txt{display:none}
.components-contenttexteditor .components--content--product{margin:0}
.components-contenttexteditor .buttonwidget .button{display:inline-block;width:inherit;font-size:15px;font-weight:500;font-style:normal;text-align:center;text-decoration:none;cursor:pointer;margin:0 0 15px 0;padding:7px 22px;border:none;border-radius:36px;color:#fff;background-color:#4b65bf;transition:all 250ms ease-in-out}
.components-contenttexteditor .buttonwidget .button:hover{transform:scale(1.1);background-color:#3F54A1;-webkit-box-shadow:0 6px 9px -5px #ababab;-moz-box-shadow:0 6px 9px -5px #ababab;box-shadow:0 6px 9px -5px #ababab}
.components-contenttexteditor .buttonwidget .button:active{background-color:#344585}
.components-contenttexteditor .buttonwidget:has(.button[align=center]){text-align:center}
.components-contenttexteditor img{max-width:100%;height:auto;border-radius:8px}
.components-contenttexteditor .addmediawidget{margin-bottom:20px}
.components-contenttexteditor .addmediawidget img,.components-contenttexteditor .addmediawidget video,.components-contenttexteditor .addmediawidget .br-youtube-frame-wrapper{display:block;height:auto;width:100%;margin:0 auto}
.components-contenttexteditor .addmediawidget video,.components-contenttexteditor .addmediawidget .br-youtube-frame-wrapper,.components-contenttexteditor .addmediawidget .prgrsv.loaded img{height:100%;box-sizing:border-box}
.components-contenttexteditor .addimagewidget{width:200px;height:182px;padding:0 0 10px 20px;border-left:1px solid #d9d9d9}
.components-contenttexteditor .addimagewidget img{display:block;margin:0;width:200px;height:182px;object-fit:cover}
.components-contenttexteditor .br-youtube-frame-inner{display:block}
.components-contenttexteditor .image-caption{display:block;font-family:Georgia;font-size:13px;font-weight:400;font-style:normal;line-height:1.6;color:#212026;margin:5px 0 20px}
.components-contenttexteditor .pullout-title{display:block;font-size:33px;font-weight:500;line-height:1.3;color:#040f3d;padding:5px 20px 9px;text-transform:uppercase;border-left:1px solid #d9d9d9}
.components-contenttexteditor .pullout-text{display:block;padding:10px 20px 13px;border-left:1px solid #d9d9d9;margin:0 0 22px;font-family:Georgia;font-size:16px;line-height:1.56}
.components-contenttexteditor .pullout-author{display:block;font-size:20px;font-weight:600;padding:24px 20px 10px;color:#040f3d;border-left:1px solid #d9d9d9;top:-22px;position:relative}
.components-contenttexteditor .pullout-author-desc{display:block;color:#040f3d;padding:2px 20px 1px;border-left:1px solid #d9d9d9;top:-31px;position:relative}
.components-contenttexteditor .article-footer{display:block;color:#040f3d;position:relative;font-family:Georgia;font-style:italic;padding-bottom:8px}
.components-contenttexteditor>.article-footer{margin-top:5px}
.components-contenttexteditor>.article-footer~.article-footer{margin-top:0}
.components-contenttexteditor .add_narrow_promo_widget{border:4px solid #68c3de;border-radius:8px;padding:20px 25px}
.components-contenttexteditor .add_narrow_promo_widget .anpw-badge{font-size:12px;display:inline-block;background:#ffe030;padding:5px 11px;margin:0;text-transform:uppercase}
.components-contenttexteditor .add_narrow_promo_widget .anpw-promotional{font-size:18px;font-weight:600;line-height:26px;margin:11px 0 13px 0}
.components-contenttexteditor .add_narrow_promo_widget a{color:#4b65bf;text-decoration:underline;font-size:15px;font-weight:600}
.components-contenttexteditor .add_table_widget{border:1px solid #000;margin-bottom:20px}
.components-contenttexteditor .add_table_widget .add_table_widget_values{padding:8px 15px;font-size:14px;line-height:24px;overflow-wrap:anywhere}
@media (max-width:767px){
  .components-contenttexteditor .add_table_widget .add_table_widget_values:nth-of-type(odd){background:#f3f4f7}
}
.components-contenttexteditor .add_table_widget .add_table_widget_values p{margin:0!important}
.components-contenttexteditor .add_table_widget .add_table_widget_values ol{margin:0}
.components-contenttexteditor>.article-footer{margin-top:-7px}
@media (min-width:767px){
  .components-contenttexteditor .add_table_widget{display:flex;flex-wrap:wrap}
  .components-contenttexteditor .add_table_widget .add_table_widget_values{flex:0 0 50%;box-sizing:border-box;vertical-align:top;border-bottom:1px solid #d9d9d9}
  .components-contenttexteditor .add_table_widget .add_table_widget_values:nth-child(1),.components-contenttexteditor .add_table_widget .add_table_widget_values:nth-child(2),.components-contenttexteditor .add_table_widget .add_table_widget_values:nth-child(5),.components-contenttexteditor .add_table_widget .add_table_widget_values:nth-child(6),.components-contenttexteditor .add_table_widget .add_table_widget_values:nth-child(9),.components-contenttexteditor .add_table_widget .add_table_widget_values:nth-child(10){background:#f3f4f7}
  .components-contenttexteditor .add_table_widget .add_table_widget_values:nth-last-child(1),.components-contenttexteditor .add_table_widget .add_table_widget_values:nth-last-child(2){border-bottom:none}
  .components-contenttexteditor .add_table_widget .add_table_widget_values:nth-child(2n){border-left:1px solid #d9d9d9}
  .components-contenttexteditor>.article-footer{margin-top:12px}
}
@media (min-width:767px) and (max-width:1280px){
  .components-contenttexteditor{font-size:15px}
  .components-contenttexteditor h1{font-size:32px}
  .components-contenttexteditor h2{font-size:30px}
  .components-contenttexteditor h3{font-size:22px;line-height:1.5;letter-spacing:.08px;margin:inherit}
  .components-contenttexteditor a{font-size:15px}
  .components-contenttexteditor a:hover{text-decoration:underline}
  .components-contenttexteditor a:active{color:#a17c3d}
  .components-contenttexteditor p{margin:0 0 20px 0}
  .components-contenttexteditor .pullout-title{line-height:1.75}
  .components-contenttexteditor .addimagewidget img{height:200px}
  .components-contenttexteditor .addmediawidget img,.components-contenttexteditor .addmediawidget video,.components-contenttexteditor .addmediawidget .br-youtube-frame-wrapper{width:100%;margin:inherit}
  .components-contenttexteditor .image-caption{font-size:15px}
  .components-contenttexteditor .add_narrow_promo_widget{padding:25px 35px}
  .components-contenttexteditor .add_narrow_promo_widget .anpw-promotional{margin-top:12px;font-size:20px;line-height:29px}
  .components-contenttexteditor .add_narrow_promo_widget a{font-size:16px}
}
@media (min-width:1281px){
  .components-contenttexteditor{font-size:inherit}
  .components-contenttexteditor h1:before{border-bottom:5px solid #cda053;width:35px;margin:30px 0 15px}
  .components-contenttexteditor h2:before{border-bottom:6px solid #cda053;width:40px;margin:15px 0 15px}
  .components-contenttexteditor ol{world-break:normal}
  .components-contenttexteditor .addimagewidget img{height:182px}
  .components-contenttexteditor .add_narrow_promo_widget{padding:25px 40px}
  .components-contenttexteditor .add_narrow_promo_widget .anpw-badge{font-size:13px}
  .components-contenttexteditor .add_narrow_promo_widget .anpw-promotional{margin-top:12px;font-size:24px;line-height:33px}
  .components-contenttexteditor .add_narrow_promo_widget a{font-size:18px}
}
.components-emailsubscribeform{display:block;width:auto;position:relative}
.components-emailsubscribeform--input-row{display:flex;width:100%;max-width:760px;flex-flow:row nowrap}
.components-emailsubscribeform--input{display:block;outline:none;box-sizing:border-box;position:relative;color:#040f3d;font-size:15px;font-weight:300;height:40px;padding-left:10px;border:1px solid #aaa8b3;flex:1;box-shadow:1px 1px inset #c7c4c466;border-radius:8px 0 0 8px}
@media (max-width:1179px){
  .components-emailsubscribeform--input::-webkit-input-placeholder{font-size:13px}
}
.components-emailsubscribeform--submit-button{height:40px;display:inline-block;font-weight:500;position:relative;text-align:center;background:#4b65bf;border:none;color:#fff;cursor:pointer;box-sizing:border-box;flex:0 1 auto;font-size:14px;width:120px;border-radius:0 8px 8px 0}
.components-emailsubscribeform--result{display:none;width:100%;font-size:18px;font-weight:600;line-height:1.44;text-align:center;color:#cda053}
.components-emailsubscribeform--privacylink{font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-decoration:underline;display:none;margin-top:6px;font-size:11px}
@media (min-width:768px){
  .components-emailsubscribeform--privacylink{display:block;font-size:11px}
}
@media (min-width:1180px){
  .components-emailsubscribeform--privacylink{margin-top:10px;font-size:13px}
}
.bestie-chat-window .chat-messages-container .bot-message-container .bot-products-container{padding:10px 20px 10px;width:100%;box-sizing:border-box}
.bestie-chat-window .chat-messages-container .bot-message-container .bot-products-container .bot-products-carousel{display:flex;align-items:flex-end;gap:15px;overflow-y:hidden;overflow-x:auto;padding:10px 0 10px;margin-bottom:35px;flex-wrap:nowrap;width:100%;box-sizing:border-box;scrollbar-width:thin}
.bestie-chat-window .chat-messages-container .bot-message-container .bot-products-container .bot-products-carousel:has(>a:only-child){justify-content:center}
.bestie-chat-window .chat-messages-container .bot-message-container .bot-products-container .bot-products-carousel .bot-product-card{background:#fff;box-shadow:1px 2px 7px rgb(0 0 0 / .06);border-radius:12px;width:120px;height:175px;display:flex;flex-direction:column;justify-content:space-between;flex:0 0 auto;padding:20px 14px 20px 14px}
.bestie-chat-window .chat-messages-container .bot-message-container .bot-products-container .bot-products-carousel .bot-product-card .bot-product-card-image{width:100%;margin:0 auto;display:block;white-space:nowrap}
.bestie-chat-window .chat-messages-container .bot-message-container .bot-products-container .bot-products-carousel .bot-product-card .bot-product-card-image img{max-width:75px;max-height:75px;width:auto;margin:0 auto;display:block;vertical-align:middle;object-fit:contain}
.bestie-chat-window .chat-messages-container .bot-message-container .bot-products-container .bot-products-carousel .bot-product-card .bot-product-card-name{color:#000;font-size:14px;font-weight:500;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden;max-height:60px;line-height:19px;max-width:100%}
.bestie-chat-window .chat-messages-container .bot-message-container .bot-products-container .bot-products-carousel .bot-product-card .bot-product-card-buy-btn{font-size:12px;font-weight:600;text-decoration:underline;word-wrap:break-word}
@media (min-width:768px){
  .bestie-chat-window .chat-messages-container .bot-message-container .bot-products-container .bot-products-carousel{justify-content:space-evenly}
}
.footer-content-row-1 .footer-column.first-links-column{margin:62px auto 0}
.footer-content nav .footer-column{width:325px;margin:67px 20px 0}
.footer-content nav .footer-column-title{font-size:15px;margin-bottom:15px;color:#fff;text-transform:uppercase;font-weight:600}
.footer-content nav .footer-form-column{width:100%;text-align:center;color:#fff;font-size:14px;font-weight:400;line-height:25px;margin:20px 20px 0}
.footer-form-column .components-emailsubscribeform--input-row{display:block}
.footer-form-column .components-emailsubscribeform--input{width:360px;margin:0 0 11px;border-radius:8px}
.footer-form-column .components-emailsubscribeform--submit-button{width:360px;border-radius:36px}
.footer-form-column .footer-form-text{font-size:16px;font-family:"Montserrat",--montserrat-system-fallback,"Verdana",sans-serif;font-weight:600;line-height:25px}
@media (min-width:767px){
  .footer-content nav .footer-column{width:270px}
  .footer-content nav .footer-column-title{margin-bottom:7px}
}
@media (max-width:767px){
  .footer-form-column .footer-form-text{max-width:325px;margin:0 auto 20px}
  .footer-form-column .components-emailsubscribeform--input-row{display:block;width:325px;margin:0 auto;padding-bottom:30px}
  .footer-form-column .components-emailsubscribeform--input{width:100%}
  .footer-form-column .components-emailsubscribeform--submit-button{float:left;margin-bottom:20px;width:100%}
  .footer-form-column .components-emailsubscribeform--result{float:left}
}
.footer-column .components-emailsubscribeform--input{margin-right:10px}
@media (max-width:767px){
  .footer-content nav .footer-column{margin:42px auto 0}
  .footer-content .components-emailsubscribeform--input::placeholder{text-align:center}
}
@media (min-width:768px){
  .footer-content nav .footer-form-column{width:507px;font-size:16px;margin:20px auto 0}
  .footer-content nav .footer-column.footer-column-no-title{display:none}
  .footer-content nav .footer-form-column .footer-form-text{width:360px;margin:0 auto 10px;line-height:25px}
}
@media (min-width:768px) and (max-width:1279px){
  .footer-content nav .footer-column{width:250px;display:inline-block;margin:61px auto 0}
  .footer-content nav .footer-column.first-links-column{margin:30px auto 0}
  .footer-content nav .footer-column .components-emailsubscribeform{max-width:600px;margin:0 auto}
  .footer-content nav .footer-column .components-emailsubscribeform--input{width:100%;max-width:506px}
  .footer-content nav .footer-column .components-emailsubscribeform--submit-button{width:100%;max-width:506px}
  .footer-content nav .footer-form-column{width:507px}
  .footer-content nav .footer-form-column .footer-form-text{margin:0 auto 41px}
  .footer-content nav .footer-column.first-links-column{position:relative}
  .footer-content nav .footer-column:nth-child(4){position:relative;top:-30px}
}
@media (min-width:1280px){
  .footer-content nav .footer-column{width:250px;float:left;margin:67px auto 0}
  .footer-content nav .footer-column{margin-top:unset}
  .footer-content nav .footer-column-title{font-size:16px}
  .footer-content nav .footer-column-no-title{margin-top:31px;width:120px}
  .footer-content nav .footer-form-column{width:360px;color:#fff;font-weight:600;line-height:25px;text-align:left;margin:0 100px 0 0}
  .footer-content nav .footer-column.footer-column-no-title{display:block}
  .footer-content nav .footer-form-column .footer-form-text{margin:0 0 28px;font-weight:400}
  .footer-content-row-1 .footer-column.first-links-column{margin:0 auto}
}
/* ===== from opencode-src-art2.css ===== */
.header-text{font-size:80px;line-height:90px;font-weight:700}
.header-h2{font-size:22px;line-height:38px;letter-spacing:-.02em;font-weight:400}
.widget .subtitle-split,.widget .header-h1,.widget .header-h2{text-transform:none!important}
.product-header{font-size:20px;line-height:20px}
.price-button{width:50px;padding:3px 0;font-size:14px;color:#cea052;border:1px solid #cea052;text-align:center}
.price-button:hover,.active-button{background-color:#cea052;color:#fff}
.widget-productsingle :hover .check-price{background:#cea052;color:#fff}
.active-price-btn{color:white!important;background-color:#cea052!important}
.br-arrow-right,.br-arrow-right-large{display:inline-block;width:0;height:0;border-top:4px solid #fff0;border-bottom:4px solid #fff0;border-left:5px solid #4b65bf;position:relative;top:11px;right:1px}
@media (min-width:768px){
  .br-arrow-right-large{border-top:4px solid #fff0;border-bottom:4px solid #fff0;border-left:5px solid #4b65bf}
}
@media (min-width:1280px){
  .br-arrow-right,.br-arrow-right-large{border-top:4px solid #fff0;border-bottom:4px solid #fff0;border-left:4px solid #4b65bf}
  .br-arrow-right-large{border-left:5px solid #4b65bf}
}
.wtbr-text-block .phone{display:none}
.wtbr-text-block .br-arrow-right,.wtbr-text-block .br-arrow-right-large{vertical-align:-1px}
@media (max-width:1119px){
  .wtbr-text-block .br-arrow-right,.wtbr-text-block .br-arrow-right-large{top:-1px;border-left:5px solid #4b65bf}
}
@media (max-width:767px){
  .wtbr-text-block .phone{display:block}
  .wtbr-text-block .read-more .br-arrow-right{top:1px;right:-3px;border-left:5px solid #f3b45b}
}
.widget-productmatrix-default-hidden{position:absolute;top:-10000px}
.widget-productmatrix{border-collapse:separate;width:100%;max-width:1160px;margin:0 auto;position:relative;z-index:999;background-color:#fff}
@supports (-ms-ime-align:auto){
  .widget-productmatrix{box-shadow:0 10px 50px -7px #ccc}
}
.widget-productmatrix .fivestar-rate-wrapper{height:14px}
.widget-productmatrix .fivestar-rate{height:14px;width:70px}
@media (min-width:1280px){
  .product-matrix-headers .badge,.product-link .image{height:50px}
  .product-matrix-header.image,.image-wrapper{height:206px}
}
.widget-productmatrix .product:hover{z-index:10}
.widget-productmatrix .product-link{height:100%;display:block;text-decoration:none}
.widget-productmatrix .product-link:hover .amazon-btn:not(.amazon-all-button){background-position-x:-85px}
.widget-productmatrix .image-wrapper{display:block;text-align:center}
.widget-productmatrix .image-wrapper img{max-width:92%;width:auto;max-height:160px;display:block;margin:auto;object-fit:contain;aspect-ratio:1;image-rendering:-webkit-optimize-contrast;top:0;bottom:0;left:0;right:0}
.widget-productmatrix .product-name{text-align:center;font-weight:600;font-size:18px;color:#333e48;padding:5px 10px 0 10px;word-wrap:break-word}
.widget-productmatrix .product-model{text-align:center;color:#7a7a7a;font-size:15px;line-height:22px;padding:5px 10px 0 10px;word-wrap:break-word}
.widget-productmatrix .check-price{text-align:center;background:#4b65bf}
.widget-productmatrix .product-desc.bottom .headline{display:block;padding:0 23px;margin:16px 0 -13px 0;font-size:12px;font-weight:600;font-style:normal;line-height:1.33;letter-spacing:normal;color:#040f3d}
.widget-productmatrix .product-desc p{margin:0;padding:16px 23px;text-align:left;font-size:13px;color:#555;min-height:104px}
.widget-productmatrix .product-desc-label{text-transform:uppercase}
.widget-productmatrix .product-matrix-header.note.bottom,.widget-productmatrix .bottom .product-desc-label{color:#333e48}
.widget-productmatrix .product-matrix-header.note.good,.widget-productmatrix .good .product-desc-label{color:#009848}
.widget-productmatrix .product-matrix-header.note.bad,.widget-productmatrix .bad .product-desc-label{color:#ea4850}
.widget-productmatrix .check-price{transition:all 0.2s ease-out;border:none}
body.product-matrix-ie-compat .widget-productmatrix .check-price{transition:all 0s ease 0s}
.widget-productmatrix .product:hover .check-price{transform:scale(1.1);background-color:#607bd8;color:#fff;border:none;box-shadow:0 6px 9px -5px rgb(171 171 171)}
@media (min-width:768px) and (max-width:1024px){
  .widget-productmatrix{max-width:1160px}
}
@media (max-width:1280px) and (min-width:769px){
  .entity-layout-syndicated .widget-productmatrix{width:100%}
  .widget-productmatrix .product-name{font-size:17px}
  .widget-productmatrix .product-model{font-size:13px}
  .widget-productmatrix .product-titles{padding-bottom:18px}
}
.product-matrix .column-highlight{margin-left:-3px;display:none;border:3px solid #cea052;top:-3px;bottom:-3px;position:absolute;pointer-events:none}
.widget-productmatrix .media-background-wrapper{position:relative}
.widget-productmatrix .media-background-wrapper .video-loading{position:absolute;display:none;top:0;left:0;width:100%}
.widget-productmatrix .product-rating{text-align:center;padding:5px 0 15px 0;letter-spacing:1px}
.widget-productmatrix .product-rating p{margin:0}
.widget-productmatrix .product-rating .average-rating{position:relative;appearance:none;width:auto;display:inline-block;vertical-align:baseline;font-size:22px}
.widget-productmatrix .product-rating .average-rating:before{content:'★★★★★';top:0;left:0;color:rgb(0 0 0 / .2);background:linear-gradient(90deg,#DEA14B var(--percent),rgb(0 0 0 / .2) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:#fff0}
.widget-productmatrix .product-rating span{font-size:15px;font-weight:600;color:#040F3D}
@media (min-width:768px){
  .widget-productmatrix .product-rating .average-rating{font-size:15px}
  .widget-productmatrix .product-rating span{font-size:13px}
  .widget-productmatrix .product-rating{padding:5px}
  .item-info.specs.product-matrix-headers{min-height:80px}
}
.components-matrixcarousel{margin:0 20px}
@media (min-width:1120px){
  .widget-productmatrix .item-info-rating .label{display:block}
  .widget-productmatrix .product-rating .average-rating{font-size:19px}
  .widget-productmatrix .product-rating{padding:17px 0 0 0}
}
@media (max-width:767px){
  .widget-productmatrix .media-background-wrapper .media-background,.widget-productmatrix .media-background-wrapper{aspect-ratio:2.88}
  .widget-productmatrix .dividing-line-container{display:block}
  .widget-productmatrix .h-item{display:none}
  .widget-productmatrix .product-matrix .dividing-line-container{display:block;border-top:1px #AFACBA solid}
  .widget-productmatrix{border-radius:0;box-shadow:none;max-width:100%;width:100%;margin-bottom:0}
  .product-matrix-chubby-info .widget-chubbyhero-info{padding-top:0}
  .product-matrix-chubby-info .widget-chubbyhero-info .last-updated{top:10px;color:#7b7986;text-align:left}
  .product-matrix-chubby-info .widget-chubbyhero-info .info-text{text-align:center;font-size:11px;line-height:1.55;margin-top:10px}
  .product-matrix-chubby-info .widget-chubbyhero-info .info-text p{display:inline-block;background-color:#f8f8fa;padding:11px 20px;margin:0 20px}
  .product-matrix-chubby-info .widget-chubbyhero-info .info-text a{text-decoration:underline;font-weight:600}
  .product-matrix-chubby-info .widget-chubbyhero-info .breadcrumbs{font-size:12px;font-weight:600;padding:0 20px;margin-top:18px;line-height:1.4}
  .product-matrix-chubby-info .widget-chubbyhero-info .header-text{font-weight:400;font-size:26px;margin:18px auto 0;padding:0 20px;text-align:left;line-height:110%!important}
  .product-matrix-chubby-info .widget-chubbyhero-info .header-text a:before{content:"";display:block;border-bottom:4px solid #cea052;width:30px;margin:0 auto;top:-13px;position:relative}
  .widget-productmatrix .media-wrapper{display:none}
  .widget-productmatrix .product{position:relative;overflow:hidden;display:block;background:#fff;margin:10px 10px 20px 10px;box-sizing:border-box;width:auto;border:none}
  .widget-productmatrix .product:not(:first-child){content-visibility:auto}
  .widget-productmatrix .product:before{content:"";height:48px;display:none}
  .widget-productmatrix .badge{height:0}
  .widget-productmatrix .badge{display:block;color:#fff;font-size:16px;text-align:center;border-bottom:none}
  .widget-productmatrix .product.bestbucks .badge,.widget-productmatrix .product.bestbest .badge{display:block;color:#fff;font-size:16px;text-align:center;border-bottom:none;height:30px;line-height:30px}
  .widget-productmatrix .product .badge:after{content:"";display:block;position:absolute;top:0;left:0;height:31px;width:100%;z-index:9;background-size:100%}
  .widget-productmatrix .product.bestbest .badge:after{background-image:url("data:image/png;base64, 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");background-size:340px;background-repeat:no-repeat;background-position:center;background-color:#dea14b}
  .widget-productmatrix .product.bestbucks .badge:after{background-image:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAqgAAAA9CAYAAABhjJuFAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABFCSURBVHgB7Z09jB3VFcfHkcuQdYpIpPFuYZfYRiKdd91QECB2AUkBiq0ATZBspEARE0FhC0MRImFLuOEjAQUpBBeATShIsYu7RIm9dMFSvG5IlCJeJV0KZ/4zc9Z3h3vn+7135/n3Q0/A7r75uJ//e8655yYJAAAAAEBE7Ni5sHwrAQAAAACIhG8kAAAAAAARgUAFAAAAgKhAoAIAAABAVCBQAQAAACAqEKgAAAAAEBUIVAAAAACICgQqAAAAAEQFAhUAAAAAogKBCgAAAABRgUCdMxZ3350spR8AAACAsYJAnTMOP7Sc/CD9AAAAAIwVBOqcceShg9kHAAAAYKzsTGBu2LXwzeTQwXu3/vvm5n8TAAAAgLGBBXWOMHEqDuPmBwAAgJGCQJ0jDjuu/UMHDyQAAAAAYwSBOkesYEEFAACAOQCBOiespBZTN71UHo+KFRUAAADGB5uk5oQjHouprKirl68kMDxaAOxOFwQH7tmz7efXb/wjWf/iGhvU5oB9ad3OU/0uOgvYzfT5aaMQIxpbF9KPsZH2Obgz2bFzYflWAqPnz5+/lewvTabq2Hv2/SiJkaOPfT958/WTrb5z/cZX2Tu9896nydrlv2ZiYahrl9mblpvv+orzPfHTH27bkObj6hdfpp9ryelX3t66zv9uriVDoEXH/Q+faPS3sqz/8eLZpA1Wzh9eupx8fOnzYDlXofJXPZQ5e/73ybMnzzW5RPJGeo1jpWu8894fkieffrnyey/8/CfJi+mnjL6n71eh8tJiT8++y5kky6ym7U/tsO56dfRpq6E2auj5j2dt9YC3vfraaB2hsvVdW9f8KG1DXcqoS7stU+4n1p5Ope+rd26D1VPVmNrnmevqsuqZmtB07DS+XH8/88ip/NoaOey7TfqbobJT3cioUu53WkipPdX1NyuPNuOj+z3dR99Tn4A4wII6B8gyUhan9nMNFF0ERows7f5u9rHJtstE0xWVpQaxOmFq7L9nb/bR4NdmoI4Bt5x/9fLx1uWssvKJU6Gf61pdrXf6vtrz0PWuSVEC5kjD2G2VjT4Sa8+ePJuJ+b4M1U9NmGoh5U72uv5mUe4aL9w2qvbZRqjerLDALmXjUX5tlafK6Mmnz7QSOnrOqmexcKaq57i5+Z9kVkx7zK27n9unJVSHarN9UTt8NR1j3HHV6lTPaXOY2980Hg01nroi/9HHn0ecRgYCdQ6oEk06VepcarWaR8ySM2mRqkn+s9Qy0vUIWVksxozK2SwiTf8+hImnPnWm62+kFiFZVIZAk2DX+tV3P/jtmd6LJU3Gewfwduh5LqTPYwtWicLTr7yVTbxlISfLqiZo+2gckQWpibjS9aqsVIuZqDiQWlyfyMpV5SuR2rTOdP2q8jArnazxMS7+9k7Rc9W07egAl1++fCIrN7XZLtbRIVGbkzi1nN2ap+SZKD+Tfi/PlbUlCUqFAPSd11xxqrGNcLj4YJPUHHD0sQeCv5v3U6UkVia9GUyDaFdxqkFvHizYuYCpL2cJk7oMEmXLXhdeTSdan9egLX3EqYveqe81+mLvonKRaJEAMRHiszLq55qY9xTu5aHKQpg7WcLJBKTqrG+9Q3dkMf3e8hOZu1y80CBUY1KYOFR7UDvUc2mR5xOJarvWlsz70nfRXxanY/Jw3UlgQY0EicyuA4ZcNyFkFfly/XdJF55LrRPTdgNpoCgPFvkKejnoNt6XuhKbrH5llWnqwnEn9NB9dc933vtkK4hfz7mvcGuaeNLv3b/3YW6sMhINvg0CNsH0QZaKssWvrpybbLpTe6sTIXafPpOCrnGhsAL1WQDUCTK9r8pb7cFOavPFej+SugdnvRAxS7eJ06bPY39vZaFQh/sffiYZCgkApcDTtftaz6EfasenX/l1akF9qXG40tBovNOiXzSJKXeRiFUce58Nfuq/Jk5jtcBDDgI1ErRC1GQ4lAXDpUrA+tCE1TZmbCg0qfrua0LZJ56alteHlz5vPTmuBKyGutajj//C8/PL2T00CMuq5ro0Qy5RCYIlz3udHjDWqsxGRTmrDnxu+ibWr6aLLC3I+r5b7l5/KRNTXSYstaVQ29FC5tGA6JQl+Y3Xn+8kBieFuelFF7Fs76HNlhIuFpc6FBIVimc+VsQgw+y44ixwZ7FHQWOLxpJ8nmkuTo2+4vSzYiPb6ULsQrzg4o8IiyWa5QAu4XVf6m6JMR7nSsD6GWO6nHwjQrPd6rERSutSV84hwafFTpl800P/0AxtxDFrTFtCYtriK0MTt7kk1VdiEKfCwnwkKrtu9FC924StxdWQmNV/ccZhELC9Dqbddt0NlL5xYZKYOJU41hx7ioVS9CBQI0QdZ9oTn8SHBJWsgjEKPg0qoUnz3Qm6aDYDZSE3vtxECt6fp7g625DgY7Um7ssXC52HQXzqbVNDxcBpwmt7LU1WIeupLKd1fUC/V1+JQZwuFrucxWs9LUK28UTls2+AGF+ID0vdNgvXtsWnhzw4kwJxOk5w8UeK5XKTOyQUEzgUFkMXQ4oNCb+ycFgoYv98QlATalORIIFbtaFM5K7O2/F3tvvZd2/XrWo5JWVVWwtsSokJlWc5h2JVOeu9PqqIR14J5Nq0GFxZ5sphA/p7iaD1Adqdrr2e1kHTmOlQ2MsYN7UtOimX+pblzSK9k6X2WR9oTPj2wl1b14fZoH79QjGf5LGo0xdp5jXReDItbPMf4nR8IFAjxmJ0ZLma1A5YCbxTPfJSDk2en7GZ5UbP/rMWbnSVX10Z7kj/KaM0PSr/KtyckkIDsETZWqSpS6pylZbRuzxVEyt2zHMt28ktznkEqn1vqFAIxYVeTV3vTQhZB1dHmBJM7U4MtcDUYmspsHGvK2aVj6F8fYvgOtrG8TdNoK+wpb7pkhYK4RlC77pY5Ka12M9Zbeqz8XdaxhBXnKrtIU7HBQJ1BExiA5WtoMccJK6BeRpB/mfPf5AOcHe1ciNrEtSnzclJsbJZWJBDi5iQ2HXFiL6r/y9bWbsk7lfs2pupGC1j+WonLYJ8J/j0PbVNZdg028ZakR7KGHrhanUx1HVdT0MMOZnbLIK70nTxt5jWZd8yUT292GJsUv9YmFFY0mJLod/vXtvTpmnsURaJec0LPo8gUEeCbaDSQNQ3dq9qh/KYaJtcvA9aecuSKEtqm809Fjc7ZpF6tDiCMHQMYGhyLLsQ9f+HLm4XqF0S90ug6SQcn1W7jWXYxyzjiZta6TZ2/3Pb/w8tKO06ffuU1a21jzwR++w9Cr5UdnVonGkz7jY9anMIz1UeD/185d+oLnanfePIQytbC4ZpnsRnbE7JU+eKU9W17qu2qEwSCgUiKf84QKCODA0qv0k7XFdralu3+LTxnSRi+HaJ20DUxHrVJA9q1YRhu7t1zwOpBeZwlu90b6015kSxao9pQXC1Il7Tt8PerJNaJLllpJ+veGJPtaD6cUOheKJDbkxZtSXojnfcbR7KVLB/RhuDLM1TF24U7zLUDnkTylV9Qf0wJNjKLmUR07hzvcMGnbaWv2kKoM3MO9HsfufSfqO+rZOktHCwE5xC9LG0+o6aVYqrSVuwl0ri1LwNuUBfzt5dWTjm5QjweQaBOkI2sgTuX3USqNMMTu9CfjSjX6zo559dfO1rbmI7veijmnfrkgfVx0aRQN8Enu18P5xaJ0Ind8V25KzEdrCck7czS0NZ/Ok9JTrd9zgciOdTnTR1O+q6XfJuSvAolrRLwvFQGMChIqH8LCavrve0d8kPEjjQSxzlwnLPtuuG/q5J/dpRq1is4kF1IUOH+rjqsGpc2lVsbmuDLUp81lIzEEzykABbqOlebiiM4uiXLuYLJwnYWFLEQRjSTI0QN61MW+qOoYyd0Fnekz7utMp9akfxyc0WGuzHlooqJCgOlCwfw6WKeiDpQtdUT1pghKzpSv4/pvqy+F7RN+OHiU6VT9UO/nzyP+P9qB/cFre3EKcRYqn5dhVx/GUsb21bS6e7EfXfHoFq992fLSwnN2abt8tF/eSRYrywQz7mKUXgPIJAHSF9ROakU1ZNmtCgNsmBRoPZvzY+yTbG1Fmt/94xyX1shMrZdXVWncTU/n7dEverXDURdSnfs+ff9/5cFhadqDT0iW6TxKzheVx2t4nfjd89lVo9q7BFme8jz4IsV/ob25gCceH2l295xs6ulk43z6lvgeMuproesFGHhcv4xgT3d30O+YDpgIt/hPQ55WUIN+AkkSjwHS+6VLjxjwTE+ZUGaUvapJdRzk8Lh7B72uYCDbAawPVvd4OKBrxQ3aw7xwvGwEIWO+ovZzvq0sdV5z1CVs8mFk1fPcgau9rhDHhNOrLa2RGGTZGYso12ZfJd9e9v1bXlwt3fMaRg0qg/W5YEZTho6760WG7hpgfrilsnssp+nPYl3Knx4FpGb3jqReFSqjezdDadL8yjUhUeosWLFoAaL7Xob3vcqZ6pai+B2lnVgtVtm+r/+nuO340TBOrIkKjoa9mR0ItVoLopadrwcYPY2jbB+dezGNP8mmULUG7tu7fxQmHap6Y04UiF2K/C4nxDYSZ2wEQdskiXrd594j9XK3b2V6HJsWrDodX1GFC4w58Ky6/eSe72Ju1OfUIbR/S9Ppu1yqwWKZTUf+ROvW/5yQTiwISkLb7K2KEj+Yl5zRY8uqbaUN0hAPkx0Gez62qs12L5uZPnGvV73UPCWW27zyLKHS90Pe3p6Lsog+HBxT8yjtWINzsJpoqxu/nLaDCclHWmrxvbXNDzgJsmKLRBxk6OqiOUf7ePO1g7+9tuRDNB1rf9xBDCYW3NYuwkUmWhWgm4/PVz/d7CGYYqC5dTRd/EnTp7dhVeE200tcWpRFoIbSqytqSFj/qmbyy0a9qY0GQ8lhi0e+tZdH21Rd8BGvkmyge23WNpgHyqGi9MSEuoziqDB4TBgjoyViqsORIPT6Ury1vpf19ILRZ2wkyZ2N38TZnGYQPm4u0yeM3yxJYhKZdzKNdoG9dw6GSpLon7XbSzXxNmqO37MGHW9VhhO40tBvQuSqGjdzmeHe172yNxPbUSbRSCQ7uzXQv2pE6UsxydEsHyOMgCfydsmmp66IKhkKKuuZKbHvLgijrVy1M1FnZb8JiHQbv+9Qm1I/293qFpNg4JRMUr2/Wtreo6smiK/DCW28+dn654ZrA2pDZv+XovpF4EdvbHBQJ1RFRZ8zQwuEJN7rSqpP4xu/lDaODSR4nar3zxt+TdVAxN2nKlAfG+dMKXoFf5N8l7qnJdS4Wt6mOMZ49bOedxtn/5Wjk/E7BytjnBKXSyVJfE/WW0U7dtnmA7VliTqx1MULXxLuY61vNIqL+WPptEocpYbVYTvTvZayKWYJx0jl61I3Onyq2r/jTGftGGtha+vps8m9zvepG5wtenQ9gBMbJgHn3swWwc9LUj7c7v0hfs+ja+rhRhPrucBaaNRR9eWpvImO+mq9O4cSe0z7GwY+fC8q0ERoHiuMpxg2alCwWNl497M9QBv7P4YALtsc0y+rebyNoSZjO4zQe5qLt7Wx2rn23UbMKIFXcMsEUIQFsm3Y7cVFUCi+adCwJ1JEhoXlvfnhanqVvOzmoux/fJnUGOQgAAAIgNNkmNBNcVarFBck00Wb2ay0+xO+5qdOxJ+wEAAGA+wYI6EvK8cXu2NkJ1dXvYEYUWjI6bHwAAAGIDC+oIkDCVsNRGqL67DG0ziDYt2G5+AAAAgJjAgjoCFDs6iZNYFrPTmQ4m585/kAAAAADEAgIVAAAAAKICFz8AAAAARAUCFQAAAACiAoEKAAAAAFGBQAUAAACAqECgAgAAAEBUIFABAAAAICoQqAAAAAAQFQhUAAAAAIgKBCoAAAAARAUCFQAAAACiAoEKAAAAAFGBQAUAAACAqECgAgAAAEBU/B8Sfh596pbWEAAAAABJRU5ErkJggg==");background-size:340px;background-repeat:no-repeat;background-position:center;background-color:#040f3d}
  .widget-productmatrix .image-wrapper{display:block;vertical-align:middle;box-sizing:border-box;max-width:160px;max-height:160px;margin:20px 10px}
  .widget-productmatrix .image-wrapper img{margin:0 auto;height:auto;max-height:160px;max-width:100%;width:auto;top:0;bottom:0;left:0;right:0}
  .widget-productmatrix .product-info{display:block;overflow:hidden;margin:15px 10px 0 10px}
  .widget-productmatrix .product-name{font-size:25px;text-transform:uppercase;line-height:115%}
  .widget-productmatrix .product-model{font-size:18px;color:#212026;line-height:120%}
  .widget-productmatrix .product-name,.widget-productmatrix .product-model{text-align:left;padding-left:0}
  .widget-productmatrix .check-price{margin:0 10px 10px 10px;padding:10px 0;font-size:18px;font-weight:500;width:260px;display:none;border-radius:3px}
  .widget-productmatrix .mobile.check-price{display:block}
  .widget-productmatrix .product:hover .check-price{transform:none;border:none;box-shadow:none}
  .widget-productmatrix .product-action-row .product-button{display:none}
  .widget-productmatrix .product-desc{margin:10px 25px;clear:both;display:none;border:none!important;padding-top:20px}
  .widget-productmatrix .product-desc.mobile.bottom{display:block;margin:0 10px}
  .widget-productmatrix .product-desc.mobile.bottom .product-desc-label{display:none}
  .widget-productmatrix .product-desc .product-desc-label{font-size:12px;float:left;width:30%;padding:4px 15px 0 0;box-sizing:border-box;font-weight:600;color:#040f3d}
  .widget-productmatrix .product-desc p{min-height:0;color:#212026;line-height:125%;font-size:15px;padding:0 0 20px 0}
  .widget-productmatrix .product-desc.bottom .headline{color:#DEA14B;margin:0 0 5px 0;padding:0;height:auto!important;display:inline-block;letter-spacing:2px;font-size:16px}
  .widget-productmatrix .fivestar-rate{margin-left:0;margin-top:1em;margin-bottom:-.5em}
  .widget-productmatrix .amazon-btn,.widget-productmatrix .store-logo-button{margin:0 auto}
  .widget-productmatrix .specs-content{display:none}
  .widget-productmatrix .item-info.specs .specs-brand-name{display:none}
  .widget-productmatrix .item-info.specs .specs-desc{font-size:14px;line-height:21px;font-weight:600;margin-bottom:10px;word-break:break-word}
  .widget-productmatrix .item-info.specs .specs-desc:nth-child(odd) p{background:#F8F8FA}
  .widget-productmatrix .item-info.specs .specs-desc p{padding:0 10px;color:#212026}
  .widget-productmatrix .item-info.specs .specs-desc .spec-value{font-weight:400}
  .product-rating{display:none}
  .mobile.product-rating{display:block;text-align:left;margin:0 10px}
}
@media (min-width:768px){
  .widget-productmatrix{display:table;table-layout:fixed}
  .widget-productmatrix .mobile{display:none}
  .widget-productmatrix .dividing-line-container{display:none}
  body:not(.product-matrix-ie-compat) .widget-chubbyhero .media-wrapper{box-shadow:0 10px 14px rgb(0 0 0 / .1)!important}
  body:not(.product-matrix-ie-compat) .widget-productmatrix:before{content:"";position:absolute;top:6px;right:0;bottom:6px;left:0}
  .product-matrix-ie-compat .media-wrapper,.product-matrix-ie-compat .widget.widget-howwetest,.product-matrix-ie-compat .widget.widget-productmatrix{border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb}
  .product-matrix-ie-compat .widget.widget-howwetest{border-bottom:1px solid #cbcbcb}
  .product-matrix-ie-compat .widget-productmatrix{box-shadow:none}
  .widget-productmatrix .check-price{margin-bottom:10px}
  .widget-productmatrix .container{box-shadow:0 0 14px rgb(0 0 0 / .1)!important;max-width:1160px;width:100%;margin:0 auto}
  .widget-productmatrix{border-bottom:1px solid #cbcbcb;background:#fff}
  .product-matrix{display:grid;grid-template-columns:172px;justify-content:stretch;align-content:space-between;grid-auto-columns:1fr;position:relative}
  .product-matrix>.dividing-line-container{display:none}
  .product-matrix .h-item,.product-matrix .item{display:contents}
  .product-matrix a.item{color:inherit}
  .product-matrix .item-head{grid-row:1;display:flex;flex-direction:column}
  .product-matrix .item-info.bottom{grid-row:5}
  .product-matrix .item-info.good{grid-row:11}
  .product-matrix .item-info.bad{grid-row:14}
  .product-matrix .h-item .item-head,.product-matrix .h-item .item-info{text-align:center;font-weight:800;color:#040f3d}
  .product-matrix .item .item-head,.product-matrix .item .item-info{color:#555;border-left:1px solid #cbcbcb}
  .product-matrix .item-info{border-top:1px solid #cbcbcb}
  .product-matrix .column-highlight.hover{display:block}
  .widget-productmatrix .product-matrix-header{display:block}
  .widget-productmatrix .product-matrix-headers-notes .product-matrix-header{border-top:1px solid #cbcbcb;position:relative}
  .widget-productmatrix .product-matrix-headers .label{font-family:Montserrat;box-sizing:border-box;text-transform:uppercase;margin:15px;text-align:left;font-size:12px;font-weight:800;color:#dea14b;letter-spacing:1px;margin-top:22px}
  .widget-productmatrix .badge{display:block;position:relative;text-align:center;text-transform:uppercase;font-size:14px;color:#fff;box-sizing:border-box;background:blue;font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-style:normal;font-stretch:condensed;line-height:normal;letter-spacing:.5px;text-align:center;padding:11px 16px 11px 37px;box-sizing:border-box;margin-bottom:30px;opacity:0}
  .widget-productmatrix .product-matrix-headers .badge,.widget-productmatrix .product .badge{text-indent:-1000px;overflow:hidden;height:50px;padding:0;margin:0 0 20px 0;background-color:#fff;background-repeat:no-repeat;background-position:50% 0;background-size:208px auto;position:relative}
  .widget-productmatrix .product.bestbest .badge,.widget-productmatrix .product.bestbucks .badge{opacity:1}
  .widget-productmatrix .product .badge:before{content:"";display:block;position:absolute;top:0;height:41px;width:100%;z-index:9;right:0}
  .widget-productmatrix.products-4 .product .badge:before,.widget-productmatrix.products-3 .product .badge:before,.widget-productmatrix.products-2 .product .badge:before,.widget-productmatrix.products-1 .product .badge:before{height:41px}
  .widget-productmatrix .product .badge:after{content:"";display:block;width:100%;height:50px!important;background-repeat:no-repeat;background-position:50% 0;background-size:auto 50px;position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;margin:auto}
  .widget-productmatrix .product.bestbucks .badge:before{background:#040f3d}
  .widget-product-matrix-product-bestbucks-badge,.widget-productmatrix .product.bestbucks .badge:after{background-image:url("data:image/png;base64, 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")}
  .widget-productmatrix .product.bestbest .badge:before{background:#cea052}
  .widget-product-matrix-product-bestbest-badge,.widget-productmatrix .product.bestbest .badge:after{background-image:url("data:image/png;base64, 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")}
  .widget-productmatrix .product{position:relative;background:#fff;border-top:none;border-bottom:none}
  .widget-productmatrix.widget-productmatrix-layout-column.products-4 .product{width:257px}
  .widget-productmatrix.widget-productmatrix-layout-column.products-3 .product{width:343px}
  .widget-productmatrix.widget-productmatrix-layout-column.products-2 .product{width:515px}
  .widget-productmatrix.widget-productmatrix-layout-column.products-1 .product{width:1030px}
  .widget-productmatrix .product.pre-highlighted+.product:before,.widget-productmatrix .product:hover+.product:before{display:none}
  .widget-productmatrix .product-desc-label,.widget-productmatrix .spec-label{display:none}
  .widget-productmatrix .product .item-info,.widget-productmatrix .product .item-head{position:relative}
  .widget-productmatrix .product .item-head:after,.widget-productmatrix .product .item-info:after,.widget-productmatrix .product-specs div:after{content:" ";left:0;right:0;height:102%;position:absolute;top:0}
  .widget-productmatrix .product .item-head-hovered:after{border:3px solid #cea052;border-bottom:none;z-index:10400}
  .widget-productmatrix .product .item-info-hovered:after{border:3px solid #cea052;border-top:none;border-bottom:none;z-index:10400}
  .widget-productmatrix .product .item-info-hovered-no-specs:last-child:after{border-bottom:3px solid #cea052;height:calc(100% - 2px);z-index:10400}
  .widget-productmatrix .product.bestbucks .item-head-hovered:after{border:3px solid #040f3d;border-bottom:none;z-index:10400}
  .widget-productmatrix .product.bestbucks .item-info-hovered:after{border:3px solid #040f3d;border-top:none;border-bottom:none;z-index:10400}
  .widget-productmatrix .product.bestbucks .item-info-hovered-no-specs:last-child:after{border-bottom:3px solid #040f3d;height:calc(100% - 2px);z-index:10400}
  .widget-productmatrix .specs-desc-hovered:after{border-left:3px solid #cea052;border-right:3px solid #cea052}
  .widget-productmatrix .specs-desc-hovered:last-child:after{border-bottom:3px solid #cea052}
  .widget-productmatrix .specs-desc-hovered-bestbuck:after{border-left:3px solid #040f3d;border-right:3px solid #040f3d}
  .widget-productmatrix .specs-desc-hovered-bestbuck:last-child:after{border-bottom:3px solid #040f3d}
  .widget-productmatrix .product.product-seo:hover+.product:before{display:block}
  .widget-productmatrix .product.product-seo:hover:before,.widget-productmatrix .productt.bestbucks.product-seo:hover:before{border:unset;border-left:1px solid #cbcbcb}
  .widget-productmatrix .product.product-seo :hover>.check-price,.widget-productmatrix .product.product-seo .check-price:hover{color:#fff;background:unset}
  .widget-productmatrix .product.product-seo:hover .check-price{transform:scale(1.1);box-shadow:unset;background:#3f54a1}
  .widget-productmatrix .product.product-seo .check-price:hover{transform:scale(1.1);background:#e5b96d;box-shadow:0 6px 9px -5px #ababab}
  .widget-productmatrix .product-desc{border-top:1px solid #cbcbcb}
  .widget-productmatrix .product-desc p{min-height:80%;line-height:17px}
  .widget-productmatrix .product-desc.hover{background:#f7f7f9}
  .widget-productmatrix .h-item .item-info.hover{background:#f7f7f9}
  .widget-productmatrix .image-wrapper,.widget-productmatrix .product-titles,.widget-productmatrix .product-info,.widget-productmatrix .product-matrix-header.info,.widget-productmatrix .product-matrix-header.image{padding-bottom:25px}
  .widget-productmatrix .image-info-wrapper{height:406px}
  .widget-productmatrix.row-equalized .image-info-wrapper{height:revert}
  .widget-productmatrix .image-wrapper{align-items:center;height:206px;display:flex}
  .widget-productmatrix .image-wrapper-inner{width:100%;display:block;align-self:center}
  .widget-productmatrix .image-wrapper-inner .product-tested-badge{background-image:url(/res/raw/images/back/tested_badge.png);width:69px;height:68px;background-size:cover;background-position:center;background-repeat:no-repeat;float:right;position:absolute;top:50px;right:5px}
  .widget-productmatrix--edit .image-wrapper-inner .product-tested-badge{top:115px}
  .widget-productmatrix .product .product-titles{flex:1}
  .widget-productmatrix .product .product-info{flex:1;display:flex;flex-direction:column;margin-bottom:0}
  .widget-productmatrix .product .product-action-row{display:flex;flex-direction:column;height:90px}
  .widget-productmatrix .check-price{font-size:15px;padding:9px 0;width:130px;border:none;margin:5px auto 15px;border-radius:2px;background-color:#4b65bf;align-self:end}
  .widget-productmatrix .product:hover .check-price{background-color:#4b72cc}
  .specs-content .product-specs{display:contents;position:relative;word-break:break-word}
  .specs-content .specs-labels>div,.specs-content .product-specs>div{align-items:start;padding:16px 23px}
  .specs-content .specs-labels>div,.specs-content .product-specs>div{position:relative}
  .specs-content .specs-labels>div:nth-child(1),.specs-content .product-specs>div:nth-child(1){grid-row:1}
  .specs-content .specs-labels>div:nth-child(2),.specs-content .product-specs>div:nth-child(2){grid-row:2}
  .specs-content .specs-labels>div:nth-child(3),.specs-content .product-specs>div:nth-child(3){grid-row:3}
  .specs-content .specs-labels>div:nth-child(4),.specs-content .product-specs>div:nth-child(4){grid-row:4}
  .specs-content .specs-labels>div:nth-child(5),.specs-content .product-specs>div:nth-child(5){grid-row:5}
  .specs-content .specs-labels :nth-child(even),.specs-content .product-specs :nth-child(even){background-color:#f8f8fa}
  .specs-content .specs-labels .spec,.specs-content .product-specs .spec{font-size:13px;font-weight:600;color:#040F3D}
  .specs-content .specs-labels .specs-desc,.specs-content .product-specs .specs-desc{position:relative;border-left:1px solid #cbcbcb}
  .specs-content .specs-labels .spec-value,.specs-content .product-specs .spec-value{background:#fff0}
  .specs-content .spec-product-name{font-size:12px;font-weight:600;color:#040F3D}
}
@media (min-width:1119px) and (max-width:1128px){
  .widget-productmatrix .badge{font-size:13px}
}
@media (min-width:768px) and (max-width:1119px){
  .widget-productmatrix{width:768px}
  .widget-productmatrix .product-matrix,.specs-content{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}
  .widget-productmatrix .check-price{width:105px;font-size:14px}
  .widget-productmatrix .badge{font-size:10px;letter-spacing:.5px;padding:12px 2px 12px 24px}
  .widget-productmatrix .product-matrix-headers .label{margin:18px 3px 0 5px}
  .widget-productmatrix .product-matrix-headers.item-info-rating .label{margin-top:9px}
  .widget-productmatrix .product-titles{padding-bottom:26px}
  .widget-productmatrix .check-price{margin-top:0}
  .widget-productmatrix.widget-productmatrix-layout-column.products-4 .product{width:182px}
  .widget-productmatrix.widget-productmatrix-layout-column.products-3 .product{width:242px}
  .widget-productmatrix.widget-productmatrix-layout-column.products-2 .product{width:364px}
  .widget-productmatrix.widget-productmatrix-layout-column.products-1 .product{width:724px}
  .widget-productmatrix .product .badge:before{height:36px}
  .widget-productmatrix .product .badge:after{background-size:145px auto}
  .widget-productmatrix .product.bestbucks .badge:after{background-image:url("data:image/png;base64, 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")}
  .widget-productmatrix .product.bestbest .badge:after{background-image:url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAASIAAABcCAMAAAD9P0iBAAAAmVBMVEUAAADPoVLPoFLPoVLQo1PUplbPoVPPoVPaqlvqvmbQoVPSo1XPoVPPoVPPo1TOoFL////ewI3r2bnjyZz27d7mz6f8+fTt3MDgw5H69e7TqmP59Ov9/Pn38OPVrm3auH7x48zy5tLVrWrRpl3cvIXZtnv79/HYtHXcu4Pz6NXo0q3Qo1jv38T48ufq1rTky6HhxZb06tjdvofX+HblAAAAD3RSTlMAnvPOPhvfiA0Fbyu5pFW/oFCyAAAERUlEQVR42uzZ7XKiMBiG4Z7B8yBfiiAUVBS/9/wPbjGBZiJuww52FTfXnzZT0mnvmb5A8wHLwCayiWyiLpvIyCYysomMbCIjm8jIJjKyiYxsIiObyMgmMrKJjGwiI5vI6L9KVJT5Dt9b5Phhz0zkUJpv3Z1aCysA0TFgLTkVWFPZQDl5MRlfpkBn/+O8QqJaUnR+xTxg4/yHRKXHxjZ/30SB67rVlmQl1/FEyoEtua7OfhgHO0zCMPTIIKwt0Iiu4bxJmJA87Dr7H+bJieYARI3Pdt3akfwlPllBcElP256RgbjiHJMTuX+Gx/uRRK6LHlSSPXls162CpAOlk6hUF5xIRq+aaIc7UjLtc7FDrtM0dSZkXDbrqZADSEhmbglJS9SuEzRicvmqibYuOvKADHJ0uFvoHH7Z6OspgFXMq4NboNZNFJIhGhfSl7MoE1IM8OBEex4c6IqkvUVpnAP3UG4SHVadRIj8Ga/iVe9Eav8AD050IultACgZhQyAsvFInqARsyeqbUIykOvZQmj7pv6FckD1/EPjTHAwwIMTpbz6LPHlyMYRX8otr1Jo1HjercmNWmumchSPd1wXlPYLSFN+OUNaZJQKaFSSKCbd20RnuX8lN474pn9gYxIBYsYqKWrRhI0DdO2j4yk8kCy1R78lMOM89M/+XJbpJOo8Or5soj1bcVWIn1oJchSVarbHDYdKpa99FVveHbuJbl9AXjaRTyU4edQkfkDFh0YlCbz9CrhJhKhKxBePEYRuIv019mUTbdjbBn8tLwt8awz/DInYW4Sx+sAgc/Y0x2gNTJSxpwyjNTCRz558jNbAREv2tMRoDUwUvf+0HpoIa/ayxngNTZS9/bQenKhiLxX+jbyM8GgfeBL95Ee9PXzKu1/C1ick48kbfnmsxfsVXCoXDDLORPdP3nBkm/BNEmmHY3cTbSeCC8l08paKA4FzdaGPNKxd89YffAz0gedRr+93E02hMZy8oWq/WTuOAnKJwUaa6Hd79rabIBBFYXgcDiIKO0E8pGk0Spum0XLB+z9cy5DhRpsFxpRmZn0P4MWfyFL27eWt+56VFzFcTfS6Mb76RMW+1YgFLm/m9X7dVA4nsmyim1cE4PJmf6Jd35not8ubHG0kVxNtj0bZJ9ocWmfp4cvby363bYs5mgg9rgde3qqfxgUT3b28XXYH+wG1L4k+i450wOWt/bBTvV5f24e5L4ks6YDLmxm0TuHq4xolQpc3eTuZ/31l49LoP131cZYncy1Ri4kgJoKYCGIiiIkgJoKYCGIiiIkgJoKYCGIiiIn+nppNINPyED2bgprEMpAHBJHyyGIuY+lUeSaMZZRgqbyTZDLCfKF8lGsZKA6Vp6KVDJIlyl+pFkjnymt4/ldeTf39+efUQ2HMqUeSGaceyjWnHs8/px5KNaceiQJOPZ5/Tj0Uxpx6PP+ceijUnHok+ndT/w2DxgolLq0sXAAAAABJRU5ErkJggg==")}
  .widget-productmatrix .product-model{padding-top:2px;color:#212026;font-weight:300;line-height:20px}
  .widget-productmatrix .product-desc p{padding:16px 19px;line-height:18px}
  .widget-productmatrix .product-desc.bottom .headline{margin-bottom:-9px}
}
@media (min-width:1120px){
  .widget-productmatrix .product-desc.bottom .headline{height:auto!important}
}
.product-matrix-chubby-info{max-width:1160px;width:100%;margin:0 auto;position:relative;padding-top:20px}
@media (max-width:1119px){
  .product-matrix-chubby-info{max-width:768px;padding-top:18px}
}
@media (max-width:767px){
  .product-matrix-chubby-info{display:flex;flex-flow:column-reverse;padding-top:0}
}
.product-matrix-chubby-info .breadcrumbs{font-size:13px;font-weight:600;margin-bottom:8px;margin-top:25px}
@media (max-width:1119px){
  .product-matrix-chubby-info .breadcrumbs{margin-bottom:0}
}
.product-matrix-chubby-info .breadcrumbs a{color:#4b65bf}
.product-matrix-chubby-info .breadcrumbs a:hover{color:#bb9048}
.product-matrix-chubby-info .breadcrumbs a:not(:last-child):after{content:"›";font-size:13px;font-weight:400;color:#000;display:inline-block;width:3px;margin-left:2px;height:11px;vertical-align:0;text-decoration:none}
.product-matrix-chubby-info .breadcrumbs a span{text-decoration:underline}
.product-matrix-chubby-info .widget-chubbyhero-info{display:block;min-height:41px}
@media (max-width:767px){
  .product-matrix-chubby-info .widget-chubbyhero-info{padding-bottom:24px;background:#fff}
}
@media (min-width:768px){
  .product-matrix-chubby-info .widget-chubbyhero-info{margin-bottom:10px}
}
@media (min-width:1120px) and (max-width:1279px){
  .product-matrix-chubby-info .widget-chubbyhero-info{min-height:39px}
}
@media (min-width:768px) and (max-width:1119px){
  .product-matrix-chubby-info .widget-chubbyhero-info{min-height:38px}
}
.product-matrix-chubby-info .widget-chubbyhero-info .header-text{font-style:normal;line-height:1.22;text-transform:uppercase;max-width:900px}
@media (min-width:768px){
  .product-matrix-chubby-info .widget-chubbyhero-info .header-text{display:inline-block;font-size:34px;font-weight:600;text-align:left;margin:0 0 0 -2px}
}
@media (min-width:768px) and (max-width:1119px){
  .product-matrix-chubby-info .widget-chubbyhero-info .header-text{max-width:530px}
}
@media (min-width:768px) and (max-width:1279px){
  .product-matrix-chubby-info .widget-chubbyhero-info .header-text{margin-top:10px;font-size:24px}
}
.product-matrix-chubby-info .widget-chubbyhero-info .header-text a{color:#071240}
.product-matrix-chubby-info .widget-chubbyhero-info .header-text a:hover{color:#071240}
.product-matrix-chubby-info .widget-chubbyhero-info .last-updated{margin-left:12px;letter-spacing:0;font-family:Georgia,serif;font-size:14px;font-weight:400;font-style:italic;position:relative;top:10px;line-height:1.63;text-align:left;float:right;display:inline-block;color:#7b7986}
@media (max-width:1119px){
  .product-matrix-chubby-info .widget-chubbyhero-info .last-updated{font-size:16px}
}
@media (max-width:767px){
  .product-matrix-chubby-info .widget-chubbyhero-info .last-updated{display:block;position:relative;margin:0;font-size:13px;font-weight:300;text-align:left;padding:0 20px;float:none}
}
@media (min-width:768px){
  .product-matrix-chubby-info .widget-chubbyhero-info .last-updated{top:16px}
}
@media (min-width:768px){
  .product-matrix-chubby-info .widget-chubbyhero-info .info-text{font-size:12px;line-height:1.42;margin:0 0 28px 0}
  .product-matrix-chubby-info .widget-chubbyhero-info .info-text p{margin:0;display:inline-block;background-color:#f8f8fa;padding:11px 20px}
}
@media (min-width:768px) and (max-width:1180px){
  .product-matrix-chubby-info .widget-chubbyhero-info .info-text{margin:0 0 27px 0}
}
.widget-productmatrix .link-text{background:none;color:#4b65bf;font-size:15px;letter-spacing:.06px;font-family:"Montserrat",sans-serif;font-weight:600;position:relative;text-align:left}
.widget-productmatrix .product:hover .link-text{background:none;color:#3f54a1;border:none;box-shadow:none;transform:none}
.widget-productmatrix .link-text:before{content:" ";border-style:solid;border-width:4px 0 4px 5px;border-color:#fff0 #fff0 #fff0 #4b65bf;position:absolute;right:20px;top:14px}
.widget-productmatrix .link-text:after{content:" ";width:89px;height:1px;background-color:#4b65bf;display:block}
@media (min-width:768px){
  .widget-productmatrix .link-text{font-size:15px;text-align:center}
  .widget-productmatrix .link-text:after{width:86px;margin:0 auto}
  .widget-productmatrix .link-text:before{border-width:3px 0 3px 4px;right:3px;top:15px}
}
@media (min-width:768px) and (max-width:1279px){
  .widget-productmatrix .link-text{text-transform:lowercase}
  .widget-productmatrix .link-text:first-letter{text-transform:uppercase}
}
@media (min-width:1280px){
  .widget-productmatrix .link-text{font-size:18px}
  .widget-productmatrix .link-text:before{border-width:4px 0 4px 6px;right:0;top:16px}
  .widget-productmatrix .link-text:after{width:105px;margin:0 auto}
}
.widget-productmatrix .empty-product.bestbucks .badge:after{background-image:url("data:image/png;base64, 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")}
.widget-productmatrix .empty-product.bestbest .badge:after{background-image:url("data:image/png;base64, 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")}
.widget-productmatrix .empty-product .badge:before{background:#cccccc!important}
.widget-productmatrix .empty-product .product-name,.widget-productmatrix .empty-product .product-model{color:#afacba}
.widget-productmatrix .empty-product .check-price{background-color:#ccc;color:#fff}
.widget-productmatrix .empty-product:hover .check-price{transform:none!important;background-color:#ccc!important;color:#fff!important}
.widget-productmatrix .empty-product .item-info p{background-color:#E9E9E9;background-clip:content-box;color:#E9E9E9!important;line-height:20px}
.widget-productmatrix .empty-product .item-info p.average-rating{background-color:#fff}
.widget-productmatrix .empty-product .item-info p.spec-value{height:auto;min-height:auto;line-height:1}
.widget-productmatrix .empty-product .item-info.specs-desc .specs-desc p{background-color:#E9E9E9;background-clip:content-box}
.widget-productmatrix .empty-product .headline{background-color:#D9D9D9;color:#D9D9D9!important;background-clip:content-box}
.widget-productmatrix .components-countryflagicon{display:block}
@media (max-width:767px){
  .widget-productmatrix .components-countryflagicon{margin-bottom:10px;margin-top:-2px}
}
@media (min-width:1280px){
  .widget-productmatrix .components-countryflagicon{position:absolute;top:0;width:100%}
}
.widget-productmatrix .components-countryflagicon--icon{margin-left:auto;margin-right:auto}
@media (min-width:768px){
  .widget-productmatrix .components-countryflagicon--icon{margin-right:0}
}
.components-contenttexteditor h2{padding:4px 0 10px}
@media (min-width:1281px){
  .buying-guide-styles .entity-content .topic-table-contents{padding-top:0}
  .buying-guide-styles .entity-content .topic-table-contents .topic-table-contents-inner .table-contents-sticky{top:150px}
  .buying-guide-styles .entity-content .topic-table-contents .topic-table-contents-inner h3{margin:0;padding:0!important}
}
.widget-ourtoppicks .our-top-picks-widget-title{text-align:center}
.widget-ourtoppicks .components-storelogo{margin:15px auto 0}
.widget-ourtoppicks .our-top-picks-widget-title hr{width:600px;margin:10px auto 20px auto;display:block;height:1px;border:0;border-top:1px solid #cbcbcb}
.widget-ourtoppicks .our-top-picks-widget-title.header-h2{margin:0 auto;max-width:600px;font-size:34px;font-weight:600;text-align:center;color:#040f3d;text-transform:uppercase!important;position:relative;padding-top:22px}
@media (max-width:767px){
  .widget-ourtoppicks .our-top-picks-widget-title.header-h2{font-size:16px;padding-top:11px}
}
@media (min-width:768px) and (max-width:1279px){
  .widget-ourtoppicks .our-top-picks-widget-title.header-h2{font-size:30px;padding-top:17px}
}
@media (min-width:1280px){
  .widget-ourtoppicks .our-top-picks-widget-title.header-h2{padding-top:18px}
}
.widget-ourtoppicks .our-top-picks-widget-title.header-h2:before{position:absolute;content:"";width:40px;height:1px;border-bottom:5px solid #cda053;top:0;left:0;right:0;margin:auto}
@media (max-width:767px){
  .widget-ourtoppicks .our-top-picks-widget-title.header-h2:before{width:30px;border-bottom:3px solid #cda053}
}
.widget-ourtoppicks .our-top-picks-carousel{position:relative;margin:0 auto;padding:0 0 60px}
@media (min-width:1280px){
  .widget-ourtoppicks .our-top-picks-carousel{padding:0 0 80px}
}
.widget-ourtoppicks .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;background:#fff0;border:none;cursor:pointer;z-index:10;padding:0}
.widget-ourtoppicks .carousel-arrow:before{content:""}
.widget-ourtoppicks .carousel-arrow .arrow-icon{display:block;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center}
.widget-ourtoppicks .carousel-arrow.carousel-prev{left:-54px}
.widget-ourtoppicks .carousel-arrow.carousel-prev .arrow-icon{background-image:url(//cdn12.bestreviews.com/images/v4/icons-v2/arrow-green.svg)}
@media (min-width:1280px){
  .widget-ourtoppicks .carousel-arrow.carousel-prev{top:80px}
}
@media (max-width:767px){
  .widget-ourtoppicks .carousel-arrow.carousel-prev{left:10px;width:38px;height:38px;top:80px}
}
@media (min-width:768px) and (max-width:1279px){
  .widget-ourtoppicks .carousel-arrow.carousel-prev{left:calc(30% - 215px);width:55px;height:55px;top:15%}
}
.widget-ourtoppicks .carousel-arrow.carousel-next{right:-54px}
.widget-ourtoppicks .carousel-arrow.carousel-next .arrow-icon{background-image:url(//cdn12.bestreviews.com/images/v4/icons-v2/arrow-green.svg);transform:rotate(180deg)}
@media (min-width:1280px){
  .widget-ourtoppicks .carousel-arrow.carousel-next{top:80px}
}
@media (max-width:767px){
  .widget-ourtoppicks .carousel-arrow.carousel-next{right:10px;width:38px;height:38px;top:80px}
}
@media (min-width:768px) and (max-width:1279px){
  .widget-ourtoppicks .carousel-arrow.carousel-next{right:calc(30% - 215px);width:55px;height:55px;top:15%}
}
@media (max-width:767px){
  .widget-ourtoppicks .carousel-arrow{display:block}
}
.widget-ourtoppicks .our-top-picks-viewport{overflow:hidden;position:relative;margin:0 auto}
@media (max-width:767px){
  .widget-ourtoppicks .our-top-picks-viewport{max-width:280px}
}
@media (min-width:768px) and (max-width:1279px){
  .widget-ourtoppicks .our-top-picks-viewport{max-width:757px}
}
.widget-ourtoppicks .our-top-picks{display:flex;position:relative;margin:0 auto;transition:transform 0.3s ease}
@media (min-width:768px) and (max-width:1279px){
  .widget-ourtoppicks .our-top-picks{max-width:none}
}
.widget-ourtoppicks .product-title{color:#040f3d;font-weight:600;margin:20px 0 0 0;font-size:20px;text-align:center}
@media (max-width:767px){
  .widget-ourtoppicks .product-title{font-size:19px;margin:14px 0 0 0}
}
@media (min-width:768px) and (max-width:1279px){
  .widget-ourtoppicks .product-title{margin:17px 0 0 0}
}
.widget-ourtoppicks .product-model{color:#212026;font-weight:400;margin:5px 0 0 0;font-size:14px;text-align:center;max-width:231px}
@media (max-width:767px){
  .widget-ourtoppicks .product-model{font-size:15px;line-height:19px;margin:1px 0 0 0}
}
@media (min-width:768px) and (max-width:1279px){
  .widget-ourtoppicks .product-model{line-height:19px}
}
.widget-ourtoppicks .product-bottom-line{font-size:14px;font-weight:600;line-height:19px;border-bottom:solid 2px #dea14b;color:#212026;display:table;margin:20px auto 10px;text-transform:uppercase}
@media (max-width:767px){
  .widget-ourtoppicks .product-bottom-line{font-size:13px;margin:8px auto 8px}
}
@media (min-width:1280px){
  .widget-ourtoppicks .product-bottom-line{margin:20px auto 8px}
}
.widget-ourtoppicks .product-testing-notes{font-size:14px;line-height:19px;text-align:center;color:#212026;word-break:break-word;margin-bottom:25px}
@media (max-width:1279px){
  .widget-ourtoppicks .product-testing-notes{font-size:13px;margin-bottom:20px}
}
@media (min-width:1280px){
  .widget-ourtoppicks .product-testing-notes{margin-bottom:25px}
}
.widget-ourtoppicks .badges{margin:20px 0 0;text-align:center}
@media (min-width:768px) and (max-width:1279px){
  .widget-ourtoppicks .badges{margin:24px 0 0}
}
.widget-ourtoppicks .best-best-badge{background-color:#cea052;display:inline;margin:0 auto;padding:5px 10px;color:#fff;text-transform:uppercase;font-size:13px;border-radius:4px}
.widget-ourtoppicks .best-best-badge span{font-weight:700}
@media (min-width:768px) and (max-width:1279px){
  .widget-ourtoppicks .best-best-badge{font-size:12px}
}
@media (max-width:767px){
  .widget-ourtoppicks .best-best-badge{font-size:11px;padding:5px}
}
.widget-ourtoppicks .best-bang-badge{display:inline;background-color:#040f3d;padding:5px 10px;margin:0 auto;color:#fff;text-transform:uppercase;font-size:13px;border-radius:4px}
.widget-ourtoppicks .best-bang-badge span{font-weight:700}
@media (min-width:768px) and (max-width:1279px){
  .widget-ourtoppicks .best-bang-badge{font-size:12px}
}
@media (max-width:767px){
  .widget-ourtoppicks .best-bang-badge{font-size:11px;padding:5px}
}
.widget-ourtoppicks .top-pick-badge{background-color:#aaa8b3;padding:5px 10px;display:inline;margin:0 auto;color:#fff;text-transform:uppercase;font-size:13px;border-radius:4px}
.widget-ourtoppicks .top-pick-badge span{font-weight:700}
@media (min-width:768px) and (max-width:1279px){
  .widget-ourtoppicks .top-pick-badge{font-size:12px}
}
@media (max-width:767px){
  .widget-ourtoppicks .top-pick-badge{font-size:11px;padding:5px}
}
@media (max-width:767px){
  .widget-ourtoppicks .product-read-more-wrapper{text-align:center}
}
.widget-ourtoppicks .product-read-more{box-shadow:none;border-radius:36px;background-color:#4b65bf;font-size:15px;color:#fff;height:40px;max-width:135px;text-align:center;cursor:pointer;display:block;line-height:39px;vertical-align:middle;margin:4px auto 0}
@media (max-width:767px){
  .widget-ourtoppicks .product-read-more{margin:20px auto 0;padding:12px 22px;display:inline}
}
@media (min-width:1280px){
  .widget-ourtoppicks .product-read-more{width:135px}
}
.widget-ourtoppicks .product-link:hover .product-read-more,.widget-ourtoppicks .product-read-more:hover{background-color:#607bd8}
.widget-ourtoppicks .img-holder{width:100%;margin:0 auto;display:block;text-align:center;white-space:nowrap}
.widget-ourtoppicks .img-holder:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.widget-ourtoppicks .img-holder img{max-width:180px;max-height:160px;width:auto;height:auto;margin:0 auto;display:inline-block;vertical-align:middle}
@media (min-width:768px) and (max-width:1279px){
  .widget-ourtoppicks .img-holder img{max-width:160px}
}
@media (min-width:768px) and (max-width:1279px){
  .widget-ourtoppicks .img-holder{max-width:150px}
}
.cross-linking-wrapper{box-sizing:border-box;padding:20px 0 0;clear:both;display:flex;margin:0 auto;border-top:1px solid #E3E3E3}
@media (max-width:767px){
  .cross-linking-wrapper{display:block;margin:0 20px;padding:27px 0 0}
}
@media (min-width:768px) and (max-width:1279px){
  .cross-linking-wrapper{margin:0 auto;max-width:757px}
}
@media (min-width:1279px){
  .cross-linking-wrapper{margin:auto 0}
}
.column{width:100%;box-sizing:border-box}
@media (max-width:767px){
  .column{width:100%}
  .column:not(:last-child){border-bottom:1px solid #E3E3E3;padding-bottom:20px;margin-bottom:30px}
}
@media (min-width:768px){
  .column{width:33.333%}
}
.column .cross-linking-column-title{font-weight:600;margin-bottom:10px;font-size:16px;line-height:20.48px}
@media (max-width:767px){
  .column .cross-linking-column-title{font-size:15px;line-height:19.2px}
}
.column .list-items{list-style-type:none;padding-left:0}
.column .list-items .list-item:not(:nth-child(-n+5)){display:none}
.column .list-items .list-item{margin-bottom:13px;padding-left:0}
@media (max-width:1024px){
  .column .list-items .list-item{margin-bottom:11px}
}
.column .list-items .list-item a{color:#212026;font-family:"Montserrat",--montserrat-system-fallback,"Verdana",sans-serif;font-size:14px;font-weight:400;line-height:19px}
@media (max-width:1024px){
  .column .list-items .list-item a{font-size:13px;line-height:17.5px}
}
.column .list-items .list-item a:hover{color:#4B65BF}
.column .toggle-button{color:#4B65BF;font-size:16px;line-height:27px;font-weight:600;margin-top:15px;font-family:"Montserrat",--montserrat-system-fallback,"Verdana",sans-serif;cursor:pointer}
@media (max-width:1024px){
  .column .toggle-button{margin-top:8px}
}
@media (min-width:768px){
  .column:not(:last-child){margin-right:60px}
}
@media (min-width:768px) and (max-width:1279px){
  .column:not(:last-child){margin-right:35px}
}
.header--menu-list-item--title{font-family:"Montserrat-SemiBold","Monserat",sans-serif}
.header--menu-list-item--title a{display:block;font-size:13px;line-height:1.23;font-weight:600;padding:9px 0;cursor:pointer}
@media (min-width:1000px){
  .header--menu-list-item--title a{font-size:13px;padding:12px 0}
}
@media (min-width:1280px){
  .header--menu-list-item--title a{padding:14px 0;line-height:1.14;font-size:14px;font-weight:400}
}
@media (max-width:767px){
  .header--menu--entities-list .header--menu-list-item:not([data-visible-s]){display:none}
  .header-container--holder--navigation .header--menu--categories-list .header--menu-list-item:not(.all-categories){display:none!important}
  .header-container--holder--navigation .header--menu-list-item--title{font-size:16.5px;text-transform:uppercase;font-weight:600;position:relative}
  .header-container--holder--navigation .header--menu-list-item--title a{padding:15px 20px 13px 20px;font-size:15px;line-height:1.28;font-weight:600;cursor:pointer;letter-spacing:1.12px;color:#040f3d}
  .header-container--holder--navigation .header--menu-list-item--title:before{content:"";position:absolute;top:0;border-top:1px solid #dbdbdb;left:20px;right:20px}
  .header-container--holder--navigation .header--menu--categories-list .header--menu-list-item--title:after{position:absolute;right:14px;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;content:"";transition:transform 140ms ease-in-out;margin:0;padding:0;box-sizing:border-box;background-repeat:no-repeat;background-size:cover;transform-origin:50% 50%;background-position:50% 50%;background-image:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICAgd2lkdGg9IjUwIgogICAgIGhlaWdodD0iNTAiCiAgICAgc3Ryb2tlPSIjZGVhMTRiIgogICAgIHN0cm9rZS13aWR0aD0iOCI+CiAgPHBhdGggZD0ibTAgMjUgNTAgME0yNSAwIDI1IDUwIi8+Cjwvc3ZnPgo=")}
  .header-container--holder--navigation .expanded .header--menu-list-item--title{background:#dea14b}
  .header-container--holder--navigation .expanded .header--menu-list-item--title:before{display:none}
  .header-container--holder--navigation .expanded .header--menu-list-item--title:after{background-image:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICAgd2lkdGg9IjUwIgogICAgIGhlaWdodD0iNTAiCiAgICAgc3Ryb2tlPSIjZmZmZmZmIgogICAgIHN0cm9rZS13aWR0aD0iOCI+CiAgPHBhdGggZD0ibTI1IDAgMCA1MCIvPgo8L3N2Zz4K");transform:translate(-50%,-50%) rotate(90deg)}
  .header-container--holder--navigation .expanded .header--menu-list-item--title a{color:#ffffff!important}
  .header-container--holder--navigation .expanded .header--menu-list-item--content{transform:translateY(0);max-height:2000px;padding:10px 0}
  .header-container--holder--navigation .header--menu-list-item--content{background:#f8f8fa;overflow:hidden;transition:padding 260ms ease-in-out,transform 120ms linear,max-height 120ms linear;transform:translateY(-100%);transform-origin:top center;max-height:0}
  .header-container--holder--navigation .header--menu-list-item--content a{padding:6px 10px;margin-left:10px;margin-right:10px;display:block;font-size:14px;line-height:17px;color:#040f3d}
  .header-container--holder--navigation .header--menu-list-item--content a:hover,.header-container--holder--navigation .header--menu-list-item--content a:active{color:#c9882c;background:#eef0f4;font-family:"Montserrat-SemiBold","Monserat",sans-serif}
  .header-container--holder--navigation .header--menu-list-item--content-wrapper{overflow:hidden;content-visibility:auto}
}
@media (min-width:768px){
  .header--menu--entities-list .header--menu-list-item:not([data-visible-l]){display:none}
  .header--menu-list-item.last .header--menu-list-item--title{margin-right:0!important}
  .header--menu--categories-list .header--menu-list-item.all-categories{display:block}
  .header--menu-list-item .header--menu-list-item--title{position:relative;margin-left:11px;margin-right:11px;white-space:nowrap}
  .header--menu-list-item:first-child .header--menu-list-item--title{margin-left:0}
  .header--menu-list-item:last-child .header--menu-list-item--title{margin-right:0}
  .header--menu-list-item:hover .header--menu-list-item--title:before{content:"";position:absolute;bottom:0;height:0;z-index:1;width:100%;border-top:3px solid #cea052}
  .header--menu-list-item--title a,.header--menu-list-item--title a:visited,.header--menu-list-item--title a:hover{color:#fff}
  .header--menu--entities-list-item a,.header--menu--entities-list-item a:visited,.header--menu--entities-list-item a:hover{color:#cea052}
  .header--menu--categories-list .header--menu-list-item.menu-loaded:hover:before{content:"";display:block;position:fixed;left:0;right:0;height:100%;background:rgb(0 0 0 / .4);z-index:-1;pointer-events:none}
  .overlay-dynamic-position .header--menu--categories-list .header--menu-list-item.menu-loaded:hover:before{top:var(--overlay-top)}
  .header--menu--categories-list .header--menu-list-item.menu-loaded:hover .header--menu-list-item--title:after{content:"";border:12px solid #fff0;width:0;height:6px;position:absolute;transform:translate(-50%,-50%);display:block;left:50%;z-index:1;border-bottom:9px solid #fff}
  .header--menu--categories-list .header--menu-list-item.menu-loaded .header--menu-list-item--content-wrapper{display:none;position:absolute;width:calc(100% - 60px);left:50%;transform:translateX(-50%)}
  .header--menu--categories-list .header--menu-list-item.menu-loaded:hover .header--menu-list-item--content-wrapper{display:block}
  .header--menu--categories-list .header--menu-list-item.menu-loaded .header--menu-list-item--content{margin-top:12px;background-color:#fff;column-count:3;border-radius:5px;font-size:14px;color:#212026;box-sizing:border-box;padding:21px 32px;line-height:16px;max-height:calc(98vh - 200px);overflow:auto}
  .header--menu--categories-list .header--menu-list-item.menu-loaded .header--menu-list-item--content a{display:block;color:inherit;padding:6px 16px}
  .header--menu--categories-list .header--menu-list-item.menu-loaded .header--menu-list-item--content a:hover{background:#f8f8fa;color:#dea14b;text-shadow:-.06ex 0 0 currentColor,.06ex 0 0 currentColor}
  .header--menu--categories-list .header--menu-list-item.menu-loaded .header--menu-list-item--content a:focus{color:#c9882c;background:#f8f8fa}
  .header--menu--categories-list .header--menu-list-item.menu-loaded .header--menu-list-item--content li{break-inside:avoid-column}
}
@media (min-width:768px) and (max-width:1280px){
  .header--menu--categories-list:not(.dynamic-categories) .header--menu-list-item:nth-child(n+5):not(.all-categories){display:none}
}
@media (min-width:768px) and (max-width:1023px){
  .header--menu--categories-list:not(.dynamic-categories) .header--menu-list-item:nth-child(n+4):not(.all-categories){display:none}
}
@media (min-width:768px) and (max-width:980px){
  .header--menu--categories-list:not(.dynamic-categories) .header--menu-list-item:nth-child(n+3):not(.all-categories){display:none}
}
@media (min-width:768px) and (min-width:1280px){
  .header--menu-list-item .header--menu-list-item--title{margin-left:12px;margin-right:15px}
}
@media (min-width:768px) and (min-width:1280px){
  .header--menu--categories-list .header--menu-list-item.menu-loaded .header--menu-list-item--content-wrapper{width:1160px}
}
@media (min-width:768px) and (min-width:1280px){
  .header--menu--categories-list .header--menu-list-item.menu-loaded .header--menu-list-item--content{padding:20px 38px;font-size:15px;line-height:17px;column-count:5}
}
@media (min-width:768px) and (min-width:1280px){
  .header--menu--categories-list .header--menu-list-item.menu-loaded .header--menu-list-item--content a{padding:7px 10px}
}
/* ===== from opencode-src-cat2.css ===== */
@media (min-width:1280px){
  .category--page{max-width:1186px;margin:0 auto}
}
.category--page .category--head{margin:0 20px;border-bottom:1px solid #212026}
@media (min-width:768px){
  .category--page .category--head{margin:0 30px}
}
.category--page .category--head .category--name h1{color:#040f3d;text-transform:uppercase;font-weight:400;font-size:34px;margin-bottom:0}
@media (min-width:768px){
  .category--page .category--head .category--name h1{margin-top:25px;font-size:40px;line-height:48px;word-wrap:break-word}
}
@media (min-width:1280px){
  .category--page .category--head .category--name h1{margin-top:30px}
}
.category--page .category--head .category--description{margin-top:5px;color:#212026;font-size:16px;word-wrap:break-word;line-height:24px}
.category--page .category--head .category--description p{margin:0}
@media (min-width:768px){
  .category--page .category--head .category--description{font-size:17px;font-weight:400;line-height:28px;margin-top:0}
}
@media (min-width:1280px){
  .category--page .category--head .category--description{max-width:760px;margin-top:2px}
}
@media (min-width:1280px){
  .category--page .category--head .category--subcategories--holder{max-width:1160px;margin:0 auto}
}
.category--page .category--head .category--subcategories--holder .category--subcategories--list{display:grid;grid-template-columns:repeat(2,145px);margin-top:18px;justify-content:center;column-gap:30px;row-gap:25px}
@media (min-width:768px){
  .category--page .category--head .category--subcategories--holder .category--subcategories--list{margin-top:35px;grid-template-columns:repeat(4,150px);grid-row-gap:25px;grid-column-gap:26px}
}
@media (min-width:1280px){
  .category--page .category--head .category--subcategories--holder .category--subcategories--list{grid-template-columns:repeat(5,160px);grid-column-gap:52px;grid-row-gap:40px}
}
.category--page .category--head .category--subcategories--holder .category--subcategories--list--item{-ms-flex:auto;position:relative;padding:5px;box-sizing:border-box;border:1px solid #fff0;border-radius:8px;box-shadow:3px 3px 4px #fff0 inset}
.category--page .category--head .category--subcategories--holder .category--subcategories--list--item a{height:100%;display:flex;row-gap:10px;flex-direction:column;align-items:center;justify-content:space-between}
@media (min-width:1280px){
  .category--page .category--head .category--subcategories--holder .category--subcategories--list--item a{height:200px}
}
.category--page .category--head .category--subcategories--holder .category--subcategories--list--item:hover{border:1px solid #D9D9D9;border-radius:8px;box-shadow:2px 2px 3px rgb(0 0 0 / .25) inset}
.category--page .category--head .category--subcategories--holder .category--subcategories--list--item:hover .category--subcategories--list--item--name{color:#4B65BF}
.category--page .category--head .category--subcategories--holder .category--subcategories--list--item:active{box-shadow:3px 3px 4px rgb(0 0 0 / .25) inset}
.category--page .category--head .category--subcategories--holder .category--subcategories--list--item:active .category--subcategories--list--item--name{color:#3F54A1}
@media (max-width:1280px){
  .category--page .category--head .category--subcategories--holder .category--subcategories--list--hidden .category--subcategories--list--item:nth-of-type(1n+5){display:none}
}
@media (min-width:1280px){
  .category--page .category--head .category--subcategories--holder .category--subcategories--list--hidden .category--subcategories--list--item:nth-of-type(1n+6){display:none}
}
.category--page .category--head .category--subcategories--holder .category--subcategories--list--item--image-holder{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}
.category--page .category--head .category--subcategories--holder .category--subcategories--list--item--image{max-width:140px;max-height:140px;border-radius:8px}
@media (min-width:1280px){
  .category--page .category--head .category--subcategories--holder .category--subcategories--list--item--image{max-width:150px;max-height:150px}
}
.category--page .category--head .category--subcategories--holder .category--subcategories--list--item--name{text-align:center;font-family:"Montserrat-SemiBold",sans-serif;color:#040F3D;font-size:16px}
.category--page .category--head .category--subcategories--holder .category--categories--show-hide-all--holder{display:block;width:100%;margin:20px 0 30px}
@media (min-width:768px){
  .category--page .category--head .category--subcategories--holder .category--categories--show-hide-all--holder{margin:20px 0 35px}
}
.category--page .category--head .category--subcategories--holder .category--categories--show-hide-all{display:none;margin:0 auto;width:168px;height:40px;background:#4B65BF;color:#FFF;border-radius:36px;border:none;font-size:15px;font-weight:500;line-height:26px;word-wrap:break-word}
@media (min-width:768px){
  .category--page .category--head .category--subcategories--holder .category--categories--show-hide-all{font-size:16px;font-weight:500;line-height:30px;word-wrap:break-word}
}
.category--page .category--info{margin:11px 20px 0;color:#040F3D;font-size:15px;font-weight:400;line-height:22px;word-wrap:break-word}
@media (min-width:768px){
  .category--page .category--info{margin:15px 30px 0;font-size:16px;font-weight:400;line-height:23px;word-wrap:break-word}
}
@media (min-width:1280px){
  .category--page .category--info{margin:17px 30px 0}
}
.category--page .subcategory--card--holder{margin:0 20px;display:flex;flex-direction:column;flex-wrap:nowrap;border-bottom:1px solid #040F3D}
@media (min-width:768px){
  .category--page .subcategory--card--holder{margin:0 30px}
}
.category--page .subcategory--card--holder .subcategory--title{margin-top:18px;margin-bottom:20px;color:#040F3D;font-size:26px;font-weight:600;text-transform:uppercase;line-height:30px;word-wrap:break-word}
@media (min-width:768px){
  .category--page .subcategory--card--holder .subcategory--title{margin-top:21px;margin-bottom:16px;font-size:30px;font-weight:600;line-height:36.9px}
}
@media (min-width:1280px){
  .category--page .subcategory--card--holder .subcategory--title{margin-top:24px;margin-bottom:22px}
}
.category--page .subcategory--card--holder .subcategory--title:before{content:"";width:35px;display:block;border-top:4px solid #DEA14B;margin-bottom:10px}
@media (min-width:768px){
  .category--page .subcategory--card--holder .subcategory--title:before{margin-bottom:12px}
}
.category--page .subcategory--card--holder .subcategory--articles--holder{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;padding-bottom:3px;gap:30px;margin-bottom:15px}
@media (min-width:768px){
  .category--page .subcategory--card--holder .subcategory--articles--holder{flex-direction:row;column-gap:30px}
}
@media (min-width:1280px){
  .category--page .subcategory--card--holder .subcategory--articles--holder{column-gap:40px;padding-bottom:3px}
}
.category--page .subcategory--card--holder .subcategory--articles--holder article{width:100%;display:flex;max-width:360px;flex-direction:column;align-items:flex-start;flex-wrap:nowrap}
.category--page .subcategory--card--holder .subcategory--articles--holder article img{width:100%;border-radius:8px}
.category--page .subcategory--card--holder .subcategory--articles--holder article .article--date{margin-top:4px;font-family:Georgia,sans-serif;color:#6F6D77;font-size:12px;font-weight:400;line-height:21px;word-wrap:break-word}
.category--page .subcategory--card--holder .subcategory--articles--holder article .article--title{color:#040F3D;font-size:19px;font-weight:600;line-height:25px;letter-spacing:.06px;word-wrap:break-word}
@media (min-width:768px){
  .category--page .subcategory--card--holder .subcategory--articles--holder article .article--title{font-size:18px;font-weight:600;line-height:23px}
}
@media (min-width:1280px){
  .category--page .subcategory--card--holder .subcategory--articles--holder article .article--title{font-size:20px;line-height:26px}
}
.category--page .subcategory--card--holder .subcategory--articles--holder article .article--author{margin-top:4px;color:#040F3D;font-size:15px;font-weight:600;line-height:22px;letter-spacing:.06px;word-wrap:break-word}
@media (min-width:768px){
  .category--page .subcategory--card--holder .subcategory--articles--holder article .article--author{font-size:14px;font-weight:400;line-height:22px}
}
@media (min-width:1280px){
  .category--page .subcategory--card--holder .subcategory--articles--holder article .article--author{font-size:15px}
}
.category--page .subcategory--card--holder .subcategory--articles--holder article .article--author a{color:#4B65BF;font-size:15px;font-weight:600;line-height:22px;letter-spacing:.06px;word-wrap:break-word}
.category--page .subcategory--card--holder .subcategory--articles--holder article .article--teaser{color:#212026;font-size:14px;font-weight:400;line-height:21px;word-wrap:break-word;margin-top:6px}
@media (min-width:1280px){
  .category--page .subcategory--card--holder .subcategory--articles--holder article .article--teaser{margin-top:6px}
}
.category--page .subcategory--card--holder .subcategory--articles--holder article:last-of-type{padding-bottom:12px}
.category--page .subcategory--card--holder .subcategory--view-all-link{margin:12px 0 28px}
@media (min-width:768px){
  .category--page .subcategory--card--holder .subcategory--view-all-link{margin-bottom:37px;text-align:right}
}
@media (min-width:768px){
  .category--page .subcategory--card--holder .subcategory--view-all-link{margin-bottom:42px}
}
.category--page .subcategory--card--holder .subcategory--view-all-link a{color:#4B65BF;font-size:16px;font-weight:600;letter-spacing:.06px;word-wrap:break-word;text-decoration:underline;text-underline-offset:5px}
.category--page .subcategory--card--holder:not(:first-child){margin-top:15px}
.category--page .subcategory--card--holder:last-of-type{border-bottom:none}
/* ===== from opencode-src1.css ===== */
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingtopsection .blocksv4-bestreviews-landing-components-articleslist{margin-top:10px}
}
@media (min-width:768px) and (max-width:1279px){
  .blocksv4-bestreviews-landing-landingtopsection .blocksv4-bestreviews-landing-components-articleslist .article:nth-child(n+3),.blocksv4-bestreviews-landing-landingtopsection .components-dailydealswidget .item:nth-child(n+3){display:none}
}
.blocksv4-bestreviews-landing-landingtopsection .components-dailydealswidget a.link:hover{color:#3f54a1}
.blocksv4-bestreviews-landing-landingtopsection .components-dailydealswidget a.link:visited{color:#344585}
.blocksv4-bestreviews-landing-landingtopsection .components-metadata{line-height:1.7}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingtopsection .components-metadata{line-height:2.08}
}
.blocksv4-bestreviews-landing-landingtopsection .components-metadata .components-metadata--category{color:#5aa8bf}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingtopsection .components-modaldialog [data-role-content] .shop-the-video-modal{padding:40px;max-width:870px}
}
@media (min-width:768px) and (max-width:1280px){
  .blocksv4-bestreviews-landing-landingtopsection .components-modaldialog [data-role-content] .shop-the-video-modal{padding:30px;max-width:680px}
}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-landingtopsection .components-modaldialog [data-role-content] .shop-the-video-modal{padding:20px;max-width:350px}
}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-landingtopsection .blocksv4-bestreviews-landing-components-featuredarticle{order:1;border-bottom:1px solid #e3e3e3;margin-top:0;margin-bottom:16px;padding-bottom:16px}
  .blocksv4-bestreviews-landing-landingtopsection .blocksv4-bestreviews-landing-components-featuredarticle .components-metadata{margin-top:14px}
  .blocksv4-bestreviews-landing-landingtopsection .blocksv4-bestreviews-landing-components-featuredarticle .thumbnail{width:100vw;max-width:100vw;margin-left:-20px}
  .blocksv4-bestreviews-landing-landingtopsection .blocksv4-bestreviews-landing-components-featuredarticle .br-youtube-frame-inner .thumbnail{margin-left:unset}
  .blocksv4-bestreviews-landing-landingtopsection .landingtopsection--latest .blocksv4-bestreviews-landing-components-articleslist article:nth-child(3){padding-bottom:12px}
  .blocksv4-bestreviews-landing-landingtopsection .landingtopsection--latest .components-modaldialog .blocksv4-bestreviews-landing-components-videothumbnail .components-metadata .components-metadata--date{letter-spacing:.3px}
  .blocksv4-bestreviews-landing-landingtopsection .landingtopsection--latest .components-modaldialog .blocksv4-bestreviews-landing-components-videothumbnail .components-metadata .components-metadata--date:after{padding-left:0.4em!important;padding-right:0.5em!important}
  .blocksv4-bestreviews-landing-landingtopsection .landingtopsection--latest .components-modaldialog .blocksv4-bestreviews-landing-components-videothumbnail .br-youtube-frame-wrapper.covered{margin-top:3px}
  .blocksv4-bestreviews-landing-landingtopsection .landingtopsection--dayilydeals .components-sectiontitle.small{margin-top:28px}
  .blocksv4-bestreviews-landing-landingtopsection .landingtopsection--dayilydeals .components-sectiontitle.small:before{width:28px;margin-bottom:10px}
}
.components-sectiontitle{font-size:26px;font-weight:600;line-height:1.15;color:#040f3d;text-transform:uppercase;clear:both;font-family:"Montserrat-SemiBold","Monserat",arial-black,sans-serif}
.components-sectiontitle:not(:first-child){margin-top:40px}
.components-sectiontitle:before{content:"";display:block;width:30px;height:4px;background-color:#dea14b;margin-bottom:10px}
@media (min-width:768px){
  .components-sectiontitle{font-size:30px;line-height:1.3}
  .components-sectiontitle:before{width:33px;height:5px;margin-bottom:9px}
}
@media (min-width:1280px){
  .components-sectiontitle{font-size:30px;line-height:1.12}
  .components-sectiontitle:before{width:35px;height:5px;margin-bottom:13px}
}
.components-sectiontitle.small{font-size:26px;line-height:1.15}
@media (min-width:768px){
  .components-sectiontitle.small{font-size:22px;line-height:1.14}
  .components-sectiontitle.small:before{width:28px;height:4px;margin-bottom:8px}
}
@media (min-width:1280px){
  .components-sectiontitle.small{font-size:25px;line-height:1.12}
  .components-sectiontitle.small:before{width:28px;height:4px;margin-bottom:13px}
}
.components-modaldialog *,.components-modaldialog{box-sizing:border-box}
.components-modaldialog:not([show]) [data-role-content]{display:none!important}
.components-modaldialog .components-modaldialog--trigger{cursor:pointer}
.components-modaldialog>[data-role-trigger]{display:inline-block;display:contents}
.components-modaldialog [data-role-content]{display:flex;flex-wrap:wrap;overflow:auto;position:fixed;background:rgb(33 32 38 / .4);top:0;left:0;right:0;bottom:0;z-index:1000000;align-items:center;justify-content:center;min-height:100%;min-height:100vh;width:100%;width:100vw}
.components-modaldialog [data-role-content]>.content-wrapper{max-width:100%;margin:10px;padding:15px 25px 18px 25px;width:100%;position:relative;background:#fff;border-radius:8px;box-shadow:0 3px 6px 0 rgb(0 0 0 / .1)}
@media (min-width:768px){
  .components-modaldialog [data-role-content]>.content-wrapper{max-width:648px;padding:40px 45px 36px 45px;margin:126px 65px 129px 55px}
}
@media (max-width:768px){
  .components-modaldialog [data-role-content]>.content-wrapper{padding-top:25px}
}
@media (min-width:1280px){
  .components-modaldialog [data-role-content]>.content-wrapper{max-width:753px;padding:34px 40px;margin:90px auto 129px auto}
}
.components-modaldialog [data-role-content] [data-role-close]{position:absolute;right:-15px;top:-13px;width:32px;height:32px;cursor:pointer;background:#fff url("data:image/svg+xml;base64, PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjMxNzUgMTEuNDMzMkMxMi4zNzU2IDExLjQ5MTIgMTIuNDIxNyAxMS41NjAyIDEyLjQ1MzEgMTEuNjM2QzEyLjQ4NDUgMTEuNzExOSAxMi41MDA3IDExLjc5MzIgMTIuNTAwNyAxMS44NzUzQzEyLjUwMDcgMTEuOTU3NSAxMi40ODQ1IDEyLjAzODggMTIuNDUzMSAxMi4xMTQ3QzEyLjQyMTcgMTIuMTkwNSAxMi4zNzU2IDEyLjI1OTUgMTIuMzE3NSAxMi4zMTc1QzEyLjI1OTUgMTIuMzc1NiAxMi4xOTA1IDEyLjQyMTcgMTIuMTE0NyAxMi40NTMxQzEyLjAzODggMTIuNDg0NSAxMS45NTc1IDEyLjUwMDcgMTEuODc1MyAxMi41MDA3QzExLjc5MzIgMTIuNTAwNyAxMS43MTE5IDEyLjQ4NDUgMTEuNjM2IDEyLjQ1MzFDMTEuNTYwMiAxMi40MjE3IDExLjQ5MTIgMTIuMzc1NiAxMS40MzMyIDEyLjMxNzVMNi4yNTAzNSA3LjEzMzk0TDEuMDY3NTMgMTIuMzE3NUMwLjk1MDI2IDEyLjQzNDggMC43OTEyIDEyLjUwMDcgMC42MjUzNDcgMTIuNTAwN0MwLjQ1OTQ5NSAxMi41MDA3IDAuMzAwNDM1IDEyLjQzNDggMC4xODMxNiAxMi4zMTc1QzAuMDY1ODg0NiAxMi4yMDAzIDMuMjY5MzVlLTA5IDEyLjA0MTIgMCAxMS44NzUzQy0zLjI2OTM1ZS0wOSAxMS43MDk1IDAuMDY1ODg0NiAxMS41NTA0IDAuMTgzMTYgMTEuNDMzMkw1LjM2Njc1IDYuMjUwMzVMMC4xODMxNiAxLjA2NzUzQzAuMDY1ODg0NiAwLjk1MDI2IDAgMC43OTEyIDAgMC42MjUzNDdDMCAwLjQ1OTQ5NSAwLjA2NTg4NDYgMC4zMDA0MzUgMC4xODMxNiAwLjE4MzE2QzAuMzAwNDM1IDAuMDY1ODg0NiAwLjQ1OTQ5NSAwIDAuNjI1MzQ3IDBDMC43OTEyIDAgMC45NTAyNiAwLjA2NTg4NDYgMS4wNjc1MyAwLjE4MzE2TDYuMjUwMzUgNS4zNjY3NUwxMS40MzMyIDAuMTgzMTZDMTEuNTUwNCAwLjA2NTg4NDYgMTEuNzA5NSAtMy4yNjkzNWUtMDkgMTEuODc1MyAwQzEyLjA0MTIgMy4yNjkzNWUtMDkgMTIuMjAwMyAwLjA2NTg4NDYgMTIuMzE3NSAwLjE4MzE2QzEyLjQzNDggMC4zMDA0MzUgMTIuNTAwNyAwLjQ1OTQ5NSAxMi41MDA3IDAuNjI1MzQ3QzEyLjUwMDcgMC43OTEyIDEyLjQzNDggMC45NTAyNiAxMi4zMTc1IDEuMDY3NTNMNy4xMzM5NCA2LjI1MDM1TDEyLjMxNzUgMTEuNDMzMloiIGZpbGw9IiNERUExNEIiLz4KPC9zdmc+Cg==") 50% 50% no-repeat;background-size:15px;border-radius:36px;padding:16px;box-shadow:0 0 9px rgb(0 0 0 / .25);border:unset;text-indent:-100px;overflow:hidden;z-index:1}
@media (max-width:768px){
  .components-modaldialog [data-role-content] [data-role-close]{padding:0;top:-8px;right:-8px;width:30px;height:30px}
}
.components-modaldialog [data-role-content] [data-role-close]:hover{filter:brightness(.9)}
.components-apsproducts-apsproducts{max-width:1160px;margin:40px auto 33px}
@media (max-width:767px){
  .components-apsproducts-apsproducts{margin:0 20px}
}
@media (min-width:768px) and (max-width:1024px){
  .components-apsproducts-apsproducts{margin:0 30px}
}
@media (max-width:767px){
  .components-apsproducts-apsproducts .aps-widget-container .aps-widget-title{width:100%}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .components-heading{margin-bottom:15px}
}
.blocksv4-bestreviews-landing-landingeditorials .landing-editorials .components-heading .components-heading--title{font-size:26px;font-weight:600;line-height:1.15;color:#040f3d;margin-top:30px;margin-bottom:3px;text-align:left}
@media (min-width:768px) and (max-width:1279px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .components-heading .components-heading--title{font-size:30px;line-height:1.2;margin-top:35px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .components-heading .components-heading--title{margin-top:40px;font-size:30px;font-weight:600;line-height:1.3}
}
.blocksv4-bestreviews-landing-landingeditorials .landing-editorials .components-heading .components-heading--title:before{margin-left:0}
@media (min-width:768px) and (max-width:1279px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .components-heading .components-heading--title:before{width:34px;height:5px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .components-heading .components-heading--title:before{margin-left:2px;margin-top:40px}
}
.blocksv4-bestreviews-landing-landingeditorials .landing-editorials .components-heading .components-heading--sub-tittle{color:#212026;font-size:15px;line-height:1.6;margin-bottom:15px}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .components-heading .components-heading--sub-tittle{padding-right:13px}
}
@media (min-width:768px) and (max-width:1279px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .components-heading .components-heading--sub-tittle{font-size:16px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .components-heading .components-heading--sub-tittle{font-size:16px;line-height:1.63;max-width:748px;margin-bottom:0}
}
.blocksv4-bestreviews-landing-landingeditorials .landing-editorials .featured-articles-holder article.editorial-article-featured .components-metadata{margin-top:4px}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .featured-articles-holder article.editorial-article-featured .components-metadata{margin-top:0}
}
.blocksv4-bestreviews-landing-landingeditorials .landing-editorials .featured-articles-holder article.editorial-article-featured .components-metadata time.components-metadata--date{font-size:12px;line-height:2.08;letter-spacing:.62px;color:#706e7b}
.blocksv4-bestreviews-landing-landingeditorials .landing-editorials .featured-articles-holder article.editorial-article-featured .components-metadata a.components-metadata--category{font-size:12px;font-weight:600;line-height:2.08;color:#5aa8bf}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .featured-articles-holder article.editorial-article-featured .components-titleauthor .components-titleauthor--author{margin:2px 0 0 0}
}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .featured-articles-holder article.editorial-article-featured .components-titleauthor .components-titleauthor--title{padding-right:16px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .featured-articles-holder article.editorial-article-featured .components-titleauthor .components-titleauthor--title a{font-size:18px;font-weight:600;line-height:1.28;letter-spacing:.06px}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder article.sub_featured .sub_featured--data-holder .components-metadata{margin-top:11px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder article.sub_featured .sub_featured--data-holder .components-metadata{margin-top:0}
}
.blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder article.sub_featured .sub_featured--data-holder .components-metadata time.components-metadata--date,.blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder article.sub_featured .sub_featured--data-holder .components-metadata a.components-metadata--category{color:#5aa8bf;font-size:12px;line-height:2.08}
.blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder article.sub_featured .sub_featured--data-holder .components-metadata time.components-metadata--date{letter-spacing:1.1px;color:#706e7b}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder article.sub_featured .sub_featured--data-holder .components-metadata time.components-metadata--date{letter-spacing:1px}
}
.blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder article.sub_featured .sub_featured--data-holder .components-metadata a.components-metadata--category{font-weight:600}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder article.sub_featured .sub_featured--data-holder .components-titleauthor .components-titleauthor--author{display:none}
}
.blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist article{min-height:29px;margin-top:11px;padding-bottom:14px}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist article:nth-child(3){padding-bottom:23px;margin-bottom:0}
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist article:nth-child(4){display:none}
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist article:nth-child(5){display:none}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist article{margin-top:0;min-height:initial;padding-bottom:12px}
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist article:nth-child(4){border-bottom:none}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist article{padding-bottom:13px}
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist article:nth-child(5){display:block;border-bottom:none}
}
.blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist article .components-metadata{line-height:2}
.blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist article .components-metadata .components-metadata--date{letter-spacing:.3px}
@media (min-width:768px) and (max-width:1279px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist article .components-metadata .components-metadata--date:after{display:none}
}
.blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist article .components-metadata .components-metadata--category{color:#5aa8bf}
@media (min-width:768px) and (max-width:1279px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist article .components-metadata .components-metadata--category{display:none}
}
.blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist article .components-titleauthor .components-titleauthor--title{line-height:1.2}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist article .components-titleauthor .components-titleauthor--title{font-size:18px;font-weight:600;line-height:1.28;letter-spacing:.06px;color:#040f3d}
}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist:nth-child(3){border-bottom:none;padding-bottom:10px}
}
.components-heading{clear:both}
.components-heading--title{max-width:100%;width:inherit;text-transform:uppercase;margin:62px 0 16px -.01em;font-size:26px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#09164d;line-height:1.2;text-align:center}
.components-heading--title:before{content:"";width:30px;display:block;height:4px;margin-bottom:12px;margin-top:0;background:#dea14b;margin-left:calc(50% - 15px)}
@media (min-width:768px){
  .components-heading--title{font-size:30px;line-height:1;margin:35px 0 25px -.01em}
  .components-heading--title:before{width:32px;height:5px;margin-bottom:14px}
}
@media (min-width:1280px){
  .components-heading--title{margin:40px 0 25px -.01em}
  .components-heading--title:before{margin-bottom:14px;width:35px;height:5px}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-sectiontitle:before{height:4px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-sectiontitle:before{height:5px}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-sectiontitle.large{font-size:30px;line-height:1}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-sectiontitle.large{line-height:1.3}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-sectiontitle.large:before{margin-top:10px;margin-bottom:11px}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-sectiontitle.large:before{margin-top:10px;margin-bottom:14px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-sectiontitle.large:before{margin-bottom:13px}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-subcategorylist{font-size:15px;margin-top:5px;line-height:1.53;margin-bottom:0}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-subcategorylist{margin:5px 0 0}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-subcategorylist{font-size:16px;line-height:1.88;margin-top:2px}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-subcategorylist a{font-weight:600}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-subcategorylist a:hover{color:#3f54a1}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-subcategorylist a:visited{color:#344585}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-metadata{display:block}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-metadata{line-height:1.3;margin:10px 0 5px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-metadata{margin:0 0 5px}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-titleauthor .components-titleauthor--title{letter-spacing:.6px;line-height:1.29}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-titleauthor .components-titleauthor--title{font-size:30px;letter-spacing:normal;line-height:1.33}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-metadata--date:after{display:none}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-metadata--category{display:none}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .left-section article .components-metadata{margin-top:6px}
@media (min-width:768px) and (max-width:1279px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .left-section article .components-metadata{margin-top:7px;margin-bottom:3px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .left-section article .components-metadata{margin-top:12px;margin-bottom:5px}
}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .left-section article .components-titleauthor .components-titleauthor--title{font-size:20px}
}
@media (min-width:768px) and (max-width:1279px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .left-section article .components-titleauthor .components-titleauthor--title{font-size:20px;letter-spacing:normal}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .left-section article .components-titleauthor .components-titleauthor--author{font-size:15px;line-height:1.67}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist{display:grid}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article{padding-bottom:7px}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article{padding-bottom:17px}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article{display:grid;grid-auto-flow:column;grid-template-columns:3fr 5fr;margin-top:0;margin-bottom:15px;padding-bottom:11px}
}
@media (min-width:768px) and (max-width:1279px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article{padding-bottom:15px;margin-bottom:17px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article{display:block;margin-bottom:19px;margin-left:18px}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article img{display:none;object-fit:cover;border-radius:8px}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article img{min-width:120px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article img{padding-left:20px}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article img{width:100%;height:auto;display:inline-block}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article img{display:none}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article .article-image-wrapper{min-width:120px}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article .article-image-wrapper img{object-fit:cover}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article .article-image-wrapper img{width:100%;height:auto;display:inline-block}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article .article-image-wrapper img{padding-left:0}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article .article-description{margin-left:18px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article .article-description{margin-top:9px;margin-left:0}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article .article-description .components-titleauthor .components-titleauthor--title{font-size:18px}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article .article-description .components-titleauthor .components-titleauthor--title{margin-top:0}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article .article-description .components-metadata{margin:0}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article .article-description div div.excerpt{display:none}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article .article-description div div.excerpt{display:block}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article .article-description div div.excerpt p{margin-top:8px;line-height:1.35;margin-bottom:0;font-size:15px}
}
@media (min-width:768px) and (max-width:1279px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .blocksv4-bestreviews-landing-components-articleslist article:last-child{margin-bottom:12px}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .components-morecontentlink{margin-top:10px;font-size:16px;font-weight:600;line-height:1.63;letter-spacing:normal}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .components-morecontentlink{margin-top:0;margin-left:1px;font-size:16px;line-height:1.63}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout1 .right-section .components-morecontentlink{margin-left:21px;line-height:.7;letter-spacing:.85px}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout2 .left-section article .category-layout--layout2--article--image-holder{padding-top:7px}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout2 .left-section article .category-layout--layout2--article--image-holder{padding:0}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout2 .left-section article .category-layout--layout2--article--image-holder img{object-fit:cover;border-radius:8px;width:100%;height:auto}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout2 .left-section .article-description .components-titleauthor .components-titleauthor--title{font-size:18px}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout2 .left-section .article-description .components-titleauthor .components-titleauthor--title{letter-spacing:.2px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout2 .right-section .blocksv4-bestreviews-landing-components-articleslist{padding-left:33px}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout2 .right-section .blocksv4-bestreviews-landing-components-articleslist article{padding-bottom:12px;margin-bottom:0}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout2 .right-section .blocksv4-bestreviews-landing-components-articleslist article{margin-top:0;padding-bottom:10px;margin-bottom:9px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout2 .right-section .blocksv4-bestreviews-landing-components-articleslist article{padding-bottom:12px;margin-bottom:12px}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout2 .right-section .blocksv4-bestreviews-landing-components-articleslist article .article-description .components-metadata{margin-bottom:0}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout2 .right-section .blocksv4-bestreviews-landing-components-articleslist article .article-description .components-metadata{margin-bottom:4px}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout2 .right-section .blocksv4-bestreviews-landing-components-articleslist article .article-description .components-titleauthor .components-titleauthor--title{font-size:18px;letter-spacing:normal;line-height:1.3}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout2 .right-section .blocksv4-bestreviews-landing-components-articleslist article:not(:first-child) .article-description .components-metadata{padding-top:5px}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout2 .right-section .blocksv4-bestreviews-landing-components-articleslist article:nth-child(4){display:none}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout2 .right-section .blocksv4-bestreviews-landing-components-articleslist article:nth-child(4){display:block}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout2 .right-section .components-morecontentlink{margin-top:12px;margin-bottom:1px}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout2 .right-section .components-morecontentlink{font-size:18px;margin-left:39px}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .left-section article .category-layout--layout3--article--image-holder img{object-fit:cover;border-radius:8px;width:100%;height:auto}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .left-section article .category-layout--layout3--article--image-holder img{height:191px;overflow:hidden}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .left-section article .components-metadata{margin-top:5px}
@media (min-width:768px) and (max-width:1279px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .left-section article .components-metadata{margin-top:9px;margin-bottom:2px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .left-section article .components-metadata{margin-bottom:5px;margin-top:12px}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .left-section article .components-titleauthor .components-titleauthor--author{display:none}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .left-section article .components-titleauthor .components-titleauthor--title{font-size:18px}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .right-section .blocksv4-bestreviews-landing-components-articleslist{display:grid}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .right-section .blocksv4-bestreviews-landing-components-articleslist .article{padding-bottom:10px;margin-bottom:17px}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .right-section .blocksv4-bestreviews-landing-components-articleslist .article:last-child{border:none}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .right-section .blocksv4-bestreviews-landing-components-articleslist .article{padding-bottom:15px;margin-bottom:12px}
}
@media (min-width:768px) and (max-width:1279px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .right-section .blocksv4-bestreviews-landing-components-articleslist .article{margin-bottom:12px;padding-bottom:13px;margin-top:0}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .right-section .blocksv4-bestreviews-landing-components-articleslist .article{padding-bottom:20px;margin-bottom:13px}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .right-section .blocksv4-bestreviews-landing-components-articleslist .article img{object-fit:cover;border-radius:8px;width:120px;height:80px;vertical-align:top}
@media (max-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .right-section .blocksv4-bestreviews-landing-components-articleslist .article img{display:none}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .right-section .blocksv4-bestreviews-landing-components-articleslist .article img{height:67.5px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .right-section .blocksv4-bestreviews-landing-components-articleslist .article .article-description{float:right;width:calc(100% - 135px)}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .right-section .blocksv4-bestreviews-landing-components-articleslist .article .article-description .components-metadata{line-height:1}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .right-section .blocksv4-bestreviews-landing-components-articleslist .article .article-description .components-titleauthor{margin-top:3px}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .right-section .blocksv4-bestreviews-landing-components-articleslist .article .article-description .components-titleauthor .components-titleauthor--title{font-size:18px;line-height:1.28}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .right-section .components-morecontentlink{margin:0}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .right-section .components-morecontentlink{padding-bottom:3px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout3 .right-section .components-morecontentlink{font-size:18px}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout4 .left-section .article .components-metadata{margin-top:15px}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout4 .left-section .article .components-titleauthor .components-titleauthor--title{font-size:20px;line-height:1.3}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout4 .left-section .article .components-titleauthor .components-titleauthor--title{font-size:30px;line-height:normal;padding-right:20px}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout4 .right-section .blocksv4-bestreviews-landing-components-articleslist{padding:0 0 0 15px}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout4 .right-section .blocksv4-bestreviews-landing-components-articleslist article{margin-top:10px;padding-bottom:7px}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout4 .right-section .blocksv4-bestreviews-landing-components-articleslist article{margin-top:0;padding-bottom:12px;margin-bottom:17px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout4 .right-section .blocksv4-bestreviews-landing-components-articleslist article{padding-bottom:12px;margin-bottom:11px}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout4 .right-section .blocksv4-bestreviews-landing-components-articleslist article .article-description .components-metadata{margin-bottom:0}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout4 .right-section .blocksv4-bestreviews-landing-components-articleslist article .article-description .components-titleauthor .components-titleauthor--title{font-size:18px;letter-spacing:normal}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout4 .right-section .blocksv4-bestreviews-landing-components-articleslist article:not(:first-child){margin-top:7px}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout4 .right-section .blocksv4-bestreviews-landing-components-articleslist article:not(:first-child){margin-top:16px}
}
@media (max-width:1279px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout4 .right-section .blocksv4-bestreviews-landing-components-articleslist article:nth-of-type(6),.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout4 .right-section .blocksv4-bestreviews-landing-components-articleslist article:nth-of-type(7),.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout4 .right-section .blocksv4-bestreviews-landing-components-articleslist article:nth-of-type(8){display:none}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout4 .right-section .components-morecontentlink{margin:0}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .layout4 .right-section .components-morecontentlink{padding:0 0 0 15px}
}
.blocksv4-bestreviews-landing-landingcategories .blocksv4-bestreviews-landing-landingcategories--category-wrapper .components-morecontentlink{text-align:left;font-size:16px}
.blocksv4-bestreviews-landing-landingcategories .components-titleauthor--author a{color:#4b65bf}
.blocksv4-bestreviews-landing-landingeditorials .landing-editorials .components-heading{font-size:14px}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .components-heading .components-heading--title{margin-top:30px}
}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist .article:nth-child(3){border-bottom:none;padding-bottom:14px}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist{position:relative}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist:before{content:"";border-left:1px solid #e3e3e3;height:100%;position:absolute;margin-left:-35px}
}
@media (min-width:768px) and (max-width:1279px){
  .blocksv4-bestreviews-landing-landingeditorials .landing-editorials .sub-featured-articles-holder .blocksv4-bestreviews-landing-components-articleslist:before{content:"";border-left:1px solid #e3e3e3;position:absolute;margin-left:-15px;height:100%}
}
.components-subcategorylist{font-size:16px;margin:10px 0 30px;max-width:750px}
.components-subcategorylist a{color:#4b65bf;text-decoration:underline}
/* ===== from opencode-src2.css ===== */
.blocksv4-bestreviews-landing-components-articleslist .components-titleauthor--title{line-height:1.3}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-components-articleslist .components-titleauthor--title{font-size:15.2px;line-height:1.27;letter-spacing:.05px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-components-articleslist .components-titleauthor--title{font-size:18px;line-height:1.28;letter-spacing:.06px;margin-top:-3px}
}
.blocksv4-bestreviews-landing-components-articleslist .article{border-bottom:1px solid #e3e3e3;padding-bottom:16px;margin-bottom:10px}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-components-articleslist .article{margin-top:10px;margin-bottom:10px;padding-bottom:12px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-components-articleslist .article{margin-top:8px;margin-bottom:11px;padding-bottom:12px}
}
.components-metadata{font-size:12px;line-height:2.08;color:#7b7986;justify-content:flex-start;align-items:start;overflow:hidden;display:inline-flex;max-width:100%;white-space:nowrap}
.components-metadata--date{font-family:Georgia,"Arial Black",arial-black,serif;flex:0}
.components-metadata--date:not(:last-child):after{content:'|';padding-left:.3em;padding-right:.3em}
.components-metadata--category{text-transform:uppercase;color:#4b65bf;font-weight:600;text-overflow:ellipsis;overflow:hidden}
@media (min-width:1280px){
  .components-metadata--date:not(:last-child):after{padding-left:.5em;padding-right:.4em}
}
.components-titleauthor--title{color:#040f3d;font-weight:600;margin:0;font-size:18px;line-height:1.28}
.components-titleauthor--title a{color:inherit}
@media (min-width:768px) and (max-width:1280px){
  .components-titleauthor--title{font-size:17px}
}
.components-titleauthor--author{color:#040f3d;font-size:15px;line-height:2}
.components-titleauthor--author span{font-weight:600}
.components-titleauthor--author a{color:#4b65bf}
@media (min-width:1280px){
  .components-titleauthor--author{font-size:16px}
}
.blocksv4-bestreviews-landing-components-videothumbnail{cursor:pointer}
.blocksv4-bestreviews-landing-components-videothumbnail .blocksv4-bestreviews-landing-components-articlelisttitle{margin-top:12px}
.blocksv4-bestreviews-landing-components-videothumbnail .components-metadata--category{color:#5aa8bf}
.blocksv4-bestreviews-landing-components-videothumbnail .br-youtube-frame-wrapper{pointer-events:none}
.blocksv4-bestreviews-landing-components-videothumbnail .videolink{display:block;cursor:pointer;margin-top:5px;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.3;text-decoration:underline}
.blocksv4-bestreviews-landing-components-videothumbnail:hover .videolink{color:#3f54a1}
.blocksv4-bestreviews-landing-components-videothumbnail:hover .videolink a:hover{color:#3f54a1}
.blocksv4-bestreviews-landing-components-videothumbnail:visited .videolink{color:#344585}
.blocksv4-bestreviews-landing-components-videothumbnail:visited .videolink a:visited{color:#344585}
.blocksv4-bestreviews-landing-components-videothumbnail .video-cover{width:100%;height:auto}
.blocksv4-bestreviews-landing-components-videothumbnail .br-youtube-frame-wrapper,.blocksv4-bestreviews-landing-components-videothumbnail .thumbnail{margin-top:0;margin-bottom:16px;width:100%;height:auto}
.blocksv4-bestreviews-landing-components-videothumbnail .components-titleauthor--title{padding-right:10px}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-components-videothumbnail{margin-bottom:19px}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-components-videothumbnail .br-youtube-frame-wrapper,.blocksv4-bestreviews-landing-components-videothumbnail .thumbnail{margin-top:1px;margin-bottom:9px}
  .blocksv4-bestreviews-landing-components-videothumbnail .blocksv4-bestreviews-landing-components-articlelisttitle{margin-top:8px}
  .blocksv4-bestreviews-landing-components-videothumbnail .components-titleauthor--title{font-size:15px;line-height:1.27}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-components-videothumbnail .br-youtube-frame-wrapper,.blocksv4-bestreviews-landing-components-videothumbnail .thumbnail{margin-top:1px;margin-bottom:12px}
  .blocksv4-bestreviews-landing-components-videothumbnail .components-titleauthor{margin-top:12px}
  .blocksv4-bestreviews-landing-components-videothumbnail .components-titleauthor .components-titleauthor--title{font-size:18px;padding-right:0}
  .blocksv4-bestreviews-landing-components-videothumbnail .videolink{margin-top:6px}
}
.blocksv4-bestreviews-landing-components-shopthevideocontent .components-metadata a.components-metadata--category{color:#4b65bf}
.blocksv4-bestreviews-landing-components-shopthevideocontent .the-title{font-size:18px;line-height:1.33;font-weight:600;margin:0 0 11px 0}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-components-shopthevideocontent .the-title{font-size:26px;line-height:.92;margin:3px 0 21px 0}
}
.blocksv4-bestreviews-landing-components-shopthevideocontent .section-title{font-size:15px;line-height:22px;font-weight:700;margin:20px 0 15px 0}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-components-shopthevideocontent .section-title{font-size:16px;margin:30px 0 20px 0}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-components-shopthevideocontent .section-title{font-size:18px;margin:40px 0 20px 0}
}
.blocksv4-bestreviews-landing-components-shopthevideocontent .blocksv4-bestreviews-landing-components-featuredarticle{margin-bottom:0}
.blocksv4-bestreviews-landing-components-shopthevideocontent .blocksv4-bestreviews-landing-components-featuredarticle .br-youtube-frame-wrapper{max-width:unset!important;max-height:unset!important}
.blocksv4-bestreviews-landing-components-shopthevideocontent .blocksv4-bestreviews-landing-components-featuredarticle .br-youtube-frame-inner{border-radius:8px}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-components-shopthevideocontent .blocksv4-bestreviews-landing-components-featuredarticle{border:none;padding-bottom:0}
}
.blocksv4-bestreviews-landing-components-shopthevideocontent .blocksv4-bestreviews-landing-components-featuredarticle .components-metadata{margin-top:0}
.blocksv4-bestreviews-landing-components-shopthevideocontent .blocksv4-bestreviews-landing-components-featuredarticle .components-titleauthor .components-titleauthor--title{font-size:20px;line-height:1.3;letter-spacing:.07px;margin-top:0;margin-bottom:0}
.blocksv4-bestreviews-landing-components-shopthevideocontent .blocksv4-bestreviews-landing-components-featuredarticle .components-titleauthor--author{display:none}
.blocksv4-bestreviews-landing-components-shopthevideocontent .blocksv4-bestreviews-landing-components-featuredarticle .excerpt{margin:10px 0 5px 0;font-size:13px;line-height:1.62}
.blocksv4-bestreviews-landing-components-shopthevideocontent .blocksv4-bestreviews-landing-components-featuredarticle .excerpt p{margin:20px 0}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-components-shopthevideocontent .blocksv4-bestreviews-landing-components-featuredarticle .components-titleauthor .components-titleauthor--title{margin-top:5px;margin-bottom:0}
  .blocksv4-bestreviews-landing-components-shopthevideocontent .blocksv4-bestreviews-landing-components-featuredarticle .excerpt{margin:.47em 0 .67em 0;font-size:14px;line-height:1.67}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-components-shopthevideocontent .blocksv4-bestreviews-landing-components-featuredarticle .excerpt{margin:.47em 5em .67em 0}
}
.blocksv4-bestreviews-landing-components-featuredarticle{font-size:13px;line-height:1.62}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-components-featuredarticle{font-size:14px;line-height:1.57}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-components-featuredarticle{font-size:15px;line-height:1.67}
}
.blocksv4-bestreviews-landing-components-featuredarticle .thumbnail{object-fit:cover;width:100%;height:auto;display:block;border-radius:8px}
.blocksv4-bestreviews-landing-components-featuredarticle .br-youtube-frame-wrapper{width:100%}
.blocksv4-bestreviews-landing-components-featuredarticle .components-metadata{margin-top:16px}
.blocksv4-bestreviews-landing-components-featuredarticle .components-titleauthor--title{font-size:20px;line-height:1.35}
.blocksv4-bestreviews-landing-components-featuredarticle.custom .components-titleauthor{margin-top:12px}
.blocksv4-bestreviews-landing-components-featuredarticle.custom .expert{margin-top:5px;margin-bottom:12px}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-components-featuredarticle .components-metadata{margin-top:9px}
  .blocksv4-bestreviews-landing-components-featuredarticle .components-titleauthor .components-titleauthor--title{margin-top:1px;margin-bottom:2px;font-size:18px;line-height:1.28;letter-spacing:.06px}
  .blocksv4-bestreviews-landing-components-featuredarticle .components-titleauthor .components-titleauthor--author{line-height:1.5}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-components-featuredarticle .components-metadata{margin-top:14px}
  .blocksv4-bestreviews-landing-components-featuredarticle .components-titleauthor .components-titleauthor--title{margin-top:2px;margin-bottom:0;font-size:30px;line-height:1.27;letter-spacing:.11px}
}
.blocksv4-bestreviews-landing-components-featuredarticle .excerpt{margin:7px 0 14px;padding-right:10px}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-components-featuredarticle .excerpt{margin:.67em 0}
}
.blocksv4-bestreviews-landing-components-featuredarticle .excerpt p:first-child{margin-top:0}
.blocksv4-bestreviews-landing-components-featuredarticle .excerpt p:last-child{margin-bottom:0}
.blocksv4-bestreviews-landing-components-featuredarticle .learn-more{display:inline-flex;align-items:center;gap:5px}
.blocksv4-bestreviews-landing-components-featuredarticle .learn-more::after{content:"›";font-size:24px;position:relative}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-components-featuredarticle .thumbnail{border-radius:0}
}
.blocksv4-bestreviews-landing-components-productlist{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:29px 11px;color:#040f3d}
@media (min-width:768px) and (max-width:1280px){
  .blocksv4-bestreviews-landing-components-productlist{grid-gap:30px 15px;margin-bottom:30px}
  .blocksv4-bestreviews-landing-components-productlist .product-item .button{font-size:13px;width:108px}
}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-components-productlist{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}
  .blocksv4-bestreviews-landing-components-productlist .product-item .button{font-size:12px;width:96px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-components-productlist{grid-gap:34px 37px;margin-bottom:40px}
}
.blocksv4-bestreviews-landing-components-productlist .product-item{list-style:none;margin:0;padding:0}
.blocksv4-bestreviews-landing-components-productlist a{color:inherit;display:flex;flex-direction:column;height:100%}
.blocksv4-bestreviews-landing-components-productlist img{width:100%;height:auto;display:block;border:1px solid #aaa8b3;aspect-ratio:1;object-fit:contain;margin-bottom:7px;border-radius:8px}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-components-productlist img{box-sizing:content-box}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-components-productlist img{margin-bottom:12px}
}
.blocksv4-bestreviews-landing-components-productlist .brand{font-size:13px;font-weight:600;letter-spacing:-.33px;text-align:center}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-components-productlist .brand{font-size:16px;margin:4px 1px;letter-spacing:-.38px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-components-productlist .brand{margin:4px 2px}
}
.blocksv4-bestreviews-landing-components-productlist .model{font-size:12px;letter-spacing:-.31px;line-height:1.42;margin:2px 0 auto 0;text-align:center}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-components-productlist .model{margin:4px 1px auto;letter-spacing:-.33px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-components-productlist .model{margin:4px 2px auto}
}
.blocksv4-bestreviews-landing-components-productlist .shop-link{color:#4b65bf;text-decoration:underline;font-size:13px;font-weight:600;display:block}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-components-productlist .shop-link{font-size:14px;margin:6px 1px}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-components-productlist .shop-link{margin:8px 1px}
}
.blocksv4-bestreviews-landing-components-productlist a:hover .shop-link{color:#cda053}
.blocksv4-bestreviews-landing-components-featuredarticle .related-articles{line-height:1.47;font-family:"Montserrat-SemiBold","Monserat",arial-black,sans-serif}
.blocksv4-bestreviews-landing-components-featuredarticle .related-articles .related-articles--label{display:block;font-size:15px}
.blocksv4-bestreviews-landing-components-featuredarticle .related-articles .related-articles--article{color:#dea14b;font-weight:700;font-size:13px}
.blocksv4-bestreviews-landing-components-featuredarticle .related-articles .related-articles--article:not(:last-child):after{content:", ";color:#212026;font-weight:400}
@media (max-width:767px){
  .blocksv4-bestreviews-landing-components-featuredarticle .related-articles{background:#f8f8fa;padding:11px 15px 11px 15px;border-radius:8px}
}
@media (min-width:768px) and (max-width:1179px){
  .blocksv4-bestreviews-landing-components-featuredarticle .related-articles{border-top:1px solid #e3e3e3;padding-top:13px;line-height:1.4}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-components-featuredarticle .related-articles{margin-top:15px}
  .blocksv4-bestreviews-landing-components-featuredarticle .related-articles .related-articles--label{font-size:16px;margin:0 0 5px}
  .blocksv4-bestreviews-landing-components-featuredarticle .related-articles .related-articles--article{font-size:14px;line-height:22px}
}
.components-dailydealswidget{color:#212026;margin-top:5px;margin-bottom:10px}
.components-dailydealswidget *,.components-dailydealswidget{box-sizing:border-box}
.components-dailydealswidget .item .details .title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.components-dailydealswidget .components-morecontentlink{display:none;grid-column:unset}
@media (min-width:768px){
  .components-dailydealswidget .components-morecontentlink{display:block;text-align:left;font-size:16px;margin-top:10px;letter-spacing:.06px}
}
@media (min-width:1280px){
  .components-dailydealswidget .components-morecontentlink{font-size:18px}
}
@media (min-width:1280px){
  .components-dailydealswidget{margin-top:1px}
}
@media (max-width:767px){
  .components-dailydealswidget{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 20px;margin:5px auto 23px}
}
.components-dailydealswidget .item{padding-top:10.6px}
.components-dailydealswidget .item .image{width:65px;height:65px;margin-bottom:8px;text-align:center}
.components-dailydealswidget .item .image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px}
.components-dailydealswidget .item .title{font-size:13px;font-weight:600;line-height:1.38;letter-spacing:normal;text-decoration:underline;color:#040f3d;display:block}
.components-dailydealswidget .item .price{margin:3px 0}
.components-dailydealswidget .item .price .current-price{color:#dea14b;font-weight:700;font-size:15px;line-height:1.33;letter-spacing:-.32px}
.components-dailydealswidget .item .price .old-price{text-decoration:line-through;font-size:12px;line-height:1.67;letter-spacing:-.24px;margin-left:2px}
.components-dailydealswidget .item .sale{color:#212026;font-size:12px;line-height:1;letter-spacing:-.24px;margin:-3px 0 2px 0}
.components-dailydealswidget .item .link{margin:2px 0;font-size:12px;font-weight:600;line-height:1.58;display:block;text-decoration:underline}
@media (min-width:768px){
  .components-dailydealswidget .item{border-bottom:1px solid #e3e3e3;padding-bottom:12px;margin-bottom:7px}
  .components-dailydealswidget .item:nth-child(4){display:none}
  .components-dailydealswidget .item:nth-child(2){border-bottom:none}
}
@media (min-width:1280px){
  .components-dailydealswidget .item{margin-bottom:4px;display:grid;grid-template-columns:75px auto;grid-gap:0 15px}
  .components-dailydealswidget .item:nth-child(2){border-bottom:1px solid #e3e3e3}
  .components-dailydealswidget .item:nth-child(3){border-bottom:none}
  .components-dailydealswidget .item .image{width:75px;height:75px}
  .components-dailydealswidget .item .title{font-size:14px;line-height:1.33}
  .components-dailydealswidget .item .sale{margin:-1px 0 5px 0}
  .components-dailydealswidget .item .price{margin:4px 0}
  .components-dailydealswidget .item .price .current-price{font-size:16px;line-height:1.25}
  .components-dailydealswidget .item .price .old-price{margin-left:3px}
}
.components-morecontentlink{padding:0;font-size:18px;font-weight:600;letter-spacing:.06px;margin:18px 0 3px;line-height:1.63}
.components-morecontentlink,.components-morecontentlink *{box-sizing:border-box}
@media (min-width:768px){
  .components-morecontentlink{margin:-7px 0 3px -1px;width:100%;grid-row:4;grid-column:2 / 3;clear:both;text-align:center}
}
@media (min-width:1280px){
  .components-morecontentlink{margin:1px 0 3px}
}
.components-morecontentlink a{border-bottom:1px solid #4b65bf;color:#4b65bf}
.components-morecontentlink a:after{content:"";display:inline-block;margin-bottom:.1em;margin-right:-.52em;border-top:.19em solid #fff0;border-bottom:.19em solid #fff0;border-left:.22em solid #4b65bf;margin-left:0}
.components-morecontentlink a:hover{color:#cea052;border-color:#cea052}
.components-morecontentlink a:hover:after{border-left-color:#cea052}
.blocksv4-bestreviews-landing-landingsubscribe .inner .teaser{font-size:14px;line-height:20px;margin:7px 0 0 3px;font-weight:400}
@media (max-width:768px){
  .blocksv4-bestreviews-landing-landingsubscribe .inner .components-emailsubscribeform{margin-top:20px}
}
@media (min-width:768px) and (max-width:1279px){
  .blocksv4-bestreviews-landing-landingsubscribe .inner .components-emailsubscribeform--input-row{max-width:384px;margin:20px auto 0}
}
@media (min-width:768px){
  .blocksv4-bestreviews-landing-landingsubscribe .inner .teaser{margin:7px 110px 0 150px;max-width:unset}
}
@media (min-width:1280px){
  .blocksv4-bestreviews-landing-landingsubscribe .inner .teaser{letter-spacing:.16px;margin:unset;font-size:15px;line-height:21px}
}
/*!* br hack (bestreviews) *!*/
 /*!*background: #fff url(/res/raw/js/slick-carousel/ajax-loader.gif) center center no-repeat;*!*/
 
/*!* Icons *!*/
 /*!* br hack (bestreviews) *!*/
 /*!*src: url(./fonts/slick.eot);*!*/
 /*!*src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url(./fonts/slick.woff) format('woff'), url(./fonts/slick.ttf) format('truetype'), url('./fonts/slick.svg#slick') format('svg');*!*/
 .slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:none;background:#fff0}

/* ============================================================
   MAGAZINE REDESIGN — list / category / subcategory pages
   Editorial system: navy hero, Cardo display type, hairline
   rhythm, lifted cards. Appended after the extracted source
   rules so these win on equal specificity.
   ============================================================ */

/* ---------- hero ---------- */
.mg-hero{
  position:relative;overflow:hidden;color:#fff;
  padding:3.4rem 0 3.8rem;
  background:
    radial-gradient(900px 420px at 12% -20%, rgba(34,211,238,.20), transparent 62%),
    radial-gradient(700px 380px at 92% 8%, rgba(49,78,223,.28), transparent 60%),
    linear-gradient(162deg,#09090b 0%,#12233d 58%,#1b2f6b 100%);
}
.mg-hero:after{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.30;
  background-image:linear-gradient(rgba(255,255,255,.06) 1px, transparent 1px);
  background-size:100% 40px;
  -webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);
  mask-image:linear-gradient(180deg,#000,transparent 78%);
}
.mg-hero .pv-wrap{position:relative;z-index:1}
.mg-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;letter-spacing:.02em;color:rgba(255,255,255,.6);margin:0 0 1.5rem}
.mg-crumb a{color:rgba(255,255,255,.74);text-decoration:none;transition:color .18s}
.mg-crumb a:hover{color:var(--pv-cyan)}
.mg-crumb span{opacity:.45}
.mg-crumb em{font-style:normal;color:#fff;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mg-kicker{
  display:inline-block;margin:0 0 1.1rem;padding:.34rem .9rem;
  font-size:.7rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;
  color:var(--pv-cyan);border:1px solid rgba(34,211,238,.45);border-radius:999px;
  background:rgba(34,211,238,.08);
}
.mg-title{
  font-family:'Cardo',Georgia,serif;font-weight:700;
  font-size:clamp(2.2rem,5vw,3.7rem);line-height:1.05;letter-spacing:-.015em;
  margin:0 0 1rem;max-width:20ch;text-wrap:balance;
}
.mg-dek{max-width:64ch;margin:0 0 1.7rem;font-size:1.05rem;line-height:1.7;color:rgba(255,255,255,.74)}
.mg-stats{display:flex;flex-wrap:wrap;gap:.5rem 2rem;padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.16);font-size:.84rem;color:rgba(255,255,255,.58)}
.mg-stats b{color:#fff;font-weight:700;letter-spacing:.01em}
.mg-main{padding:3rem 0 1.5rem;background:var(--pv-0)}

/* ---------- section headers inside content ---------- */
.mg-content{max-width:1180px;margin:0 auto}
.mg-content .aps-widget-title,
.mg-content .postslist--header{
  position:relative;margin:2.6rem 0 1.6rem;padding-bottom:.85rem;
  font-family:'Cardo',Georgia,serif;font-size:1.85rem;line-height:1.2;color:var(--pv-950);
  border-bottom:2px solid var(--pv-955,#09090b);
  display:block;
}
.mg-content .aps-widget-title:before,
.mg-content .postslist--header:before{
  content:"";position:absolute;left:0;bottom:-2px;width:74px;height:3px;
  background:var(--pv-grad);border-radius:2px;
}
.mg-content .aps-widget-subtitle,
.mg-content .postslist--subheader{
  display:block;margin-top:.55rem;font-family:'Inter',sans-serif;
  font-size:.95rem;font-weight:400;line-height:1.6;color:var(--pv-600);max-width:70ch;
}
.mg-content .aps-widget-title{display:flex;flex-direction:column}

/* ---------- hide duplicated source chrome (our hero owns it) ---------- */
.mg-content .category--name,
.mg-content .breadcrumbs,
.mg-content .sub-category-head .category-info,
.mg-content .desktop-footer,
.mg-content .ads-holder,
.mg-content .components-htlbidadsdisplay,
.mg-content .htlad-leaderboard3_br,
.mg-content .htlad-adhesion_br{display:none !important}

/* editorial note under the tile index */
.mg-content .category--info{
  margin:1.5rem 0 2.4rem;font-size:.95rem;line-height:1.6;color:var(--pv-600);
}
.mg-content .category--info b{color:var(--pv-950);font-weight:600}

/* show-all control: hidden by default (no-JS keeps every tile
   visible), revealed by list.html once the toggle is wired up */
.mg-content .category--categories--show-hide-all--holder{display:none;justify-content:center;margin:1.6rem 0 .4rem}
.mg-content .category--categories--show-hide-all{
  appearance:none;-webkit-appearance:none;cursor:pointer;
  padding:.7rem 1.6rem;border:1px solid var(--pv-400);border-radius:999px;background:#fff;
  font-family:'Inter',sans-serif;font-size:.74rem;font-weight:800;letter-spacing:.14em;
  text-transform:uppercase;color:var(--pv-955,#09090b);
  transition:border-color .18s, background .18s, transform .18s, box-shadow .18s;
}
.mg-content .category--categories--show-hide-all:hover{
  border-color:var(--pv-blue);background:#fff;transform:translateY(-1px);
  box-shadow:0 10px 22px -12px rgba(18,35,61,.4);
}

/* ---------- category description (kept, set as editorial dek) ---------- */
.mg-content .category--head{margin:0 0 2.2rem;padding:0;border-bottom:0}
.mg-content .category--description{
  max-width:74ch;font-size:1.08rem;line-height:1.75;color:var(--pv-600);
  padding:0 0 1.6rem;border-bottom:1px solid var(--pv-400);
}

/* ---------- subcategory tile grid ---------- */
.mg-content .category--subcategories--holder{max-width:none;margin:0 0 2.6rem}
.mg-content .category--subcategories--list{
  display:grid !important;
  grid-template-columns:repeat(5,minmax(0,1fr)) !important;
  gap:1rem !important;margin-top:1.6rem !important;
}
/* collapsed state: JS toggles .mg-collapsed (first 12 tiles visible) */
.mg-content .category--subcategories--list.mg-collapsed .category--subcategories--list--item:nth-child(n+13){display:none}
.mg-content .category--subcategories--list--item{
  margin:0;padding:0;border:1px solid var(--pv-400) !important;border-radius:16px !important;
  background:#fff;box-shadow:0 1px 2px rgba(9,9,11,.04);
  transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
.mg-content .category--subcategories--list--item:hover{
  transform:translateY(-4px);border-color:var(--pv-blue) !important;
  box-shadow:0 14px 30px -14px rgba(18,35,61,.34);
}
.mg-content .category--subcategories--list--item a{
  display:flex !important;flex-direction:column;gap:.7rem;
  height:auto !important;padding:.95rem .95rem 1.05rem;text-decoration:none;
}
.mg-content .category--subcategories--list--item--image-holder{
  width:100%;aspect-ratio:1/1;border-radius:12px;overflow:hidden;
  background:linear-gradient(160deg,#f7f9fc,#eef2f8);
}
.mg-content .category--subcategories--list--item--image{
  width:100% !important;height:100% !important;object-fit:cover;display:block;
  transition:transform .3s ease;
}
.mg-content .category--subcategories--list--item:hover .category--subcategories--list--item--image{transform:scale(1.06)}
.mg-content .category--subcategories--list--item--name{
  font-size:.92rem;font-weight:600;line-height:1.35;text-align:center;color:var(--pv-955,#09090b);
}
@media(max-width:1100px){.mg-content .category--subcategories--list{grid-template-columns:repeat(4,minmax(0,1fr)) !important}}
@media(max-width:860px){.mg-content .category--subcategories--list{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}
@media(max-width:560px){.mg-content .category--subcategories--list{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}

/* ---------- subcategory cards (grouped article blocks) ---------- */
.mg-content .subcategory-cards{display:grid;gap:1.6rem;margin-top:.5rem}
.mg-content .subcategory--card--holder{
  border:1px solid var(--pv-400);border-radius:18px;background:#fff;
  padding:1.6rem 1.7rem;box-shadow:0 1px 3px rgba(9,9,11,.05);
}
.mg-content .subcategory--title{
  font-family:'Cardo',Georgia,serif;font-size:1.5rem;line-height:1.25;
  margin:0 0 .3rem;color:var(--pv-955,#09090b);
}
.mg-content .subcategory--articles--holder{margin-top:1rem;display:flex;flex-direction:column}
.mg-content .subcategory--view-all-link{
  display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;
  font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;
  color:var(--pv-blue);text-decoration:none;
}
.mg-content .subcategory--view-all-link:hover{color:var(--pv-950)}

/* article rows (category page + card blocks) */
.mg-content .article--title{
  font-family:'Cardo',Georgia,serif;font-size:1.18rem;line-height:1.35;
  margin:.2rem 0 .35rem;
}
.mg-content .article--title a{color:var(--pv-955,#09090b);text-decoration:none;transition:color .18s}
.mg-content .article--title a:hover{color:var(--pv-blue)}
.mg-content .article--teaser{font-size:.95rem;line-height:1.65;color:var(--pv-600);margin:.3rem 0 .5rem}
.mg-content .article--meta,.mg-content .article--author,.mg-content .article--date{
  font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pv-600);
}
.mg-content .article--image,.mg-content .article--image-holder{margin:.4rem 0 .7rem}
.mg-content .article--image img{width:100%;border-radius:12px;display:block}
.mg-content .subcategory--articles--holder .article,
.mg-content .subcategory--articles--holder > div{
  padding:.95rem 0;border-top:1px solid var(--pv-400);
}
.mg-content .subcategory--articles--holder > div:first-child{border-top:0;padding-top:.2rem}

/* ---------- product widget (subcategory pages) ---------- */
.mg-content .components-apsproducts-apsproducts{margin:1rem 0 2.4rem}
.mg-content .aps-widget-container{max-width:none}
.mg-content .aps-widget{
  display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;
}
.mg-content .aps-widget .product-link{
  display:flex;flex-direction:column;height:100%;text-decoration:none;
  border:1px solid var(--pv-400);border-radius:16px;background:#fff;padding:1.1rem;
  transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
.mg-content .aps-widget .product-link:hover{
  transform:translateY(-4px);border-color:var(--pv-blue);
  box-shadow:0 16px 34px -16px rgba(18,35,61,.36);
}
.mg-content .product-image{
  aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#fafbfd;
  display:flex;align-items:center;justify-content:center;margin-bottom:.85rem;
}
.mg-content .product-image img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s}
.mg-content .product-link:hover .product-image img{transform:scale(1.05)}
.mg-content .product-brand{
  font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;
  color:var(--pv-600);margin-bottom:.3rem;
}
.mg-content .product-model{
  font-family:'Cardo',Georgia,serif;font-size:1.05rem;line-height:1.35;
  color:var(--pv-955,#09090b);margin-bottom:.9rem;
}
.mg-content .check-price-btn-wrapper{margin-top:auto}
.mg-content .check-price-btn,
.mg-content .price-btn-label-check{
  display:inline-flex;align-items:center;justify-content:center;width:100%;
  padding:.68rem 1rem;border-radius:999px;background:var(--pv-grad);color:#fff !important;
  font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;
  text-decoration:none;transition:filter .18s, transform .18s;
}
.mg-content .check-price-btn:hover,.mg-content .price-btn-label-check:hover{filter:brightness(1.07);transform:translateY(-1px)}
@media(max-width:1080px){.mg-content .aps-widget{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){.mg-content .aps-widget{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* ---------- editorial article list (postslist) ---------- */
.mg-content .postslist-holder{margin:0 0 2rem}
.mg-content .postslist{display:flex;flex-direction:column}
.mg-content .postslist--post{
  display:grid;grid-template-columns:200px 1fr;gap:1.5rem;align-items:start;
  padding:1.5rem 0;border-top:1px solid var(--pv-400);
}
.mg-content .postslist--post:first-child{border-top:0;padding-top:.4rem}
.mg-content .postslist--post--thumbnail{
  border-radius:14px;overflow:hidden;background:#f2f5f9;aspect-ratio:16/10;
}
.mg-content .postslist--post--thumbnail img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}
.mg-content .postslist--post:hover .postslist--post--thumbnail img{transform:scale(1.05)}
.mg-content .postslist--post--title{
  font-family:'Cardo',Georgia,serif;font-size:1.35rem;line-height:1.3;margin:.35rem 0 .5rem;
}
.mg-content .postslist--post--title a{color:var(--pv-955,#09090b);text-decoration:none;transition:color .18s}
.mg-content .postslist--post--title a:hover{color:var(--pv-blue)}
.mg-content .postslist--post--meta,
.mg-content .postslist--post--date,
.mg-content .postslist--post--author{
  font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;color:var(--pv-600);
}
.mg-content .postlist-post--teaser{font-size:.97rem;line-height:1.68;color:var(--pv-600);margin:.45rem 0 0}
@media(max-width:720px){
  .mg-content .postslist--post{grid-template-columns:1fr;gap:.9rem}
}

/* ---------- pagination ---------- */
.pv-pages{margin:2.6rem 0 1rem;text-align:center}

/* ============================================================
   MAGAZINE REDESIGN — specificity reinforcement
   The extracted source ships chains like
   `.aps-widget-container .aps-widget a .product-model` (0,4,0)
   that sit OUTSIDE .category--page and therefore still out-rank
   the 2-class .mg-content rules above (they would cap product
   images at 135px and flatten the button to a 40px blue bar).
   Scoped to .mg-content so article pages keep their own look.
   ============================================================ */
.mg-content .components-apsproducts-apsproducts{max-width:none !important}

.mg-content .product-image{
  padding:0 !important;display:flex !important;align-items:center;justify-content:center;
  margin-bottom:.85rem !important;white-space:normal !important;background:#fafbfd !important;
}
.mg-content .product-image img{
  width:100% !important;height:100% !important;
  max-width:100% !important;max-height:100% !important;margin:0 !important;object-fit:contain;
}
.mg-content .product-brand{
  padding:0 !important;margin:0 0 .3rem !important;color:var(--pv-600) !important;
  font-family:'Inter',sans-serif !important;font-size:.7rem !important;font-weight:800 !important;
  letter-spacing:.16em !important;text-align:left !important;
}
.mg-content .product-model{
  padding:0 !important;margin:0 0 .9rem !important;max-width:none !important;
  max-height:none !important;overflow:visible !important;text-overflow:clip !important;
  color:var(--pv-955,#09090b) !important;font-family:'Cardo',Georgia,serif !important;
  font-size:1.05rem !important;font-weight:400 !important;line-height:1.35 !important;
  text-align:left !important;
}
.mg-content .check-price-btn-wrapper{
  margin-top:auto !important;padding:0 !important;border-top:0 !important;text-align:left !important;
}
.mg-content .check-price-btn{
  display:flex !important;align-items:center;justify-content:center;
  width:100% !important;max-width:none !important;height:auto !important;margin:0 !important;
  padding:.7rem 1rem !important;border-radius:999px !important;
  background-image:var(--pv-grad) !important;background-color:transparent !important;
  color:#fff !important;font-family:'Inter',sans-serif !important;font-size:.76rem !important;
  font-weight:800 !important;line-height:1.3 !important;letter-spacing:.1em !important;
  text-transform:uppercase !important;text-align:center !important;cursor:pointer;
}
.mg-content .check-price-btn:hover{
  background-color:transparent !important;background-image:var(--pv-grad) !important;
  filter:brightness(1.08);transform:translateY(-1px);
}

/* ---------- h1 ownership + article-body header trim ----------
   Every /product/... URL routes through list.html (urlrules_list
   has {/category}/{*} wildcards and is matched before
   urlrules_show), so article bodies arrive here too. The hero
   owns the single h1; source bodies duplicate it in
   .category--name h1 / .category-info h1 / h1.header-text.
   display:none also drops them from the a11y tree. */
.mg-content h1{display:none !important}

/* article bodies: keep the disclosure + freshness line, set them
   as quiet editorial meta right under the hero */
.mg-content .info-text{
  margin:.4rem 0 1rem;padding:.85rem 1.1rem;border-radius:12px;
  background:var(--pv-200);font-size:.84rem;line-height:1.6;color:var(--pv-600);
}
.mg-content .info-text p{margin:0}
.mg-content .info-text a,.mg-content .info-text .about-us{
  color:var(--pv-blue);font-weight:600;text-decoration:underline;text-underline-offset:3px;
}
.mg-content .last-updated{
  margin:0 0 1.6rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;
  text-transform:uppercase;color:var(--pv-600);
}
