/*!
Theme URI: http://underscores.me/
Theme Name: WP Starter Theme
Author: Ryan DiMascio
Author URI: https://ryan.dimasc.io/
Description: A WordPress Starter Theme with SCSS & Gulp
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wp-starter-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

WP Starter Theme is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@font-face{font-family:"garamond-premier-pro-display";src:url("https://use.typekit.net/af/23abd2/00000000000000003b9ade3a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/23abd2/00000000000000003b9ade3a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/23abd2/00000000000000003b9ade3a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:700}
@font-face{font-family:"garamond-premier-pro-display";src:url("https://use.typekit.net/af/024a03/00000000000000003b9ade34/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/024a03/00000000000000003b9ade34/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/024a03/00000000000000003b9ade34/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:400}
@font-face{font-family:"aktiv-grotesk";src:url("https://use.typekit.net/af/affdf5/00000000000000003b9b0328/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/affdf5/00000000000000003b9b0328/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/affdf5/00000000000000003b9b0328/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400}
@font-face{font-family:"aktiv-grotesk";src:url("https://use.typekit.net/af/b5ce2a/00000000000000003b9b032d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/b5ce2a/00000000000000003b9b032d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/b5ce2a/00000000000000003b9b032d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700}
@font-face{font-family:"aktiv-grotesk";src:url("https://use.typekit.net/af/2223ac/00000000000000003b9b0326/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/2223ac/00000000000000003b9b0326/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/2223ac/00000000000000003b9b0326/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:300}
.tk-garamond-premier-pro-display{font-family:"garamond-premier-pro-display",serif}
.tk-aktiv-grotesk{font-family:"aktiv-grotesk",sans-serif}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
body,button,input,select,optgroup,textarea{color:#000;font-family:GothamPro,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:600}
p{margin-bottom:1.5em}
dfn,cite,em,i{font-style:italic}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
.uppercase{text-transform:uppercase}
html{-webkit-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}
*:focus-visible{outline:0}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
a{outline:0}
ul,ol{margin:0 0 1.5em 3em}
ul{list-style:disc}
ol{list-style:decimal}
li>ul,li>ol{margin-bottom:0;margin-left:1.5em}
dd{margin:0 1.5em 1.5em}
.wheel-selection{width:240px}
.wheel-selection .dropdown{margin:0;width:240px}
.wheel-selection .dropdown.active{-webkit-animation:dd-flow 0s linear forwards;animation:dd-flow 0s linear forwards;position:absolute;z-index:9}
.wheel-selection .dropdown.active ul{display:block}
.wheel-selection .dropdown dd,.wheel-selection .dropdown dt,.wheel-selection .dropdown ul{margin:0;padding:0}
.wheel-selection .dropdown dd{position:relative}
.wheel-selection .dropdown dt a{color:#000;background-color:#fff;display:block;padding-right:20px;width:100%;text-decoration:none;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='black'/></g></svg>");background-size:14px;background-repeat:no-repeat;background-position:calc(100% - 1em) center;outline:0}
.wheel-selection .dropdown dt a .zzz{padding-right:40px;font-weight:400}
.wheel-selection .dropdown dt a span{cursor:pointer;padding:0 0 0 10px;text-decoration:none;line-height:48px}
.wheel-selection .dropdown dt a span.stock{margin-right:12px;background:#fff;padding:7px;color:#3da724;border:1px solid;border-radius:6px;font-size:.8em;font-weight:400}
.wheel-selection .dropdown dt a .hidden{display:none}
.wheel-selection .dropdown dd ul{background:#fff none repeat scroll 0 0;display:none;list-style:none;left:0;top:0;width:auto;width:100%;max-height:240px;overflow:auto}
.wheel-selection .dropdown dd ul li a{padding:7px;display:block;color:#000;outline:0;text-decoration:none;border-top:1px solid #ddd;padding:10px 10px}
.wheel-selection .dropdown dd ul li a .size-title,.wheel-selection .dropdown dd ul li a .bolt-pattern{font-size:.9em;font-weight:300}
.wheel-selection .dropdown dd ul li a .zzz{padding-right:5px;font-weight:400}
.wheel-selection .dropdown dd ul li a span .visible{width:100%;display:block}
.wheel-selection .dropdown dd ul li a span.stock{float:right;margin-right:12px;background:#fff;padding:2px 5px;color:#3da724;border:1px solid;border-radius:6px;font-size:.8em;font-weight:400}
.wheel-selection .dropdown dd ul li a span.extra{display:block;font-size:.85em;color:#444}
.wheel-selection .dropdown dd ul li a:hover{background-color:#444;color:#fff;font-weight:400}
.wheel-selection .dropdown dd ul li a:hover span.extra{color:#ddd;font-weight:300}
img{height:auto;max-width:100%}
figure{margin:1em 0}
table{margin:0 0 1.5em;width:100%}
.line{display:block;text-align:center;overflow:hidden;white-space:nowrap}
.line>span{position:relative;display:inline-block;text-transform:uppercase;letter-spacing:3px;font-size:20px;font-weight:300}
.line>span b{font-weight:700}
.line>span:before,.line>span:after{content:"";position:absolute;top:45%;width:9999px;height:2px;background:#404040}
.line>span:before{right:100%;margin-right:15px}
.line>span:after{left:100%;margin-left:15px}
.spinner{visibility:hidden;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;z-index:2;position:absolute;top:50%;left:-12px;margin:-13px 0 0 -13px;width:26px;height:26px}
.spinner .path{stroke:black;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}
.home-title{margin:0;position:relative;padding:0 20px;letter-spacing:5px;font-weight:100;text-transform:uppercase;-webkit-transform:translateY(-30%);transform:translateY(-30%);opacity:0;text-align:center;-webkit-transition:opacity .5s ease,-webkit-transform .7s cubic-bezier(0.8,0.29,0,0.99);transition:opacity .5s ease,-webkit-transform .7s cubic-bezier(0.8,0.29,0,0.99);transition:transform .7s cubic-bezier(0.8,0.29,0,0.99),opacity .5s ease;transition:transform .7s cubic-bezier(0.8,0.29,0,0.99),opacity .5s ease,-webkit-transform .7s cubic-bezier(0.8,0.29,0,0.99);font-size:2em}
.home-title span{font-weight:600}
.home-title.skrollable-between{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
body.archive{padding-top:128px}
body.archive .page-header{padding:3rem 3rem 0;text-align:center;text-transform:uppercase}
body.archive .page-header h1{font-weight:300;font-size:2.4em;letter-spacing:1px}
body.archive .page-header h1 span{font-weight:700}
body.dark .site-header .site-header-wrapper .site-navigation label[for="menu_checkbox"] div{background-color:#fff !important}
.body_overflow_hidden{overflow:hidden}
body.dark,body.single-wheel{padding-top:128px}
body.dark .site-header .site-header-wrapper .site-navigation label[for="menu_checkbox"] div,body.single-wheel .site-header .site-header-wrapper .site-navigation label[for="menu_checkbox"] div{background-color:#fff !important}
body.dark .custom-logo,body.single-wheel .custom-logo{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
body.dark .savini-shop a,body.single-wheel .savini-shop a{color:#fff !important}
body.dark .site-header .site-navigation #site-navigation-wrapper .nav-section .bottom-navigation .menu-main-menu-container ul li a,body.single-wheel .site-header .site-navigation #site-navigation-wrapper .nav-section .bottom-navigation .menu-main-menu-container ul li a{color:#fff;text-decoration:none}
body.dark .site-header,body.single-wheel .site-header{background:black;color:white}
body.dark .site-header .vehicle-selection,body.single-wheel .site-header .vehicle-selection{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='%23999999'/></g></svg>") !important}
body.dark .site-header label[for="cart_checkbox"],body.single-wheel .site-header label[for="cart_checkbox"]{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle stroke='%23ffffff' cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' stroke='%23ffffff' r='1'/%3E%3Cpath stroke='%23ffffff' d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") !important}
body.dark .site-header .menu-main-menu-container ul li a,body.single-wheel .site-header .menu-main-menu-container ul li a{color:#fff !important}
body.dark .site-header .switcher,body.single-wheel .site-header .switcher{border-left:1px solid #666}
body.dark .site-header .switcher .selected a:not(:hover),body.single-wheel .site-header .switcher .selected a:not(:hover){color:#ddd}
body.dark .site-header .switcher .selected a.open,body.single-wheel .site-header .switcher .selected a.open{color:#000}
body.dark .site-header .box-shadow-menu::before,body.single-wheel .site-header .box-shadow-menu::before{background:#fff;-webkit-box-shadow:0 .25em 0 0 #fff,0 .5em 0 0 #fff;box-shadow:0 .25em 0 0 #fff,0 .5em 0 0 #fff}
body.dark.savini-diamond label[for="cart_checkbox"],body.single-wheel.savini-diamond label[for="cart_checkbox"]{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle stroke='%23000000' cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' stroke='%23000000' r='1'/%3E%3Cpath stroke='%23000000' d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") !important}
.site-header{background:white;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.05);box-shadow:0 4px 12px 0 rgba(0,0,0,0.05);height:128px;position:fixed;z-index:99;top:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%;-webkit-transform:translateY(0);transform:translateY(0)}
.site-header.nav-up{-webkit-transform:translateY(-128px);transform:translateY(-128px)}
.site-header .site-header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}
.site-header .site-header-wrapper .site-branding{-ms-flex-item-align:center;align-self:center}
.site-header .site-header-wrapper .site-branding .custom-logo{max-width:225px;height:auto}
.site-header .site-header-wrapper .site-navigation{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}
.site-header .site-header-wrapper .site-navigation .social--row{position:absolute;bottom:5px;left:15px}
.site-header .site-header-wrapper .site-navigation .social--img{display:-webkit-box;display:-ms-flexbox;display:flex;background:#747374;height:30px;padding:5px 8px;border-radius:5px;-webkit-transform:skew(-20deg);transform:skew(-20deg)}
.site-header .site-header-wrapper .site-navigation .social--img span{font-weight:700;color:#ececec;width:20px;height:20px;-webkit-transform:skew(20deg);transform:skew(20deg);background-color:#ececec}
.site-header .site-header-wrapper .site-navigation .social--img .facebook{-webkit-mask-image:url(https://saviniwheels.com//wp-content/themes/savini-wheels-master/assets/img/facebook.svg);mask-image:url(/wp-content/themes/savini-wheels-master/assets/img/facebook.svg)}
.site-header .site-header-wrapper .site-navigation .social--img .twitter{-webkit-mask-image:url(https://saviniwheels.com//wp-content/themes/savini-wheels-master/assets/img/twitter.svg);mask-image:url(/wp-content/themes/savini-wheels-master/assets/img/twitter.svg)}
.site-header .site-header-wrapper .site-navigation .social--img .instagram{-webkit-mask-image:url(https://saviniwheels.com//wp-content/themes/savini-wheels-master/assets/img/instagram.svg);mask-image:url(/wp-content/themes/savini-wheels-master/assets/img/instagram.svg)}
.site-header .site-header-wrapper .site-navigation .social--img .youtube{-webkit-mask-image:url(https://saviniwheels.com//wp-content/themes/savini-wheels-master/assets/img/youtube.svg);mask-image:url(/wp-content/themes/savini-wheels-master/assets/img/youtube.svg)}
.site-header .site-header-wrapper .site-navigation .social--img img{-webkit-transform:skew(20deg);transform:skew(20deg)}
.site-header .site-header-wrapper .site-navigation .social--img:not(:first-of-type){margin-left:.5rem}
.site-header .site-header-wrapper .site-navigation #primary-menu{height:100%}
.site-header .site-header-wrapper .site-navigation #primary-menu ul li a{color:#fff;text-transform:uppercase}
.site-header .site-header-wrapper .site-navigation ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.site-header .site-header-wrapper .site-navigation ul .menu-item-has-children>a{position:relative;padding-right:20px}
.site-header .site-header-wrapper .site-navigation ul .menu-item-has-children>a::after{content:"";position:absolute;right:0;top:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid currentColor;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
.site-header .site-header-wrapper .site-navigation ul .menu-item-has-children .sub-menu{display:none;position:absolute;width:100%;left:0;top:106px;background:white;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;border-top:1px solid #ebebeb;padding-right:9vw}
.site-header .site-header-wrapper .site-navigation ul .menu-item-has-children .sub-menu li a{padding:8px 15px;display:block;width:100%}
.site-header .site-header-wrapper .site-navigation ul .menu-item-has-children:hover>a::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.site-header .site-header-wrapper .site-navigation ul .menu-item-has-children:hover .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}
.site-header .site-header-wrapper .site-navigation ul li{text-transform:uppercase;padding:.9rem;letter-spacing:1px;font-weight:400;font-size:1.2em;line-height:1em}
.site-header .site-header-wrapper .site-navigation ul li a{color:#000;padding:.1rem}
.site-header .site-header-wrapper .site-navigation #menu_checkbox{display:none}
.site-header .site-header-wrapper .site-navigation #cart_checkbox{display:none}
.site-header .site-header-wrapper .site-navigation label[for="cart_checkbox"]{cursor:pointer;position:relative;display:inline-block;background:url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle stroke='%23000000' cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' stroke='%23000000' r='1'/%3E%3Cpath stroke='%23000000' d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") no-repeat;padding-right:16px;background-position:right;background-size:contain}
.site-header .site-header-wrapper .site-navigation label[for="cart_checkbox"] p{margin:0}
.site-header .site-header-wrapper .site-navigation label[for="menu_checkbox"]{z-index:100;position:absolute;top:50%;right:20px;display:block;width:30px;height:30px;margin:-14px 0 0 0;cursor:pointer}
.site-header .site-header-wrapper .site-navigation label[for="menu_checkbox"] div{position:relative;background-color:#000;top:0;height:3px;margin-bottom:6px;-webkit-transition:.3s ease transform,0.3s ease top,0.3s ease width,0.3s ease right;transition:.3s ease transform,0.3s ease top,0.3s ease width,0.3s ease right;border-radius:0}
.site-header .site-header-wrapper .site-navigation label[for="menu_checkbox"] div:first-child{-webkit-transform-origin:0 0;transform-origin:0 0}
.site-header .site-header-wrapper .site-navigation label[for="menu_checkbox"] div:last-child{margin-bottom:0;-webkit-transform-origin:12px;transform-origin:12px}
.site-header .site-header-wrapper .site-navigation label[for="menu_checkbox"] div:nth-child(2){right:0;width:30px}
.site-header .site-header-wrapper .site-navigation #menu_checkbox:checked ~ #site-navigation-wrapper{display:block}
.site-header .site-header-wrapper .site-navigation #menu_checkbox:checked+label div:first-child{top:-4px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.site-header .site-header-wrapper .site-navigation #menu_checkbox:checked+label div:last-child{top:-10px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.site-header .site-header-wrapper .site-navigation #menu_checkbox:checked+label div:nth-child(2){width:35px;top:0;right:6px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
.site-header .site-header-wrapper .site-navigation #menu_checkbox:checked+label div{background:#fff}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper{display:block}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .close{display:none}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper.active .close{display:block}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation{margin-top:30px;margin-left:30px}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation>ul{margin:0;padding:0}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation>ul li{padding:.9rem;font-weight:400;font-size:1.2em;line-height:1em}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation>ul li a{padding:.1rem}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation>ul li.extra-vehicle-controller{padding:.6em 1em 0;cursor:pointer}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation>ul li.extra-vehicle-controller .vehicle-not-selected{padding-top:6px;background-position:80px 7px !important}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation>ul li.extra-vehicle-controller .vehicle-selection{background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='black'/></g></svg>") no-repeat;background-size:.9em;background-position:80px 1px;position:relative;padding-bottom:1em;height:50px}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation>ul li.extra-vehicle-controller .vehicle-selection:hover .info-holder{opacity:1;visibility:visible}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation>ul li.extra-vehicle-controller .vehicle-selection .info-holder{cursor:auto;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;opacity:0;visibility:hidden;right:0;width:300px;background:white;position:absolute;color:black;z-index:2;padding:1em;-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation>ul li.extra-vehicle-controller .vehicle-selection .info-holder p{font-weight:300;text-transform:none}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation>ul li.extra-vehicle-controller .vehicle-selection .info-holder p .garage-sub{float:left;font-weight:400;margin:.4em 0}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation>ul li.extra-vehicle-controller .vehicle-selection .info-holder:before{content:" ";width:0;height:0;border-style:solid;border-width:0 7px 9px 7px;border-color:transparent transparent #fff transparent;position:absolute;right:20%;-webkit-transform:translateX(-50%) scale(1,1);transform:translateX(-50%) scale(1,1);position:absolute;top:-9px;z-index:99}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation>ul li.extra-vehicle-controller .vehicle-selection .clickable p{width:130px;margin:0}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation>ul li.extra-vehicle-controller .vehicle-selection .garage-main{font-size:.7em;color:#999}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation>ul li.savini-cart .counter{background:#da291cd1;display:block;color:#fff;border-radius:14px;height:14px;min-width:14px;position:absolute;top:-7px;font-size:.78em;padding-left:.12rem;line-height:15px;left:calc(100% - 5px)}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation>ul li.savini-shop{color:white}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .bottom-navigation{display:block;margin-left:30px;padding:0}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .bottom-navigation .tuv{margin-left:20px}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .bottom-navigation .tuv img{width:50px}
.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .bottom-navigation .menu-main-menu-container ul li a{color:#000;text-decoration:none}
.open-popup-link{padding-right:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.switcher{font-family:Arial;font-size:10pt;text-align:left;cursor:pointer;overflow:hidden;line-height:17px;border-left:1px solid #bbb;padding-left:10px;height:30px;margin-left:10px;margin-top:6px;display:block}
#close_checkbox:checked+label[for="close_checkbox"]{color:red;background:pink}
.widget_shopping_cart{z-index:999;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;visibility:hidden;width:100%;right:auto;left:0;min-width:360px;height:100%;background:white;top:0;padding:1rem;position:fixed;-webkit-box-shadow:5px 5px 10px #00000057;box-shadow:5px 5px 10px #00000057;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;overflow-y:scroll}
.widget_shopping_cart .woocommerce-mini-cart__empty-message{margin-top:100px;color:black}
.widget_shopping_cart #close_checkbox{display:none}
.widget_shopping_cart label[for="close_checkbox"]{cursor:pointer;position:absolute;left:32px;top:32px;width:32px;height:32px;opacity:.3}
.widget_shopping_cart label[for="close_checkbox"]:hover{opacity:1}
.widget_shopping_cart label[for="close_checkbox"]:before,.widget_shopping_cart label[for="close_checkbox"]:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#333}
.widget_shopping_cart label[for="close_checkbox"]:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.widget_shopping_cart label[for="close_checkbox"]:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.widget_shopping_cart .total{padding:1em;font-size:1.1em}
.widget_shopping_cart .woocommerce-mini-cart{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px 0;padding:0}
.widget_shopping_cart .woocommerce-mini-cart li{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.widget_shopping_cart a.remove.remove_from_cart_button{position:absolute;left:.2em;top:0;font-size:2em;color:#6c6c6c;padding:1em .3em}
.widget_shopping_cart img{float:left;margin-right:8px}
.widget_shopping_cart .total{padding:1.4em;color:white;font-size:1.1em;clear:both;background:#171717;margin-top:2em}
.widget_shopping_cart a.cart-customlocation{display:block;padding:5px 30px;background:rgba(0,0,0,0.7);border-bottom:2px solid #ed1f24}
.widget_shopping_cart li{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;color:black;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.widget_shopping_cart li .cart-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}
.widget_shopping_cart li .cart-item-info .item-title{font-size:.9em}
.widget_shopping_cart li .cart-item-info .quantity{font-size:.9em}
.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons{margin-top:20px;float:right}
.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .wc-forward{display:inline-block}
.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .wc-forward:first-child{cursor:pointer;border:2px solid black;border-radius:0;background:#fff;font-size:.9em;line-height:1;padding:1em;letter-spacing:1px;font-weight:600;margin-right:28px}
.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .wc-forward:last-child{cursor:pointer;border:2px solid black;border-radius:0;background:#d90000;font-size:1.1em;line-height:1;padding:.9em 1.2em;letter-spacing:1px;font-weight:600;color:white;border-color:white}
.widget_shopping_cart.shopping_cart_visible{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}
.sub-menu{position:absolute;display:none}
#tuv-popup-container{position:fixed;right:0;top:0;bottom:0;left:0;z-index:99;background:rgba(25,25,25,0.6);overflow:hidden}
#tuv-popup-container .tuv-popup-wrapper{position:relative;background:#fff;padding:70px 50px;width:auto;max-width:700px;margin:20px auto;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.4);box-shadow:0 5px 10px rgba(0,0,0,0.4)}
#tuv-popup-container .tuv-popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#tuv-popup-container .tuv-popup-image{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}
#tuv-popup-container .tuv-popup-image img{width:90%}
#tuv-popup-container .tuv-popup-text{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
#tuv-popup-container .tuv-popup-text h1{margin:0;font-size:22px}
#tuv-popup-container .tuv-popup-text p{font-size:14px}
#tuv-popup-container .close{position:absolute;top:1rem;right:1rem;cursor:pointer;color:#000;text-decoration:none}
.subs-form{display:none}
.facebook{-webkit-mask-image:url(https://saviniwheels.com//wp-content/themes/savini-wheels-master/assets/img/facebook.svg);mask-image:url(https://saviniwheels.com//wp-content/themes/savini-wheels-master/assets/img/facebook.svg)}
.twitter{-webkit-mask-image:url(https://saviniwheels.com//wp-content/themes/savini-wheels-master/assets/img/twitter.svg);mask-image:url(https://saviniwheels.com//wp-content/themes/savini-wheels-master/assets/img/twitter.svg)}
.instagram{-webkit-mask-image:url(https://saviniwheels.com//wp-content/themes/savini-wheels-master/assets/img/instagram.svg);mask-image:url(https://saviniwheels.com//wp-content/themes/savini-wheels-master/assets/img/instagram.svg)}
.youtube{-webkit-mask-image:url(https://saviniwheels.com//wp-content/themes/savini-wheels-master/assets/img/youtube.svg);mask-image:url(https://saviniwheels.com//wp-content/themes/savini-wheels-master/assets/img/youtube.svg)}
#footer{position:relative;background:white}
#footer .footer--wrapper{position:relative;display:grid;grid-template-columns:40% 25% 35%}
#footer .footer--wrapper h4{margin:10px 0;text-transform:uppercase;font-weight:400}
#footer .footer--wrapper:before{content:"";position:absolute;top:0;width:calc(100% - 80px);border-top:1px solid #ccc;left:40px}
#footer .footer--wrapper:after{content:"";position:absolute;bottom:0;width:calc(100% - 80px);border-top:1px solid #ccc;left:40px}
#footer .footer--wrapper .footer--about{border-right:1px solid #ccc;padding:0 5vw}
#footer .footer--wrapper .footer--about .about-inner form{position:relative}
#footer .footer--wrapper .footer--about .about-inner p{font-size:.9em;font-weight:300;position:relative}
#footer .footer--wrapper .footer--about .about-inner .stay-i{line-height:48px;padding:0 80px 0 10px;font-size:.9em;width:100%;font-weight:300}
#footer .footer--wrapper .footer--about .about-inner .stay-s{position:absolute;background:#222;color:white;border-radius:0;height:40px;top:4px;right:4px}
#footer .footer--wrapper p,#footer .footer--wrapper a,#footer .footer--wrapper h4{color:#222}
#footer .footer--wrapper .footer--info{background:#222;padding:1vw 1vw 1vw 5vw;position:relative}
#footer .footer--wrapper .footer--info:after{content:"";position:absolute;height:100%;border-right:1px solid #ccc;right:-15px;top:0}
#footer .footer--wrapper .footer--info p,#footer .footer--wrapper .footer--info a{color:#bdbdbd;font-size:.7em;letter-spacing:3px;font-weight:100}
#footer .footer--wrapper .footer--info a{text-decoration:none}
#footer .footer--wrapper .footer--info a span{font-weight:700;width:20px;height:20px;-webkit-transform:skew(20deg);transform:skew(20deg);background-color:#eee}
#footer .footer--wrapper .footer--menus{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:8em;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
#footer .footer--wrapper .footer--menus .footer--menu div{width:100%}
#footer .footer--wrapper .footer--menus .footer--menu div ul{list-style:none;margin:0;padding:0}
#footer .footer--wrapper .footer--menus .footer--menu div ul li{text-transform:capitalize;font-size:.9em;padding:.15em;font-weight:300}
#footer .footer--wrapper .footer--menus .footer--menu div ul li a{text-decoration:none}
#footer .footer--wrapper .social--img{display:-webkit-box;display:-ms-flexbox;display:flex;background:#333;height:30px;padding:5px 8px;border-radius:5px;-webkit-transform:skew(-20deg);transform:skew(-20deg)}
#footer .footer--wrapper .social--img img{-webkit-transform:skew(20deg);transform:skew(20deg)}
#footer .footer--wrapper .social--img:not(:first-of-type){margin-left:.5rem}
#footer .copyright--wrapper{text-transform:uppercase;letter-spacing:2px;font-size:10px;height:4rem}
#footer.dark{background:#000}
#footer.dark p,#footer.dark a,#footer.dark h4{color:#fff}
#footer.dark .footer--wrapper:before{border-top:1px solid white}
#footer.dark .footer--wrapper:after{border-top:1px solid white}
.savini-diamond #footer{background:black}
.savini-diamond #footer p,.savini-diamond #footer a,.savini-diamond #footer h4{color:#fff}
.savini-diamond #footer .footer--wrapper:before{border-top:1px solid white}
.savini-diamond #footer .footer--wrapper:after{border-top:1px solid white}
body.is--loading{overflow:hidden}
.loading-bak{pointer-events:none;overflow:hidden;top:0;left:0;z-index:99;opacity:1;width:100%;height:100%;background:#000;-webkit-transition:opacity 3s,-webkit-transform 3s;transition:opacity 3s,-webkit-transform 3s;transition:opacity 3s,transform 3s;transition:opacity 3s,transform 3s,-webkit-transform 3s}
.loading-bak svg{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}
.loading-bak.loaded{opacity:0;-webkit-transform:scale(25);transform:scale(25)}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;border:0;border-color:#ccc #ccc #bbb;border-radius:0;background:#191919;color:#fff;font-size:.9em;line-height:1;padding:0 1em;letter-spacing:1px;font-weight:600;height:42px}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}
button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#333;border:0;border-radius:0;padding:0 1em;background:#f9f9f9;border-bottom:1px solid #d7d7d7;font-size:.9em;font-weight:300}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}
input[type="text"]:focus-visible,input[type="email"]:focus-visible,input[type="url"]:focus-visible,input[type="password"]:focus-visible,input[type="search"]:focus-visible,input[type="number"]:focus-visible,input[type="tel"]:focus-visible,input[type="range"]:focus-visible,input[type="date"]:focus-visible,input[type="month"]:focus-visible,input[type="week"]:focus-visible,input[type="time"]:focus-visible,input[type="datetime"]:focus-visible,input[type="datetime-local"]:focus-visible,input[type="color"]:focus-visible,textarea:focus-visible{outline:0}
select{border:0;border-radius:0;border-bottom:1px solid #d7d7d7}
textarea{width:100%}
a{color:#000;text-decoration:none}
a:visited{color:#000}
a:hover,a:focus,a:active{color:#000}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#content[tabindex="-1"]:focus{outline:0}
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}
.tilt{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-box-shadow:0 5px 30px rgba(0,0,0,0.1);box-shadow:0 5px 30px rgba(0,0,0,0.1);-webkit-transform:translateZ(0);transform:translateZ(0)}
.transparent-tilt{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0);transform:translateZ(0)}
.wheel-tilt{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0);transform:translateZ(0)}
#testimonials{margin-bottom:4rem;margin-top:-10rem}
#testimonials img{-webkit-transform:scale(1.5);transform:scale(1.5);margin-left:-10rem}
.widget{margin:0 0 1.5em}
.widget select{max-width:100%}
.sticky{display:block}
.updated:not(.published){display:none}
.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}
.page-links{clear:both;margin:0 0 1.5em}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
.custom-logo-link{display:inline-block}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
body{margin:0}
body.admin-bar .site-header{margin-top:32px}
main.light{background:#fff}
main.dark{background:#000}
main.dark p{color:white}
body.home .site-header .tuv.dark{display:none}
.home section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;background:white}
.front-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:5rem auto}
.front-content p{text-transform:uppercase;font-size:.8em;font-weight:300}
#hero{aspect-ratio:2 / 1}
#hero-carousel .ytp-svg-fill{fill:#fff}
#hero-carousel .carousel-inner{left:0 !important;position:fixed;overflow:hidden;width:100%;height:100%}
#hero-carousel .carousel-inner .hero-frame{position:absolute;top:0;left:0;width:100%;aspect-ratio:2 / 1;overflow:hidden}
#hero-carousel .carousel-inner .hero-frame .home-carousel,#hero-carousel .carousel-inner .hero-frame .slick-slider,#hero-carousel .carousel-inner .hero-frame .slick-list,#hero-carousel .carousel-inner .hero-frame .slick-track{height:100%}
#hero-carousel .carousel-inner .hero-frame .slick-slide{height:auto}
#hero-carousel .carousel-inner .hero-frame .slick-slide>div{height:100%}
#hero-carousel .carousel-inner .center-xy{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}
#hero-carousel .carousel-inner .mute-unmute--click-area{width:40px;height:40px;right:10px;left:auto;bottom:15px;top:auto;position:absolute;z-index:2;padding-top:5px}
#hero-carousel .carousel-inner .mute-unmute--click-area .mute-unmute--container{position:relative;width:30px;height:30px;margin:auto}
#hero-carousel .carousel-inner .mute-unmute--click-area .mute-unmute--container .mute-unmute--icon{margin:auto;width:30px;height:30px;right:0;left:0;position:absolute;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.5));filter:drop-shadow(0 0 5px rgba(0,0,0,0.5))}
#hero-carousel .carousel-inner .mute-unmute--click-area .mute-unmute--container .mute-unmute--icon svg .ytp-svg-shadow{stroke:#000;stroke-opacity:.15;stroke-width:2px;fill:none}
#hero-carousel .carousel-inner .mute-unmute--click-area .mute-unmute--container .unmute-icon{width:100%;height:100%}
#hero-carousel .carousel-inner .mute-unmute--click-area .mute-unmute--container .mute-icon{width:100%;height:100%}
#hero-carousel .carousel-inner .play-pause--click-area{width:40px;height:40px;right:60px;left:auto;bottom:15px;top:auto;position:absolute;z-index:2;padding-top:5px}
#hero-carousel .carousel-inner .play-pause--click-area .play-pause--container{position:relative;width:30px;height:30px;opacity:0;margin:auto}
#hero-carousel .carousel-inner .play-pause--click-area .play-pause--container .play-pause--icon{margin:auto;right:0;left:0;position:absolute;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,0.5));filter:drop-shadow(0 0 5px rgba(0,0,0,0.5))}
#hero-carousel .carousel-inner .play-pause--click-area .play-pause--container .play-icon{width:0;height:0;border:0 solid transparent;border-bottom-width:15px;border-top-width:15px;border-left:25px solid #fff}
#hero-carousel .carousel-inner .play-pause--click-area .play-pause--container .pause-icon{background-color:#fff;width:10px;height:30px;left:-10px;position:absolute}
#hero-carousel .carousel-inner .play-pause--click-area .play-pause--container .pause-icon:after{content:"";background:inherit;width:10px;height:30px;left:15px;position:absolute}
#hero-carousel .carousel-inner .scroll-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#hero-carousel .carousel-inner .scroll-container .box{width:auto;bottom:0;z-index:1;position:absolute;text-align:center}
#hero-carousel .carousel-inner .scroll-container .box .mouse-scroll{opacity:0;-webkit-animation:mouseFadeIn 2s forwards;animation:mouseFadeIn 2s forwards;-webkit-animation-delay:5s;animation-delay:5s;margin-top:4vw;margin-bottom:1vw}
#hero-carousel .carousel-inner .scroll-container .box .mouse-scroll svg #wheel{opacity:.6;-webkit-animation:scroll ease 2s infinite;animation:scroll ease 2s infinite}
#hero-carousel .carousel-inner .slogan-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#hero-carousel .carousel-inner .slogan-container .box{width:auto;bottom:8em;z-index:1;position:absolute;text-align:center}
#hero-carousel .carousel-inner .slogan-container .box .hero-title{width:100%;height:3em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#hero-carousel .carousel-inner .slogan-container .box .hero-title:before{content:"";width:0;height:inherit;background:#c7b000;position:absolute;-webkit-animation:mainBlock 2s cubic-bezier(0.74,0.06,0.4,0.92) forwards;animation:mainBlock 2s cubic-bezier(0.74,0.06,0.4,0.92) forwards;display:-webkit-box;display:-ms-flexbox;display:flex}
#hero-carousel .carousel-inner .slogan-container .box .hero-title h1{color:#fff;font-size:2.4em;font-weight:600;-webkit-animation:mainFadeIn 2s forwards;animation:mainFadeIn 2s forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative;padding-left:1em;letter-spacing:3px}
#hero-carousel .carousel-inner .slogan-container .box .hero-title h1 span{opacity:0;-webkit-animation:secFadeIn 1s forwards;animation:secFadeIn 1s forwards;-webkit-animation-delay:2s;animation-delay:2s;position:absolute;bottom:0;left:0;font-weight:400;color:#c7b000;font-size:1.2em;line-height:1.2em}
#hero-carousel .carousel-inner .slogan-container .box .role{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2em;margin-top:0}
#hero-carousel .carousel-inner .slogan-container .box .role p{-webkit-animation:secFadeIn 2s forwards;animation:secFadeIn 2s forwards;-webkit-animation-delay:2s;animation-delay:2s;opacity:0;font-weight:100;color:#fff;font-size:1.4em;letter-spacing:1px}
#hero-carousel .carousel-inner .preVideo{z-index:1;position:fixed;width:100%;height:100%;background:#000 url(https://saviniwheels.com/wp-content/uploads/2019/06/savini__white-logo.png) no-repeat center}
#hero-carousel .carousel-inner .video-js{width:100%;height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-100;background-color:white !important}
#hero-carousel .carousel-inner .video-js:before{content:"";position:absolute;top:0;width:100%;opacity:.1;bottom:0;background-image:url(https://cdnjs.cloudflare.com/ajax/libs/vegas/2.3.1/overlays/03.png);z-index:1}
#hero-carousel .carousel-inner .video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
#hero-carousel .carousel-inner .item{position:relative;height:100%;width:100%}
#hero-carousel .carousel-inner .item .slider-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}
#hero-carousel .carousel-inner .slick-arrow{position:absolute;bottom:45%;z-index:1;background-color:unset;opacity:.4;float:left;width:40px;height:67px;z-index:10;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:unset;padding:0}
#hero-carousel .carousel-inner .slick-arrow:hover{opacity:1}
#hero-carousel .carousel-inner .slick-arrow#next{right:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23FFF'%2F%3E%3C%2Fsvg%3E")}
#hero-carousel .carousel-inner .slick-arrow#previous{left:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23FFF'%2F%3E%3C%2Fsvg%3E")}
#hero-carousel .carousel-inner .slick-dots{bottom:0}
#hero-carousel .carousel-inner .slick-dots li{width:80px;height:4px;background:#ccc}
#hero-carousel .carousel-inner .slick-dots li button{width:40px;height:5px}
#hero-carousel .carousel-inner .slick-dots li button:before{color:transparent;opacity:0}
#hero-carousel .carousel-inner .slick-dots li.slick-active,#hero-carousel .carousel-inner .slick-dots li:hover{background:#777}
.slider-progress{width:100%;height:3px;background:transparent;position:absolute;bottom:0}
.slider-progress .progress{width:0;height:3px;background:#777}
.slider-caption{position:absolute;padding:3vw;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.slider-caption.bottom-left{left:50px}
.slider-caption.bottom-right{bottom:15%;right:0}
.slider-caption.top-left{top:128px;left:7%}
.slider-caption.top-left .slider-content{justify-items:self-start}
.slider-caption.top-right{top:128px;right:7%;text-align:right}
.slider-caption.top-right .slider-content{justify-items:self-end}
.slider-caption .slider-content{display:grid;-ms-flex-line-pack:center;align-content:center;max-width:100%;width:auto}
.slider-caption .slider-content .slider-title{font-size:2.8em;color:white;margin:0;font-weight:300;text-shadow:1px 1px 9px #555}
.slider-caption .slider-content .slider-title span{font-weight:600}
.slider-caption .slider-content .slider-logo-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.slider-caption .slider-content .slider-logo-container img{-o-object-fit:contain;object-fit:contain}
.slider-caption .slider-content .savini .prefix{color:red;font-weight:700}
.slider-caption .slider-content .savini .sufix{font-size:28px;vertical-align:top;line-height:32px}
.slider-caption .slider-content .bd .prefix{color:white;font-weight:700}
.slider-caption .slider-content .bd .sufix{color:#ddd}
.slider-caption .slider-content .hero-wheel{position:relative}
.slider-caption .slider-content .hero-wheel h4{color:#fff;font-weight:400;font-size:42px;line-height:42px;margin:0;letter-spacing:1px}
.slider-caption .slider-content .hero-wheel h4 .new{position:absolute;top:-24px;color:white;font-size:12px;left:2px}
.slider-caption .slider-content .hero-wheel h4 .small{font-size:22px}
.slider-caption .slider-content .hero-wheel h4 .config{color:white;vertical-align:unset;letter-spacing:0;font-weight:300}
.slider-caption .slider-content p{margin-bottom:1em;color:#cacaca;font-weight:300;font-size:1.8rem;line-height:2rem;margin-top:0;text-shadow:1px 1px 9px #555}
.slider-caption .slider-content a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ff0200;border:2px solid red;border-radius:2px;padding:.7rem 1.5rem;color:#fff;font-size:14px;font-weight:300;text-decoration:none}
.slider-caption .slider-content a:hover{color:#ed1f24;border:2px solid red;background:transparent;-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s}
.home #collections .collections-wrapper{padding:0 5vw 5vw}
.home #collections .collections-wrapper .see-more-wrapper{position:relative;text-align:center}
.home #collections .collections-wrapper .see-more{color:#fff;position:relative;text-decoration:none;text-transform:uppercase;font-size:.9em;font-weight:400;padding:.5rem 2rem;background:#ed1f24;border:2px solid red;border-radius:2px;-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;display:inline-block;margin:30px}
.home #collections .collections-wrapper .see-more:hover{background-color:red;color:#fff}
.tag-filter{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 3vw 6vh;border-top:1px solid #eee;border-bottom:1px solid #eee}
.tag-filter ul{margin:0;padding:0}
.tag-filter ul li{list-style:none;display:inline-block;padding:7px 15px;margin:10px;background:#eee;color:#222;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:600;border:1px solid #ddd;cursor:pointer}
.tag-filter ul li.active{background:#2e2e2e;color:#fff;-webkit-transition:background .5s;transition:background .5s}
a.mobile-button{position:relative;display:block;color:black}
a.mobile-button img{display:block}
a.mobile-button h3{position:absolute;right:0;bottom:0;padding:5px 10px 5px 0;width:300px;margin:0;text-align:center;color:white;background:#ff0000bf;letter-spacing:1px;font-weight:400;text-transform:uppercase;font-size:16px}
.collection-container-wrapper{display:grid;grid-template-columns:repeat(3,1fr)}
.collection-container-wrapper .disabled{pointer-events:none;opacity:.4}
.collection-container-wrapper a{height:210px;position:relative;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
.collection-container-wrapper a:nth-child(3n-6){border-right:0}
.collection-container-wrapper a .main-over{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}
.collection-container-wrapper a .main-over-wheel{width:200px}
.collection-container-wrapper a .main-over-logo{position:relative;max-width:220px}
.collection-container-wrapper a .main-over-logo .new{position:absolute;top:-15px;text-align:left;left:10px;font-style:italic;color:#222}
.collection-container-wrapper a .overlay{opacity:0;visibility:hidden;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.85);text-decoration:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:opacity .2s;transition:opacity .2s}
.collection-container-wrapper a .overlay .collection-title{font-size:1.8em;font-weight:100;-webkit-transition:background .3s;transition:background .3s;margin:.4vw}
.collection-container-wrapper a .overlay .collection-title::after{content:"";display:block;margin:auto;height:2px;width:0;background:#ed1f24;-webkit-transition:all .3s linear;transition:all .3s linear}
.collection-container-wrapper a .overlay .collection-description{text-align:center;font-size:.8em;line-height:1.4em;width:calc(100% + 0.5em);font-weight:400}
.collection-container-wrapper a:hover>.overlay{opacity:1;visibility:visible;-webkit-transition:opacity .2s;transition:opacity .2s}
.collection-container-wrapper a:hover>.overlay .collection-title::after{width:100%}
.collection-container{margin:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.collection-container .collection-item{margin:1rem;min-height:250px;-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.collection-container .collection-item .collection-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-transform:uppercase;letter-spacing:1px}
.collection-container .collection-item .collection-content .collection-link{color:#404040;text-decoration:none}
.collection-container .collection-item .collection-content .collection-link:hover .collection-title{background:#ed1f24;color:#fff;-webkit-transition:background 1s;transition:background 1s}
.collection-container .collection-item .collection-content .collection-title{font-size:16px;padding-top:2px;border-bottom:2px solid red;-webkit-transition:background .3s;transition:background .3s}
.collection-container .collection-item .collection-content .collection-description{text-align:left;font-size:10px;line-height:16px;width:calc(100% + 8px)}
#configurations .configuration-wrapper{padding:0 5vw 5vw}
#configurations .configuration-wrapper .configurations-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
#configurations .configuration-wrapper .configurations-gallery .configurations{display:none;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;width:73%;background:white;z-index:1;margin:5vw 0}
#configurations .configuration-wrapper .configurations-gallery .configurations #previous,#configurations .configuration-wrapper .configurations-gallery .configurations #next{background-color:unset;opacity:.6;float:left;width:26px;height:26px;z-index:10;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:unset;padding:0}
#configurations .configuration-wrapper .configurations-gallery .configurations #previous:hover,#configurations .configuration-wrapper .configurations-gallery .configurations #next:hover{opacity:1}
#configurations .configuration-wrapper .configurations-gallery .configurations #previous{margin-right:175px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000'%2F%3E%3C%2Fsvg%3E")}
#configurations .configuration-wrapper .configurations-gallery .configurations #next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000'%2F%3E%3C%2Fsvg%3E")}
#configurations .configuration-wrapper .configurations-gallery .configurations .slick-arrow{position:absolute;bottom:10%;right:calc(50% - 25%)}
#configurations .configuration-wrapper .configurations-gallery .configurations .slick-dots{position:absolute;bottom:10%;right:calc(50% - 25%);margin:0 35px 2px 0;width:auto;display:block;padding:0;list-style:none;text-align:center}
#configurations .configuration-wrapper .configurations-gallery .configurations .slick-dots li{position:relative;display:inline-block;width:10px;height:20px;margin:0 5px;padding:0;cursor:pointer}
#configurations .configuration-wrapper .configurations-gallery .configurations .slick-dots li.slick-active button:before{opacity:.75;color:black}
#configurations .configuration-wrapper .configurations-gallery .configurations .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
#configurations .configuration-wrapper .configurations-gallery .configurations .slick-dots li button:before{font-size:5px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#configurations .configuration-wrapper .configurations-gallery .configurations .slick-dots li button:hover,#configurations .configuration-wrapper .configurations-gallery .configurations .slick-dots li button:focus{outline:0}
#configurations .configuration-wrapper .configurations-gallery .configurations .slick-dots li button:hover:before,#configurations .configuration-wrapper .configurations-gallery .configurations .slick-dots li button:focus:before{opacity:1}
#configurations .configuration-wrapper .configurations-gallery .configurations .slick-list{padding:0 10% 0 0 !important}
#configurations .configuration-wrapper .configurations-gallery .configurations .slick-list:before{width:5vw;content:"";position:absolute;height:100%;right:0;z-index:9999;background:white;background:-webkit-gradient(linear,left top,right top,from(#ffffff00),to(#fff));background:linear-gradient(90deg,#ffffff00 0,#fff 100%)}
#configurations .configuration-wrapper .configurations-gallery .configurations .configuration--item{padding:1vw}
#configurations .configuration-wrapper .configurations-gallery .configurations .configuration--item>div{-webkit-transition:all 1s ease-out;transition:all 1s ease-out}
#configurations .configuration-wrapper .configurations-gallery .configurations .configuration--item .configuration--item__content{opacity:0;visibility:hidden;font-size:.8em;font-weight:300;letter-spacing:1px}
#configurations .configuration-wrapper .configurations-gallery .configurations .configuration--item .configuration--item__content .configuration--item__link{color:#fff;text-decoration:none;font-weight:600;letter-spacing:1px;background:#2b2b2b;padding:10px}
#configurations .configuration-wrapper .configurations-gallery .configurations .configuration--item .configuration--item__title{-webkit-transform:translateY(15px) translateX(25px);transform:translateY(15px) translateX(25px);font-size:1.1em;text-transform:uppercase;letter-spacing:.1em;font-weight:800;margin:10px 0 0 0}
#configurations .configuration-wrapper .configurations-gallery .configurations .configuration--item .configuration--item__image{width:100%}
#configurations .configuration-wrapper .configurations-gallery .configurations .configuration--item .configuration--item__image img{opacity:.9;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateY(50px) scale(0.9);transform:translateY(50px) scale(0.9)}
#configurations .configuration-wrapper .configurations-gallery .configurations .configuration--item.slick-current .configuration--item__content{-webkit-animation:fade-in-move ease .2s forwards;animation:fade-in-move ease .2s forwards;-webkit-animation-delay:1s;animation-delay:1s;visibility:visible}
#configurations .configuration-wrapper .configurations-gallery .configurations .configuration--item.slick-current .configuration--item__title{-webkit-animation:fade-in-top ease 1s forwards;animation:fade-in-top ease 1s forwards;-webkit-animation-delay:.7s;animation-delay:.7s}
#configurations .configuration-wrapper .configurations-gallery .configurations .configuration--item.slick-current .configuration--item__image img{-webkit-animation:active-move ease 1s forwards;animation:active-move ease 1s forwards;-webkit-animation-delay:.7s;animation-delay:.7s}
#configurations .configuration-wrapper .configurations-gallery .configuration-images{width:27%;position:relative;z-index:0;overflow:hidden}
#configurations .configuration-wrapper .configurations-gallery .configuration-images .slick-current.configuration-left{opacity:1;z-index:1}
#configurations .configuration-wrapper .configurations-gallery .configuration-images .slick-current.configuration-left:before{width:100%;content:"";position:absolute;height:100%;right:0;z-index:9999;-webkit-animation:grow-left ease-in 1s forwards;animation:grow-left ease-in 1s forwards;background:#eee;-webkit-transform-origin:left;transform-origin:left}
#configurations .configuration-wrapper .configurations-gallery .configuration-images .slick-current.configuration-left .configuration-image{-webkit-animation:fade-in cubic-bezier(0.785,0.135,0.15,0.86) 1s forwards;animation:fade-in cubic-bezier(0.785,0.135,0.15,0.86) 1s forwards}
#configurations .configuration-wrapper .configurations-gallery .configuration-images .slick-current.configuration-left .configuration-logo{-webkit-animation:fade-in cubic-bezier(0.785,0.135,0.15,0.86) 1s forwards;animation:fade-in cubic-bezier(0.785,0.135,0.15,0.86) 1s forwards}
#configurations .configuration-wrapper .configurations-gallery .configuration-images .slick-past.configuration-left{opacity:1;-webkit-animation:little-move ease-in 1s forwards;animation:little-move ease-in 1s forwards}
#configurations .configuration-wrapper .configurations-gallery .configuration-images .configuration-left{position:absolute;height:100%;opacity:0}
#configurations .configuration-wrapper .configurations-gallery .configuration-images .configuration-left .configuration-image{height:100%;-o-object-fit:cover;object-fit:cover}
#configurations .configuration-wrapper .configurations-gallery .configuration-images .configuration-left .configuration-logo{position:absolute;top:0;right:0;opacity:0;z-index:1;background:rgba(0,0,0,0.8);padding:.5vw;width:auto}
#configurations .configuration-wrapper .configurations-gallery .configuration-images .slick-list{height:100%}
#configurations .configuration-wrapper .configurations-gallery .configuration-images .slick-list .slick-track{height:100%}
#gallery{text-align:center;z-index:0}
#gallery .itworks{padding:4vw 2vw}
#gallery .extra-vehicles{display:block;max-width:800px}
#gallery h2{position:relative;color:#333;z-index:1}
#gallery h2:before,#gallery h2:after{background-color:#333}
#gallery .featured{position:fixed;width:100%;height:100%;left:0;top:0;background-color:#e0e0e0;background-position:center;background-repeat:no-repeat;background-size:cover}
#gallery .featured:before{position:absolute;content:"";top:0;width:100%;height:100%;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.52)),to(rgba(177,50,50,0.33)));background:linear-gradient(rgba(255,255,255,0.52),rgba(177,50,50,0.33))}
#gallery .featured-thumb{position:fixed;bottom:15%;width:340px;height:100px;right:calc(25% - 170px)}
#gallery .featured-thumb a{text-decoration:none}
#gallery .featured-thumb a .featured-thumb-info h3{color:white;font-size:2.2em;text-decoration:none;font-weight:600;text-shadow:1px 1px 1px #565656;margin-bottom:0;margin-top:0}
#gallery .featured-thumb a .featured-thumb-info .featured-view-details{font-size:1.6em;color:#fff;text-shadow:1px 1px 1px #565656;border-top:2px solid red;font-weight:400;padding-top:6px;display:inline-block}
#gallery .mobile-see-more{margin-top:20px;display:none}
#gallery .gallery-wrapper{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%;padding:10px 5px}
#gallery .gallery-wrapper:hover .gallery-item{-webkit-filter:none;filter:none}
#gallery .gallery-wrapper:hover .content{background:#ed1f24;color:#fff}
#gallery .grid{display:grid;grid-template-columns:1fr 1fr;padding:2em 0}
#gallery .gallery-item{height:350px;background-position:center;background-size:cover;position:relative}
#gallery .gallery-item .overlay{display:none;background:rgba(0,0,0,0.65);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}
#gallery .gallery-item .link{position:absolute;top:0;left:0;width:100%;height:100%}
#gallery .content{text-transform:uppercase;padding:12px 0}
#gallery .content h4{margin:0;font-weight:700;line-height:22px}
#gallery .see-more-wrapper{position:relative}
#gallery .see-more{margin:auto;max-width:220px;height:45px;background-color:red;color:#fff;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:1px;cursor:pointer;text-transform:uppercase;text-decoration:none;padding:10px 0;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out}
#gallery .see-more:hover{background-color:red;color:#fff}
a.youtube-button,a.youtube-button:visited,a.youtube-button:hover{padding:10px 20px;background:#ed1f24;bottom:20px;display:inline-block;font-size:12px;color:white;text-decoration:none;text-transform:uppercase}
.lg-sub-html,.lg-toolbar{background:none !important}
#videos .videos-wrapper{padding:0 5vw 5vw}
#videos .videos-wrapper .see-more-wrapper{position:relative;text-align:center}
#videos .videos-wrapper .see-more{color:#fff;position:relative;text-decoration:none;text-transform:uppercase;font-size:.9em;font-weight:400;padding:.5rem 2rem;background:#ed1f24;border:2px solid red;border-radius:2px;-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;display:inline-block;margin:30px}
#videos .videos-wrapper .see-more:hover{background-color:red;color:#fff}
#videos .videos-wrapper .videos-container .video-gallery{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;gap:1px}
#videos .videos-wrapper .videos-container .video-gallery .video-gallery--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;text-decoration:none;color:#111;text-transform:uppercase}
#videos .videos-wrapper .videos-container .video-gallery .video-gallery--item .video{position:relative}
#videos .videos-wrapper .videos-container .video-gallery .video-gallery--item .video:after{content:"";position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);-webkit-box-sizing:border-box;box-sizing:border-box;width:35px;height:35px;border-width:25px 0 25px 45px;border-style:solid;border-color:transparent transparent transparent rgba(247,247,247,0.72)}
#videos .videos-wrapper .videos-container .video-gallery .video-gallery--item .video:hover .video-thumb-info{opacity:1 !important}
#videos .videos-wrapper .videos-container .video-gallery .video-gallery--item .video .video-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
#videos .videos-wrapper .videos-container .video-gallery .video-gallery--item .video .video-thumb .video-thumb-info{position:absolute;bottom:0;left:0;opacity:0;width:100%}
#videos .videos-wrapper .videos-container .video-gallery .video-gallery--item .video .video-thumb .video-thumb-info h3{margin:0;background:rgba(255,0,0,0.8);text-align:center;color:white;font-weight:400;font-size:14px}
#videos .videos-wrapper .videos-container .video-gallery .video-gallery--item h6{margin:0}
#videos .video-gallery--view_more a{color:#fff;position:relative;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:100;padding:.5rem 2rem;background:#ed1f24;border-radius:2px;border:2px solid red;-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s}
#videos .video-gallery--view_more a:hover{background:transparent;border:2px solid red;color:#ed1f24}
#social{float:left;position:relative;background-color:#e0e0e0;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}
#social .morecontent span{display:none}
#social .morelink{display:block}
#social::before{content:"";position:absolute;height:100%;width:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.6)),color-stop(30%,#e0e0e0),color-stop(70%,#e0e0e0),to(rgba(255,255,255,0.6)));background:linear-gradient(to right,rgba(255,255,255,0.6) 0,#e0e0e0 30%,#e0e0e0 70%,rgba(255,255,255,0.6) 100%)}
#social .social--wrapper{padding:3rem;margin:2rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#social .social--wrapper .social--column{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-flex:0;-ms-flex:0 1 72em;flex:0 1 72em}
#social .social--wrapper .social--column .insta-tab{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.4em}
#social .social--wrapper .social--column .insta-tab .insta-title{background:#fff}
#social .social--wrapper .social--column .insta-tab .insta-title .insta-title-wrapper{padding:15px}
#social .social--wrapper .social--column .insta-tab .insta-title .insta-title-wrapper>div{position:relative}
#social .social--wrapper .social--column .insta-tab .insta-title .insta-title-wrapper h4.follow{color:#222;font-family:"Gotham Cond";font-weight:300 !important;font-style:italic;text-transform:uppercase;letter-spacing:3px;position:absolute;font-weight:800;line-height:1.3em;font-size:1.4rem;-webkit-transform:rotate(270deg) translateX(-100%);transform:rotate(270deg) translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;display:block;margin:15px 0 0 0;letter-spacing:4px}
#social .social--wrapper .social--column .insta-tab .insta-title .insta-title-wrapper h4.follow span{float:left;font-weight:600;color:#bbb;font-size:2rem;font-style:normal}
#social .social--wrapper .social--column .insta-tab .insta-title .insta-title-wrapper .insta-logo{background-color:#fafafa;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden;position:relative;width:75px;height:75px;-webkit-box-shadow:0 0 15px #c3c3c3;box-shadow:0 0 15px #c3c3c3}
#social .social--wrapper .social--column .insta-tab .insta-title .insta-title-wrapper .insta-logo img{width:75px;height:75px}
#social .social--wrapper .social--column .insta-tab #sb_instagram{padding-bottom:0 !important;width:100%;background:#00000029}
#social .social--wrapper .social--column.blog--column{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}
#social .social--wrapper .social--column .social--title{font-size:1em;letter-spacing:3px;text-transform:uppercase;position:relative}
#social .social--wrapper .social--column .social--title .for__title{color:#404040}
#social .social--wrapper .social--column .social--title .for__title::before,#social .social--wrapper .social--column .social--title .for__title::after{background-color:#404040}
#social .social--wrapper .social--column .social--title h2{font-weight:100}
#social .social--wrapper .social--column .social--title h2 span{font-weight:700}
#social .social--wrapper .social--column .social-feed .social--content__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 2rem}
#social .social--wrapper .social--column .social-feed .social--content__gallery .social--content__gallery-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:45%;flex-basis:45%;margin:5px;border-radius:3px;overflow:hidden}
#social .social--wrapper .social--column .social-feed .social--content__gallery .social--content__gallery-item img{-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}
#social .social--wrapper .social--column .social--view_more a{color:#fff;position:relative;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:100;padding:.5rem 2rem;background:#ed1f24;border:2px solid red;border-radius:2px;-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s}
#social .social--wrapper .social--column .social--view_more a:hover{background:transparent;border:2px solid red;color:#ed1f24}
#social .social--wrapper .social--column .blog{max-width:760px;margin:auto}
#social .social--wrapper .social--column .blog .blog-post{padding:2rem;background:#fff;border-radius:3px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3)}
#social .social--wrapper .social--column .blog .blog-post img{border-radius:2px;width:100%}
#social .social--wrapper .social--column .blog .blog-post h3{margin:0;text-transform:uppercase;font-weight:300}
#social .social--wrapper .social--column .blog .blog-post p{margin-top:.5em;font-weight:100;font-size:.8em;line-height:2em}
#social .social--wrapper .social--column .blog .blog-post .blog--read-more a{margin-bottom:10px;color:#fff;position:relative;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:400;padding:.5rem 2rem;background:#ed1f24;border-radius:2px;border:2px solid red;-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s}
#social .social--wrapper .social--column .blog .blog-post .blog--read-more a:hover{background:transparent;border:2px solid red;color:#ed1f24}
#customize{overflow:hidden;background:white}
#customize .customize--wrapper{padding:0 5vw 5vw}
#customize .customize--content__row{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:5vw}
#customize .customize--content__column{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
#customize .customize--content__column:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;z-index:2;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5))}
#customize .customize--content__column-title{text-align:center;text-transform:uppercase;color:#fff;width:100%;font-weight:100;font-size:24px;letter-spacing:4px;position:absolute;bottom:0;z-index:999;margin:0}
#customize .customize--content__column-title span{font-weight:600}
#customize .customize--content__column-link{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);z-index:2}
#mission{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative;overflow:hidden}
#mission::before{content:'';position:absolute;height:100%;width:100%;background:rgba(25,25,25,0.9)}
#mission .mission--wrapper{max-width:1440px;padding:6rem 2rem;margin:auto}
#mission .mission--logo{position:relative}
#mission .mission--logo h2{height:200px;background-position:center;width:100%;max-width:400px;background-repeat:no-repeat;background-size:contain;margin:auto}
#mission .mission--logo img{margin-bottom:3rem}
#mission .mission--content{position:relative;color:#fff;text-transform:uppercase}
#mission .mission--content h4{letter-spacing:3px;margin:0 0 10px 0;font-size:14px;font-weight:600}
#mission .mission--content p{font-weight:100;font-size:.8em;line-height:2.4em;letter-spacing:1px;word-spacing:.2em;margin-top:0;margin-bottom:3em}
.shop-wrapper{background:black;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:60vh;overflow:hidden}
.shop-wrapper .shop-info-wrapper{position:relative;width:35%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
.shop-wrapper .shop-info-wrapper .shop-info-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;max-width:400px;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.shop-wrapper .shop-info-wrapper .shop-info-content .shop-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 25px}
.shop-wrapper .shop-info-wrapper .shop-info-content .shop-image-wrapper .shop-image{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:15px;margin-right:18px;position:relative}
.shop-wrapper .shop-info-wrapper .shop-info-content .shop-image-wrapper .shop-image.sik:after{border-right:2px solid #dfdfdf}
.shop-wrapper .shop-info-wrapper .shop-info-content .shop-image-wrapper .shop-image:after{content:"";position:absolute;right:0;height:54px;border-right:2px solid red;top:calc(50% - 27px)}
.shop-wrapper .shop-info-wrapper .shop-info-content .shop-image-wrapper .shop-image img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;max-width:165px}
.shop-wrapper .shop-info-wrapper .shop-info-content .shop-image-wrapper .shop-image .image-divider{height:auto;width:1px;background:#cacaca;margin:20px 25px;display:block}
.shop-wrapper .shop-info-wrapper .shop-info-content a{color:#000;text-decoration:none;font-weight:600;letter-spacing:1px;background:#fff;font-size:.9em;padding:12px 20px;margin-top:10px;display:block;width:auto;float:left;margin:0 25px}
.shop-wrapper .shop-info-wrapper .shop-info-content p{color:white;width:400px;font-weight:300;letter-spacing:1px;line-height:1.8em;padding:0 25px}
.shop-wrapper .shop-images{position:relative;width:65%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;overflow:hidden;height:100%;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.shop-wrapper .shop-images #previous,.shop-wrapper .shop-images #next{background-color:unset;opacity:.6;float:left;width:26px;height:26px;z-index:10;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:unset;padding:0}
.shop-wrapper .shop-images #previous:hover,.shop-wrapper .shop-images #next:hover{opacity:1}
.shop-wrapper .shop-images #previous{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000'%2F%3E%3C%2Fsvg%3E")}
.shop-wrapper .shop-images #next{margin-left:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000'%2F%3E%3C%2Fsvg%3E")}
.shop-wrapper .shop-images .slick-arrow{position:absolute;bottom:20px;right:auto;left:10px}
.shop-wrapper .shop-images img{height:60vh;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}
.home-wheels{opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;margin:10vh auto 5vh;padding:0}
.home-wheels #previous,.home-wheels #next{background-color:unset;opacity:.6;float:left;width:26px;height:26px;z-index:10;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:unset;padding:0}
.home-wheels #previous:hover,.home-wheels #next:hover{opacity:1}
.home-wheels #previous{margin-right:175px;left:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000'%2F%3E%3C%2Fsvg%3E")}
.home-wheels #next{right:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000'%2F%3E%3C%2Fsvg%3E")}
.home-wheels .slick-arrow{position:absolute;bottom:50%}
.home-wheels .slick-dots{position:absolute;bottom:10%;right:calc(50% - 25%);margin:0 35px 2px 0;width:auto;display:block;padding:0;list-style:none;text-align:center}
.home-wheels .slick-dots li{position:relative;display:inline-block;width:10px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.home-wheels .slick-dots li.slick-active button:before{opacity:.75;color:black}
.home-wheels .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.home-wheels .slick-dots li button:before{font-size:5px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.home-wheels .slick-dots li button:hover,.home-wheels .slick-dots li button:focus{outline:0}
.home-wheels .slick-dots li button:hover:before,.home-wheels .slick-dots li button:focus:before{opacity:1}
.latest-wheel{margin:auto;max-width:300px}
.sv1-x_collection .char2,.sv1-r_collection .char2{color:#222 !important;font-weight:100 !important}
.sv1-x_collection .char3,.sv1-x_collection .char4,.sv1-x_collection .char5,.sv1-r_collection .char3,.sv1-r_collection .char4,.sv1-r_collection .char5{display:none !important}
.savini_diamond_collection span{color:#ed2327 !important;font-weight:initial !important}
.post-image .main-over-logo{line-height:14px;text-align:center}
.post-image .main-over-logo a{font-size:14px;display:inline-block;vertical-align:top;font-weight:200}
.post-image a{position:relative;display:block}
.post-image a .sub-logo{position:absolute;left:-20px;top:0}
.post-image a .sub-logo img{max-width:140px;max-height:40px;-o-object-fit:contain;object-fit:contain}
.post-image a .wheel-image{padding:10px 0 0;display:block}
.post-image a p{text-align:center;margin:0;color:#ccc}
.post-image a p .letter{line-height:1em;display:block}
.post-image a p span{display:none}
.post-image a p .char1,.post-image a p .char2{display:inline;font-size:2em;color:#ed2327;margin-top:6px}
.post-image a p .char3,.post-image a p .char4,.post-image a p .char5{display:inline;font-size:2em;font-weight:100;color:#222}
body.tax-wheel_collections .archive-header{padding:4vw 5vw 3vw 5vw;text-transform:uppercase}
body.tax-wheel_collections .archive-header h1{letter-spacing:3px 0;font-weight:100;margin:0}
body.tax-wheel_collections .archive-header h1 span{font-weight:600}
body.tax-wheel_collections .archive-header p{padding:0;line-height:1.6em;margin-bottom:22px;margin-top:0;font-size:.8em;color:#666;display:inline-block;width:auto;max-width:1000px}
body.tax-wheel_collections .archive-header div{clear:both}
body.tax-wheel_collections .archive-header span{color:#ed1f24}
body.tax-wheel_collections .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
body.tax-wheel_collections .grid .wheel{padding:1vw;position:relative}
body.tax-wheel_collections .grid .wheel a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:black}
body.tax-wheel_collections .vehicles-slider__wrapper,body.tax-wheel_collections .related_slider__wrapper{text-align:center}
body.tax-wheel_collections #see-more{margin:3rem 0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
body.tax-wheel_collections .see-more{color:#fff;position:relative;text-decoration:none;text-transform:uppercase;font-size:.9em;font-weight:400;padding:.5rem 2rem;background:#ed1f24;border:2px solid red;border-radius:2px;-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;display:inline-block;margin:30px}
body.term-savini-forged .grid .wheel{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}
body.term-savini-forged .grid .wheel a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:black}
body.term-savini-forged .grid .wheel a .config-logo{opacity:.3;-webkit-transition:all .2s linear;transition:all .2s linear;position:absolute;z-index:9;top:5%;left:5%}
body.term-savini-forged .grid .wheel a .config-logo img{width:100px}
body.term-savini-forged .grid .wheel a .entry-header{position:relative}
body.term-savini-forged .grid .wheel a .entry-header .new{position:absolute;font-size:1em;letter-spacing:1px;top:-1.4em}
body.term-savini-forged .grid .wheel a .entry-header .entry-title{line-height:1em;margin:0}
body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter{display:-webkit-box;display:-ms-flexbox;display:flex}
body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char1,body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char2{color:#ed1f24;font-size:1.5em;line-height:.8em}
body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char3,body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char4,body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char5,body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char6,body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char7,body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char8,body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char9,body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char10{color:#333;font-weight:300;font-size:1.2em}
body.term-savini-forged .grid .wheel:hover .config-logo{opacity:1;-webkit-transition:all .2s linear;transition:all .2s linear}
.placeholder{padding:2vw;display:-webkit-box;display:-ms-flexbox;display:flex}
.config-title{padding:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.config-title img{-o-object-fit:contain;object-fit:contain;padding-right:30px;margin-right:30px;border-right:3px solid #ccc}
.config-title p{margin:0}
.configurations.grid{padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.configurations.grid .choose-all{padding:0 5vw}
.configurations.grid .choose-all p{text-transform:uppercase;font-size:.9em;margin-bottom:1vw;letter-spacing:1px}
.configurations.grid .choose-all p span a{display:inline-block;text-align:center;text-decoration:none;padding:7px 15px;vertical-align:middle;font-weight:400}
.configurations.grid .choose-all p span a:hover{background:#ed1f24;color:white !important}
.configurations.grid .choose-all p span a.active{background:#ed1f24;color:white !important}
.configurations.grid .nav-toggle{background:#333;display:none;color:#fff;padding:14px;width:100%;font-weight:400;letter-spacing:3px;text-transform:uppercase;font-size:20px;margin:0 10px;text-align:center}
.configurations.grid .nav-toggle:hover{cursor:pointer}
.configurations.grid .nav-toggle:before{width:20px;display:inline-block;content:"+";font-weight:700}
.configurations.grid .nav-toggle.active:before{width:20px;display:inline-block;content:"-";font-weight:700}
.configurations.grid .nav-items ul{border-top:1px solid #ddd;border-bottom:1px solid #ddd;list-style:none;margin:10px;padding:10px 0;display:grid;grid-gap:10px;grid-template-columns:repeat(8,1fr)}
.configurations.grid .nav-items ul .configuration--item{text-align:center;position:relative;background:#f3f3f3}
.configurations.grid .nav-items ul .configuration--item.mobile{display:-webkit-box;display:-ms-flexbox;display:flex}
.configurations.grid .nav-items ul .configuration--item:hover{background:#dddd !important}
.configurations.grid .nav-items ul .configuration--item.active{background:#dddd !important}
.configurations.grid .nav-items ul .configuration--item.active .configuration--item__title{background:#ed1f24;color:white}
.configurations.grid .nav-items ul .configuration--item.active .configuration--item__link{color:#fff}
.configurations.grid .nav-items ul .configuration--item .configuration--item__title{text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-weight:400;font-size:.8em;display:inline-block;padding:4px 15px;color:#333;margin:1vw}
.configurations.grid .nav-items ul .configuration--item .configuration--item__link{padding:20px 0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.configurations.grid .nav-items ul .configuration--item .configuration--item__image{padding:0 10%}
.configurations.grid .nav-items ul .configuration--item__link{text-decoration:none;color:#333}
.configurations.grid .nav-items ul .configuration--item .tooltip{position:absolute;top:0;right:0;text-decoration:none;font-size:.7em;border:1px solid #9e9e9e;color:#9e9e9e;border-radius:60px;padding:0 5px}
.configurations.grid .nav-items ul .configuration--item__banner{position:fixed;right:0;top:0;bottom:0;left:0;z-index:99;background:rgba(25,25,25,0.98);overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.configurations.grid .nav-items ul .configuration--item__banner .close{position:absolute;top:2rem;right:2rem;cursor:pointer;color:#fff;text-decoration:none}
.forged-configuration-image,.image-slider{margin:100px 0 50px}
.forged-configuration-image .image-slider--item,.image-slider .image-slider--item{display:grid;grid-template-columns:20% 80%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:black}
.forged-configuration-image .image-slider--item .config-info,.image-slider .image-slider--item .config-info{padding:30px;color:white;font-size:14px}
.forged-configuration-image .image-slider--item .config-image img,.image-slider .image-slider--item .config-image img{width:100%;display:block}
.vehicles-slider .slick-list{padding:0 0 3vw}
.vehicles-slider .slick-prev{left:25px;z-index:9}
.vehicles-slider .slick-next{right:25px;z-index:9}
.vehicles-slider .slick-slide{margin:5px}
.archive-header.slider-header{padding:5vw 0 0}
body.term-sv-f .site-main{background-repeat:no-repeat;background-size:contain}
body.term-sv-f .grid{padding:0 5vw 5vw}
body.term-sv-f .grid .wheel{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}
body.term-sv-f .grid .wheel a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
body.term-sv-f .grid .wheel a .entry-header{width:100%}
body.term-sv-f .grid .wheel a .entry-header .entry-title{text-align:center;margin:0}
body.term-sv-f .grid .wheel a .entry-header .entry-title .finish{display:block;color:#666;font-size:1rem;font-weight:300}
body.term-sv-f .grid .wheel a .entry-header .entry-title .letter{line-height:1em;display:block}
body.term-sv-f .grid .wheel a .entry-header .entry-title .char1,body.term-sv-f .grid .wheel a .entry-header .entry-title .char2{color:#ed1f24}
body.term-sv-f .grid .wheel a .entry-header .entry-title .char3,body.term-sv-f .grid .wheel a .entry-header .entry-title .char4,body.term-sv-f .grid .wheel a .entry-header .entry-title .char5{font-weight:700;font-style:italic}
body.term-sv-f .info--header h4{text-transform:uppercase;font-style:italic;letter-spacing:.8em;font-size:1em;-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:2px solid red}
body.term-sv-f .info--header p{text-transform:uppercase;color:#999;letter-spacing:1px;font-size:.9em;padding:0}
body.term-sv-f .info{padding:3vw 5vw}
body.term-sv-f .info .info-column{-ms-flex-wrap:wrap;flex-wrap:wrap}
body.term-sv-f .info .info-column .info-inner-column{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}
body.term-sv-f .info-extra{padding:3vw 5vw;-ms-flex-wrap:wrap;flex-wrap:wrap}
body.term-sv-f .info-extra .info-column{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}
body.term-sv-f .info-extra .info-column .info-inner-column{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
body.term-sv-f .info-column .info-inner-column .image{height:110px;background-repeat:no-repeat;background-position:center;background-size:contain}
body.term-sv-f .info-column .info-inner-column h2{text-transform:uppercase;color:#999}
body.term-sv-f .info-column .info-inner-column p{text-align:left;color:#999;text-transform:uppercase;letter-spacing:2px;font-size:12px}
body.term-sv-f .image-cover{height:100vh;background-color:#000;background-size:contain;background-position:bottom right;background-repeat:no-repeat;background-attachment:fixed}
body.term-sv-f .image-cover .row{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10vw}
body.term-sv-f .image-cover .row .column:first-of-type{-ms-flex-preferred-size:500px;flex-basis:500px}
body.term-sv-f .image-cover h1{margin:0;color:#fff;font-size:46px;text-transform:uppercase;font-style:italic;letter-spacing:1px}
body.term-sv-f .image-cover h2{margin-top:1rem;margin-bottom:0;text-transform:uppercase;letter-spacing:3px;color:#e0e0e0;font-style:italic;font-weight:100}
body.term-sv-f .image-cover h2 span{color:#ed1f24}
body.term-sv-f .image-cover p{margin-top:-0.5rem;margin-bottom:0;text-transform:uppercase;letter-spacing:1px;color:#a9a9a9;font-weight:100}
body.term-sv-f .image-cover p:first-of-type{margin-bottom:.5rem}
body.term-sv-f .image-cover hr{left:0;right:46.3%;position:absolute;background-color:#ed1f24;margin:0}
body.term-sv-f .image-cover img{margin-top:2rem}
body.term-savini-diamond .archive-header{color:#9a9a9a;font-family:gramond-premier-pro-display,serif;font-style:italic}
body.term-savini-diamond .archive-header p{font-size:14px;letter-spacing:2px}
body.term-savini-diamond .archive-header:not(.slider-header){background-position:top right;background-repeat:no-repeat;background-size:contain}
body.term-savini-diamond .grid .wheel{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}
body.term-savini-diamond .grid .wheel .entry-header{margin-top:-1rem}
body.term-savini-diamond .grid .wheel .entry-title{margin:0;font-style:italic;font-family:gramond-premier-pro-display,serif}
body.term-savini-diamond .grid .wheel .entry-title .char1,body.term-savini-diamond .grid .wheel .entry-title .char2,body.term-savini-diamond .grid .wheel .entry-title .char3,body.term-savini-diamond .grid .wheel .entry-title .char4,body.term-savini-diamond .grid .wheel .entry-title .char5,body.term-savini-diamond .grid .wheel .entry-title .char6,body.term-savini-diamond .grid .wheel .entry-title .char7,body.term-savini-diamond .grid .wheel .entry-title .char8,body.term-savini-diamond .grid .wheel .entry-title .char9,body.term-savini-diamond .grid .wheel .entry-title .char10,body.term-savini-diamond .grid .wheel .entry-title char11,body.term-savini-diamond .grid .wheel .entry-title char12{margin-top:0;color:#fff;font-size:24px;font-weight:100}
body.term-black-di-forza{background:#000}
body.term-black-di-forza .grid{color:#fff}
body.term-black-di-forza .grid .wheel{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}
body.term-black-di-forza .grid .wheel a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
body.term-black-di-forza .grid .wheel a .entry-header{width:100%}
body.term-black-di-forza .grid .wheel a .entry-header .entry-title{text-align:center;margin:0}
body.term-black-di-forza .grid .wheel a .entry-header .entry-title .finish{display:block;color:#999;font-size:1rem;font-weight:300}
body.term-black-di-forza .grid .wheel a .entry-header .entry-title .letter{line-height:1em;display:block}
body.term-black-di-forza .grid .wheel a .entry-header .entry-title .char1,body.term-black-di-forza .grid .wheel a .entry-header .entry-title .char2{color:#ed2327;margin-top:6px}
body.term-black-di-forza .grid .wheel a .entry-header .entry-title .char3,body.term-black-di-forza .grid .wheel a .entry-header .entry-title .char4,body.term-black-di-forza .grid .wheel a .entry-header .entry-title .char5{color:#fff;font-weight:100}
body.term-black-di-forza .info-extra{padding:5vw 8vw;-ms-flex-wrap:wrap;flex-wrap:wrap}
body.term-black-di-forza .info-extra .info-column{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}
body.term-black-di-forza .info-extra .info-column .info-inner-column{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
body.term-black-di-forza .info-column .info-inner-column .image{height:110px;background-repeat:no-repeat;background-position:center;background-size:contain}
body.term-black-di-forza .info-column .info-inner-column h2{text-transform:uppercase;color:#999}
body.term-black-di-forza .info-column .info-inner-column p{text-align:left;color:#999;text-transform:uppercase;letter-spacing:2px;font-size:12px}
body.term-black-di-forza .bm-concave{padding:10vw 5vw 20vw;min-height:500px;background-image:url(https://saviniwheels.com//wp-content/uploads/2019/05/bm-concave__bg-1.png);background-repeat:no-repeat;background-size:auto;background-position:top 0 left -380px}
body.term-black-di-forza .bm-concave h2,body.term-black-di-forza .bm-concave h4,body.term-black-di-forza .bm-concave p{margin:0}
body.term-black-di-forza .bm-concave .concave-header{width:30%}
body.term-black-di-forza .bm-concave .concave-header h2{text-transform:uppercase;letter-spacing:5px;font-size:40px;text-align:right;font-weight:100}
body.term-black-di-forza .bm-concave .concave-header h2 span{font-weight:700;color:#e6001e}
body.term-black-di-forza .bm-concave .concave-header p{letter-spacing:22px;text-align:right;margin:0;font-size:16px;text-transform:uppercase;line-height:1px}
body.term-black-di-forza .bm-concave .concave-items{width:70%}
body.term-black-di-forza .bm-concave .concave-item{padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
body.term-black-di-forza .bm-concave .concave-item .caption{position:absolute;bottom:-55px;text-transform:uppercase}
body.term-black-di-forza .bm-concave .concave-item .caption h4{font-weight:700}
body.term-black-di-forza .bm-concave .concave-item .caption h4 span{color:#e6001e}
body.term-black-di-forza .bm-concave .concave-item .caption p{font-weight:100;line-height:10px;font-size:10px}
body.term-black-di-forza .bm-video{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
body.term-black-di-forza .bm-video div{height:420px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;position:relative}
body.term-black-di-forza .bm-video div:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.9)),color-stop(rgba(0,0,0,0.3)),to(rgba(0,0,0,0.9)));background:linear-gradient(rgba(0,0,0,0.9),rgba(0,0,0,0.3),rgba(0,0,0,0.9))}
body.term-black-di-forza .bm-video div:after{content:"";position:absolute;top:45%;left:45%;-webkit-box-sizing:border-box;box-sizing:border-box;width:35px;height:35px;border-width:25px 0 25px 45px;border-style:solid;border-color:transparent transparent transparent rgba(247,247,247,0.72)}
body.term-black-di-forza .step-lip-section{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
body.term-black-di-forza .step-lip-section div{height:420px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;position:relative}
body.term-black-di-forza .archive-header h2{color:#fff}
body.term-black-di-forza .archive-header span{color:#ed2327}
body.term-black-di-forza .bm-forged-header img{border-bottom:1px solid #fff;padding:0 0 10px}
body.term-black-di-forza .bm-forged-header h2{margin:0;letter-spacing:10px;font-weight:100}
body.term-black-di-forza .bm-forged-header h2 span{font-weight:700}
body.term-ncredible-savini main{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
body.term-ncredible-savini .ncredible-main{float:right;width:calc(100% - 350px);display:block;min-height:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
body.term-ncredible-savini .ncredible-main .conf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-left:2rem;background:#efefef}
body.term-ncredible-savini .ncredible-main .conf p{font-weight:700;font-size:1.1em;text-transform:uppercase;letter-spacing:1px;color:#ed1f24;text-indent:230px;position:relative}
body.term-ncredible-savini .ncredible-main .conf p:before{content:"";position:absolute;width:201px;height:12px;background:#ed1f24;left:20px;top:7px}
body.term-ncredible-savini .ncredible-main .conf .configurations>div:first-child{margin-right:50px}
body.term-ncredible-savini .ncredible-main .conf div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-preferred-size:auto;flex-basis:auto}
body.term-ncredible-savini .ncredible-main .conf div img{-o-object-fit:contain;object-fit:contain}
body.term-ncredible-savini .ncredible-main .conf div img:nth-child(odd){width:100px}
body.term-ncredible-savini .ncredible-main .conf div img:nth-child(even){width:250px}
body.term-ncredible-savini .ncredible-main .conf .seperator{position:absolute;right:1px;border-right:2px solid black;width:2px;height:30%;padding-right:30px;display:block}
body.term-ncredible-savini .ncredible-main .grid{padding:0 5vw 5vw}
body.term-ncredible-savini .ncredible-main .grid .wheel{-webkit-box-flex:0;-ms-flex:0 1 33%;flex:0 1 33%}
body.term-ncredible-savini .ncredible-main .grid .wheel .wheel-gallery{width:75%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
body.term-ncredible-savini .ncredible-main .grid .wheel .wheel-gallery .gallery-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-flex:0;-ms-flex:0 1 33%;flex:0 1 33%}
body.term-ncredible-savini .ncredible-main .grid .wheel .wheel-gallery .gallery-image p{text-transform:uppercase;font-weight:700;letter-spacing:0;font-size:12px;width:70%}
body.term-ncredible-savini .ncredible-main .grid .wheel .sizes{margin-top:10px;margin-left:10px;padding-left:10px;border-left:2px solid}
body.term-ncredible-savini .ncredible-main .grid .wheel .sizes h4{margin:0;padding:0 5px;text-transform:uppercase;color:#ed1f24}
body.term-ncredible-savini .ncredible-main .grid .wheel .sizes ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;-webkit-padding-start:0;padding-inline-start:0}
body.term-ncredible-savini .ncredible-main .grid .wheel .sizes ul li{padding:0 5px;font-size:12px}
body.term-ncredible-savini .ncredible-main .grid .wheel .sizes ul li:not(:last-of-type){border-right:1px solid}
body.term-ncredible-savini .ncredible-main .grid .wheel .entry-title{margin:0}
body.term-ncredible-savini .ncredible-main .grid .wheel .entry-title .char1,body.term-ncredible-savini .ncredible-main .grid .wheel .entry-title .char2{color:#ed1f24;font-size:42px;font-weight:600}
body.term-ncredible-savini .ncredible-main .grid .wheel .entry-title .char3,body.term-ncredible-savini .ncredible-main .grid .wheel .entry-title .char4,body.term-ncredible-savini .ncredible-main .grid .wheel .entry-title .char5{font-size:28px;font-weight:300}
body.term-ncredible-savini .ncredible-side{background:#ed1f24;height:calc(100vh - 145px);width:350px;overflow:auto;position:sticky;top:5%;float:left}
body.term-ncredible-savini .ncredible-side .top-info{padding:2em}
body.term-ncredible-savini .ncredible-side .top-info img{-o-object-fit:none;object-fit:none;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
body.term-ncredible-savini .ncredible-side .top-info p{font-size:1em;text-align:justify;color:white}
body.term-ncredible-savini .ncredible-side .bottom-img{position:absolute;bottom:0}
body.term-ncredible-savini .ncredible-side .bottom-img img{display:block}
body.term-ncredible-savini .ncredible-side .info{padding:5vw 8vw}
body.term-ncredible-savini .ncredible-side .info .info-column{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}
body.term-ncredible-savini .ncredible-side .info .info-column .image{height:110px;background-repeat:no-repeat;background-position:center;background-size:contain}
body.term-ncredible-savini .ncredible-side .info .info-column h2{text-transform:uppercase;color:#999}
body.term-ncredible-savini .ncredible-side .info .info-column p{text-align:left;color:#999;text-transform:uppercase;letter-spacing:2px;font-size:12px}
body.term-sl-series .conf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:3vw 5vw;border-top:1px solid #eee;border-bottom:1px solid #eee}
body.term-sl-series .conf p{font-weight:700;font-size:18px;font-family:gramond-premier-pro-display,serif;text-transform:uppercase;letter-spacing:1px;color:#000;text-indent:230px;position:relative}
body.term-sl-series .conf p:before{content:"";position:absolute;width:201px;height:12px;background:#d70000;left:20px;top:7px}
body.term-sl-series .conf div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-preferred-size:auto;flex-basis:auto}
body.term-sl-series .conf div img{-o-object-fit:contain;object-fit:contain}
body.term-sl-series .conf div img:nth-child(odd){width:220px}
body.term-sl-series .conf div img:nth-child(even){width:250px}
body.term-sl-series .conf .seperator{position:absolute;right:1px;border-right:2px solid black;width:2px;height:30%;padding-right:30px;display:block}
body.term-sl-series .grid{padding:0 5vw 5vw}
body.term-sl-series .grid .wheel{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%}
body.term-sl-series .grid .wheel .entry-title{margin:0;font-family:gramond-premier-pro-display,serif;font-weight:400;letter-spacing:1px}
body.term-sl-series .grid .wheel .entry-title .letter{font-size:1.4em}
body.term-sl-series .grid .wheel .entry-title .letter .char1,body.term-sl-series .grid .wheel .entry-title .letter .char2{color:#d70000}
body.term-sl-series .info--header{padding:0 5vw;font-family:gramond-premier-pro-display,serif}
body.term-sl-series .info--header h4{text-transform:uppercase;font-style:italic;letter-spacing:10px;font-size:14px;margin-left:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:2px solid #eee}
body.term-sl-series .info--header p{text-transform:uppercase;color:#999;letter-spacing:1px;font-size:14px;padding:2rem 2rem 0}
body.term-sl-series .info--header ul{counter-reset:my-awesome-counter;list-style:none;margin:0;padding:5px 0 30px 20px}
body.term-sl-series .info--header ul li{margin:20px 50px 0 25px;counter-increment:my-awesome-counter;position:relative;display:inline-block}
body.term-sl-series .info--header ul li::before{content:counter(my-awesome-counter);color:#fff;font-size:1rem;font-weight:bold;position:absolute;--size:24px;left:calc(-1 * var(--size) - 10px);line-height:var(--size);width:var(--size);height:var(--size);top:0;border-radius:12px;-webkit-transform:rotate(-10deg);transform:rotate(0);background:#000;text-align:center}
body.term-sx-collection .conf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:5vw 8vw;background:#efefef}
body.term-sx-collection .conf p{font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:1px;color:#ed1f24;text-indent:230px;position:relative}
body.term-sx-collection .conf p:before{content:"";position:absolute;width:201px;height:12px;background:#ed1f24;left:20px;top:7px}
body.term-sx-collection .conf div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-preferred-size:auto;flex-basis:auto}
body.term-sx-collection .conf div img{-o-object-fit:contain;object-fit:contain}
body.term-sx-collection .conf div img:nth-child(odd){width:220px}
body.term-sx-collection .conf div img:nth-child(even){width:250px}
body.term-sx-collection .conf .seperator{position:absolute;right:1px;border-right:2px solid black;width:2px;height:30%;padding-right:30px;display:block}
body.term-sx-collection .grid{padding:0 5vw 5vw}
body.term-sx-collection .grid .wheel{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}
body.term-sx-collection .grid .wheel .entry-title{margin:0}
body.term-sx-collection .grid .wheel .entry-title .char1,body.term-sx-collection .grid .wheel .entry-title .char2{color:#ed1f24;font-size:42px;font-weight:700}
body.term-sx-collection .grid .wheel .entry-title .char4,body.term-sx-collection .grid .wheel .entry-title .char5{font-size:28px;color:#333;font-weight:700;margin-top:0;margin-left:6px}
body.term-sx-collection .info--header{padding:0 8vw}
body.term-sx-collection .info--header h4{text-transform:uppercase;font-style:italic;letter-spacing:10px;font-size:14px;margin-left:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:2px solid red}
body.term-sx-collection .info--header ul{counter-reset:my-awesome-counter;list-style:none;margin:0;padding:5px 0 30px 20px}
body.term-sx-collection .info--header ul li{margin:20px 50px 0 25px;counter-increment:my-awesome-counter;position:relative;display:inline-block}
body.term-sx-collection .info--header ul li:before{content:counter(my-awesome-counter);color:#fff;font-size:1rem;font-weight:bold;position:absolute;--size:24px;left:calc(-1 * var(--size) - 10px);line-height:var(--size);width:var(--size);height:var(--size);top:0;-webkit-transform:rotate(-10deg);transform:rotate(0);background:#f61502;text-align:center}
.term-sv1-r .facet-wheels{overflow-x:hidden;-ms-flex-preferred-size:calc(100% - 300px);flex-basis:calc(100% - 300px)}
.term-sv1-r .location_indv_post{border-bottom:1px solid #e5e5e5;grid-template-columns:230px 1fr}
.term-sv1-r .location_indv_post a{margin-right:4rem;display:block}
.term-sv1-r h2{font-size:3em;font-weight:800;-webkit-transform:skewX(-16deg);transform:skewX(-16deg);line-height:1.4em;text-transform:uppercase;margin:15px 0;color:#e90100;-ms-flex-item-align:center;align-self:center;justify-self:center}
.term-sv1-r h2 .number-part{font-weight:900;padding:0 3px;text-align:center;color:#000;display:inline-block;line-height:3.5rem}
.term-sv1-r .wheel-contain{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.term-sv1-r .wheel-contain article{-ms-flex-preferred-size:24%;flex-basis:24%}
.term-sv1-r h2 span.char2{background-image:-webkit-linear-gradient(237deg,#e90100 0,#ff2c2f 50%,#ae0003 99%)}
.term-sv1-x .facet-wheels{overflow-x:hidden;-ms-flex-preferred-size:calc(100% - 300px);flex-basis:calc(100% - 300px)}
.term-sv1-x .location_post{display:grid}
.term-sv1-x .location_post .location_indv_post{border-bottom:1px solid #e5e5e5;grid-template-columns:230px 1fr}
.term-sv1-x .location_post .location_indv_post h2{font-size:3em;font-weight:800;-webkit-transform:skewX(-16deg);transform:skewX(-16deg);line-height:1.4em;text-transform:uppercase;margin:15px 0;-ms-flex-item-align:center;align-self:center;justify-self:center}
.term-sv1-x .location_post .location_indv_post h2 .number-part{font-weight:900;padding:0 7px;text-align:center;color:#fff;display:inline-block;line-height:3.5rem;text-shadow:1px 1px #444,-1px -1px #fff;margin:0 3px 0 3px;background-image:-webkit-linear-gradient(237deg,#7a7a7a 0,#989898 50%,#5c5c5c 99%);min-width:1em}
.term-sv1-x .location_post .location_indv_post a{margin-right:2rem;display:block}
.term-sv1-x .location_post .location_indv_post.even{border-right:1px solid #e5e5e5}
.term-sv1-x .location_post .location_indv_post:last-child{border-bottom:0}
.term-sv1-x .wheel-contain{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.term-sv1-x .wheel-contain article{-ms-flex-preferred-size:30%;flex-basis:30%}
.sv1-collection .monoblock{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#191919;margin-top:5vw}
.sv1-collection .config-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2vw;width:30%;background:black}
.sv1-collection .config-info{max-width:300px;min-width:270px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:white;font-weight:300;font-size:15px;z-index:1;text-shadow:0 0 10px black}
.sv1-collection .config-info .mono-logo{position:relative}
.sv1-collection .config-info .mono-logo:after{content:"";position:absolute;bottom:0;left:0;width:70px;height:100%;z-index:1;border-bottom:2px solid red}
.sv1-collection .config-info .more-info{font-weight:100;text-align:justify}
.sv1-collection .mono-wheel{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:5%}
.sv1-collection .mono-wheel .middle-image{padding-left:1vw}
.sv1-collection .mono-wheel .middle-image img{margin-top:-9%;display:block}
.sv1-collection .mono-wheel .features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center;margin-top:-6%;color:white;text-transform:uppercase;font-size:15px;padding-right:20px}
.sv1-collection .mono-wheel .features .feature-item{margin-bottom:20px}
.sv1-collection .mono-wheel .features .feature-item:nth-child(1) .title{margin-left:20px}
.sv1-collection .mono-wheel .features .feature-item:nth-child(2) .title{margin-left:40px}
.sv1-collection .mono-wheel .features .feature-item:nth-child(3) .title{margin-left:60px}
.sv1-collection .mono-wheel .features .feature-item:nth-child(4) .title{margin-left:50px}
.sv1-collection .mono-wheel .features .feature-item .title{position:relative;margin-bottom:1vw}
.sv1-collection .mono-wheel .features .feature-item .title:before{content:"";position:absolute;left:calc(-4% - 1em);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;height:2px;width:20px;background-color:red}
.sv1-collection .config-title{padding:2vw;margin:3vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.sv1-collection .config-title img{-o-object-fit:contain;object-fit:contain;padding-right:30px;margin-right:30px;border-right:3px solid #ccc}
.sv1-collection .config-title p{margin:0;font-weight:300}
.sv1-collection .dont-show{display:none}
.sv1-collection header{padding:4vw 5vw 1vw 5vw;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}
.sv1-collection header .collection-logo{position:relative}
.sv1-collection header .collection-logo .new{position:absolute;top:-15px;text-align:left;left:10px;font-style:italic;color:#222}
.sv1-collection header .collection-logo img{width:100%;max-width:250px;padding-right:1.5em}
.sv1-collection header .tax-header-content{padding-left:1.5em;border-left:1px solid #aaa}
.sv1-collection header .tax-header-content h1{letter-spacing:3px;font-weight:300;margin:0}
.sv1-collection header .tax-header-content h1 span{font-weight:500;color:#ed1f24}
.sv1-collection header .tax-header-content p{font-size:1.4em;margin:0;font-weight:300}
.sv1-collection .facet-wheels .location_indv_post{overflow-x:hidden;display:grid;width:100%;text-align:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:2em 0}
.sv1-collection .facet-wheels .location_indv_post a h3{font-size:1em;margin:0;padding:0;text-align:center;font-weight:500;line-height:normal}
body.term-hyperion .grid .wheel{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}
body.term-hyperion .grid .wheel a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
body.term-hyperion .grid .wheel a .entry-header .entry-title{margin:0}
.contact{background-image:url(https://savininew.wpengine.com/wp-content/uploads/2019/06/savini__contact-bg-1.jpg);background-repeat:no-repeat;background-position:left center;background-size:cover}
.contact main{background:transparent}
.contact-form{position:relative;width:50%;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgba(0,0,0,0.85);padding:2rem 4rem;color:#9e9e9e}
.contact-form__wrapper{padding:5rem 0 5rem}
.contact-form__header{width:100%;border-bottom:1px solid #4a4a4a;padding-bottom:1.5rem}
.contact-form__header h1{font-weight:300}
.contact-form__header h1 span{font-weight:600}
.contact-form__title{margin:0;color:#fff;text-transform:uppercase;letter-spacing:2.3px}
.contact-form__info p{margin:0;font-size:.86em;letter-spacing:1px;text-transform:uppercase;font-weight:400}
.contact-form__info p strong{font-weight:600}
.contact-form__info a{color:#fff;font-weight:300;text-decoration:none}
.contact-form__body{width:100%;padding-top:1rem}
.contact-form__body .wpcf7{font-weight:300;font-size:.9em}
.contact-form__body .wpcf7 input[type="text"],.contact-form__body .wpcf7 input[type="email"],.contact-form__body .wpcf7 input[type="url"],.contact-form__body .wpcf7 input[type="password"],.contact-form__body .wpcf7 input[type="search"],.contact-form__body .wpcf7 input[type="number"],.contact-form__body .wpcf7 input[type="tel"],.contact-form__body .wpcf7 input[type="range"],.contact-form__body .wpcf7 input[type="date"],.contact-form__body .wpcf7 input[type="month"],.contact-form__body .wpcf7 input[type="week"],.contact-form__body .wpcf7 input[type="time"],.contact-form__body .wpcf7 input[type="datetime"],.contact-form__body .wpcf7 input[type="datetime-local"],.contact-form__body .wpcf7 input[type="color"],.contact-form__body .wpcf7 textarea,.contact-form__body .wpcf7 select{background:#2e2e2e;color:#9e9e9e;width:100%;padding:.5rem;font-weight:300;font-size:.9em}
.contact-form__body .wpcf7 button,.contact-form__body .wpcf7 input[type="button"],.contact-form__body .wpcf7 input[type="reset"],.contact-form__body .wpcf7 input[type="submit"]{margin:1em 0;border:1px solid;border-color:#4a4a4a;background:rgba(255,255,255,0);color:#9e9e9e;font-size:.9em;padding:0 2em;text-transform:uppercase}
.contact-form__body .wpcf7 label{font-size:.86em;letter-spacing:1px;text-transform:uppercase;font-weight:400}
.contact-form__footer{width:100%}
.contact-form__footer a{color:#787878;text-decoration:none}
.vehicle-filters{margin:0 3vw 20px;border-top:1px solid #eee;border-bottom:1px solid #eee}
.vehicle-filters .facetwp-facet{margin-bottom:10px !important;width:180px;display:inline-block;margin-right:20px}
.vehicle-filters .facetwp-facet .facetwp-dropdown{padding:0 6px;width:100%;border:1px solid white;font-size:12px;display:block;line-height:32px;height:32px;color:#555;background-color:#ececec;box-shadow:0 1px 2px rgba(0,0,0,0.16);-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.19);transition:all .2s linear;-webkit-transition:all .2s linear}
.vehicle-filters .facetwp-facet .facetwp-type-pager{margin:0;font-size:14px;color:#666}
.vehicle-filters .facetwp-facet-vehicle_load{margin:auto;display:block}
.vehicle-filters .facetwp-facet-vehicle_load button.facetwp-load-more{background:#ed1f24;color:white;border:0;border-radius:0;width:180px;padding:15px;letter-spacing:1px}
.vehicle-filters .filters-bar{display:inline-block;margin:20px 0 12px 0}
.vehicle-filters .filters-bar .filters{margin:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}
.vehicle-filters .filters-bar .filters .filter-group:not(:first-of-type){margin:0 0 0 60px}
.vehicle-filters .filters-bar .filters .filter-row{display:-webkit-box;display:-ms-flexbox;display:flex}
.vehicle-filters .filters-bar .filters .filter-row select:not(:first-child){margin:10px 0 0 20px}
.vehicle-filters .filters-bar .filters .select{display:block;font-size:16px;font-family:sans-serif;font-weight:700;color:#444;line-height:1.3;padding:.2em 1.4em .2em .8em;max-width:200px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0 0;border:1px solid #aaa;-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,0.04);box-shadow:0 1px 0 1px rgba(0,0,0,0.04);border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAAWUlEQVQYVzXLIQqEUABF0fOxTHELYjWbXYTZNlEwG92DyTbFfbgBo+AebANGg3zEF8/jBuzIceKDLWBF6dmFJWKLEQkOdBELTKgwo4+YosGA75vHI0ONH/43iSMN/xdqa7YAAAAASUVORK5CYII="),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e5e5e5));background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAAWUlEQVQYVzXLIQqEUABF0fOxTHELYjWbXYTZNlEwG92DyTbFfbgBo+AebANGg3zEF8/jBuzIceKDLWBF6dmFJWKLEQkOdBELTKgwo4+YosGA75vHI0ONH/43iSMN/xdqa7YAAAAASUVORK5CYII="),linear-gradient(to bottom,#fff 0,#e5e5e5 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.3em auto,100%;font-weight:400}
.vehicle-filters .filters-bar .filters .select::-ms-expand{display:none}
.vehicle-filters .filters-bar .filters .select:hover{border-color:#888}
.vehicle-filters .filters-bar .filters .select-s:focus{border-color:#aaa;-webkit-box-shadow:0 0 1px 3px rgba(59,153,252,0.7);box-shadow:0 0 1px 3px rgba(59,153,252,0.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:0}
.vehicle-filters .facet-pager{margin:20px 0;display:inline-block;float:right}
.grid{-ms-flex-wrap:wrap;flex-wrap:wrap}
.grid .gallery-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%;padding:2px}
.finish-grid{-ms-flex-wrap:wrap;flex-wrap:wrap}
.finish-grid .gallery-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;padding:2px;margin-bottom:20px}
.gallery-item .overlay{display:none;background:rgba(0,0,0,0.65);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}
.gallery-item .content{color:#fff}
.gallery-item .content h4,.gallery-item .content p{margin:0;font-weight:100;line-height:22px}
.gallery-item .content .see-more{text-decoration:underline}
.gallery-item .link{position:absolute;top:0;left:0;width:100%;height:100%}
.gallery-item:hover .overlay{display:-webkit-box;display:-ms-flexbox;display:flex}
.load-more-wrapper{margin:3rem 0;padding:0 5vw}
.load-more{margin:auto;max-width:180px;height:45px;background-color:red;color:#fff;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:14px;font-size:.875rem;font-weight:800;letter-spacing:1px;cursor:pointer;text-transform:uppercase;padding:10px 0;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out}
.load-more:hover{background-color:red;color:#fff}
.gallery-thumb:nth-child(1){-webkit-animation-delay:.03s;animation-delay:.03s}
.gallery-thumb:nth-child(2){-webkit-animation-delay:.06s;animation-delay:.06s}
.gallery-thumb:nth-child(3){-webkit-animation-delay:.09s;animation-delay:.09s}
.gallery-thumb:nth-child(4){-webkit-animation-delay:.12s;animation-delay:.12s}
.gallery-thumb:nth-child(5){-webkit-animation-delay:.15s;animation-delay:.15s}
.gallery-thumb:nth-child(6){-webkit-animation-delay:.18s;animation-delay:.18s}
.gallery-thumb:nth-child(7){-webkit-animation-delay:.21s;animation-delay:.21s}
.gallery-thumb:nth-child(8){-webkit-animation-delay:.24s;animation-delay:.24s}
.gallery-thumb:nth-child(9){-webkit-animation-delay:.27s;animation-delay:.27s}
.gallery-thumb:nth-child(10){-webkit-animation-delay:.3s;animation-delay:.3s}
.gallery-thumb:nth-child(11){-webkit-animation-delay:.33s;animation-delay:.33s}
.gallery-thumb:nth-child(12){-webkit-animation-delay:.36s;animation-delay:.36s}
.vehicles-slider__wrapper,.finish-slider__wrapper{padding:5vw}
.vehicles-slider__wrapper .vehicles-slider,.vehicles-slider__wrapper .finish-slider,.finish-slider__wrapper .vehicles-slider,.finish-slider__wrapper .finish-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
.vehicles-slider__wrapper .slick-slide .gallery-wrapper,.finish-slider__wrapper .slick-slide .gallery-wrapper{max-width:100%}
.vehicles-slider__wrapper .gallery-wrapper,.finish-slider__wrapper .gallery-wrapper{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%}
body.body--mobile .related-slider{display:block}
.related-slider__wrapper{padding:5vw}
.related-slider__wrapper .related-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:3vw}
.related-slider__wrapper .slick-slide .gallery-wrapper{max-width:100%}
.related-slider__wrapper .gallery-wrapper{max-width:340px}
.related-slider__wrapper .gallery-wrapper .gallery-thumb a{padding:2em}
.related-slider__wrapper .gallery-wrapper .gallery-thumb h3{font-size:1em;font-weight:300}
.gallery-thumb{padding:1px}
.gallery-thumb a{position:relative;display:block;height:auto}
.gallery-thumb a img{display:block}
.gallery-thumb a:hover .gallery-thumb-info{opacity:1;visibility:visible}
.gallery-thumb a .gallery-thumb-info{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:rgba(0,0,0,0.6);-webkit-transition:.5s ease;transition:.5s ease;top:0;opacity:0;visibility:hidden}
.gallery-thumb a .gallery-thumb-info h3{color:#fff;font-size:18px;text-transform:uppercase;letter-spacing:1px;text-shadow:1px 1px 1px #444;line-height:30px}
.gallery-thumb a .gallery-thumb-info h3 span{font-weight:400}
.gallery-thumb a .gallery-thumb-info h3 .vgal{line-height:40px;vertical-align:middle}
.gallery-thumb a .gallery-thumb-info h3 .sv-f{font-size:1em}
.gallery-thumb a .gallery-thumb-info h3 .sv-f .char1,.gallery-thumb a .gallery-thumb-info h3 .sv-f .char2{font-size:1.6em;color:#ed1f24;font-weight:700}
.gallery-thumb a .gallery-thumb-info h3 .sv-f .char3,.gallery-thumb a .gallery-thumb-info h3 .sv-f .char4,.gallery-thumb a .gallery-thumb-info h3 .sv-f .char5{font-size:1.6em;color:#eee;margin-top:0;font-style:italic;font-weight:700}
.gallery-thumb a .gallery-thumb-info h3 .ncredible-savini{font-size:1em}
.gallery-thumb a .gallery-thumb-info h3 .ncredible-savini .char1,.gallery-thumb a .gallery-thumb-info h3 .ncredible-savini .char2,.gallery-thumb a .gallery-thumb-info h3 .ncredible-savini .char3,.gallery-thumb a .gallery-thumb-info h3 .ncredible-savini .char4,.gallery-thumb a .gallery-thumb-info h3 .ncredible-savini .char5{font-size:1.6em;font-weight:700}
.gallery-thumb a .gallery-thumb-info h3 .black-di-forza{font-size:1em}
.gallery-thumb a .gallery-thumb-info h3 .black-di-forza .char1,.gallery-thumb a .gallery-thumb-info h3 .black-di-forza .char2{font-size:1.6em;color:#ed2327;margin-top:6px}
.gallery-thumb a .gallery-thumb-info h3 .black-di-forza .char3,.gallery-thumb a .gallery-thumb-info h3 .black-di-forza .char4{font-size:1.6em;color:#fff;font-weight:100}
.gallery-thumb a .gallery-thumb-info h3 .savini-forged .char1,.gallery-thumb a .gallery-thumb-info h3 .savini-forged .char2{color:#ed1f24;font-size:28px;font-weight:700}
.gallery-thumb a .gallery-thumb-info h3 .savini-forged .char3,.gallery-thumb a .gallery-thumb-info h3 .savini-forged .char4,.gallery-thumb a .gallery-thumb-info h3 .savini-forged .char5,.gallery-thumb a .gallery-thumb-info h3 .savini-forged .char6,.gallery-thumb a .gallery-thumb-info h3 .savini-forged .char7,.gallery-thumb a .gallery-thumb-info h3 .savini-forged .char8,.gallery-thumb a .gallery-thumb-info h3 .savini-forged .char9,.gallery-thumb a .gallery-thumb-info h3 .savini-forged .char10{color:#fff;font-weight:100;margin-top:6px;vertical-align:top;line-height:28px;font-size:20px}
.gallery-thumb a .gallery-thumb-info h3 .savini-diamond{font-family:gramond-premier-pro-display,serif;font-style:italic}
.gallery-thumb a .gallery-thumb-info h3 .savini-diamond .char1,.gallery-thumb a .gallery-thumb-info h3 .savini-diamond .char2,.gallery-thumb a .gallery-thumb-info h3 .savini-diamond .char3,.gallery-thumb a .gallery-thumb-info h3 .savini-diamond .char4,.gallery-thumb a .gallery-thumb-info h3 .savini-diamond .char5,.gallery-thumb a .gallery-thumb-info h3 .savini-diamond .char6,.gallery-thumb a .gallery-thumb-info h3 .savini-diamond .char7,.gallery-thumb a .gallery-thumb-info h3 .savini-diamond .char8,.gallery-thumb a .gallery-thumb-info h3 .savini-diamond .char9,.gallery-thumb a .gallery-thumb-info h3 .savini-diamond .char10,.gallery-thumb a .gallery-thumb-info h3 .savini-diamond char11,.gallery-thumb a .gallery-thumb-info h3 .savini-diamond char12{margin-top:0;color:#fff;font-size:28px;font-weight:100}
.gallery-thumb a .gallery-thumb-info>span{color:#fff;text-transform:uppercase;font-size:11px;letter-spacing:1px}
.gallery-thumb{padding:1px}
.gallery-thumb a{position:relative;display:block;height:auto}
.gallery-thumb a img{display:block}
.gallery-thumb a .finish-gallery-thumb-info{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transition:.5s ease;transition:.5s ease;top:0}
.gallery-thumb a .finish-gallery-thumb-info h3{font-size:18px;text-transform:uppercase;letter-spacing:1px;margin:5px}
.gallery-thumb a .finish-gallery-thumb-info h3 span{font-weight:400}
.gallery-thumb a .finish-gallery-thumb-info h3 .vgal{line-height:40px;vertical-align:middle}
.gallery-thumb a .finish-gallery-thumb-info>span{text-transform:uppercase;font-size:11px;letter-spacing:1px}
.custom-title-1 .facetwp-facet{margin:0 0 0 40px;width:200px}
.related-galleries-inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}
body.single-wheel .wheel_collections-sv1-x .new{color:#ed1f24}
body.single-wheel .wheel_collections-sv1-x .char2{background-image:-webkit-linear-gradient(237deg,#7a7a7a 0,#989898 50%,#5c5c5c 99%)}
body.single-wheel .wheel_collections-sv1-r .char2{background-image:-webkit-linear-gradient(237deg,#e90100 0,#ff2c2f 50%,#ae0003 99%)}
body.single-wheel .wheel_collections-sv1-x .title-head .configuration-logo img,body.single-wheel .wheel_collections-sv1-r .title-head .configuration-logo img{max-width:220px}
body.single-wheel .wheel_collections-sv1-x .sv1-forging,body.single-wheel .wheel_collections-sv1-r .sv1-forging{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-bottom:1em}
body.single-wheel .wheel_collections-sv1-x .sv1-forging p,body.single-wheel .wheel_collections-sv1-r .sv1-forging p{padding-left:20px;font-size:1.2em}
body.single-wheel .wheel_collections-sv1-x .sv1-forging .collection-logo,body.single-wheel .wheel_collections-sv1-r .sv1-forging .collection-logo{position:relative;display:none}
body.single-wheel .wheel_collections-sv1-x .sv1-forging .collection-logo:after,body.single-wheel .wheel_collections-sv1-r .sv1-forging .collection-logo:after{content:"";position:absolute;right:0;height:54px;border-right:2px solid red;top:calc(50% - 27px)}
body.single-wheel .wheel_collections-sv1-x .sv1-forging .collection-logo img,body.single-wheel .wheel_collections-sv1-r .sv1-forging .collection-logo img{max-width:180px;padding-right:21px}
body.single-wheel .wheel_collections-sv1-x .sv1-forging .configuration-logo,body.single-wheel .wheel_collections-sv1-r .sv1-forging .configuration-logo{position:relative}
body.single-wheel .wheel_collections-sv1-x .sv1-forging .configuration-logo:after,body.single-wheel .wheel_collections-sv1-r .sv1-forging .configuration-logo:after{content:"";position:absolute;right:0;height:54px;border-right:2px solid red;top:calc(50% - 27px)}
body.single-wheel .wheel_collections-sv1-x .sv1-forging .configuration-logo img,body.single-wheel .wheel_collections-sv1-r .sv1-forging .configuration-logo img{max-width:250px;padding-right:21px}
body.single-wheel .wheel_collections-sv1-x .entry-header h1,body.single-wheel .wheel_collections-sv1-r .entry-header h1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
body.single-wheel .wheel_collections-sv1-x .letter,body.single-wheel .wheel_collections-sv1-r .letter{font-size:4rem;font-weight:800;-webkit-transform:skewX(-16deg);transform:skewX(-16deg);line-height:.4em;text-transform:uppercase;margin:15px 0;-ms-flex-item-align:center;align-self:center}
body.single-wheel .wheel_collections-sv1-x .letter .char1,body.single-wheel .wheel_collections-sv1-r .letter .char1{color:black}
body.single-wheel .wheel_collections-sv1-x .letter .char2,body.single-wheel .wheel_collections-sv1-r .letter .char2{font-weight:900;padding:0 7px;text-align:center;color:#fff;margin:0 3px;width:61px;display:inline-block;line-height:4.2rem;text-shadow:1px 1px #444,-1px -1px #fff}
body.single-wheel main{padding:0}
body.single-wheel main .wheel.wheel_collections-savini-diamond .wheel-content .entry-header h1 span{font-family:gramond-premier-pro-display,serif;font-weight:400;color:#fff !important;font-style:italic}
body.single-wheel main .wheel.sv-f .tuv.light{display:none}
body.single-wheel main .wheel.sv-f .tuv.dark{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
body.single-wheel main .wheel.sv-f .entry-header h1 .char3,body.single-wheel main .wheel.sv-f .entry-header h1 .char4,body.single-wheel main .wheel.sv-f .entry-header h1 .char5{font-style:italic;font-weight:700}
body.single-wheel main .wheel.wheel_collections-savini-forged .tuv.light{display:none}
body.single-wheel main .wheel.wheel_collections-savini-forged .tuv.dark{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
body.single-wheel main .wheel.black-di-forza .wheel-content .entry-header h1>span{font-size:1.6em}
body.single-wheel main .wheel.black-di-forza .wheel-content .entry-header h1 .char3,body.single-wheel main .wheel.black-di-forza .wheel-content .entry-header h1 .char4,body.single-wheel main .wheel.black-di-forza .wheel-content .entry-header h1 .char5{color:#fff !important}
body.single-wheel .sellable-wheel-content{display:grid;grid-template-areas:"a a" "b c";grid-template-columns:50%}
body.single-wheel .sellable-wheel-content p{font-weight:300;letter-spacing:1px;margin:0}
body.single-wheel .sellable-wheel-content section{-ms-flex-item-align:center;align-self:center}
body.single-wheel .sellable-wheel-content section.title-wrapper{grid-area:a;border-bottom:1px solid #ccc}
body.single-wheel .sellable-wheel-content section.image{grid-area:b;margin-left:5vw}
body.single-wheel .sellable-wheel-content section.image>.main-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:0;padding:40% 0;overflow:hidden;margin:0 10%}
body.single-wheel .sellable-wheel-content section.sales{grid-area:c;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:5vw;gap:1em}
body.single-wheel .sellable-wheel-content section.sales .purchase-options{font-size:.9em;font-weight:300}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector{width:560px;margin-top:2vw;background:#333}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector h5{text-transform:uppercase;font-size:1.6em;font-weight:300;margin:0;padding:1vw 1vw 0;color:#fff}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .extra-vehicle-controller{color:#fff;padding:0 1vw 1vw}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .extra-vehicle-controller p span{font-weight:600}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .extra-vehicle-controller .pick-vehicle-menu{margin-top:.5em;background:0;border:1px solid white;color:#fff;font-weight:400;padding:.6em 1em;letter-spacing:normal;height:auto}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .sales-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#eee;padding:0 1vw 1vw}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .sales-container .add-to-cart-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .sales-container .add-to-cart-container .total-price{width:170px}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .sales-container .add-to-cart-container .mpc-button input[type="submit"]{color:white;background:#ed1f24;text-transform:uppercase;width:180px}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .sales-container .add-to-cart-container .mpc-button .add_to_cart_button{border:0;font-size:.9em;padding:1em 0;text-align:center;letter-spacing:1px;font-weight:600;color:white;background:#ed1f24;height:42px;width:180px;display:block}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .sales-container>div{margin-top:1em;grid-gap:1em}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .sales-container>div .wheel-price{display:table}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .sales-container>div .wheel-price .price{display:table-cell;vertical-align:middle}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .sales-container>div .dropdown-rear-wheel dt a{color:#666;background-color:#ddd}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .sales-container>div .dropdown-rear-wheel.enabled dt a{color:#000;background-color:white}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .sales-container>div .quantity{position:relative}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .sales-container>div .quantity .qty{background:white;width:85px;text-align:left;padding-left:36px;height:48px}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .sales-container>div .quantity .qty:disabled{color:#666;background:#ddd}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .sales-container>div .quantity:after{position:absolute;content:"QTY";left:5px;top:16px;font-size:.8em}
body.single-wheel .sellable-wheel-content section.sales .profiles .profiles-title{margin-bottom:1em}
body.single-wheel .sellable-wheel-content section.sales .profiles a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 1 180px;flex:0 1 180px;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}
body.single-wheel .sellable-wheel-content section.sales .profiles a span{font-size:.8em;text-decoration:none;color:#6e6e6e;font-weight:300}
body.single-wheel .wheel-content{display:grid;grid-template-columns:50% 50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
body.single-wheel .wheel-content section.image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
body.single-wheel .wheel-content section.image>img{width:80%}
body.single-wheel .wheel-content section.info{height:100%;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
body.single-wheel .entry-header{position:relative}
body.single-wheel .entry-header .new{position:absolute;top:-8px;font-weight:700}
body.single-wheel .entry-header h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0}
body.single-wheel .entry-header h1>span{font-size:1.6em}
body.single-wheel .entry-header h1 p{font-size:.8em;margin-left:.9em}
body.single-wheel .entry-header h1 .char1,body.single-wheel .entry-header h1 .char2{color:#ed1f24}
body.single-wheel .entry-header h1 .char3,body.single-wheel .entry-header h1 .char4,body.single-wheel .entry-header h1 .char5{color:#333;font-weight:400}
body.single-wheel .content p{font-weight:300;letter-spacing:1px}
body.single-wheel .configuration-logo img{max-width:250px}
body.single-wheel .available span.sizes{text-transform:lowercase}
body.single-wheel .available h5{margin:0}
body.single-wheel .available p{font-weight:300;letter-spacing:1px;margin:0}
body.single-wheel .profiles .profiles-title{font-weight:300;letter-spacing:1px}
body.single-wheel .profiles .profiles-title strong{padding-right:6px}
body.single-wheel .profiles .profile-row{margin-left:-6px;padding:6px 0}
body.single-wheel .profiles .profile-row span{position:relative}
body.single-wheel .profiles .profile-row span:before{content:"";position:absolute;left:0;top:0;height:100%;border-left:1px solid #333}
body.single-wheel .profiles .profile-row span:last-child{display:none}
body.single-wheel .profiles .profile{position:relative;-webkit-box-flex:0;-ms-flex:0;flex:0;margin-right:10px;padding:5px;text-decoration:none;color:#333;margin-left:0;text-align:center}
body.single-wheel .profiles .profile:hover,body.single-wheel .profiles .profile.active{background:#ed1f24;color:#fff}
body.single-wheel .profiles .profile p{margin:0}
body.single-wheel .profiles .profile img{max-width:140px;background-color:white}
body.single-wheel .wheel-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}
body.single-wheel .wheel-gallery .gallery-image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:top;-ms-flex-pack:top;justify-content:top;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:5px}
body.single-wheel .wheel-gallery .gallery-image img{height:120px;cursor:pointer}
body.single-wheel .wheel-gallery .gallery-image p{text-align:center}
body.single-wheel .title-row .configuration-logo.black-di-forza{-webkit-filter:brightness(1) invert(1);filter:brightness(1) invert(1)}
body.single-wheel .shown-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.3rem}
body.single-wheel .shown-in p{margin:0 0 0 6px}
body.single-wheel .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2rem 0 0;position:absolute;bottom:0;width:100%}
body.single-wheel .actions a{text-decoration:none;text-transform:uppercase;font-weight:700}
body.single-wheel .actions .back a{color:#000}
body.single-wheel .actions .customize{position:relative}
body.single-wheel .actions .customize:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:skew(-40deg);transform:skew(-40deg);background:#ed1f24;z-index:1}
body.single-wheel .actions .customize span{z-index:9;position:relative;padding:4px 16px}
body.single-wheel .actions .customize a{color:#fff}
body.single-wheel .single-header{text-transform:uppercase}
body.single-wheel .single-header h2{letter-spacing:3px;font-weight:300}
body.single-wheel .single-header h2 span{font-weight:600}
body.single-wheel .single-header p{padding:0 5vw}
body.single-wheel .single-header span{color:#ed1f24}
body.single-wheel .single-header.slider-header{padding:5vw 0 0}
body.single-wheel .vehicles-slider__wrapper,body.single-wheel .finish-slider__wrapper,body.single-wheel .related-slider__wrapper{text-align:center}
body.single-wheel .vehicles-slider__wrapper .vehicles-slider .slick-list,body.single-wheel .vehicles-slider__wrapper .finish-slider .slick-list,body.single-wheel .vehicles-slider__wrapper .related-slider .slick-list,body.single-wheel .finish-slider__wrapper .vehicles-slider .slick-list,body.single-wheel .finish-slider__wrapper .finish-slider .slick-list,body.single-wheel .finish-slider__wrapper .related-slider .slick-list,body.single-wheel .related-slider__wrapper .vehicles-slider .slick-list,body.single-wheel .related-slider__wrapper .finish-slider .slick-list,body.single-wheel .related-slider__wrapper .related-slider .slick-list{padding:0 0 3vw}
body.single-wheel .vehicles-slider__wrapper .vehicles-slider .slick-prev,body.single-wheel .vehicles-slider__wrapper .finish-slider .slick-prev,body.single-wheel .vehicles-slider__wrapper .related-slider .slick-prev,body.single-wheel .finish-slider__wrapper .vehicles-slider .slick-prev,body.single-wheel .finish-slider__wrapper .finish-slider .slick-prev,body.single-wheel .finish-slider__wrapper .related-slider .slick-prev,body.single-wheel .related-slider__wrapper .vehicles-slider .slick-prev,body.single-wheel .related-slider__wrapper .finish-slider .slick-prev,body.single-wheel .related-slider__wrapper .related-slider .slick-prev{left:25px;z-index:9}
body.single-wheel .vehicles-slider__wrapper .vehicles-slider .slick-next,body.single-wheel .vehicles-slider__wrapper .finish-slider .slick-next,body.single-wheel .vehicles-slider__wrapper .related-slider .slick-next,body.single-wheel .finish-slider__wrapper .vehicles-slider .slick-next,body.single-wheel .finish-slider__wrapper .finish-slider .slick-next,body.single-wheel .finish-slider__wrapper .related-slider .slick-next,body.single-wheel .related-slider__wrapper .vehicles-slider .slick-next,body.single-wheel .related-slider__wrapper .finish-slider .slick-next,body.single-wheel .related-slider__wrapper .related-slider .slick-next{right:25px;z-index:9}
body.single-wheel .vehicles-slider__wrapper .vehicles-slider .slick-slide,body.single-wheel .vehicles-slider__wrapper .finish-slider .slick-slide,body.single-wheel .vehicles-slider__wrapper .related-slider .slick-slide,body.single-wheel .finish-slider__wrapper .vehicles-slider .slick-slide,body.single-wheel .finish-slider__wrapper .finish-slider .slick-slide,body.single-wheel .finish-slider__wrapper .related-slider .slick-slide,body.single-wheel .related-slider__wrapper .vehicles-slider .slick-slide,body.single-wheel .related-slider__wrapper .finish-slider .slick-slide,body.single-wheel .related-slider__wrapper .related-slider .slick-slide{margin:5px}
body.single-wheel .wheel-inquiry-wrapper{padding:3vw 0;border-top:1px solid #c5c5c5;margin:5em 5vw;border-bottom:1px solid #ccc}
body.single-wheel .wheel-inquiry-wrapper h5{font-size:1.6em;color:black;font-weight:300;text-transform:uppercase;margin:0}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form{grid-template-columns:1fr 160px;grid-gap:.75em;display:grid}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form .submit input{height:48px}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;width:100%}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields>div{-webkit-box-flex:1;-ms-flex:1 0 24%;flex:1 0 24%}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields>div input:not([type="checkbox"]){height:48px}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields>div .wpcf7-form-control-wrap{position:relative;display:block;margin-top:1.5rem}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields>div .wpcf7-text{width:100%;font-size:.9em}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields>div.newsletter .wpcf7-form-control-wrap{margin-top:1rem}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields>div.newsletter .wpcf7-list-item{margin:0}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields>div.newsletter label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields>div.newsletter label span{font-weight:300;padding-left:10px;font-size:.9em}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields>div ::-webkit-input-placeholder{color:#222;opacity:1}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields>div ::-moz-placeholder{color:#222;opacity:1}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields>div :-ms-input-placeholder{color:#222;opacity:1}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields>div ::-ms-input-placeholder{color:#222;opacity:1}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields>div ::placeholder{color:#222;opacity:1}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields>div :-ms-input-placeholder{color:#222}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields>div ::-ms-input-placeholder{color:#222}
body.single-wheel .wheel-inquiry-wrapper .inquiry-form button{margin-top:1.5rem;height:48px}
body.single-wheel .see-more{color:#fff;position:relative;text-decoration:none;text-transform:uppercase;font-size:.9em;font-weight:400;padding:.5rem 2rem;background:#ed1f24;border:2px solid red;border-radius:2px;-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s;display:inline-block;margin:30px}
body.single-wheel.savini-diamond{background:#000;color:#fff}
body.single-wheel.savini-diamond .site-header{background:white}
body.single-wheel.savini-diamond .site-header .custom-logo{-webkit-filter:brightness(0);filter:brightness(0)}
body.single-wheel.savini-diamond .site-header .site-header-wrapper .site-navigation ul li{color:black !important}
body.single-wheel.savini-diamond .site-header .site-header-wrapper .site-navigation ul li a{color:black !important}
body.single-wheel.savini-diamond .site-header .box-shadow-menu:before{background:#111;-webkit-box-shadow:0 .25em 0 0 #111,0 .5em 0 0 #111;box-shadow:0 .25em 0 0 #111,0 .5em 0 0 #111}
body.single-wheel.savini-diamond main{background:#000}
body.single-wheel.savini-diamond .wheel-content section.info .actions .back a,body.single-wheel.savini-diamond .wheel-inquiry-wrapper h5,body.single-wheel.savini-diamond #footer .footer--wrapper .footer--menu ul .menu-item a{color:#fff}
body.post-type-archive-wheel .grid .wheel .entry-title .char1,body.post-type-archive-wheel .grid .wheel .entry-title .char2{color:#404040 !important;font-size:32px !important}
body.post-type-archive-wheel .grid .wheel .entry-title .char3,body.post-type-archive-wheel .grid .wheel .entry-title .char4,body.post-type-archive-wheel .grid .wheel .entry-title .char5,body.post-type-archive-wheel .grid .wheel .entry-title .char6,body.post-type-archive-wheel .grid .wheel .entry-title .char7,body.post-type-archive-wheel .grid .wheel .entry-title .char8,body.post-type-archive-wheel .grid .wheel .entry-title .char9,body.post-type-archive-wheel .grid .wheel .entry-title .char10{color:#404040 !important;font-weight:700 !important;margin-top:0 !important}
.wheel-builder{margin-top:85px}
body.single-vehicle{background:#000;padding-top:128px}
body.single-vehicle article{padding:0 2rem;color:#fff}
body.single-vehicle h1{font-size:30px;line-height:40px;vertical-align:middle;text-align:center;color:#eee;text-transform:capitalize;font-weight:400;margin-top:40px}
body.single-vehicle h1 .sv-f .char1,body.single-vehicle h1 .sv-f .char2{color:#ed1f24;font-weight:700}
body.single-vehicle h1 .sv-f .char3,body.single-vehicle h1 .sv-f .char4,body.single-vehicle h1 .sv-f .char5{color:#eee;margin-top:0;font-style:italic;font-weight:700}
body.single-vehicle h1 .black-di-forza .char1,body.single-vehicle h1 .black-di-forza .char2{color:#ed2327;margin-top:6px}
body.single-vehicle h1 .black-di-forza .char3,body.single-vehicle h1 .black-di-forza .char4,body.single-vehicle h1 .black-di-forza .char5{color:#fff;font-weight:100}
body.single-vehicle h1 .savini-forged .char1,body.single-vehicle h1 .savini-forged .char2{color:#ed1f24;font-weight:700}
body.single-vehicle h1 .savini-forged .char3,body.single-vehicle h1 .savini-forged .char4,body.single-vehicle h1 .savini-forged .char5,body.single-vehicle h1 .savini-forged .char6,body.single-vehicle h1 .savini-forged .char7,body.single-vehicle h1 .savini-forged .char8,body.single-vehicle h1 .savini-forged .char9,body.single-vehicle h1 .savini-forged .char10{color:#fff;font-weight:100;margin-top:6px;vertical-align:top;line-height:33px;font-size:22px}
body.single-vehicle h1 .savini-diamond{font-family:gramond-premier-pro-display,serif;font-style:italic}
body.single-vehicle h1 .savini-diamond .char1,body.single-vehicle h1 .savini-diamond .char2,body.single-vehicle h1 .savini-diamond .char3,body.single-vehicle h1 .savini-diamond .char4,body.single-vehicle h1 .savini-diamond .char5,body.single-vehicle h1 .savini-diamond .char6,body.single-vehicle h1 .savini-diamond .char7,body.single-vehicle h1 .savini-diamond .char8,body.single-vehicle h1 .savini-diamond .char9,body.single-vehicle h1 .savini-diamond .char10,body.single-vehicle h1 .savini-diamond char11,body.single-vehicle h1 .savini-diamond char12{margin-top:0;color:#fff;font-weight:100}
body.single-vehicle .entry-content{padding:0 2rem;text-transform:uppercase;letter-spacing:2px;font-weight:100;color:#ababab}
body.single-vehicle .gallery-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
body.single-vehicle .gallery-grid{width:70%;min-height:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
body.single-vehicle .gallery-sidebar{width:25%;height:110vh;min-height:200px;position:sticky;top:5%}
body.single-vehicle .gallery-sidebar .gallery-info-section{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;background:#111;padding:20px 10px;margin:20px 0;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
body.single-vehicle .gallery-sidebar .gallery-info-section .vehicle-gallery-wheel-img{width:200px}
body.single-vehicle .gallery-sidebar .gallery-info-section .vehicle-gallery-wheel-img img{max-width:100%;height:auto}
body.single-vehicle .gallery-sidebar .gallery-info-section .vehicle-gallery-wheel-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
body.single-vehicle .gallery-sidebar .gallery-info-section h3{margin:3px 0;color:#adadad;font-size:26px;letter-spacing:1px;font-weight:300;margin:0}
body.single-vehicle .gallery-sidebar .gallery-info-section p{padding:5px 0;color:#ccc;margin:0}
body.single-vehicle .gallery-sidebar .gallery-info-section p span{color:#888}
body.single-vehicle .gallery-sidebar .gallery-info-section a.view-details{background:black;padding:5px;margin:5px auto;font-size:12px;color:#c70000;display:block;width:140px;float:left;text-align:center;text-decoration:none;border:1px solid;font-size:14px;letter-spacing:1px;font-weight:600}
body.single-vehicle .gallery-image-wrapper{padding:5px 0}
body.single-vehicle .gallery-image-wrapper img{width:100%}
.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.page-privacy-policy,.page-warranty-information,.page-terms-and-conditions,body.blog{background:#000;padding-top:128px}
.page-privacy-policy .site-header .tuv.dark,.page-warranty-information .site-header .tuv.dark,.page-terms-and-conditions .site-header .tuv.dark,body.blog .site-header .tuv.dark{display:none}
.page-privacy-policy .article-link span,.page-warranty-information .article-link span,.page-terms-and-conditions .article-link span,body.blog .article-link span{opacity:0;padding:1em;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;background:#00000096;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;color:white;text-align:center;word-break:break-word}
.page-privacy-policy .article-link:hover span,.page-warranty-information .article-link:hover span,.page-terms-and-conditions .article-link:hover span,body.blog .article-link:hover span{opacity:1}
.page-privacy-policy #main,.page-warranty-information #main,.page-terms-and-conditions #main,body.blog #main{background:#000;color:#fff}
.page-privacy-policy .page-header,.page-privacy-policy .archive-header,.page-warranty-information .page-header,.page-warranty-information .archive-header,.page-terms-and-conditions .page-header,.page-terms-and-conditions .archive-header,body.blog .page-header,body.blog .archive-header{padding:3vw 3vw 0;text-transform:uppercase}
.page-privacy-policy .page-header h1,.page-privacy-policy .archive-header h1,.page-warranty-information .page-header h1,.page-warranty-information .archive-header h1,.page-terms-and-conditions .page-header h1,.page-terms-and-conditions .archive-header h1,body.blog .page-header h1,body.blog .archive-header h1{text-align:center;padding-bottom:16px;font-weight:100;letter-spacing:3px}
.page-privacy-policy .page-header h1 span,.page-privacy-policy .archive-header h1 span,.page-warranty-information .page-header h1 span,.page-warranty-information .archive-header h1 span,.page-terms-and-conditions .page-header h1 span,.page-terms-and-conditions .archive-header h1 span,body.blog .page-header h1 span,body.blog .archive-header h1 span{font-weight:600}
.page-privacy-policy .post-container,.page-warranty-information .post-container,.page-terms-and-conditions .post-container,body.blog .post-container{padding:10px 10px 10px 40px;width:75%;height:100%}
.page-privacy-policy .post-container article,.page-warranty-information .post-container article,.page-terms-and-conditions .post-container article,body.blog .post-container article{max-width:1240px;margin:auto}
.page-privacy-policy .post-container .load-more-wrapper,.page-warranty-information .post-container .load-more-wrapper,.page-terms-and-conditions .post-container .load-more-wrapper,body.blog .post-container .load-more-wrapper{margin:3rem 0;padding:0 5vw}
.page-privacy-policy .post-container .load-more,.page-warranty-information .post-container .load-more,.page-terms-and-conditions .post-container .load-more,body.blog .post-container .load-more{margin:auto;max-width:180px;height:45px;background-color:#ed1f24;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:14px;font-size:.875rem;font-weight:800;letter-spacing:1px;cursor:pointer;text-transform:uppercase;padding:10px 0;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out}
.page-privacy-policy .post-grid,.page-warranty-information .post-grid,.page-terms-and-conditions .post-grid,body.blog .post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10%,1fr));grid-gap:10px;grid-auto-rows:minmax(100px,auto);grid-auto-flow:dense;counter-reset:blog-posts}
.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+1),.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+1),.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+1),body.blog .post-grid .article-wrapper:nth-of-type(7n+1){grid-column:span 6;grid-row:span 5}
.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+2),.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+2),.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+2),body.blog .post-grid .article-wrapper:nth-of-type(7n+2){grid-column:span 3;grid-row:span 5}
.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+3),.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+3),.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+3),body.blog .post-grid .article-wrapper:nth-of-type(7n+3){grid-column:span 4;grid-row:span 4}
.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+4),.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+4),.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+4),body.blog .post-grid .article-wrapper:nth-of-type(7n+4){grid-column:span 5;grid-row:span 4}
.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+5),.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+5),.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+5),body.blog .post-grid .article-wrapper:nth-of-type(7n+5){grid-column:span 5;grid-row:span 6}
.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+6),.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+7),.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+6),.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+7),.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+6),.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+7),body.blog .post-grid .article-wrapper:nth-of-type(7n+6),body.blog .post-grid .article-wrapper:nth-of-type(7n+7){grid-column:span 4;grid-row:span 3}
.page-privacy-policy .post-grid .article-wrapper:nth-of-type(-n+9) .article:before,.page-warranty-information .post-grid .article-wrapper:nth-of-type(-n+9) .article:before,.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(-n+9) .article:before,body.blog .post-grid .article-wrapper:nth-of-type(-n+9) .article:before{content:"0" counter(blog-posts)}
.page-privacy-policy .post-grid .article-wrapper:nth-of-type(n+10) .article:before,.page-warranty-information .post-grid .article-wrapper:nth-of-type(n+10) .article:before,.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(n+10) .article:before,body.blog .post-grid .article-wrapper:nth-of-type(n+10) .article:before{content:counter(blog-posts)}
.page-privacy-policy .post-grid .article-wrapper .article,.page-warranty-information .post-grid .article-wrapper .article,.page-terms-and-conditions .post-grid .article-wrapper .article,body.blog .post-grid .article-wrapper .article{background-position:center;background-size:cover;height:100%;width:100%;position:relative;counter-increment:blog-posts}
.page-privacy-policy .post-grid .article-wrapper .article:before,.page-warranty-information .post-grid .article-wrapper .article:before,.page-terms-and-conditions .post-grid .article-wrapper .article:before,body.blog .post-grid .article-wrapper .article:before{position:absolute;bottom:0;right:0;font-size:160px;line-height:140px;font-weight:700;color:rgba(255,255,255,0.3);letter-spacing:-6px}
.page-privacy-policy .post-grid .article-wrapper .article a,.page-warranty-information .post-grid .article-wrapper .article a,.page-terms-and-conditions .post-grid .article-wrapper .article a,body.blog .post-grid .article-wrapper .article a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}
.page-privacy-policy .sidebar-wrapper,.page-warranty-information .sidebar-wrapper,.page-terms-and-conditions .sidebar-wrapper,body.blog .sidebar-wrapper{width:25%;height:100%;padding:10px 40px 10px 10px}
.page-privacy-policy .sidebar-wrapper #sb_instagram #sbi_load .sbi_load_btn,.page-privacy-policy .sidebar-wrapper #sb_instagram .sbi_follow_btn a,.page-warranty-information .sidebar-wrapper #sb_instagram #sbi_load .sbi_load_btn,.page-warranty-information .sidebar-wrapper #sb_instagram .sbi_follow_btn a,.page-terms-and-conditions .sidebar-wrapper #sb_instagram #sbi_load .sbi_load_btn,.page-terms-and-conditions .sidebar-wrapper #sb_instagram .sbi_follow_btn a,body.blog .sidebar-wrapper #sb_instagram #sbi_load .sbi_load_btn,body.blog .sidebar-wrapper #sb_instagram .sbi_follow_btn a{border-radius:0;background:#f50000}
.page-privacy-policy .sidebar-wrapper .sbi_no_bio,.page-warranty-information .sidebar-wrapper .sbi_no_bio,.page-terms-and-conditions .sidebar-wrapper .sbi_no_bio,body.blog .sidebar-wrapper .sbi_no_bio{color:#ccc !important}
.page-privacy-policy .sidebar-wrapper .widget-title,.page-warranty-information .sidebar-wrapper .widget-title,.page-terms-and-conditions .sidebar-wrapper .widget-title,body.blog .sidebar-wrapper .widget-title{font-size:14px;font-weight:400;color:#ccc;padding-bottom:16px;letter-spacing:2px;border-bottom:1px solid #525252}
.page-privacy-policy .sidebar-wrapper form,.page-warranty-information .sidebar-wrapper form,.page-terms-and-conditions .sidebar-wrapper form,body.blog .sidebar-wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex}
.page-privacy-policy .sidebar-wrapper form label,.page-warranty-information .sidebar-wrapper form label,.page-terms-and-conditions .sidebar-wrapper form label,body.blog .sidebar-wrapper form label{-webkit-box-flex:1;-ms-flex:1;flex:1}
.page-privacy-policy .sidebar-wrapper form .search-field,.page-warranty-information .sidebar-wrapper form .search-field,.page-terms-and-conditions .sidebar-wrapper form .search-field,body.blog .sidebar-wrapper form .search-field{background:#000;border-radius:0;border:1px solid #525252;padding:5px 8px;width:100%}
.page-privacy-policy .sidebar-wrapper form input[type="submit"],.page-warranty-information .sidebar-wrapper form input[type="submit"],.page-terms-and-conditions .sidebar-wrapper form input[type="submit"],body.blog .sidebar-wrapper form input[type="submit"]{border-radius:0;border:1px solid;border-color:#525252;background:#525252;color:#fff;font-size:14px;line-height:1;padding:.6em 1em .6em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.page-privacy-policy .sidebar-wrapper .widget_archive ul,.page-warranty-information .sidebar-wrapper .widget_archive ul,.page-terms-and-conditions .sidebar-wrapper .widget_archive ul,body.blog .sidebar-wrapper .widget_archive ul{margin:0;list-style:none;-webkit-padding-start:0;padding-inline-start:0;padding-top:16px}
.page-privacy-policy .sidebar-wrapper .widget_archive ul li,.page-warranty-information .sidebar-wrapper .widget_archive ul li,.page-terms-and-conditions .sidebar-wrapper .widget_archive ul li,body.blog .sidebar-wrapper .widget_archive ul li{line-height:20px}
.page-privacy-policy .sidebar-wrapper .widget_archive ul li a,.page-warranty-information .sidebar-wrapper .widget_archive ul li a,.page-terms-and-conditions .sidebar-wrapper .widget_archive ul li a,body.blog .sidebar-wrapper .widget_archive ul li a{text-decoration:none;color:#ccc;font-size:14px}
.page-privacy-policy .sidebar-wrapper .custom-html-widget,.page-warranty-information .sidebar-wrapper .custom-html-widget,.page-terms-and-conditions .sidebar-wrapper .custom-html-widget,body.blog .sidebar-wrapper .custom-html-widget{padding-top:0}
.page-privacy-policy .sidebar-wrapper section:not(:first-of-type),.page-warranty-information .sidebar-wrapper section:not(:first-of-type),.page-terms-and-conditions .sidebar-wrapper section:not(:first-of-type),body.blog .sidebar-wrapper section:not(:first-of-type){padding-top:16px}
body.single-post .post-container{padding:10px 10px 10px 40px;width:75%;height:100%}
body.single-post .post-container article{max-width:1240px;margin:auto}
body.single-post .post-container article .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;max-width:1024px}
body.single-post .post-container article .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
body.single-post .sidebar-wrapper{width:25%;height:100%;padding:10px 40px 10px 10px}
body.single-post .sidebar-wrapper .widget-title{font-size:14px;font-weight:400;padding-bottom:16px;letter-spacing:2px;border-bottom:1px solid #525252}
body.single-post .sidebar-wrapper form{padding-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex}
body.single-post .sidebar-wrapper form label{-webkit-box-flex:1;-ms-flex:1;flex:1}
body.single-post .sidebar-wrapper form .search-field{background:#f1f1f1;border:1px solid #525252;padding:5px 8px;width:100%;border-radius:3px 0 0 3px}
body.single-post .sidebar-wrapper form input[type="submit"]{border:1px solid;border-color:#525252;border-radius:0 3px 3px 0;background:#525252;color:#fff;font-size:14px;line-height:1;padding:.6em 1em .6em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
body.single-post .sidebar-wrapper .widget_archive ul{margin:0;list-style:none;-webkit-padding-start:0;padding-inline-start:0;padding-top:16px}
body.single-post .sidebar-wrapper .widget_archive ul a{text-decoration:none;color:#909090;font-size:12px}
body.single-post .sidebar-wrapper .custom-html-widget{padding-top:16px}
body.single-post .sidebar-wrapper section:not(:first-of-type){padding-top:16px}
::-webkit-scrollbar{width:10px;-webkit-appearance:none}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px grey;box-shadow:inset 0 0 5px grey;border-radius:4px;-webkit-appearance:none}
::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 5px #666;box-shadow:inset 0 0 5px #666;background:#888;border-radius:4px;-webkit-appearance:none}
.facetwp-facet-inventory_size,.facetwp-facet-new_facet3,.facetwp-facet-new_facet4{max-height:220px;overflow-y:auto}
body.order-savini{padding-top:120px}
body.order-savini main header{padding:2vw 0 1vw 0;color:black;text-align:center}
body.order-savini main header h1{text-transform:uppercase;font-weight:300;font-size:2.4em;margin:0 0 .5em 0;letter-spacing:1px}
body.order-savini main header h1 span{font-weight:700}
.brand-logo{border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:0;min-height:76px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}
.brand-logo img{-o-object-fit:contain;object-fit:contain}
.ymm-wrapper .ymm-main-holder{text-align:center;max-width:64em;padding:1em;margin:1.3vw auto .8vw}
.ymm-wrapper .ymm-main-holder h2{font-weight:100;margin:0}
.ymm-wrapper .ymm-main-holder p{font-weight:100;margin:0 0 10px 0}
.ymm-wrapper .ymm-main-holder .facetwp-input-wrap{width:100%;max-width:500px}
.ymm-wrapper .ymm-main-holder .facetwp-input-wrap input{width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}
.facetwp-counter{color:#999;font-size:.875em;display:none}
.facetwp-flyout-open{border-top:1px solid #eee;background:#f9f9f9;color:black;width:100%;text-align:center;display:none;border-radius:0;margin:0;font-weight:400;font-size:1.2em;padding:0;height:50px}
.facetwp-flyout-open span{display:inline-block;height:22px;vertical-align:middle;padding:0 10px}
.facetwp-flyout-open span svg{width:18px}
.facetwp-flyout-open span svg line{stroke:black}
body.admin-bar .filter-group{height:calc(100% - 72px)}
.filter-holder{-ms-flex-preferred-size:300px;flex-basis:300px;background:#f9f9f9}
.filter-holder .facetwp-flyout-fog.active{display:block}
.filter-holder .facetwp-flyout-fog{display:none;position:fixed;top:0;width:100%;height:100%;z-index:9998;background-color:#000;opacity:.5}
.filter-holder .filters{top:0}
.filter-holder .filters .facetwp-flyout-close{display:none;text-align:right;line-height:20px;padding:10px;cursor:pointer}
.filter-holder .filters .filter-group{padding:2vw 0 0 40px;width:260px;font-size:.875em}
.filter-holder .filters .filter-group h5{font-size:1.5em;margin:0 0 10px 0;border-bottom:1px solid #ddd}
.filter-holder .filters .filter-group .facetwp-toggle{font-weight:700}
.filter-holder .filters .filter-group .vehicle-selected .facetwp-checkbox{display:none}
.filter-holder .filters .filter-group .vehicle-selected .facetwp-checkbox.visible-option{display:block}
.order-savini .facet-wheels{overflow-x:hidden;-ms-flex-preferred-size:calc(100% - 300px);flex-basis:calc(100% - 300px)}
.order-savini .facet-wheels .location_post{padding:0 1vw;margin-bottom:4em}
.order-savini .facet-wheels .location_post div:last-child{border-bottom:0}
.order-savini .facet-wheels .location_post.sv-f h2 .char1,.order-savini .facet-wheels .location_post.sv-f h2 .char2{color:#ed2327 !important}
.order-savini .facet-wheels .location_post.sv-f h2 .char3,.order-savini .facet-wheels .location_post.sv-f h2 .char4,.order-savini .facet-wheels .location_post.sv-f h2 .char5{font-style:italic;font-weight:700}
.order-savini .facet-wheels .location_post.black-di-forza h2 .char1,.order-savini .facet-wheels .location_post.black-di-forza h2 .char2{color:#ed2327 !important;font-weight:300}
.order-savini .facet-wheels .location_post h1{font-size:3em;font-weight:700}
.order-savini .facet-wheels .location_post .location_indv_post{border-bottom:1px solid #f1f1f1;overflow-x:hidden;grid-template-columns:1fr;display:grid;width:100%;text-align:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:0 0 2em 0}
.order-savini .facet-wheels .location_post .location_indv_post:last-child(even){border:0}
.order-savini .facet-wheels .location_post .location_indv_post .wheel-contain{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.order-savini .facet-wheels .location_post .location_indv_post .wheel-contain .list-wheel{-webkit-box-flex:0;-ms-flex:0 0 17%;flex:0 0 17%}
.order-savini .facet-wheels .location_post .location_indv_post .wheel-contain .list-wheel a{margin:0 2vw 0 0;display:block}
.order-savini .facet-wheels .location_post .location_indv_post .wheel-contain .list-wheel a h4{margin:0;color:#333;font-size:.9em}
.order-savini .facet-wheels .location_post .location_indv_post h2{font-size:2em;font-weight:600;line-height:1.4em;text-transform:uppercase;margin:.6em 0 0 0;text-align:left;letter-spacing:1px}
body.inventory-savini main header{padding:2vw 0 1vw 0;color:black;text-align:center}
body.inventory-savini main header h1{text-transform:uppercase;font-weight:300;font-size:2.4em;margin:0 0 .5em 0;letter-spacing:1px}
.inventory-savini .inventory-content{display:-webkit-box;display:-ms-flexbox;display:flex}
.inventory-savini .inventory-content .facet-wheels{-ms-flex-preferred-size:calc(100% - 300px);flex-basis:calc(100% - 300px)}
.inventory-savini .inventory-content .facet-wheels .location_post{padding:0 1vw}
.inventory-savini .inventory-content .facet-wheels .location_post.svf h2 .char1,.inventory-savini .inventory-content .facet-wheels .location_post.svf h2 .char2{color:#ed2327 !important}
.inventory-savini .inventory-content .facet-wheels .location_post.svf h2 .char3,.inventory-savini .inventory-content .facet-wheels .location_post.svf h2 .char4,.inventory-savini .inventory-content .facet-wheels .location_post.svf h2 .char5{font-style:italic;font-weight:700}
.inventory-savini .inventory-content .facet-wheels .location_post.blackdiforza h2 .char1,.inventory-savini .inventory-content .facet-wheels .location_post.blackdiforza h2 .char2{color:#ed2327 !important;font-weight:300}
.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post{border-bottom:1px solid #f1f1f1;text-align:center;padding:0 0 2em 0}
.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post:last-child(even){border:0}
.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish{margin:0 0 2vw 0}
.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info{display:-webkit-box;display:-ms-flexbox;display:flex}
.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info .inventory-thumb{-ms-flex-item-align:stretch;align-self:stretch;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:18%;flex-basis:18%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info .inventory-thumb img{-o-object-fit:contain;object-fit:contain;max-width:260px}
.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info .inventory-thumb h3{max-width:260px;margin:0;font-size:.9em;text-transform:uppercase;letter-spacing:1px}
.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info .informa{overflow-x:auto;-ms-flex-preferred-size:70%;flex-basis:70%}
.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info .informa table{width:100%;table-layout:auto}
.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info .informa table tr{height:44px;font-size:.8em}
.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info .informa table tr th{background-color:#f9f9f9}
.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info .informa table tr th,.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info .informa table tr td{padding:3px 10px;white-space:nowrap;font-weight:400;letter-spacing:.016em}
.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info .informa table tr button{font-size:.8em;height:30px}
.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info .informa table tr input.quantity-input.input-text.qty.text{height:30px;width:42px;padding:0 7px}
.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info .informa table,.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info .informa td,.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info .informa th{border-collapse:collapse}
.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post h2{text-align:center;font-size:3em;font-weight:600;line-height:1.4em;text-transform:uppercase;margin:.6em 0 0 0;letter-spacing:1px;margin-bottom:20px}
.notify-me-button,.notify-me-button:hover,.notify-me-button:active{background-color:transparent;color:black;border:0}
.mpc-popup.mpc-popify.mpc-cart-messege{position:fixed;bottom:20px;width:100%;margin:auto}
.mpc-popup.mpc-popify.mpc-cart-messege .woocommerce{position:absolute;left:20%;bottom:0}
.mpc-popup.mpc-popify.mpc-cart-messege .woocommerce .woocommerce-message,.mpc-popup.mpc-popify.mpc-cart-messege .woocommerce .woocommerce-error{width:auto !important}
.mpc-popup.mpc-popify.mpc-cart-messege .woocommerce .woocommerce-message .close-icon,.mpc-popup.mpc-popify.mpc-cart-messege .woocommerce .woocommerce-error .close-icon{padding-left:2px;width:1em;height:1em;font-size:1.2em;line-height:1;text-align:center;border-radius:.5em;position:absolute;right:15px;cursor:pointer;top:25px}
.mpc-popup.mpc-popify.mpc-cart-messege .woocommerce .woocommerce-message .close-icon{background:#5d5d5d;color:white}
.mpc-popup.mpc-popify.mpc-cart-messege .woocommerce .woocommerce-error .close-icon{background:#d78282}
.mpc-popup.mpc-popify.mpc-cart-messege .append-new{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-name:notification;animation-name:notification;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.mpc-popup.mpc-popify.mpc-cart-messege .new-message{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:new;animation-name:new;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
#builder_wheelCarousel .item{max-width:90% !important}
.skiptranslate{display:none}
.switcher{cursor:pointer;overflow:hidden}
.switcher a{outline:0;text-decoration:none;display:block;font-size:10pt;-webkit-box-sizing:content-box;box-sizing:content-box}
.switcher a:hover img{opacity:1}
.switcher a img{vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:.8}
.switcher .selected{position:relative}
.switcher .selected a{background:url(/wp-content/plugins/gtranslate/arrow_down.png) 50px center no-repeat;color:#666;color:#666;padding:5px 7px;width:50px;-webkit-transition:background .1s ease-in;transition:background .1s ease-in}
.switcher .selected a.open{color:#666;background:#f0f0f0 url(/wp-content/plugins/gtranslate/arrow_up.png) 50px center no-repeat}
.switcher .selected a.open:hover{color:#666;background-image:url(/wp-content/plugins/gtranslate/arrow_up.png)}
.switcher .selected a:hover{color:#666;background:#f0f0f0 url(/wp-content/plugins/gtranslate/arrow_down.png) 50px center no-repeat}
.switcher .option{position:absolute;z-index:9998;background-color:#fff;display:none;max-height:198px;-webkit-box-sizing:content-box;box-sizing:content-box;overflow-y:auto;overflow-x:hidden;padding:5px 7px;width:50px}
.switcher .option::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:5px;background-color:#f5f5f5}
.switcher .option::-webkit-scrollbar{width:5px}
.switcher .option::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);background-color:#888}
.switcher .option a{color:#000;padding:3px 0}
.switcher .option a:hover{background:#eee}
.switcher .option a.selected{background:#eee}
#selected_lang_name{float:none}
.l_name{float:none !important;margin:0}
#goog-gt-tt{display:none !important}
.goog-te-banner-frame{display:none !important}
.goog-te-menu-value:hover{text-decoration:none !important}
.goog-text-highlight{background-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}
#google_translate_element2{display:none !important}
.fflag{background-image:url(/wp-content/themes/savini-wheels-master/assets/img/tl.png);background-repeat:no-repeat;background-size:100%;display:inline-block;overflow:hidden;position:relative;vertical-align:middle;-webkit-box-sizing:content-box;box-sizing:content-box}
.fflag.ff-sm{width:16px;height:16px}
.fflag.ff-md{width:27px;height:17px}
.fflag.ff-lg{width:42px;height:27px}
.fflag.ff-xl{width:60px;height:37px}
.fflag.fflag-US{background-position:center 40%}
.fflag.fflag-JP{background-position:center 60%}
.fflag.fflag-PH{background-position:left 100%}
.fflag.fflag-DE{background-position:center 20%}
.fflag.fflag-RU{background-position:center 80%}
.fflag.fflag-ES{background-position:left 0}
.ymm-holder{position:fixed;right:0;top:0;bottom:0;left:0;z-index:99;background:rgba(25,25,25,0.6);overflow:hidden}
.ymm-holder-wrapper{position:relative;background:#fff;width:auto;max-width:64em;margin:20px auto;-webkit-box-shadow:0 5px 10px black;box-shadow:0 5px 10px black;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}
.ymm-holder-wrapper .close{position:absolute;top:1em;right:1.5em;cursor:pointer;color:#fff;text-decoration:none;font-size:2em}
.ymm-holder-wrapper .ymm-holder-title{padding:2em 3em;margin:0;background:#222;color:white}
.ymm-holder-wrapper .ymm-holder-title h5{font-size:2em;font-weight:300;margin:0}
.ymm-holder-wrapper .ymm-holder-title p{margin:0}
.ymm-holder .ymm-box{padding:3em}
.vehicle-not-selected .selected-div{display:none}
.vehicle-selected .not-selected-div{display:none}
.ymm-selector.ymm-box .ymm-garage{margin-bottom:10px}
.ymm-selector.ymm-box .ymm-garage .ymm-garage-select{width:auto;margin:0;color:#575757}
.ymm-selector.ymm-box .block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.ymm-selector.ymm-box select.ymm-select{width:100%;margin:0 10px 0 0;padding:0 20px;color:#222;background:#efefef;height:48px;border:0;outline:0}
.ymm-selector.ymm-box select.ymm-category-select{width:100%;margin:0 0 8px 0;color:#575757;font-size:16px}
.ymm-selector.ymm-box select.disabled{background:#e9e9e9 !important}
.ymm-selector.ymm-box .ymm-extra.or-search select.ymm-category-select:last-child{margin-bottom:2px}
.ymm-selector.ymm-box .ymm-extra.or-search .ymm-search .ymm-or-search{display:block}
.ymm-selector.ymm-box .ymm-extra .ymm-search{margin:0}
.ymm-selector.ymm-box .ymm-extra .ymm-search .ymm-or-search{display:none}
.ymm-selector.ymm-box .ymm-extra .ymm-search table{width:100%}
.ymm-selector.ymm-box .ymm-extra .ymm-search table td.ymm-td-input{padding:0}
.ymm-selector.ymm-box .ymm-extra .ymm-search table td.ymm-td-input input{width:100%;max-width:none}
.ymm-selector.ymm-box .ymm-extra .ymm-search table td.ymm-td-button{width:1px;white-space:nowrap;padding:0 0 0 9px}
.ymm-selector.ymm-box .ymm-submit-any-selection{margin-top:0}
.clear-filter{background:0;color:black;text-decoration:underline;display:none;font-weight:300}
.clear-filter.active{display:block}
.loader #loader-1{display:none}
.wpcf7-not-valid-tip{font-size:.8em;position:absolute;width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}
.wpcf7 form .wpcf7-response-output{margin:1em 0 .6em}
footer .wpcf7 form .wpcf7-response-output{margin:1.5em 0 .6em}
.wpcf7-spinner{display:none}
.wpcf7-submit.loading::after{display:inline-block}
.btn-loading{position:relative;pointer-events:none}
.btn-loading::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:black url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Ccircle fill='%23FFFFFF' stroke='%23FFFFFF' stroke-width='5' r='15' cx='40' cy='100'%3E%3Canimate attributeName='opacity' calcMode='spline' dur='1' values='1;0;1;' keySplines='.5 0 .5 1;.5 0 .5 1' repeatCount='indefinite' begin='-.4'%3E%3C/animate%3E%3C/circle%3E%3Ccircle fill='%23FFFFFF' stroke='%23FFFFFF' stroke-width='5' r='15' cx='100' cy='100'%3E%3Canimate attributeName='opacity' calcMode='spline' dur='1' values='1;0;1;' keySplines='.5 0 .5 1;.5 0 .5 1' repeatCount='indefinite' begin='-.2'%3E%3C/animate%3E%3C/circle%3E%3Ccircle fill='%23FFFFFF' stroke='%23FFFFFF' stroke-width='5' r='15' cx='160' cy='100'%3E%3Canimate attributeName='opacity' calcMode='spline' dur='1' values='1;0;1;' keySplines='.5 0 .5 1;.5 0 .5 1' repeatCount='indefinite' begin='0'%3E%3C/animate%3E%3C/circle%3E%3C/svg%3E") no-repeat center center;pointer-events:none;display:none}
.btn-loading::after{display:block}
body.woocommerce-page .page-header h1,body.woocommerce-page .entry-header h1{text-align:center;font-weight:100;text-transform:uppercase;letter-spacing:1px;font-size:2.4em;padding:0 2em 1em}
body.woocommerce-page article .woocommerce{max-width:1660px;margin:auto}
body.woocommerce-page article .woocommerce p{font-size:.9em;font-weight:300}
body.woocommerce-page article .woocommerce p a{font-weight:400}
body.woocommerce-page article .woocommerce h3{letter-spacing:1px;font-weight:600;text-transform:uppercase}
body.woocommerce-page label[for="menu_checkbox"] div{background-color:#fff}
table.shop_table_responsive thead{display:none}
table.shop_table_responsive tbody th{display:none}
table.shop_table_responsive tr td{display:block;text-align:right;clear:both}
table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left;font-weight:400;margin-right:5px}
table.shop_table_responsive tr td.product-remove a{text-align:left}
table.shop_table_responsive tr td.product-remove::before{display:none}
table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before{display:none}
table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}
ul.products{margin:0;padding:0}
ul.products li.product{list-style:none;position:relative;margin-bottom:2em}
ul.products li.product img{display:block}
ul.products li.product .button{display:block}
.single-product div.product{position:relative}
.single-product div.product .woocommerce-product-gallery{position:relative;float:left}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:2em;right:1em;display:block;z-index:99}
.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:48.1%}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:30.7966666667%}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22.15%}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:16.96%}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}
.stock:empty::before{display:none}
.stock.in-stock{color:#0f834d}
.stock.out-of-stock{color:#e2401c}
.incentive-card-hero{position:fixed;top:0;width:100%;height:500px;overflow:hidden}
.incentive-card-hero__background{position:absolute;top:0;left:0;width:100%;height:130%;background-image:url("https://saviniwheels.com/wp-content/uploads/2024/11/savini-incentive-card-banner.webp");background-size:cover;background-position:center;-webkit-transform:translateY(0);transform:translateY(0);will-change:transform}
.incentive-card-hero__content{position:relative;z-index:2;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}
.incentive-card-content{position:relative;background:#fff;z-index:1;margin-top:500px;padding-top:0 2rem}
.incentive-card-content .woocommerce-breadcrumb{display:none}
.incentive-card-content .added_to_cart{position:absolute;padding:.5rem 0;background-color:#fff;border:1px solid #e4e4e4;top:60px;width:100%;text-align:center;color:#ed1f24}
.incentive-card-content main{max-width:72rem;margin:0 auto;padding:2rem}
.incentive-card-content .savini-incentive-card-info{margin:2rem 0 5rem}
.incentive-card-content .savini-incentive-card-info p{font-size:.9rem;font-weight:300;margin:0;border-bottom:1px solid #ddd;text-align:center;padding:2rem 0}
.incentive-card-content .savini-incentive-card-disclaimer{margin:4rem 0 2rem}
.incentive-card-content .savini-incentive-card-disclaimer p{font-size:.9rem;font-weight:300;margin:0;border-top:1px solid #ddd;text-align:center;padding:2rem 0}
.incentive-card-content .product{display:grid;grid-template-columns:1fr;gap:3rem}
.incentive-card-content hr{display:none}
.incentive-card-content .incentive-cards-terms{font-size:.9rem;font-weight:300;margin:2rem 0;border-top:1px solid #bbb;border-bottom:1px solid #bbb;text-align:center;padding:2rem 0}
.incentive-card-content .woocommerce-product-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}
.incentive-card-content .woocommerce-product-gallery .woocommerce-product-gallery__image{aspect-ratio:16/9;background-color:#f3f4f6;border:1px solid #e5e7eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.incentive-card-content .product_meta{display:none}
.incentive-card-content .woocommerce-product-gallery img{-o-object-fit:contain;object-fit:contain}
.incentive-card-content .ywgc-main-form-preview-container{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #f3f4f6}
.incentive-card-content .summary.entry-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-top:0}
.incentive-card-content .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}
.incentive-card-content .ywgc-form-preview-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}
.incentive-card-content .quantity input{width:4rem;height:46px;text-align:center;border:1px solid #e5e7eb}
.incentive-card-content .single_add_to_cart_button{width:100%;height:46px;background-color:#111827 !important;color:white;border:0;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}
.incentive-card-content .single_add_to_cart_button:hover{background-color:#1f2937 !important}
.incentive-card-content .woocommerce-breadcrumb{display:none}
.incentive-card-content .product_title.entry-title{display:none}
.incentive-card-content .price{display:none}
.incentive-card-content .ywgc_select_amount_title{margin-top:0;margin-bottom:1rem;font-size:.875rem;color:#6b7280}
.incentive-card-content .variations_button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;position:relative}
.incentive-amount-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-bottom:2rem}
.incentive-amount-options .ywgc-predefined-amount-button{width:100%;padding:1rem;text-align:left;background:0;border:1px solid #e5e7eb;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;height:auto}
.incentive-amount-options .ywgc-predefined-amount-button:hover{border-color:#9ca3af}
.incentive-amount-options .ywgc-predefined-amount-button.selected_button{border-color:#111827;background-color:#f9fafb}
.incentive-amount-options .ywgc-predefined-amount-button.selected_button .selected-indicator{width:.5rem;height:.5rem;background-color:#111827}
.incentive-amount-options .amount-button-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.incentive-amount-options .amount-button-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}
.incentive-amount-options .amount-value{font-size:1rem;font-weight:500;color:#111827}
.incentive-amount-options .amount-bonus{font-size:.875rem;color:#6b7280}
.incentive-amount-options .selected-indicator{width:.5rem;height:.5rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}
.ywgc-manual-amount-container{margin-top:1rem;position:relative}
.ywgc-manual-amount-container input{width:100%;padding:1rem;border:1px solid #e5e7eb}
.ywgc-manual-amount-container input:focus{outline:0;border-color:#111827}
.ywgc-manual-amount-container .ywgc-manual-currency-symbol{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6b7280}
.ywgc-manual-amount-container .ywgc-manual-currency-symbol.left{left:1rem}
.ywgc-manual-amount-container .ywgc-manual-currency-symbol.right{right:1rem}
body.woocommerce-page .woocommerce-checkout{display:grid;grid-template-columns:500px auto;gap:3vw}
body.woocommerce-page .woocommerce-checkout #billing_first_name_field,body.woocommerce-page .woocommerce-checkout #billing_last_name_field,body.woocommerce-page .woocommerce-checkout #billing_company_field,body.woocommerce-page .woocommerce-checkout #billing_address_1_field,body.woocommerce-page .woocommerce-checkout #billing_city_field,body.woocommerce-page .woocommerce-checkout #billing_postcode_field,body.woocommerce-page .woocommerce-checkout #billing_email_field{position:relative}
body.woocommerce-page .woocommerce-checkout #billing_first_name_field .woocommerce-input-wrapper,body.woocommerce-page .woocommerce-checkout #billing_last_name_field .woocommerce-input-wrapper,body.woocommerce-page .woocommerce-checkout #billing_company_field .woocommerce-input-wrapper,body.woocommerce-page .woocommerce-checkout #billing_address_1_field .woocommerce-input-wrapper,body.woocommerce-page .woocommerce-checkout #billing_city_field .woocommerce-input-wrapper,body.woocommerce-page .woocommerce-checkout #billing_postcode_field .woocommerce-input-wrapper,body.woocommerce-page .woocommerce-checkout #billing_email_field .woocommerce-input-wrapper{position:relative}
body.woocommerce-page .woocommerce-checkout #billing_first_name_field .woocommerce-input-wrapper::after,body.woocommerce-page .woocommerce-checkout #billing_last_name_field .woocommerce-input-wrapper::after,body.woocommerce-page .woocommerce-checkout #billing_company_field .woocommerce-input-wrapper::after,body.woocommerce-page .woocommerce-checkout #billing_address_1_field .woocommerce-input-wrapper::after,body.woocommerce-page .woocommerce-checkout #billing_city_field .woocommerce-input-wrapper::after,body.woocommerce-page .woocommerce-checkout #billing_postcode_field .woocommerce-input-wrapper::after,body.woocommerce-page .woocommerce-checkout #billing_email_field .woocommerce-input-wrapper::after{content:url(https://saviniwheels.com//wp-content/themes/savini-wheels-master/assets/img/lock.svg);position:absolute;top:55%;width:20px;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;opacity:.3}
body.woocommerce-page .woocommerce-checkout #billing_country_field,body.woocommerce-page .woocommerce-checkout #billing_state_field{position:relative}
body.woocommerce-page .woocommerce-checkout #billing_country_field .woocommerce-input-wrapper,body.woocommerce-page .woocommerce-checkout #billing_state_field .woocommerce-input-wrapper{position:relative}
body.woocommerce-page .woocommerce-checkout #billing_country_field .woocommerce-input-wrapper::after,body.woocommerce-page .woocommerce-checkout #billing_state_field .woocommerce-input-wrapper::after{content:url(https://saviniwheels.com//wp-content/themes/savini-wheels-master/assets/img/lock.svg);position:absolute;top:55%;width:20px;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;opacity:.3}
body.woocommerce-page .woocommerce-checkout .place_order{width:280px;height:60px}
body.woocommerce-page .woocommerce-checkout .woocommerce-NoticeGroup{width:100%}
body.woocommerce-page .woocommerce-checkout .woocommerce-NoticeGroup ul{margin:0}
body.woocommerce-page .woocommerce-checkout .col2-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
body.woocommerce-page .woocommerce-checkout .review-order-wrapper{background:#fcfcfc;padding:0 2vw}
body.woocommerce-page .woocommerce-checkout .review-order-wrapper .custom-info-message{background-color:#f9f9f9;padding:15px;margin-bottom:20px;border:1px solid #ddd;border-radius:5px}
body.woocommerce-page .woocommerce-checkout .review-order-wrapper .custom-info-message h4{text-transform:uppercase;margin-top:0;color:#333;font-size:.9em;margin-bottom:10px}
body.woocommerce-page .woocommerce-checkout .review-order-wrapper .custom-info-message p{margin:5px 0;color:#555}
body.woocommerce-page .woocommerce-checkout .review-order-wrapper .custom-info-message p strong{color:#000}
body.woocommerce-page .woocommerce-checkout .review-order-wrapper .cart_item{background-color:white}
body.woocommerce-page .woocommerce-checkout .review-order-wrapper table.cart th{background-color:#f7f7fc}
body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods{list-style:none;margin:0;padding:0}
body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods .payment_box{font-size:.9em}
body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods input{position:absolute;opacity:0}
body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods .input-radio+label{display:block;padding:30px;background:whitesmoke}
body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods .input-radio+label:before{content:"";background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:1.4em;height:1.4em;position:relative;top:-0.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease}
body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods .input-radio:checked+label{background:#d5d5d5}
body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods .input-radio:checked+label:before{background-color:#423636;-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4}
body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods .input-radio:focus+label:before{outline:0;border-color:#423636}
body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods .input-radio:disabled+label:before{-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}
body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods .input-radio+label:empty:before{margin-right:0}
body.woocommerce-page .woocommerce-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
body.woocommerce-page .woocommerce-notice{border:1px solid black;padding:1em;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}
body.woocommerce-page ul.order_details{margin:3em 0;padding:0;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}
body.woocommerce-page ul.order_details li{font-size:.8em;text-transform:uppercase;display:inline-block;margin-right:30px}
body.woocommerce-page h2{text-transform:uppercase;font-weight:300}
body.woocommerce-page th,body.woocommerce-page td{text-align:left;font-weight:300;font-size:.9em;letter-spacing:.8px}
body.woocommerce-page th:first-child,body.woocommerce-page td:first-child{padding-top:10px}
body.woocommerce-page th{font-weight:600;text-transform:uppercase}
body.woocommerce-page td.product-name{max-width:300px;padding-right:50px}
body.woocommerce-page tr.order-total{font-size:1.4em}
body.woocommerce-page .woocommerce-order-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;margin-right:1vw;border-right:1px solid #d1d1d1}
body.woocommerce-page .woocommerce-customer-details{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;padding:0 1vw}
body.woocommerce-page .woocommerce-columns--2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:5vw;-ms-flex-wrap:wrap;flex-wrap:wrap}
body.woocommerce-page address{font-style:normal;font-weight:400;font-size:.9em;letter-spacing:.08em;margin:1em 0}
body.woocommerce-page address p{margin:0}
.woocommerce-form__label-for-checkbox{cursor:pointer;display:block}
.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox{margin-right:ms(-5)}
.form-row label{display:block;font-size:.86em;letter-spacing:1px;text-transform:uppercase;font-weight:400}
.form-row select,.form-row input{height:44px}
.form-row input,.form-row textarea,.form-row select{width:100%}
.form-row textarea{height:130px}
.form-row input[type="checkbox"],.form-row input[type="radio"]{width:auto}
.form-row .button{width:auto}
.form-row.create-account label{display:inline-block}
.form-row.woocommerce-validated input.input-text{-webkit-box-shadow:inset 2px 0 0 #0f834d;box-shadow:inset 2px 0 0 #0f834d}
.form-row.woocommerce-invalid input.input-text{-webkit-box-shadow:inset 2px 0 0 #ffe6e6;box-shadow:inset 2px 0 0 #ffe6e6}
.form-row.woocommerce-invalid input.input-checkbox{outline:2px solid #ffe6e6;outline-offset:1px}
.form-row.woocommerce-invalid .select2-selection{border-color:#ffe6e6;border-width:2px}
.form-row-last{margin-right:0 !important}
.register-wrapper .form-row-wide{max-width:450px}
.form-row-wide{margin-bottom:1.5em;clear:both;width:100%}
.required{border-bottom:0 !important;color:#ffe6e6}
.password-input{display:block;position:relative}
.show-password-input{position:absolute;right:0;top:0;padding:.618em;line-height:1.618;cursor:pointer}
.show-password-input::after{font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;content:"\f06e"}
.show-password-input.display-password::after{color:#e8e8e8}
.demo_store{position:fixed;left:0;bottom:69px;right:0;margin:0;padding:1em ms(2);background-color:#6c9bb759;color:#fff;z-index:9998}
.demo_store a{color:#fff;font-weight:400;text-decoration:underline}
.demo_store a:hover{text-decoration:none}
.demo_store a.woocommerce-store-notice__dismiss-link{display:block}
.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;font-size:1em;width:5.55em;font-family:"Font Awesome 5 Free";font-weight:400}
.star-rating::before,.star-rating span::before{content:"\f005\f005\f005\f005\f005";top:0;left:0;position:absolute}
.star-rating::before{opacity:.25;float:left}
.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;color:#000}
p.stars{display:inline-block;margin:0}
p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;overflow:hidden;display:inline-block;text-decoration:none;font-weight:400}
p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:"Font Awesome 5 Free";content:"\f005";font-size:.95em;color:#000;text-indent:0;opacity:.25}
p.stars a:hover ~ a::before{color:#000;opacity:.25}
p.stars:hover a::before{color:#7f54b3;opacity:1}
p.stars.selected a.active::before{color:#7f54b3;opacity:1}
p.stars.selected a.active ~ a::before{color:#000;opacity:.25}
p.stars.selected a:not(.active)::before{color:#7f54b3;opacity:1}
.wc-block-grid__product-onsale,.onsale{border:1px solid;border-color:#000;color:#000;padding:.202em ms(-2);font-size:ms(-1);text-transform:uppercase;font-weight:600;display:inline-block;margin-bottom:1em;border-radius:3px;position:relative}
.storefront-sorting{font-size:ms(-1);margin-bottom:ms(5)}
.woocommerce-tabs{content:"";display:table;table-layout:fixed;overflow:hidden;padding:1em 0}
.woocommerce-tabs ul.tabs{list-style:none;margin-left:0;text-align:left;border-top:1px solid rgba(0,0,0,0.05)}
.woocommerce-tabs ul.tabs li{display:block;margin:0;border-bottom:1px solid rgba(0,0,0,0.05);position:relative}
.woocommerce-tabs ul.tabs li a{padding:1em 0;display:block}
.woocommerce-tabs .panel h2:first-of-type{font-size:ms(3);margin-bottom:1em}
.related>h2:first-child,.upsells>h2:first-child{font-size:ms(3);margin-bottom:1em}
input#coupon_code{display:inline-block;width:auto;margin:0;height:44px;border:1px solid #dfdfdf}
.select2-container--default{font-size:.9em}
.select2-container--default .select2-dropdown{background-color:#d7d7d7;border:0}
.select2-container--default .select2-selection--single{border-radius:0;border:0;background-color:#f9f9f9 !important;height:44px;border-bottom:1px solid #d7d7d7}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;line-height:44px}
.shipping-calculator-form{color:#333;max-width:360px}
.shipping-calculator-form select{background:#f9f9f9;color:#333;border:0;height:44px}
.shipping-calculator-form input{height:44px}
.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{display:none;content:"";display:table;table-layout:fixed;margin-bottom:10px;margin-left:0;clear:both;padding:1vw 4em 1vw 2vw;font-weight:400 !important;letter-spacing:.8px;line-height:2em;position:relative;list-style:none outside}
.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-noreviews a,p.no-comments a{font-weight:300}
.woocommerce-message a:hover,.woocommerce-info a:hover,.woocommerce-error a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover{color:#666;opacity:.7}
.woocommerce-message a.button:hover,.woocommerce-info a.button:hover,.woocommerce-error a.button:hover,.woocommerce-noreviews a.button:hover,p.no-comments a.button:hover{opacity:1}
.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.woocommerce-noreviews::before,p.no-comments::before{font-family:"Font Awesome 5 Free";content:"\f06a";display:inline-block;position:absolute;left:.7em;color:#000}
.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-noreviews .button,p.no-comments .button{float:right;padding:0;background:0;-webkit-box-shadow:none;box-shadow:none;margin-left:1em;padding-left:1em;border-width:0;border-left-width:1px;border-left-style:solid;border-radius:0}
.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover,.woocommerce-noreviews .button:hover,p.no-comments .button:hover{background:0;opacity:.7}
.woocommerce-message pre,.woocommerce-info pre,.woocommerce-error pre,.woocommerce-noreviews pre,p.no-comments pre{background-color:rgba(0,0,0,0.1)}
.woocommerce-message::before{content:"\f058"}
.site-content>.col-full>.woocommerce>.woocommerce-message:first-child,.site-content>.col-full>.woocommerce>.woocommerce-info:first-child,.site-content>.col-full>.woocommerce>.woocommerce-error:first-child{margin-top:ms(5)}
.woocommerce-error{list-style:none}
.woocommerce-info,.woocommerce-noreviews,p.no-comments{border-left:5px solid #6c9bb7;background-color:#6c9bb759;width:100%}
.woocommerce-error{border-left:5px solid red;background-color:#ffe6e6;width:100%}
.woocommerce-message{border-left:5px solid #7edb17;background-color:#dbe7dee6;width:100%}
dl.variation{font-size:.86em;margin:0;color:#333}
dl.variation dd{margin:0}
dl.variation dd p{margin:0}
.wc-item-meta{font-size:ms(-1);margin-left:0;list-style:none}
.wc-item-meta li{content:"";display:table;table-layout:fixed}
.wc-item-meta li strong,.wc-item-meta li p{display:inline-block}
.woocommerce-MyAccount-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.woocommerce-MyAccount-content .woocommerce-Pagination{text-align:center}
.u-col2-set{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3vw;-ms-flex-wrap:wrap;flex-wrap:wrap}
.u-col2-set .column1{padding:3vw;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.u-col2-set .column1 .login-wrapper{max-width:450px;margin:auto}
.u-col2-set .column2{padding:3vw;background:#efefef;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.u-col2-set .column2 .register-wrapper input[type="password"],.u-col2-set .column2 .register-wrapper input[type="email"]{max-width:450px}
.u-col2-set .column2 .address-wrapper .woocommerce-Address{padding:1em 2em;margin:1em 0;background:#f9f9f9;border-bottom:1px solid #d7d7d7}
.u-col2-set .column2 .address-wrapper .woocommerce-Address h3{margin-bottom:.7em}
.u-col2-set .column2 .address-wrapper .woocommerce-Address a.edit{background:black;color:white;padding:.8em 1em;border-radius:0;font-weight:600;font-size:.8em;letter-spacing:1px}
.u-col2-set .woocommerce-form__label-for-checkbox,.u-col2-set .checkbox{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:.9em;font-weight:400}
.form-row-first,.form-row-last{margin-bottom:1.5em}
p.enu_warning{background:#ffe6e6;padding:1vw 2vw;font-weight:400 !important;letter-spacing:.8px;border-left:5px solid red;line-height:2em}
input[type="file"]{font-size:.9em;padding:10px}
table.shop_table_responsive tbody tr td,table.shop_table_responsive tbody tr th{text-align:left}
table.cart{margin-bottom:3.7em}
table.cart .product-quantity .plus,table.cart .product-quantity .minus{display:none}
table.cart .product-thumbnail img{margin:0 auto;height:auto}
table.cart .product-thumbnail::before{display:none}
table.cart tr:first-child td.product-remove{border-top-width:0}
table.cart td.product-remove{padding:0;border-top:0;position:relative}
table.cart td.product-remove a.remove{position:absolute;font-size:2em;top:calc(50% - 0.5em);left:0}
table.cart td.product-quantity .qty{padding:.326em;width:ms(6)}
table.cart td.product-name{overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all}
table.cart th{background-color:#f8f8f8}
table.cart td,table.cart th{padding:.875em .875em 0}
table.cart td.product-thumbnail{padding:0}
table.cart td.product-subtotal{padding-bottom:.875em}
table.cart td.actions{border-top:0;background-color:transparent;padding:20px;text-align:center;background:#f8f8f8}
table.cart td.actions .checkout-button{cursor:pointer;border:2px solid #c10404;border-radius:0;background:white;color:#c10404;line-height:1;padding:1em;letter-spacing:1px;font-weight:600;-webkit-transition:all .2s linear;transition:all .2s linear;display:inline-block;margin-top:10px}
table.cart td.actions .checkout-button:hover{background:#c10404;color:white}
table.cart td.actions label{display:none}
table.cart td.actions .coupon{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid rgba(0,0,0,0.05)}
table.cart td.actions input{display:block;width:100%;margin:1.5em 0;height:42px;border:1px solid #dfdfdf}
.wc-proceed-to-checkout{content:"";display:table;table-layout:fixed;margin-bottom:ms(3)}
.wc-proceed-to-checkout .button{display:block;text-align:center;margin-bottom:1em}
.wc-proceed-to-checkout .button.checkout-button{font-size:1.41575em}
.woocommerce-shipping-calculator{margin:0}
.woocommerce-shipping-calculator>p:first-child{margin:0}
.woocommerce-shipping-calculator .shipping-calculator-form{padding-top:1.41575em}
ul#shipping_method{list-style:none;margin-left:0;padding:0}
ul#shipping_method li:last-child{margin-bottom:0}
ul#shipping_method li label{text-transform:capitalize;vertical-align:text-bottom;padding-left:5px}
.woocommerce-checkout ul#shipping_method{margin-bottom:0}
.download-inventory{position:relative}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.align-content-center{-ms-flex-line-pack:center;align-content:center}
.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.container.full{width:100vw}
.container.stretch{height:100vh}
.row{display:-webkit-box;display:-ms-flexbox;display:flex}
.column{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding:.75rem}
.w-100{width:100%}
.w-50{width:50%}
.hide-on-mobile{display:list-item}
.hide-on-desktop{display:list-item}
.text-center{text-align:center}
.text-right{text-align:right}
.text-left{text-align:left}
.white{color:#fff}
.gray{color:#727477}
.dark-gray{color:#4a4a4a}
.linear-black{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.7))}
.light{font-weight:300}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/fa-brands-400.eot);src:url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/fa-brands-400.woff2) format("woff2"),url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/fa-brands-400.woff) format("woff"),url(" url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/fa-brands-400.ttf")url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/fa-brands-400.ttf")url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/fa-brands-400.ttf") format("truetype"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/fa-brands-400.svg#fontawesome) format("svg");
}

.fab {
	font-family: "Font Awesome 5 Brands";
	font-weight: 400;
}

/*! Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */

