.ccs-scrollbar:focus{outline:none}.ccs-scrollbar:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media only screen and (max-width:768px){.ccs-w-tablet{width:var(--ccs-w-tablet) !important}}@media only screen and (max-width:480px){.ccs-w-mobile{width:var(--ccs-w-mobile) !important}}@media only screen and (max-width:320px){.ccs-w-small{width:var(--ccs-w-small) !important}}.ccs-gallery-x .wp-scrollbar-image{float:left}.ccs-gallery-snap .wp-scrollbar-image img{width:var(--ccs-snap)}.ccs-custom-style>.mCustomScrollBox>.mCSB_scrollTools_vertical .mCSB_draggerRail,.ccs-custom-style>.mCSB_scrollTools_vertical .mCSB_draggerRail{width:var(--ccs-rail-w) !important;background:var(--ccs-track-bg,var(--ccs-rail)) !important;border-radius:var(--ccs-rail-r) !important;border:var(--ccs-rail-bw,0px) solid var(--ccs-rail-bc,transparent) !important;box-sizing:border-box}.ccs-custom-style>.mCustomScrollBox>.mCSB_scrollTools_vertical .mCSB_dragger .mCSB_dragger_bar,.ccs-custom-style>.mCSB_scrollTools_vertical .mCSB_dragger .mCSB_dragger_bar{width:var(--ccs-bar-w) !important;background:linear-gradient(180deg,var(--ccs-bar),var(--ccs-bar2,var(--ccs-bar))) !important;border-radius:var(--ccs-bar-r) !important;border:var(--ccs-bar-bw,0px) solid var(--ccs-bar-bc,transparent) !important;box-sizing:border-box}.ccs-custom-style>.mCustomScrollBox>.mCSB_scrollTools_horizontal .mCSB_draggerRail,.ccs-custom-style>.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:var(--ccs-rail-w) !important;background:var(--ccs-track-bg,var(--ccs-rail)) !important;border-radius:var(--ccs-rail-r) !important;border:var(--ccs-rail-bw,0px) solid var(--ccs-rail-bc,transparent) !important;box-sizing:border-box;margin:var(--ccs-rail-m)}.ccs-custom-style>.mCustomScrollBox>.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.ccs-custom-style>.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:var(--ccs-bar-w) !important;background:linear-gradient(90deg,var(--ccs-bar),var(--ccs-bar2,var(--ccs-bar))) !important;border-radius:var(--ccs-bar-r) !important;border:var(--ccs-bar-bw,0px) solid var(--ccs-bar-bc,transparent) !important;box-sizing:border-box;margin:var(--ccs-bar-m)}.ccs-custom-style>.mCustomScrollBox>.mCSB_scrollTools_vertical .mCSB_draggerRail,.ccs-custom-style>.mCSB_scrollTools_vertical .mCSB_draggerRail,.ccs-custom-style>.mCustomScrollBox>.mCSB_scrollTools_vertical .mCSB_dragger .mCSB_dragger_bar,.ccs-custom-style>.mCSB_scrollTools_vertical .mCSB_dragger .mCSB_dragger_bar{margin-left:auto !important;margin-right:auto !important}.ccs-custom-style>.mCustomScrollBox>.mCSB_scrollTools_horizontal .mCSB_draggerRail,.ccs-custom-style>.mCSB_scrollTools_horizontal .mCSB_draggerRail,.ccs-custom-style>.mCustomScrollBox>.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.ccs-custom-style>.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{position:relative;top:50%;margin-top:0 !important;margin-bottom:0 !important;transform:translateY(-50%)}.ccs-custom-style>.mCustomScrollBox>.mCSB_scrollTools_horizontal .mCSB_dragger,.ccs-custom-style>.mCSB_scrollTools_horizontal .mCSB_dragger{height:100% !important}.ccs-custom-style .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.ccs-custom-style .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.ccs-custom-style .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:var(--ccs-bar-hover) !important}.ccs-native.ccs-axis-y{overflow-x:hidden;overflow-y:auto}.ccs-native.ccs-axis-x{overflow-x:auto;overflow-y:hidden}.ccs-native.ccs-axis-yx{overflow:auto}.ccs-scroll{overflow-x:hidden;overflow-y:auto}.ccs-scroll-x{overflow-x:auto;overflow-y:hidden}.ccs-scroll-both{overflow:auto}.ccs-scroll,.ccs-scroll-x,.ccs-scroll-both{overscroll-behavior:contain}.ccs-scroll>*,.ccs-scroll-x>*,.ccs-scroll-both>*{flex-shrink:0}.ccs-native::-webkit-scrollbar,.ccs-scroll::-webkit-scrollbar,.ccs-scroll-x::-webkit-scrollbar,.ccs-scroll-both::-webkit-scrollbar{width:var(--ccs-bar-w,10px);height:var(--ccs-bar-w,10px)}.ccs-native::-webkit-scrollbar-track,.ccs-scroll::-webkit-scrollbar-track,.ccs-scroll-x::-webkit-scrollbar-track,.ccs-scroll-both::-webkit-scrollbar-track{background:var(--ccs-track-bg,var(--ccs-rail,#c4c4c4));border-radius:var(--ccs-rail-r,0);border:var(--ccs-rail-bw,0px) solid var(--ccs-rail-bc,transparent)}.ccs-native::-webkit-scrollbar-thumb,.ccs-scroll::-webkit-scrollbar-thumb,.ccs-scroll-x::-webkit-scrollbar-thumb,.ccs-scroll-both::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--ccs-bar,#1d1d1d),var(--ccs-bar2,var(--ccs-bar,#1d1d1d)));background-clip:var(--ccs-thumb-clip,border-box);border-radius:var(--ccs-bar-r,0);border:var(--ccs-thumb-border,var(--ccs-bar-bw,0px) solid var(--ccs-bar-bc,transparent))}.ccs-native::-webkit-scrollbar-thumb:horizontal,.ccs-scroll::-webkit-scrollbar-thumb:horizontal,.ccs-scroll-x::-webkit-scrollbar-thumb:horizontal,.ccs-scroll-both::-webkit-scrollbar-thumb:horizontal{background-image:linear-gradient(90deg,var(--ccs-bar,#1d1d1d),var(--ccs-bar2,var(--ccs-bar,#1d1d1d)))}.ccs-native::-webkit-scrollbar-thumb:hover,.ccs-scroll::-webkit-scrollbar-thumb:hover,.ccs-scroll-x::-webkit-scrollbar-thumb:hover,.ccs-scroll-both::-webkit-scrollbar-thumb:hover{background:var(--ccs-bar-hover,#000);background-clip:var(--ccs-thumb-clip,border-box)}.ccs-style-floating{--ccs-track-bg:transparent;--ccs-thumb-border:3px solid transparent;--ccs-thumb-clip:padding-box}.ccs-autohide:not(:hover):not(:focus-within)::-webkit-scrollbar-thumb,.ccs-autohide:not(:hover):not(:focus-within)::-webkit-scrollbar-track{background:0 0;border-color:transparent}@supports not selector(::-webkit-scrollbar){.ccs-native,.ccs-scroll,.ccs-scroll-x,.ccs-scroll-both{scrollbar-color:var(--ccs-bar,#1d1d1d) var(--ccs-track-bg,var(--ccs-rail,#c4c4c4));scrollbar-width:thin}.ccs-autohide:not(:hover):not(:focus-within){scrollbar-color:transparent transparent}}@media (prefers-reduced-motion:reduce){.ccs-native,.ccs-scroll,.ccs-scroll-x,.ccs-scroll-both{scroll-behavior:auto}}