.footer-width-fixer{width:100%;}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box;}.elementor a{box-shadow:none;text-decoration:none;}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none;}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order);align-self:var(--align-self);}.elementor-element:where(.e-con-full,.elementor-widget){flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);gap:var(--gap);}:root{--page-title-display:block;}@keyframes eicon-spin{0%{transform:rotate(0deg);}to{transform:rotate(359deg);}}.elementor-widget{position:relative;}.elementor-widget:not(:last-child){margin-bottom:20px;}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);position:var(--position);width:var(--width);min-width:0;min-height:var(--min-height);height:var(--height);border-radius:var(--border-radius);z-index:var(--z-index);overflow:var(--overflow);transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);--flex-wrap-mobile:wrap;margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-block-end:var(--margin-block-end);margin-inline-start:var(--margin-inline-start);padding-inline-start:var(--padding-inline-start);padding-inline-end:var(--padding-inline-end);--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width);}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis);}.e-con-full,.e-con>.e-con-inner{text-align:var(--text-align);padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end);}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction);}.e-con,.e-con>.e-con-inner{display:var(--display);}.e-con-boxed.e-flex{flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;align-content:normal;}.e-con-boxed{text-align:initial;gap:initial;}.e-con.e-flex>.e-con-inner{flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);flex-basis:auto;flex-grow:1;flex-shrink:1;align-self:auto;}.e-con>.e-con-inner{gap:var(--gap);width:100%;max-width:var(--content-width);margin:0 auto;padding-inline-start:0;padding-inline-end:0;height:100%;}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width));}.e-con .elementor-widget.elementor-widget{margin-block-end:0;}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{content:var(--background-overlay);display:block;position:absolute;mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);transition:var(--overlay-transition,.3s);border-radius:var(--border-radius);border-style:var(--border-style);border-color:var(--border-color);border-block-start-width:var(--border-block-start-width);border-inline-end-width:var(--border-inline-end-width);border-block-end-width:var(--border-block-end-width);border-inline-start-width:var(--border-inline-start-width);top:calc(0px - var(--border-top-width));left:calc(0px - var(--border-left-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s);}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-radius:var(--border-radius);border-style:var(--border-style);border-color:var(--border-color);border-block-start-width:var(--border-block-start-width);border-inline-end-width:var(--border-inline-end-width);border-block-end-width:var(--border-block-end-width);border-inline-start-width:var(--border-inline-start-width);top:calc(0px - var(--border-top-width));left:calc(0px - var(--border-left-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none;}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1;}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2;}.e-con .elementor-widget{min-width:0;}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%;}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%;}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile);}}.elementor-element .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}.elementor-icon{display:inline-block;line-height:1;transition:all .3s;color:#69727d;font-size:50px;text-align:center;}.elementor-icon:hover{color:#69727d;}.elementor-icon i,.elementor-icon svg{width:1em;height:1em;position:relative;display:block;}.elementor-icon i:before,.elementor-icon svg:before{position:absolute;left:50%;transform:translateX(-50%);}@media (min-width:1025px) and (max-width:1200px){.elementor .elementor-hidden-tablet_extra{display:none;}}@media (min-width:1201px) and (max-width:1366px){.elementor .elementor-hidden-laptop{display:none;}}@media (min-width:1367px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none;}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff;}:root{--swiper-navigation-size:44px;}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px;}.wvs-has-image-tooltip,[data-wvstooltip]{--font-size:14px;--arrow-width:5px;--arrow-distance:10px;--arrow-position:calc(var(--arrow-distance) * -1);--tip-redius:3px;--tip-min-width:100px;--tip-min-height:100px;--tip-height:30px;--tip-breakpoint-start:53vw;--tip-distance:calc(var(--arrow-distance) + var(--tip-height));--tip-position:calc(var(--tip-distance) * -1);--image-tip-min-height:calc(var(--tip-min-height) + var(--tip-height));--image-tip-max-height:calc(var(--tooltip-height) + var(--tip-height));--image-tip-width-dynamic:clamp(var(--tip-min-width),var(--tip-breakpoint-start),var(--tooltip-width));--image-tip-height-dynamic:clamp(var(--tip-min-height),var(--tip-breakpoint-start),var(--tooltip-height));--image-tip-ratio:calc(var(--tooltip-height) / var(--tooltip-width));--image-tip-position:calc(100% + var(--arrow-distance));--horizontal-position:0px;cursor:pointer;outline:none;position:relative;}.wvs-has-image-tooltip:after,.wvs-has-image-tooltip:before,[data-wvstooltip]:after,[data-wvstooltip]:before{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;visibility:hidden;z-index:999;}.wvs-has-image-tooltip:before,[data-wvstooltip]:before{background-color:var(--wvs-tooltip-background-color,#333);border-radius:var(--tip-redius);bottom:var(--image-tip-position);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.3);box-shadow:0 0 5px 1px rgba(0,0,0,.3);color:var(--wvs-tooltip-text-color,#fff);font-size:var(--font-size);height:var(--tip-height);line-height:var(--tip-height);min-width:var(--tip-min-width);padding-inline:10px;top:auto;-webkit-transform:translateX(var(--horizontal-position));-ms-transform:translateX(var(--horizontal-position));transform:translateX(var(--horizontal-position));width:-webkit-max-content;width:-moz-max-content;width:max-content;}[data-wvstooltip]:before{content:attr(data-wvstooltip) " " attr(data-wvstooltip-out-of-stock);}.wvs-has-image-tooltip:after,[data-wvstooltip]:after{border-top-color:transparent;border-top-color:var(--wvs-tooltip-background-color,#333);border:var(--arrow-width) solid transparent;bottom:auto;content:" ";font-size:0;line-height:0;top:var(--arrow-position);width:0;}.wvs-has-image-tooltip:hover:after,.wvs-has-image-tooltip:hover:before,[data-wvstooltip]:hover:after,[data-wvstooltip]:hover:before{opacity:1;visibility:visible;}[class*=hint--]{position:relative;display:inline-block;}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s;}[class*=hint--]:before{content:"";position:absolute;background:0 0;border:6px solid transparent;z-index:1000001;}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3);}[class*=hint--][aria-label]:after{content:attr(aria-label);}[class*=hint--][data-hint]:after{content:attr(data-hint);}[aria-label='']:after,[aria-label='']:before,[data-hint='']:after,[data-hint='']:before{display:none !important;}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838;}.hint--top:after,.hint--top:before{bottom:100%;left:50%;}.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px);}.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px);}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px);}.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px;}.hint--left:after{margin-bottom:-14px;}.hint--left:after,.hint--left:before{right:100%;bottom:50%;}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px);}@keyframes wpc-spinner{to{transform:rotate(360deg);}}@-webkit-keyframes wpc-spinner{to{-webkit-transform:rotate(360deg);}}@keyframes woosc-spinner{to{transform:rotate(360deg);}}@-webkit-keyframes woosc-spinner{to{-webkit-transform:rotate(360deg);}}.woosc-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:99999999;opacity:0;visibility:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}.woosc-popup .woosc-popup-inner{display:block;width:100%;height:100%;position:relative;}.woosc-popup .woosc-popup-inner .woosc-popup-content{position:absolute;padding:15px;top:60%;left:50%;width:360px;height:360px;max-width:90%;max-height:90%;background-color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;transform:translate3d(-50%,-50%,0);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}.woosc-popup.woosc-share .woosc-popup-inner .woosc-popup-content{height:auto;padding:30px;}.woosc-popup .woosc-popup-inner .woosc-popup-content .woosc-popup-content-inner{display:flex;flex-direction:column;width:100%;height:100%;}.woosc-popup .woosc-popup-inner .woosc-popup-content .woosc-popup-content-inner .woosc-popup-close{width:32px;height:32px;line-height:32px;position:absolute;top:-32px;right:-32px;color:#fff;text-align:center;background-image:var(--wpr-bg-53e84d53-f1e8-4576-a341-d9f63ae2f67a);background-repeat:no-repeat;background-position:center;cursor:pointer;}.woosc-popup .woosc-popup-inner .woosc-popup-content .woosc-popup-content-inner .woosc-search-input input{display:block;width:100%;border:none;height:40px;line-height:40px;padding:0 10px;box-shadow:none;color:#222;background-color:#f2f2f2;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-appearance:none;}.woosc-popup .woosc-popup-inner .woosc-popup-content .woosc-popup-content-inner .woosc-search-result{flex-grow:1;margin-top:15px;overflow-y:auto;position:relative;}.woosc-popup .woosc-popup-inner .woosc-popup-content .woosc-popup-content-inner .woosc-search-result ul{margin:0;padding:0;list-style:none;}.woosc-popup .woosc-popup-inner .woosc-popup-content .woosc-popup-content-inner .woosc-search-result ul li{display:block;padding:10px 0;border:1px solid #fafafa;}.woosc-popup .woosc-popup-inner .woosc-popup-content .woosc-popup-content-inner .woosc-search-result:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:7;background-color:rgba(255,255,255,.7);opacity:0;visibility:hidden;}.woosc-popup .woosc-popup-inner .woosc-popup-content .woosc-popup-content-inner .woosc-search-result:after{width:32px;height:32px;display:block;margin-top:-16px;margin-left:-16px;content:"";background-image:var(--wpr-bg-3f4af57a-b48f-462d-b425-df456f2559e6);background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;z-index:8;-webkit-animation:woosc-spinner 1s linear infinite;-moz-animation:woosc-spinner 1s linear infinite;-ms-animation:woosc-spinner 1s linear infinite;-o-animation:woosc-spinner 1s linear infinite;animation:woosc-spinner 1s linear infinite;opacity:0;visibility:hidden;}.woosc-area{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999979;box-sizing:border-box;pointer-events:none;}.woosc-area .woosc-inner{display:block;width:100%;height:100%;position:relative;}.woosc-area .woosc-inner .woosc-table{padding:15px 15px 78px 15px;margin:0;width:100%;height:100%;box-sizing:border-box;background-color:#292a30;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:14px;position:fixed;top:0;left:0;opacity:0;visibility:hidden;z-index:99999997;pointer-events:none;}.woosc-area .woosc-inner .woosc-table *{box-sizing:border-box;}.woosc-area .woosc-inner .woosc-table .woosc-table-inner{background-color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:100%;height:100%;max-height:100%;overflow:hidden;position:relative;}.woosc-area .woosc-inner .woosc-table .woosc-table-inner:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.7);opacity:0;visibility:hidden;z-index:7;}.woosc-area .woosc-inner .woosc-table .woosc-table-inner:after{width:32px;height:32px;display:block;margin-top:-16px;margin-left:-16px;content:"";background-image:var(--wpr-bg-fefeab35-efa0-4ed1-b9d7-0ac7e5c2f7dc);background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;opacity:0;visibility:hidden;z-index:8;-webkit-animation:woosc-spinner 1s linear infinite;-moz-animation:woosc-spinner 1s linear infinite;-ms-animation:woosc-spinner 1s linear infinite;-o-animation:woosc-spinner 1s linear infinite;animation:woosc-spinner 1s linear infinite;}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close{z-index:6;position:absolute;top:0;right:0;cursor:pointer;}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close .woosc-table-close-icon{display:block;position:relative;width:100%;height:100%;min-width:52px;min-height:52px;background-color:#eee;background-image:var(--wpr-bg-bd52c6b4-5702-44c6-9fa3-a259326027ad);background-repeat:no-repeat;background-position:center;}.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items{z-index:5;height:100%;position:relative;}.woosc-area .woosc-inner .woosc-bar{width:100%;height:78px;position:fixed;left:0;bottom:-80px;padding:15px;box-sizing:border-box;background-color:#292a30;color:#cfd2d4;display:-webkit-flex;display:flex;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;flex-wrap:nowrap;z-index:99999998;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0;visibility:hidden;pointer-events:none;}.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn{height:48px;line-height:48px;padding:0 20px 0 68px;position:relative;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#00a0d2;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;order:1;margin-left:15px;cursor:pointer;}.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper{width:48px;height:48px;line-height:48px;background-color:rgba(0,0,0,.1);text-align:center;display:inline-block;position:absolute;top:0;left:0;overflow:hidden;}.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner{width:16px;height:12px;margin-top:18px;margin-left:16px;position:relative;}.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner span:nth-child(1){top:0px;}.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner span:nth-child(2){top:5px;}.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner span:nth-child(3){top:10px;}.woosc-area .woosc-inner .woosc-bar .woosc-bar-search{width:48px;height:48px;display:inline-block;position:relative;margin:0 10px 0 0;cursor:pointer;background-color:rgba(255,255,255,.1);background-image:var(--wpr-bg-a06f7976-8dc1-4753-8933-ff850313da30);background-size:20px 20px;background-repeat:no-repeat;background-position:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}.woosc-settings-tools{margin:0 0 10px 0;padding:0;list-style:none;}.woosc-settings-fields{margin:10px 0 0 0;padding:0;list-style:none;position:relative;overflow-y:auto;}.woosc-settings-fields li span{cursor:move;margin-left:5px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.woosc-bar-print,.woosc-bar-share,.woosc-bar-search,.woosc-bar-remove{width:48px;flex:0 0 48px;}.woosc-area .woosc-inner .woosc-bar .woosc-bar-print{width:48px;height:48px;display:none;position:relative;margin:0 10px 0 0;cursor:pointer;background-color:rgba(255,255,255,.1);background-image:var(--wpr-bg-73e844b6-1d3d-48d6-9c92-6a9ccb87b2eb);background-size:16px 16px;background-repeat:no-repeat;background-position:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}.woosc-area .woosc-inner .woosc-bar .woosc-bar-share{width:48px;height:48px;display:inline-block;position:relative;margin:0 10px 0 0;cursor:pointer;background-color:rgba(255,255,255,.1);background-image:var(--wpr-bg-4a377544-8e3e-412f-b586-ab09c59638b9);background-size:16px 16px;background-repeat:no-repeat;background-position:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}.woosc-share-content{width:100%;height:100%;min-height:120px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}.woosc-share-content:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:7;background-color:rgba(255,255,255,.7);opacity:0;visibility:hidden;}.woosc-share-content:after{width:32px;height:32px;display:block;margin-top:-16px;margin-left:-16px;content:"";background-image:var(--wpr-bg-4a37abc8-f97e-49c3-83a7-d55413ac0109);background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;z-index:8;-webkit-animation:woosc-spinner 1s linear infinite;-moz-animation:woosc-spinner 1s linear infinite;-ms-animation:woosc-spinner 1s linear infinite;-o-animation:woosc-spinner 1s linear infinite;animation:woosc-spinner 1s linear infinite;opacity:0;visibility:hidden;}.woosc-share-content input[type=url]{width:100%;text-align:center;}.woosc-area .woosc-inner .woosc-bar .woosc-bar-items{height:48px;flex-grow:1;white-space:nowrap;width:auto;text-align:right;order:0;}.woosc-area .woosc-inner .woosc-bar .woosc-bar-notice{position:fixed;bottom:88px;width:auto;left:50%;padding:0 10px;background-color:rgba(0,0,0,.7);color:#fff;border-radius:2px;transform:translate(-50%,10px);opacity:0;visibility:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}.woosc-area .woosc-inner .woosc-bar[data-count="0"] .woosc-bar-search{margin-right:0;}@media screen and (max-width: 767px){.woosc-bar .woosc-bar-btn{font-size:0 !important;padding:0 !important;width:48px !important;flex:0 0 48px !important;overflow:hidden;}}@media print{.woosc-area{font-size:14px !important;}.woosc-area .woosc-bar,.woosc_table thead,.woosc_table .woosc-table-close,.woosc_table .woosc-remove{display:none !important;}.woosc-area .woosc-inner .woosc-table{padding:0;}.woosc-area{position:absolute;height:auto;}.woosc-area .woosc-inner{height:auto;}.woosc-area .woosc-inner .woosc-table{position:absolute;height:auto;}.woosc-area .woosc-inner .woosc-table .woosc-table-inner{height:auto;max-height:unset;}}button::-moz-focus-inner{padding:0;border:0;}@font-face{font-family:"feather";src:url("https://cc-lot.com/wp-content/plugins/woo-smart-quick-view/assets/libs/feather/fonts/feather.eot");src:url("https://cc-lot.com/wp-content/plugins/woo-smart-quick-view/assets/libs/feather/fonts/feather.eot#iefix") format("embedded-opentype"),url("https://cc-lot.com/wp-content/plugins/woo-smart-quick-view/assets/libs/feather/fonts/feather.ttf") format("truetype"),url("https://cc-lot.com/wp-content/plugins/woo-smart-quick-view/assets/libs/feather/fonts/feather.woff") format("woff"),url("https://cc-lot.com/wp-content/plugins/woo-smart-quick-view/assets/libs/feather/fonts/feather.svg#feather") format("svg");font-weight:normal;font-style:normal;}@keyframes wpc-spinner{to{transform:rotate(360deg);}}@-webkit-keyframes wpc-spinner{to{-webkit-transform:rotate(360deg);}}@keyframes woosq-spinner{to{transform:rotate(360deg);}}@-webkit-keyframes woosq-spinner{to{-webkit-transform:rotate(360deg);}}@font-face{font-family:"woosw";src:url("https://cc-lot.com/wp-content/plugins/woo-smart-wishlist/assets/css/../fonts/woosw.eot?vv2087");src:url("https://cc-lot.com/wp-content/plugins/woo-smart-wishlist/assets/css/../fonts/woosw.eot?vv2087#iefix") format("embedded-opentype"),url("https://cc-lot.com/wp-content/plugins/woo-smart-wishlist/assets/css/../fonts/woosw.ttf?vv2087") format("truetype"),url("https://cc-lot.com/wp-content/plugins/woo-smart-wishlist/assets/css/../fonts/woosw.woff?vv2087") format("woff"),url("https://cc-lot.com/wp-content/plugins/woo-smart-wishlist/assets/css/../fonts/woosw.svg?vv2087#woosw") format("svg");font-weight:normal;font-style:normal;font-display:block;}[class^="woosw-icon-"],[class*=" woosw-icon-"]{font-family:"woosw" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@keyframes wpc-spinner{to{transform:rotate(360deg);}}@-webkit-keyframes wpc-spinner{to{-webkit-transform:rotate(360deg);}}@keyframes woosw-spinner{to{transform:rotate(360deg);}}@-webkit-keyframes woosw-spinner{to{-webkit-transform:rotate(360deg);}}.woosw-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999989;background:rgba(0,0,0,.7);opacity:0;font-size:14px;visibility:hidden;-webkit-transition:opacity .3s;transition:opacity .3s;box-sizing:border-box;}.woosw-popup *{box-sizing:border-box;}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url("https://cc-lot.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot");src:url("https://cc-lot.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://cc-lot.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff2") format("woff2"),url("https://cc-lot.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff") format("woff"),url("https://cc-lot.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.ttf") format("truetype"),url("https://cc-lot.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.svg#fontawesome") format("svg");}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("https://cc-lot.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot");src:url("https://cc-lot.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://cc-lot.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff2") format("woff2"),url("https://cc-lot.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff") format("woff"),url("https://cc-lot.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.ttf") format("truetype"),url("https://cc-lot.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.svg#fontawesome") format("svg");}@font-face{font-family:"Barlow Condensed";src:url("https://cc-lot.com/wp-content/cache/background-css/1/cc-lot.com/wp-content/themes/cc-lot-performance/../../../../../../../themes/cc-lot-performance/assets/fonts/barlow-condensed-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Barlow Condensed";src:url("https://cc-lot.com/wp-content/cache/background-css/1/cc-lot.com/wp-content/themes/cc-lot-performance/../../../../../../../themes/cc-lot-performance/assets/fonts/barlow-condensed-700.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Barlow Condensed";src:url("https://cc-lot.com/wp-content/cache/background-css/1/cc-lot.com/wp-content/themes/cc-lot-performance/../../../../../../../themes/cc-lot-performance/assets/fonts/barlow-condensed-800.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap;}:root{--cc-black:#0a0d10;--cc-ink:#11161c;--cc-carbon:#1c232b;--cc-graphite:#323b45;--cc-steel:#697582;--cc-silver:#aeb7c0;--cc-line:#e1e6eb;--cc-pattern:#e8ecf0;--cc-surface-soft:#eef1f4;--cc-surface:#f3f5f7;--cc-white:#fff;--cc-race-red-deep:#6d0e25;--cc-race-red:#d50f3b;--cc-race-red-bright:#f01849;--cc-text-on-dark:#f3f5f7;--cc-text-muted-on-dark:#aeb7c0;--cc-text-on-light:#0a0d10;--cc-text-muted-on-light:#4f5b67;--cc-canvas-dark:var(--cc-black);--cc-surface-dark:var(--cc-ink);--cc-surface-dark-raised:var(--cc-carbon);--cc-surface-light:var(--cc-surface);--cc-surface-light-muted:var(--cc-surface-soft);--cc-accent:var(--cc-race-red);--cc-accent-strong:var(--cc-race-red-deep);--cc-focus-ring:var(--cc-race-red-bright);--cc-divider-dark:rgba(225,230,235,.18);--cc-divider-light:rgba(10,13,16,.22);--cc-header-bg:var(--cc-surface-dark);--cc-button-primary-bg:var(--cc-accent-strong);--cc-button-primary-fg:var(--cc-text-on-dark);--cc-panel-dark-bg:var(--cc-surface-dark);--cc-panel-light-bg:var(--cc-surface-light);--cc-photo-black:var(--cc-black);--cc-paper:var(--cc-surface);--cc-paper-muted:var(--cc-surface-soft);--cc-mist:var(--cc-pattern);--cc-steel-deep:var(--cc-graphite);--cc-red:var(--cc-race-red);--cc-red-deep:var(--cc-race-red-deep);--cc-border-dark:var(--cc-divider-dark);--cc-border-light:var(--cc-divider-light);--carbon:var(--cc-ink);--graphite:var(--cc-carbon);--steel:var(--cc-graphite);--off-white:var(--cc-surface);--paper:var(--cc-surface);--muted:var(--cc-text-muted-on-dark);--signal:var(--cc-accent);--line:var(--cc-border-dark);--ease-out:cubic-bezier(.16,1,.3,1);--ease-cinematic:cubic-bezier(.45,0,.2,1);}*{box-sizing:border-box;}html{scroll-behavior:smooth;overflow-x:clip;background:var(--carbon);}body{margin:0;overflow-x:clip;background:var(--cc-canvas-dark);color:var(--off-white);font-family:Arial,sans-serif;}a{color:inherit;text-decoration:none;}a:visited{color:inherit;}button,select{font:inherit;}button,a,select{-webkit-tap-highlight-color:transparent;}img{display:block;max-width:100%;}::selection{background:var(--cc-accent);color:var(--cc-white);}*:focus-visible{outline-color:var(--cc-focus-ring);}html{scrollbar-color:var(--signal) var(--carbon);scrollbar-width:thin;}body{caret-color:var(--signal);}.arrow{position:relative;width:13px;height:13px;display:inline-block;flex:0 0 13px;}.arrow::before{content:"";position:absolute;left:1px;bottom:2px;width:10px;height:1px;background:currentColor;transform:rotate(-45deg);transform-origin:center;}.arrow::after{content:"";position:absolute;top:1px;right:1px;width:6px;height:6px;border-top:1px solid currentColor;border-right:1px solid currentColor;}.site-header{position:absolute;z-index:20;top:0;left:0;width:100%;height:88px;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:32px;padding:0 4.5vw;border-bottom:1px solid var(--line);color:var(--cc-text-on-dark);background:var(--cc-header-bg);}.site-header::before,.site-header::after{content:none;display:none;}.brand{width:196px;display:block;overflow:visible;}.brand img{width:100%;height:auto;object-fit:contain;overflow:visible;}.nav{display:flex;align-items:center;justify-content:center;gap:clamp(24px,3vw,58px);}.nav a,.header-action{position:relative;font-size:11px;line-height:1;font-weight:700;letter-spacing:.17em;text-transform:uppercase;}.nav a::after{content:"";position:absolute;left:0;bottom:-12px;width:100%;height:2px;background:var(--signal);transform:scaleX(0);transform-origin:right;transition:transform 280ms var(--ease-out);}.nav a:hover::after,.nav a:focus-visible::after{transform:scaleX(1);transform-origin:left;}.menu-toggle{display:none;}@keyframes beam-open{from{transform:scaleX(0);transform-origin:left;opacity:0;}to{transform:scaleX(1);transform-origin:left;opacity:1;}}.hero h1,h2,h3{font-family:"Barlow Condensed",sans-serif;font-weight:700;text-transform:uppercase;}@keyframes copy-in{from{clip-path:inset(0 100% 0 0);transform:translateY(22px);}to{clip-path:inset(0);transform:translateY(0);}}@keyframes hero-detail-in{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:none;}}@keyframes product-arrive{from{opacity:0;clip-path:inset(0 0 38% 22%);transform:translate3d(80px,44px,0) scale(.94);filter:blur(10px);}to{opacity:1;clip-path:inset(0);transform:none;filter:blur(0);}}@keyframes finder-seam{from{transform:scaleX(0);}to{transform:scaleX(1);}}@keyframes about-product-in{from{opacity:0;transform:translate3d(60px,34px,0) scale(.96);filter:blur(10px) saturate(.2);}to{opacity:1;transform:none;}}[data-scroll-scene]{--scene-progress:0;--beam-progress:0;}:focus-visible{outline:2px solid var(--cc-race-red);outline-offset:4px;}@keyframes catalog-title-in{from{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(64px);filter:blur(10px);}to{opacity:1;clip-path:inset(0);transform:none;filter:none;}}@keyframes catalog-card-in{from{opacity:0;clip-path:inset(8% 0 8% 0);transform:translateY(28px);}to{opacity:1;clip-path:inset(0);transform:none;}}@keyframes product-stage-open{from{clip-path:inset(0 0 0 100%);}to{clip-path:inset(0);}}@keyframes product-object-in{from{opacity:0;transform:translate3d(90px,70px,0) scale(.9);filter:blur(15px) saturate(.2);}to{opacity:1;transform:translate3d(0,0,0) scale(1);}}@keyframes product-scan{0%,12%{left:15%;opacity:0;}20%{opacity:.9;}76%{opacity:.9;}88%,100%{left:85%;opacity:0;}}@keyframes product-copy-in{from{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(34px);filter:blur(7px);}to{opacity:1;clip-path:inset(0);transform:none;filter:none;}}@keyframes product-metric-in{from{opacity:0;transform:translateY(24px);}to{opacity:1;transform:none;}}@media (max-width: 1000px){.site-header{height:74px;grid-template-columns:1fr auto;padding:0 24px;}.brand{width:170px;}.menu-toggle{position:relative;z-index:3;width:44px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;cursor:pointer;}.menu-toggle span{width:24px;height:1px;background:currentColor;transition:250ms;}.nav{position:fixed;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:28px;padding:12vw;background:rgba(17,22,28,.98);transform:translateY(-100%);visibility:hidden;transition:500ms var(--ease-out);}.nav a{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:clamp(40px,8vw,76px);letter-spacing:-.02em;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto;}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;}[data-scroll-scene]{--scene-progress:1;--beam-progress:1;}[data-reveal]{opacity:1;transform:none;clip-path:none;filter:none;}[data-detail-reveal]{opacity:1;transform:none;clip-path:none;filter:none;}}body.wp-theme-cc-lot-performance #masthead,body.wp-theme-cc-lot-performance #colophon,body.wp-theme-cc-lot-performance .footer-width-fixer{display:none !important;}.site-header,.catalog-header,.product-detail-header{grid-template-columns:minmax(176px,.8fr) minmax(330px,1.2fr) minmax(176px,.8fr);gap:clamp(18px,2vw,38px);}.vehicle-nav{display:flex;align-items:center;justify-content:center;gap:clamp(24px,3.5vw,66px);}.vehicle-nav a{position:relative;padding:16px 0;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;}.vehicle-nav a::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:2px;background:var(--signal);transform:scaleX(0);transform-origin:right;transition:transform 260ms var(--ease-out);}.vehicle-nav a:hover::after,.vehicle-nav a:focus-visible::after{transform:scaleX(1);transform-origin:left;}.header-tools{justify-self:end;display:flex;align-items:center;gap:6px;}.header-icon,.menu-toggle{width:44px;height:44px;display:grid;place-items:center;border:0;color:var(--cc-text-on-dark);background:transparent;cursor:pointer;transition:color 180ms ease,background 180ms ease;}.header-icon:hover,.header-icon:focus-visible,.menu-toggle:hover,.menu-toggle:focus-visible{color:var(--cc-race-red-bright);background:rgba(225,230,235,.08);}.header-icon svg{width:25px;height:25px;}.header-cart{position:relative;}.header-cart > span{position:absolute;top:4px;right:2px;min-width:15px;height:15px;display:grid;place-items:center;border-radius:999px;color:var(--cc-text-on-dark);background:var(--cc-red-deep);font:700 8px/1 Arial,sans-serif;}.menu-toggle{position:relative;z-index:42;display:flex;flex:0 0 44px;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0;line-height:0;}.menu-toggle span{display:block;flex:0 0 1px;width:25px;height:1px;margin:0;background:currentColor;transform-origin:50% 50%;transition:transform 300ms var(--ease-out),opacity 180ms ease;}.nav.nav-drawer{position:fixed;z-index:40;top:0;right:0;width:min(620px,92vw);height:100dvh;display:grid;grid-template-columns:1.3fr .7fr;align-content:center;align-items:start;gap:56px 44px;padding:92px clamp(30px,5vw,78px) 56px;color:var(--cc-text-on-light);background:var(--cc-paper);box-shadow:-40px 0 90px rgba(3,4,5,.36);transform:translateX(110%);visibility:hidden;transition:transform 560ms var(--ease-out),visibility 560ms;}.nav.nav-drawer::before{content:"";position:fixed;inset:0 min(620px,92vw) 0 0;background:rgba(3,4,5,.65);opacity:0;pointer-events:none;transition:opacity 400ms ease;}.nav.nav-drawer a::after{display:none;}.drawer-kicker{grid-column:1/-1;padding-bottom:18px;border-bottom:1px solid var(--cc-border-light);color:var(--cc-text-muted-on-light);font-size:9px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;}.drawer-primary,.drawer-secondary{display:grid;gap:18px;}.nav.nav-drawer .drawer-primary a{font:700 clamp(34px,3.3vw,52px)/.88 "Barlow Condensed",sans-serif;letter-spacing:-.02em;text-transform:uppercase;transition:color 180ms ease,transform 240ms var(--ease-out);}.nav.nav-drawer .drawer-secondary a{color:var(--cc-text-muted-on-light);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;}.nav.nav-drawer a:hover,.nav.nav-drawer a:focus-visible{color:var(--cc-red-deep);transform:translateX(5px);}.drawer-signature{grid-column:1/-1;color:var(--cc-steel);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;}@media (max-width: 1000px){.site-header,.catalog-header,.product-detail-header{grid-template-columns:1fr auto;}.vehicle-nav{display:none;}}@media (max-width: 660px){.site-header,.catalog-header,.product-detail-header{padding:0 14px 0 20px;}.site-header .brand,.catalog-header .brand,.product-detail-header .brand{width:140px;}.header-tools{gap:0;}.header-icon,.menu-toggle{width:44px;height:44px;}.nav.nav-drawer{width:100vw;grid-template-columns:1fr;align-content:center;gap:28px;padding:88px 28px 40px;}.nav.nav-drawer::before{display:none;}.drawer-primary{gap:12px;}.nav.nav-drawer .drawer-primary a{font-size:clamp(34px,12vw,48px);}.drawer-secondary{grid-template-columns:1fr 1fr;gap:13px 20px;}}.nav.nav-drawer{align-content:start;padding-top:clamp(160px,22vh,260px);}@media (max-width: 1000px){.nav.nav-drawer{padding-top:clamp(130px,18vh,190px);}}@media (max-width: 660px){.nav.nav-drawer{align-content:start;padding-top:126px;}}.manufacturing-page{color:var(--cc-text-on-dark);background:var(--cc-black);}.manufacturing-hero{position:relative;min-height:92vh;display:grid;align-items:end;padding:clamp(170px,20vh,250px) 7vw clamp(78px,10vw,140px);overflow:hidden;isolation:isolate;background:var(--cc-ink);}.manufacturing-hero::before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 78% 42%,rgba(80,83,84,.34),transparent 34%),linear-gradient(120deg,var(--cc-ink) 0 56%,var(--cc-carbon) 56% 100%);}.manufacturing-hero::after{content:"";position:absolute;z-index:-1;right:-8vw;bottom:10%;width:min(58vw,900px);height:34%;background:linear-gradient(128deg,transparent 0 31%,rgba(194,24,53,.78) 31% 42%,rgba(80,83,84,.35) 42% 66%,transparent 66%);transform:skewY(-5deg);}.manufacturing-hero__copy{position:relative;z-index:2;max-width:1180px;}.manufacturing-hero__copy > p{margin:0 0 28px;color:var(--cc-race-red-bright);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;}.manufacturing-hero h1{max-width:920px;margin:0;font:700 clamp(68px,9vw,150px)/.78 "Barlow Condensed",sans-serif;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;}.manufacturing-hero__intro{max-width:760px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-top:clamp(42px,6vw,78px);}.manufacturing-hero__intro p{margin:0;color:var(--cc-text-muted-on-dark);font-size:clamp(15px,1.4vw,18px);line-height:1.65;}.manufacturing-hero__intro a,.manufacturing-next a{display:inline-flex;align-items:center;gap:22px;padding-bottom:10px;border-bottom:1px solid currentColor;color:var(--cc-text-on-dark);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;}.manufacturing-hero__stage{position:absolute;right:7vw;top:22%;width:min(34vw,560px);height:42%;display:grid;align-content:center;gap:26px;opacity:.2;}.manufacturing-hero__stage span{height:1px;background:linear-gradient(90deg,transparent,var(--cc-line));transform-origin:right;}.manufacturing-hero__stage span:nth-child(2){width:72%;justify-self:end;}.manufacturing-hero__stage span:nth-child(3){width:45%;justify-self:end;}.manufacturing-index{position:sticky;z-index:6;top:88px;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--cc-border-dark);background:rgba(15,17,19,.96);backdrop-filter:blur(12px);}.manufacturing-index a{min-height:70px;display:grid;place-items:center;border-right:1px solid var(--cc-border-dark);color:var(--cc-text-muted-on-dark);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;transition:color 180ms ease,background 180ms ease;}.manufacturing-index a:last-child{border-right:0;}.manufacturing-index a:hover,.manufacturing-index a:focus-visible{color:var(--cc-text-on-dark);background:var(--cc-red-deep);}.manufacturing-records{background:var(--cc-paper);color:var(--cc-text-on-light);}.manufacturing-records article{scroll-margin-top:158px;min-height:58vh;display:grid;grid-template-columns:.62fr 1fr 1fr;align-content:center;gap:clamp(34px,7vw,120px);padding:clamp(84px,11vw,160px) 7vw;border-bottom:1px solid var(--cc-border-light);}.manufacturing-records article:nth-child(even){background:var(--cc-paper-muted);}.manufacturing-records span{color:var(--cc-red-deep);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;}.manufacturing-records h2{margin:0;font:700 clamp(52px,6vw,94px)/.84 "Barlow Condensed",sans-serif;letter-spacing:-.03em;text-transform:uppercase;}.manufacturing-records p{max-width:600px;margin:0;color:var(--cc-text-muted-on-light);font-size:clamp(16px,1.5vw,20px);line-height:1.65;}.manufacturing-next{min-height:72vh;display:grid;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:clamp(90px,12vw,170px) 7vw;background:var(--cc-ink);}.manufacturing-next h2{max-width:900px;margin:0;font:700 clamp(60px,8vw,126px)/.8 "Barlow Condensed",sans-serif;letter-spacing:-.03em;text-transform:uppercase;}@media (max-width:1000px){.manufacturing-hero__intro,.manufacturing-next{grid-template-columns:1fr;}.manufacturing-hero__stage{width:55vw;opacity:.14;}.manufacturing-records article{grid-template-columns:1fr;gap:28px;}}@media (max-width:660px){.manufacturing-hero{min-height:86svh;padding:148px 22px 74px;}.manufacturing-hero h1{font-size:clamp(62px,19vw,88px);}.manufacturing-hero__intro{gap:34px;}.manufacturing-index{top:76px;grid-template-columns:repeat(2,1fr);}.manufacturing-index a{min-height:54px;}.manufacturing-records article{scroll-margin-top:184px;min-height:auto;padding:84px 22px;}.manufacturing-next{min-height:62vh;padding:90px 22px;}}@keyframes woocs-lds-ellipsis1{0%{transform:scale(0);}100%{transform:scale(1);}}@keyframes woocs-lds-ellipsis3{0%{transform:scale(1);}100%{transform:scale(0);}}@keyframes woocs-lds-ellipsis2{0%{transform:translate(0,0);}100%{transform:translate(24px,0);}}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:block;text-align:center;}.elementor-widget-icon-box .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto;}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset;}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto;}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset;}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto;}}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit;}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;}@font-face{font-family:"revicons";src:url("https://cc-lot.com/wp-content/cache/background-css/1/cc-lot.com/wp-content/plugins/revslider/public/assets/css/../../../../../../../../../../plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888");src:url("https://cc-lot.com/wp-content/cache/background-css/1/cc-lot.com/wp-content/plugins/revslider/public/assets/css/../../../../../../../../../../plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix") format("embedded-opentype"),url("https://cc-lot.com/wp-content/cache/background-css/1/cc-lot.com/wp-content/plugins/revslider/public/assets/css/../../../../../../../../../../plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888") format("woff"),url("https://cc-lot.com/wp-content/cache/background-css/1/cc-lot.com/wp-content/plugins/revslider/public/assets/css/../../../../../../../../../../plugins/revslider/public/assets/fonts/revicons/revicons.ttf?5510888") format("truetype"),url("https://cc-lot.com/wp-content/cache/background-css/1/cc-lot.com/wp-content/plugins/revslider/public/assets/css/../../../../../../../../../../plugins/revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons") format("svg");font-weight:normal;font-style:normal;font-display:swap;}[class^="revicon-"]:before,[class*=" revicon-"]:before{font-family:"revicons";font-style:normal;font-weight:normal;speak:never;speak-as:spell-out;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}a[x-apple-data-detectors]{color:inherit !important;text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important;}@keyframes rev-ani-mouse{0%{opacity:1;top:29%;}15%{opacity:1;top:70%;}50%{opacity:0;top:70%;}100%{opacity:0;top:29%;}}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}@keyframes tp-scaleout{0%{transform:scale(0);}100%{transform:scale(1);opacity:0;}}@keyframes tp-bouncedelay{0%,80%,100%{transform:scale(0);}40%{transform:scale(1);}}@keyframes tp-rotate{100%{transform:rotate(360deg);}}@keyframes tp-bounce{0%,100%{transform:scale(0);}50%{transform:scale(1);}}@keyframes rs-revealer-6{from{transform:rotate(0);}to{transform:rotate(360deg);}}@-webkit-keyframes rs-revealer-6{from{-webkit-transform:rotate(0);}to{-webkit-transform:rotate(360deg);}}@keyframes rs-revealer-7{from{transform:rotate(0);}to{transform:rotate(360deg);}}@-webkit-keyframes rs-revealer-7{from{-webkit-transform:rotate(0);}to{-webkit-transform:rotate(360deg);}}@keyframes rs-revealer-8{0%{transform:scale(0,0);opacity:.5;}100%{transform:scale(1,1);opacity:0;}}@-webkit-keyframes rs-revealer-8{0%{-webkit-transform:scale(0,0);opacity:.5;}100%{-webkit-transform:scale(1,1);opacity:0;}}@-webkit-keyframes rs-revealer-9{0%,100%{-webkit-transform:scale(0);}50%{-webkit-transform:scale(1);}}@keyframes rs-revealer-9{0%,100%{transform:scale(0);-webkit-transform:scale(0);}50%{transform:scale(1);-webkit-transform:scale(1);}}@-webkit-keyframes rs-revealer-10{0%,100%,40%{-webkit-transform:scaleY(.4);}20%{-webkit-transform:scaleY(1);}}@keyframes rs-revealer-10{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4);}20%{transform:scaleY(1);-webkit-transform:scaleY(1);}}@-webkit-keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1);}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1);}}@keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1);}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1);}}@-webkit-keyframes rs-revealer-12{0%{-webkit-transform:rotate(0);}100%{-webkit-transform:rotate(360deg);}}@keyframes rs-revealer-12{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}@keyframes rs-revealer-13{0%,100%{transform:translate(0);}25%{transform:translate(160%);}50%{transform:translate(160%,160%);}75%{transform:translate(0,160%);}}@-webkit-keyframes rs-revealer-13{0%,100%{-webkit-transform:translate(0);}25%{-webkit-transform:translate(160%);}50%{-webkit-transform:translate(160%,160%);}75%{-webkit-transform:translate(0,160%);}}@-webkit-keyframes rs-revealer-14-1{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0);}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0);}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0);}}@-webkit-keyframes rs-revealer-14-2{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0);}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0);}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0);}}@-webkit-keyframes rs-revealer-14-3{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0);}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0);}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0);}}@-webkit-keyframes rs-revealer-14-4{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0);}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0);}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0);}}@keyframes rs-revealer-14-1{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0);}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0);}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0);}}@keyframes rs-revealer-14-2{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0);}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0);}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0);}}@keyframes rs-revealer-14-3{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0);}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0);}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0);}}@keyframes rs-revealer-14-4{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0);}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0);}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0);}}@-webkit-keyframes rs-revealer-15{25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);}100%{-webkit-transform:rotate(-360deg);}}@keyframes rs-revealer-15{25%{transform:translateX(30px) rotate(-90deg) scale(.5);-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);}50%{transform:translateX(30px) translateY(30px) rotate(-179deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);}50.1%{transform:translateX(30px) translateY(30px) rotate(-180deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);}75%{transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg);}}