[data-v-a2330f4a]:root{--brand-font-heading:Hyundai Sans Head;--brand-font-text:Hyundai Sans Text}.theme--genesis[data-v-a2330f4a]{--brand-font-heading:Genesis Sans Head;--brand-font-text:Genesis Sans Text;--text:#fff;--text-secondary:grey;--bg:#111;--bg-secondary:#262626;--border:#333;--active:#c36f51;--btn-border:#111;--btn-background:#111;--btn-text:#fff;--btn-hover-border:#000;--btn-hover-background:#fff;--btn-hover-text:#111;--btn-secondary-border:#000;--btn-secondary-background:none;--btn-secondary-text:#000;--btn-secondary-hover-border:#fff;--btn-secondary-hover-background:#111;--btn-secondary-hover-text:#fff;--btn-dark-theme-border:#fff;--btn-dark-theme-background:#fff;--btn-dark-theme-text:#000;--btn-dark-theme-hover-border:#fff;--btn-dark-theme-hover-background:#111;--btn-dark-theme-hover-text:#fff;--btn-secondary-dark-theme-border:#fff;--btn-secondary-dark-theme-background:none;--btn-secondary-dark-theme-text:#fff;--btn-secondary-dark-theme-hover-border:#fff;--btn-secondary-dark-theme-hover-background:#fff;--btn-secondary-dark-theme-hover-text:#000}@font-face{font-display:swap;font-family:Hyundai Sans Text;font-style:normal;font-weight:400;src:url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-Regular.woff) format("woff"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-Regular.ttf) format("truetype"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-Regular.svg#Hyundai_Sans_Text) format("svg")}@font-face{font-display:swap;font-family:Hyundai Sans Text;font-style:italic;font-weight:400;src:url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-Italic.woff) format("woff"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-Italic.ttf) format("truetype"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-Italic.svg#Hyundai_Sans_Text) format("svg")}@font-face{font-display:swap;font-family:Hyundai Sans Text;font-style:normal;font-weight:500;src:url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-Medium.woff) format("woff"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-Medium.ttf) format("truetype"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-Medium.svg#Hyundai_Sans_Text) format("svg")}@font-face{font-display:swap;font-family:Hyundai Sans Text;font-style:italic;font-weight:500;src:url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-MediumItalic.woff) format("woff"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-MediumItalic.ttf) format("truetype"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-MediumItalic.svg#Hyundai_Sans_Text) format("svg")}@font-face{font-display:swap;font-family:Hyundai Sans Text;font-style:normal;font-weight:700;src:url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-Bold.woff) format("woff"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-Bold.ttf) format("truetype"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-Bold.svg#Hyundai_Sans_Text) format("svg")}@font-face{font-display:swap;font-family:Hyundai Sans Text;font-style:italic;font-weight:700;src:url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-BoldItalic.woff) format("woff"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-BoldItalic.ttf) format("truetype"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansText-BoldItalic.svg#Hyundai_Sans_Text) format("svg")}@font-face{font-display:swap;font-family:Hyundai Sans Head;font-style:normal;font-weight:300;src:url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansHead-Light.woff) format("woff"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansHead-Light.ttf) format("truetype"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansHead-Light.svg#Hyundai_Sans_Head) format("svg")}@font-face{font-display:swap;font-family:Hyundai Sans Head;font-style:normal;font-weight:400;src:url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansHead-Regular.woff) format("woff"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansHead-Regular.ttf) format("truetype"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansHead-Regular.svg#Hyundai_Sans_Head) format("svg")}@font-face{font-display:swap;font-family:Hyundai Sans Head;font-style:normal;font-weight:500;src:url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansHead-Medium.woff) format("woff"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansHead-Medium.ttf) format("truetype"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansHead-Medium.svg#Hyundai_Sans_Head) format("svg")}@font-face{font-display:swap;font-family:Hyundai Sans Head;font-style:normal;font-weight:700;src:url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansHead-Bold.woff) format("woff"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansHead-Bold.ttf) format("truetype"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/HyundaiSans/HyundaiSansHead-Bold.svg#Hyundai_Sans_Head) format("svg")}@font-face{font-display:swap;font-family:Genesis Sans Text;font-style:normal;font-weight:400;src:url(/etc.clientlibs/genesis/clientlibs/au/clientlib-site/resources/fonts/GenesisSansText/GenesisSansTextOffice-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Genesis Sans Text;font-style:normal;font-weight:500;src:url(/etc.clientlibs/genesis/clientlibs/au/clientlib-site/resources/fonts/GenesisSansText/GenesisSansTextOffice-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Genesis Sans Text;font-style:normal;font-weight:700;src:url(/etc.clientlibs/genesis/clientlibs/au/clientlib-site/resources/fonts/GenesisSansText/GenesisSansTextOffice-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Genesis Sans Head;font-style:normal;font-weight:300;src:url(/etc.clientlibs/genesis/clientlibs/au/clientlib-site/resources/fonts/GenesisSansHead/GenesisSansHeadOffice-light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Genesis Sans Head;font-style:normal;font-weight:400;src:url(/etc.clientlibs/genesis/clientlibs/au/clientlib-site/resources/fonts/GenesisSansHead/GenesisSansHeadOffice-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(/apps/settings/wcm/designs/hyundai/au/en/fonts/Icomoon/icomoon.ttf?fx3j68) format("truetype"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/Icomoon/icomoon.woff?fx3j68) format("woff"),url(/apps/settings/wcm/designs/hyundai/au/en/fonts/Icomoon/icomoon.svg?fx3j68#icomoon) format("svg")}.shop-module .icomoon[data-v-a2330f4a],.shop-module [class*=" icon-"][data-v-a2330f4a],.shop-module [class^=icon-][data-v-a2330f4a]{font-family:icomoon!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.shop-module .icomoon[data-v-a2330f4a]:before,.shop-module [class*=" icon-"][data-v-a2330f4a]:before,.shop-module [class^=icon-][data-v-a2330f4a]:before{color:unset;font-family:icomoon!important;-webkit-font-smoothing:unset;-moz-osx-font-smoothing:unset;font-style:unset;font-variant:unset;font-weight:unset;line-height:unset;speak:unset;text-transform:unset}.shop-module .modal-anim-enter-active[data-v-a2330f4a],.shop-module .modal-anim-enter-active .modal-wrapper[data-v-a2330f4a],.shop-module .modal-anim-leave-active[data-v-a2330f4a],.shop-module .modal-anim-leave-active .modal-wrapper[data-v-a2330f4a]{transition:all .3s ease-in-out}.shop-module .modal-anim-enter-from[data-v-a2330f4a],.shop-module .modal-anim-leave-to[data-v-a2330f4a]{visibility:hidden}.shop-module .modal-anim-enter-from .modal-wrapper[data-v-a2330f4a],.shop-module .modal-anim-leave-to .modal-wrapper[data-v-a2330f4a]{opacity:0;transform:translate(-50%,15px)}.shop-module .modal-wrapper[data-v-a2330f4a]{align-items:stretch;background-color:#fff;box-shadow:0 0 20px #00000026;color:#000;display:flex;left:50%;max-height:calc(100% - 25px);max-width:80%;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:150}.shop-module .modal-wrapper.sm[data-v-a2330f4a]{max-width:624px;width:95%}@media (min-width:1024px){.shop-module .modal-wrapper[data-v-a2330f4a]{max-width:80%;max-width:50%;top:50%}}html.ie11 .shop-module .modal-wrapper[data-v-a2330f4a]{overflow:auto}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.shop-module .modal-wrapper[data-v-a2330f4a]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}.shop-module .modal-backdrop[data-v-a2330f4a]{background:#00000080;bottom:0;display:block;left:0;opacity:1;position:fixed;right:0;top:0;z-index:149}.shop-module .scroll-area[data-v-a2330f4a]{width:100%}.shop-module .close[data-v-a2330f4a]{cursor:pointer;font-size:16px;padding:1.3em;position:absolute;right:0;top:0}.shop-module .close[data-v-a2330f4a]:after{font-family:icomoon!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;content:"";font-weight:200;text-transform:none}.shop-module .shake[data-v-a2330f4a]{animation:shake-a2330f4a .2s}@keyframes shake-a2330f4a{0%{transform:translate(-50%,-50%)}25%{transform:translate(-50%,-50%) translate(3px)}50%{transform:translate(-50%,-50%) translate(-3px)}75%{transform:translate(-50%,-50%) translate(3px)}to{transform:translate(-50%,-50%)}}