@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/fa-solid-900.eot);
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/fa-solid-900.woff2) format("woff2"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/fa-solid-900.woff) format("woff"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/fa-solid-900.ttf) format("truetype"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/fa-solid-900.svg#fontawesome) format("svg");
}

.fa,
.fas {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}

@font-face {
	font-family: GothamPro;
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Light.eot);
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Light.woff2) format("woff2"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Light.woff) format("woff"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Light.ttf) format("truetype"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Light.svg#GothamPro-Light) format("svg"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Light.eot?#iefix) format("embedded-opentype");
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: GothamPro;
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-LightItalic.eot);
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-LightItalic.woff2) format("woff2"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-LightItalic.woff) format("woff"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-LightItalic.ttf) format("truetype"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-LightItalic.svg#GothamPro-LightItalic) format("svg"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-LightItalic.eot?#iefix) format("embedded-opentype");
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: GothamPro;
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro.eot);
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro.woff2) format("woff2"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro.woff) format("woff"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro.ttf) format("truetype"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro.svg#GothamPro) format("svg"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro.eot?#iefix) format("embedded-opentype");
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: GothamPro;
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Italic.eot);
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Italic.woff2) format("woff2"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Italic.woff) format("woff"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Italic.ttf) format("truetype"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Italic.svg#GothamPro-Italic) format("svg"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Italic.eot?#iefix) format("embedded-opentype");
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: GothamPro;
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Medium.eot);
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Medium.woff2) format("woff2"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Medium.woff) format("woff"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Medium.ttf) format("truetype"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Medium.svg#GothamPro-Medium) format("svg"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Medium.eot?#iefix) format("embedded-opentype");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: GothamPro;
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-MediumItalic.eot);
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-MediumItalic.woff2) format("woff2"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-MediumItalic.woff) format("woff"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-MediumItalic.ttf) format("truetype"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-MediumItalic.svg#GothamPro-MediumItalic) format("svg"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-MediumItalic.eot?#iefix) format("embedded-opentype");
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: GothamPro;
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Bold.eot);
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Bold.woff2) format("woff2"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Bold.woff) format("woff"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Bold.ttf) format("truetype"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Bold.svg#GothamPro-Bold) format("svg"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Bold.eot?#iefix) format("embedded-opentype");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: GothamPro;
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-BoldItalic.eot);
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-BoldItalic.woff2) format("woff2"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-BoldItalic.woff) format("woff"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-BoldItalic.ttf) format("truetype"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-BoldItalic.svg#GothamPro-BoldItalic) format("svg"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-BoldItalic.eot?#iefix) format("embedded-opentype");
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: GothamPro;
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Black.eot);
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Black.woff2) format("woff2"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Black.woff) format("woff"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Black.ttf) format("truetype"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Black.svg#GothamPro-Black) format("svg"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-Black.eot?#iefix) format("embedded-opentype");
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: GothamPro;
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-BlackItalic.eot);
	src: url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-BlackItalic.woff2) format("woff2"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-BlackItalic.woff) format("woff"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-BlackItalic.ttf) format("truetype"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-BlackItalic.svg#GothamPro-BlackItalic) format("svg"), url(https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamPro-BlackItalic.eot?#iefix) format("embedded-opentype");
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Cond ExtraBlack';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XBlackItalic.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond ExtraBlack Italic"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XBlackItalic"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XBlackItalic.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XBlackItalic.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XBlackItalic.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XBlackItalic.ttf") format("truetype");
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Cond';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BoldItalic.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond Bold Italic"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BoldItalic"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BoldItalic.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BoldItalic.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BoldItalic.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BoldItalic.ttf") format("truetype");
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Cond';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Bold.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond Bold"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Bold"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Bold.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Bold.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Bold.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Bold.ttf") format("truetype");
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Cond Ultra';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-UltraItalic.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond Ultra Italic"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-UltraItalic"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-UltraItalic.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-UltraItalic.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-UltraItalic.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-UltraItalic.ttf") format("truetype");
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Cond';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XLightItalic.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond ExtraLight Italic"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XLightItalic"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XLightItalic.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XLightItalic.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XLightItalic.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XLightItalic.ttf") format("truetype");
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Cond';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-MediumItalic.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond Medium Italic"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-MediumItalic"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-MediumItalic.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-MediumItalic.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-MediumItalic.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-MediumItalic.ttf") format("truetype");
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Cond';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-ThinItalic.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond Thin Italic"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-ThinItalic"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-ThinItalic.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-ThinItalic.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-ThinItalic.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-ThinItalic.ttf") format("truetype");
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Cond Ultra';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Ultra.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond Ultra"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Ultra"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Ultra.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Ultra.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Ultra.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Ultra.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Cond';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Black.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond Black"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Black"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Black.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Black.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Black.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Black.ttf") format("truetype");
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Cond';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Book.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond Book"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Book"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Book.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Book.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Book.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Book.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Cond';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BlackItalic.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond Black Italic"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BlackItalic"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BlackItalic.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BlackItalic.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BlackItalic.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BlackItalic.ttf") format("truetype");
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Cond';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Thin.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond Thin"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Thin"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Thin.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Thin.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Thin.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Thin.ttf") format("truetype");
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Cond';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BookItalic.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond Book Italic"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BookItalic"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BookItalic.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BookItalic.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BookItalic.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-BookItalic.ttf") format("truetype");
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Cond';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Medium.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond Medium"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Medium"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Medium.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Medium.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Medium.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Medium.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Cond ExtraBlack';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XBlack.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond ExtraBlack"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XBlack"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XBlack.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XBlack.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XBlack.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XBlack.ttf") format("truetype");
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Cond';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-LightItalic.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond Light Italic"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-LightItalic"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-LightItalic.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-LightItalic.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-LightItalic.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-LightItalic.ttf") format("truetype");
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Cond';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XLight.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond ExtraLight"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XLight"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XLight.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XLight.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XLight.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-XLight.ttf") format("truetype");
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Cond';
	src: url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Light.eot");
	src: local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/Gotham Cond Light"), local("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Light"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Light.eot?#iefix") format("embedded-opentype"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Light.woff2") format("woff2"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Light.woff") format("woff"), url("https://saviniwheels.com/wp-content/themes/savini-wheels-master/assets/fonts/GothamCond-Light.ttf") format("truetype");
	font-weight: 300;
	font-style: normal;
}

