.grecaptcha-badge { visibility: hidden !important; }
:root { --max-width: 1100px; --border-radius: 12px; --font-mono: ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace; --foreground-rgb: 0,0,0; --background-start-rgb: 214,219,220; --background-end-rgb: 255,255,255; --primary-glow: conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg); --secondary-glow: radial-gradient(#fff,hsla(0,0%,100%,0)); --tile-start-rgb: 239,245,249; --tile-end-rgb: 228,232,233; --tile-border: conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080); --callout-rgb: 238,240,241; --callout-border-rgb: 172,175,176; --card-rgb: 180,185,188; --card-border-rgb: 131,134,135; --color1: #eff1fa; --color2: #000; --color3: #000; --color4: #000; --color5: #000; --color6: #000; --logoColor: #008cffd1; --textColor1: #000; --textColor2: #77787d; --textColor3: #4559d7; --textColor4: #e5e5e5; --textColor5: #fff; --textColor6: #900; --topPicksColor1: #0071be; --topPicksColor2: #dd4437; --topPicksColor3: #f29100; --topPicksColor4: #277c38; --topPicksColor5: #7c2773; }
@media (prefers-color-scheme: dark) {
  :root { --foreground-rgb: 255,255,255; --background-start-rgb: 0,0,0; --background-end-rgb: 0,0,0; --primary-glow: radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0)); --secondary-glow: linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3)); --tile-start-rgb: 2,13,46; --tile-end-rgb: 2,5,19; --tile-border: conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80); --callout-rgb: 20,20,20; --callout-border-rgb: 108,108,108; --card-rgb: 100,100,100; --card-border-rgb: 200,200,200; }
}
* { box-sizing: border-box; }
*, body, html { padding: 0px; margin: 0px; }
body, html { max-width: 100vw; overflow-x: hidden; min-width: 320px; background: rgb(255, 255, 255); font-size: 14px; line-height: 1.4285em; color: rgba(0, 0, 0, 0.87); }
body, h1, h2, h3, html { font-family: Lato, "Helvetica Neue", Arial, Helvetica, sans-serif; }
h1, h2, h3 { line-height: 1.28571em; margin: calc(-0.142857em + 2rem) 0px 1rem; font-weight: 700; padding: 0px; }
h1 { min-height: 1rem; font-size: 2rem; }
h2 { font-size: 1.71429rem; }
h3 { font-size: 1.28571rem; }
h1:first-child, h2:first-child, h3:first-child { margin-top: 0px; }
h1:last-child, h2:last-child, h3:last-child { margin-bottom: 0px; }
p { margin: 0px 0px 1em; line-height: 1.4285em; }
p:first-child { margin-top: 0px; }
p:last-child { margin-bottom: 0px; }
a { color: rgb(65, 131, 196); }
a:hover { color: rgb(30, 112, 191); text-decoration: none; }
::-webkit-selection { background-color: rgb(204, 226, 255); color: rgba(0, 0, 0, 0.87); }
::selection { background-color: rgb(204, 226, 255); color: rgba(0, 0, 0, 0.87); }
input::-webkit-selection { background-color: rgba(99, 99, 99, 0.4); color: rgba(0, 0, 0, 0.87); }
input::selection { background-color: rgba(99, 99, 99, 0.4); color: rgba(0, 0, 0, 0.87); }
body ::-webkit-scrollbar { appearance: none; width: 10px; height: 10px; }
body ::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.1); border-radius: 0px; }
body ::-webkit-scrollbar-thumb { cursor: pointer; border-radius: 5px; background: rgba(0, 0, 0, 0.25); transition: color 0.2s; }
body ::-webkit-scrollbar-thumb:window-inactive { background: rgba(0, 0, 0, 0.15); }
body ::-webkit-scrollbar-thumb:hover { background: rgba(126, 134, 139, 0.8); }
body { color: rgb(var(--foreground-rgb)); }
a { color: inherit; text-decoration: none; }
h2 { margin: 0px !important; }
@media (prefers-color-scheme: dark) {
  html { color-scheme: dark; }
}
.App { text-align: center; width: 100%; height: 100%; float: left; background-color: rgb(255, 255, 255); }
.App-logo { height: 40vmin; pointer-events: none; }
@media (prefers-reduced-motion: no-preference) {
  .App-logo { animation: 20s linear 0s infinite normal none running App-logo-spin; }
}
.App-header { background-color: rgb(40, 44, 52); min-height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: center; font-size: calc(10px + 2vmin); color: rgb(255, 255, 255); }
.App-link { color: rgb(97, 218, 251); }
@keyframes App-logo-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@font-face { font-family: __Lato_82eb59; font-style: italic; font-weight: 100; font-display: swap; src: url("data:font/woff2;base64,") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Lato_82eb59; font-style: italic; font-weight: 100; font-display: swap; src: url("/assets/d04f44613eb8cce1613f0b31dc5de905.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Lato_82eb59; font-style: italic; font-weight: 300; font-display: swap; src: url("data:font/woff2;base64,") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Lato_82eb59; font-style: italic; font-weight: 300; font-display: swap; src: url("/assets/557b2ebbaa821105e39de764e480f0bc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Lato_82eb59; font-style: italic; font-weight: 400; font-display: swap; src: url("data:font/woff2;base64,") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Lato_82eb59; font-style: italic; font-weight: 400; font-display: swap; src: url("/assets/5c3360f8439a1a3f48e8b58fcb6f3a3c.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Lato_82eb59; font-style: italic; font-weight: 700; font-display: swap; src: url("data:font/woff2;base64,") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Lato_82eb59; font-style: italic; font-weight: 700; font-display: swap; src: url("/assets/4b833d8ce706a334bf1349ac9e8a424d.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Lato_82eb59; font-style: italic; font-weight: 900; font-display: swap; src: url("data:font/woff2;base64,") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Lato_82eb59; font-style: italic; font-weight: 900; font-display: swap; src: url("/assets/a30702089e10a3f6b7c78c481dd59ee0.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Lato_82eb59; font-style: normal; font-weight: 100; font-display: swap; src: url("data:font/woff2;base64,") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Lato_82eb59; font-style: normal; font-weight: 100; font-display: swap; src: url("/assets/5010c0df836d8c80e36d7fd2ef00de4d.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Lato_82eb59; font-style: normal; font-weight: 300; font-display: swap; src: url("data:font/woff2;base64,") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Lato_82eb59; font-style: normal; font-weight: 300; font-display: swap; src: url("/assets/7bb29c58eadc0f0c7b704f5fce2490d1.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Lato_82eb59; font-style: normal; font-weight: 400; font-display: swap; src: url("data:font/woff2;base64,") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Lato_82eb59; font-style: normal; font-weight: 400; font-display: swap; src: url("/assets/d4ae5188a65370ecfe28f42293bbee82.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Lato_82eb59; font-style: normal; font-weight: 700; font-display: swap; src: url("data:font/woff2;base64,") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Lato_82eb59; font-style: normal; font-weight: 700; font-display: swap; src: url("/assets/7a7ce1a34f3e9944fe88fc61abbc93b6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Lato_82eb59; font-style: normal; font-weight: 900; font-display: swap; src: url("data:font/woff2;base64,") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: __Lato_82eb59; font-style: normal; font-weight: 900; font-display: swap; src: url("/assets/bd9a6192274f8f2f3ce31cd3d2cae5eb.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: __Lato_Fallback_82eb59; src: local("Arial"); ascent-override: 100.88%; descent-override: 21.77%; line-gap-override: 0%; size-adjust: 97.84%; }
.__className_82eb59 { font-family: __Lato_82eb59, __Lato_Fallback_82eb59; }
@media only screen and (min-width: 320px) {
  .AppHeaderComponent_app-header-container__ZZRkI { width: 100%; height: 62px; float: left; background-color: rgb(30, 30, 30); display: flex; flex-direction: column; align-items: center; position: sticky; top: 0px; z-index: 9999; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container { width: 100%; height: 62px; display: flex; flex-direction: row; align-items: center; justify-content: left; padding-left: 20px; position: relative; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .logo-container { cursor: pointer; display: flex; justify-content: center; align-items: center; padding-bottom: 6px; color: rgba(0, 140, 255, 0.82); }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .logo-container img.ui.image { width: 35px; height: auto; margin-top: 5px; margin-right: 6px; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .logo-text-container { display: flex; flex-direction: column; align-items: flex-start; width: auto; margin-right: 10px; text-decoration: unset !important; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .logo-text-container .website-name { color: rgb(255, 255, 255); font-size: 20px; font-weight: 600; margin-left: 10px; max-width: 150px; line-height: 23px; text-align: left; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-icons-container input { height: 30px; border-radius: 25px; width: 280px; border-color: transparent; padding-left: 50px; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-icons-container .search-icon-right-arrow { position: absolute; top: 34px; right: 5px; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-icons-container ::placeholder { color: rgba(30, 30, 30, 0.25); }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-icons-container input::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.25); }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-icons-container #search-input { font-family: "Aptos Display", sans-serif; color: rgb(30, 30, 30); font-size: 16px; background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); background-position: 4% center; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-size: 14px auto; margin-top: 30px; background-color: rgb(255, 255, 255) !important; opacity: 1 !important; min-width: 280px !important; height: 40px !important; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-icons-container #search-input:focus { outline: none; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container { visibility: hidden; width: 0px; display: none; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .mobile-menu-opened-container { position: absolute; top: 0px; right: 0px; width: 100%; z-index: 9999; background-color: rgb(255, 255, 255); padding: 50px 50px 30px; min-height: 300px; height: 100dvh; overflow-y: auto; transition: transform 0.3s, opacity 0.3s; transform: translateY(-100%); opacity: 0; pointer-events: none; display: flex; flex-direction: column; justify-content: space-between; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .mobile-menu-opened-container.open { transform: translateY(0px); opacity: 1; pointer-events: auto; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .mobile-menu-opened-container.closed { transform: translateY(-100%); opacity: 0; pointer-events: none; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .mobile-menu-opened-container li { font-weight: 700; text-align: left; padding: 10px 0px; font-size: 1.3rem; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .mobile-menu-opened-container .categories-list-container { display: flex; flex-direction: column; justify-content: center; padding-top: 10px; padding-bottom: 10px; border-radius: 12px; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .mobile-menu-opened-container .categories-list-container .categories-list-container-column { flex-direction: column; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .mobile-menu-opened-container .categories-list-container .categories-list-container-column .categories-item-btn { display: flex; align-items: center; min-height: 55px; font-weight: 700; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .mobile-menu-opened-container .categories-list-container .categories-list-container-column .categories-item-btn .cat-img-container { width: 70px; text-align-last: center; margin-right: 12px; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .mobile-menu-opened-container::-webkit-scrollbar { width: 0px; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .mobile-menu-opened-container::-webkit-scrollbar-thumb, .AppHeaderComponent_app-header-container__ZZRkI .top-container .mobile-menu-opened-container::-webkit-scrollbar-track { background: transparent; }
  .AppHeaderComponent_app-header-container__ZZRkI #search-input { font-family: "Aptos Display", sans-serif; color: rgb(30, 30, 30); background-image: linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); background-position: 98% center; background-repeat: initial, no-repeat; background-attachment: initial, initial; background-origin: initial, initial; background-clip: initial, initial; background-size: 28px auto; background-color: rgb(255, 255, 255) !important; opacity: 1 !important; min-width: 250px !important; }
  .AppHeaderComponent_app-header-container__ZZRkI #search-input:focus { outline: none; }
  .AppHeaderComponent_app-header-container__ZZRkI #search-icon { visibility: visible; font-size: 1.1rem; z-index: 20; top: -3px; right: 5px; color: rgb(0, 0, 0) !important; }
  .AppHeaderComponent_app-header-container__ZZRkI #search-input .ui.icon.input > i.icon { color: rgb(211, 211, 211); visibility: visible; }
  .AppHeaderComponent_app-header-container__ZZRkI #menuToggle input:checked ~ ul { transform: none; }
  .AppHeaderComponent_app-header-container__ZZRkI .beehive-subscription-form-container { width: 100%; display: flex; flex-direction: column; align-items: center; }
  .AppHeaderComponent_app-header-container__ZZRkI .beehive-subscription-form-container .beehive-subscription-form-input { width: 300px; height: 44px; border-radius: 5px; padding-left: 10px; font-size: 16px; color: rgb(0, 0, 0); border: 0.5px solid rgb(211, 211, 211); background-color: rgb(255, 255, 255); }
  .AppHeaderComponent_app-header-container__ZZRkI .beehive-subscription-form-container .beehive-subscription-form-button { margin-top: 10px; height: 44px; border-radius: 5px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 1.2rem; color: rgb(255, 255, 255); padding: 5px 25px; width: 300px; font-weight: 700; background-color: rgb(80, 141, 245); }
  .AppHeaderComponent_app-header-container__ZZRkI .you-might-also-like-container { display: grid; flex-direction: column; grid-template-columns: repeat(2, 1fr); gap: 16px; width: 100%; justify-content: space-around; margin-left: -20px; margin-top: 30px; margin-bottom: 10px; text-transform: capitalize; }
  .AppHeaderComponent_app-header-container__ZZRkI .you-might-also-like-container .you-might-also-like-item { width: 150px; height: 150px; display: flex; flex-direction: column; justify-content: center; align-items: center; border-radius: 16px; cursor: pointer; }
  .AppHeaderComponent_app-header-container__ZZRkI .you-might-also-like-container .you-might-also-like-item .you-might-also-like-item-title { font-size: 1.2rem; font-weight: 600; text-align: center; padding: 10px 5px 5px; }
  .AppHeaderComponent_app-header-container__ZZRkI .footer-bottom { grid-column: 1 / -1; margin-top: 40px; border-top: 1px solid rgb(51, 51, 51); padding-top: 20px; font-size: 12px; color: rgb(170, 170, 170); display: flex; flex-direction: row; justify-content: space-between; gap: 6px; align-items: unset; text-align: unset; }
  .AppHeaderComponent_app-header-container__ZZRkI .footer-bottom .footer-copyright { font-weight: 700; color: rgb(0, 0, 0); }
  .AppHeaderComponent_app-header-container__ZZRkI .search-result-item { cursor: pointer; background-color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; padding: 5px 5px 5px 10px; text-align: left; width: 280px; color: rgb(0, 0, 0); border-radius: 0px; display: flex; flex-direction: row; gap: 10px; align-items: center; border-bottom: 0.5px solid rgb(211, 211, 211); }
  .AppHeaderComponent_app-header-container__ZZRkI .search-result-item img { max-width: 30px; max-height: 30px; object-fit: scale-down; }
  .AppHeaderComponent_app-header-container__ZZRkI .search-result-item:first-child { border-radius: 10px 10px 0px 0px; }
  .AppHeaderComponent_app-header-container__ZZRkI .search-result-item:last-child { border-radius: 0px 0px 10px 10px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
}
@media only screen and (min-width: 1024px) {
  .AppHeaderComponent_app-header-container__ZZRkI { width: 100%; height: 62px; float: left; background-color: rgb(30, 30, 30); display: flex; flex-direction: column; align-items: center; position: sticky; top: 0px; z-index: 9999; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container { max-width: 1024px; min-width: 1024px; height: 62px; margin-left: 30px; display: flex; flex-direction: row; padding-left: 0px; justify-content: space-between; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .logo-container { cursor: pointer; display: flex; justify-content: center; align-items: center; padding-bottom: 6px; color: rgba(0, 140, 255, 0.82); }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .logo-container img.ui.image { width: 45px; height: auto; margin-right: 6px; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .logo-text-container { display: flex; flex-direction: column; align-items: flex-start; width: 220px; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .logo-text-container .website-name { color: rgb(255, 255, 255); font-size: 22px; font-weight: 600; max-width: 150px; line-height: 23px; text-align: left; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .logo-text-container .slogen { color: rgb(197, 197, 197); font-size: 11px; font-weight: 400; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-icons-container { display: none; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container { width: 744px; height: 45px; float: left; display: flex; flex-direction: column; align-items: center; visibility: visible; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container { max-width: 700px; min-width: 700px; height: 45px; display: flex; flex-direction: row; align-items: center; justify-content: flex-end; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .aboutus-item-btn, .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .categories-header-item-btn, .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .contactus-item-btn, .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .how-we-rate-item-btn { cursor: pointer; display: flex; flex-direction: row; align-items: center; gap: 7px; padding: 0px 20px 0px 0px; height: 19px; font-style: normal; font-weight: 700; font-size: 16px; line-height: 19px; color: rgb(255, 255, 255); flex: 0 0 auto; order: 0; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .aboutus-item-btn svg, .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .categories-header-item-btn svg, .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .contactus-item-btn svg, .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .how-we-rate-item-btn svg { width: 13px; height: 12px; flex: 0 0 auto; order: 1; margin-top: 3px; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container :hover { color: rgb(255, 255, 255); }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .categories-header-item-btn { margin-right: 50px; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .search-icon-header { margin-right: 30px; cursor: pointer; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .ui.menu { }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container i { visibility: hidden; font-size: 20px; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .ui.attached.menu { margin-top: 0px; background-color: var(--color1); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; max-width: 540px; padding-left: 15px; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .ui.menu .item { color: var(--textColor1); font-weight: 700; font-size: 1rem; padding: 0px; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .ui.menu .item:hover { border-bottom: 5px solid rgba(0, 140, 255, 0.82); }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .ui.menu .item::before { width: 0px; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .ui.menu .dropdown.item .menu { background-color: var(--color1); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-top: 5px; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .ui.menu .ui.dropdown .menu > .item { color: var(--textColor1) !important; font-weight: 700 !important; font-size: 0.9rem !important; padding-left: 10px !important; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container .ui.menu .ui.dropdown .menu > .item:hover { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container input { margin-right: 20px; height: 30px; border-radius: 25px; width: 220px; border-color: transparent; padding-left: 30px; }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container ::placeholder { color: rgba(30, 30, 30, 0.25); }
  .AppHeaderComponent_app-header-container__ZZRkI .top-container .menu-container .menu-list-container input::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.25); }
  .AppHeaderComponent_app-header-container__ZZRkI .categories-container { background-color: rgb(255, 255, 255); height: auto; width: 100%; margin-top: 6px; padding: 50px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; }
  .AppHeaderComponent_app-header-container__ZZRkI .categories-container .categories-list-container { display: flex; gap: 40px; background-color: rgb(255, 255, 255); justify-content: center; }
  .AppHeaderComponent_app-header-container__ZZRkI .categories-container .categories-list-container .categories-list-container-column { display: flex; flex-direction: column; gap: 10px; }
  .AppHeaderComponent_app-header-container__ZZRkI .categories-container .categories-list-container .categories-list-container-column .categories-item-btn { width: 260px; padding: 10px; display: flex; align-items: center; justify-content: left; gap: 10px; font-size: 0.9rem; font-weight: 700; cursor: pointer; }
  .AppHeaderComponent_app-header-container__ZZRkI .categories-container .categories-list-container .categories-list-container-column .categories-item-btn .cat-img-container { min-width: 85px; }
  .AppHeaderComponent_app-header-container__ZZRkI .categories-container .categories-list-container .categories-list-container-column .categories-item-btn span { text-align: left; }
  .AppHeaderComponent_app-header-container__ZZRkI nav { display: none; }
  .AppHeaderComponent_app-header-container__ZZRkI #search-input { font-size: 1.1em; background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 4% center / 14px auto no-repeat; height: 34px !important; }
  .AppHeaderComponent_app-header-container__ZZRkI .search-result-item { width: 250px; }
  .AppHeaderComponent_app-header-container__ZZRkI .search-result-item:hover { background-color: rgb(235, 235, 235) !important; }
}
@media only screen and (min-width: 320px) {
  .AppFooter_app-footer-container__IDw4E { width: 100%; min-height: 400px; float: left; border-top-right-radius: 0px; border-top-left-radius: 0px; }
  .AppFooter_app-footer-container__IDw4E .deals-newsletter-container { height: 220px; width: 100%; position: relative; display: flex; flex-direction: column; align-items: center; padding: 20px; margin-top: 10px; border-top: 10px solid rgb(211, 232, 254); }
  .AppFooter_app-footer-container__IDw4E .deals-newsletter-container img { object-fit: fill; border-top-right-radius: 0px; border-top-left-radius: 0px; filter: hue-rotate(195deg); }
  .AppFooter_app-footer-container__IDw4E .deals-newsletter-container .deals-newsletter-title { font-size: 1.9rem; line-height: 2.5rem; font-weight: 700; text-align: left; padding-left: 0px; color: rgb(255, 255, 255); position: relative; width: 100%; }
  .AppFooter_app-footer-container__IDw4E .deals-newsletter-container .beehive-subscription-form-input { width: 100%; height: 45px; padding-left: 20px; font-size: 16px; color: rgb(0, 0, 0); border: 0.5px solid rgb(211, 211, 211); background-color: rgb(255, 255, 255); margin-right: 20px; min-width: 250px; border-radius: 50px; margin-top: 30px; }
  .AppFooter_app-footer-container__IDw4E .deals-newsletter-container ::placeholder { color: rgba(30, 30, 30, 0.25); }
  .AppFooter_app-footer-container__IDw4E .deals-newsletter-container .beehive-subscription-form-button { height: 45px; border-radius: 50px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 1.2rem; color: rgb(255, 255, 255); padding: 5px 25px; width: 20%; min-width: 100%; font-weight: 700; background-color: rgb(30, 30, 30); z-index: 20; margin-top: 10px; }
  .AppFooter_app-footer-container__IDw4E .bottom-container { background-color: rgb(26, 26, 26); color: rgb(255, 255, 255); padding: 20px 30px; display: grid; grid-template-columns: 1fr; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-left { max-width: 100%; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-left .footer-logo-container { display: flex; flex-direction: row; align-items: center; justify-content: left; gap: 10px; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-left .footer-logo-container .footer-logo { width: 40px; height: auto; margin-bottom: 10px; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-left .footer-logo-container .footer-title { font-weight: 700; font-size: 18px; margin-bottom: 12px; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-left .footer-description { font-size: 14px; line-height: 1.5; color: rgb(224, 224, 224); text-align: left; max-width: 100%; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-left .footer-description .desktop-only-break { display: none; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-right { display: flex; flex-direction: column; width: max-content; margin-top: 40px; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-right .footer-title { font-weight: 700; text-align: left; padding-right: 40px; padding-bottom: 20px; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-right .footer-links { list-style: none; padding: 0px; margin: 0px; display: flex; flex-direction: column; grid-template-columns: repeat(2, minmax(120px, 1fr)); gap: 10px 20px; text-align: left; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-right .footer-links a { color: rgb(255, 255, 255); text-decoration: none; font-size: 14px; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-right .footer-links a:hover { text-decoration: underline; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-bottom { grid-column: 1 / -1; margin-top: 40px; border-top: 1px solid rgb(51, 51, 51); padding-top: 20px; font-size: 12px; color: rgb(170, 170, 170); display: flex; flex-direction: column; justify-content: space-between; gap: 6px; align-items: flex-start; text-align: left; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-bottom .footer-copyright { font-weight: 700; color: rgb(255, 255, 255); }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-bottom .footer-disclaimer em { font-style: italic; }
}
@media only screen and (min-width: 992px) {
  .AppFooter_app-footer-container__IDw4E { width: 1024px; min-height: 160px; float: left; border-top-right-radius: 12px; border-top-left-radius: 12px; }
  .AppFooter_app-footer-container__IDw4E .deals-newsletter-container { height: 165px; width: 100%; position: relative; display: flex; flex-direction: row; align-items: center; padding: 20px; border-top: unset; }
  .AppFooter_app-footer-container__IDw4E .deals-newsletter-container img { object-fit: fill; border-top-right-radius: 12px; border-top-left-radius: 12px; filter: hue-rotate(195deg); }
  .AppFooter_app-footer-container__IDw4E .deals-newsletter-container .deals-newsletter-title { font-size: 2.2rem; line-height: 2.5rem; font-weight: 700; text-align: left; padding-left: 25px; color: rgb(255, 255, 255); position: relative; width: 70%; }
  .AppFooter_app-footer-container__IDw4E .deals-newsletter-container .beehive-subscription-form-input { width: 30%; height: 45px; padding-left: 20px; font-size: 1.2rem; color: rgb(0, 0, 0); border: 0.5px solid rgb(211, 211, 211); background-color: rgb(255, 255, 255); margin-right: 20px; min-width: 250px; border-radius: 50px; margin-top: 0px; }
  .AppFooter_app-footer-container__IDw4E .deals-newsletter-container ::placeholder { color: rgba(30, 30, 30, 0.25); }
  .AppFooter_app-footer-container__IDw4E .deals-newsletter-container .beehive-subscription-form-button { height: 45px; border-radius: 50px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 1.2rem; color: rgb(255, 255, 255); padding: 5px 25px; width: 20%; min-width: 170px; font-weight: 700; background-color: rgb(30, 30, 30); z-index: 20; margin-top: 0px; }
  .AppFooter_app-footer-container__IDw4E .bottom-container { background-color: rgb(26, 26, 26); color: rgb(255, 255, 255); padding: 20px 30px; display: grid; grid-template-columns: 1fr 1fr; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-left { max-width: 400px; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-left .footer-logo-container { display: flex; flex-direction: row; align-items: center; justify-content: left; gap: 10px; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-left .footer-logo-container .footer-logo { width: 40px; height: auto; margin-bottom: 10px; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-left .footer-logo-container .footer-title { font-weight: 700; font-size: 18px; margin-bottom: 12px; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-left .footer-description { font-size: 14px; line-height: 1.5; color: rgb(224, 224, 224); text-align: left; max-width: unset; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-left .footer-description .desktop-only-break { display: inline; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-right { display: flex; flex-direction: row; width: max-content; margin-top: 0px; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-right .footer-title { font-weight: 700; text-align: left; padding-right: 40px; padding-bottom: 0px; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-right .footer-links { list-style: none; padding: 0px; margin: 0px; display: grid; flex-direction: unset; grid-template-columns: repeat(2, minmax(120px, 1fr)); gap: 10px 20px; text-align: left; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-right .footer-links a { color: rgb(255, 255, 255); text-decoration: none; font-size: 14px; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-right .footer-links a:hover { text-decoration: underline; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-bottom { grid-column: 1 / -1; margin-top: 40px; border-top: 1px solid rgb(51, 51, 51); padding-top: 20px; font-size: 12px; color: rgb(170, 170, 170); display: flex; flex-direction: row; justify-content: space-between; gap: 6px; align-items: unset; text-align: unset; }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-bottom .footer-copyright { font-weight: 700; color: rgb(255, 255, 255); }
  .AppFooter_app-footer-container__IDw4E .bottom-container .footer-bottom .footer-disclaimer em { font-style: italic; }
}
@media only screen and (max-width: 760px) {
  .tofComponent_headerstyling__oJ680 { padding: 0px !important; }
  .tofComponent_intro-text-container__kyzlY h1 { text-align: center !important; }
  .tofComponent_header__6rtYI { font-size: 20px !important; font-weight: 700 !important; text-decoration: underline rgba(0, 140, 255, 0.82) !important; padding-bottom: 10px !important; font-family: inherit !important; color: rgb(0, 0, 0) !important; text-transform: uppercase !important; }
}
.tofComponent_intro-text-container__kyzlY { text-align: left; padding: 10px; }
.tofComponent_intro-text-container__kyzlY .tofComponent_intro-text-container__kyzlY:nth-child(8) { padding-top: 10px !important; order: -1; }
.tofComponent_intro-text-container__kyzlY .tofComponent_intro-text-container__kyzlY:nth-child(10), .tofComponent_intro-text-container__kyzlY .tofComponent_intro-text-container__kyzlY:nth-child(9) { display: none; }
.tofComponent_intro-text-container__kyzlY .tofComponent_intro-content__C_1Ot { color: rgb(0, 0, 0); font-weight: 400 !important; line-height: 2rem !important; font-size: 18px !important; }
.tofComponent_intro-text-container__kyzlY .tofComponent_redlist__ECfyN { font-size: 18px; line-height: 2rem; color: var(--textColor1); text-align: left; padding: 8px 16px; background-color: rgba(60, 140, 250, 0.07); border-radius: 12px; margin: 12px 0px 24px; list-style: none; font-weight: 400 !important; }
.tofComponent_intro-text-container__kyzlY .tofComponent_redlist__ECfyN li { margin: 8px 0px; padding-left: 6px; }
.tofComponent_intro-text-container__kyzlY .tofComponent_redlist__ECfyN li::marker { width: 0px; }
.tofComponent_intro-text-container__kyzlY .tofComponent_redlist__ECfyN b { color: rgb(225, 10, 10); font-weight: 800; }
.tofComponent_intro-text-container__kyzlY .tofComponent_redlist__ECfyN li span b { color: rgb(0, 0, 0); }
.tofComponent_intro-text-container__kyzlY .tofComponent_headerstyling__oJ680 { padding: 0px 0px 0px 160px; display: block; }
.tofComponent_intro-text-container__kyzlY .tofComponent_accordion-container__YJzeZ { max-width: 700px; margin: 12px auto 24px; border: 1px solid rgb(222, 226, 230); border-radius: 8px; overflow: hidden; color: rgb(0, 0, 0); }
.tofComponent_intro-text-container__kyzlY details { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(222, 226, 230); font-size: 18px; }
.tofComponent_intro-text-container__kyzlY details:last-of-type { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.tofComponent_intro-text-container__kyzlY summary { padding: 1rem 1.5rem; font-weight: 600; cursor: pointer; outline: none; list-style: none; display: flex; align-items: center; }
.tofComponent_intro-text-container__kyzlY summary:hover { background-color: rgb(241, 243, 245); }
.tofComponent_intro-text-container__kyzlY .tofComponent_details-content__Er1yA { padding: 0.5rem 1.5rem 1.5rem 3.5rem; color: rgb(73, 80, 87); }
.tofComponent_intro-text-container__kyzlY summary { position: relative; }
.tofComponent_intro-text-container__kyzlY summary::after { content: "›"; position: absolute; right: 1.5rem; font-size: 1.8em; line-height: 0; transform: rotate(90deg); transition: transform 0.2s ease-in-out; }
.tofComponent_intro-text-container__kyzlY details[open] > summary::after { transform: rotate(-90deg); }
.tofComponent_intro-text-container__kyzlY .tofComponent_header__6rtYI { font-size: 32px; font-weight: 700; text-decoration: underline rgba(0, 140, 255, 0.82); padding-bottom: 30px; font-family: inherit; color: rgb(0, 0, 0); text-transform: uppercase; }
.tofComponent_intro-text-container__kyzlY .tofComponent_midimage__hfwqy { width: 100%; float: right; max-width: 400px; border-radius: 12px; margin: 0px 0px 6px 6px; }
@media screen and (max-width: 600px) {
  .tofComponent_intro-text-container__kyzlY .tofComponent_midimage__hfwqy { float: none; margin: 0px 0px 6px; }
}
.sixReasonsTofComponent_av6__LWNI3 * { box-sizing: border-box; margin: 0px; padding: 0px; }
.sixReasonsTofComponent_av6__LWNI3 { color: rgb(26, 26, 26); line-height: 1.65; font-size: 16px; overflow-x: hidden; text-align: left; -webkit-font-smoothing: antialiased; display: block !important; column-count: 1 !important; max-width: none !important; width: 100% !important; margin: 0px auto 32px !important; padding: 0px 16px !important; }
.sixReasonsTofComponent_av6__LWNI3 > * { column-span: all !important; }
.sixReasonsTofComponent_av6__LWNI3 h1, .sixReasonsTofComponent_av6__LWNI3 h2, .sixReasonsTofComponent_av6__LWNI3 h3, .sixReasonsTofComponent_av6__LWNI3 h4 { font-weight: 800; }
.sixReasonsTofComponent_av6__LWNI3 img { max-width: 100%; height: auto; display: block; }
.sixReasonsTofComponent_av6__LWNI3 svg { display: inline-block; vertical-align: middle; flex-shrink: 0; }
.sixReasonsTofComponent_av6-hero___m0o0 { max-width: 780px; margin: 0px auto; text-align: center; display: block !important; column-count: 1 !important; }
.sixReasonsTofComponent_av6-hero___m0o0 > * { break-inside: avoid; display: block; column-span: all !important; }
.sixReasonsTofComponent_av6-hero-wrap__7sGE9 { position: relative; width: 100%; border-radius: 8px; overflow: hidden; margin: 24px 0px; }
.sixReasonsTofComponent_av6-hero-img__hctyd { width: 100%; aspect-ratio: 16 / 9; object-fit: cover; }
.sixReasonsTofComponent_av6-meta__To_T5 { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; margin-bottom: 14px; }
.sixReasonsTofComponent_av6-meta-row__ryjZe { margin-bottom: 0px; padding: 0px; justify-content: center; }
.sixReasonsTofComponent_av6-pill__XAkTR { display: inline-flex; align-items: center; gap: 4px; font-size: 14px; font-weight: 700; padding: 6px 12px; border-radius: 99px; }
.sixReasonsTofComponent_av6-pill-green__sU_Hs { background: rgb(5, 150, 105); color: rgb(255, 255, 255); }
.sixReasonsTofComponent_av6-pill-gray__tujvY { background: rgb(241, 245, 249); color: rgb(100, 116, 139); }
.sixReasonsTofComponent_av6-cap__kwZs9 { font-size: 14px; color: rgb(100, 116, 139); font-style: italic; margin-top: -8px; margin-bottom: 18px; line-height: 1.4; }
.sixReasonsTofComponent_av6-hero___m0o0 h1 { font-size: 28px; font-weight: 900; color: rgb(17, 17, 17); margin: 0px 0px 8px; padding: 0px; overflow-wrap: break-word; text-wrap: balance; }
.sixReasonsTofComponent_av6-hero___m0o0 h1 .sixReasonsTofComponent_hl__K7Zxz { background: linear-gradient(transparent 55%, rgb(191, 219, 254) 0px); padding: 0px 3px; color: rgb(37, 99, 235); }
.sixReasonsTofComponent_av6-hero-intro__FrZe9 { font-size: 16px; color: rgb(55, 65, 81); line-height: 1.65; margin: 0px auto; max-width: 640px; overflow: visible !important; display: block !important; -webkit-line-clamp: unset !important; }
.sixReasonsTofComponent_av6-hero-cta__cpMOn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; background: rgb(60, 140, 250); padding: 14px 28px; border-radius: 8px; font-weight: 700; font-size: 18px; transition: 0.2s; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px; max-width: 420px; width: 100%; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 28px; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
.sixReasonsTofComponent_av6-hero-cta__cpMOn:active { transform: scale(0.97); }
.sixReasonsTofComponent_av6-div__V7_IK { width: 40px; height: 2px; margin: 22px auto; border-radius: 2px; }
.sixReasonsTofComponent_av6-zz__aIJBu { margin-bottom: 32px; }
.sixReasonsTofComponent_av6-zz-label__wlw24 { display: flex; align-items: center; justify-content: space-between; font-size: 18px; font-weight: 900; text-transform: uppercase; color: rgb(60, 140, 250); margin-bottom: 6px; }
.sixReasonsTofComponent_av6-zz-title__4p_W0 { font-size: 24px; font-weight: 800; margin-bottom: 16px; color: rgb(28, 76, 181); line-height: 1.15; }
.sixReasonsTofComponent_av6-zzimg__MfniO { width: 100%; border-radius: 8px; aspect-ratio: 4 / 3; object-fit: cover; box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 3px; margin-bottom: 18px; }
.sixReasonsTofComponent_av6-zz-text__uJNF1 { font-size: 17px; font-weight: 400; color: rgb(55, 65, 81); line-height: 1.7; }
.sixReasonsTofComponent_av6-f__PK4ER { opacity: 0; transform: translateY(16px); transition: opacity 0.4s, transform 0.4s; }
.sixReasonsTofComponent_av6-f__PK4ER.sixReasonsTofComponent_av6-v__VfsjK { margin: 6px 0px 24px; opacity: 1; transform: translateY(0px); }
@media (min-width: 769px) {
  .sixReasonsTofComponent_av6__LWNI3 { font-size: 18px; line-height: 1.8; padding: 0px 16px !important; margin-bottom: 72px !important; }
  .sixReasonsTofComponent_av6-hero___m0o0 { max-width: 880px; margin: 0px auto; }
  .sixReasonsTofComponent_av6-hero-wrap__7sGE9 { margin: 32px 0px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 12px; }
  .sixReasonsTofComponent_av6-pill__XAkTR { padding: 6px 16px; }
  .sixReasonsTofComponent_av6-cap__kwZs9 { font-size: 14px; margin-top: 0px; margin-bottom: 0px; padding-top: 10px; }
  .sixReasonsTofComponent_av6-hero___m0o0 h1 { font-size: 34px; padding: 0px; margin-bottom: 8px; }
  .sixReasonsTofComponent_av6-hero-intro__FrZe9 { font-size: 18px; line-height: 1.7; }
  .sixReasonsTofComponent_av6-hero-cta__cpMOn { padding: 16px 32px; font-size: 18px; margin-top: 32px; }
  .sixReasonsTofComponent_av6-hero-cta__cpMOn:hover { background: rgb(55, 128, 227); transform: translateY(-3px); box-shadow: rgba(37, 99, 235, 0.35) 0px 12px 32px; }
  .sixReasonsTofComponent_av6-div__V7_IK { width: 72px; }
  .sixReasonsTofComponent_av6-zz__aIJBu { display: grid; grid-template-columns: 1fr 480px; grid-template-rows: auto auto auto auto; gap: 0px 48px; align-items: start; margin-bottom: 48px; }
  .sixReasonsTofComponent_av6-zz__aIJBu .sixReasonsTofComponent_av6-cap__kwZs9 { grid-area: 4 / 2; margin-top: 8px; }
  .sixReasonsTofComponent_av6-zz-label__wlw24 { grid-area: 2 / 1 / auto / 3; }
  .sixReasonsTofComponent_av6-zz-title__4p_W0 { grid-area: 2 / 1; font-size: 28px; align-self: end; line-height: 1.1; }
  .sixReasonsTofComponent_av6-zzimg__MfniO { grid-area: 2 / 2 / 4; max-width: 480px; border-radius: 8px; margin-bottom: 0px; transition: transform 0.4s, box-shadow 0.4s; align-self: start; }
  .sixReasonsTofComponent_av6-zz__aIJBu:hover .sixReasonsTofComponent_av6-zzimg__MfniO { transform: scale(1.02); box-shadow: rgba(0, 0, 0, 0.1) 0px 12px 40px; }
  .sixReasonsTofComponent_av6-zz-text__uJNF1 { grid-area: 3 / 1; font-size: 17px; line-height: 1.75; padding-right: 8px; }
}
.pageOverviewComponent_page-overview-container__IaK6E .header-bre { text-decoration: none; font-size: 32px; font-weight: 700; padding-bottom: 30px; font-family: inherit; color: rgb(44, 56, 98); text-transform: uppercase; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-intro-content { border-radius: 8px; color: rgb(52, 58, 70); line-height: 1.5em; margin: 0px 0px 18px; font-size: 16px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-he-list { display: grid; grid-template-columns: 1fr; gap: 12px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-callout { background: rgba(60, 140, 250, 0.07); border-width: 1px 1px 1px 5px; border-style: solid; border-color: rgba(80, 141, 245, 0.25) rgba(80, 141, 245, 0.25) rgba(80, 141, 245, 0.25) rgb(80, 141, 245); border-image: none; border-radius: 8px; color: rgb(52, 58, 70); line-height: 1.5em; padding: 14px 16px; margin: 0px 0px 18px; font-size: 16px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-h2 { font-size: 1.45rem; line-height: 1.9rem; padding-top: 15px; color: rgb(44, 56, 98); margin: 28px 0px 14px; padding-bottom: 10px; border-bottom: 3px solid rgba(60, 140, 250, 0.07); font-family: inherit; text-decoration: none; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-prose { font-size: 16px; line-height: 1.65; color: rgb(52, 58, 70); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-prose p { margin: 0px 0px 15px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-he-grp { margin-top: 24px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-he-grp .bre-he-grp.health { background: rgba(221, 68, 55, 0.1); color: rgb(168, 41, 29); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-he-grp .bre-he-grp.ecology { background: rgba(39, 124, 56, 0.11); color: rgb(29, 94, 42); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-he-grp .bre-he-grp.evidence { background: rgba(80, 141, 245, 0.13); color: rgb(29, 79, 158); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-he-grp > h3 { display: flex; align-items: center; gap: 10px; font-size: 1.05rem; font-weight: 800; color: rgb(44, 56, 98); margin: 0px 0px 12px; padding-bottom: 8px; border-bottom: 2px solid rgba(44, 56, 98, 0.16); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-he-grp > h3 span { display: inline-grid; place-items: center; width: 26px; height: 26px; border-radius: 6px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 800; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-he-grp.health > h3 span { background: rgb(221, 68, 55); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-he-grp.ecology > h3 span { background: rgb(39, 124, 56); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-he-grp.evidence > h3 span { background: rgb(80, 141, 245); }
.pageOverviewComponent_page-overview-container__IaK6E .health-item { border-top: 3px solid rgb(221, 68, 55); }
.pageOverviewComponent_page-overview-container__IaK6E .ecology-item { border-top: 3px solid rgb(39, 124, 56); }
.pageOverviewComponent_page-overview-container__IaK6E .evidence-item { border-top: 3px solid rgb(80, 141, 245); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-he-item { border-bottom: 1px solid rgba(44, 56, 98, 0.16); border-left: 1px solid rgba(44, 56, 98, 0.16); border-right: 1px solid rgba(44, 56, 98, 0.16); border-radius: 8px; padding: 14px 16px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 8px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-he-item h4 { margin: 0px 0px 6px; font-size: 15px; color: rgb(44, 56, 98); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-he-item p { margin: 0px; font-size: 14px; line-height: 1.55; color: rgb(74, 81, 112); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-rev { border: 1px solid rgba(44, 56, 98, 0.16); border-radius: 8px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 15px; margin: 0px 0px 26px; overflow: hidden; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-rev-hd { display: grid; grid-template-columns: 1fr 5fr; gap: 14px; align-items: center; padding: 16px 18px; border-bottom: 1px solid rgba(44, 56, 98, 0.16); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-rev-hd img { width: 120px; height: 120px; object-fit: contain; background: rgb(255, 255, 255); border-radius: 8px; padding: 4px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-rev-hd h3 { font-size: 1.05rem; line-height: 1.35; margin: 7px 0px; color: rgb(44, 56, 98); font-family: inherit; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-rev-rank { display: inline-block; font-size: 11px; font-weight: 800; letter-spacing: 0.8px; text-transform: uppercase; background: rgb(44, 56, 98); color: rgb(255, 255, 255); padding: 3px 9px; border-radius: 4px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-chips { display: flex; flex-wrap: wrap; gap: 7px; cursor: pointer; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-chip { font-size: 11.5px; font-weight: 700; padding: 4px 10px; border-radius: 99px; border: 1px solid; white-space: nowrap; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-chip.buyer { background: rgba(60, 140, 250, 0.07); border-color: rgba(80, 141, 245, 0.35); color: rgb(29, 79, 158); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-chip.std { background: rgba(39, 124, 56, 0.09); border-color: rgba(39, 124, 56, 0.3); color: rgb(29, 94, 42); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-chip.brand { background: rgba(124, 39, 115, 0.07); border-color: rgba(124, 39, 115, 0.28); color: rgb(124, 39, 115); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-rev-body { padding: 4px 18px 18px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-rev-body h4 { display: flex; align-items: center; gap: 8px; font-size: 12.5px; font-weight: 800; letter-spacing: 0.9px; text-transform: uppercase; margin: 22px 0px 9px; padding-left: 11px; border-left: 4px solid rgb(44, 56, 98); color: rgb(44, 56, 98); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-rev-body h4.c-blue { border-left-color: rgb(80, 141, 245); color: rgb(29, 79, 158); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-rev-body h4.c-amber { border-left-color: rgb(242, 145, 0); color: rgb(138, 90, 0); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-rev-body h4.c-purple { border-left-color: rgb(124, 39, 115); color: rgb(124, 39, 115); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-rev-body p { margin: 0px 0px 12px; font-size: 15px; line-height: 1.62; color: rgb(60, 67, 97); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-lists { display: grid; grid-template-columns: 1fr; gap: 14px; margin-top: 6px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-lists > div { border-radius: 8px; padding: 13px 15px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-lists .pros { background: rgba(39, 124, 56, 0.06); border: 1px solid rgba(39, 124, 56, 0.22); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-lists .cons { background: rgba(221, 68, 55, 0.05); border: 1px solid rgba(221, 68, 55, 0.2); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-lists h4 { margin: 0px 0px 8px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; padding-left: 0px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-lists .pros h4 { color: rgb(29, 94, 42); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-lists .cons h4 { color: rgb(168, 41, 29); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-lists ul { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 9px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-lists li { display: flex; gap: 9px; font-size: 14px; line-height: 1.55; color: rgb(60, 67, 97); text-align: left; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-lists li::before { content: ""; flex: 0 0 auto; width: 8px; height: 8px; border-radius: 50%; margin-top: 7px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-lists .pros li::before { background: rgb(39, 124, 56); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-lists .cons li::before { background: rgb(221, 68, 55); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-fit { display: grid; grid-template-columns: 1fr; gap: 14px; margin-top: 6px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-fit > div { border-radius: 8px; padding: 13px 15px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-fit .isfor { background: rgba(80, 141, 245, 0.07); border: 1px solid rgba(80, 141, 245, 0.25); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-fit .notfor { background: rgba(242, 145, 0, 0.07); border: 1px solid rgba(242, 145, 0, 0.3); }
.pageOverviewComponent_page-overview-container__IaK6E .bre-fit h4 { margin: 0px 0px 7px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; padding-left: 0px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-fit p:last-child { margin-bottom: 0px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-he-block { background: rgba(124, 39, 115, 0.043); border: 1px solid rgba(124, 39, 115, 0.2); border-radius: 8px; padding: 14px 16px; margin-top: 6px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-he-block h4 { margin: 0px 0px 8px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; padding-left: 0px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-he-block p:last-child { margin-bottom: 0px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-rev-cta { display: flex; justify-content: center; margin-top: 18px; align-items: baseline; gap: 10px; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-rev-cta button { background: rgb(80, 141, 245); color: rgb(255, 255, 255); font-weight: 700; font-size: 16px; padding: 12px 30px; border-radius: 8px; text-decoration: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; }
.pageOverviewComponent_page-overview-container__IaK6E .bre-back { font-size: 13px; font-weight: 700; color: rgb(107, 114, 144); text-decoration: none; cursor: pointer; }
@media only screen and (min-width: 992px) {
  .pageOverviewComponent_page-overview-container__IaK6E .header-bre { text-decoration: none; font-size: 32px; font-weight: 700; padding-bottom: 30px; font-family: inherit; color: rgb(44, 56, 98); text-transform: uppercase; }
  .pageOverviewComponent_page-overview-container__IaK6E .bre-h2 { font-size: 2.2rem; line-height: 2.6rem; padding: 25px 0px 8px; }
  .pageOverviewComponent_page-overview-container__IaK6E .bre-fit, .pageOverviewComponent_page-overview-container__IaK6E .bre-he-list, .pageOverviewComponent_page-overview-container__IaK6E .bre-lists { grid-template-columns: 1fr 1fr; }
  .pageOverviewComponent_page-overview-container__IaK6E .bre-rev-hd img { width: 160px; height: 160px; }
}
@media only screen and (min-width: 320px) {
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI { width: 100%; height: 100%; float: left; display: flex; flex-direction: column; align-items: center; overflow: hidden auto; position: absolute; background-color: rgb(255, 255, 255); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .writer-date-container { display: flex; flex-direction: row; align-items: center; gap: 10px; justify-content: space-between; padding-right: 10px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container { width: 100%; min-height: auto; display: flex; flex-direction: column; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .ca-flag-desktop { display: none; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .title { font-size: 1.5rem; line-height: 2rem; font-weight: 800; color: var(--textColor1); padding: 0px 10px; margin: 10px auto 10px 0px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-decoration: underline rgba(0, 140, 255, 0.82); font-family: inherit; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .title-design-2 { font-size: 1.6rem; line-height: 2rem; font-weight: 700; color: rgb(44, 56, 98); text-decoration: none; margin: 10px auto 10px 0px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-family: inherit; text-align: left; padding: 0px 10px 10px; border-bottom: 0.5px solid rgba(44, 56, 98, 0.25); text-transform: uppercase; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .updated-date-line-design-2 { text-align: left; padding-left: 10px; color: rgb(44, 56, 98); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .sub-title { font-size: 1.25rem; line-height: 1.33; color: var(--textColor2); text-decoration: none; margin: 5px auto 20px 0px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container { display: none; flex-direction: column; width: 100%; text-align: left; border-top: 0.5px solid rgb(211, 211, 211); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container .written-container { width: 100%; height: 80px; display: flex; flex-direction: row; align-items: center; position: relative; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container .written-container .updated-date-line { color: rgb(0, 0, 0); font-size: 0.9rem; position: absolute; top: 5px; right: 10px; font-style: italic; font-weight: 500; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container .written-container .sharing-container { display: flex; flex-direction: row; padding-top: 5px; position: absolute; bottom: 10px; right: 0px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container .written-container .sharing-container button { margin-right: 10px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container .written-container .writter-image-container { width: 50px; padding-left: 10px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container .written-container .writter-image-container .image { height: 40px; width: 40px; border-radius: 100px; object-fit: cover; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container .written-container .right-side-container { padding-left: 10px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container .written-container .right-side-container .written-by-text { color: var(--textColor2); font-size: 0.8rem; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container .written-container .right-side-container .name-line { color: var(--textColor1); font-weight: 700; font-size: 0.8rem; text-decoration: underline; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .main-image-container { display: none; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .adv-disclosure { position: absolute; width: 160px; height: 20px; top: 0px; font-size: 1rem; font-weight: 600; color: var(--color-surface); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .adv-disclosure .info-circle { position: absolute; top: 2px; left: 10px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .adv-disclosure span { position: absolute; left: 20px; width: 156px; top: 0px; font-size: 1rem; color: rgb(44, 56, 98); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .splitted-updated-date-line { display: none; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .bottom-wrapper { width: 100%; display: flex; align-items: center; justify-content: space-between; margin-top: 10px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .bottom-wrapper .ca-flag-mobile { display: block; flex: 0 0 auto; margin-right: 10px; filter: drop-shadow(rgb(136, 136, 136) 0px 1px 2px); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .bre-byline { display: flex; align-items: center; gap: 9px; text-align: left; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .bre-avatar { width: 30px; height: 30px; border-radius: 50%; flex: 0 0 auto; overflow: hidden; background: linear-gradient(140deg, rgb(223, 232, 255), rgb(195, 211, 246)); border: 1px solid rgba(44, 56, 98, 0.2); display: grid; place-items: center; font-weight: 700; font-size: 12px; color: rgb(44, 56, 98); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .bre-avatar img { width: 100%; height: 100%; object-fit: cover; display: block; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .bre-by-n { font-size: 15px; font-weight: 700; color: rgb(44, 56, 98); text-align: left; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .splitted-cover-image { display: none; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .teaser-text-container { padding-left: 10px; padding-right: 10px; display: none; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre { text-align: left; padding: 10px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .intro-content, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .intro-content { margin-top: 15px; font-size: 1.15rem; line-height: 1.8rem; color: var(--textColor1); white-space: pre-wrap; font-weight: 300; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .intro-content span, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .intro-content span { text-align: left; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .top-picks-row, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .top-picks-row { overflow: hidden; text-overflow: ellipsis; text-align: left; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; max-height: 30px; line-height: 1.8rem; padding-right: 15px; color: rgb(0, 0, 0); font-weight: 700; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container h3, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre h3 { font-family: inherit; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .header, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .header { font-size: 20px; font-weight: 700; text-decoration: underline rgba(0, 140, 255, 0.82); padding-bottom: 10px; font-family: inherit; color: rgb(0, 0, 0); text-transform: uppercase; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .header-top-picks, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .header-top-picks { font-size: 18px; font-weight: 700; text-decoration: underline rgba(0, 140, 255, 0.82); padding-bottom: 10px; font-family: inherit; margin-top: -10px !important; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container tr, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre tr { height: 30px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container td, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre td { font-weight: 600; font-size: 1rem; vertical-align: text-bottom; min-width: 142px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container td a, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre td a { text-decoration: none; color: rgb(0, 0, 0); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .you-might-also-like-container, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .you-might-also-like-container { display: grid; flex-direction: column; grid-template-columns: repeat(2, 1fr); gap: 16px; width: 100%; justify-content: space-around; margin-left: 16px; text-transform: capitalize; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .you-might-also-like-container .you-might-also-like-item, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .you-might-also-like-container .you-might-also-like-item { border: 2px solid rgb(211, 211, 211); width: 150px; height: 150px; display: flex; flex-direction: column; justify-content: center; align-items: center; border-radius: 16px; cursor: pointer; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .you-might-also-like-container .you-might-also-like-item .you-might-also-like-image-wrapper, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .you-might-also-like-container .you-might-also-like-item .you-might-also-like-image-wrapper { position: relative; width: 80px; height: 80px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .you-might-also-like-container .you-might-also-like-item img, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .you-might-also-like-container .you-might-also-like-item img { object-fit: scale-down; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .you-might-also-like-container .you-might-also-like-item .you-might-also-like-item-title, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .you-might-also-like-container .you-might-also-like-item .you-might-also-like-item-title { font-size: 1.2rem; font-weight: 600; text-align: center; padding: 10px 5px 5px; color: rgb(0, 0, 0); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .comparison-products-review-title { display: none; color: var(--textColor1); font-size: 1.6rem; line-height: 2rem; font-weight: 800; width: 100%; text-align: center; padding: 20px 12px 25px; text-decoration: underline rgba(0, 140, 255, 0.82); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .teaser-image-container { display: flex; flex-direction: row; padding: 10px 10px 0px; margin-top: 15px; border-top: 0.5px solid rgba(44, 56, 98, 0.25); justify-content: center; align-items: center; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .teaser-image-container .comparison-products-review-teaser { width: 60%; font-size: 1rem; text-align: left; color: rgb(94, 92, 98); font-weight: 100; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .teaser-image-container .teaset-image-left-side { max-width: 40%; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .teaser-image-container .teaset-image-left-side img { max-width: 150px; max-height: 110px; object-fit: scale-down; border-radius: 8px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .buyersGuideAndFaq, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .conclusion { font-size: 2rem; line-height: 1.2; color: rgb(68, 68, 68); text-align: start; margin-top: 30px; padding: 40px 15px 30px; border-top: .5px solid var(--textColor3); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .buyersGuideAndFaq .name-header, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .conclusion .name-header { padding-bottom: 20px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .buyersGuideAndFaq span, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .conclusion span { font-size: 1.1rem; line-height: 1.7rem; color: var(--textColor1); white-space: pre-wrap; font-weight: 300; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .buyersGuideAndFaq span span, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .conclusion span span { text-align: left; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .popup { position: relative; display: inline-block; cursor: pointer; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .popup .popuptext { visibility: hidden; width: 320px; border-radius: 6px; position: absolute; bottom: 125%; left: 10px; height: fit-content; top: 20px; z-index: 9999; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: left; padding: 5px; border: 1px solid rgb(212, 212, 213); font-size: 14px; filter: drop-shadow(rgb(136, 136, 136) 0px 4px 4px); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .popup .popuptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: rgb(85, 85, 85) transparent transparent; border-image: none; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .popup .show { visibility: visible; animation: 1s ease 0s 1 normal none running fadeIn; }
  @keyframes ComparisonBuyereviewsPageComponent_fadeIn__0rzgh { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deals-section-container { display: flex; flex-flow: wrap; justify-content: space-evenly; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container { width: 100%; height: 100%; position: fixed; background-color: rgba(150, 150, 150, 0.5); z-index: 9999999; display: flex; justify-content: center; align-items: center; padding-left: 0px; border-radius: 15px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container { display: none; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile { position: relative; background-color: rgb(255, 255, 255); width: 90%; min-height: 350px; border-radius: 15px; display: flex; flex-direction: column; justify-content: center; align-items: center; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .pop-up-img-container-mobile { margin-top: 210px; width: 220px; height: 220px; display: flex; justify-content: center; align-items: center; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .pop-up-img-container-mobile img { object-fit: contain; max-width: 220px; max-height: 220px; display: block; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .middle-title-mobile { font-family: inherit; font-weight: 700; font-size: 1.3rem; color: red; padding-top: 20px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .popup-title-mobile-container { background-color: rgb(0, 0, 0); position: absolute; top: 0px; border-top-right-radius: 15px; border-top-left-radius: 15px; min-height: 185px; width: -webkit-fill-available; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .popup-title-mobile-container .popup-rating-reviews-container { margin-top: 15px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .popup-title-mobile-container .popup-rating-reviews-container .rating-value { height: auto; display: flex; flex-direction: column; justify-content: space-evenly; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .popup-title-mobile-container .popup-rating-reviews-container .rating-value a { color: rgb(255, 255, 255); font-size: 1.8rem; font-weight: 500; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .popup-title-mobile-container .popup-rating-reviews-container .rating-value .grade-string { color: gray; font-weight: 400; font-style: italic; font-size: 1.1rem; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .popup-title-mobile-container .popup-rating-reviews-container .star-svg-cls { width: 20px; height: 20px; margin-top: 3px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .popup-title-mobile-container .popup-rating-reviews-container .stars-rating { font-size: 24px; font-weight: 700; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .popup-title-mobile-container .popup-rating-reviews-container .stars-rating span { padding-right: 6px; color: rgb(255, 255, 255); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .popup-title-mobile { overflow: hidden; text-overflow: ellipsis; text-align: center; -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; max-width: 100%; font-size: 1.4rem; line-height: 1.7rem; font-family: inherit; max-height: 94px; color: rgb(255, 255, 255); font-weight: 600; padding: 20px 35px 20px 20px; margin-top: 20px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .popup-btn-click { margin-top: 20px; width: 80%; padding-left: 10px; padding-right: 10px; height: 44px; background-color: rgba(0, 140, 255, 0.82); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 10px; font-size: 1.3rem; font-weight: 700; color: rgb(255, 255, 255); cursor: pointer; display: inline-grid; align-content: center; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .ribbon { font-size: 20px; position: absolute; display: inline-block; text-align: center; z-index: 10; top: 165px; left: -13px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .ribbon .text { display: inline-block; padding: 0.5em 1em; min-width: 100px; font-size: 1.4rem; line-height: 1.2rem; background: rgb(255, 72, 72); position: relative; color: rgb(255, 255, 255); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .ribbon .text::before { bottom: 100%; left: 0px; border-width: 0.5em 0.7em 0px 0px; border-color: transparent rgb(179, 36, 26) transparent transparent; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .ribbon .text::after { top: 100%; right: 0px; border-width: 0.5em 2em 0px 0px; border-color: transparent; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .bold::before, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .ribbon::after, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .ribbon::before, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .text::after, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .text::before { content: ""; position: absolute; border-style: solid; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .ribbon::before { top: 0.3em; left: 0.2em; width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; z-index: -2; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .bold::before, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .ribbon::after { top: 1em; right: -0.6em; border-width: 0.55em 0.5em 0.55em 1.5em; border-color: transparent; z-index: -1; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .bold::before { border-color: transparent; top: 2.2em; right: -1.15em; width: 40px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile .close-popup { position: absolute; top: 10px; right: 10px; font-size: 1.5rem; font-weight: 700; cursor: pointer; color: rgb(255, 255, 255); }
}
@media only screen and (min-width: 600px) and (max-width: 990px) {
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI { width: 100%; height: 100%; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .single-products-container { display: grid; grid-template-columns: 1fr 1fr; }
}
@media only screen and (min-width: 992px) {
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI { width: 100%; height: 100%; float: left; display: flex; flex-direction: column; align-items: center; overflow-y: auto; position: absolute; background-color: rgb(255, 255, 255); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .writer-date-container { display: block; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .bre-avatar { width: 36px !important; height: 36px !important; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container { max-width: 1024px; min-width: 1024px; min-height: auto; display: flex; flex-direction: column; margin-bottom: 80px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .splitted-cover-image-title-container { width: 100%; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .splitted-cover-image-title-container .left-side-container { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; background-color: rgba(111, 190, 255, 0.11); padding: 8px 15px; position: relative; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .splitted-cover-image-title-container .left-side-container .ca-flag-desktop { display: block; position: absolute; top: 10px; right: 10px; filter: drop-shadow(rgb(136, 136, 136) 0px 1px 2px); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .splitted-cover-image-title-container .left-side-container .title-design-2 { font-size: 2.5rem; line-height: 3rem; font-weight: 800; color: var(--textColor1); padding: 0px; margin: 0px auto 10px 0px; background-color: transparent; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-decoration: none; font-family: inherit; text-transform: uppercase; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .splitted-cover-image-title-container .left-side-container .bottom-wrapper { display: flex; width: 100%; justify-content: space-between; align-items: baseline; flex-direction: row-reverse; margin-top: 0px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .splitted-cover-image-title-container .left-side-container .bottom-wrapper .ca-flag-mobile { display: none; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .splitted-cover-image-title-container .left-side-container .bre-byline { padding: 0px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .splitted-cover-image-title-container .left-side-container .teaser-text-container { text-align: left; display: flow-root; padding: 10px 0px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .splitted-cover-image-title-container .left-side-container .teaser-text-container .teaser-content { margin-top: 40px; font-size: 1.3rem; line-height: 1.8rem; color: dimgray; white-space: pre-wrap; font-weight: 700; text-align: left; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .splitted-cover-image-title-container .left-side-container .teaser-text-container .teaser-content span { text-align: left; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .splitted-cover-image-title-container .left-side-container .splitted-updated-date-line { bottom: 0px; right: 0px; padding-right: 10px; font-style: italic; font-weight: 300; display: flex; flex-direction: row; justify-content: space-between; align-items: baseline; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .splitted-cover-image-title-container .left-side-container .splitted-updated-date-line .updated-date-line { line-height: 35px; margin-top: auto; color: var(--textColor1); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .splitted-cover-image-title-container .left-side-container .splitted-updated-date-line .sharing-container { display: flex; flex-direction: row; padding-top: 5px; bottom: -5px; right: 0px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .splitted-cover-image-title-container .left-side-container .splitted-updated-date-line .sharing-container button { margin-right: 10px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .splitted-cover-image-title-container .splitted-cover-image { display: unset; min-width: 450px; max-width: 450px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .title { font-size: 3rem; line-height: 4rem; font-weight: 800; color: var(--textColor1); padding: 0px; margin: 5px auto 20px 0px; background-color: transparent; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-decoration: none; font-family: inherit; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .updated-date-line-design-2, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .updated-date-line-design-2 .ca-flag-mobile { display: none; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .sub-title { font-size: 1.25rem; line-height: 1.33; color: var(--textColor2); text-decoration: none; margin: 5px auto 20px 0px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container { display: flex; flex-direction: row; width: 100%; text-align: left; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container .written-container { width: 100%; height: 50px; display: flex; flex-direction: row; align-items: center; position: relative; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container .written-container .updated-date-line { color: rgb(0, 0, 0); font-size: 0.9rem; position: absolute; top: 10px; left: 10px; font-style: italic; font-weight: 500; width: fit-content; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container .written-container .sharing-container { display: flex; flex-direction: row; padding-top: 5px; bottom: 10px; right: 0px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container .written-container .sharing-container button { margin-right: 10px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container .written-container .writter-image-container { width: 70px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container .written-container .writter-image-container .image { height: 50px; width: 50px; border-radius: 100px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container .written-container .right-side-container .written-by-text { color: var(--textColor2); font-size: 0.8rem; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-container .written-container .right-side-container .name-line { color: var(--textColor1); font-weight: 700; font-size: 1rem; text-decoration: underline; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .main-image-container { padding: 10px; display: flow-root; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .main-image-container img { max-height: 450px; object-fit: cover; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .adv-disclosure { cursor: pointer; padding-top: 10px; padding-left: 10px; position: absolute; right: 2px; width: 160px; top: -2px; font-size: 1rem; font-weight: 600; margin-right: 12px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .adv-disclosure .info-circle { position: absolute; top: 0px; left: 3px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .adv-disclosure span { position: absolute; left: 15px; width: 156px; top: -3px; font-size: 1rem; color: rgb(44, 56, 98); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre { text-align: left; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .intro-content, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .intro-content { margin-top: 40px; font-size: 1.35rem; line-height: 2.2rem; color: var(--textColor1); white-space: pre-wrap; font-weight: 300; text-align: left; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .intro-content span, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .intro-content span { text-align: left; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .top-picks-row, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .top-picks-row { font-size: 1.4rem; max-height: 2.5rem; line-height: 2.5rem; padding-right: 15px; color: rgb(0, 0, 0); font-weight: 700; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .header, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .header { font-size: 32px; font-weight: 700; text-decoration: underline rgba(0, 140, 255, 0.82); padding-bottom: 30px; font-family: inherit; color: rgb(0, 0, 0); text-transform: uppercase; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .header-top-picks, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .header-top-picks { font-size: 30px; font-weight: 700; text-decoration: underline rgba(0, 140, 255, 0.82); padding-bottom: 10px; font-family: inherit; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container tr, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre tr { height: 30px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container td, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre td { font-weight: 600; font-size: 1.3rem; vertical-align: text-bottom; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .you-might-also-like-container, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .you-might-also-like-container { display: flex; flex-direction: row; width: 100%; justify-content: space-around; text-transform: capitalize; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .you-might-also-like-container .you-might-also-like-item, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .you-might-also-like-container .you-might-also-like-item { border: 2px solid rgb(211, 211, 211); width: 200px; height: 200px; display: flex; flex-direction: column; justify-content: center; align-items: center; border-radius: 16px; cursor: pointer; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .you-might-also-like-container .you-might-also-like-item .you-might-also-like-image-wrapper, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .you-might-also-like-container .you-might-also-like-item .you-might-also-like-image-wrapper { position: relative; width: 120px; height: 120px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .you-might-also-like-container .you-might-also-like-item img, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .you-might-also-like-container .you-might-also-like-item img { object-fit: scale-down; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container .you-might-also-like-container .you-might-also-like-item .you-might-also-like-item-title, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .intro-text-container-bre .you-might-also-like-container .you-might-also-like-item .you-might-also-like-item-title { font-size: 1.2rem; font-weight: 600; text-align: center; padding: 10px 5px 5px; color: rgb(0, 0, 0); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .comparison-products-review-title { display: none; color: var(--textColor1); font-size: 2.8rem; line-height: 3.4rem; font-weight: 800; width: 100%; text-align: center; padding: 60px 42px 42px; text-decoration: underline rgba(0, 140, 255, 0.82); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .teaser-image-container { display: none; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .buyersGuideAndFaq, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .conclusion { font-size: 2rem; line-height: 1.2; color: rgb(68, 68, 68); text-align: start; margin-top: 30px; padding-top: 40px; padding-bottom: 30px; border-top: .5px solid var(--textColor3); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .buyersGuideAndFaq .name-header, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .conclusion .name-header { padding-bottom: 20px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .buyersGuideAndFaq span, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .conclusion span { font-size: 1.1rem; line-height: 1.7rem; color: var(--textColor1); white-space: pre-wrap; font-weight: 300; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .buyersGuideAndFaq span span, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .conclusion span span { text-align: left; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .popup { position: relative; display: inline-block; cursor: pointer; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .popup .popuptext { visibility: hidden; width: 520px; border-radius: 6px; position: absolute; bottom: 125%; height: fit-content; left: 80px; top: 20px; z-index: 9999; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: left; padding: 5px; border: 1px solid rgb(212, 212, 213); font-size: 14px; filter: drop-shadow(rgb(136, 136, 136) 0px 4px 4px); margin-left: -432px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .popup .popuptext::after { content: ""; position: absolute; top: 100%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: rgb(85, 85, 85) transparent transparent; border-image: none; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .comparison-buyereviews-page-content-container .popup .show { visibility: visible; animation: 1s ease 0s 1 normal none running fadeIn; }
  @keyframes ComparisonBuyereviewsPageComponent_fadeIn__0rzgh { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .single-products-container { position: relative; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deals-section-container { padding-left: 40px; padding-right: 40px; display: flex; flex-flow: wrap; justify-content: space-evenly; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container { width: 100%; height: 100%; position: fixed; background-color: rgba(150, 150, 150, 0.5); z-index: 9999999; justify-content: center; align-items: center; border-radius: 15px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container-mobile { display: none; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container { display: flex; flex-direction: row; background-color: rgb(255, 255, 255); width: 700px; height: 450px; border-radius: 15px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .left-side-popup { width: 400px; background-color: rgb(45, 45, 45); padding: 10px; border-top-left-radius: 15px; border-bottom-left-radius: 15px; display: flex; flex-direction: column; align-items: center; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .left-side-popup .popup-title { overflow: hidden; text-overflow: ellipsis; text-align: center; -webkit-line-clamp: 4; -webkit-box-orient: vertical; display: -webkit-box; padding-left: 5px; margin-top: 20px; max-width: 100%; font-size: 1.8rem; line-height: 2.2rem; font-family: inherit; max-height: 180px; color: rgb(255, 255, 255); font-weight: 600; cursor: pointer; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .left-side-popup .middle-title { font-family: inherit; font-weight: 400; font-size: 1.3rem; color: rgb(255, 255, 255); padding-top: 30px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .left-side-popup a { margin-top: 190px; width: 250px; height: 50px; background-color: rgba(0, 140, 255, 0.82); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 10px; font-size: 1.4rem; font-weight: 600; color: rgb(255, 255, 255); cursor: pointer; display: inline-grid; align-content: center; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .right-side-popup { width: 300px; display: flex; background-color: rgb(45, 45, 45); position: relative; border-top-right-radius: 15px; border-bottom-right-radius: 15px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .right-side-popup .arrow-left { width: 0px; height: 0px; border-top: 225px solid transparent; border-bottom: 225px solid transparent; border-right: 136px solid rgb(255, 255, 255); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .right-side-popup .right-background { width: 200px; height: auto; background-color: rgb(255, 255, 255); position: unset; border-top-right-radius: 15px; border-bottom-right-radius: 15px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .right-side-popup .right-background .pop-up-img-container { position: absolute; top: calc(50% - 90px); right: 35px; max-width: 180px; max-height: 180px; cursor: pointer; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .right-side-popup .right-background .pop-up-img-container img { object-fit: contain; max-width: 180px; max-height: 180px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .right-side-popup .right-background .close-popup { position: absolute; top: 10px; right: 10px; font-size: 1.5rem; font-weight: 700; cursor: pointer; color: rgb(45, 45, 45); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .ribbon { font-size: 20px; position: absolute; display: inline-block; text-align: center; z-index: 10; top: 200px; left: -413px; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .ribbon .text { display: inline-block; padding: 0.5em 1em; min-width: 100px; font-size: 1.4rem; line-height: 1.2rem; background: rgb(255, 72, 72); position: relative; color: rgb(255, 255, 255); }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .ribbon .text::before { bottom: 100%; left: 0px; border-width: 0.5em 0.7em 0px 0px; border-color: transparent rgb(179, 36, 26) transparent transparent; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .ribbon .text::after { top: 100%; right: 0px; border-width: 0.5em 2em 0px 0px; border-color: transparent; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .bold::before, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .ribbon::after, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .ribbon::before, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .text::after, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .text::before { content: ""; position: absolute; border-style: solid; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .ribbon::before { top: 0.3em; left: 0.2em; width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; z-index: -2; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .bold::before, .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .ribbon::after { top: 1em; right: -0.6em; border-width: 0.55em 0.5em 0.55em 1.5em; border-color: transparent; z-index: -1; }
  .ComparisonBuyereviewsPageComponent_comparison-buyereviews-page-container__mtebI .deal-popup-on-leave-container .popup-center-container .bold::before { border-color: transparent; top: 2.2em; right: -1.15em; width: 40px; }
}
.ComparisonBuyereviewsPageComponent_description-text__6ZsRT { text-align: left; padding: 20px 40px; font-size: 1.2em; font-weight: 300; line-height: 25px; }
.ComparisonBuyereviewsPageComponent_section-divider__i8d1h { border-top: 0.5px solid rgb(211, 211, 211); height: 3px; margin-top: 15px; padding-bottom: 25px; }
.ComparisonBuyereviewsPageComponent_custom-p__yY_yA { margin-block-end: 1em; line-height: 1.8rem; font-size: 1.2rem; font-weight: 400; letter-spacing: 1.25px; padding-left: 10px; padding-right: 10px; }
@media only screen and (min-width: 320px) {
  .SearchResultsComponent_home-page-container__0vN75 { width: 100%; height: 100%; float: left; display: flex; flex-direction: column; align-items: center; overflow: hidden auto; position: absolute; background-color: rgb(255, 255, 255); }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container { width: 100%; display: flex; flex-direction: column; padding: 0px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container { position: relative; width: 100%; min-height: 450px; border-radius: 0px; margin-top: -1px; justify-content: center; display: flex; flex-direction: column; align-items: center; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container img { position: absolute; left: 0px; border-radius: 0px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container .cover-image-title-container { font-size: 35px; line-height: 50px; color: rgb(255, 255, 255); z-index: 100; position: relative; font-weight: 700; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container .cover-image-subtitle-container { color: rgb(255, 255, 255); z-index: 100; position: relative; padding-top: 25px; font-size: 16px; font-weight: 400; width: 340px; justify-self: center; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container input { height: 30px; border-radius: 25px; width: 280px; border-color: transparent; padding-left: 35px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container .search-icon-right-arrow { position: absolute; top: 34px; right: 5px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container ::placeholder { color: rgba(30, 30, 30, 0.25); }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container input::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.25); }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container #search-input { font-family: "Aptos Display", sans-serif; color: rgb(30, 30, 30); font-size: 16px; background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); background-position: 4% center; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-size: 14px auto; margin-top: 30px; background-color: rgb(255, 255, 255) !important; opacity: 1 !important; min-width: 280px !important; height: 40px !important; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container #search-input:focus { outline: none; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container .search-result-item { cursor: pointer; background-color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; padding: 5px 5px 5px 10px; text-align: left; width: 280px; color: rgb(0, 0, 0); border-radius: 0px; display: flex; flex-direction: row; gap: 10px; align-items: center; border-bottom: 0.5px solid rgb(211, 211, 211); }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container .search-result-item img { max-width: 30px; max-height: 30px; object-fit: scale-down; position: relative; border-radius: 0px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container .search-result-item:first-child { border-radius: 10px 10px 0px 0px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container .search-result-item:last-child { border-radius: 0px 0px 10px 10px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .popular-articles-container { width: 100%; margin-top: 30px; display: flex; flex-direction: column; align-items: center; justify-content: center; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .popular-articles-container .popular-articles-title-container { font-size: 2.5rem; color: var(--textColor1); padding-bottom: 20px; line-height: 2.5rem; font-weight: 700; width: 100%; padding-left: 25px; text-align: left; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .popular-articles-container .popular-articles-content-container { width: 100%; display: flex; flex-direction: column; justify-content: space-between; align-items: center; gap: 20px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .popular-articles-container .popular-articles-content-container .popular-articles-item-container { width: 350px; height: 330px; margin-right: 20px; margin-left: 20px; border-radius: 20px; cursor: pointer; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .popular-articles-container .popular-articles-content-container .popular-articles-item-container img { border-radius: 20px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .popular-articles-container .popular-articles-content-container .popular-articles-item-container .popular-articles-item-title { font-size: 2.2rem; font-weight: 600; text-align: left; padding: 5px 5px 5px 20px; color: rgb(255, 255, 255); margin-top: -60px; width: 100%; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .trending-articles-container { width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; margin-top: 40px; padding: 6px 24px 36px; margin-bottom: 10px; gap: 12px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .trending-articles-container .trending-articles-title-container { font-size: 2.2rem; color: var(--textColor1); padding-bottom: 20px; line-height: 1; font-weight: 700; width: fit-content; padding-left: 0px; text-align: center; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .trending-articles-container .trending-articles-content-container { gap: 24px; margin-top: 0px; display: flex; flex-direction: column; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .trending-articles-container .trending-articles-content-container .trending-articles-item-container { width: 100%; height: 88px; padding: 0px 24px; cursor: pointer; display: flex; align-items: center; gap: 5%; background: rgb(255, 255, 255); border-radius: 12px; filter: drop-shadow(rgb(204, 204, 204) 0px 0px 8px); }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .trending-articles-container .trending-articles-content-container .trending-articles-item-container img { object-fit: scale-down; border-radius: 8px; width: 60px; height: 60px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .trending-articles-container .trending-articles-content-container .trending-articles-item-container .trending-articles-item-title { font-size: 1rem; font-weight: 600; padding: 5px; text-align: left; color: var(--textColor1); text-transform: uppercase; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .trending-articles-container .trending-articles-content-container::-webkit-scrollbar { height: 0px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .trending-articles-container .trending-articles-content-container::-webkit-scrollbar-track { background: transparent; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .trending-articles-container .trending-articles-content-container::-webkit-scrollbar-thumb { background: transparent; border-radius: 0px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .categories-list-container { display: flex; flex-flow: wrap; justify-content: center; align-items: center; padding-top: 40px; padding-bottom: 30px; background-color: rgb(242, 249, 255); border-radius: 12px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .categories-list-container .categories-list-title-container { font-size: 2.5rem; line-height: 2.5rem; font-weight: 700; text-align: center; padding: 5px; color: var(--textColor1); }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .categories-list-container .categories-list-container { display: flex; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); flex-flow: wrap; gap: 20px; place-items: center; background-color: rgb(242, 249, 255); justify-content: center; width: 100%; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .categories-list-container .categories-list-container .categories-item-btn { width: 150px; height: 140px; padding: 10px; background: rgba(255, 255, 255, 0.8); border: 1px solid rgba(0, 141, 255, 0.2); border-radius: 20px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; font-size: 0.9rem; font-weight: 700; cursor: pointer; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .categories-list-container .categories-list-container .categories-item-btn:last-child:nth-child(2n+1) { grid-column: span 2; justify-self: center; }
}
@media only screen and (min-width: 1024px) {
  .SearchResultsComponent_home-page-container__0vN75 { width: 100%; height: 100%; float: left; display: flex; flex-direction: column; align-items: center; overflow: auto; position: absolute; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container { max-width: 1024px; min-width: 1024px; display: flex; flex-direction: column; margin-top: -20px; padding: 0px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container { position: relative; width: 100%; min-height: 400px; border-radius: 12px; margin-top: 50px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container img { position: absolute; left: 0px; border-radius: 12px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container #search-input { height: 45px !important; margin-top: 28px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container .search-icon-right-arrow { position: absolute; top: 30px; right: 38px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .popular-articles-container .popular-articles-content-container { flex-direction: row; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .categories-list-container .categories-list-container { display: flex; justify-content: center; flex-direction: column; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .categories-list-container .categories-list-container .categories-list-container-column { display: flex; gap: 20px; }
  .SearchResultsComponent_home-page-container__0vN75 { width: 100%; height: 100%; float: left; display: flex; flex-direction: column; align-items: center; overflow: auto; position: absolute; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container { max-width: 1024px; min-width: 1024px; display: flex; flex-direction: column; margin-top: -20px; padding: 0px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container { position: relative; width: 100%; min-height: 400px; border-radius: 12px; margin-top: 50px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container img { position: absolute; left: 0px; border-radius: 12px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container .cover-image-title-container { font-size: 39px; color: rgb(255, 255, 255); z-index: 100; position: relative; padding-top: 90px; font-weight: 700; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container .cover-image-subtitle-container { color: rgb(255, 255, 255); z-index: 100; position: relative; padding-top: 25px; font-size: 16px; font-weight: 400; width: 440px; justify-self: center; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container input { margin-right: 20px; height: 30px; border-radius: 25px; width: 220px; border-color: transparent; padding-left: 50px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container .search-icon-right-arrow { position: absolute; top: 34px; right: 5px; }
}
@media only screen and (min-width: 1024px) {
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container ::placeholder { color: rgba(30, 30, 30, 0.25); }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container input::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.25); }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container #search-input { font-family: "Aptos Display", sans-serif; color: rgb(30, 30, 30); font-size: 1.1em; background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); background-position: 4% center; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-size: 14px auto; margin-top: 30px; background-color: rgb(255, 255, 255) !important; opacity: 1 !important; min-width: 350px !important; height: 50px !important; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container #search-input:focus { outline: none; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container .search-result-item { width: 340px; height: 50px; display: flex; flex-direction: row; gap: 10px; align-items: center; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .cover-image-container .search-result-item:hover { background-color: rgb(235, 235, 235) !important; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .popular-articles-container { width: 100%; margin-top: 0px; display: flex; flex-direction: column; align-items: center; justify-content: center; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .popular-articles-container .popular-articles-title-container { font-size: 2.5rem; color: var(--textColor1); padding-bottom: 20px; line-height: 2.5rem; font-weight: 700; width: 100%; padding-left: 25px; text-align: left; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .popular-articles-container .popular-articles-content-container { width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: center; gap: 0px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .popular-articles-container .popular-articles-content-container .popular-articles-item-container { width: 300px; height: 330px; margin-right: 20px; margin-left: 20px; border-radius: 20px; cursor: pointer; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .popular-articles-container .popular-articles-content-container .popular-articles-item-container img { border-radius: 20px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .popular-articles-container .popular-articles-content-container .popular-articles-item-container .popular-articles-item-title { font-size: 2.4rem; font-weight: 600; text-align: left; padding: 5px 5px 5px 20px; color: rgb(255, 255, 255); margin-top: -60px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .trending-articles-container { width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; margin-top: 60px; margin-bottom: 40px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .trending-articles-container .trending-articles-title-container { font-size: 2.2rem; color: var(--textColor1); padding-bottom: 20px; line-height: 1; font-weight: 700; width: fit-content; padding-left: 0px; text-align: center; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .trending-articles-container .trending-articles-content-container { width: 100%; display: flex; flex-flow: wrap; justify-content: center; align-items: center; overflow-x: unset; gap: 24px; margin-top: 0px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .trending-articles-container .trending-articles-content-container .trending-articles-item-container { width: 30%; height: 88px; padding: 0px 24px; cursor: pointer; display: flex; align-items: center; gap: 5%; background: rgb(255, 255, 255); border-radius: 12px; filter: drop-shadow(rgb(204, 204, 204) 0px 0px 8px); }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .trending-articles-container .trending-articles-content-container .trending-articles-item-container img { width: 60px; height: 60px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .trending-articles-container .trending-articles-content-container .trending-articles-item-container .trending-articles-item-title { text-align: left; color: var(--textColor1); text-transform: uppercase; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .categories-list-container { display: flex; flex-direction: column; justify-content: center; align-items: center; padding-top: 40px; padding-bottom: 30px; background-color: rgb(242, 249, 255); border-radius: 12px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .categories-list-container .categories-list-title-container { font-size: 2.5rem; line-height: 2.5rem; font-weight: 700; text-align: center; padding: 5px; color: var(--textColor1); }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .categories-list-container .categories-list-container { display: flex; gap: 10px; background-color: rgb(242, 249, 255); justify-content: center; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .categories-list-container .categories-list-container .categories-list-container-column { display: flex; flex-direction: row; gap: 10px; }
  .SearchResultsComponent_home-page-container__0vN75 .home-page-content-container .categories-list-container .categories-list-container .categories-list-container-column .categories-item-btn { width: 180px; height: 140px; padding: 10px; background: rgba(255, 255, 255, 0.8); border: 1px solid rgba(0, 141, 255, 0.2); border-radius: 20px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; font-size: 0.9rem; font-weight: 700; cursor: pointer; }
}
.NoResultsFoundComponent_terms-container__f6CSn { width: 100%; height: 100%; float: left; display: flex; flex-direction: column; align-items: center; overflow: auto; position: absolute; }
.NoResultsFoundComponent_terms-container__f6CSn .ui.segment { margin-top: 30px; margin-bottom: 50px; padding-left: 30px; }
.NoResultsFoundComponent_terms-container__f6CSn .terms-content { max-width: 1024px; display: flex; flex-direction: column; }
.NoResultsFoundComponent_terms-container__f6CSn .terms-content .title { font-size: 2.25rem; line-height: 1.1; font-weight: 700; color: rgba(0, 140, 255, 0.82); padding: 0px; text-decoration: none; margin: 15px auto 10px 0px; width: 100%; }
.NoResultsFoundComponent_terms-container__f6CSn .terms-content .content { font-size: 1.1rem; line-height: 1.7rem; color: var(--textColor1); white-space: pre-wrap; font-weight: 400; padding: 30px 30px 30px 0px; }
.HowWeRateComponent_how-we-rate-container__FjnXa { width: 100%; height: 100%; float: left; display: flex; flex-direction: column; align-items: center; overflow: hidden auto; position: absolute; }
.HowWeRateComponent_how-we-rate-container__FjnXa .how-we-rate-content-container { margin-top: 30px; margin-bottom: 50px; border: 1px solid rgb(226, 226, 226); border-radius: 5px; padding: 20px; }
.HowWeRateComponent_how-we-rate-container__FjnXa .how-we-rate-content { max-width: 1024px; display: flex; flex-direction: column; text-align: left; }
.HowWeRateComponent_how-we-rate-container__FjnXa .how-we-rate-content .title { font-size: 2.25rem; line-height: 1.1; font-weight: 700; color: rgba(0, 140, 255, 0.82); padding: 0px; text-decoration: none; margin: 15px auto 10px 0px; }
.HowWeRateComponent_how-we-rate-container__FjnXa .how-we-rate-content .content { font-size: 1.1rem; line-height: 1.7rem; color: var(--textColor1); white-space: pre-wrap; font-weight: 400; padding: 30px 30px 30px 0px; }
.HowWeRateComponent_how-we-rate-container__FjnXa .how-we-rate-content .content ul { padding-left: 24px; margin: 0px 0px 1em; }
.HowWeRateComponent_how-we-rate-container__FjnXa .how-we-rate-content .content a { color: rgb(0, 113, 190); }
.AboutUsComponent_about-us-container__k5_ad { width: 100%; height: 100%; float: left; display: flex; flex-direction: column; align-items: center; overflow: hidden auto; position: absolute; }
.AboutUsComponent_about-us-container__k5_ad .about-us-content-container { margin-top: 30px; margin-bottom: 50px; border: 1px solid rgb(226, 226, 226); border-radius: 5px; padding: 20px; }
.AboutUsComponent_about-us-container__k5_ad .about-us-content { max-width: 1024px; display: flex; flex-direction: column; text-align: left; }
.AboutUsComponent_about-us-container__k5_ad .about-us-content .title { font-size: 2.25rem; line-height: 1.1; font-weight: 700; color: rgba(0, 140, 255, 0.82); padding: 0px; text-decoration: none; margin: 15px auto 10px 0px; }
.AboutUsComponent_about-us-container__k5_ad .about-us-content .content { font-size: 1.1rem; line-height: 1.7rem; color: var(--textColor1); white-space: pre-wrap; font-weight: 400; padding: 30px 30px 30px 0px; }
.AboutUsComponent_about-us-container__k5_ad .about-us-content .content ul { padding-left: 24px; margin: 0px 0px 1em; }
.AboutUsComponent_about-us-container__k5_ad .about-us-content .content a { color: rgb(0, 113, 190); }
@keyframes go2085173946 { 
  0% { transform: scale(0) rotate(45deg); opacity: 0; }
  100% { transform: scale(1) rotate(45deg); opacity: 1; }
}
@keyframes go2637008744 { 
  0% { transform: scale(0); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes go3682797858 { 
  0% { transform: scale(0) rotate(90deg); opacity: 0; }
  100% { transform: scale(1) rotate(90deg); opacity: 1; }
}
@keyframes go3841015853 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes go4291331346 { 
  0% { height: 0px; width: 0px; opacity: 0; }
  40% { height: 0px; width: 6px; opacity: 1; }
  100% { opacity: 1; height: 10px; }
}
@keyframes go1824168254 { 
  0% { transform: scale(0.6); opacity: 0.4; }
  100% { transform: scale(1); opacity: 1; }
}
.go318030988 { z-index: 9999; }
.go318030988 > * { pointer-events: auto; }
.fa-ph{visibility:hidden;max-width:100%;box-sizing:border-box;pointer-events:none}