﻿@import url("https://use.typekit.net/hgt7tzw.css");@media (min-width: 768px){.col-md-38{-webkit-box-flex:0;-webkit-flex:0 0 38%;-ms-flex:0 0 38%;flex:0 0 38%;max-width:38%}.col-md-62{-webkit-box-flex:0;-webkit-flex:0 0 62%;-ms-flex:0 0 62%;flex:0 0 62%;max-width:62%}}.h_collection{color:#e5e5e5;font-size:12px;font:normal normal 1rem/1 "HelveticaNeue","Helvetica",sans-serif}.h_collection .count{vertical-align:super;margin-left:0.5em;color:#bfbfbf;font-size:8px;font:normal normal .66667rem/1 "HelveticaNeue","Helvetica",sans-serif}.name._brackets{color:#fff;font-size:30px;font:normal 200 2.5rem/1 "acumin-pro-extra-condensed","Helvetica",sans-serif;letter-spacing:.05em;padding-left:.05em}.name._brackets:before{content:'[ '}.name._brackets:after{content:' ]'}#home{padding-top:145vh;position:relative}@media (max-width: 768px){#home{padding-top:100vh}}#home .infomation{z-index:99;position:fixed;bottom:3rem;left:3rem}@media (max-width: 768px){#home .infomation{bottom:0;left:0}}#home .infomation a{display:inline-block;background-color:#eebb42;color:#000;padding:1em 1.75em 1em 1.5em;font-size:16px;font-weight:bold;font-family:sans-serif;border-radius:0;text-align:left;line-height:1}@media (max-width: 768px){#home .infomation a{padding:15px 20px}}#home .infomation a b{color:#000;font-size:10px;font-weight:normal}#home._demo:after{content:'';position:absolute;top:50vh;left:0;width:100%;height:1px;background-color:#fff}@media (max-width: 768px){#home._demo:after{top:38vh}}#home #hero{position:absolute;top:0;left:0;width:100%}#home #hero .ratio{padding-bottom:152.8645833333333%}#home #hero .image{background-position:top center;background-repeat:no-repeat;background-image:url(../img/hero_bg.jpg);background-size:100% auto}@media (max-width: 768px){#home #hero{margin-top:-12vh}#home #hero .ratio{padding-bottom:247.3349%}#home #hero .image{background-size:161.8% auto}}#home #intro ._row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}#home #intro ._row .box{-webkit-box-flex:0;-webkit-flex:0 0 38%;-ms-flex:0 0 38%;flex:0 0 38%;max-width:38%;border-bottom:1px solid #262626}@media (max-width: 768px){#home #intro ._row .box{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}#home #intro .copy{color:#fff;font-size:30px;font:normal 200 2.5rem/1.5 "acumin-pro-extra-condensed","Helvetica",sans-serif;letter-spacing:.05em;margin:0 -6px}#home #intro .copy b{padding:0 6px;color:#fff;font-weight:200;display:inline-block}@media (max-width: 768px){#home #intro .copy{font-size:30px}}#home #intro .desc{margin-top:3rem}#home #intro .desc p{color:#e5e5e5;font-size:12px;font:normal normal 1rem/2.5 "HelveticaNeue","Helvetica",sans-serif;text-align:justify;text-justify:inter-ideograph}@media (max-width: 768px){#home #intro .desc{margin-top:1.5rem}#home #intro .desc p{font-size:12px}}#home #intro .link{margin-top:0.5rem;padding:1.5rem 0;text-align:right}#home #intro .link a{display:inline-block;color:#eebb42;font-size:10px;font:normal 700 .83333rem/1 "HelveticaNeue","Helvetica",sans-serif;letter-spacing:.2em;padding-left:.2em}@media (max-width: 768px){#home #intro .link a{font-size:10px}}#home #products{margin-top:25rem}@media (max-width: 768px){#home #products{margin-top:38vh}}#home #products .header{text-align:center}#home #products .header .name{color:#fff;font-size:30px;font:normal 200 2.5rem/1 "acumin-pro-extra-condensed","Helvetica",sans-serif;letter-spacing:.05em}@media (max-width: 768px){#home #products .header .name{font-size:30px}}#home #products .header .count{margin-top:1.5rem;color:gray;font-size:10px;font:normal normal .83333rem/1 "HelveticaNeue","Helvetica",sans-serif}@media (max-width: 768px){#home #products .header .count{font-size:10px}}#home #products .footer{margin-top:5rem}#home #products .footer .toindex a{display:block;text-align:center;padding:1.5rem 1.5rem;background-color:#19241c}#home #products .footer .toindex a b{color:#fff;letter-spacing:.2em;padding-left:.2em;font:normal 700 10px/1 "HelveticaNeue","Helvetica",sans-serif}@media (max-width: 768px){#home #products .footer{margin-top:0}}#home #products .collection{padding:5rem 0}#home #products .collection .h_collection{margin-bottom:1rem}@media (max-width: 768px){#home #products .collection{padding:3rem 0}#home #products .collection .h_collection{text-align:center;margin-bottom:0.5rem}}#home #madetoorder{margin-top:15rem}@media (max-width: 768px){#home #madetoorder{margin-top:38vh}}#welcome{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;z-index:1000;background-color:#000;opacity:1;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}#welcome img{width:10.52%;height:auto;opacity:0;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}@media (max-width: 768px){#welcome img{width:17.02136%;margin-top:-24vh}}body.post-type-archive-product{background-color:#090909}#product{overflow:hidden}#product .detail .name{margin-top:.25em;margin-bottom:.5em;color:#fff;font:normal 200 48px/1 "acumin-pro-extra-condensed","Helvetica",sans-serif;letter-spacing:.05em;text-transform:uppercase}@media (max-width: 768px){#product .detail .name{font:normal 200 36px/1 "acumin-pro-extra-condensed","Helvetica",sans-serif}}#product .detail .short_desc{margin-top:0.5rem;color:#fff;font:normal normal 14px/1.5 "HelveticaNeue","Helvetica",sans-serif}#product .detail .short_desc a{display:inline-block;color:#eebb42;text-decoration:underline}#product .detail .desc{margin-top:3rem}#product .detail .desc p{color:#bfbfbf;font-size:10px;font:normal normal .83333rem/2 "HelveticaNeue","Helvetica",sans-serif}@media (max-width: 768px){#product .detail .desc{margin-top:1rem}}#product .detail .spec ul{margin:-.5em 0;font:normal normal 10px/1.5 "HelveticaNeue","Helvetica",sans-serif}#product .detail .spec ul li{padding:.5em 0;clear:both;color:#bfbfbf;font:normal normal 10px/1.5 "HelveticaNeue","Helvetica",sans-serif}#product .detail .spec ul li b{color:#bfbfbf;margin-right:.5rem}#product .detail .spec ul li.note{padding-top:1.5em;font:normal normal 10px/2 "HelveticaNeue","Helvetica",sans-serif}#product .detail .spec ul li.sizeguide a{text-decoration:underline;color:#bfbfbf;font:normal normal 10px/1.5 "HelveticaNeue","Helvetica",sans-serif}#product .detail .spec ul li .hasnote{margin-left:.5em;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;width:16px;height:16px;background-color:#404040;position:relative;overflow:hidden;text-indent:-100vw;white-space:nowrap;display:inline-block;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}#product .detail .spec ul li .hasnote:before,#product .detail .spec ul li .hasnote:after{content:'';background-color:#bfbfbf;position:absolute;top:50%;left:50%;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}#product .detail .spec ul li .hasnote:before{margin-left:-2px;width:5px;height:1px}#product .detail .spec ul li .hasnote:after{margin-top:-2px;height:5px;width:1px}#product .detail .spec ul li .hasnote.active:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#product .detail .link{margin-top:3rem}#product .detail .link a{display:inline-block;color:#eebb42}@media (max-width: 768px){#product .detail .link{margin-top:1rem}}#product._archive .section .slide{overflow:hidden}#product._archive .fp-controlArrow{position:absolute;z-index:4;bottom:7.5rem;width:3rem;padding-top:1rem;border-bottom:1px solid #fff;margin-left:-1.5rem;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);opacity:0.5}#product._archive .fp-controlArrow:after{content:'';display:block;position:absolute;bottom:-.5px;width:1rem;height:1rem;margin-bottom:-0.5rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#product._archive .fp-controlArrow:hover{opacity:1}@media (max-width: 768px){#product._archive .fp-controlArrow{position:absolute;bottom:30px;margin:0 0}}#product._archive .fp-controlArrow.fp-prev{left:45%}#product._archive .fp-controlArrow.fp-prev:after{border-left:1px solid #fff;left:3px}@media (max-width: 768px){#product._archive .fp-controlArrow.fp-prev{left:auto;right:6rem}}#product._archive .fp-controlArrow.fp-next{left:55%}#product._archive .fp-controlArrow.fp-next:after{border-top:1px solid #fff;right:3px}@media (max-width: 768px){#product._archive .fp-controlArrow.fp-next{left:auto;right:1.5rem}}#product._archive section.navigation{text-align:center}#product._archive section.navigation .name._brackets{font:normal 200 36px/1 "acumin-pro-extra-condensed","Helvetica",sans-serif}#product._archive section.navigation .h_collection{font:normal normal 18px/1 "HelveticaNeue","Helvetica",sans-serif}#product._archive section.navigation .h_collection .count{font:normal normal 12px/1 "HelveticaNeue","Helvetica",sans-serif}#product._archive section.navigation .nav{margin-top:3rem}#product._archive section.navigation .nav ul{margin:0 -15px}#product._archive section.navigation .nav ul li{padding:0 15px;display:inline-block}@media (max-width: 768px){#product._archive section.navigation .nav ul{margin:-15px 0}#product._archive section.navigation .nav ul li{padding:15px 0;clear:both;display:block}}#product._archive .collection{overflow:hidden}#product._archive .collection .container{padding-top:5rem;padding-bottom:5rem;min-height:100%;height:100%}@media (max-width: 768px){#product._archive .collection .container{padding-top:0;padding-bottom:0}}#product._archive .collection .row{min-height:100%;-webkit-align-items:stretch;align-items:stretch;margin-left:0;margin-right:0}#product._archive .collection .row .column{padding-left:0;padding-right:0}#product._archive .collection .row .col-detail,#product._archive .collection .row .col-image{min-height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#product._archive .collection .row .col-detail{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;padding-top:29vh;margin-top:-5rem;margin-bottom:-5rem}@media (max-width: 768px){#product._archive .collection .row .col-detail{padding-top:0;margin-top:0;margin-bottom:0}}#product._archive .collection .row .col-image{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background-color:#000;position:relative}#product._archive .collection .row .col-image .image{position:relative;z-index:1}#product._archive .collection .row .col-image:after{content:'';position:absolute;top:0;left:0;width:100vw;height:100%;background-color:#000;z-index:0}@media (max-width: 768px){#product._archive .collection .row .col-image:after{left:-20px}}@media (max-width: 768px){#product._archive .collection .detail .desc{display:none}}@media (max-width: 768px){#product._archive .collection .row{height:100%;min-height:100%;flex-flow:column nowrap}#product._archive .collection .row .col-image{order:1 !important;height:62vh;min-height:62vh;max-height:62vh}#product._archive .collection .row .col-detail{order:2 !important;z-index:2;-webkit-align-items:flex-start !important;align-items:flex-start !important;height:38vh;min-height:38vh;max-height:38vh}#product._archive .collection .row .col-detail .detail{margin-top:-.5rem}}#product._single .productsingle{background-color:#090909}#product._single .row{margin-left:0;margin-right:0}#product._single .row .column{padding-left:0;padding-right:0}#product._single .viewheight .row{height:100vh;-webkit-align-items:stretch;align-items:stretch}#product._single .viewheight .row .col-detail,#product._single .viewheight .row .col-image{min-height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#product._single .viewheight .row .col-detail{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;padding-top:29vh}@media (max-width: 768px){#product._single .viewheight .row .col-detail{padding-top:0}}#product._single .viewheight .row .col-image{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:#000;position:relative}#product._single .viewheight .row .col-image .image{position:relative;z-index:1}#product._single .viewheight .row .col-image .image a{display:block}#product._single .viewheight .row .col-image:after{content:'';position:absolute;top:0;left:0;width:100vw;height:100%;background-color:#000;z-index:0}@media (max-width: 768px){#product._single .viewheight .row .col-image:after{left:-20px}}@media (max-width: 768px){#product._single .viewheight .row{height:100%;min-height:100%;flex-flow:column nowrap}#product._single .viewheight .row .col-image{order:1 !important;height:62vh;min-height:62vh;max-height:62vh}#product._single .viewheight .row .col-detail{order:2 !important;z-index:2;-webkit-align-items:flex-start !important;align-items:flex-start !important}#product._single .viewheight .row .col-detail .detail{margin-top:-.5rem}#product._single .viewheight .row .col-gallery{order:3 !important}}#product._single .detail{width:100%}#product._single .detail .box{width:100%}#product._single .detail .price{margin-top:2.5rem;color:#bfbfbf;font-size:20px;font:normal 100 1.66667rem/1.5 "acumin-pro-extra-condensed","Helvetica",sans-serif;letter-spacing:.05em}#product._single .detail .price .woocommerce-Price-amount.amount,#product._single .detail .price .woocommerce-Price-currencySymbol{color:#bfbfbf;font-size:20px;font:normal 100 1.66667rem/1.5 "acumin-pro-extra-condensed","Helvetica",sans-serif;letter-spacing:.05em}#product._single .detail .price .woocommerce-Price-amount.amount:after{content:'-';display:inline-block;margin:0 .5em 0 .25em}#product._single .detail .price .woocommerce-price-suffix{color:#bfbfbf;font-size:15px;font:normal 100 1.25rem/1.5 "acumin-pro-extra-condensed","Helvetica",sans-serif;letter-spacing:.05em}#product._single .detail .madetoorder{margin-top:3rem}#product._single .detail .madetoorder a{max-width:300px}@media (max-width: 768px){#product._single .detail .madetoorder a{display:block;max-width:100%}}#product._single .detail .addtobag{margin-top:3rem}#product._single .detail .addtobag table.variations{width:100%;max-width:300px;border-top:1px solid #404040}@media (max-width: 768px){#product._single .detail .addtobag table.variations{max-width:100%}}#product._single .detail .addtobag table.variations td,#product._single .detail .addtobag table.variations th{vertical-align:middle;font-size:12px;padding:1.5em 1em;border-top:1px solid #404040}#product._single .detail .addtobag table.variations tr:first-child{border-top:0}#product._single .detail .addtobag table.variations td.label{width:33.333333333333333%}#product._single .detail .addtobag table.variations td.label label{display:block;border-right:1px solid #404040}#product._single .detail .addtobag table.variations select{width:100%;background:none;text-align:center;font-size:12px}#product._single .detail .addtobag table.variations .reset_variations{display:none}#product._single .detail .addtobag .quantity{display:none !important}#product._single .detail .addtobag .single_add_to_cart_button{border:0;display:inline-block;text-align:center;padding:2rem 4rem;width:100%;max-width:300px;background-color:#19241c;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);font-size:0}#product._single .detail .addtobag .single_add_to_cart_button:after{content:'ADD TO BAG';color:#fff;font:normal 700 10px/1 "HelveticaNeue","Helvetica",sans-serif;letter-spacing:.2em}#product._single .detail .addtobag .single_add_to_cart_button:hover{background-color:#2e4233}@media (max-width: 768px){#product._single .detail .addtobag .single_add_to_cart_button{display:block;max-width:100%}}#product._single .detail .addtobag ._single_add_to_cart_button{border:0;display:inline-block;text-align:center;padding:2rem 4rem;width:100%;max-width:300px;background-color:#19241c}#product._single .detail .addtobag ._single_add_to_cart_button:after{content:'COMING SOON';color:#fff;font:normal 700 10px/1 "HelveticaNeue","Helvetica",sans-serif;letter-spacing:.2em}@media (max-width: 768px){#product._single .detail .addtobag ._single_add_to_cart_button{display:block;max-width:100%}}#product._single .detail .addtobag .out-of-stock{border:0;display:inline-block;text-align:center;padding:2rem 4rem;width:100%;max-width:300px;background-color:#000;font-size:0}#product._single .detail .addtobag .out-of-stock:after{content:'SOLD OUT';color:#fff;font:normal 700 10px/1 "HelveticaNeue","Helvetica",sans-serif;letter-spacing:.2em}@media (max-width: 768px){#product._single .detail .addtobag .out-of-stock{display:block;max-width:100%}}#product._single .detail .delivery{margin-top:3rem;color:#7f7f7f;font:normal normal 10px/2 "HelveticaNeue","Helvetica",sans-serif}#product._single #gallery{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0)),color-stop(100%, #000000));background-image:-moz-linear-gradient(top, rgba(0,0,0,0) 0%,#000000 100%);background-image:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,#000000 100%);background-image:linear-gradient(to bottom, rgba(0,0,0,0) 0%,#000000 100%);margin:40px 0}#product._single #gallery .row{margin-left:0;margin-right:0}#product._single #gallery .row .column{padding-left:0;padding-right:0}#product._single #gallery .row._in{margin:-20px -20px}#product._single #gallery .row._in .column{padding:20px 20px}@media (max-width: 768px){#product._single #gallery{padding:0 0 40px}#product._single #gallery .row{margin:-10px -10px}#product._single #gallery .row .column{padding:10px 10px}}#product._single #gallery img{display:block;width:100%;height:auto}#product._single #summary{padding:80px 0;background-color:#000}#product._single #summary .list._product .row .column:nth-child(n+3){display:block}#about{padding:0 0 10rem}@media (max-width: 768px){#about{padding:0 0 2.5rem}}#about #hero{width:100%;height:100vh;padding:5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}@media (max-width: 768px){#about #hero{height:90vh;padding:2.5rem 0}}#about #hero .content{text-align:center;width:100%}#about #hero .image{margin-bottom:6vh;width:100%}#about #hero .image img{width:auto !important;height:100%;max-height:50vh}@media (max-width: 768px){#about #hero .image img{max-height:38vh}}#about #hero .copy{opacity:0.38}#about #hero .copy._en{font:normal 200 42px/1.5 "acumin-pro-extra-condensed","Helvetica",sans-serif;letter-spacing:.05em;padding-left:.05em}#about #hero .copy._ja{font:normal 300 10px/2 "HelveticaNeue","Helvetica",sans-serif}@media (max-width: 768px){#about #hero .copy._en{font:normal 200 30px/1.5 "acumin-pro-extra-condensed","Helvetica",sans-serif}}#about #hero .to{margin-top:2rem}#about #hero .to a{display:inline-block;width:2rem;height:2rem;background-color:#fff;background-color:rgba(255,255,255,0.38);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);position:relative}#about #hero .to a:before,#about #hero .to a:after{content:'';position:absolute;top:50%;width:0.4rem;height:1px;background-color:#000}#about #hero .to a:before{left:50%;margin-left:-0.75px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#about #hero .to a:after{right:50%;margin-right:-0.75px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#about #hero .to a:hover{background-color:#fff}@media (max-width: 768px){#about #hero .to a:before{margin-left:-1.5px}#about #hero .to a:after{margin-right:-1.5px}}#about #hero .image,#about #hero .copy,#about #hero .to{opacity:0}#about section.text{padding:5rem 0}#about section.text .title{letter-spacing:.2em;padding-left:.2em;font:normal 700 10px/1 "HelveticaNeue","Helvetica",sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}#about section.text .title:after{content:'';height:1px;display:block;background:#333;margin-left:40px;width:6rem}@media (max-width: 768px){#about section.text .title{margin-bottom:2rem}#about section.text .title:after{flex-grow:1;width:100%}}#about section.text .textbox p{margin-top:3rem;color:#e5e5e5;font:normal normal 12px/2.5 "HelveticaNeue","Helvetica",sans-serif;text-align:justify;text-justify:inter-ideograph}#about section.text .textbox p:first-child{margin-top:-0.75rem}@media (max-width: 768px){#about section.text .textbox p{margin-top:1.5rem;line-height:2}#about section.text .textbox br{display:none}}#about section.bottom{padding:5rem 0 0}@media (max-width: 768px){#about section.bottom{padding:0 0 0}}#leatherjacket #madetoorder .link{display:none}#leatherjacket #feature{padding:240px 0 120px}#leatherjacket #feature .list .row{margin:0 0}#leatherjacket #feature .list .row .column{padding:0 0}#leatherjacket #feature .list._feature .ratio .ratioin{background-color:#060606}#leatherjacket #feature .list._feature .leatherjacket_details{display:none}@media (max-width: 992px){#leatherjacket #feature .list._feature .leatherjacket_details{display:block}}#leatherjacket #feature .list .image{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}#leatherjacket #feature .list .image:before{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background-color:rgba(6,6,6,0.4);-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}#leatherjacket #feature .list .column-feature1 .ratio{padding-bottom:50%}@media (max-width: 992px){#leatherjacket #feature .list .column-feature1 .ratio{padding-bottom:100%}}#leatherjacket #feature .list .column-feature1 .image{background-image:url(../img/leatherjacket_roots_thumb.jpg);background-size:contain}#leatherjacket #feature .list .column-feature1 .image:before{background-color:rgba(6,6,6,0.2)}#leatherjacket #feature .list .column-feature2 .image{background-image:url(../img/leatherjacket_stitch_thumb.jpg)}#leatherjacket #feature .list .column-feature3 .image{background-image:url(../img/leatherjacket_piping_thumb.jpg)}#leatherjacket #feature .list .column-feature4 .image{background-image:url(../img/leatherjacket_comfortable_thumb.jpg)}#leatherjacket #feature .list .column-feature5 .image{background-image:url(../img/leatherjacket_unlined_thumb.jpg)}#leatherjacket #feature .list .column-feature6 .image{background-image:url(../img/leatherjacket_tough_thumb.jpg)}#leatherjacket #feature .list .wrap{display:block}#leatherjacket #feature .list .wrap:hover .image:before{background-color:rgba(6,6,6,0)}#leatherjacket #feature .list .box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#leatherjacket #feature .list .box .label{z-index:1;position:relative;text-align:center}#leatherjacket #feature .list .box .label .title{color:#fff;font:normal 200 30px/1.5 "acumin-pro-extra-condensed","Helvetica",sans-serif;letter-spacing:.05em;padding-left:.05em}#leatherjacket #feature .list .box .label .subtitle{margin-top:0.5rem;color:#888;font:normal normal 10px/1.5 "HelveticaNeue","Helvetica",sans-serif}#leatherjacket #feature .list .box .image{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 992px){#leatherjacket #feature .list .wrap{display:none}}#leatherjacket #products{padding:120px 0 240px}#leatherjacket #products .list._product .row .column:nth-child(n+3){display:block}@media (max-width: 992px){#leatherjacket #products .row .column{margin-bottom:5rem}#leatherjacket #products .row .column:last-child{margin-bottom:0}}#leatherjacket #flow{padding:120px 0 120px;background-color:#080808}#leatherjacket #flow .list .row{margin:0 -4rem}#leatherjacket #flow .list .row .column{padding:0 4rem;border-right:1px solid #181818}#leatherjacket #flow .list .row .column:last-child{border-right:0}@media (max-width: 992px){#leatherjacket #flow .list .row{margin:0 0}#leatherjacket #flow .list .row .column{padding:0 0;border-right:0;margin-bottom:5rem}#leatherjacket #flow .list .row .column:last-child{margin-bottom:0}}#leatherjacket #flow .box{position:relative}#leatherjacket #flow .box .number{z-index:0;position:absolute;top:0;right:0;color:#fff;font:normal normal 180px/0.75 "HelveticaNeue","Helvetica",sans-serif;opacity:0.07}#leatherjacket #flow .box .title{font:normal 200 30px/1.5 "acumin-pro-extra-condensed","Helvetica",sans-serif;letter-spacing:.05em;padding-left:.05em}#leatherjacket #flow .box .subtitle{margin-top:0.5rem;color:#888;font:normal normal 10px/1.5 "HelveticaNeue","Helvetica",sans-serif}#leatherjacket #flow .box .desc{margin-top:1.5rem;color:#e5e5e5;font:normal normal 10px/2.5 "HelveticaNeue","Helvetica",sans-serif;text-align:justify;text-justify:inter-ideograph}#leatherjacket #flow .box .desc a{color:#e5e5e5;text-decoration:underline}.featherlight .featherlight-inner{max-width:1110px}.leatherjacket_details .row{margin:0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.leatherjacket_details .row .column{padding:0 0}@media (max-width: 992px){.leatherjacket_details .row{margin:0 -20px !important}.leatherjacket_details .row .column{padding:0 0 !important}}.leatherjacket_details .col-text{background-color:#090909}.leatherjacket_details .col-text .box-text{padding:7.5rem 7.5rem;text-align:center}.leatherjacket_details .col-text .title{color:#fff;font:normal 200 30px/1.5 "acumin-pro-extra-condensed","Helvetica",sans-serif;letter-spacing:.05em;padding-left:.05em}.leatherjacket_details .col-text .subtitle{margin-top:0.5rem;color:#888;font:normal normal 10px/1.5 "HelveticaNeue","Helvetica",sans-serif}.leatherjacket_details .col-text .desc{margin-top:3rem;text-align:left}.leatherjacket_details .col-text .desc p{margin-top:2em;font:normal normal 12px/2.5 "HelveticaNeue","Helvetica",sans-serif;text-align:justify;text-justify:inter-ideograph}@media (max-width: 992px){.leatherjacket_details .col-text{background-color:inherit;order:2}.leatherjacket_details .col-text .box-text{padding:2.5rem 2.5rem 5rem;text-align:left}.leatherjacket_details .col-text .desc{margin-top:1.5rem}.leatherjacket_details .col-text .desc p{line-height:2}.leatherjacket_details .col-text .desc br{display:none}}.leatherjacket_details .col-image .image{width:100%;height:100%}.leatherjacket_details .col-image .image:before{content:none !important}@media (max-width: 992px){.leatherjacket_details .col-image{order:1}}#store{padding:0 0 10rem}@media (max-width: 768px){#store{padding:0 0 2.5rem}}#store .header{text-align:left;padding-top:100px;padding-bottom:5rem}#store .header .name{color:#fff;font-size:36px;font:normal 200 3rem/1 "acumin-pro-extra-condensed","Helvetica",sans-serif;letter-spacing:.05em;padding-left:.05em}#store .store{margin-top:6rem}#store .store:first-child{margin-top:0}#store .store .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;background-color:#090909;margin:0 0}#store .store .row .column{padding:0 0}#store .store .col-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-align-items:center;align-items:center}#store .store .col-map .mapbox,#store .store .col-map .map{width:100%;height:100%}@media (max-width: 768px){#store .store .col-map .mapbox{margin-left:-1.25rem;margin-right:-1.25rem;width:auto}#store .store .col-map .ratio-sm{position:relative;padding-bottom:100%;padding-top:0;height:0;overflow:hidden}#store .store .col-map .ratio-sm .ratioin-sm{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%}}#store .store .content{padding:5rem 5rem}@media (max-width: 768px){#store .store .content{padding:1.5rem 1.5rem}}#store .store .content .name{color:#fff;font:200 normal 30px/1.5 "acumin-pro-extra-condensed","Helvetica",sans-serif;letter-spacing:.05em;padding-left:.05em}#store .store .content .area{margin-top:1rem;color:#e5e5e5;font:normal normal 12px/1.5 "HelveticaNeue","Helvetica",sans-serif}#store .store .content .info{margin-top:3rem}#store .store .content .info ul{margin:-0.25rem 0}#store .store .content .info ul li{padding:0.25rem 0;color:#7f7f7f;font-size:10px;font:normal normal .83333rem/2 "HelveticaNeue","Helvetica",sans-serif}#store .store .content .info ul li a{color:#7f7f7f}@media (max-width: 768px){#store .store .content .info{margin-top:1rem}}#contact .header{text-align:left;padding-top:38vh;padding-bottom:19vh}#contact .header .name{color:#fff;font-size:36px;font:normal 200 3rem/1 "acumin-pro-extra-condensed","Helvetica",sans-serif;letter-spacing:.05em;padding-left:.05em}#contact .heading{margin-bottom:3rem}@media (max-width: 768px){#contact .heading{margin-bottom:1rem}}#contact .mw_wp_form{margin:0 -20px}#contact .mw_wp_form.mw_wp_form_complete{margin:0 0}#contact .mw_wp_form table tr th,#contact .mw_wp_form table tr td{padding:20px 20px;position:relative}#contact .mw_wp_form table tr th .error,#contact .mw_wp_form table tr td .error{font-size:0}#contact .mw_wp_form table tr th .error:after,#contact .mw_wp_form table tr td .error:after{position:absolute;top:20px;right:20px;display:block;content:'入力してください';color:#ff0000;font-size:11px;font:normal 700 .91667rem/1.5 "HelveticaNeue","Helvetica",sans-serif;padding:0.35rem 0 0}@media (max-width: 768px){#contact .mw_wp_form table tr th,#contact .mw_wp_form table tr td{display:block}}#contact .mw_wp_form label{color:#fff;font-size:11px;font:normal 700 .91667rem/1.5 "HelveticaNeue","Helvetica",sans-serif;letter-spacing:0.1rem;padding-left:0.1rem}#contact .mw_wp_form input,#contact .mw_wp_form select,#contact .mw_wp_form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;outline:none;display:block;width:100%;padding:15px 0;color:#fff;font-size:20px;font:normal 700 1.66667rem/1.5 "HelveticaNeue","Helvetica",sans-serif;border-bottom:1px solid #404040;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}#contact .mw_wp_form input:focus,#contact .mw_wp_form select:focus,#contact .mw_wp_form textarea:focus{border-bottom:1px solid #7f7f7f}#contact .mw_wp_form textarea{min-height:20rem;border-bottom:0 !important}#contact .mw_wp_form input[type="submit"]{cursor:pointer;display:inline-block;text-align:center;color:#fff;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);background-color:#19241c}#contact .mw_wp_form input[type="submit"]:hover{background-color:#233328}#contact .mw_wp_form .mwform-checkbox-field label{display:flex;align-items:center}@media (max-width: 768px){#contact .mw_wp_form .mwform-checkbox-field label{font-size:14px}}#contact .mw_wp_form .mwform-checkbox-field label input[type="checkbox"]{display:inline-block;appearance:auto;margin-top:0;margin-right:.5em;width:auto}#my-account .entry-header{display:none}#my-account .woocommerce{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}#my-account .woocommerce .woocommerce-MyAccount-navigation{position:relative;width:100%;min-height:1px;-webkit-box-flex:0 0 33.33333%;-moz-box-flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;padding-right:15px;padding-left:15px}#my-account .woocommerce .woocommerce-MyAccount-navigation ul li{clear:both;font:normal normal 14px/1.5 "HelveticaNeue","Helvetica",sans-serif;margin-bottom:1em}#my-account .woocommerce .woocommerce-MyAccount-navigation ul li a{color:#bfbfbf}#my-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{color:#e5e5e5;font-weight:bold}#my-account .woocommerce .woocommerce-MyAccount-content{position:relative;width:100%;min-height:1px;-webkit-box-flex:66.66667%;-moz-box-flex:66.66667%;-webkit-flex:66.66667%;-ms-flex:66.66667%;flex:66.66667%;padding-right:15px;padding-left:15px}#my-account .woocommerce .woocommerce-MyAccount-content p{font:normal normal 14px/2 "HelveticaNeue","Helvetica",sans-serif;margin-bottom:1.5em}#my-account .woocommerce .woocommerce-MyAccount-content a{text-decoration:underline}#my-account .woocommerce .woocommerce-MyAccount-content input:not([type=radio]):not([type=checkbox]),#my-account .woocommerce .woocommerce-MyAccount-content input:not([type=checkbox]):not([type=radio]),#my-account .woocommerce .woocommerce-MyAccount-content select{width:100%;color:#fff;background-color:#2a2a2a;font-size:12px;font:normal 300 1rem/1.5 "HelveticaNeue","Helvetica",sans-serif;padding:1.25em 1.5em;border:0}#my-account .woocommerce .woocommerce-MyAccount-content input[type=submit]{border:0;display:inline-block;text-align:center;padding:2rem 4rem;width:100%;background-color:#19241c}#my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button{float:right}#my-account .woocommerce .woocommerce-MyAccount-content .u-columns{margin-right:-15px;margin-left:-15px}#my-account .woocommerce .woocommerce-MyAccount-content .u-columns>div{padding-right:15px;padding-left:15px;width:100%;max-width:100%;margin-bottom:3rem}#popup #hero{width:100%;height:100vh;padding:5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}@media (max-width: 768px){#popup #hero{height:90vh;padding:2.5rem 0}}#popup #hero .content{text-align:center;width:100%}#popup #hero .image{margin-bottom:6vh;width:100%}#popup #hero .image img{width:62vw !important;height:auto}@media (max-width: 768px){#popup #hero .image img{width:100vw !important}}#popup #hero .copy{opacity:0.38}#popup #hero .copy._en{font:normal 200 42px/1.5 "acumin-pro-extra-condensed","Helvetica",sans-serif;letter-spacing:.05em;padding-left:.05em}#popup #hero .copy._ja{font:normal 300 10px/2 "HelveticaNeue","Helvetica",sans-serif}@media (max-width: 768px){#popup #hero .copy._en{font:normal 200 30px/1.5 "acumin-pro-extra-condensed","Helvetica",sans-serif}}#popup #hero .to{margin-top:2rem}#popup #hero .to a{display:inline-block;width:2rem;height:2rem;background-color:#fff;background-color:rgba(255,255,255,0.38);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);position:relative}#popup #hero .to a:before,#popup #hero .to a:after{content:'';position:absolute;top:50%;width:0.4rem;height:1px;background-color:#000}#popup #hero .to a:before{left:50%;margin-left:-0.75px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#popup #hero .to a:after{right:50%;margin-right:-0.75px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#popup #hero .to a:hover{background-color:#fff}@media (max-width: 768px){#popup #hero .to a:before{margin-left:-1.5px}#popup #hero .to a:after{margin-right:-1.5px}}#popup #hero .image,#popup #hero .copy,#popup #hero .to{opacity:0}#popup section.text{padding:2.5rem 0}#popup section.text .row{margin-top:-30px;margin-bottom:-30px}#popup section.text .row .column{padding-top:30px;padding-bottom:30px}#popup section.text table th,#popup section.text table td{border-top:1px solid #ccc;font:normal normal 12px/1.5 "HelveticaNeue", "Helvetica", sans-serif;padding:0.5em 0}#popup section.text table th a,#popup section.text table td a{color:#fff;text-decoration:underline}#popup section.text table th{white-space:nowrap;padding-right:2em}#popup section.text .title{letter-spacing:.2em;padding-left:.2em;font:normal 700 10px/1 "HelveticaNeue","Helvetica",sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}#popup section.text .title:after{content:'';height:1px;display:block;background:#333;margin-left:40px;width:6rem}@media (max-width: 768px){#popup section.text .title{margin-bottom:2rem}#popup section.text .title:after{flex-grow:1;width:100%}}#popup section.text .textbox p{margin-top:3rem;color:#e5e5e5;font:normal normal 12px/2.5 "HelveticaNeue","Helvetica",sans-serif;text-align:justify;text-justify:inter-ideograph}#popup section.text .textbox p:first-child{margin-top:-0.75rem}@media (max-width: 768px){#popup section.text .textbox p{margin-top:1.5rem;line-height:2}}#popup #products{margin-top:120px}@media (max-width: 768px){#popup #products{margin-top:60px}}#popup #products .list._product .row .column:nth-child(n+3){display:block}#popup #products .header{text-align:center}#popup #products .header .name{color:#fff;font-size:30px;font:normal 200 2.5rem/1 "acumin-pro-extra-condensed","Helvetica",sans-serif;letter-spacing:.05em}@media (max-width: 768px){#popup #products .header .name{font-size:30px}}#popup #products .header .count{margin-top:1.5rem;color:gray;font-size:10px;font:normal normal .83333rem/1 "HelveticaNeue","Helvetica",sans-serif}@media (max-width: 768px){#popup #products .header .count{font-size:10px}}#popup #products .footer{margin-top:5rem}#popup #products .footer .toindex a{display:block;text-align:center;padding:1.5rem 1.5rem;background-color:#19241c}#popup #products .footer .toindex a b{color:#fff;letter-spacing:.2em;padding-left:.2em;font:normal 700 10px/1 "HelveticaNeue","Helvetica",sans-serif}@media (max-width: 768px){#popup #products .footer{margin-top:0}}#popup #products .collection{padding:5rem 0}#popup #products .collection .h_collection{margin-bottom:1rem}@media (max-width: 768px){#popup #products .collection{padding:3rem 0}#popup #products .collection .h_collection{text-align:center;margin-bottom:0.5rem}}