.medium {
	font-weight: 500;
}

.heavy {
	font-weight: 600;
}

.bold {
	font-weight: 700;
}

.x-bold {
	font-weight: 800;
}

.smooth {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

/*--------------------------------------------------------------
## Padding
--------------------------------------------------------------*/

.p-r-1 {
	padding-right: 1vw;
}

.p-r-2 {
	padding-right: 2vw;
}

.p-r-3 {
	padding-right: 3vw;
}

.p-r-5 {
	padding-right: 5vw;
}

.p-l-1 {
	padding-left: 1vw;
}

.p-l-2 {
	padding-left: 2vw;
}

.p-l-3 {
	padding-left: 3vw;
}

.p-l-5 {
	padding-left: 5vw;
}

.p-t-1 {
	padding-top: 1vw;
}

.p-t-2 {
	padding-top: 2vw;
}

.p-t-3 {
	padding-top: 3vw;
}

.p-t-4 {
	padding-top: 4vw;
}

.p-t-5 {
	padding-top: 5vw;
}

.p-b-1 {
	padding-bottom: 1vw;
}

.p-b-2 {
	padding-bottom: 2vw;
}

.p-b-3 {
	padding-bottom: 3vw;
}

.p-b-4 {
	padding-bottom: 4vw;
}

.p-b-5 {
	padding-bottom: 5vw;
}

/*--------------------------------------------------------------
## Margin
--------------------------------------------------------------*/

.m-r-1 {
	margin-right: 1vw;
}

.m-r-2 {
	margin-right: 2vw;
}

.m-r-3 {
	margin-right: 3vw;
}

.m-r-4 {
	margin-right: 4vw;
}

.m-r-5 {
	margin-right: 5vw;
}

.m-l-1 {
	margin-left: 1vw;
}

.m-l-2 {
	margin-left: 2vw;
}

.m-l-3 {
	margin-left: 3vw;
}

.m-l-4 {
	margin-left: 4vw;
}

.m-l-5 {
	margin-left: 5vw;
}

.m-t-1 {
	margin-top: 1vw;
}

.m-t-2 {
	margin-top: 2vw;
}

.m-t-3 {
	margin-top: 3vw;
}

.m-t-4 {
	margin-top: 4vw;
}

.m-t-5 {
	margin-top: 5vw;
}

.m-b-1 {
	margin-bottom: 1vw;
}

.m-b-2 {
	margin-bottom: 2vw;
}

.m-b-3 {
	margin-bottom: 3vw;
}

.m-b-4 {
	margin-bottom: 4vw;
}

.m-b-5 {
	margin-bottom: 5vw;
}

/*
Theme Name: Nikka Nadia

WooCommerce styles override
*/

/** Shop tables */

table.shop_table_responsive thead {
	display: none;
}

table.shop_table_responsive tbody th {
	display: none;
}

table.shop_table_responsive tr td {
	display: block;
	text-align: right;
	clear: both;
}

table.shop_table_responsive tr td::before {
	content: attr(data-title) ":";
	float: left;
	font-weight: 400;
	margin-right: 5px;
}

table.shop_table_responsive tr td.product-remove a {
	text-align: left;
}

table.shop_table_responsive tr td.product-remove::before {
	display: none;
}

table.shop_table_responsive tr td.actions::before,
table.shop_table_responsive tr td.download-actions::before {
	display: none;
}

table.shop_table_responsive tr td.download-actions .button {
	display: block;
	text-align: center;
}

/** Products */

ul.products {
	margin: 0;
	padding: 0;
}

ul.products li.product {
	list-style: none;
	position: relative;
	margin-bottom: 2em;
}

ul.products li.product img {
	display: block;
}

ul.products li.product .button {
	display: block;
}

/** Single product */

.single-product div.product {
	position: relative;
}

.single-product div.product .woocommerce-product-gallery {
	position: relative;
	float: left;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
	position: absolute;
	top: 2em;
	right: 1em;
	display: block;
	z-index: 99;
}

.single-product div.product .woocommerce-product-gallery .flex-viewport {
	margin-bottom: 1em;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
	margin: 0;
	padding: 0;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
	list-style: none;
	cursor: pointer;
	float: left;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
	opacity: 0.5;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
	opacity: 1;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img {
	opacity: 1;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {
	width: 48.1%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {
	margin-right: 0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1) {
	clear: both;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
	width: 30.7966666667%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {
	margin-right: 0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
	clear: both;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
	width: 22.15%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
	margin-right: 0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
	clear: both;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
	width: 16.96%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {
	margin-right: 0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
	clear: both;
}

.stock:empty::before {
	display: none;
}

.stock.in-stock {
	color: #0f834d;
}

.stock.out-of-stock {
	color: #e2401c;
}

.incentive-card-hero {
	position: fixed; /* Changed from relative to fixed */
	top: 0; /* Ensure it stays at the top */
	width: 100%;
	height: 500px;
	overflow: hidden;
}

.incentive-card-hero__background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 130%;
	background-image: url("https://saviniwheels.com/wp-content/uploads/2024/11/savini-incentive-card-banner.webp"); /* Replace with your image path */
	background-size: cover;
	background-position: center;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	will-change: transform;
}

.incentive-card-hero__content {
	position: relative;
	z-index: 2;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
}

.incentive-card-content {
	position: relative;
	background: #fff;
	z-index: 1;
	margin-top: 500px; /* Add margin equal to hero height to prevent content from starting under fixed hero */
	padding-top: 0 2rem; /* Optional: Add some padding for smoother transition */ /* Product Layout */ /* Preview Section */ /* Options Section */ /* Quantity and Add to Cart */ /* Hide unnecessary elements */
}

.incentive-card-content .woocommerce-breadcrumb {
	display: none;
}

.incentive-card-content .added_to_cart {
	position: absolute;
	padding: 0.5rem 0;
	background-color: #ffffff;
	border: 1px solid #e4e4e4;
	top: 60px;
	width: 100%;
	text-align: center;
	color: #ed1f24;
}

.incentive-card-content main {
	max-width: 72rem;
	margin: 0 auto;
	padding: 2rem;
}

.incentive-card-content .savini-incentive-card-info {
	margin: 2rem 0 5rem;
}

.incentive-card-content .savini-incentive-card-info p {
	font-size: 0.9rem;
	font-weight: 300;
	margin: 0;
	border-bottom: 1px solid #ddd;
	text-align: center;
	padding: 2rem 0;
}

.incentive-card-content .savini-incentive-card-disclaimer {
	margin: 4rem 0 2rem;
}

.incentive-card-content .savini-incentive-card-disclaimer p {
	font-size: 0.9rem;
	font-weight: 300;
	margin: 0;
	border-top: 1px solid #ddd;
	text-align: center;
	padding: 2rem 0;
}

.incentive-card-content .product {
	display: grid;
	grid-template-columns: 1fr;
	gap: 3rem;
}

.incentive-card-content hr {
	display: none;
}

.incentive-card-content .incentive-cards-terms {
	font-size: 0.9rem;
	font-weight: 300;
	margin: 2rem 0;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	text-align: center;
	padding: 2rem 0;
}

.incentive-card-content .woocommerce-product-gallery {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 1.5rem;
}

.incentive-card-content .woocommerce-product-gallery .woocommerce-product-gallery__image {
	aspect-ratio: 16/9;
	background-color: #f3f4f6;
	border: 1px solid #e5e7eb;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.incentive-card-content .product_meta {
	display: none;
}

.incentive-card-content .woocommerce-product-gallery img {
	-o-object-fit: contain;
	object-fit: contain;
}

.incentive-card-content .ywgc-main-form-preview-container {
	margin-top: 1.5rem;
	padding-top: 1rem;
	border-top: 1px solid #f3f4f6;
}

.incentive-card-content .summary.entry-summary {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 2rem;
	margin-top: 0;
}

.incentive-card-content .quantity {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0.75rem;
}

.incentive-card-content .ywgc-form-preview-title-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 1rem;
}

.incentive-card-content .quantity input {
	width: 4rem;
	height: 46px;
	text-align: center;
	border: 1px solid #e5e7eb;
}

.incentive-card-content .single_add_to_cart_button {
	width: 100%;
	height: 46px;
	background-color: #111827 !important;
	color: white;
	border: none;
	cursor: pointer;
	-webkit-transition: background-color 0.2s;
	transition: background-color 0.2s;
}

.incentive-card-content .single_add_to_cart_button:hover {
	background-color: #1f2937 !important;
}

.incentive-card-content .woocommerce-breadcrumb {
	display: none;
}

.incentive-card-content .product_title.entry-title {
	display: none;
}

.incentive-card-content .price {
	display: none;
}

.incentive-card-content .ywgc_select_amount_title {
	margin-top: 0;
	margin-bottom: 1rem;
	font-size: 0.875rem;
	color: #6b7280;
}

.incentive-card-content .variations_button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 1rem;
	position: relative;
}

.incentive-amount-options {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 1rem;
	margin-bottom: 2rem;
}

.incentive-amount-options .ywgc-predefined-amount-button {
	width: 100%;
	padding: 1rem;
	text-align: left;
	background: none;
	border: 1px solid #e5e7eb;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	height: auto;
}

.incentive-amount-options .ywgc-predefined-amount-button:hover {
	border-color: #9ca3af;
}

.incentive-amount-options .ywgc-predefined-amount-button.selected_button {
	border-color: #111827;
	background-color: #f9fafb;
}

.incentive-amount-options .ywgc-predefined-amount-button.selected_button .selected-indicator {
	width: 0.5rem;
	height: 0.5rem;
	background-color: #111827;
}

.incentive-amount-options .amount-button-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.incentive-amount-options .amount-button-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 0.25rem;
}

.incentive-amount-options .amount-value {
	font-size: 1rem;
	font-weight: 500;
	color: #111827;
}

.incentive-amount-options .amount-bonus {
	font-size: 0.875rem;
	color: #6b7280;
}

.incentive-amount-options .selected-indicator {
	width: 0.5rem;
	height: 0.5rem;
	-webkit-transition: background-color 0.2s ease;
	transition: background-color 0.2s ease;
}

.ywgc-manual-amount-container {
	margin-top: 1rem;
	position: relative;
}

.ywgc-manual-amount-container input {
	width: 100%;
	padding: 1rem;
	border: 1px solid #e5e7eb;
}

.ywgc-manual-amount-container input:focus {
	outline: none;
	border-color: #111827;
}

.ywgc-manual-amount-container .ywgc-manual-currency-symbol {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #6b7280;
}

.ywgc-manual-amount-container .ywgc-manual-currency-symbol.left {
	left: 1rem;
}

.ywgc-manual-amount-container .ywgc-manual-currency-symbol.right {
	right: 1rem;
}

/** Checkout */

body.woocommerce-page .woocommerce-checkout {
	display: grid;
	grid-template-columns: 500px auto;
	gap: 3vw;
}

body.woocommerce-page .woocommerce-checkout #billing_first_name_field,
body.woocommerce-page .woocommerce-checkout #billing_last_name_field,
body.woocommerce-page .woocommerce-checkout #billing_company_field,
body.woocommerce-page .woocommerce-checkout #billing_address_1_field,
body.woocommerce-page .woocommerce-checkout #billing_city_field,
body.woocommerce-page .woocommerce-checkout #billing_postcode_field,
body.woocommerce-page .woocommerce-checkout #billing_email_field {
	position: relative;
}

body.woocommerce-page .woocommerce-checkout #billing_first_name_field .woocommerce-input-wrapper,
body.woocommerce-page .woocommerce-checkout #billing_last_name_field .woocommerce-input-wrapper,
body.woocommerce-page .woocommerce-checkout #billing_company_field .woocommerce-input-wrapper,
body.woocommerce-page .woocommerce-checkout #billing_address_1_field .woocommerce-input-wrapper,
body.woocommerce-page .woocommerce-checkout #billing_city_field .woocommerce-input-wrapper,
body.woocommerce-page .woocommerce-checkout #billing_postcode_field .woocommerce-input-wrapper,
body.woocommerce-page .woocommerce-checkout #billing_email_field .woocommerce-input-wrapper {
	position: relative;
}

