@charset 'utf-8';body{color:#000;--x:0;--height:0}body.state-header.immediate header[role=global]{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}body.state-header header[role=global]{top:0;margin-top:0!important;-webkit-transition:margin .45s,opacity .45s;-moz-transition:margin .45s,opacity .45s;-ms-transition:margin .45s,opacity .45s;-o-transition:margin .45s,opacity .45s;transition:margin .45s,opacity .45s;-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;opacity:1}a{color:#000}a.btn-cart{background:#ffa300}a.btn-modal+span{display:none}header[role=global]{top:-99999px;-webkit-transition:margin .3s cubic-bezier(.55,.085,.68,.53),opacity .3s cubic-bezier(.55,.085,.68,.53);-moz-transition:margin .3s cubic-bezier(.55,.085,.68,.53),opacity .3s cubic-bezier(.55,.085,.68,.53);-ms-transition:margin .3s cubic-bezier(.55,.085,.68,.53),opacity .3s cubic-bezier(.55,.085,.68,.53);-o-transition:margin .3s cubic-bezier(.55,.085,.68,.53),opacity .3s cubic-bezier(.55,.085,.68,.53);transition:margin .3s cubic-bezier(.55,.085,.68,.53),opacity .3s cubic-bezier(.55,.085,.68,.53);-webkit-animation:fade-out-top .3s cubic-bezier(.55,.085,.68,.53);-moz-animation:fade-out-top .3s cubic-bezier(.55,.085,.68,.53);-ms-animation:fade-out-top .3s cubic-bezier(.55,.085,.68,.53);-o-animation:fade-out-top .3s cubic-bezier(.55,.085,.68,.53);animation:fade-out-top .3s cubic-bezier(.55,.085,.68,.53);opacity:0;background:#fff}[role=background]{position:fixed;z-index:-1;top:0;left:0;overflow:hidden;width:100%;height:100vh;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[role=background] img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}#page>header{padding-top:100vh}#page>header>div:nth-of-type(1){padding-bottom:calc(50vh - var(--height)/ 2)}#page>header>div:nth-of-type(1)>div{background:rgba(250,253,247,.93)}#page>header>div:nth-of-type(1)>div p{color:#191b26}#page>header>div:nth-of-type(2){display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;min-height:100vh;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#page>header>div:nth-of-type(2)>div{width:100%;color:#fafdf7;background:rgba(25,27,38,.9)}#page>header>div:nth-of-type(2)>div dl dt{background-image:url(../../../2022/images/icon_products_colors_liberty.svg);background-repeat:no-repeat;background-position:top center;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%}#page>header>div:nth-of-type(2)>div dl dd:nth-of-type(1){letter-spacing:.03em}#page>header>div:nth-of-type(2)>div dl dd:nth-of-type(2) a.btn-primary{display:table;margin:0 auto;color:#f8fdfa}#page>header>div:nth-of-type(2)>div dl dd:nth-of-type(2) p{letter-spacing:0}#products{background:#fff}#products section figure{position:relative}#products section figure img{position:absolute;top:0;left:0;display:block;width:100%}#products section dl dt strong{display:block;letter-spacing:0}#products section dl dt span{display:block}#products section dl dd{position:relative}#products section dl dd:nth-of-type(2n+1){display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#products section dl dd:nth-of-type(2n+1) small{letter-spacing:.03em}#products section dl dd:nth-of-type(2n+1) p{display:none}#products section dl dd:nth-of-type(2n){font-family:'Hiragino Kaku Gothic ProN',meiryo,'M+ 1p',sans-serif;text-align:center;letter-spacing:.03em;color:#ffa300}#products section>div>a{position:relative;display:block}#products section>div>a:after{position:absolute;bottom:0;content:'';background:url(../../../2022/common/images/icon_zoom.svg) no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}#products section>div>a img{position:absolute;top:0;left:0;display:block;width:100%}#products section>div ul li a{line-height:1;display:table;cursor:pointer;white-space:nowrap;letter-spacing:0;color:#4d61c4}#spec{position:relative;color:#fff;background:rgba(25,27,38,.9)}#demerit{position:relative;background:rgba(250,253,247,.93)}#demerit>div ul li{position:relative;padding-left:1.5em;letter-spacing:.03em}#demerit>div ul li+li{margin-top:2em}#demerit>div ul li:before{position:absolute;top:.5em;left:0;width:0;height:0;content:'';border-width:.5em 0 .5em .67em;border-style:solid;border-color:transparent transparent transparent #ffa300}#demerit>div ul li img{display:block}#demerit>div ul li a{color:#ffa300}body.pre #products a.btn-cart{display:none!important}body.pre #products dl dd:nth-of-type(2n+1)>span{display:block;background:url(../../../2022/liberty/images/icon_pre.svg) no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}body.pre #products dl dd:nth-of-type(2n+1) p{display:block;letter-spacing:0;color:#404040}body.pre #products dl dd:nth-of-type(2n+1) p a{color:#ffa300}.ua-desktop #products section>div ul li a:before{background:#4d61c4}@media all and (min-width:641px){header[role=global]{margin-top:-2.08em}[role=background]{min-width:1100px;-webkit-transform:translate3d(var(--x),0,0);-moz-transform:translate3d(var(--x),0,0);-ms-transform:translate3d(var(--x),0,0);-o-transform:translate3d(var(--x),0,0);transform:translate3d(var(--x),0,0)}#page>header>div{padding:55px 0}#page>header>div:nth-of-type(1)>div{padding:70px 0}#page>header>div:nth-of-type(1)>div p{font-size:16px;display:table;margin:0 auto;letter-spacing:.03em}#page>header>div:nth-of-type(2)>div{padding:80px 0}#page>header>div:nth-of-type(2)>div dl{display:table;margin:0 auto}#page>header>div:nth-of-type(2)>div dl dt{padding-top:183px}#page>header>div:nth-of-type(2)>div dl dd{text-align:center}#page>header>div:nth-of-type(2)>div dl dd:nth-of-type(1){font-size:15px;margin:46px 0 42px}#page>header>div:nth-of-type(2)>div dl dd:nth-of-type(2) a.btn-primary{width:220px;border:1px #f8fdfa solid}#page>header>div:nth-of-type(2)>div dl dd:nth-of-type(2) p{font-size:13px;margin-top:7px}#products{padding:calc(80px - 2.08em) 0 80px}#products section{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:1000px;margin:0 auto;padding-top:2.08em;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#products section+section{margin-top:calc(100px - 2.08em)}#products section figure{width:640px;padding-top:800px}#products section dl{width:310px}#products section dl dt{margin-bottom:20px}#products section dl dt~dt{margin-top:15px}#products section dl dt strong{font-size:29px;line-height:1.41}#products section dl dt strong small{display:block;margin-left:-.5em}#products section dl dt span{font-size:16px;line-height:2.56;letter-spacing:.03em}#products section dl dt span small{font-size:12px;line-height:3.42}#products section dl dd:nth-of-type(2n+1){margin-right:-35px}#products section dl dd:nth-of-type(2n+1) a{margin:0}#products section dl dd:nth-of-type(2n+1) small{font-size:16px;width:75px}#products section dl dd:nth-of-type(2n){font-size:14px;line-height:2.14;width:190px;min-height:calc(1em * 30 / 14)}#products section dl dd:last-child{margin-bottom:calc(-1em * 30 / 14)}#products section>div{position:absolute;right:0;bottom:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:330px;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-moz-box-align:end;-o-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}#products section>div>a{width:180px;padding-top:180px}#products section>div>a:after{right:10px;width:29px;padding-top:29px}#products section>div ul li+li{margin-top:27px}#products section>div ul li a{font-size:13px}#spec{padding:50px 0 45px}#spec>div{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:1000px;margin:0 auto;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#spec>div dl{width:450px}#spec>div dl dt{font-size:25px;padding-bottom:5px;border-bottom:2px #fff solid}#spec>div dl dd{font-size:15px;padding-top:25px;letter-spacing:.03em}#demerit{padding:50px 0 55px}#demerit>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:1000px;margin:0 auto;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#demerit>div h3{font-size:25px;width:100%;padding-bottom:25px;letter-spacing:.03em}#demerit>div ul{width:450px}#demerit>div ul li{font-size:15px;margin-right:-.5em}#demerit>div ul li img{width:360px;margin-top:20px}body.pre #products dl dd:nth-of-type(2n+1)>span{width:270px;padding-top:38px}body.pre #products dl dd:nth-of-type(2n+1) p{font-size:14px;line-height:1.71;margin-top:11px}#ldk_pants dl dd:nth-of-type(2n){margin-left:75px}#buddy_bag{-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start!important;align-items:flex-start!important}}@media screen and (max-width:640px){header[role=global]{margin-top:-2.5em}#page>header>div{padding:10.94% 0}#page>header>div:nth-of-type(1)>div{padding:7.03% 6.25%}#page>header>div:nth-of-type(1)>div p{font-size:92.46%;letter-spacing:.03em}#page>header>div:nth-of-type(2)>div{padding:13.28% 6.25%}#page>header>div:nth-of-type(2)>div dl dt{padding-top:41.61%}#page>header>div:nth-of-type(2)>div dl dd:nth-of-type(1){font-size:103.13%;margin:2.83em 0 1.21em}#page>header>div:nth-of-type(2)>div dl dd:nth-of-type(2) a.btn-primary{width:12.53em;border:.09em #f8fdfa solid}#page>header>div:nth-of-type(2)>div dl dd:nth-of-type(2) p{font-size:92.46%;margin-top:.68em;text-align:center}#products{padding:calc(13.28% - 2.5em) 0 2.5em}#products section{padding:2.5em 0 calc(13.28% - 2.5em)}#products section figure{padding-top:125%}#products section dl{padding:8% 0 5.33%}#products section dl dt{margin-bottom:.71em;text-align:center}#products section dl dt~dt{margin-top:1.24em}#products section dl dt strong{font-size:149.33%;line-height:1.43}#products section dl dt span{font-size:96%;line-height:2.37}#products section dl dt span small{font-size:77.78%;line-height:3.05}#products section dl dd:nth-of-type(2n+1){position:relative}#products section dl dd:nth-of-type(2n+1) small{font-size:96%;line-height:2.52;position:absolute;top:0;left:calc(50% - 6.3em - .74em);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#products section dl dd:nth-of-type(2n+1) a{position:relative;z-index:1}#products section dl dd:nth-of-type(2n){font-size:74.67%;line-height:2.5;min-height:calc(1em * 60 / 24)}#products section>div>a{width:40%;margin:0 auto;padding-top:40%}#products section>div>a:after{right:6.67%;width:16.67%;padding-top:16.67%}#products section>div ul{display:table;margin:0 auto}#products section>div ul li{margin-top:1.92em}#products section>div ul li a{font-size:85.33%}#spec{padding:7.03% 6.25% 7.81%}#spec>div dl dt{font-size:128%;padding-bottom:.89%;border-bottom:.1em #fff solid}#spec>div dl dd{font-size:92.46%;padding-top:5.36%;letter-spacing:.02em}#spec>div dl:nth-child(2){padding-top:8.93%}#demerit{padding:7.03% 6.25% 7.81%}#demerit>div h3{font-size:129.17%;padding-bottom:4.46%}#demerit>div ul+ul{margin-top:1.67em}#demerit>div ul li{font-size:83.33%}#demerit>div ul li img{width:calc(100% + 1.5em);margin-top:1em;margin-left:-1.5em}body.pre #products dl dd:nth-of-type(2n+1)>span{width:64.4%;margin:0 auto;padding-top:9.07%}body.pre #products dl dd:nth-of-type(2n+1) p{font-size:74.67%;line-height:1.71;display:table;margin:0 auto;margin-top:.48em}#pullover_shirts>div{margin-top:-1.67em}#ldk_pants dl dd:nth-of-type(2n+1)>span{-webkit-transform:translate3d(14.8%,0,0);-moz-transform:translate3d(14.8%,0,0);-ms-transform:translate3d(14.8%,0,0);-o-transform:translate3d(14.8%,0,0);transform:translate3d(14.8%,0,0)}#apron>div{margin-top:-.42em}#triangular_bandage>div{margin-top:-4.17em}}