::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#333;border-radius:10px}::-webkit-scrollbar-thumb{background:#bbb;border-radius:8px}.dark,.dark p,.dark td,.absolute-footer.dark,.dark .nav-vertical li li.menu-item-has-children>a,.dark .nav-vertical-fly-out>li>a,.dark .nav-vertical>li>ul li a,.dark .nav>li.html,.dark .nav>li>a,.nav-dark .is-outline,.nav-dark .nav>li>a,.nav-dark .nav>li>button,.nav-dropdown.dark .nav-column>li>a,.nav-dropdown.dark>li>a{color:#fff}body{background:#000;color:#e2e2e2;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:14px;font-weight:300;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}img{border-radius:10px}img.ux-logo-image{border-radius:0}.woo_custom_register-desc a{color:blue}.pll-flags-all{display:flex;align-items:center;gap:7px}.pll-flags-all img{border-radius:0}h1,h2,h3,h4,h5{font-weight:500;line-height:1.2}p{margin:1em 0}blockquote{box-sizing:border-box;width:100%;height:auto;color:#CCC;font-size:16px;font-weight:600;background:#101010;padding:6px 10px;margin:20px 0 20px 0;border-top:solid 1px #999;border-bottom:dotted 1px #999;border-left:0;font-weight:400;font-style:unset}blockquote *{margin:0}div#top-bar>.container>*{flex-basis:100%;width:100%}div#top-bar .flex-row.container{flex-wrap:wrap;max-width:100%}.top-img img{width:1050px;margin:10px auto 0;display:block}div#masthead .container{max-width:1080px}div#masthead{height:auto;width:100%;height:180px;background-image:url(https://aleather-jp.com/wp-content/themes/flatsome-child/assets/images/bg-header.jpg);background-position-y:150px}div#logo{width:160px!important;max-width:160px;text-align:center;height:132px;display:flex;align-items:center;justify-content:center;background:#000;box-shadow:0 0 6px #fff}.header-main .nav>li{margin:0 16px}.header-main .nav>li>a{font-size:19px;padding:0;text-transform:capitalize;font-weight:700;font-family:'Times New Roman',Times,serif;display:flex;flex-direction:column;justify-self:center;align-items:center;letter-spacing:.5px}.header-main .nav>li>a>span{font-size:10px;margin-top:10px;font-weight:400}li.has-dropdown.header-language-dropdown>a{display:block}li.has-dropdown.header-language-dropdown>a i.image-icon{display:none}.page-template-page-left-sidebar header.entry-header{display:none}.page-template-page-left-sidebar .dark .col-divided{border:0;padding-right:15px}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.flickity-page-dots{position:unset;margin-top:10px}.flickity-page-dots .dot{width:8px;height:8px;margin:3px;background-color:transparent!important;border:unset!important;position:relative;opacity:1}.flickity-page-dots .dot:before{position:absolute;top:0;left:0;content:"●";width:8px;height:8px;font-family:"fs-icon";font-size:6px;line-height:8px;text-align:center;color:#aaa;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flickity-page-dots .dot.is-selected:before{color:#aaa;opacity:.75}.col-sidebar-product .img,.col-sidebar-wrap .img{margin-bottom:30px}.col-sidebar-product p,.col-sidebar-desc p{line-height:15px;padding-bottom:10px;padding-left:0;font-size:11px;text-align:center}.cate-img{width:150px!important;height:40px;box-shadow:1px 1px 3px #aaa}.col-sidebar-desc h4{line-height:15px;margin-bottom:0;margin-left:0;font-weight:400;font-size:12px}.col-sidebar-desc ul{list-style:unset;margin-bottom:30px;padding-left:5px}.col-sidebar-desc ul li{list-style:none;background-position-x:-5px;padding-left:15px;width:150px;line-height:20px;position:relative;margin:0!important;padding-bottom:5px;border:unset!important}.col-sidebar-desc ul li::after{content:"";position:absolute;width:1px;height:100%;background:#fff;top:0;left:0}.col-sidebar-desc ul li::before{content:"";position:absolute;width:10px;height:1px;background:#fff;top:50%;left:0;opacity:1;margin:0;display:block;border:0}.col-sidebar-info li{list-style:none;border:0!important;font-size:12px;margin:0!important}.about-desc{font-size:11px}.about-desc h2{margin-block-start:.83em;margin-block-end:.83em;font-weight:500;font-size:11px;text-transform:uppercase}.info-img{max-width:100px;box-shadow:1px 1px 3px #aaa}.blue a{color:#3572b0}.info-contents{width:395px;font-size:11px;height:160px;line-height:1.8;line-height:1;color:#3572b0;overflow-y:scroll;width:calc(100% - 2px)}.info-contents ul li{list-style:none;margin:0 0 8px!important}.line-img{margin:50px 0 30px}.tab-panels table{border:1px solid!important;border-bottom-color:#fff!important}.tab-panels tbody{margin:1px;padding:10px;display:block;border:1px solid}.tab-panels td,.tab-panels th{border-color:#fff}.tab-panels td:last-child{border-color:#fff0}.woocommerce-tabs .nav{display:none}h1.product-title{font-size:18px;font-weight:700;margin:5px 0 8px}.product_meta span.sku_wrapper{display:inline-block;font-size:12px;border:none;color:#999;padding:4px 8px;margin-bottom:8px}.product_meta>span{border:0;padding:0}span.posted_in{display:block;margin-right:2px;font-size:11px;line-height:1;padding:4px 8px;color:#1a1a1a;background:#ffe102;border-radius:3px;display:block;width:max-content}p.price.product-page-price span.woocommerce-Price-amount.amount{color:#CF6600!important}p.price.product-page-price{font-size:22px}table.variations .label{display:block;width:100%;padding:0;margin-bottom:6px}table.variations tr{display:flex;flex-direction:column;margin:17px 0}table.variations .label label{margin:0;font-size:12px}table.variations select{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;background-color:#fff;color:#333;width:100%;padding:20px;height:auto;border:1px solid #ccc;border-radius:3px;position:relative;font-size:16px;margin:0}table.variations .value{position:relative;padding:0}table.variations .value::after{position:absolute;content:"";top:0;right:0;bottom:0;border-left:1px solid #ccc;border-top-right-radius:3px;border-bottom-right-radius:3px;box-sizing:content-box;display:flex;justify-content:center;align-items:center;background:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") center / 18px no-repeat;display:block;pointer-events:none;width:35px;background-color:#f2f2f2}.ux-quantity.quantity.buttons_added{flex-direction:column}.button.single_add_to_cart_button{max-width:400px;width:100%;margin:0 auto;height:88px;border-radius:10px;line-height:88px;font-size:24px;background:url(https://aleather-jp.com/wp-content/themes/flatsome-child/assets/icons/add-to-cart.svg) 30px 14px / 50px no-repeat;background-color:#990000!important;padding-left:70px!important}.woocommerce-variation-add-to-cart,form.cart{flex-direction:column}.ux-quantity.quantity.buttons_added select{width:65px;border-radius:3px;font-size:13px;min-height:unset;height:27px}.wpcf7 br{display:inherit}a.btn-quote{background:#fff;color:#000!important;display:block;text-align:center;border-radius:3px;font-size:14px;font-weight:700;padding:3px 0;box-shadow:inset 0 -2px 20px 0 #7a7a7a}a.btn-quote span{color:#ed6b6b}div#quote{margin:auto;width:921px;border-radius:3px;overflow:hidden;padding:16px;max-width:100%}.lightbox-top{background:#f7f7f7;border-top-left-radius:3px;border-top-right-radius:3px;padding:8px 16px;margin:-16px -16px 16px;font-weight:700}.product-lightbox{display:flex;align-items:center;margin:0 auto 20px}.product-lightbox-img{max-width:56px;margin-right:8px}.product-lightbox-desc{flex:1 0 0%}.wpcf7 label{font-size:14px;margin:10px 0 5px}.form-wrap{background:#000;color:#fff;padding:5px;margin:10px 0}.form-wrap label{color:#fff}form .form-control,.woocommerce-form input[type="text"],.woocommerce-form input[type="password"],.woocommerce-form input[type="email"],form input.wpcf7-form-control{height:27px;border-radius:3px;border:1px solid #ccc}form.wpcf7-form textarea{min-height:70px;border-radius:3px;border:1px solid #ccc}input.wpcf7-form-control.wpcf7-submit.has-spinner{display:block;margin:32px auto 0;background:#ebebeb;border:1px solid #bbb;border-radius:0;color:#3c3c3c;cursor:pointer;font-size:12px;line-height:1;text-decoration:none;text-align:center;padding:.8em 1.6em .6em;box-shadow:0 0 2px #b2b2b2}span.wpcf7-spinner{position:absolute}.row .product.row{margin:0 -2.5px!important}.product.row>.col{padding:0 2.5px 30px}.product-small.col>.col-inner{height:100%}.product-small.box{border:1px solid var(--fs-color-primary);height:100%}.product-small.box:hover{text-decoration:underline;opacity:.7;-moz-opacity:.7}.product-small.box .box-text{padding:5px}.product-small.box .box-text *{margin:0}.product-small.box .box-text>*{margin:0 0 5px;font-size:14px}.product-small.box .box-image img{aspect-ratio:1/1;object-fit:cover}.product-small.box span.amount{font-weight:400}.product-re{padding:30px 0}.product-re>h3{font-size:20px;text-align:center;text-transform:uppercase;margin-bottom:30px;padding-bottom:6px;border-bottom:1px solid rgb(255 255 255 / 39%)}.rankcol h3{font-size:20px;margin-bottom:20px}.rankcol .product-small.col>.col-inner{padding-top:42px;background-image:url(https://aleather-jp.com/wp-content/themes/flatsome-child/assets/images/rank_sp.webp);background-repeat:no-repeat;background-size:950px}.rankcol .product-small.col:nth-child(1)>.col-inner{background-position:-11px -52px}.rankcol .product-small.col:nth-child(2)>.col-inner{background-position:-206px -52px}.rankcol .product-small.col:nth-child(3)>.col-inner{background-position:-393px -52px}.rankcol .product-small.col:nth-child(4)>.col-inner{background-position:-580px -52px}.rankcol .product-small.col:nth-child(5)>.col-inner{background-position:-780px -52px}.rankcol-desc .img{margin-bottom:30px!important}.rankcol-desc h4{font-size:20px;margin-bottom:20px}.rankcol-footer>.col{flex:1 0 0%;padding:0;max-width:unset}.rankcol-footer>.col:first-child{flex:0 0 524px}.row.rankcol-footer,.rankcol-desc>.col-inner{max-width:800px}.row.rankcol-row{max-width:800px;margin:0 -10px!important}.rankcol-row .img{border:1px solid var(--fs-color-primary);border-radius:10px;margin:0!important}.rankcol-row>.col{padding:0 10px 30px}.row.rankcol-footer::after{display:none}.rankcol-footer{gap:14px}.shop-page-title.category-page-title{display:none}.product-ar .product.row,.cat-desc{max-width:800px}.cat-desc img{margin-bottom:30px}.product-link{text-align:center}.product-link a{display:block;width:max-content;margin:0 auto;padding:5px 20px;border:1px solid;border-radius:6px;margin-bottom:30px}.title-page h1{border-bottom:2px solid #fff;color:#7c8790;font-weight:300;font-size:22px;line-height:1.2;margin:0 0 24px;text-align:center;padding:18px 0;text-transform:uppercase;font-weight:700}.ab-desc{font-size:16px}.ab-desc h2{font-size:32px;line-height:1.3}.ab-desc-wrap{max-width:700px;margin:0 auto;padding:20px 0}.guide-desc h2{font-size:1.5em}.guide-desc h3{font-size:1.17em}.guide-desc table{border:1px solid #69c}.dark .guide-desc td,.dark .guide-desc th{border:2px solid #69c;padding:5px}.form-contact form{max-width:532px;margin:0 auto 20px}.form-contact input.wpcf7-form-control.wpcf7-submit{background-color:#ddaf2a;min-width:240px;max-width:100%;color:#fff}.cart-container{background:#fff;max-width:1200px;padding:15px}.cart-container span.amount,.cart-container p,.cart-container a,.cart-container h3,.cart-container label,.cart-container td,.cart-container th,.cart-container *{color:#000;border-color:#000}.cart-container .col{max-width:100%;flex-basis:100%}.cart-container .col.cart-collaterals table{max-width:455px;margin-left:auto;border:0!important}.cart_totals .wc-proceed-to-checkout{margin:0 auto;color:#fff!important;display:flex;align-items:center;justify-content:center;gap:14px;padding:20px 0}.cart_totals .button{min-width:unset;max-width:100%}.cart_totals .wc-proceed-to-checkout a.button{color:#fff!important;padding:10px 20px;border-radius:10px}.cart-container th{font-weight:400}.cart-container table.shop_table.cart th{background:rgb(126 126 126 / .08);word-break:keep-all;text-align:center;padding:10px;height:64px;font-size:14px;font-weight:400;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.cart-container td.product-price{text-align:center}.cart-container .ux-quantity.quantity.buttons_added{justify-content:center;margin:0 auto}.cart-container td.product-quantity{text-align:center}.cart-container table.shop_table.shop_table_responsive.cart{border:1px solid #ccc}.cart-container .shop_table .cart_item td{border-left:1px solid #ccc}.cart-container td.product-subtotal{text-align:center!important}.account-container h3{border-bottom:1px solid currentColor;color:#fff;font-size:18px}.button.btn-main,button.woocommerce-button.button.woocommerce-form-login__submit{width:240px;max-width:100%;height:35px;margin:0 auto;border:1px solid #fc9;display:block}p.woocommerce-LostPassword.lost_password{text-align:right}p.woocommerce-LostPassword.lost_password a{color:#3381ce}form#woo_custom_register{max-width:596px;margin:0 auto}form#woo_custom_register .col{padding:0 5px}form#woo_custom_register .row{margin:0 -5px!important}form#woo_custom_register input[type="radio"]{margin:0}.fw-normal{font-weight:normal!important}form#woo_custom_register>label{margin-top:10px}form#woo_custom_register button.button.btn-main.primary{margin-top:30px;margin-bottom:50px}#swal2-title{justify-content:center}.home-footer{padding:10px;border-left:1px dotted #FFF;font-size:11px;padding-top:0}.menu-list ul{list-style:none;display:flex;flex-wrap:wrap;margin:0 -5px;border-top:1px dotted #FFF;border-bottom:1px dotted #FFF;padding:10px 0}.menu-list ul li{width:50%;margin:0!important;padding:0 5px 10px;color:#728496;font-size:11px}.menu-list ul li a{color:#3572b0}.totop{text-align:right;color:#3572b0;font-size:11px}a#top-link{background:#fff;left:0;right:auto}.faq-category-list{display:flex;flex-wrap:wrap}.faq-category-item{border-radius:4px;background:#fff;border:1px solid rgb(0 0 0 / .1);margin-bottom:1rem;width:100%}.faq-category-item *{color:#000!important}.faq-category-item a{color:var(--fs-color-secondary)!important}.faq-category-item a:hover{text-decoration:underline}.faq-category-title{padding:1rem;border-bottom:1px solid rgb(0 0 0 / .1);width:100%;display:flex;align-items:center}.faq-category-title h1,.faq-category-title h2{font-size:16px;margin:0;font-weight:700;flex-grow:1}.faq-category-title a{display:block;min-width:6em;padding-left:1em;text-align:right;font-size:.75rem;text-decoration:none}.faq-category-child{padding:1rem}.faq-category-child ul{padding-left:20px}.faq-category-child ul li{color:var(--fs-color-secondary)!important}.faq-category-child ul li a{padding:.4em 0;font-size:14px;display:block}.faq-main{background-color:#f2f2f2;padding:30px 0 0;min-height:500px}.faq-main-wrap{max-width:100%;width:calc(2rem + 600px);margin:0 auto}.faq-main-wrap .faq-category-item{width:auto;margin:20px 0}.faq-main-link a{color:var(--fs-color-primary)!important;font-size:16px;font-weight:400}.p-breadcrumbs__inner *{color:#000}.faq-main-link i.icon-angle-right{margin:0 8px}.p-update-info{margin:20px 0 0;text-align:right;color:#000}.faq-desc-banner{font-size:20px;font-weight:700}.woo-error{margin-top:-12px!important;display:block;margin-bottom:10px}.woocommerce-privacy-policy-text a{color:var(--fs-color-primary)!important}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{display:none}ul.dashboard-links{margin:0 -10px 20px}ul.dashboard-links li{margin:0;padding:0 10px 20px}@media (min-width:900px){.faq-category-item{width:calc(50% - 2rem);margin-left:1rem;margin-right:1rem;margin-bottom:2rem}.faq-desc-banner{font-size:24px}}@media screen and (min-width:850px){.fz-18px{font-size:18px}.about-row.row{width:auto;max-width:900px!important;margin:0 auto!important}.about-row.row>.col{padding:0 25px}.col-sidebar-wrap{max-width:230px;width:230px;flex-basis:unset}.col-main-content{max-width:calc(100% - 230px);flex-basis:unset;width:calc(100% - 230px)}.col-main-content>.col-inner{padding-left:18px}.row-product-content{max-width:1150px!important}.col-product-content>.col-inner{padding-left:16px}.col-sidebar-product>.col-inner{max-width:170px;margin:0!important}.col-sidebar-product{max-width:200px;width:200px;flex-basis:unset}.col-product-content{max-width:calc(100% - 200px);flex-basis:unset;width:calc(100% - 200px)}.row.product-info>*{max-width:unset;flex-basis:unset;padding:0}.row.product-info{display:grid;grid-template-columns:calc(34% - 2px / 2) calc(61% - 129px / 2)!important;grid-gap:16px;align-items:start;margin:0!important}}@media screen and (max-width:1200px){.header-main .nav>li>a{font-size:16px}.header-main .nav>li{margin:0 10px}}@media screen and (max-width:850px){div#masthead{height:90px;background-position-y:91px}div#logo{width:100px!important;max-width:100px;height:70px}ul.mobile-nav.nav.nav-right>li>a>span{display:none}button.single_add_to_cart_button{height:50px;font-size:16px;background:url(https://aleather-jp.com/wp-content/themes/flatsome-child/assets/icons/add-to-cart.svg) 20px 4px / 40px no-repeat;background-color:#990000!important;padding-left:30px!important}.ab-desc{font-size:14px}.ab-desc h2{font-size:22px}.col-main-content,.col-product-content{order:-1}.off-canvas .mfp-content{background:#fff}.off-canvas:not(.off-canvas-center) .nav-vertical li>a{font-size:14px;color:#000}}