body.woocommerce-page .woocommerce-checkout #billing_first_name_field .woocommerce-input-wrapper::after,
body.woocommerce-page .woocommerce-checkout #billing_last_name_field .woocommerce-input-wrapper::after,
body.woocommerce-page .woocommerce-checkout #billing_company_field .woocommerce-input-wrapper::after,
body.woocommerce-page .woocommerce-checkout #billing_address_1_field .woocommerce-input-wrapper::after,
body.woocommerce-page .woocommerce-checkout #billing_city_field .woocommerce-input-wrapper::after,
body.woocommerce-page .woocommerce-checkout #billing_postcode_field .woocommerce-input-wrapper::after,
body.woocommerce-page .woocommerce-checkout #billing_email_field .woocommerce-input-wrapper::after {
	content: url(https://saviniwheels.com//wp-content/themes/savini-wheels-master/assets/img/lock.svg);
	position: absolute;
	top: 55%;
	width: 20px;
	right: 10px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	pointer-events: none;
	opacity: .3;
}

body.woocommerce-page .woocommerce-checkout #billing_country_field,
body.woocommerce-page .woocommerce-checkout #billing_state_field {
	position: relative;
}

body.woocommerce-page .woocommerce-checkout #billing_country_field .woocommerce-input-wrapper,
body.woocommerce-page .woocommerce-checkout #billing_state_field .woocommerce-input-wrapper {
	position: relative;
}

