/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.language-switcher-language-url{display:none;}
#block-gtmdatalayer{display:none;}
@property --angle{syntax:'<angle>';initial-value:0deg;inherits:false;}.network-indicators-container{display:flex;gap:4px;align-items:center;}.network-indicator{--angle:45deg;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;padding:4px 16px;border:4px solid transparent;border-radius:16px;color:#fff;line-height:1;background:linear-gradient(#00D672,#00D672) padding-box,conic-gradient(from var(--angle),#00D672,#0019C3,#00D672) border-box;background-origin:border-box;background-clip:padding-box,border-box;animation:rotateGradient5g 2s linear 1,rotateGradient5g 2s cubic-bezier(0.21,0.58,0.31,0.99) 2s 1;}.network-indicator-text{position:relative;top:1px;}@keyframes rotateGradient5g{from{--angle:45deg;}to{--angle:405deg;}}
.small:has(#rabbit-hole){height:0px;}[class*="-card"]:has(#rabbit-hole){top:calc(-50% - 24px);}.rh-container{display:flex;flex-direction:row;flex-wrap:wrap;}.rh-category-link{width:20%;padding-top:1.5rem !important;padding-bottom:1.5rem !important;cursor:pointer;text-decoration:none !important;}.white-card .rh-category-link:not(:first-child) .rh-categories,.pink-card .rh-category-link:not(:first-child) .rh-categories,.beige-card .rh-category-link:not(:first-child) .rh-categories,.orange-card .rh-category-link:not(:first-child) .rh-categories,.light-blue-card .rh-category-link:not(:first-child) .rh-categories,.yellow-card .rh-category-link:not(:first-child) .rh-categories,.light-gray-card .rh-category-link:not(:first-child) .rh-categories,.light-grey-card .rh-category-link:not(:first-child) .rh-categories{border-left:1px solid rgba(0,0,0,0.25);}.grey-card .rh-category-link:not(:first-child) .rh-categories,.gray-card .rh-category-link:not(:first-child) .rh-categories,.black-card .rh-category-link:not(:first-child) .rh-categories,.blue-card .rh-category-link:not(:first-child) .rh-categories,.dark-blue-card .rh-category-link:not(:first-child) .rh-categories,.dark-green-card .rh-category-link:not(:first-child) .rh-categories,.mauve-card .rh-category-link:not(:first-child) .rh-categories,.purple-card .rh-category-link:not(:first-child) .rh-categories,.red-card .rh-category-link:not(:first-child) .rh-categories{border-left:1px solid rgba(255,255,255,0.5);}.rh-categories{display:flex;align-items:center;flex-direction:column;justify-content:center;cursor:pointer;}.rh-icon svg{width:32px;height:32px;}.rh-label{margin-bottom:0;margin-top:8px;font-size:16px;font-weight:700;}@media (max-width:768px){.rh-container{justify-content:center;}.rh-category-link{padding-top:1rem !important;padding-bottom:1rem !important;}.rh-icon svg{width:16px;height:16px;}.rh-label{font-size:10px;margin-top:6px;font-weight:600;}[class*="-card"]:has(#rabbit-hole){top:calc(-50% - 24px);}}
@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.slide-rabbit-hole{position:relative;width:var(--item-width);min-width:var(--item-width);flex-shrink:0;border-radius:8px;overflow:hidden;scroll-snap-align:start;}.slide-rabbit-hole.animate-in{opacity:0;animation:fadeIn 0.4s ease-out forwards;}.rh-v2-category-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit;}.rh-v2-category-link:hover{text-decoration:none;}.rh-v2-categories{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;text-align:center;}.rh-v2-icon{margin-bottom:12px;display:flex;align-items:center;justify-content:center;width:72px;height:72px;}.rh-v2-icon svg{max-width:100%;max-height:100%;width:auto;height:auto;}.rh-v2-title{margin:0;font-size:16px;font-weight:600;color:#032C24;line-height:1.3;word-break:break-word;}@media (max-width:767px){.rh-v2-title{font-size:14px;}}
.slider-grid{display:flex;gap:var(--item-gap,16px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0;box-sizing:border-box;}.slider-grid[style*="--all-items-fit: 1"] > *{flex:1 1 0;min-width:0;}.slider-grid::-webkit-scrollbar{display:none;}.slider-item{position:relative;min-width:var(--item-width,180px);width:var(--item-width,180px);flex-shrink:0;border-radius:8px;overflow:hidden;scroll-snap-align:start;}.slider-nav-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:0 15px;height:12px;}.slider-dot{width:10px;height:10px;border-radius:5px;border:none;background-color:var(--slider-dot-color,rgba(0,0,0,0.1));cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);padding:0;outline:none;}.slider-dot.active{width:30px;background:var(--slider-dot-active-color,rgb(50,89,237));transform:scale(1);box-shadow:0 2px 8px rgba(50,89,237,0.3);}.slider-no-items{padding:20px;text-align:center;color:#666;}
.video-banner{position:relative;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.1);background-color:#000;transition:height 0.5s ease-in-out;}.video-banner video,.video-banner img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;transition:opacity 0.5s ease-in-out;}@media (max-width:767px){#bannerVideo{position:static;width:100%;height:auto;aspect-ratio:16/9;display:block;object-fit:contain;}}
.p-legalnotes{color:#50505a;font-size:10px;font-weight:normal;line-height:24px;}
section{width:100%;min-height:100vh;height:auto;padding:150px 0;text-align:center;}#we-are{background:#f4f4f4;}#rollover,#earn{background:#fff;}
.paragraphs-collapsed-description{position:relative;overflow:hidden;color:#777;word-break:break-all;line-height:1.538em;}.paragraphs-collapsed-description::after{display:block;position:absolute;top:0;right:0;width:3em;background:-webkit-gradient(linear,left top,right top,from(rgba(245,245,250,0)),to(#F5F5FA));background:linear-gradient(to right,rgba(255,255,255,0) 0%,#FFFFFF 100%);content:"\00a0";height:-webkit-fill-available;height:-moz-available;}
@media (max-width:568px){#bottom-summary2 .black-price::after{left:-10px;}}
