/**
 * Determine whether to use dark or light text on top of given color.
 * Returns black for dark text and white for light text.
 */
/**
 * Calculate the contrast ratio between two colors.
 * See https://www.w3.org/TR/WCAG20-TECHS/G17.html#G17-tests
 */
/**
 * Calculate the luminance for a color.
 * See https://www.w3.org/TR/WCAG20-TECHS/G17.html#G17-tests
 */
/* Base */
/* Ads */
/* Header */
/* Article */
/* Deals */
/* Detective */
/* Drupal */
/* Panel */
/* Subscribe */
/* Tag */
/* Taxonomy */
:root {
  --color-brand-primary: #FF753B;
  --color-brand-primary-text: #fff;
  --color-brand-secondary: #1693CA;
  --color-brand-secondary-text: #fff;
  --color-brand-tertiary: #1693CA;
  --color-brand-tertiary-text: #fff;
  --container-width: 1200px;
  --container-padding: 15px;
  --sidebar-width: 300px;
  --article-section-max-width: 728px;
  --article-section-wide-max-width: 100vw;
  --article-section-wide-desktop-max-width: 830px;
  --scrollbar-width: 0;
  --body-background-color: #fff;
  --body-font-size: 1.6em;
  --body-header-background-color: rgba(255, 255, 255, 0.1);
  --body-line-height: 1.4;
  --body-text-color: #101010;
  --body-text-diminished-color: #606060;
  --body-heading-text-color: #000;
  --body-grippie-color: #eee;
  --color-brand-sponsored: #38b124;
  --link-text-color: #FF753B;
  --link-text-color--hover: inherit;
  --link-underline-color: #FF753B;
  --link-underline-color--hover: inherit;
  --link-underline-line: underline;
  --link-underline-offset: 2px;
  --link-underline-thickness: 2px;
  --header-top-text-color: #fff;
  --header-top-background-color--scrolled: rgba(255, 255, 255, 0.75);
  --header-top-alert-bar-background-color: #FF753B;
  --header-top-alert-bar-text-color: #fff;
  --header-top-brand-image-url: url(/sites/all/themes/mbn2_twig/assets/images/cb-logo-wide--dark.svg);
  --header-top-brand-image-url--title: url(/sites/all/themes/mbn2_twig/assets/images/cb-logo-wide--dark.svg);
  --header-top-brand-image-url--title-alt: url(/sites/all/themes/mbn2_twig/assets/images/cb-logo-wide--dark.svg);
  --header-top-brand-vpn-image-url: url(/sites/all/themes/mbn2_twig/assets/images/vpn-buyers-guide-logo--dark.svg);
  --header-top-drawer-toggle-background-color: #FF753B;
  --header-top-drawer-toggle-text-color: #fff;
  --header-top-drawer-toggle-width: unset;
  --header-top-height: 40px;
  --header-top-height--tablet: 60px;
  --header-top-height--scrolled: 40px;
  --header-top-height--tablet-scrolled: 60px;
  --header-top-navigation-item-background-color--hover: #FF753B;
  --header-top-navigation-item-text-color: #fff;
  --header-top-navigation-item-text-color--hover: #fff;
  --header-top-navigation-item-text-color--search: #fff;
  --header-top-navigation-item-text-color--search-hover: #fff;
  --header-top-navigation-item-background-color--search-visible: #FF753B;
  --header-top-navigation-item-text-color--search-visible: #fff;
  --header-top-navigation-search-form-background-color: #FF753B;
  --header-top-navigation-search-form-text-color: #fff;
  --header-top-bottom-border: none;
  --header-top-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  --header-top-brand-image-url--sponsored: url(/sites/all/themes/mbn2_twig/assets/images/cb-logo-sponsored--dark.png);
  --drupal-node-background-image-url--unpublished: url(/sites/all/themes/mbn2_twig/assets/images/draft.png);
  --block-topic-height--tablet: 60px;
  --block-topic-text-color: #4B4B4B;
  --block-topic-input-text-color: inherit;
  --block-topic-topics-sub-list-backdrop-filter: brightness(4) blur(15px) saturate(0.5);
  --block-header-text-color: #1693CA;
  --block-header-text-color--hover: #1693CA;
  --block-header-border-bottom: 3px solid #000;
  --bullet-image-border-radius: 0;
  --bullet-title-text-color: #000;
  --bullet-title-text-color--hover: rgba(0, 0, 0, 0.55);
  --bullet-analysis-author-text-color: #000000;
  --bullet-tag-color: #A3A3A3;
  --bullet-tag-text-color--cover-tablet: #FF753B;
  --article-header-accent-color: #FF753B;
  --article-header-accent-width: 2px;
  --article-header-author-avatar-size: 45px;
  --article-header-author-text-color: #676767;
  --article-header-breadcrumbs-font-family: open-sans-bold, unineue-bold-fallback, Helvetica, Arial, sans-serif;
  --article-header-breadcrumbs-text-color: #1693CA;
  --article-header-details-text-color: #676767;
  --article-header-intro-text-color: #676767;
  --header-link-text-color: #FF753B;
  --article-header-tag-text-color: article-header-tag-text-color;
  --article-header-time-text-color: #FF753B;
  --article-body-heading-emphasis-text-color: #727272;
  --article-body-font-size: 17px;
  --article-body-font-size--smaller: 16px;
  --article-body-font-size--smallest: 14px;
  --article-body-line-height: 1.55;
  --article-body-line-height--compact: 1.21;
  --article-body-bottom-margin: 25px;
  --article-body-paragraph-text-color--update: #7b7b7b;
  --article-body-paragraph-text-color--disclaimer: #696969;
  --disclaimer-font-size: var(--article-body-font-size--smaller);
  --caption-text-color: inherit;
  --jumplist-highlight-color: #FF753B;
  --article-body-link-text-color: inherit;
  --article-body-link-text-color--hover: #FF753B;
  --article-body-link-underline-color: #FF753B;
  --article-body-link-underline-offset: 2px;
  --article-body-link-underline-thickness: 2px;
  --article-update-border-color: rgba(150, 150, 150, 0.2);
  --article-update-border-radius: 0px;
  --article-update-border-width: 1px;
  --article-update-strong-color: #FF753B;
  --article-update-bg-color: rgba(205, 205, 205, 0.1);
  --update-font-size: var(--article-body-font-size--smaller);
  --update-padding-vertical: 15px;
  --body-container-background-color: rgba(205, 205, 205, 0.1);
  --body-container-padding-bottom: 30px;
  --body-container-padding-sides: 30px;
  --body-container-padding-top: 30px;
  --body-container-border-color: rgba(150, 150, 150, 0.2);
  --body-container-border-radius: 0px;
  --body-container-border-width: 1px;
  --quote-pull-border-width: 5px;
  --quote-pull-padding: 5px 25px;
  --quote-pull-padding--left: 0 40px 0 0;
  --quote-pull-padding--right: 0 0 0 40px;
  --quote-pull-font-size: clamp(28px, 3vw, 32px);
  --quote-pull-font-size--embellish: 22px;
  --quote-pull-line-height: 1.3;
  --article-body-blockquote-highlight-color: #FF753B;
  --article-body-blockquote-text-color: #333;
  --article-body-blockquote-text-color--pull: #000;
  --article-body-blockquote-icon-text-color: #000;
  --article-body-blockquote-text-decoration-offset: calc(var(--article-body-blockquote-text-decoration-thickness) * -1);
  --article-body-blockquote-text-decoration-line: none;
  --article-body-blockquote-text-decoration-thickness: 0px;
  --article-body-forum-embed-time-text-color: #5C5C5C;
  --article-body-forum-embed-reply-text-color: #5C5C5C;
  --article-body-tabs-container-border-color: #14213D;
  --article-body-tabs-label-text-color--active: inherit;
  --article-body-good-bad-list-item-bullet-text-color: #ccc;
  --good-bad-list-icon-top-offset: 0px;
  --article-body-list-item-bullet-text-color: #101010;
  --article-body-link-background-color--button: #FF753B;
  --article-body-link-background-color--shop: #FF753B;
  --article-body-link-background-color--button-hover: #1693CA;
  --article-body-link-background-color--shop-hover: #1693CA;
  --article-body-link-border--button: none;
  --article-body-link-border-radius--button: 4px;
  --article-body-link-font-size--button: 16px;
  --article-body-link-line-height--button: 1.4;
  --article-body-link-padding--button: 8px 40px;
  --article-body-link-text-color--cta: inherit;
  --article-body-link-text-color--button: #fff;
  --article-body-link-text-color--shop: #fff;
  --article-body-link-text-color--button-hover: #fff;
  --article-body-link-text-color--shop-hover: #fff;
  --article-body-image-filter--lighten: none;
  --article-body-media-border-radius: 0px;
  --gallery-gap: 0px;
  --article-shop-bar-background-color: rgba(255, 255, 255, 0.75);
  --article-shop-bar-logo-image-url: url(/sites/crackberry.com/files/images/icons/favicon.svg);
  --article-shop-bar-item-category-background-color: rgba(150, 150, 150, 0.25);
  --article-shop-bar-item-category-text-color: #101010;
  --article-shop-bar-item-category-background-color--first: #1693CA;
  --article-shop-bar-item-category-text-color--first: #fff;
  --article-shop-bar-item-link-border-radius: 2px;
  --article-shop-bar-item-product-text-color: #000;
  --article-body-reco-block-collection-amplify-border-radius: 0;
  --article-body-reco-block-collection-product-badge-background-color: #FF753B;
  --article-body-reco-block-collection-product-badge-text-color: #fff;
  --article-body-reco-block-collection-image-background-color: #fafafa;
  --article-body-reco-block-collection-image-border-radius: var(--article-body-reco-block-image-border-radius);
  --article-body-reco-block-collection-product-text-color: #FF753B;
  --article-body-reco-block-collection-shop-link-border-radius: 3px;
  --reco-block-button-font-size: 14px;
  --versus-column-gap: 50px;
  --article-body-reco-block-versus-h4-a-color: inherit;
  --article-body-reco-block-versus-h4-a-color--hover: #1693CA;
  --article-body-reco-block-versus-h4-a-border-width: 0px;
  --article-reco-block-versus-product-name-text-color: #FF753B;
  --versus-dot-bg: #1693CA;
  --versus-dot-border-color: #fff;
  --versus-dot-border-radius: 50%;
  --versus-dot-text-color: #fff;
  --quick-shop-reco-block-border-color: rgba(150, 150, 150, 0.2);
  --quick-shop-reco-block-border-width: 1px;
  --quick-shop-product-text-color: inherit;
  --quick-shop-subtitle-text-color: #FF753B;
  --quick-shop-button-border-color: #FF753B;
  --quick-shop-button-text-color: #FF753B;
  --quick-shop-button-font-family: ubuntu-sans-regular, Helvetica, Arial, sans-serif;
  --rating-background-color: rgba(170, 170, 170, 0.15);
  --rating-full-border-radius: 0;
  --rating-full-score-color: inherit;
  --rating-full-score-vertical-offset: 0;
  --rating-mini-border-radius: 0;
  --rating-star-color-filter: invert(69%) sepia(51%) saturate(515%) hue-rotate(360deg) brightness(103%) contrast(91%);
  --rating-star-empty-filter: invert(0.66) opacity(0.33);
  --reco-list-product-text-color: #FF753B;
  --reco-list-product-underline-color: #FF753B;
  --article-comments-comment-content-text-color: #363636;
  --article-comments-comment-time-text-color: #797979;
  --article-comments-comment-background-color--unpublished: #fff4f4;
  --article-comments-comment-form-form-actions-text-color: #000;
  --article-comments-comment-button-reply-text-color: #5c5c5c;
  --author-signature-text-color: #1693CA;
  --article-bio-border-color: #bfbfbf;
  --article-bio-bio-text-color: #a0a0a0;
  --article-bio-bio-link-text-color: #454545;
  --article-bio-name-text-color: #454545;
  --best-picks-award-font-family: ubuntu-sans-regular, Helvetica, Arial, sans-serif;
  --best-picks-award-font-size: 10px;
  --best-picks-award-frame-image-url: url(/sites/all/themes/mbn2_twig/assets/images/cb-badge-frame.svg);
  --best-picks-award-highlight-text-color: #FF753B;
  --best-picks-award-site-font-size: 7px;
  --best-picks-award-site-name-text-color: #000;
  --best-picks-award-text-color: #000;
  --article-body-reco-block-product-text-color: #FF753B;
  --article-footer-taboola-link-color: inherit;
  --article-footer-taboola-desc-color: #101010;
  --article-body-reco-block-cta-background-color--hover: #1693CA;
  --article-body-reco-block-cta-text-color--hover: #fff;
  --article-body-reco-block-border-color: rgba(200, 200, 200, 0.5);
  --article-body-reco-block-border-color--featured: #1693CA;
  --article-body-reco-block-border-radius: 15px;
  --article-body-reco-block-border-radius--slim: 10px;
  --article-body-reco-block-border-width: 4px;
  --article-body-reco-block-border-width--slim: 2px;
  --article-body-reco-block-padding-top: 30px;
  --article-body-reco-block-padding-sides: 30px;
  --article-body-reco-block-padding-bottom: 30px;
  --article-body-reco-block-padding--compact: 20px;
  --article-body-reco-block-category-background-color: #1693CA;
  --article-body-reco-block-category-text-color: #fff;
  --article-body-reco-block-category-font-size: 16px;
  --article-body-reco-block-category-padding-top: 12px;
  --article-body-reco-block-category-padding-sides: 20px;
  --article-body-reco-block-category-padding-bottom: 10px;
  --article-body-reco-block-category-border-radius: 8px;
  --reco-block-subtitle-font-size: 16px;
  --reco-block-compact-button-padding: 5px 15px;
  --reco-block-image-background-color: #fbfbfb;
  --article-body-reco-block-image-border-radius: 10px;
  --article-body-reco-block-image-border-radius--compact: 5px;
  --article-body-reco-block-image-mix-blend-mode: darken;
  --article-credit-font-size: var(--article-body-font-size--smaller);
  --best-answer-background-color: rgba(57, 174, 198, 0.1);
  --best-answer-border-color: rgba(57, 174, 198, 0.2);
  --best-answer-border-width: 1px;
  --checklist-container-background-color: hsl(202deg 47% 69% / 15%);
  --checklist-container-border-color: hsl(202deg 47% 69% / 25%);
  --checklist-container-border-width: 1px;
  --checklist-heading-font-size: 17px;
  --checklist-font-size: 16px;
  --checklist-heading-color: #063755;
  --checklist-icon-background-color: #fff;
  --footnote-font-size: var(--article-body-font-size--smaller);
  --icon-border-radius: 50%;
  --icon-check-icon: url(/sites/all/themes/mbn2_twig/assets/images/icons/icon-check.svg);
  --icon-check-background-color: #D7F1D2;
  --icon-minus-icon: url(/sites/all/themes/mbn2_twig/assets/images/icons/icon-minus.svg);
  --icon-minus-background-color: #d85401;
  --icon-plus-icon: url(/sites/all/themes/mbn2_twig/assets/images/icons/icon-plus.svg);
  --icon-plus-background-color: #30CE8B;
  --icon-star: url(/sites/all/themes/mbn2_twig/assets/images/icons/icon-star.svg);
  --icon-x-icon: url(/sites/all/themes/mbn2_twig/assets/images/icons/icon-x.svg);
  --icon-x-background-color: #F1D2D2;
  --panel-heading-text-color: #FF753B;
  --panel-heading-text-color--info: #FF753B;
  --panel-heading-bar-color--info: #FF753B;
  --panel-info-background-color: rgba(255, 117, 59, 0.1);
  --panel-info-border-color: rgba(255, 117, 59, 0.2);
  --panel-info-border-width: 1px;
  --newsletter-font-size: var(--article-body-font-size--smaller);
  --table-font-size: var(--article-body-font-size--smaller);
  --table-header-wrapped-font-size: var(--article-body-font-size--smallest);
  --table-line-height: 1.2;
  --table-border-color: #ccc;
  --testimonial-color: #FF753B;
  --testimonial-color--even: #1693CA;
  --testimonial-background-color: rgba(255, 117, 59, 0.15);
  --testimonial-background-color--even: rgba(22, 147, 202, 0.15);
  --testimonial-badge-background: #FF753B;
  --testimonial-badge-background--even: #1693CA;
  --testimonial-badge-border-radius: 0px;
  --testimonial-badge-font-size: 16px;
  --testimonial-badge-padding-bottom: 10px;
  --testimonial-badge-padding-sides: 30px;
  --testimonial-badge-padding-top: 8px;
  --testimonial-badge-text-color: #fff;
  --testimonial-badge-text-color--even: #fff;
  --testimonial-body-font-size: 16px;
  --testimonial-border-color: rgba(255, 117, 59, 0.5);
  --testimonial-border-color--even: rgba(22, 147, 202, 0.5);
  --testimonial-border-radius: 0px;
  --testimonial-border-width: 3px;
  --testimonial-link-color: #FF753B;
  --testimonial-link-color--even: #1693CA;
  --testimonial-padding-bottom: 25px;
  --testimonial-padding-sides: 30px;
  --testimonial-padding-top: 20px;
}
/*# sourceMappingURL=css-variables-core-light-cb.css.map */