body.woocommerce-page .woocommerce-checkout #billing_country_field .woocommerce-input-wrapper::after,
body.woocommerce-page .woocommerce-checkout #billing_state_field .woocommerce-input-wrapper::after {
	content: url(https://saviniwheels.com//wp-content/themes/savini-wheels-master/assets/img/lock.svg);
	position: absolute;
	top: 55%;
	width: 20px;
	right: 10px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	pointer-events: none;
	opacity: .3;
}

body.woocommerce-page .woocommerce-checkout .place_order {
	width: 280px;
	height: 60px;
}

body.woocommerce-page .woocommerce-checkout .woocommerce-NoticeGroup {
	width: 100%;
}

body.woocommerce-page .woocommerce-checkout .woocommerce-NoticeGroup ul {
	margin: 0;
}

body.woocommerce-page .woocommerce-checkout .col2-set {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

body.woocommerce-page .woocommerce-checkout .review-order-wrapper {
	background: #fcfcfc;
	padding: 0 2vw;
}

body.woocommerce-page .woocommerce-checkout .review-order-wrapper .custom-info-message {
	background-color: #f9f9f9;
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid #ddd;
	border-radius: 5px;
}

body.woocommerce-page .woocommerce-checkout .review-order-wrapper .custom-info-message h4 {
	text-transform: uppercase;
	margin-top: 0;
	color: #333;
	font-size: 0.9em;
	margin-bottom: 10px;
}

body.woocommerce-page .woocommerce-checkout .review-order-wrapper .custom-info-message p {
	margin: 5px 0;
	color: #555;
}

body.woocommerce-page .woocommerce-checkout .review-order-wrapper .custom-info-message p strong {
	color: #000;
}

body.woocommerce-page .woocommerce-checkout .review-order-wrapper .cart_item {
	background-color: white;
}

body.woocommerce-page .woocommerce-checkout .review-order-wrapper table.cart th {
	background-color: #f7f7fc;
}

body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods {
	list-style: none;
	margin: 0;
	padding: 0;
}

body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods .payment_box {
	font-size: 0.9em;
}

body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods input {
	position: absolute;
	opacity: 0;
}

body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods .input-radio + label {
	display: block;
	padding: 30px;
	background: whitesmoke;
}

body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods .input-radio + label:before {
	content: "";
	background: #f4f4f4;
	border-radius: 100%;
	border: 1px solid #b4b4b4;
	display: inline-block;
	width: 1.4em;
	height: 1.4em;
	position: relative;
	top: -0.2em;
	margin-right: 1em;
	vertical-align: top;
	cursor: pointer;
	text-align: center;
	-webkit-transition: all 250ms ease;
	transition: all 250ms ease;
}

body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods .input-radio:checked + label {
	background: #d5d5d5;
}

body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods .input-radio:checked + label:before {
	background-color: #423636;
	-webkit-box-shadow: inset 0 0 0 4px #f4f4f4;
	box-shadow: inset 0 0 0 4px #f4f4f4;
}

body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods .input-radio:focus + label:before {
	outline: none;
	border-color: #423636;
}

body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods .input-radio:disabled + label:before {
	-webkit-box-shadow: inset 0 0 0 4px #f4f4f4;
	box-shadow: inset 0 0 0 4px #f4f4f4;
	border-color: #b4b4b4;
	background: #b4b4b4;
}

body.woocommerce-page .woocommerce-checkout .review-order-wrapper .wc_payment_methods .input-radio + label:empty:before {
	margin-right: 0;
}

body.woocommerce-page .woocommerce-order {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

body.woocommerce-page .woocommerce-notice {
	border: 1px solid black;
	padding: 1em;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

body.woocommerce-page ul.order_details {
	margin: 3em 0;
	padding: 0;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

body.woocommerce-page ul.order_details li {
	font-size: 0.8em;
	text-transform: uppercase;
	display: inline-block;
	margin-right: 30px;
}

body.woocommerce-page h2 {
	text-transform: uppercase;
	font-weight: 300;
}

body.woocommerce-page th,
body.woocommerce-page td {
	text-align: left;
	font-weight: 300;
	font-size: 0.9em;
	letter-spacing: 0.8px;
}

body.woocommerce-page th:first-child,
body.woocommerce-page td:first-child {
	padding-top: 10px;
}

body.woocommerce-page th {
	font-weight: 600;
	text-transform: uppercase;
}

body.woocommerce-page td.product-name {
	max-width: 300px;
	padding-right: 50px;
}

body.woocommerce-page tr.order-total {
	font-size: 1.4em;
}

body.woocommerce-page .woocommerce-order-details {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 45%;
	flex: 0 1 45%;
	margin-right: 1vw;
	border-right: 1px solid #d1d1d1;
}

body.woocommerce-page .woocommerce-customer-details {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 45%;
	flex: 1 0 45%;
	padding: 0 1vw;
}

body.woocommerce-page .woocommerce-columns--2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	grid-gap: 5vw;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

body.woocommerce-page address {
	font-style: normal;
	font-weight: 400;
	font-size: 0.9em;
	letter-spacing: 0.08em;
	margin: 1em 0;
}

body.woocommerce-page address p {
	margin: 0;
}

/** General WooCommerce components */

/** General WooCommerce components */

.woocommerce-form__label-for-checkbox {
	cursor: pointer;
	display: block;
}

.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox {
	margin-right: ms(-5);
}

.form-row label {
	display: block;
	font-size: 0.86em;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 400;
}

.form-row select,
.form-row input {
	height: 44px;
}

.form-row input,
.form-row textarea,
.form-row select {
	width: 100%;
}

.form-row textarea {
	height: 130px;
}

.form-row input[type="checkbox"],
.form-row input[type="radio"] {
	width: auto;
}

.form-row .button {
	width: auto;
}

.form-row.create-account label {
	display: inline-block;
}

.form-row.woocommerce-validated input.input-text {
	-webkit-box-shadow: inset 2px 0 0 #0f834d;
	box-shadow: inset 2px 0 0 #0f834d;
}

.form-row.woocommerce-invalid input.input-text {
	-webkit-box-shadow: inset 2px 0 0 #ffe6e6;
	box-shadow: inset 2px 0 0 #ffe6e6;
}

.form-row.woocommerce-invalid input.input-checkbox {
	outline: 2px solid #ffe6e6;
	outline-offset: 1px;
}

.form-row.woocommerce-invalid .select2-selection {
	border-color: #ffe6e6;
	border-width: 2px;
}

.form-row-last {
	margin-right: 0 !important;
}

.register-wrapper .form-row-wide {
	max-width: 450px;
}

.form-row-wide {
	margin-bottom: 1.5em;
	clear: both;
	width: 100%;
}

.required {
	border-bottom: 0 !important;
	color: #ffe6e6;
}

.password-input {
	display: block;
	position: relative;
}

.show-password-input {
	position: absolute;
	right: 0;
	top: 0;
	padding: 0.618em;
	line-height: 1.618;
	cursor: pointer;
}

.show-password-input::after {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	vertical-align: baseline;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	content: "\f06e";
}

.show-password-input.display-password::after {
	color: #e8e8e8;
}

.demo_store {
	position: fixed;
	left: 0;
	bottom: 69px;
	right: 0;
	margin: 0;
	padding: 1em ms(2);
	background-color: #6c9bb759;
	color: #fff;
	z-index: 9998;
}

.demo_store a {
	color: #fff;
	font-weight: 400;
	text-decoration: underline;
}

.demo_store a:hover {
	text-decoration: none;
}

.demo_store a.woocommerce-store-notice__dismiss-link {
	display: block;
}

.star-rating {
	overflow: hidden;
	position: relative;
	height: 1.618em;
	line-height: 1.618;
	font-size: 1em;
	width: 5.55em;
	font-family: "Font Awesome 5 Free";
	font-weight: 400;
}

.star-rating::before,
.star-rating span::before {
	content: "\f005\f005\f005\f005\f005";
	top: 0;
	left: 0;
	position: absolute;
}

.star-rating::before {
	opacity: 0.25;
	float: left;
}

.star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
	color: #000;
}

p.stars {
	display: inline-block;
	margin: 0;
}

p.stars a {
	position: relative;
	height: 1em;
	width: 1em;
	text-indent: -999em;
	overflow: hidden;
	display: inline-block;
	text-decoration: none;
	font-weight: 400;
}

p.stars a::before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 1em;
	height: 1em;
	line-height: 1;
	font-family: "Font Awesome 5 Free";
	content: "\f005";
	font-size: 0.95em;
	color: #000;
	text-indent: 0;
	opacity: 0.25;
}

p.stars a:hover ~ a::before {
	color: #000;
	opacity: 0.25;
}

p.stars:hover a::before {
	color: #7f54b3;
	opacity: 1;
}

p.stars.selected a.active::before {
	color: #7f54b3;
	opacity: 1;
}

p.stars.selected a.active ~ a::before {
	color: #000;
	opacity: 0.25;
}

p.stars.selected a:not(.active)::before {
	color: #7f54b3;
	opacity: 1;
}

.wc-block-grid__product-onsale,
.onsale {
	border: 1px solid;
	border-color: #000;
	color: #000;
	padding: 0.202em ms(-2);
	font-size: ms(-1);
	text-transform: uppercase;
	font-weight: 600;
	display: inline-block;
	margin-bottom: 1em;
	border-radius: 3px;
	position: relative;
}

.storefront-sorting {
	font-size: ms(-1);
	margin-bottom: ms(5);
}

.woocommerce-tabs {
	content: "";
	display: table;
	table-layout: fixed;
	overflow: hidden;
	padding: 1em 0;
}

.woocommerce-tabs ul.tabs {
	list-style: none;
	margin-left: 0;
	text-align: left;
	border-top: 1px solid rgba(0, 0, 0, 0.05);
}

.woocommerce-tabs ul.tabs li {
	display: block;
	margin: 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	position: relative;
}

.woocommerce-tabs ul.tabs li a {
	padding: 1em 0;
	display: block;
}

.woocommerce-tabs .panel h2:first-of-type {
	font-size: ms(3);
	margin-bottom: 1em;
}

.related > h2:first-child,
.upsells > h2:first-child {
	font-size: ms(3);
	margin-bottom: 1em;
}

input#coupon_code {
	display: inline-block;
	width: auto;
	margin: 0;
	height: 44px;
	border: 1px solid #dfdfdf;
}

.select2-container--default {
	font-size: 0.9em;
}

.select2-container--default .select2-dropdown {
	background-color: #d7d7d7;
	border: none;
}

.select2-container--default .select2-selection--single {
	border-radius: 0;
	border: 0;
	background-color: #f9f9f9 !important;
	height: 44px;
	border-bottom: 1px solid #d7d7d7;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 44px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #333;
	line-height: 44px;
}

.shipping-calculator-form {
	color: #333;
	max-width: 360px;
}

.shipping-calculator-form select {
	background: #f9f9f9;
	color: #333;
	border: none;
	height: 44px;
}

.shipping-calculator-form input {
	height: 44px;
}

.woocommerce-message,
.woocommerce-info,
.woocommerce-error,
.woocommerce-noreviews,
p.no-comments {
	display: none;
	content: "";
	display: table;
	table-layout: fixed;
	margin-bottom: 10px;
	margin-left: 0;
	clear: both;
	padding: 1vw 4em 1vw 2vw;
	font-weight: 400 !important;
	letter-spacing: 0.8px;
	line-height: 2em;
	position: relative;
	list-style: none outside;
}

.woocommerce-message a,
.woocommerce-info a,
.woocommerce-error a,
.woocommerce-noreviews a,
p.no-comments a {
	font-weight: 300;
}

.woocommerce-message a:hover,
.woocommerce-info a:hover,
.woocommerce-error a:hover,
.woocommerce-noreviews a:hover,
p.no-comments a:hover {
	color: #666;
	opacity: 0.7;
}

.woocommerce-message a.button:hover,
.woocommerce-info a.button:hover,
.woocommerce-error a.button:hover,
.woocommerce-noreviews a.button:hover,
p.no-comments a.button:hover {
	opacity: 1;
}

.woocommerce-message::before,
.woocommerce-info::before,
.woocommerce-error::before,
.woocommerce-noreviews::before,
p.no-comments::before {
	font-family: "Font Awesome 5 Free";
	content: "\f06a";
	display: inline-block;
	position: absolute;
	left: 0.7em;
	color: #000;
}

.woocommerce-message .button,
.woocommerce-info .button,
.woocommerce-error .button,
.woocommerce-noreviews .button,
p.no-comments .button {
	float: right;
	padding: 0;
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-left: 1em;
	padding-left: 1em;
	border-width: 0;
	border-left-width: 1px;
	border-left-style: solid;
	border-radius: 0;
}

.woocommerce-message .button:hover,
.woocommerce-info .button:hover,
.woocommerce-error .button:hover,
.woocommerce-noreviews .button:hover,
p.no-comments .button:hover {
	background: none;
	opacity: 0.7;
}

.woocommerce-message pre,
.woocommerce-info pre,
.woocommerce-error pre,
.woocommerce-noreviews pre,
p.no-comments pre {
	background-color: rgba(0, 0, 0, 0.1);
}

.woocommerce-message::before {
	content: "\f058";
}

.site-content > .col-full > .woocommerce > .woocommerce-message:first-child,
.site-content > .col-full > .woocommerce > .woocommerce-info:first-child,
.site-content > .col-full > .woocommerce > .woocommerce-error:first-child {
	margin-top: ms(5);
}

.woocommerce-error {
	list-style: none;
}

.woocommerce-info,
.woocommerce-noreviews,
p.no-comments {
	border-left: 5px solid #6c9bb7;
	background-color: #6c9bb759;
	width: 100%;
}

.woocommerce-error {
	border-left: 5px solid #ff0000;
	background-color: #ffe6e6;
	width: 100%;
}

.woocommerce-message {
	border-left: 5px solid #7edb17;
	background-color: #dbe7dee6;
	width: 100%;
}

dl.variation {
	font-size: 0.86em;
	margin: 0;
	color: #333;
}

dl.variation dd {
	margin: 0 0;
}

dl.variation dd p {
	margin: 0;
}

.wc-item-meta {
	font-size: ms(-1);
	margin-left: 0;
	list-style: none;
}

.wc-item-meta li {
	content: "";
	display: table;
	table-layout: fixed;
}

.wc-item-meta li strong,
.wc-item-meta li p {
	display: inline-block;
}

/** My Account */

.woocommerce-MyAccount-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.woocommerce-MyAccount-content .woocommerce-Pagination {
	text-align: center;
}

.u-col2-set {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 3vw;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.u-col2-set .column1 {
	padding: 3vw;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.u-col2-set .column1 .login-wrapper {
	max-width: 450px;
	margin: auto;
}

.u-col2-set .column2 {
	padding: 3vw;
	background: #efefef;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.u-col2-set .column2 .register-wrapper input[type="password"],
.u-col2-set .column2 .register-wrapper input[type="email"] {
	max-width: 450px;
}

.u-col2-set .column2 .address-wrapper .woocommerce-Address {
	padding: 1em 2em;
	margin: 1em 0;
	background: #f9f9f9;
	border-bottom: 1px solid #d7d7d7;
}

.u-col2-set .column2 .address-wrapper .woocommerce-Address h3 {
	margin-bottom: 0.7em;
}

.u-col2-set .column2 .address-wrapper .woocommerce-Address a.edit {
	background: black;
	color: white;
	padding: 0.8em 1em;
	border-radius: 0px;
	font-weight: 600;
	font-size: 0.8em;
	letter-spacing: 1px;
}

.u-col2-set .woocommerce-form__label-for-checkbox,
.u-col2-set .checkbox {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px;
	font-size: 0.9em;
	font-weight: 400;
}

.form-row-first,
.form-row-last {
	margin-bottom: 1.5em;
}

p.enu_warning {
	background: #ffe6e6;
	padding: 1vw 2vw;
	font-weight: 400 !important;
	letter-spacing: 0.8px;
	border-left: 5px solid #ff0000;
	line-height: 2em;
}

input[type="file"] {
	font-size: 0.9em;
	padding: 10px;
}

/** WooCommerce widgets */

table.shop_table_responsive tbody tr td,
table.shop_table_responsive tbody tr th {
	text-align: left;
}

table.cart {
	margin-bottom: 3.7em;
}

table.cart .product-quantity .plus,
table.cart .product-quantity .minus {
	display: none;
}

table.cart .product-thumbnail img {
	margin: 0 auto;
	height: auto;
}

table.cart .product-thumbnail::before {
	display: none;
}

table.cart tr:first-child td.product-remove {
	border-top-width: 0;
}

table.cart td.product-remove {
	padding: 0;
	border-top: 0;
	position: relative;
}

table.cart td.product-remove a.remove {
	position: absolute;
	font-size: 2em;
	top: calc(50% - 0.5em);
	left: 0;
}

table.cart td.product-quantity .qty {
	padding: 0.326em;
	width: ms(6);
}

table.cart td.product-name {
	overflow-wrap: anywhere;
	word-break: break-word;
	-ms-word-break: break-all;
}

table.cart th {
	background-color: #f8f8f8;
}

table.cart td,
table.cart th {
	padding: 0.875em 0.875em 0;
}

table.cart td.product-thumbnail {
	padding: 0;
}

table.cart td.product-subtotal {
	padding-bottom: 0.875em;
}

table.cart td.actions {
	border-top: 0;
	background-color: transparent;
	padding: 20px;
	text-align: center;
	background: #f8f8f8;
}

table.cart td.actions .checkout-button {
	cursor: pointer;
	border: 2px solid #c10404;
	border-radius: 0;
	background: white;
	color: #c10404;
	line-height: 1;
	padding: 1em;
	letter-spacing: 1px;
	font-weight: 600;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	display: inline-block;
	margin-top: 10px;
}

table.cart td.actions .checkout-button:hover {
	background: #c10404;
	color: white;
}

table.cart td.actions label {
	display: none;
}

table.cart td.actions .coupon {
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

table.cart td.actions input {
	display: block;
	width: 100%;
	margin: 1.5em 0;
	height: 42px;
	border: 1px solid #dfdfdf;
}

.wc-proceed-to-checkout {
	content: "";
	display: table;
	table-layout: fixed;
	margin-bottom: ms(3);
}

.wc-proceed-to-checkout .button {
	display: block;
	text-align: center;
	margin-bottom: 1em;
}

.wc-proceed-to-checkout .button.checkout-button {
	font-size: 1.41575em;
}

.woocommerce-shipping-calculator {
	margin: 0;
}

.woocommerce-shipping-calculator > p:first-child {
	margin: 0;
}

.woocommerce-shipping-calculator .shipping-calculator-form {
	padding-top: 1.41575em;
}

ul#shipping_method {
	list-style: none;
	margin-left: 0;
	padding: 0;
}

ul#shipping_method li:last-child {
	margin-bottom: 0;
}

ul#shipping_method li label {
	text-transform: capitalize;
	vertical-align: text-bottom;
	padding-left: 5px;
}

.woocommerce-checkout ul#shipping_method {
	margin-bottom: 0;
}

.download-inventory {
	position: relative;
}

/** WooCommerce myaccount */

.my-account-header {
	margin: 0 3vw;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 0.9em;
	min-height: 76px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.my-account-header p {
	margin: 0;
}

.my-account-header #add-item-dropdown[type="checkbox"]:checked ~ ul {
	display: block;
}

.my-account-header #add-item-dropdown[type="checkbox"] {
	position: absolute;
	left: -9999px;
}

