@font-face{font-family:japan_font;src:url(//plates.customjapaneseplates.com/fonts/japan_font-webfont.woff2) format("woff2"),url(//plates.customjapaneseplates.com/fonts/japan_font-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:japan_top_font;src:url(//plates.customjapaneseplates.com/fonts/japan_top-webfont.woff2) format("woff2"),url(//plates.customjapaneseplates.com/fonts/japan_top-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:japan_bottom_font;src:url(//plates.customjapaneseplates.com/fonts/japan_bottom_alpha-webfont.woff2) format("woff2"),url(//plates.customjapaneseplates.com/fonts/japan_bottom_alpha-webfont.woff) format("woff");font-weight:400;font-style:normal}.scrollable-options{min-inline-size:auto;overflow:hidden;display:flex;align-items:center;overflow-x:scroll;max-width:initial;padding-bottom:1rem;position:relative;scrollbar-width:thin;scrollbar-color:#999 transparent}.scrollable-options::-webkit-scrollbar{height:8px}.scrollable-options::-webkit-scrollbar-track{background:transparent}.scrollable-options::-webkit-scrollbar-thumb{background-color:#999;border-radius:999px;border:2px solid transparent}#plate-customizer input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.line-item-property__field label[for=hira_None],.line-item-property__field label[for=pref_None]{text-transform:capitalize;font-size:1rem!important}#plate-customizer .line-item-property__field.hiragana input[type=radio]+label,#plate-customizer .line-item-property__field.prefecture input[type=radio]+label{font-family:japan_font,sans-serif;width:75px;min-width:75px;font-size:2rem;white-space:nowrap;background-color:#fff;color:#121212}#plate-customizer .line-item-property__field.hiragana input[type=radio]+label:after,#plate-customizer .line-item-property__field.prefecture input[type=radio]+label:after{content:attr(title);font-family:Roboto,sans-serif;font-size:10px;text-align:center;display:block;text-transform:capitalize;letter-spacing:1px;line-height:2rem;color:#000}#plate-customizer .line-item-property__field.hiragana input[type=radio]+label[title=Y]{font-family:Roboto,sans-serif}#plate-customizer .line-item-property__field input[type=radio]+label{border:2px solid #f4f5ff;width:50px;height:40px;padding:0;margin:3px;border-radius:8px;min-width:50px;letter-spacing:.1em;line-height:36px;background-repeat:no-repeat;font-size:1.5rem;text-align:center;position:relative;transition:all .2s ease-in-out}#plate-customizer .line-item-property__field input[type=radio]+label:hover{border-color:#121212}#plate-customizer .line-item-property__field input[type=radio]:checked+label{background-color:#121212;color:#fff;outline:2px solid #000}#plate-customizer .line-item-property__field input[data-premium=true]:not(#color_border_no)+label:after{content:"\272d";font-size:19px;right:-7px;position:absolute;top:-15px;color:red}#plate-customizer .line-item-property__field input[data-no-border=true]:not(#color_border_no)+label:after{content:"\25a3";font-size:19px;right:-7px;position:absolute;top:-15px;color:red}#plate-customizer .line-item-property__field input[data-premium=true][data-no-border=true]:not(#color_border_no)+label:after{content:"\272d\25a3";font-size:19px;left:-7px;position:absolute;top:-15px;color:red}.custom-text-fields{margin:1.5rem 0;display:flex;gap:1rem;width:100%}.custom-text-fields div.d-flex{display:flex}.custom-text-fields input{width:100%}#plate-customizer .line-item-property__field{margin:1.5rem 0;padding:10px}[data-product-handle=custom-japanese-license-plate-vanity-magnetic-cover] .product-block:has(.variant-wrapper){margin-bottom:5px}#plate-customizer .line-item-property__field .form__label span{font-size:14px}#plate{width:350px;height:175px;z-index:2;position:sticky;top:20px;margin:1.5rem 0;box-shadow:0 0 30px #0000008f;border-radius:10px}.plate-bg{width:100%;height:100%;text-align:center;overflow:hidden;background-repeat:no-repeat;margin:0;font-family:japan_bottom_font,sans-serif;font-size:112px;letter-spacing:-5px;background-size:100%;max-width:100%}#border{position:absolute;left:0;top:0}#plate_text{width:350px!important;font-size:112px;text-transform:uppercase;text-align:center;border:0;background:transparent;letter-spacing:-5px;display:block;position:absolute;left:0;top:0;padding-left:70px;padding-right:0;font-family:japan_bottom_font,sans-serif}#plate_text.hiragana-none{padding-left:0!important}#top_numbers_plate.prefecture-none{right:unset!important;left:50%;transform:translate(-50%)}#top_numbers_plate{font-family:japan_top_font,sans-serif;font-size:55px;text-align:center;height:55px;line-height:55px;position:absolute;top:12px;right:71px;border:0;background:transparent;text-transform:uppercase}#prefecture_plate{text-transform:uppercase;text-align:center;position:absolute;background:transparent;line-height:60px;top:10px;left:70px;font-family:japan_font,sans-serif;font-size:65px}#hiragana_plate{text-transform:uppercase;text-align:center;position:absolute;background:transparent;line-height:57px;bottom:15px;left:40px;font-family:japan_font,sans-serif;font-size:50px}#hiragana_plate[data-value=E]{font-family:Roboto,sans-serif}#plate_text span{white-space:pre;top:45px;position:relative}#plate-customizer ul li:not(#inputChars li){display:flex}#plate-customizer .text-color-border input[type=radio]+label{border:1px solid rgba(191,191,191,.55);background-color:#fff;color:#121212;border-radius:40px;display:inline-block;margin:.7rem .5rem .2rem 0;padding:.5rem 1rem;font-size:.8rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:border .1s ease;cursor:pointer;position:relative;width:auto;height:auto}#plate-customizer .text-color-border input[type=radio]:checked+label{background-color:#121212;color:#fff}#inputChars{display:flex;align-items:center;margin:0}#inputChars li,.inputChars li{height:70px;width:80px;display:grid;align-items:center}#inputChars input,.inputChars input{border-radius:5px;border:1px solid #999999;height:40px;vertical-align:middle;width:75px;margin-right:3px;padding:0;background-color:#eee;cursor:pointer;left:0;color:#000;font-family:japan_font,sans-serif;font-size:1.5rem}#inputChars input#symbol_Dollar{font-family:Roboto,sans-serif}#inputChars label{display:block;font-size:12px;text-align:center;font-weight:inherit;max-width:inherit;line-height:1.5em;margin-bottom:0}fieldset.text-colors,fieldset.background-colors,fieldset.hiragana,fieldset.prefecture,fieldset.symbols,fieldset.text-color-border{min-inline-size:auto;overflow:hidden;display:flex;align-items:center;overflow-x:auto;max-width:initial;position:relative}.premium_option{padding:0;margin:0;font-size:14px;margin:1.5rem 0;margin-top:-1rem!important}.premium_option span{color:red}#num_chars{color:#fff;display:inline-block;font-size:30px;font-weight:700;text-align:center;width:5.25rem;margin:0;background-color:#d93437;margin-left:.5rem!important}.page-content.page-content--product,.page-content.page-content--product .image-wrap,.page-content.page-content--product .variant-input-wrap label{background-color:#fff;color:#000}.page-content.page-content--product a:not(.rte__image):not(.btn){color:#000}.page-content.page-content--product .variant-input-wrap input[type=radio]:checked+label{box-shadow:0 0 0 2px #000}.page-content.page-content--product .form__label{padding:0 5px}.page-content.page-content--product input:not([type=checkbox]):active,.page-content.page-content--product input:not([type=checkbox]):focus{outline:2px solid #000000}fieldset.hiragana .scrollable-options,fieldset.prefecture .scrollable-options{padding-bottom:2.5rem}#inputChars label{display:block;font-size:12px;text-align:center;font-weight:inherit;max-width:inherit;line-height:1.5em;text-transform:capitalize;letter-spacing:inherit}li{list-style:none}@media screen and (max-width:768px){#plate{margin:1.5rem auto}fieldset.text-color-border{justify-content:center}}#plate-customizer .d-flex{display:flex;align-items:center}#plate-customizer .ms-2{margin-left:.5rem}#plate .position-absolute{position:absolute}#plate-customizer .red_text{color:#b30000}#plate .black_text{color:#000}#plate-customizer .list-unstyled,#plate-customizer .no-bullets{list-style:none;padding:0;margin:0}.custom-add-to-cart.btn--loading{opacity:.6;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/48/assets/plate-customizer.css.map */
