/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.language-switcher-language-url{display:none;}.device-widget{margin:0 !important;padding-top:8px !important;}.device-widget-carousel-dots{padding-bottom:4px;}@media (max-width:768px){.device-widget{margin:0 !important;padding-top:8px !important;}.device-widget-carousel-dots{margin-bottom:4px;}}
#block-gtmdatalayer{display:none;}
.review-author{font-size:0.75rem;}.video-background-container{position:relative;width:100%;height:0;padding-bottom:177.78%;overflow:hidden;border-radius:16px;}.video-background-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}
:root{--slider-margin:1rem;}@media (min-width:576px){:root{--slider-container-width:508px;--slider-margin:calc((100vw - var(--slider-container-width)) / 2);}}@media (min-width:768px){:root{--slider-container-width:660px;--slider-margin:calc((100vw - var(--slider-container-width)) / 2);}}@media (min-width:992px){:root{--slider-container-width:900px;--slider-margin:calc((100vw - var(--slider-container-width)) / 2);}}@media (min-width:1200px){:root{--slider-container-width:1180px;--slider-margin:calc((100vw - var(--slider-container-width)) / 2);}}.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;overscroll-behavior-x:contain;touch-action:pan-x;margin:0;box-sizing:border-box;padding-left:var(--slider-margin,20px);padding-right:var(--slider-margin,20px);scroll-padding-left:var(--slider-margin,20px);scroll-padding-right:var(--slider-margin,20px);}.slider-grid.all-items-fit > *{flex:1 1 0;min-width:0;width:auto;}.slider-grid::-webkit-scrollbar{display:none;}.slider-item{position:relative;width:var(--item-width) !important;min-width:var(--item-width) !important;max-width:var(--item-width) !important;flex-shrink:0;border-radius:8px;overflow:hidden;scroll-snap-align:start;box-sizing:border-box !important;}.slider-item:last-child{scroll-snap-align:end;}.slider-grid[style*="--peek-enabled: 1"]{padding-left:0;padding-right:0;scroll-padding-left:0;scroll-padding-right:0;}.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);}.slider-no-items{padding:20px;text-align:center;color:#666;}
.p-legalnotes{color:#50505a;font-size:10px;font-weight:normal;line-height:24px;}
.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;}}