.my-account-header #add-item-dropdown[type="checkbox"] + label {
	background-image: url(https://9837325c60.nxcli.net//wp-content/themes/savini-wheels-master/assets/img/profile.svg);
	position: relative;
	cursor: pointer;
	display: none;
	background-repeat: no-repeat;
	padding-left: 23px;
	background-size: 18px;
	padding-right: 14px;
	background-position-y: 1px;
	margin-right: 18px;
}

.my-account-header #add-item-dropdown[type="checkbox"] + label::after {
	content: "";
	position: absolute;
	bottom: 6px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #000;
	right: 0;
}

.my-account-header nav {
	position: relative;
}

.my-account-header nav ul {
	margin: 0;
}

.my-account-header nav ul:before {
	content: " ";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 7px 9px 7px;
	border-color: transparent transparent #f9f9f9 transparent;
	position: absolute;
	right: 20%;
	-webkit-transform: translateX(-50%) scale(1, 1);
	transform: translateX(-50%) scale(1, 1);
	position: absolute;
	top: -9px;
	z-index: 8;
}

.my-account-header nav ul li {
	display: inline-block;
	margin: 5px;
}

.my-account-header nav ul li a {
	color: black;
	padding: 6px;
	text-transform: capitalize;
	display: block;
}

.business-fields {
	display: none;
}

.woocommerce-MyAccount-content fieldset {
	border: 1px solid #ccc;
}

/*# sourceMappingURL=main.css.map */

@media screen and (min-width: 48em) {

table.shop_table_responsive thead {
	display: table-header-group;
}

table.shop_table_responsive tbody th {
	display: table-cell;
}

table.shop_table_responsive tr th,
table.shop_table_responsive tr td {
	text-align: left;
}

table.shop_table_responsive tr td {
	display: table-cell;
}

table.shop_table_responsive tr td::before {
	display: none;
}

ul.products li.product {
	width: 30.7966666667%;
	float: left;
	margin-right: 3.8%;
}

ul.products li.product.first {
	clear: both;
}

ul.products li.product.last {
	margin-right: 0;
}

ul.products.columns-1 li.product {
	float: none;
	width: 100%;
}

ul.products.columns-2 li.product {
	width: 48.1%;
}

ul.products.columns-3 li.product {
	width: 30.7966666667%;
}

ul.products.columns-4 li.product {
	width: 22.15%;
}

ul.products.columns-5 li.product {
	width: 16.96%;
}

ul.products.columns-6 li.product {
	width: 13.4933333333%;
}

table.shop_table_responsive thead {
	display: table-header-group;
}

table.shop_table_responsive tbody th {
	display: table-cell;
}

table.shop_table_responsive tr th,
table.shop_table_responsive tr td {
	text-align: left;
}

table.shop_table_responsive tr td {
	display: table-cell;
}

table.shop_table_responsive tr td::before {
	display: none;
}

ul.products li.product {
	width: 30.7966666667%;
	float: left;
	margin-right: 3.8%;
}

ul.products li.product.first {
	clear: both;
}

ul.products li.product.last {
	margin-right: 0;
}

ul.products.columns-1 li.product {
	float: none;
	width: 100%;
}

ul.products.columns-2 li.product {
	width: 48.1%;
}

ul.products.columns-3 li.product {
	width: 30.7966666667%;
}

ul.products.columns-4 li.product {
	width: 22.15%;
}

ul.products.columns-5 li.product {
	width: 16.96%;
}

ul.products.columns-6 li.product {
	width: 13.4933333333%;
}

}

@media (min-width: 600px) {

.widget_shopping_cart {
	width: 40%;
}

}

@media (min-width: 760px) {

.hide-on-desktop {
	display: none;
}

}

@media (min-width: 768px) {

.incentive-card-content .product {
	grid-template-columns: 1fr 1fr;
}

.incentive-card-content hr {
	display: none;
}

.form-row-first {
	float: left;
	margin-right: 3.8%;
}

.form-row-last {
	float: right;
	margin-right: 0;
}

.form-row-first,
.form-row-last {
	width: 48.1%;
}

table.cart td.product-remove a.remove {
	left: 50%;
}

table.cart td,
table.cart th {
	padding: 1.618em;
}

table.cart td.actions {
	text-align: right;
}

table.cart td.actions .checkout-button {
	margin: 0;
}

table.cart td.actions .coupon {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
	display: inline-block;
	float: left;
}

table.cart td.actions input {
	display: inline-block;
	width: auto;
	margin: 0;
}

.incentive-card-content .product {
	grid-template-columns: 1fr 1fr;
}

.incentive-card-content hr {
	display: none;
}

.form-row-first {
	float: left;
	margin-right: 3.8%;
}

.form-row-last {
	float: right;
	margin-right: 0;
}

.form-row-first,
.form-row-last {
	width: 48.1%;
}

table.cart td.product-remove a.remove {
	left: 50%;
}

table.cart td,
table.cart th {
	padding: 1.618em;
}

table.cart td.actions {
	text-align: right;
}

table.cart td.actions .checkout-button {
	margin: 0;
}

table.cart td.actions .coupon {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
	display: inline-block;
	float: left;
}

table.cart td.actions input {
	display: inline-block;
	width: auto;
	margin: 0;
}

}

@media (min-width: 1000px) {

.collection-container-wrapper a:nth-last-child(-n + 3) {
	border-bottom: 0;
}

}

@media (max-width: 1000px) and (min-width: 600px) {

body.term-ncredible-savini .ncredible-side .bottom-img {
	display: none;
}

}

@media (min-width: 1024px) {

.site-header .site-header-wrapper .site-navigation label[for="menu_checkbox"] {
	display: none;
}

.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation {
	margin: 0;
}

.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation > ul li.extra-vehicle-controller {
	z-index: 1;
}

.open-popup-link {
	padding-right: 0;
}

.widget_shopping_cart {
	width: 30%;
	padding: 2rem;
	right: 0;
	left: auto;
	height: calc(100%);
	-webkit-transform: translate(100%, 0);
	transform: translate(100%, 0);
	overflow-y: auto;
}

.widget_shopping_cart label[for="close_checkbox"] {
	right: 32px;
}

.widget_shopping_cart .woocommerce-mini-cart li {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	right: 0;
	left: auto;
}

.widget_shopping_cart a.remove.remove_from_cart_button {
	position: relative;
}

.u-col2-set {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.u-col2-set .column1 {
	-ms-flex-preferred-size: 45%;
	flex-basis: 45%;
}

.u-col2-set .column2 {
	-ms-flex-preferred-size: 55%;
	flex-basis: 55%;
}

.u-col2-set {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.u-col2-set .column1 {
	-ms-flex-preferred-size: 45%;
	flex-basis: 45%;
}

.u-col2-set .column2 {
	-ms-flex-preferred-size: 55%;
	flex-basis: 55%;
}

}

@media (min-width: 1025px) {

.site-header .site-header-wrapper .site-navigation ul li {
	font-size: 0.88em;
}

.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation > ul li {
	font-size: 0.78em;
}

.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation > ul li.savini-cart .counter {
	font-size: 0.9em;
	padding-left: 0.22rem;
}

.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .bottom-navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 1.6rem;
	padding-right: 1rem;
	margin: 0;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.configurations.grid .nav-items {
	display: grid !important;
}

}

@media (min-width: 1500px) {

.contact-form {
	width: 40%;
}

}

@media (max-width: 1920px) {

#configurations .configuration-wrapper .configurations-gallery .configurations {
	width: 60%;
}

#configurations .configuration-wrapper .configurations-gallery .configuration-images {
	width: 40%;
}

.latest-wheel {
	max-width: 240px;
}

}

@media (max-width: 1800px) {

#social .social--wrapper .social--column .insta-tab .insta-title .insta-title-wrapper h4.follow {
	font-size: 1.2rem;
}

#social .social--wrapper .social--column .insta-tab .insta-title .insta-title-wrapper h4.follow span {
	font-size: 1.6rem;
}

#social .social--wrapper .social--column.blog--column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 45%;
	flex: 0 1 45%;
}

}

@media (max-width: 1660px) {

#footer .footer--wrapper {
	grid-template-columns: 35% 32% 33%;
}

#footer .footer--wrapper .footer--menus {
	padding-right: 0;
}

.term-sv1-r .location_indv_post {
	grid-template-columns: 160px 1fr;
}

.term-sv1-r .wheel-contain article {
	-ms-flex-preferred-size: 30%;
	flex-basis: 30%;
}

.term-sv1-x .location_post .location_indv_post {
	grid-template-columns: 160px 1fr;
}

.sv1-collection .mono-wheel {
	padding-left: 3%;
}

body.single-wheel .sellable-wheel-content section.sales {
	margin-top: 2vw;
}

body.single-wheel .actions {
	position: relative;
}

body.woocommerce-page article .woocommerce {
	width: auto;
	padding: 0 5vw;
}

}

@media (max-width: 1600px) {

#social .social--wrapper .social--column .insta-tab .insta-title .insta-title-wrapper h4.follow {
	font-size: 1rem;
}

#social .social--wrapper .social--column .insta-tab .insta-title .insta-title-wrapper h4.follow span {
	font-size: 1.2rem;
}

.latest-wheel {
	max-width: 220px;
}

}

@media (max-width: 1440px) {

.home-title {
	font-size: 1.4em;
}

#gallery .featured {
	display: none;
}

body.term-savini-forged .grid .wheel {
	padding: 3vw;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 25%;
	flex: 0 1 25%;
}

.configurations.grid .nav-items ul {
	grid-template-columns: repeat(4, 1fr);
}

body.term-ncredible-savini .ncredible-main .conf {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-left: 0;
}

body.term-sl-series .conf {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-left: 0;
}

body.term-sx-collection .conf {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-left: 0;
}

body.term-hyperion .grid .wheel {
	padding: 3vw;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 25%;
	flex: 0 1 25%;
}

body.single-wheel .sellable-wheel-content section.image > .main-image {
	padding: 45% 0;
	margin: 0 5%;
}

.page-privacy-policy .article-link span,
.page-warranty-information .article-link span,
.page-terms-and-conditions .article-link span,
body.blog .article-link span {
	font-size: 1.2rem;
}

}

@media (max-width: 1304px) {

.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+1),
.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+1),
.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+1),
body.blog .post-grid .article-wrapper:nth-of-type(7n+1) {
	grid-row: span 4;
}

.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+2),
.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+2),
.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+2),
body.blog .post-grid .article-wrapper:nth-of-type(7n+2) {
	grid-row: span 4;
}

.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+3),
.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+3),
.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+3),
body.blog .post-grid .article-wrapper:nth-of-type(7n+3) {
	grid-row: span 3;
}

.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+4),
.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+4),
.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+4),
body.blog .post-grid .article-wrapper:nth-of-type(7n+4) {
	grid-row: span 3;
}

.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+5),
.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+5),
.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+5),
body.blog .post-grid .article-wrapper:nth-of-type(7n+5) {
	grid-row: span 4;
}

.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+6),
.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+7),
.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+6),
.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+7),
.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+6),
.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+7),
body.blog .post-grid .article-wrapper:nth-of-type(7n+6),
body.blog .post-grid .article-wrapper:nth-of-type(7n+7) {
	grid-row: span 2;
}

}

@media (max-width: 1240px) {

#gallery .gallery-wrapper {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
}

#social .social--wrapper {
	padding: 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

#social .social--wrapper .social--column {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
}

#social .social--wrapper .social--column .insta-tab .insta-title .insta-title-wrapper h4.follow {
	font-size: 1.3rem;
}

#social .social--wrapper .social--column .insta-tab .insta-title .insta-title-wrapper h4.follow span {
	font-size: 1rem;
}

.term-sv1-r h2 {
	font-size: 2.6em;
}

.term-sv1-x .location_post .location_indv_post h2 {
	font-size: 2.6em;
}

.term-sv1-x .location_post .location_indv_post a {
	margin-right: 2.25rem;
}

.sv1-collection .facet-wheels .location_indv_post a h3 {
	font-size: 0.9em;
}

.grid .gallery-wrapper {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
}

.finish-grid .gallery-wrapper {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.3333%;
	flex: 0 1 33.3333%;
}

.brand-logo {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.ymm-wrapper {
	background: #f9f9f9;
}

.ymm-wrapper .ymm-main-holder {
	background: #f9f9f9;
	margin: auto;
}

.facetwp-flyout-open {
	display: inline-block;
}

.filter-holder {
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
}

.filter-holder .active {
	-webkit-transform: translateX(0) !important;
	transform: translateX(0) !important;
}

.filter-holder .active .facetwp-flyout-close {
	display: block !important;
}

.filter-holder .filters {
	position: fixed;
	width: 300px;
	max-width: 100%;
	height: 100%;
	z-index: 9999;
	background: #fff;
	-webkit-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.filter-holder .filters .filter-group {
	position: absolute;
	width: 100%;
	height: calc(100% - 40px);
	overflow: auto;
}

.order-savini .facet-wheels {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
}

.order-savini .facet-wheels .location_post .location_indv_post .wheel-contain .list-wheel {
	-ms-flex-preferred-size: 30%;
	flex-basis: 30%;
}

.inventory-savini .inventory-content {
	display: block;
}

.inventory-savini .inventory-content .facet-wheels {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
}

.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish {
	margin: 10vw 0 2vw 0;
}

.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info .inventory-thumb {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
}

.inventory-savini .inventory-content .facet-wheels .location_post .location_indv_post .wheel-contain .inventory-perfinish .inventory-info .informa {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
}

}

@media screen and (max-width: 1240px) {

.term-sv1-r .facet-wheels {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
}

.term-sv1-x .facet-wheels {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
}

}

@media (max-width: 1200px) {

.term-sv1-r .location_indv_post a {
	margin-right: 2.25rem;
}

.term-sv1-r .wheel-contain article {
	-ms-flex-preferred-size: 33%;
	flex-basis: 33%;
}

.sv1-collection .monoblock {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.sv1-collection .config-info-wrapper {
	width: 100%;
}

.sv1-collection .config-info {
	max-width: 100%;
}

}

@media (max-width: 1100px) {

.sv1-collection .mono-wheel {
	padding-left: 3%;
}

body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector {
	width: 520px;
}

body.single-wheel .entry-header h1 p {
	font-size: 0.7em;
	margin-left: 0;
}

}

@media (max-width: 1092px) {

.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+1),
.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+1),
.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+1),
body.blog .post-grid .article-wrapper:nth-of-type(7n+1) {
	grid-column: span 5;
}

.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+2),
.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+2),
.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+2),
body.blog .post-grid .article-wrapper:nth-of-type(7n+2) {
	grid-column: span 3;
}

.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+3),
.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+3),
.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+3),
body.blog .post-grid .article-wrapper:nth-of-type(7n+3) {
	grid-column: span 3;
}

.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+4),
.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+4),
.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+4),
body.blog .post-grid .article-wrapper:nth-of-type(7n+4) {
	grid-column: span 5;
}

.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+5),
.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+5),
.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+5),
body.blog .post-grid .article-wrapper:nth-of-type(7n+5) {
	grid-column: span 5;
}

.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+6),
.page-privacy-policy .post-grid .article-wrapper:nth-of-type(7n+7),
.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+6),
.page-warranty-information .post-grid .article-wrapper:nth-of-type(7n+7),
.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+6),
.page-terms-and-conditions .post-grid .article-wrapper:nth-of-type(7n+7),
body.blog .post-grid .article-wrapper:nth-of-type(7n+6),
body.blog .post-grid .article-wrapper:nth-of-type(7n+7) {
	grid-column: span 3;
}

}

@media (max-width: 1040px) {

.vehicle-filters .filters-bar .filters .filter-group:first-of-type {
	margin: 10px 0 0 0;
}

.vehicle-filters .filters-bar .filters .filter-group:not(:first-of-type) {
	margin: 10px 0 0 20px;
}

}

@media (max-width: 1024px) {

body.archive {
	padding-top: 80px;
}

body.dark,
body.single-wheel {
	padding-top: 80px;
}

.site-header {
	height: 80px;
	-webkit-transform: none;
	transform: none;
}

.site-header .site-header-wrapper .nav-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.site-header .site-header-wrapper #primary-menu > li > a,
.site-header .site-header-wrapper .top-navigation > ul > li,
.site-header .site-header-wrapper .top-navigation > ul > li > a {
	color: white !important;
}

.site-header .site-header-wrapper .site-navigation ul {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: left;
}

.site-header .site-header-wrapper .site-navigation ul .menu-item-has-children .sub-menu {
	position: static;
	background: none;
	border-top: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 1em;
}

.site-header .site-header-wrapper .site-navigation ul .menu-item-has-children .sub-menu li a {
	color: white !important;
}

.site-header .site-header-wrapper .site-navigation label[for="cart_checkbox"] {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle stroke='%23ffffff' cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' stroke='%23ffffff' r='1'/%3E%3Cpath stroke='%23ffffff' d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") !important;
	padding-right: 24px;
}

.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper {
	position: fixed;
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 99;
	background: rgba(25, 25, 25, 0.98);
	overflow: hidden;
	display: none;
}

.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation > ul li.extra-vehicle-controller .vehicle-selection {
	background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='white'/></g></svg>") !important;
	background-position: 100px 1px;
}

.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation > ul li.extra-vehicle-controller .vehicle-selection:hover .info-holder {
	display: none;
}

#footer .footer--wrapper {
	grid-template-columns: 1fr 1fr;
}

#footer .footer--wrapper .footer--menus {
	grid-column: 1/3;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 5vw;
}

#footer .footer--wrapper .footer--menus .footer--menu div ul li {
	display: inline-block;
	background: whitesmoke;
	margin-top: 5px;
	padding: 0.2em 0.4em;
}

#hero-carousel .carousel-inner .scroll-container .box .mouse-scroll {
	margin-top: 4vw;
	opacity: 0;
	visibility: hidden;
}

.collection-container-wrapper {
	padding: 2vw;
	grid-template-columns: repeat(2, 1fr);
}

#configurations .configuration-wrapper .configurations-gallery .configurations {
	width: 100%;
}

#configurations .configuration-wrapper .configurations-gallery .configurations .slick-arrow {
	bottom: -8%;
}

#configurations .configuration-wrapper .configurations-gallery .configurations .slick-dots {
	bottom: -8%;
}

#configurations .configuration-wrapper .configurations-gallery .configuration-images {
	display: none;
}

#social .social--wrapper .social--column.blog--column {
	margin: 1.5rem;
}

#social .social--wrapper .social--column .blog .blog-post {
	padding: 1rem 1rem 1.5rem;
}

#customize .customize--content__row {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.shop-wrapper .shop-info-wrapper {
	width: 100%;
	z-index: 1;
	position: static;
}

.shop-wrapper .shop-info-wrapper .shop-info-content {
	top: 0;
	left: auto;
	right: 0;
	-webkit-transform: translate(0);
	transform: translate(0); /* Center the content */
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.shop-wrapper .shop-info-wrapper .shop-info-content p {
	text-align: right;
}

.shop-wrapper .shop-images {
	width: 100%;
	position: absolute;
}

.home-wheels .slick-arrow {
	bottom: -8%;
}

.home-wheels .slick-dots {
	bottom: -8%;
}

body.term-savini-forged .grid .wheel {
	padding: 5vw;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33%;
	flex: 0 1 33%;
}

.configurations.grid {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.configurations.grid .choose-all p span {
	display: none;
}

.configurations.grid .nav-toggle {
	display: block;
}

.configurations.grid .nav-items {
	display: none;
}

.configurations.grid .nav-items ul {
	grid-template-columns: repeat(2, 1fr);
}

.configurations.grid .nav-items ul .configuration--item .configuration--item__title {
	margin: 3vw;
}

.forged-configuration-image .image-slider--item,
.image-slider .image-slider--item {
	grid-template-columns: 1fr;
}

body.term-sv-f .info--header p {
	font-size: 0.8em;
	padding: 5vw;
}

body.term-sv-f .info--header p {
	font-size: 0.8em;
	padding: 1vw 0;
}

body.term-black-di-forza .grid .wheel {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33%;
	flex: 0 1 33%;
}

.term-sv1-x .location_post {
	grid-template-columns: 1fr;
}

.term-sv1-x .location_post .location_indv_post.even {
	border-right: none;
}

.sv1-collection header .collection-logo img {
	max-width: 240px;
}

.sv1-collection header .tax-header-content h1 {
	font-size: 1.6em;
}

body.term-hyperion .grid .wheel {
	padding: 5vw;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33%;
	flex: 0 1 33%;
}

.contact-form {
	width: 100%;
}

.vehicle-filters .filters-bar {
	display: block;
}

.vehicle-filters .facet-pager {
	display: none;
}

body.single-wheel .sellable-wheel-content {
	display: block;
}

body.single-wheel .sellable-wheel-content section.image {
	width: 100%;
	margin-left: 0;
}

body.single-wheel .sellable-wheel-content section.image > .main-image {
	width: auto;
}

body.single-wheel .sellable-wheel-content section.sales {
	margin: 5vw;
}

body.single-wheel .wheel-content {
	display: block;
}

body.single-wheel .wheel-content section.image {
	width: 100%;
}

body.single-wheel .wheel-content section.image > img {
	width: auto;
}

body.single-wheel .wheel-content section.info {
	height: auto;
	padding: 3vw 5vw 0;
}

body.single-wheel .wheel-inquiry-wrapper .inquiry-form {
	grid-template-columns: repeat(1, 1fr);
}

body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields > div {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 40%;
	flex: 1 0 40%;
}

body.single-vehicle {
	padding-top: 80px;
}

body.single-vehicle .gallery-grid {
	width: 60%;
}

body.single-vehicle .gallery-sidebar {
	width: 35%;
}

.page-privacy-policy,
.page-warranty-information,
.page-terms-and-conditions,
body.blog {
	padding-top: 80px;
}

}

@media screen and (max-width: 1024px) {

.site-header .site-header-wrapper .site-navigation ul .menu-item-has-children .sub-menu li {
	padding: 0;
	font-size: 0.8em;
}

}

@media (max-width: 1024px) and (orientation: portrait) {

#hero {
	aspect-ratio: 4 / 3;
}

#hero-carousel .carousel-inner .hero-frame {
	aspect-ratio: 4 / 3;
}

}

@media (max-width: 1000px) {

.collection-container-wrapper a:last-child {
	border-bottom: 0;
}

.collection-container-wrapper a:nth-child(even) {
	border-right: 0;
}

.collection-container-wrapper a:nth-child(odd) {
	border-right: 1px solid #ddd;
}

body.term-sv-f .info .info-column .info-inner-column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
}

body.term-sv-f .info-extra .info-column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

body.term-sv-f .image-cover .row {
	padding: 0 5vw;
}

body.term-black-di-forza .info-extra .info-column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

body.term-ncredible-savini main {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

body.term-ncredible-savini .ncredible-main {
	width: 100%;
}

body.term-ncredible-savini .ncredible-main .conf p {
	text-indent: 40px;
}

body.term-ncredible-savini .ncredible-main .conf p:before {
	width: 12px;
}

body.term-ncredible-savini .ncredible-main .conf > div {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

body.term-ncredible-savini .ncredible-side {
	height: auto;
	width: 100%;
	position: relative;
}

body.term-ncredible-savini .ncredible-side .bottom-img {
	position: relative;
}

body.term-ncredible-savini .ncredible-side .info .info-column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
}

body.term-sl-series .conf p {
	text-indent: 40px;
}

body.term-sl-series .conf p:before {
	width: 12px;
}

body.term-sx-collection .conf p {
	text-indent: 40px;
}

body.term-sx-collection .conf p:before {
	width: 12px;
}

}

@media (max-width: 960px) {

.site-header .site-header-wrapper .site-navigation #site-navigation-wrapper .nav-section .top-navigation > ul {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

}

@media (max-width: 948px) {

#gallery .grid {
	margin: 35px 0 0;
}

.vehicle-filters .filters-bar .filters {
	display: none;
}

.grid {
	margin: 35px 0 0;
}

.finish-grid {
	margin: 35px 0 0;
}

}

@media (max-width: 879px) {

body.single-wheel .wheel_collections-sv1-x .entry-header,
body.single-wheel .wheel_collections-sv1-r .entry-header {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

body.single-wheel .wheel_collections-sv1-x .title-head .configuration-logo,
body.single-wheel .wheel_collections-sv1-r .title-head .configuration-logo {
	display: none;
}

body.single-wheel .wheel_collections-sv1-x .sv1-forging p,
body.single-wheel .wheel_collections-sv1-r .sv1-forging p {
	padding-left: 0;
}

body.single-wheel .wheel_collections-sv1-x .sv1-forging .collection-logo,
body.single-wheel .wheel_collections-sv1-r .sv1-forging .collection-logo {
	display: block;
}

body.single-wheel .wheel_collections-sv1-x .sv1-forging .configuration-logo:after,
body.single-wheel .wheel_collections-sv1-r .sv1-forging .configuration-logo:after {
	display: none;
}

body.single-wheel .wheel_collections-sv1-x .sv1-forging .configuration-logo img,
body.single-wheel .wheel_collections-sv1-r .sv1-forging .configuration-logo img {
	max-width: 180px;
	padding-left: 21px;
	padding-right: 0;
}

body.single-wheel .wheel_collections-sv1-x .entry-header h1,
body.single-wheel .wheel_collections-sv1-r .entry-header h1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

body.single-wheel .wheel_collections-sv1-x .letter,
body.single-wheel .wheel_collections-sv1-r .letter {
	margin: 15px 0px 5px;
}

body.single-wheel .entry-header {
	text-align: center;
}

body.single-wheel .content p {
	font-size: 0.9em;
	margin-bottom: 1em;
}

body.single-wheel .available p {
	font-size: 0.9em;
	margin-bottom: 0.2em;
}

body.single-wheel .profiles .profiles-title {
	font-size: 0.9em;
	margin-bottom: 0.2em;
}

body.single-wheel .title-row {
	display: block;
}

body.single-wheel .title-row .entry-title {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

body.single-wheel .title-row .configuration-logo {
	text-align: center;
	padding: 1rem 0;
}

}

@media (max-width: 860px) {

.collection-container .collection-item {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

}

@media (max-width: 830px) {

.slider-caption .slider-content .slider-title {
	font-size: 2.4em;
}

body.term-savini-forged .grid .wheel {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
}

body.term-sv-f .grid .wheel {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
}

body.term-savini-diamond .grid .wheel {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
}

body.term-black-di-forza .grid .wheel {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
}

body.term-ncredible-savini .ncredible-main .grid .wheel {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
}

body.term-sl-series .grid .wheel {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
}

body.term-sx-collection .grid .wheel {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
}

body.term-hyperion .grid .wheel {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
}

}

@media (max-width: 819px) {

.page-privacy-policy .post-container,
.page-warranty-information .post-container,
.page-terms-and-conditions .post-container,
body.blog .post-container {
	width: 100%;
	padding: 10px;
}

.page-privacy-policy .post-grid,
.page-warranty-information .post-grid,
.page-terms-and-conditions .post-grid,
body.blog .post-grid {
	width: 100%;
	grid-auto-rows: minmax(80px, auto);
}

.page-privacy-policy .sidebar-wrapper,
.page-warranty-information .sidebar-wrapper,
.page-terms-and-conditions .sidebar-wrapper,
body.blog .sidebar-wrapper {
	display: none;
}

body.single-post .post-container {
	width: 100%;
	padding: 10px;
}

body.single-post .sidebar-wrapper {
	display: none;
}

}

@media (max-width: 800px) {

.switcher {
	display: none;
}

}

@media (max-width: 780px) {

#gallery .gallery-wrapper {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

.grid .gallery-wrapper {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

.finish-grid .gallery-wrapper {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
}

.related-slider__wrapper .gallery-wrapper .gallery-thumb a {
	padding: 1em;
}

}

@media (max-width: 768px) {

.collection-container-wrapper {
	grid-template-columns: repeat(1, 1fr);
}

.collection-container-wrapper a {
	border-right: 0;
}

.collection-container-wrapper a:nth-last-child(-n + 2) {
	border-bottom: 1px solid #ddd;
}

.collection-container-wrapper a:nth-last-child(-n + 1) {
	border-bottom: 0;
}

.collection-container-wrapper a:nth-child(odd) {
	border-right: 0;
}

.term-sv1-r .location_indv_post {
	grid-template-columns: 20% 1fr;
}

.term-sv1-r .location_indv_post a {
	margin: 1rem;
}

.term-sv1-x .location_post .location_indv_post {
	grid-template-columns: 20% 1fr;
}

.term-sv1-x .location_post .location_indv_post a {
	margin: 1rem;
}

.sv1-collection .config-info-wrapper {
	padding: 2em;
}

.sv1-collection .mono-wheel .features .feature-item:nth-child(1) .title {
	margin-left: 10px;
}

.sv1-collection .mono-wheel .features .feature-item:nth-child(2) .title {
	margin-left: 25px;
}

.sv1-collection .mono-wheel .features .feature-item:nth-child(3) .title {
	margin-left: 40px;
}

.sv1-collection .mono-wheel .features .feature-item:nth-child(4) .title {
	margin-left: 32px;
}

.sv1-collection .mono-wheel .features .feature-item .title:before {
	width: 10px;
}

.sv1-collection header {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	padding: 2em;
}

.sv1-collection header .collection-logo img {
	padding-right: 0;
}

.sv1-collection header .tax-header-content {
	padding-left: 0;
	border-left: none;
}

body.single-wheel .sellable-wheel-content section.sales .profiles a {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
}

body.woocommerce-page ul.order_details {
	margin: 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #d1d1d1;
}

body.woocommerce-page h2 {
	margin: 0.4em 0;
}

body.woocommerce-page .woocommerce-order-details {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	border-right: 0;
	border-bottom: 1px solid #d1d1d1;
}

body.woocommerce-page .woocommerce-customer-details {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	margin-bottom: 5vw;
}

body.woocommerce-page .woocommerce-columns--2 {
	grid-gap: 0;
}

body.woocommerce-page .woocommerce-columns--2 > div {
	width: 100%;
}

body.woocommerce-page .woocommerce-columns--2 > div:first-child {
	border-bottom: 1px solid #d1d1d1;
}

body.woocommerce-page ul.order_details {
	margin: 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #d1d1d1;
}

body.woocommerce-page h2 {
	margin: 0.4em 0;
}

body.woocommerce-page .woocommerce-order-details {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	border-right: 0;
	border-bottom: 1px solid #d1d1d1;
}

body.woocommerce-page .woocommerce-customer-details {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	margin-bottom: 5vw;
}

body.woocommerce-page .woocommerce-columns--2 {
	grid-gap: 0;
}

body.woocommerce-page .woocommerce-columns--2 > div {
	width: 100%;
}

body.woocommerce-page .woocommerce-columns--2 > div:first-child {
	border-bottom: 1px solid #d1d1d1;
}

}

@media screen and (max-width: 768px) {

.incentive-card-hero {
	height: 340px; /* Adjust height for smaller screens */
}

.incentive-card-content {
	margin-top: 340px; /* Adjust margin for smaller screens */
}

.incentive-card-hero {
	height: 340px; /* Adjust height for smaller screens */
}

.incentive-card-content {
	margin-top: 340px; /* Adjust margin for smaller screens */
}

}

@media (max-width: 767px) {

.sv1-collection .mono-wheel {
	padding-left: 0;
}

.sv1-collection .mono-wheel .features {
	font-size: 75%;
}

}

@media (max-width: 760px) {

#footer .footer--wrapper {
	grid-template-columns: 1fr;
}

#footer .footer--wrapper .footer--about {
	margin-top: 2vw;
	border-left: 0;
	border-right: 0;
}

#footer .footer--wrapper .footer--info:after {
	content: none;
}

#footer .footer--wrapper .footer--info {
	padding: 3rem 20px;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

#footer .footer--wrapper .footer--menus {
	display: none;
}

#footer .copyright--wrapper {
	text-align: center;
}

#hero-carousel .carousel-inner .preVideo {
	background-size: 300px;
}

#hero-carousel .carousel-inner .item {
	background: none !important;
}

#hero-carousel .carousel-inner .item > img {
	display: block;
}

#hero-carousel .carousel-inner .slick-arrow {
	bottom: 20px;
	width: 25px;
	height: 42px;
}

#hero-carousel .carousel-inner .slick-arrow#next {
	right: auto;
	left: 60px;
}

#hero-carousel .carousel-inner .slick-arrow#previous {
	left: 10px;
}

#hero-carousel .carousel-inner .slick-dots {
	position: relative;
}

#hero-carousel .carousel-inner .slick-dots li {
	width: 50px;
}

.home #collections {
	margin-top: 0px !important;
}

#gallery .itworks {
	padding: 4vw 1vw;
}

#gallery .featured-thumb {
	right: calc(50% - 170px);
}

#gallery .mobile-see-more {
	display: block;
}

#social .social--wrapper .social--column .insta-tab {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

#social .social--wrapper .social--column .insta-tab .insta-title .insta-title-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

#social .social--wrapper .social--column .insta-tab .insta-title .insta-title-wrapper h4.follow {
	-webkit-transform: none;
	transform: none;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	margin: 5px 0 0 50px;
}

#social .social--wrapper .social--column .insta-tab #sb_instagram #sbi_images {
	width: 100%;
}

#social .social--wrapper .social--column.blog--column {
	margin: 0.5rem;
}

.home #mission {
	display: none;
}

.config-title {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
}

.config-title img {
	padding-right: 0;
	margin-right: 0;
	border-right: 0;
}

body.term-black-di-forza .bm-concave {
	display: none;
}

.sv1-collection .config-title {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
}

.sv1-collection .config-title img {
	padding-right: 0;
	margin-right: 0;
	border-right: 0;
}

body.single-vehicle .gallery-content {
	display: block;
}

body.single-vehicle .gallery-grid {
	width: 100%;
}

body.single-vehicle .gallery-sidebar {
	width: 100%;
	position: relative;
	height: auto;
}

.page-privacy-policy .post-grid .article-wrapper .article:before,
.page-warranty-information .post-grid .article-wrapper .article:before,
.page-terms-and-conditions .post-grid .article-wrapper .article:before,
body.blog .post-grid .article-wrapper .article:before {
	font-size: 100px;
	line-height: 80px;
}

.hide-on-mobile {
	display: none;
}

}

@media (max-width: 720px) {

body.single-wheel .actions {
	margin: 0;
}

body.single-wheel .actions > div {
	margin-top: 1em;
}

}

@media (max-width: 700px) {

#tuv-popup-container .tuv-popup-content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.order-savini .facet-wheels .location_post .location_indv_post .wheel-contain .list-wheel {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
}

}

@media (max-width: 666px) {

#videos .videos-wrapper .videos-container .video-gallery .video-gallery--item {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	margin: 1rem;
}

}

@media (max-width: 642px) {

.page-privacy-policy .post-grid .article-wrapper,
.page-warranty-information .post-grid .article-wrapper,
.page-terms-and-conditions .post-grid .article-wrapper,
body.blog .post-grid .article-wrapper {
	grid-column: span 8 !important;
	grid-row: span 4 !important;
}

}

@media (max-width: 600px) {

#hero-carousel .carousel-inner .item > img {
	height: 320px;
	-o-object-fit: cover;
	object-fit: cover;
}

.slider-caption.bottom-left {
	left: 0;
}

.slider-caption.bottom-right {
	right: 0;
}

.slider-caption.top-left {
	top: calc(80px + 7%);
	left: 0;
}

.slider-caption.top-right {
	top: calc(80px + 7%);
	right: 0;
	text-align: left;
}

.slider-caption.top-right .slider-content {
	justify-items: self-start;
}

.slider-caption .slider-content .slider-title {
	font-size: 2em;
}

.slider-caption .slider-content .slider-logo-container img {
	display: none;
}

.slider-caption .slider-content .hero-wheel h4 {
	font-size: 32px;
	line-height: 32px;
}

.slider-caption .slider-content p {
	font-size: 1.4em;
	margin-bottom: 0.5em;
}

.slider-caption .slider-content a {
	padding: 0.5rem;
}

body.term-sv-f .info .info-column .info-inner-column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

body.term-ncredible-savini .ncredible-main .conf .configurations > div:first-child {
	margin: 0;
}

body.term-ncredible-savini .ncredible-main .conf div {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

body.term-ncredible-savini .ncredible-side .info .info-column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

body.term-sl-series .conf div {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

body.term-sx-collection .conf div {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.term-sv1-r .location_indv_post {
	grid-template-columns: 1fr;
}

.term-sv1-r .location_indv_post a {
	margin: 1.5rem;
}

.term-sv1-r h2 {
	font-size: 2.8em;
}

.term-sv1-r .wheel-contain article {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
}

.term-sv1-x .location_post {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
}

.term-sv1-x .location_post .location_indv_post {
	grid-template-columns: 1fr;
}

.term-sv1-x .location_post .location_indv_post h2 {
	font-size: 2.8em;
}

.term-sv1-x .location_post .location_indv_post a {
	margin: 1.5rem;
}

.term-sv1-x .wheel-contain article {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
}

.sv1-collection .mono-wheel .middle-image.sv1x {
	margin-left: -20%;
}

.sv1-collection .mono-wheel .middle-image.sv1r {
	margin-left: -35%;
}

body.single-wheel .actions {
	display: none;
}

body.single-wheel .wheel-inquiry-wrapper .inquiry-form .fields > div {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 100%;
	flex: 1 0 100%;
}

.facetwp-flyout-open {
	border-top: 1px solid #eee;
	position: sticky;
	top: 80px;
}

.ymm-holder-wrapper .ymm-holder-title h5 {
	font-size: 1.4em;
}

.ymm-selector.ymm-box .block-content {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 10px;
}

.my-account-header #add-item-dropdown[type="checkbox"]+label{display:block}
.my-account-header nav ul{display:none;position:absolute;padding:20px;position:absolute;right:0;background:#f9f9f9;-webkit-box-shadow:-2px 2px 3px 1px #d5d5d5;box-shadow:-2px 2px 3px 1px #d5d5d5;top:35px;width:200px;z-index:999}
.my-account-header nav ul li{display:block;text-align:center;font-size:.9em}
}@media(max-width:560px){#hero-carousel .carousel-inner .slogan-container .box .hero-title h1{font-size:2em}
.collection-container-wrapper a .overlay .collection-description{display:none}
.collection-container .collection-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.collection-container .collection-item__2,.collection-container .collection-item__4{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}
.collection-container .collection-item .collection-content .collection-description{display:none}
}@media(max-width:559px){.wheel-selection .dropdown.active{-webkit-animation:none;animation:none;width:calc(100% - 1vw)}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector{width:auto}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector h5{padding:3vw 3vw 0}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .extra-vehicle-controller{padding:0 3vw 3vw}
body.single-wheel .sellable-wheel-content section.sales .purchase-options .ymm-selector .sales-container{padding:0 3vw 3vw}
}@media(max-width:500px){#social .social--wrapper .social--column .insta-tab .insta-title .insta-title-wrapper h4.follow{margin:5px 0 0 10px;-webkit-transform:none;transform:none;-webkit-transform-origin:0 0;transform-origin:0 0}
.shop-wrapper .shop-info-wrapper .shop-info-content .shop-image-wrapper .shop-image .image-divider{margin:15px}
body.term-savini-forged .grid .wheel{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}
body.term-savini-forged .grid .wheel a .entry-header .entry-title{line-height:.85em}
body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char1,body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char2{font-size:1.3em}
body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char3,body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char4,body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char5,body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char6,body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char7,body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char8,body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char9,body.term-savini-forged .grid .wheel a .entry-header .entry-title .letter .char10{font-size:1em}
body.term-sv-f .grid .wheel{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}
body.term-savini-diamond .grid .wheel{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}
body.term-black-di-forza .grid .wheel{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}
body.term-ncredible-savini .ncredible-main .grid .wheel{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}
body.term-sl-series .grid .wheel{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}
body.term-sx-collection .grid .wheel{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}
body.term-hyperion .grid .wheel{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}
}@media(max-width:480px){#gallery .grid{grid-template-columns:1fr;grid-gap:5vw;padding:5vw}
.finish-grid .gallery-wrapper{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}
.related-slider__wrapper .gallery-wrapper .gallery-thumb a{padding:.5em}
}@media(max-width:460px){#hero-carousel .carousel-inner .slogan-container .box .hero-title h1{font-size:1.6em}
}@media(max-width:420px){.wheel-selection{width:100%;position:relative}
.wheel-selection .dropdown{width:100%}
}@media(max-width:400px){.site-header .site-header-wrapper .site-branding .custom-logo{max-width:200px}
}@-webkit-keyframes dd-flow{0%{width:240px}
100%{width:400px}
}@keyframes dd-flow{0%{width:240px}
100%{width:400px}
}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}
50%{stroke-dasharray:90,150;stroke-dashoffset:-35}
100%{stroke-dasharray:90,150;stroke-dashoffset:-124}
}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}
50%{stroke-dasharray:90,150;stroke-dashoffset:-35}
100%{stroke-dasharray:90,150;stroke-dashoffset:-124}
}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@-webkit-keyframes notification{0%{-webkit-transform:translateY(0);transform:translateY(0)}
75%{opacity:1}
100%{-webkit-transform:translateY(130%);transform:translateY(130%);opacity:0}
}@keyframes notification{0%{-webkit-transform:translateY(0);transform:translateY(0)}
75%{opacity:1}
100%{-webkit-transform:translateY(130%);transform:translateY(130%);opacity:0}
}@-webkit-keyframes new{0%,40%{visibility:hidden;-webkit-transform:translateY(-20%);transform:translateY(-20%)}
50%{visibility:visible}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}@keyframes new{0%,40%{visibility:hidden;-webkit-transform:translateY(-20%);transform:translateY(-20%)}
50%{visibility:visible}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}@-webkit-keyframes zoom-fade{0%{opacity:0;-webkit-transform:scale(1.3) translateX(-100px);transform:scale(1.3) translateX(-100px)}
to{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}
}@keyframes zoom-fade{0%{opacity:0;-webkit-transform:scale(1.3) translateX(-100px);transform:scale(1.3) translateX(-100px)}
to{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}
}@-webkit-keyframes mainBlock{0%{width:0;left:0}
50%{width:100%;left:0}
100%{width:0;left:100%}
}@keyframes mainBlock{0%{width:0;left:0}
50%{width:100%;left:0}
100%{width:0;left:100%}
}@-webkit-keyframes secBlock{0%{width:0;left:0}
50%{width:100%;left:0}
100%{width:0;left:100%}
}@keyframes secBlock{0%{width:0;left:0}
50%{width:100%;left:0}
100%{width:0;left:100%}
}@-webkit-keyframes mainFadeIn{0%{opacity:0}
100%{opacity:1}
}@keyframes mainFadeIn{0%{opacity:0}
100%{opacity:1}
}@-webkit-keyframes popIn{0%{opacity:0}
50%{bottom:45px}
65%{bottom:0}
80%{bottom:20px}
100%{bottom:0;opacity:1}
}@keyframes popIn{0%{opacity:0}
50%{bottom:45px}
65%{bottom:0}
80%{bottom:20px}
100%{bottom:0;opacity:1}
}@-webkit-keyframes secFadeIn{0%{opacity:0}
100%{opacity:1}
}@keyframes secFadeIn{0%{opacity:0}
100%{opacity:1}
}@-webkit-keyframes mouseFadeIn{0%{opacity:0}
100%{opacity:.6}
}@keyframes mouseFadeIn{0%{opacity:0}
100%{opacity:.6}
}@-webkit-keyframes top{0%{opacity:0;bottom:-80px}
100%{opacity:1;bottom:0}
}@keyframes top{0%{opacity:0;bottom:-80px}
100%{opacity:1;bottom:0}
}@-webkit-keyframes icon{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
50%{opacity:1;-webkit-transform:scale(1.3) rotate(-2deg);transform:scale(1.3) rotate(-2deg)}
100%{opacity:1;bottom:0}
}@keyframes icon{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
50%{opacity:1;-webkit-transform:scale(1.3) rotate(-2deg);transform:scale(1.3) rotate(-2deg)}
100%{opacity:1;bottom:0}
}@-webkit-keyframes scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}
30%{-webkit-transform:translateY(60px);transform:translateY(60px)}
}@keyframes scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}
30%{-webkit-transform:translateY(60px);transform:translateY(60px)}
}@-webkit-keyframes fade-out{from{opacity:1}
to{opacity:0}
}@keyframes fade-out{from{opacity:1}
to{opacity:0}
}@-webkit-keyframes fade-in{from{opacity:0}
to{opacity:1}
}@keyframes fade-in{from{opacity:0}
to{opacity:1}
}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(15px) translateX(35px);transform:translateY(15px) translateX(35px)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}
}@keyframes fade-in-top{0%{-webkit-transform:translateY(15px) translateX(35px);transform:translateY(15px) translateX(35px)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}
}@-webkit-keyframes fade-in-move{from{-webkit-transform:translateX(-15px);transform:translateX(-15px);opacity:.5}
to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}@keyframes fade-in-move{from{-webkit-transform:translateX(-15px);transform:translateX(-15px);opacity:.5}
to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}@-webkit-keyframes active-move{0%{opacity:.9;-webkit-transform:translateY(50px) scale(0.9);transform:translateY(50px) scale(0.9)}
15%{opacity:1}
30%{-webkit-transform:scale(1);transform:scale(1)}
100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}
}@keyframes active-move{0%{opacity:.9;-webkit-transform:translateY(50px) scale(0.9);transform:translateY(50px) scale(0.9)}
15%{opacity:1}
30%{-webkit-transform:scale(1);transform:scale(1)}
100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}
}@-webkit-keyframes little-move{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(15%);transform:translateX(15%)}
}@keyframes little-move{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(15%);transform:translateX(15%)}
}@-webkit-keyframes grow-left{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
30%,70%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(100%);transform:translateX(100%)}
}@keyframes grow-left{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
30%,70%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(100%);transform:translateX(100%)}
}@-webkit-keyframes grow-left-2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes grow-left-2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}