@charset "UTF-8";.page-wrap{padding-top:96px}@media screen and (max-width: 980px){.page-wrap{padding-top:74px}}#header-message{width:100%;height:30px;line-height:30px;font-size:14px;background:linear-gradient(124deg,#999,#3e0267);background-size:200% 200%;color:#fff;z-index:99;position:absolute;left:0;top:0;-webkit-animation:rainbow 18s ease infinite;-z-animation:rainbow 18s ease infinite;-o-animation:rainbow 18s ease infinite;animation:rainbow 18s ease infinite}#header-message marquee{display:none}@media screen and (max-width: 640px){#header-message marquee{display:inherit}}#header-message span{display:block;text-align:center}@media screen and (max-width: 640px){#header-message span{display:none}}#header-message a{color:#fff;text-decoration:underline}@-webkit-keyframes rainbow{0%{background-position:0% 82%}50%{background-position:100% 19%}to{background-position:0% 82%}}@-moz-keyframes rainbow{0%{background-position:0% 82%}50%{background-position:100% 19%}to{background-position:0% 82%}}@-o-keyframes rainbow{0%{background-position:0% 82%}50%{background-position:100% 19%}to{background-position:0% 82%}}@keyframes rainbow{0%{background-position:0% 82%}50%{background-position:100% 19%}to{background-position:0% 82%}}.header-section{width:100%;background:#fff;padding:0 50px;box-sizing:border-box;position:absolute;top:30px;z-index:8}@media screen and (max-width: 1200px){.header-section{padding:0 30px}}@media screen and (max-width: 980px){.header-section{padding:0 20px}}@media screen and (max-width: 480px){.header-section{padding:0 10px 0 0}}.header-section.follow{position:fixed;top:0}.header-section header{width:100%;max-width:1440px;margin:0 auto;height:66px;padding:0;background:#fff;position:relative;z-index:9}@media screen and (max-width: 980px){.header-section header{height:44px}}@media screen and (max-width: 480px){.header-section header{max-width:480px;min-width:300px;height:44px}}.header-section header .shop-logo{position:absolute;top:16px;left:0;width:160px;height:34px;overflow:hidden}@media screen and (max-width: 980px){.header-section header .shop-logo{top:9px;left:50px;width:112px;height:24px}}@media screen and (max-width: 480px){.header-section header .shop-logo{top:9px;width:112px;height:24px}}.header-section header .shop-logo img{width:160px;height:34px}@media screen and (max-width: 980px){.header-section header .shop-logo img{width:112px;height:24px}}@media screen and (max-width: 480px){.header-section header .shop-logo img{width:112px;height:24px}}.header-section header .shop-logo a,.header-section header .shop-logo div{margin:0;padding:0}.navToggle{display:none}@media screen and (max-width: 980px){.navToggle{display:block;position:absolute;left:0;top:2px;width:40px;height:40px;cursor:pointer;z-index:10;background:#fff;text-align:center}}@media screen and (max-width: 480px){.navToggle{left:2px;top:2px}}.navToggle span{display:block;position:absolute;width:26px;border-bottom:solid 2px #6b6b6b;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;left:7px}@media screen and (max-width: 480px){.navToggle span{width:24px;left:8px}}.navToggle span:nth-child(1){top:11px}@media screen and (max-width: 480px){.navToggle span:nth-child(1){top:12px}}.navToggle span:nth-child(2){top:19px}.navToggle span:nth-child(3){top:27px}@media screen and (max-width: 480px){.navToggle span:nth-child(3){top:26px}}.navToggle.active span:nth-child(1){top:18px;left:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.navToggle.active span:nth-child(2),.navToggle.active span:nth-child(3){top:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}nav.globalMenuSp{display:none}@media screen and (max-width: 980px){nav.globalMenuSp{display:block;position:fixed;z-index:5;left:0;background:#0009;transform:translateY(-160%);transition:all .5s;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}}nav.globalMenuSp.active{transform:translateY(0)}nav.globalMenuSp ul{list-style:none;margin:0;padding:0;width:100%}nav.globalMenuSp ul li.open-menu,nav.globalMenuSp ul li.open-menu-2,nav.globalMenuSp ul li a{list-style:none;cursor:pointer;color:#000;display:block;width:100%;height:48px;line-height:47px;border-bottom:1px solid #ccc;font-size:13px;margin:0;box-sizing:border-box;text-decoration:none;position:relative}nav.globalMenuSp ul li.open-menu{background:#fff;padding:0 50px 0 20px}nav.globalMenuSp ul li.open-menu-2,nav.globalMenuSp ul li a{background:#f2f2f2;padding:0 50px 0 30px}nav.globalMenuSp ul.menu-2 li a{background:#eaeaea;padding:0 50px 0 40px}nav.globalMenuSp ul.close{display:none}nav.globalMenuSp ul li.open-menu span,nav.globalMenuSp ul li.open-menu-2 span{display:block;position:absolute;right:15px;top:22px;width:7px;height:7px;border:1px solid;border-color:transparent transparent #000 #000;transform:rotate(-45deg)}nav.globalMenuSp ul li a span{display:block;position:absolute;right:15px;top:22px;width:7px;height:7px;border:1px solid;border-color:#000 #000 transparent transparent;transform:rotate(45deg)}nav.globalMenuSp ul li.contact{background:#fff;padding:30px 30px 100px;box-sizing:border-box;text-align:center}nav.globalMenuSp ul li.contact p{font-size:12px;line-height:1.4;margin:0 0 10px;padding:0;color:#000}nav.globalMenuSp ul li.contact p b{font-size:18px;font-family:Libre Baskerville,Palatino,Palatino Linotype,Book Antiqua,serif,serif}nav.globalMenuSp ul li.contact a{display:block;background:#000;color:#fff;font-size:14px;font-weight:700;width:100%;height:50px;line-height:50px}.header-section header #global-nav{position:absolute;top:12px;left:185px;box-sizing:border-box;width:auto;height:50px}@media screen and (max-width: 980px){.header-section header #global-nav{display:none}}#global-nav ul.menu{width:auto;height:50px;margin:0 auto;list-style:none;padding:0;display:-webkit-flex;display:flex;align-items:center}#global-nav ul.menu>li{width:auto;word-break:keep-all;height:50px;line-height:60px;font-size:14px;margin:0 10px;padding:0 2px;border-bottom:5px solid #fff;text-align:left;position:relative;box-sizing:border-box}#global-nav ul.menu li.menu_mega:hover{border-bottom:5px solid #3d0167}#global-nav ul.menu>li>a{display:block;text-decoration:none}#global-nav .menu-2nd{visibility:hidden;opacity:0;z-index:1}#global-nav .menu:before,#global-nav .menu:after{content:" ";display:table}#global-nav .menu:after{clear:both}#global-nav li.menu_mega .menu-2nd{position:fixed;left:0;width:100vw;box-sizing:border-box;padding:40px 50px;background:#fff;opacity:0;transition:.2s;box-shadow:0 3px 12px #0000001a}#global-nav li.menu_mega:hover .menu-2nd{visibility:visible;opacity:1}#global-nav li.menu_mega .menu-2nd .inner-contents{width:100%;max-width:1440px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;line-height:1.2;justify-content:center}#global-nav li.menu_mega .menu-2nd .inner-contents>div{margin-right:30px}#global-nav li.menu_mega .menu-2nd .inner-contents>div:last-child{margin-right:0}#global-nav li.menu_mega .menu-2nd .inner-contents .category ul{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex}#global-nav li.menu_mega .menu-2nd .inner-contents .category ul li{width:200px;margin:0 20px 0 0;padding:0;text-align:center;font-size:14px;font-family:Libre Baskerville,Palatino,Palatino Linotype,Book Antiqua,serif,serif}#global-nav li.menu_mega .menu-2nd .inner-contents .category ul li img{max-width:100%;margin-bottom:12px;vertical-align:bottom}#global-nav li.menu_mega .menu-2nd .inner-contents .category ul li a{color:#000;text-decoration:none}#global-nav li.menu_mega .menu-2nd .inner-contents h3,#global-nav li.menu_mega .menu-2nd .inner-contents-fitting h3{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:15px;font-family:Libre Baskerville,Palatino,Palatino Linotype,Book Antiqua,serif,serif;text-align:center;line-height:1.1;color:#000;padding:10px 0;margin:0 0 20px}#global-nav li.menu_mega .menu-2nd .inner-contents .fabric-sereis ul{list-style:none;margin:0;padding:0;width:345px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#global-nav li.menu_mega .menu-2nd .inner-contents .fabric-sereis ul li{width:105px;margin:0;padding:0 0 15px;text-align:center;font-size:13px;font-family:Libre Baskerville,Palatino,Palatino Linotype,Book Antiqua,serif,serif}#global-nav li.menu_mega .menu-2nd .inner-contents .fabric-sereis ul li img{max-width:100%;margin-bottom:6px;vertical-align:bottom}#global-nav li.menu_mega .menu-2nd .inner-contents .fabric-sereis ul li a{color:#000;text-decoration:none}#global-nav li.menu_mega .menu-2nd .inner-contents .collection ul{list-style:none;margin:0;padding:0 40px}#global-nav li.menu_mega .menu-2nd .inner-contents .collection ul li{margin:0;padding:0 0 10px;font-size:13px}#global-nav li.menu_mega .menu-2nd .inner-contents .collection ul li a{color:#000;text-decoration:none}#global-nav li.menu_mega .menu-2nd .inner-contents-item{display:-webkit-flex;display:flex;justify-content:center;line-height:1.2}#global-nav li.menu_mega .menu-2nd .inner-contents-item>div{margin-right:30px}#global-nav li.menu_mega .menu-2nd .inner-contents-item>div:last-child{margin-right:0}#global-nav li.menu_mega .menu-2nd .inner-contents-item .category ul{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex}#global-nav li.menu_mega .menu-2nd .inner-contents-item .category ul li{width:220px;margin:0 20px 0 0;padding:0;text-align:center;font-size:14px;font-family:Libre Baskerville,Palatino,Palatino Linotype,Book Antiqua,serif,serif}#global-nav li.menu_mega .menu-2nd .inner-contents-item .category ul li img{max-width:100%;margin-bottom:12px;vertical-align:bottom}#global-nav li.menu_mega .menu-2nd .inner-contents-item .category ul li a{color:#000;text-decoration:none}#global-nav li.menu_mega .menu-2nd .inner-contents-item .category ul li p{margin:20px 0 0;padding:0;text-align:center;font-size:12px;line-height:1.6}#global-nav li.menu_mega .menu-2nd .inner-contents .confidence ul{list-style:none;margin:0;padding:0;width:auto;display:-webkit-flex;display:flex}#global-nav li.menu_mega .menu-2nd .inner-contents .confidence ul li{width:140px;margin:0 20px 0 0;padding:0}#global-nav li.menu_mega .menu-2nd .inner-contents .confidence ul li:last-child{margin:0}#global-nav li.menu_mega .menu-2nd .inner-contents .confidence ul li img{max-width:100%;vertical-align:bottom}#global-nav li.menu_mega .menu-2nd .inner-contents .confidence ul li a{color:#000;text-decoration:none}#global-nav li.menu_mega .menu-2nd .inner-contents .confidence ul li p{margin:8px 0;font-size:13px;line-height:1.4;font-family:Libre Baskerville,Palatino,Palatino Linotype,Book Antiqua,serif,serif;font-weight:700}#global-nav li.menu_mega .menu-2nd .inner-contents .confidence ul li ol{list-style:none;margin:0;padding:8px 0 0;border-top:1px solid #ccc}#global-nav li.menu_mega .menu-2nd .inner-contents .confidence ul li ol li{font-size:12px;line-height:1.2;margin:0;padding:0 0 5px}#global-nav li.menu_mega .menu-2nd .inner-contents .confidence ul li ol li:last-child{padding:0}#global-nav li.menu_mega .menu-2nd .inner-contents .fabric-sereis2 ul{list-style:none;margin:0;padding:0;width:auto;display:-webkit-flex;display:flex}#global-nav li.menu_mega .menu-2nd .inner-contents .fabric-sereis2 ul li{width:105px;margin:0 15px 0 0;padding:0;text-align:center;font-size:13px;line-height:1.6}#global-nav li.menu_mega .menu-2nd .inner-contents .fabric-sereis2 ul li:last-child{margin:0}#global-nav li.menu_mega .menu-2nd .inner-contents .fabric-sereis2 ul li b{font-family:Libre Baskerville,Palatino,Palatino Linotype,Book Antiqua,serif,serif}#global-nav li.menu_mega .menu-2nd .inner-contents .fabric-sereis2 ul li img{max-width:100%;margin-bottom:10px;vertical-align:bottom}#global-nav li.menu_mega .menu-2nd .inner-contents .fabric-sereis2 ul li a{color:#000;text-decoration:none}#global-nav li.menu_mega .menu-2nd .inner-contents ul.special-use{width:100%;max-width:1200px;margin:0 auto;background:#f7f7f7;padding:30px 0;list-style:none;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:center}#global-nav li.menu_mega .menu-2nd .inner-contents ul.special-use li{width:25%;box-sizing:border-box;border-right:1px solid #c6afd5}#global-nav li.menu_mega .menu-2nd .inner-contents ul.special-use li:last-child{border-right:none}#global-nav li.menu_mega .menu-2nd .inner-contents ul.special-use li .icon{width:90%;height:80px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;margin:0 auto}#global-nav li.menu_mega .menu-2nd .inner-contents ul.special-use li .icon img{max-width:100%}#global-nav li.menu_mega .menu-2nd .inner-contents ul.special-use li h3{width:90%;height:40px;text-align:center;font-size:22px;line-height:40px;color:#000;padding:0;margin:0 auto;border:none}#global-nav li.menu_mega .menu-2nd .inner-contents ul.special-use li h3 a:hover{text-decoration:underline #3d0167}#global-nav li.menu_mega .menu-2nd .inner-contents ul.special-use li p{width:80%;text-align:center;font-size:13px;line-height:1.6;color:#000;padding:0;margin:5px auto 15px}#global-nav li.menu_mega .menu-2nd .inner-contents ul.special-use li a.btn{width:144px;height:32px;margin:0 auto;display:block;color:#000;border:1px solid #000;line-height:30px;font-size:14px;text-align:center;box-sizing:border-box}#global-nav li.menu_mega .menu-2nd .inner-contents ul.special-use li a.btn:hover{background:#00000026}#global-nav li.menu_mega .menu-2nd .inner-contents-fitting{display:-webkit-flex;display:flex;justify-content:center;line-height:1.2}#global-nav li.menu_mega .menu-2nd .inner-contents-fitting div{width:240px;margin:0 20px}#global-nav li.menu_mega .menu-2nd .inner-contents-fitting div img{max-width:100%;vertical-align:bottom}@media screen and (max-width: 1370px){#global-nav li.menu_mega .menu-2nd #nav-women.inner-contents .category{margin:0 200px 40px}#global-nav li.menu_mega .menu-2nd #nav-men.inner-contents .category{margin:0 300px 40px}#global-nav li.menu_mega .menu-2nd #nav-confidence.inner-contents .confidence{margin:0 200px 40px}}.header-section header #header-right-box{position:absolute;top:20px;right:0;width:235px;list-style:none;margin:0;paading:0;display:-webkit-flex;justify-content:space-between}@media screen and (max-width: 980px){.header-section header #header-right-box{top:9px;width:90px}}@media screen and (max-width: 480px){.header-section header #header-right-box{top:9px}}#header-right-box li.account,#header-right-box li.cart,#header-right-box li.search{margin:0;padding:0;position:relative;width:18px;height:18px}#header-right-box li>img{max-width:100%}#header-right-box .concierge{position:relative;width:113px;height:27px}@media screen and (max-width: 980px){#header-right-box .concierge{display:none}}#header-right-box .concierge a.concierge-btn{display:block;width:115px;height:27px;background:#3d0167 url(//cdn.shopify.com/s/files/1/1586/0935/files/icon-notification.png) no-repeat 12px 6px;background-size:15px 15px;color:#fff;box-sizing:border-box;border-radius:14px;text-decoration:none;font-size:13px;line-height:27px;text-indent:35px}#header-right-box .concierge a.concierge-btn:hover{opacity:.6}#header-right-box .concierge .contents{visibility:hidden;opacity:0;z-index:1}#header-right-box .concierge .contents{position:absolute;right:0;top:30px;display:inline-block;width:auto;box-sizing:border-box;padding:30px;background:#fff;opacity:0;transition:.5s}#header-right-box .concierge:hover .contents{visibility:visible;opacity:1}#header-right-box .concierge .contents .inner-contents{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex}#header-right-box .concierge .contents .inner-contents div{width:240px}#header-right-box .concierge .contents .inner-contents div:first-child{margin-right:30px}#header-right-box .concierge .contents .inner-contents h3{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:15px;font-family:Libre Baskerville,Palatino,Palatino Linotype,Book Antiqua,serif,serif;text-align:center;line-height:1.1;color:#000;padding:10px 0;margin:0 0 20px}#header-right-box .concierge .contents .inner-contents ul{list-style:none;margin:0;padding:0 40px}#header-right-box .concierge .contents .inner-contents ul li{font-size:12px;margin:0 0 5px;padding:0;line-height:1.5}#header-right-box .concierge .contents .inner-contents ul li a{text-decoration:none}#header-right-box .concierge .contents .inner-contents ul li a:hover{text-decoration:underline #3d0167}#header-right-box .concierge .contents .inner-contents p{padding:0;margin:0 0 20px;font-size:12px;line-height:1.6;color:#000}#header-right-box .concierge .contents .inner-contents a.btn{display:block;width:240px;height:45px;line-height:45px;font-size:12px;text-decoration:none;color:#fff;background:#000;text-align:center}#header-right-box .concierge .contents .inner-contents a.btn:hover{opacity:.6}.acc-search{position:relative;width:18px;height:18px}.acc-search label{display:inline-block;cursor:pointer}.acc-search input.acc-on{display:none}.acc-search .acc-box{display:none;transition:.8s;position:absolute;top:40px;right:0;width:300px;height:0;background:#fff}.acc-on:checked+.acc-box{display:block;height:50px}#header-right-box li.cart{position:relative;width:18px;height:18px}#header-right-box li.cart span{position:absolute;right:-10px;bottom:0;display:block;width:16px;height:16px;background:#000;color:#fff;text-align:center;font-size:10px;line-height:16px;border-radius:50%}#header-right-box li.account a:hover img,#header-right-box li.cart a:hover img,#header-right-box li.search img:hover{opacity:.6}#shopify-section-1528374901789{margin-bottom:40px}@media screen and (max-width: 740px){#shopify-section-1528374901789{display:none}}#shopify-section-1527728963515{display:none}@media screen and (max-width: 740px){#shopify-section-1527728963515{display:block;margin-bottom:40px}}.flex-caption{display:none}@media screen and (max-width: 740px){.flex-caption{display:none}}@media screen and (max-width: 480px){.flex-caption{display:none}}#shopify-section-1521640569297 h2{font-size:27px}@media screen and (max-width: 740px){#shopify-section-1521640569297 h2{font-size:24px}}#shopify-section-1527493877003{margin:30px 0 50px}#shopify-section-1527493877003 a{display:block;width:220px;height:54px;box-sizing:border-box;margin:0 auto;font-size:13px;line-height:52px;color:#000;text-align:center;background:#fff;border:1px solid #c8c8c8;letter-spacing:1px}@media screen and (max-width: 580px){.collection-carousel .owl-prev{top:35%;left:-20px}.collection-carousel .owl-next{top:35%;right:-20px}}@media screen and (max-width: 480px){.collection-carousel .owl-prev{left:-10px}.collection-carousel .owl-next{right:-10px}}#index-category-section{margin:50px 0 0}#index-category-section .index-labcoats,#index-category-section .index-scrubs,#index-category-section .index-items{width:100%;position:relative;overflow:hidden}#index-category-section .index-scrubs{margin-top:-1px}#index-category-section .index-items{margin-top:-2px}#index-category-section .index-labcoats img,#index-category-section .index-scrubs img,#index-category-section .index-items img{width:100%;height:auto;vertical-align:bottom}#index-category-section img.for-pc{display:block}@media screen and (max-width: 740px){#index-category-section img.for-pc{display:none}}#index-category-section img.for-sp{display:none}@media screen and (max-width: 740px){#index-category-section img.for-sp{display:block}}#index-category-section .index-labcoats .inner-conntents{position:absolute;right:80px;top:50%;margin-top:-180px;width:450px}@media screen and (max-width: 1200px){#index-category-section .index-labcoats .inner-conntents{margin-top:-145px;right:40px;width:420px}}@media screen and (max-width: 1000px){#index-category-section .index-labcoats .inner-conntents{margin-top:0;top:30px;right:30px;width:320px}}@media screen and (max-width: 740px){#index-category-section .index-labcoats .inner-conntents{top:0;bottom:inherit;left:0;right:inherit;width:100%;height:100%;background:linear-gradient(#0000004d,#0000,#0009)}}#index-category-section .index-scrubs .inner-conntents{position:absolute;left:80px;top:50%;margin-top:-180px;width:440px}@media screen and (max-width: 1200px){#index-category-section .index-scrubs .inner-conntents{margin-top:-145px;left:40px;width:400px}}@media screen and (max-width: 1000px){#index-category-section .index-scrubs .inner-conntents{margin-top:0;top:inherit;bottom:30px;left:30px;width:320px}}@media screen and (max-width: 740px){#index-category-section .index-scrubs .inner-conntents{top:0;bottom:inherit;left:0;right:inherit;width:100%;height:100%;background:linear-gradient(#0000004d,#0000,#0009)}}#index-category-section .index-items .inner-conntents{position:absolute;right:80px;top:50%;margin-top:-180px;width:450px}@media screen and (max-width: 1200px){#index-category-section .index-items .inner-conntents{margin-top:-145px;right:40px;width:400px}}@media screen and (max-width: 1000px){#index-category-section .index-items .inner-conntents{margin-top:0;top:inherit;bottom:30px;right:30px}}@media screen and (max-width: 740px){#index-category-section .index-items .inner-conntents{top:0;bottom:inherit;left:0;right:inherit;width:100%;height:100%;background:linear-gradient(#0000004d,#0000,#0009)}}#index-category-section .inner-conntents h3{font-size:27px;line-height:1.1;margin:0;padding:0;color:#fff}@media screen and (max-width: 1200px){#index-category-section .inner-conntents h3{font-size:24px}}@media screen and (max-width: 1000px){#index-category-section .inner-conntents h3{margin:0 0 30px;text-align:center}}@media screen and (max-width: 740px){#index-category-section .inner-conntents h3{position:absolute;top:40px;left:0;width:100%;text-align:center;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5);font-size:36px}}@media screen and (max-width: 480px){#index-category-section .inner-conntents h3{font-size:28px;top:30px}}#index-category-section .inner-conntents p{font-size:15px;line-height:1.7;margin:30px 0;padding:0;color:#fff}@media screen and (max-width: 1200px){#index-category-section .inner-conntents p{font-size:14px;line-height:1.6;margin:20px 0;padding:0}}@media screen and (max-width: 1000px){#index-category-section .inner-conntents p{display:none}}#index-category-section .inner-conntents ul{list-style:none;width:100%;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 740px){#index-category-section .inner-conntents ul{position:absolute;bottom:40px;margin:0 auto;padding:0 40px;box-sizing:border-box}}@media screen and (max-width: 480px){#index-category-section .inner-conntents ul{bottom:25px;padding:0 25px}}@media screen and (max-width: 400px){#index-category-section .inner-conntents ul{padding:0 10px}}#index-category-section .inner-conntents ul li{width:47.5%}@media screen and (max-width: 400px){#index-category-section .inner-conntents ul li{width:48.5%}}#index-category-section .inner-conntents ul li a{display:block;width:100%;height:50px;line-height:44px;font-size:14px;text-align:center;font-weight:700;text-decoration:none;background:#ffffff80;color:#fff;border:3px solid #fff;box-sizing:border-box}@media screen and (max-width: 480px){#index-category-section .inner-conntents ul li a{font-size:13px}}@media screen and (max-width: 400px){#index-category-section .inner-conntents ul li a{border:2px solid #fff;font-size:12px;letter-spacing:0}}#index-category-section .inner-conntents ul li a:hover{background:#3e0267}#index-fabrics-section{margin:0 0 50px;padding:100px 50px;background:url(//cdn.shopify.com/s/files/1/1586/0935/files/index_fabrics_bg1.png) repeat}@media screen and (max-width: 1000px){#index-fabrics-section{padding:80px 30px}}@media screen and (max-width: 740px){#index-fabrics-section{padding:60px 20px}}#index-fabrics-section .inner-contents{width:100%;max-width:1060px;margin:0 auto}#index-fabrics-section .inner-contents h2{text-align:center;margin:0;padding:0;font-size:27px}@media screen and (max-width: 740px){#index-fabrics-section .inner-contents h2{font-size:24px;line-height:1.4}}#index-fabrics-section .inner-contents p{text-align:center;margin:35px auto 70px;padding:0;width:60%;font-size:13px;line-height:1.8}@media screen and (max-width: 740px){#index-fabrics-section .inner-contents p{width:90%;margin:25px auto 50px;font-size:12px}}#index-fabrics-section .inner-contents ul{list-style:none;width:100%;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#index-fabrics-section .inner-contents ul li{width:31%;box-sizing:border-box;margin-bottom:3%;border:1px solid rgba(255,255,255,0);background:#fff}@media screen and (max-width: 740px){#index-fabrics-section .inner-contents ul li{width:100%;margin-bottom:5px}}#index-fabrics-section .inner-contents ul li:hover{border:1px solid #3e0167;background:#3e0167}#index-fabrics-section .inner-contents ul li img{width:100%;vertical-align:bottom}#index-fabrics-section .inner-contents ul li img.for-pc{display:block}@media screen and (max-width: 740px){#index-fabrics-section .inner-contents ul li img.for-pc{display:none}}#index-fabrics-section .inner-contents ul li img.for-sp{display:none}@media screen and (max-width: 740px){#index-fabrics-section .inner-contents ul li img.for-sp{display:block}}#index-fabrics-section .inner-contents ul li img:hover{opacity:.95}#index-basics-section{padding:50px 40px 150px}@media screen and (max-width: 980px){#index-basics-section{padding:40px 30px 100px}}@media screen and (max-width: 480px){#index-basics-section{padding:30px 20px 50px}}#index-basics-section h2{font-size:27px;line-height:1.1;text-align:center;color:#000;margin:0 0 40px;padding:0}@media screen and (max-width: 740px){#index-basics-section h2{font-size:24px;margin:0 0 30px}}#index-basics-section .tabs{width:100%;max-width:1280px;margin:0 auto;overflow:hidden}#index-basics-section .tabs input,#index-basics-section .tabs label{display:none}@media screen and (max-width: 980px){#index-basics-section .tabs input,#index-basics-section .tabs label{display:inherit}}#index-basics-section .tabs .tab_content{width:50%;float:left;margin:0;box-sizing:border-box}@media screen and (max-width: 980px){#index-basics-section .tabs .tab_content{width:100%;float:none;display:none}}#index-basics-section .tabs .tab_content#womens_item{padding:0 20px 0 0}@media screen and (max-width: 980px){#index-basics-section .tabs .tab_content#womens_item{padding:0}}#index-basics-section .tabs .tab_content#mens_item{padding:0 0 0 20px}@media screen and (max-width: 980px){#index-basics-section .tabs .tab_content#mens_item{padding:0}}#index-basics-section .tabs .tab_content .sex-header{position:relative;text-align:center}@media screen and (max-width: 980px){#index-basics-section .tabs .tab_content .sex-header{display:none}}#index-basics-section .tabs .tab_content .sex-header h3{display:inline-block;font-size:20px;font-weight:700;text-align:center;line-height:1.2;padding:10px 20px;margin:0;position:relative;background:#fff;z-index:1}#index-basics-section .tabs .tab_content .sex-header:after{content:"";width:100%;display:inline-block;border-bottom:1px dotted #999;position:absolute;left:0;top:50%;z-index:0}#index-basics-section .tabs .tab_content .items{width:100%;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 980px){#index-basics-section .tabs .tab_content .items{padding:20px 0 0}}#index-basics-section .tabs .tab_content .items .custom-col-list-items{width:49%;overflow:hidden}@media screen and (max-width: 980px){#index-basics-section .tab_item{width:50%;height:50px;background:#fff;line-height:50px;font-size:18px;color:#000;display:block;float:left;text-align:center;font-weight:700;transition:all .2s ease;font-family:Libre Baskerville,Palatino,Palatino Linotype,Book Antiqua,serif,serif;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #979797;box-sizing:border-box}#index-basics-section .tab_item:hover{cursor:pointer}#index-basics-section input[name=tab_item]{display:none}#womens:checked~#womens_item,#mens:checked~#mens_item{display:block}#index-basics-section .tabs input:checked+.tab_item{border-top:1px solid #979797;border-right:1px solid #979797;border-left:1px solid #979797}}#index-why-section{width:100%;min-height:450px;background:url(//cdn.shopify.com/s/files/1/1586/0935/files/whyclassico_pc.jpg) no-repeat 50% 50%;background-size:cover;display:-webkit-flex;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 740px){#index-why-section{min-height:550px;background:url(//cdn.shopify.com/s/files/1/1586/0935/files/whyclassico_sp.jpg) no-repeat 0 0;background-size:cover}}#index-why-section .inner-contents{width:680px}@media screen and (max-width: 740px){#index-why-section .inner-contents{width:90%;box-sizing:border-box}}@media screen and (max-width: 480px){#index-why-section .inner-contents{width:100%}}#index-why-section .inner-contents h2{text-align:center;font-size:27px;line-height:1.1;color:#000;margin:0;padding:0 0 30px}@media screen and (max-width: 740px){#index-why-section .inner-contents h2{font-size:24px}}#index-why-section .inner-contents p{text-align:center;font-size:13px;line-height:1.7;margin:0;padding:0}@media screen and (max-width: 480px){#index-why-section .inner-contents p{font-size:12px;padding:0 20px;box-sizing:border-box}}#index-why-section .inner-contents .award{width:450px;margin:0 auto;padding:30px 0;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 740px){#index-why-section .inner-contents .award{width:360px}}@media screen and (max-width: 480px){#index-why-section .inner-contents .award{width:260px}}#index-why-section .inner-contents .award img{height:60px}@media screen and (max-width: 740px){#index-why-section .inner-contents .award img{height:50px}}@media screen and (max-width: 480px){#index-why-section .inner-contents .award img{height:33px}}#index-why-section .inner-contents a.btn{display:block;width:212px;height:52px;border:3px solid #000;color:#000;font-size:14px;font-weight:700;text-align:center;line-height:46px;box-sizing:border-box;text-decoration:none;margin:0 auto}#index-why-section .inner-contents a.btn:hover{background:#00000026}#index-japanquality-section{width:100%;min-height:450px;background:url(//cdn.shopify.com/s/files/1/1586/0935/files/index_japanquality_pc.jpg) no-repeat 50% 50%;background-size:cover;display:-webkit-flex;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 740px){#index-japanquality-section{min-height:550px;background:url(//cdn.shopify.com/s/files/1/1586/0935/files/index_japanquality_sp.jpg) no-repeat 50% 50%;background-size:cover}}#index-japanquality-section .inner-contents{width:550px}#index-japanquality-section .inner-contents h2{text-align:center;font-size:27px;line-height:1.3;color:#fff;margin:0;padding:0 0 30px}@media screen and (max-width: 740px){#index-japanquality-section .inner-contents h2{font-size:24px}}#index-japanquality-section .inner-contents h2 br{display:none}@media screen and (max-width: 740px){#index-japanquality-section .inner-contents h2 br{display:inherit}}#index-japanquality-section .inner-contents p{text-align:center;font-size:13px;line-height:1.7;color:#fff;margin:0;padding:0 0 30px}#index-japanquality-section .inner-contents a.btn{display:block;width:212px;height:52px;border:3px solid #fff;color:#fff;font-size:14px;font-weight:700;text-align:center;line-height:46px;box-sizing:border-box;text-decoration:none;margin:0 auto}#index-japanquality-section .inner-contents a.btn:hover{background:#ffffff80}#index-specialuse-section{width:100%;margin:0;padding:100px 0}@media screen and (max-width: 480px){#index-specialuse-section{padding:60px 0}}#index-specialuse-section h2{text-align:center;font-size:27px;line-height:1.1;color:#000;margin:0;padding:0 0 50px}@media screen and (max-width: 740px){#index-specialuse-section h2{font-size:24px}}@media screen and (max-width: 480px){#index-specialuse-section h2{padding:0 0 30px}}#index-specialuse-section ul.inner-contents{width:100%;max-width:1200px;margin:0 auto;background:#f7f7f7;padding:30px 0;list-style:none;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 740px){#index-specialuse-section ul.inner-contents{padding:0}}#index-specialuse-section ul.inner-contents li{width:25%;box-sizing:border-box;border-right:1px solid #c6afd5}@media screen and (max-width: 740px){#index-specialuse-section ul.inner-contents li{width:50%;border-right:none;padding:30px 0 25px}}#index-specialuse-section ul.inner-contents li:last-child{border-right:none}@media screen and (max-width: 740px){#index-specialuse-section ul.inner-contents li:nth-child(1){border-right:1px solid #c6afd5;border-bottom:1px solid #c6afd5}#index-specialuse-section ul.inner-contents li:nth-child(2){border-bottom:1px solid #c6afd5}#index-specialuse-section ul.inner-contents li:nth-child(3){border-right:1px solid #c6afd5}}#index-specialuse-section ul.inner-contents li .icon{width:90%;height:80px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;margin:0 auto}#index-specialuse-section ul.inner-contents li .icon img{max-width:100%}#index-specialuse-section ul.inner-contents li .icon a:hover img{opacity:.8}#index-specialuse-section ul.inner-contents li h3{width:90%;height:40px;text-align:center;font-size:22px;line-height:40px;color:#000;padding:0;margin:0 auto}@media screen and (max-width: 480px){#index-specialuse-section ul.inner-contents li h3{width:100%;margin:10px auto 0;font-size:16px;height:20px;line-height:20px}}#index-specialuse-section ul.inner-contents li h3 a:hover{text-decoration:underline #3d0167}#index-specialuse-section ul.inner-contents li p{width:80%;text-align:center;font-size:13px;line-height:1.6;color:#000;padding:0;margin:10px auto 20px}@media screen and (max-width: 740px){#index-specialuse-section ul.inner-contents li p{display:none}}#index-specialuse-section ul.inner-contents li a.btn{width:144px;height:32px;margin:0 auto;display:block;color:#000;border:1px solid #000;line-height:30px;font-size:14px;text-align:center;box-sizing:border-box}@media screen and (max-width: 740px){#index-specialuse-section ul.inner-contents li a.btn{display:none}}#index-specialuse-section ul.inner-contents li a.btn:hover{background:#00000026}#index-customers-section{width:100%;min-height:400px;margin-bottom:80px;background:url(//cdn.shopify.com/s/files/1/1586/0935/files/index-customers_pc.jpg) no-repeat 50% 50%;background-size:cover}@media screen and (max-width: 740px){#index-customers-section{min-height:480px;margin-bottom:50px;background:url(//cdn.shopify.com/s/files/1/1586/0935/files/index-customers_sp.jpg) no-repeat 50% 50%;background-size:cover}}#index-customers-section h2{text-align:center;font-size:27px;line-height:1.3;color:#fff;margin:0;padding:60px 0 30px}@media screen and (max-width: 740px){#index-customers-section h2{font-size:24px;padding:80px 0 40px}}@media screen and (max-width: 480px){#index-customers-section h2{padding:60px 0 20px}}#index-customers-section h2 br{display:none}@media screen and (max-width: 480px){#index-customers-section h2 br{display:inherit}}#index-customers-section .inner-contents{width:600px;display:-webkit-flex;display:flex;align-items:center;justify-content:center;margin:0 auto}@media screen and (max-width: 740px){#index-customers-section .inner-contents{width:90%}}@media screen and (max-width: 480px){#index-customers-section .inner-contents{width:95%}}.carousel-wrapper{position:relative;width:100%;margin:0 auto}.carousel-item{position:absolute;top:0;bottom:0;left:0;right:0;padding:0 50px;width:100%;height:200px;box-sizing:border-box;opacity:0;transition:all .5s ease-in-out}@media screen and (max-width: 480px){.carousel-item{height:250px}}.carousel-item .voice-inner{width:100%;height:200px;position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center}.carousel-item .voice-inner p.quot-first,.carousel-item .voice-inner p.quot-last{width:80%;font-size:48px;line-height:1.1;color:#fff;padding:0;font-style:italic;font-family:Libre Baskerville,Palatino,Palatino Linotype,Book Antiqua,serif,serif}@media screen and (max-width: 480px){.carousel-item .voice-inner p.quot-first,.carousel-item .voice-inner p.quot-last{width:95%}}.carousel-item .voice-inner p.quot-first{margin:35px 0 0;text-align:left}.carousel-item .voice-inner p.quot-last{margin:-5px 0 0;text-align:right}.carousel-item .voice-inner p.comment{width:70%;font-family:Libre Baskerville,Palatino,Palatino Linotype,Book Antiqua,serif,serif;font-size:14px;line-height:1.8;color:#fff;text-align:left;margin:-30px 0 0;padding:0;letter-spacing:1px}@media screen and (max-width: 480px){.carousel-item .voice-inner p.comment{width:90%;font-size:13px}}.carousel-item .voice-inner p.comment-name{width:80%;font-family:Libre Baskerville,Palatino,Palatino Linotype,Book Antiqua,serif,serif;font-size:20px;line-height:1.2;color:#fff;text-align:right;margin:-10px 0 0;padding:0;letter-spacing:1px}@media screen and (max-width: 480px){.carousel-item .voice-inner p.comment-name{width:95%;font-size:16px}}.arrow{position:absolute;top:0;display:block;width:50px;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background:url(//cdn.shopify.com/s/files/1/1586/0935/files/carousel-arrow.png) 50% 50%/20px no-repeat}.arrow-prev{left:0}.arrow-next{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.light{color:#fff}[id^=comment]{display:none}.comment-1{z-index:2;opacity:1}*:target~.comment-1{opacity:0}#comment-1:target~.comment-1{opacity:1}#comment-2:target~.comment-2,#comment-3:target~.comment-3{z-index:3;opacity:1}#instagram-card h2{font-size:27px}@media screen and (max-width: 740px){#instagram-card h2{font-size:24px}}@media screen and (max-width: 480px){#instagram-card h2{font-size:20px}}.insta-feed{width:100%;max-width:1440px;margin:0 auto;padding:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;justify-content:space-between;flex-wrap:wrap;align-items:center}.insta-feed .insta-feed-block{width:16%;height:16%;margin-bottom:.8%;overflow:hidden}@media screen and (max-width: 980px){.insta-feed .insta-feed-block{width:24%;height:24%;margin-bottom:1.3333%}}@media screen and (max-width: 740px){.insta-feed .insta-feed-block{width:32.3%;height:32.3%;margin-bottom:1.3%}}.social-media-title{float:none;clear:both;position:relative;text-align:center;margin-bottom:10px}.social-media-title h3{display:inline-block;font-size:20px;font-weight:700;text-align:center;line-height:1.1;padding:10px 20px;margin:0;position:relative;background:#fff;z-index:1}@media screen and (max-width: 740px){.social-media-title h3{font-size:16px}}.social-media-title:after{content:"";width:100%;display:inline-block;border-bottom:1px dotted #999;position:absolute;left:0;top:50%;z-index:0}p.social-account{text-align:center;margin:0;padding:15px 0;font-size:15px;line-height:1.2}@media screen and (max-width: 740px){p.social-account{font-size:16px}}p.social-account a{color:#371d62}p.social-account a:hover{text-decoration:underline}.footer-section{margin:100px 0 0;padding:0}.footer-section #newsletter{background:#372047;width:100%;padding:60px 0;background-size:cover;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.footer-section #newsletter .inner-contents{width:550px}@media screen and (max-width: 740px){.footer-section #newsletter .inner-contents{width:100%;padding:0 30px;box-sizing:border-box}}.footer-section #newsletter .inner-contents h2{text-align:center;font-size:27px;line-height:1.1;color:#fff;margin:0;padding:0 0 25px}@media screen and (max-width: 740px){.footer-section #newsletter .inner-contents h2{font-size:24px;line-height:1.4;padding:0 0 20px}}.footer-section #newsletter .inner-contents h2 i{margin-right:16px}@media screen and (max-width: 740px){.footer-section #newsletter .inner-contents h2 i{margin-right:12px}}.footer-section #newsletter .inner-contents h2 br{display:none}@media screen and (max-width: 480px){.footer-section #newsletter .inner-contents h2 br{display:inherit}}.footer-section #newsletter .inner-contents p{text-align:center;font-size:13px;line-height:1.7;margin:0 0 25px;padding:0;color:#fff}@media screen and (max-width: 480px){.footer-section #newsletter .inner-contents p{font-size:12px;padding:0 20px;box-sizing:border-box}}.footer-section #newsletter .inner-contents .mail-form{width:400px;margin:0 auto}@media screen and (max-width: 480px){.footer-section #newsletter .inner-contents .mail-form{width:100%}}.footer-section #newsletter .inner-contents .mail-form input#footer-EMAIL{height:40px;width:75%;display:inline-block;float:left;margin-bottom:0;background:#fff;color:#333;border:0;border-radius:10px 0 0 10px;text-indent:20px}.footer-section #newsletter .inner-contents .mail-form input#footer-subscribe{height:40px;width:25%;float:left;display:inline-block;background:#828282;color:#fff;border:0;border-radius:0 10px 10px 0;font-weight:700;font-size:14px;letter-spacing:2px}.footer-section #newsletter .inner-contents .mail-form input#footer-EMAIL::-webkit-input-placeholder{color:#999}.footer-section #newsletter .inner-contents .mail-form input#footer-EMAIL:-moz-placeholder{color:#999}.footer-section #newsletter .inner-contents .mail-form input#footer-EMAIL::-moz-placeholder{color:#999}.footer-section #newsletter .inner-contents .mail-form input#footer-EMAIL:-ms-input-placeholder{color:#999}.footer-section #lets-connect{background:#372047;width:100%;padding:60px 0;background-size:cover;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.footer-section #lets-connect .inner-contents{width:550px}@media screen and (max-width: 740px){.footer-section #lets-connect .inner-contents{width:100%;padding:0 30px;box-sizing:border-box}}.footer-section #lets-connect .inner-contents h2{text-align:center;font-size:27px;line-height:1.1;color:#fff;margin:0;padding:0 0 25px}@media screen and (max-width: 740px){.footer-section #lets-connect .inner-contents h2{font-size:24px;line-height:1.4;padding:0 0 20px}}.footer-section #lets-connect .inner-contents p{text-align:center;font-size:13px;line-height:1.7;margin:0 0 25px;padding:0;color:#fff}@media screen and (max-width: 480px){.footer-section #lets-connect .inner-contents p{font-size:12px;padding:0 20px;box-sizing:border-box}}.footer-section #lets-connect .inner-contents a.btn{display:block;width:212px;height:52px;border:3px solid #fff;color:#fff;font-size:14px;font-weight:700;text-align:center;line-height:46px;box-sizing:border-box;text-decoration:none;margin:0 auto}.footer-section #lets-connect .inner-contents a.btn:hover{background:#ffffff80}.footer-section #contact-us{width:100%;min-height:350px;background:url(//cdn.shopify.com/s/files/1/1586/0935/files/footer_contact_pc.jpg) no-repeat 50% 50%;background-size:cover;display:-webkit-flex;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 740px){.footer-section #contact-us{min-height:500px;background:url(//cdn.shopify.com/s/files/1/1586/0935/files/footer_contact_sp.jpg) no-repeat 50% 50%;background-size:cover}}.footer-section #contact-us .inner-contents{width:550px}@media screen and (max-width: 740px){.footer-section #contact-us .inner-contents{width:90%;box-sizing:border-box}}@media screen and (max-width: 480px){.footer-section #contact-us .inner-contents{width:100%}}.footer-section #contact-us .inner-contents h2{text-align:center;font-size:27px;line-height:1.1;color:#fff;margin:0;padding:0 0 30px}@media screen and (max-width: 740px){.footer-section #contact-us .inner-contents h2{font-size:24px}}.footer-section #contact-us .inner-contents p{text-align:center;font-size:13px;line-height:1.7;margin:0 0 30px;padding:0;color:#fff}@media screen and (max-width: 480px){.footer-section #contact-us .inner-contents p{font-size:12px;padding:0 30px;box-sizing:border-box}}.footer-section #contact-us .inner-contents a.btn{display:block;width:212px;height:52px;border:3px solid #fff;color:#fff;font-size:14px;font-weight:700;text-align:center;line-height:46px;box-sizing:border-box;text-decoration:none;margin:0 auto}.footer-section #contact-us .inner-contents a.btn:hover{background:#ffffff80}footer{width:100%;background:#f9f9f9;padding:0;margin:0}footer .footer-inner{width:100%;max-width:1540px;padding:50px 50px 40px;box-sizing:border-box;margin:0 auto;display:-webkit-flex;display:flex}@media screen and (max-width: 1200px){footer .footer-inner{padding:30px 30px 25px}}@media screen and (max-width: 980px){footer .footer-inner{display:block;padding:0}}footer .footer-inner .footer-main{width:210px;margin-right:30px;overflow:hidden}@media screen and (max-width: 1300px){footer .footer-inner .footer-main{margin-right:20px}}@media screen and (max-width: 1100px){footer .footer-inner .footer-main{width:200px;margin-right:10px}}@media screen and (max-width: 980px){footer .footer-inner .footer-main{width:100%;box-sizing:border-box;padding:30px 30px 20px;border-bottom:1px solid #aaa}}footer .footer-inner .footer-main p.logo{width:170px;padding:0;margin:0 0 20px}@media screen and (max-width: 980px){footer .footer-inner .footer-main p.logo{width:35%;margin:0 auto 40px}}@media screen and (max-width: 480px){footer .footer-inner .footer-main p.logo{width:50%;margin:0 auto 30px}}footer .footer-inner .footer-main ul.sns-icon{float:left;list-style:none;width:80px;margin:0;padding:0;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1100px){footer .footer-inner .footer-main ul.sns-icon{width:75px}}@media screen and (max-width: 980px){footer .footer-inner .footer-main ul.sns-icon{width:120px}}footer .footer-inner .footer-main ul.sns-icon li{width:20px;height:20px;text-align:center;line-height:20px}@media screen and (max-width: 980px){footer .footer-inner .footer-main ul.sns-icon li{width:24px;height:24px;line-height:24px}}footer .footer-inner .footer-main ul.sns-icon li img{width:20px;height:20px}@media screen and (max-width: 980px){footer .footer-inner .footer-main ul.sns-icon li img{width:24px;height:24px}}footer .footer-inner .footer-main p.logo a:hover img,footer .footer-inner .footer-main ul.sns-icon li a:hover img{opacity:.6}footer .footer-inner .footer-main .lang-switch{width:110px;height:22px;background:#fff;border:1px solid #ccc;line-height:20px;float:right;font-size:14px;text-align:center;box-sizing:border-box}@media screen and (max-width: 1100px){footer .footer-inner .footer-main .lang-switch{width:105px}}footer .footer-inner .footer-for-pc{display:block;margin-left:40px;overflow:hidden}@media screen and (max-width: 1300px){footer .footer-inner .footer-for-pc{margin-left:30px}}@media screen and (max-width: 1200px){footer .footer-inner .footer-for-pc{margin-left:20px}}@media screen and (max-width: 1100px){footer .footer-inner .footer-for-pc{margin-left:10px}}@media screen and (max-width: 980px){footer .footer-inner .footer-for-pc{display:none}}footer .footer-inner .footer-for-pc p{font-size:14px;font-weight:700;line-height:1.2;color:#000;margin:0 0 20px;padding:0;width:100%}@media screen and (max-width: 1100px){footer .footer-inner .footer-for-pc p{font-size:13px;margin:0 0 12px}}footer .footer-inner .footer-for-pc ul{float:left;list-style:none;margin:0;padding:0 30px 0 0}@media screen and (max-width: 1300px){footer .footer-inner .footer-for-pc ul{padding:0 20px 0 0}}@media screen and (max-width: 1200px){footer .footer-inner .footer-for-pc ul{padding:0 15px 0 0}}@media screen and (max-width: 1100px){footer .footer-inner .footer-for-pc ul{padding:0 10px 0 0}}footer .footer-inner .footer-for-pc ul li{font-size:12px;line-height:1.2;margin:0 0 8px;padding:0}@media screen and (max-width: 1100px){footer .footer-inner .footer-for-pc ul li{margin:0 0 5px}}footer .footer-inner .footer-for-pc ul li a:hover{text-decoration:underline #3d0167}footer .footer-inner .footer-for-sp{display:none}@media screen and (max-width: 980px){footer .footer-inner .footer-for-sp{display:block}}footer .footer-inner .footer-for-sp ul{list-style:none;width:100%;margin:0;padding:0}footer .footer-inner .footer-for-sp ul li{width:100%;margin:0;padding:0;background:#f9f9f9;border-bottom:1px solid #aaa}footer .footer-inner .footer-for-sp ul li a{display:block;width:100%;padding:20px 20px 20px 30px;box-sizing:border-box;color:#000;font-size:14px;line-height:1.1;text-decoration:none}.footer-section .copyright{width:100%;background:#fff}.footer-section .copyright .inner{width:100%;max-width:1540px;padding:15px 50px 30px;box-sizing:border-box;margin:0 auto;overflow:hidden}@media screen and (max-width: 1200px){.footer-section .copyright .inner{padding:15px 30px 30px}}@media screen and (max-width: 980px){.footer-section .copyright .inner{padding:20px}}.footer-section .copyright .inner p{font-size:12px;line-height:1.2;color:#000;display:inline-block;padding:0;margin:0 20px 0 0;float:left}@media screen and (max-width: 480px){.footer-section .copyright .inner p{margin:0}.footer-section .copyright .inner p:last-child{float:right}}.product-top .zoom-box{display:none}#product-description h1{font-size:28px;color:#000;line-height:1.4;margin:0 0 10px;padding:0}@media screen and (max-width: 740px){#product-description h1{text-align:left;font-size:16px}}#product-description p#product-price{border:none}@media screen and (max-width: 740px){#product-description p#product-price{text-align:left}}#product-description p#product-price .product-price{font-size:28px;font-family:Libre Baskerville,Palatino,Palatino Linotype,Book Antiqua,serif,serif}@media screen and (max-width: 740px){#product-description p#product-price .product-price{font-size:16px}}.qty-selection h5{display:none}.qty-selection input.quantity{border:none!important;width:40px!important}.product-basic-info p.size-guide{margin:0;padding:0;font-size:13px;color:#333}@media screen and (max-width: 740px){.product-basic-info p.size-guide{text-align:left;font-size:12px}}.product-basic-info p.size-guide a{color:#3e0267;text-decoration:underline}.product-basic-info ul.supplement{list-style:none;margin:0;padding:10px 0}.product-basic-info ul.supplement li{font-size:13px;line-height:1.2;margin:0;padding:4px 0}.product-basic-info ul.supplement li a{color:#3e0267;text-decoration:underline}.product-basic-info .fit-tips{margin:20px 0;padding:20px;background:#f5f5f5}@media screen and (max-width: 740px){.product-basic-info .fit-tips{padding:0}}.product-basic-info .fit-tips h4{font-size:20px;font-weight:700;font-family:Lato,sans-serif;margin:0 0 15px;padding:0 0 15px;border-bottom:1px dashed #999;text-align:center;text-indent:-5px}@media screen and (max-width: 740px){.product-basic-info .fit-tips h4{cursor:pointer;color:#000;display:block;width:100%;height:48px;line-height:47px;margin:0;box-sizing:border-box;text-decoration:none;position:relative;border-bottom:none}}.product-basic-info .fit-tips h4 i{margin-right:10px}.product-basic-info .fit-tips h4 span{display:none}@media screen and (max-width: 740px){.product-basic-info .fit-tips h4 span{display:block;position:absolute;right:20px;top:20px;width:12px;height:12px;border:2px solid;border-color:transparent transparent #000 #000;transform:rotate(-45deg)}}@media screen and (max-width: 740px){.product-basic-info .fit-tips .close{display:none;border-top:1px dashed #999;padding:15px}}.product-basic-info .fit-tips .close dl{margin:0;padding:0;width:100%;overflow:hidden}.product-basic-info .fit-tips .close dl dt{clear:left;float:left;width:26px;margin:0;padding:2px 0 0;text-align:center}.product-basic-info .fit-tips .close dl dt i{font-size:16px;color:#3e0267}.product-basic-info .fit-tips .close dl dd{width:auto;margin:0 0 0 30px;padding:0 0 8px;font-size:13px;line-height:1.5;color:#333;text-align:left}@media screen and (max-width: 740px){.product-basic-info .fit-tips .close dl dd{font-size:12px}}.product-basic-info .fit-tips .close dl dd a{color:#3e0267;text-decoration:underline}.product-basic-info .fit-tips .close p.btn{margin:10px 0 0;padding:0}.product-basic-info .fit-tips .close p.btn a{display:block;width:240px;height:46px;box-sizing:border-box;border:1px solid #000;background:#fff;border-radius:8px;font-size:14px;line-height:44px;text-align:center;text-decoration:none;text-indent:-5px}@media screen and (max-width: 740px){.product-basic-info .fit-tips .close p.btn a{margin:0 auto}}.product-basic-info .fit-tips .close p.btn a i{font-size:20px;margin-right:8px}#lean_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;background:#000;display:none}#modal_block1,#modal_block2,#modal_block3{display:none;width:740px;padding:20px;background:#fff;box-sizing:border-box;box-shadow:0 0 10px #000000b3;position:relative;overflow-y:auto}@media screen and (min-width: 1440px){#modal_block1,#modal_block2,#modal_block3{margin:56px auto 0}}@media screen and (max-width: 1366px){#modal_block1,#modal_block2,#modal_block3{height:300px}}@media screen and (max-width: 1440px){#modal_block1,#modal_block2,#modal_block3{height:500px}}@media screen and (max-width: 740px){#modal_block1,#modal_block2,#modal_block3{width:480px;margin:26px auto 0;padding:10px;box-shadow:none}}@media screen and (max-width: 480px){#modal_block1,#modal_block2,#modal_block3{width:320px;margin:0 auto}}#modal_block1 .modal_close,#modal_block2 .modal_close,#modal_block3 .modal_close{position:absolute;top:10px;right:10px;margin:0;padding:0;width:20px;height:20px}@media screen and (max-width: 740px){#modal_block1 .modal_close,#modal_block2 .modal_close,#modal_block3 .modal_close{top:6px;right:6px}}#modal_block1 .modal_close i,#modal_block2 .modal_close i,#modal_block3 .modal_close i{font-size:18px;line-height:20px}#modal_block1 .modal_close i:hover,#modal_block2 .modal_close i:hover,#modal_block3 .modal_close i:hover{cursor:pointer}#modal_block1 h3,#modal_block2 h3,#modal_block3 h3{font-size:16px;font-weight:700;color:#000;margin:0 0 20px;padding:0}@media screen and (max-width: 740px){#modal_block1 h3,#modal_block2 h3,#modal_block3 h3{font-size:14px;margin:0 0 10px;text-align:left}}#modal_block1 h4{font-family:Lato,sans-serif;font-size:13px;color:#000;margin:0 0 10px;padding:0;font-weight:700}@media screen and (max-width: 740px){#modal_block1 h4{font-size:12px;margin:0 0 5px;text-align:left}}#modal_block1 table{border-left:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 0 20px;box-sizing:border-box}@media screen and (max-width: 740px){#modal_block1 table{margin:0 0 10px}}#modal_block1 table td{border-right:1px solid #ddd;border-top:1px solid #ddd;color:#666;background:#fff;text-align:center;padding:12px 4px;font-size:13px;line-height:1.3}@media screen and (max-width: 740px){#modal_block1 table td{padding:6px 0;font-size:10px;line-height:1.1}}#modal_block1 table tr:first-child td{background:#beb8c2;font-weight:700;color:#000;padding:8px 4px}@media screen and (max-width: 740px){#modal_block1 table tr:first-child td{padding:3px 0}}#modal_block1 table tr:first-child td b{font-size:14px}@media screen and (max-width: 740px){#modal_block1 table tr:first-child td b{font-size:13px}}#modal_block1 table tr:first-child td span{font-weight:400;font-size:12px}@media screen and (max-width: 740px){#modal_block1 table tr:first-child td span{font-size:11px}}#modal_block1 table tr td:first-child{color:#000}#modal_block2 p{font-size:13px;line-height:1.5;color:#000;margin:0;padding:0}@media screen and (max-width: 740px){#modal_block2 p{font-size:11px;text-align:left;line-height:1.4;margin:0;padding:0}}#modal_block2 ol{margin:20px 0 0;padding:0;list-style:none;width:100%}@media screen and (max-width: 740px){#modal_block2 ol{margin:10px 0 0}}#modal_block2 ol li{list-style:none;width:100%;margin:0 0 20px;padding:0;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 740px){#modal_block2 ol li{margin:0 0 10px}}#modal_block2 ol li:last-child{margin:0}#modal_block2 ol li div:nth-child(1){width:26px}@media screen and (max-width: 740px){#modal_block2 ol li div:nth-child(1){width:20px}}#modal_block2 ol li div:nth-child(1) span{width:26px;height:26px;display:block;font-size:14px;line-height:24px;border:1px solid #000;color:#000;border-radius:13px;text-align:center;box-sizing:border-box}@media screen and (max-width: 740px){#modal_block2 ol li div:nth-child(1) span{width:20px;height:20px;font-size:12px;line-height:18px;border-radius:10px}}#modal_block2 ol li div.pict{width:100px;margin-left:20px}@media screen and (max-width: 740px){#modal_block2 ol li div.pict{width:74px;margin-left:6px}}#modal_block2 ol li div.pict img{width:100%;vertical-align:bottom}#modal_block2 ol li div:nth-child(3){width:474px;margin-left:20px}@media screen and (max-width: 740px){#modal_block2 ol li div:nth-child(3){width:194px;margin-left:6px}}#modal_block2 ol li div:nth-child(3) p{font-size:13px;line-height:1.5;margin:0;padding:0}@media screen and (max-width: 740px){#modal_block2 ol li div:nth-child(3) p{font-size:11px;line-height:1.3;margin:0;padding:0;text-align:left}}#modal_block2 ol li div:nth-child(3) p:first-child{margin-bottom:10px;font-size:14px}@media screen and (max-width: 740px){#modal_block2 ol li div:nth-child(3) p:first-child{margin-bottom:6px;font-size:12px}}#modal_block3 h4{font-family:Lato,sans-serif;font-size:14px;line-height:1.2;font-weight:700;color:#333;margin:0 0 6px;padding:0}@media screen and (max-width: 740px){#modal_block3 h4{font-size:12px;margin:0 0 4px;text-align:left}}#modal_block3 p{font-family:Lato,sans-serif;font-size:12px;line-height:1.6;color:#333;margin:0 0 8px;padding:0}@media screen and (max-width: 740px){#modal_block3 p{font-size:10px;line-height:1.2;margin:0 0 4px;text-align:left}}#modal_block3 p.pict{float:right;width:320px;margin:0 0 10px 10px;padding:0}@media screen and (max-width: 480px){#modal_block3 p.pict{float:none;display:none}}#modal_block3 p.pict img{vertical-align:bottom;max-width:100%}#modal_block3 p.btn-more{clear:both;width:132px;margin:0 auto;padding:10px 0 0}#modal_block3 p.btn-more a{width:132px;height:26px;margin:0 auto;display:block;color:#000;border:1px solid #000;line-height:24px;font-size:12px;text-align:center;box-sizing:border-box}#modal_block3 p.btn-more a:hover{background:#00000026}#lower-description{margin-top:30px}#lower-description .product-details,#lower-description .material-quality{margin:0 -2000px;padding:0 2000px;box-sizing:border-box}@media screen and (max-width: 2000px){#lower-description .product-details,#lower-description .material-quality{margin:0 -1000px;padding:0 1000px}}@media screen and (max-width: 1800px){#lower-description .product-details,#lower-description .material-quality{margin:0 -800px;padding:0 800px}}@media screen and (max-width: 1600px){#lower-description .product-details,#lower-description .material-quality{margin:0 -600px;padding:0 600px}}@media screen and (max-width: 1400px){#lower-description .product-details,#lower-description .material-quality{margin:0 -400px;padding:0 400px}}@media screen and (max-width: 1200px){#lower-description .product-details,#lower-description .material-quality{margin:0 -200px;padding:0 200px}}@media screen and (max-width: 979px){#lower-description .product-details,#lower-description .material-quality{margin:0 -300px;padding:0 200px}}@media screen and (max-width: 900px){#lower-description .product-details,#lower-description .material-quality{margin:0 -200px;padding:0 150px}}@media screen and (max-width: 840px){#lower-description .product-details,#lower-description .material-quality{margin:0 -200px;padding:0 180px}}@media screen and (max-width: 739px){#lower-description .product-details,#lower-description .material-quality{margin:0 -200px;padding:0}}@media screen and (max-width: 660px){#lower-description .product-details,#lower-description .material-quality{margin:0 -200px;padding:0}}@media screen and (max-width: 560px){#lower-description .product-details,#lower-description .material-quality{margin:0 -200px;padding:0}}@media screen and (max-width: 480px){#lower-description .product-details,#lower-description .material-quality{margin:0 -20px;padding:0}}#lower-description .product-details{background:#ecebf4}#lower-description .material-quality{background:#fff url(//cdn.shopify.com/s/files/1/1586/0935/files/index_fabrics_bg1.png) repeat}#lower-description .product-details .inner-contents{width:100%;max-width:1180px;margin:0 auto;padding:60px 50px 40px;box-sizing:border-box}@media screen and (max-width: 979px){#lower-description .product-details .inner-contents{padding:60px 50px 40px}}@media screen and (max-width: 739px){#lower-description .product-details .inner-contents{padding:60px 150px 40px}}@media screen and (max-width: 639px){#lower-description .product-details .inner-contents{padding:50px 200px 35px}}@media screen and (max-width: 480px){#lower-description .product-details .inner-contents{padding:50px 20px 35px}}#lower-description .product-details h2,#lower-description .material-quality h2{font-size:32px;color:#000;line-height:1.2;text-align:center;margin:0 0 20px;padding:0}@media screen and (max-width: 979px){#lower-description .product-details h2,#lower-description .material-quality h2{font-size:28px;margin:0 0 16px}}@media screen and (max-width: 739px){#lower-description .product-details h2,#lower-description .material-quality h2{font-size:24px;margin:0 0 14px}}#lower-description .product-details h3,#lower-description .material-quality h3{font-size:20px;color:#000;line-height:1.4;text-align:center;margin:0 0 14px;padding:0}@media screen and (max-width: 979px){#lower-description .product-details h3,#lower-description .material-quality h3{font-size:17px;margin:0 0 12px}}@media screen and (max-width: 739px){#lower-description .product-details h3,#lower-description .material-quality h3{font-size:15px;margin:0 0 10px}}#lower-description .product-details p,#lower-description .material-quality p{font-size:14px;color:#000;line-height:1.6;text-align:center;margin:0 0 18px;padding:0}@media screen and (max-width: 979px){#lower-description .product-details p,#lower-description .material-quality p{font-size:13px;margin:0 0 13px}}@media screen and (max-width: 739px){#lower-description .product-details p,#lower-description .material-quality p{font-size:13px;margin:0 0 12px}}#lower-description .product-details ul,#lower-description .material-quality ul{width:60%;margin:0 auto 18px;padding:10px 0 0;list-style:disc inside;font-size:13px;line-height:1.4}@media screen and (max-width: 979px){#lower-description .product-details ul,#lower-description .material-quality ul{width:75%}}@media screen and (max-width: 739px){#lower-description .product-details ul,#lower-description .material-quality ul{width:90%}}@media screen and (max-width: 480px){#lower-description .product-details ul,#lower-description .material-quality ul{width:100%}}#lower-description .product-details table{width:60%;margin:0 auto 18px;padding:0;border-left:1px solid #333;border-top:1px solid #333}@media screen and (max-width: 979px){#lower-description .product-details table{width:90%}}@media screen and (max-width: 640px){#lower-description .product-details table{width:100%}}#lower-description .product-details table td{border-right:1px solid #333;border-bottom:1px solid #333;padding:8px;font-size:13px;line-height:1.4}@media screen and (max-width: 480px){#lower-description .product-details table td{padding:6px;font-size:12px}}#lower-description .material-quality .inner-contents{width:100%;max-width:1400px;margin:0 auto;padding:0;box-sizing:border-box;display:-webkit-flex;display:flex;flex-direction:row-reverse}@media screen and (max-width: 739px){#lower-description .material-quality .inner-contents{flex-wrap:wrap;flex-direction:column;padding:0 50px}}@media screen and (max-width: 480px){#lower-description .material-quality .inner-contents{padding:0}}#lower-description .material-quality .inner-contents section{width:50%}@media screen and (max-width: 739px){#lower-description .material-quality .inner-contents section{width:100%}}#lower-description .material-quality .inner-contents section .inner{padding:60px 50px;box-sizing:border-box;text-align:center}@media screen and (max-width: 980px){#lower-description .material-quality .inner-contents section .inner{padding:30px 20px}}@media screen and (max-width: 739px){#lower-description .material-quality .inner-contents section .inner{padding:60px 100px}}@media screen and (max-width: 639px){#lower-description .material-quality .inner-contents section .inner{padding:50px 150px}}@media screen and (max-width: 480px){#lower-description .material-quality .inner-contents section .inner{padding:50px 20px}}#lower-description .material-quality .inner-contents section:last-child{background:url(//cdn.shopify.com/s/files/1/1586/0935/files/material-quality.jpg) no-repeat right 50%;background-size:cover}@media screen and (max-width: 739px){#lower-description .material-quality .inner-contents section:last-child{min-height:300px}}@media screen and (max-width: 480px){#lower-description .material-quality .inner-contents section:last-child{min-height:250px}}input#addToCart{text-transform:uppercase;font-size:16px;letter-spacing:1px;height:60px}@media screen and (max-width: 480px){#mobile-product{margin:0 -20px 20px}}.product-options-field-name{font-size:14px;line-height:1.5;color:#000;margin:0;padding:5px 0}.product-options-field-description{padding:0 10px}.product-options-field-description .for-more-info,.product-options-field-description h5{font-family:Lato,sans-serif;font-size:13px;line-height:1.2;font-weight:700;margin:0;padding:5px 20px 5px 16px;display:inline-block;position:relative;cursor:pointer}.product-options-field-description .for-more-info:after,.product-options-field-description h5:after{content:"";display:inline-block;width:6px;height:6px;margin:0;border-right:2px solid #000;border-bottom:2px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:10px;left:0}.product-options-field-description .close,.product-options-field-description p{display:none;font-size:12px;color:#333;line-height:1.5;margin:0 0 10px;padding:10px;background:#f5f5f5;border-radius:3px}.product-options-field-description .close a{margin-left:5px;color:#3d0167;text-decoration:underline;text-decoration-color:#3d0167}.w3-product-options .option-gift{border-top:1px dotted #aaa;padding-top:15px}.w3-product-options select{width:250px}.w3-product-options input[type=text]{width:300px;font-size:16px;letter-spacing:2px}.product-review-head{margin:0;padding:0 0 20px}#product-review{margin:0;padding:75px 0 0}@media screen and (max-width: 740px){#product-review{padding:50px 0 0}}#product-review h2{font-size:32px;text-align:center;padding:0 0 30px;margin:0}#product-review .spr-reviews{width:100%;margin:0;padding:1.5% 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#product-review .spr-reviews .spr-review{width:32%;padding:2%;margin:0 0 2%;border:1px solid #ddd;box-sizing:border-box}@media screen and (max-width: 980px){#product-review .spr-reviews .spr-review{width:48%;margin:0 1% 2%}}@media screen and (max-width: 740px){#product-review .spr-reviews .spr-review{width:100%;padding:3%;margin:0 0 3%}}#product-review .spr-reviews .spr-review:nth-child(3n+2){margin:0 2% 2%}@media screen and (max-width: 980px){#product-review .spr-reviews .spr-review:nth-child(3n+2){margin:0 1% 2%}}@media screen and (max-width: 740px){#product-review .spr-reviews .spr-review:nth-child(3n+2){margin:0 0 3%}}#product-review .spr-reviews .spr-pagination{width:100%;padding:0;margin:0;border:none;box-sizing:border-box}@media screen and (max-width: 480px){#product-review .spr-summary-actions-newreview{display:inline-block;padding:10px 30px}}#breadcrumb{width:100%;padding:0;box-sizing:border-box}@media screen and (max-width: 740px){#breadcrumb{display:none}}#breadcrumb .inner{width:100%;margin:0;padding:30px 0;text-align:left;font-size:12px;color:#000}body.collection h1{text-align:center;font-size:27px;margin:0;padding:0 0 50px}@media screen and (max-width: 980px){body.collection h1{text-align:center;font-size:24px;margin:0;padding:0 0 40px}}@media screen and (max-width: 740px){body.collection h1{text-align:center;font-size:24px;margin:0;padding:0 0 30px}}@media screen and (max-width: 480px){body.collection h1{text-align:center;font-size:20px;margin:0;padding:0 0 20px}}._fitting_title{text-align:center;border-top:1px solid black;border-bottom:1px solid black;padding:10px}#global-nav li.menu_mega .menu-2nd a:hover img{opacity:.6}#global-nav li.menu_mega .menu-2nd .inner-contents .category ul li a:hover,#global-nav li.menu_mega .menu-2nd .inner-contents .fabric-sereis ul li a:hover,#global-nav li.menu_mega .menu-2nd .inner-contents .collection ul li a:hover,#global-nav li.menu_mega .menu-2nd .inner-contents-item .category ul li a:hover,#global-nav li.menu_mega .menu-2nd .inner-contents .confidence ul li a:hover,#global-nav li.menu_mega .menu-2nd .inner-contents .fabric-sereis2 ul li a:hover{text-decoration:underline #3d0167}.box-ratio{background-color:#fff}.flexslider a:hover img,.prod-image a:hover img,.insta-feed-block a:hover img,.product-thumbnail a:hover img{opacity:.8}.product-info-inner a:hover span{text-decoration:underline;text-decoration-color:#3d0167}@font-face{font-family:Cubano;src:url(Cubano_400_normal_1532681500.eot);src:url(Cubano_400_normal_1532681500.eot?#iefix) format("embedded-opentype"),url(Cubano_400_normal_1532681500.svg#Cubano) format("svg"),url(Cubano_400_normal_1532681500.woff) format("woff"),url(Cubano_400_normal_1532681500.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SignPainter;src:url(SignPainter_400_normal_1532681868.eot);src:url(SignPainter_400_normal_1532681868.eot?#iefix) format("embedded-opentype"),url(SignPainter_400_normal_1532681868.svg#SignPainter) format("svg"),url(SignPainter_400_normal_1532681868.woff) format("woff"),url(SignPainter_400_normal_1532681868.ttf) format("truetype");font-weight:400;font-style:normal}.shell{max-width:1110px;padding:0 10px;margin:0 auto}.footer-section.footer--secondary{margin-top:0}.intro-landing{position:relative;text-align:center;color:#fff;z-index:1;margin-bottom:60px;margin-top:-20px}.intro-landing.intro-landing--images .intro__bg{position:relative;width:auto;height:auto;padding-bottom:100%}.intro-landing .intro__image img{display:block;width:100%}@media (max-width: 767px){.intro-landing .intro__image--desktop{display:none}}.intro-landing .intro__image--mobile{display:none}@media (max-width: 767px){.intro-landing .intro__image--mobile{display:block}}.intro-landing .intro__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;z-index:-1}.intro-landing .intro__body{padding:80px 0 115px}.intro-landing .intro__logo{display:inline-block;margin-bottom:20px}.intro-landing .intro__title{font-size:100px;margin-bottom:30px;color:inherit;line-height:1;font-weight:400}@media (max-width: 767px){.intro-landing .intro__title{font-size:70px}}.intro-landing .intro__title span{display:block;font-family:Cubano,georgia}.intro-landing .intro__title strong{font-size:90px;display:block;font-weight:400;font-family:SignPainter,tahoma}@media (max-width: 767px){.intro-landing .intro__title strong{font-size:70px}}.intro-landing .intro__title small{font-size:36px;display:block;font-family:Cubano,georgia}.intro-landing .intro__content{font-size:24px}@media (max-width: 767px){.intro-landing .intro__content{font-size:16px}}.section-category{background-color:#f9f9f9;margin-bottom:74px}@media (max-width: 1023px){.section-category{margin-left:20px;margin-right:20px}}@media (max-width: 767px){.section-category{margin-bottom:50px}}.section-category .section__inner{display:flex;flex-flow:row wrap;align-items:center}@media (max-width: 1023px){.section-category .section__inner{display:block}}.section-category .section__image{height:37vw;max-height:540px;width:50%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media (max-width: 1023px){.section-category .section__image{width:100%;min-height:0;padding-bottom:50%}}@media (max-width: 767px){.section-category .section__image{padding-bottom:100%}}.section-category .section__body{padding-left:67px;padding-right:67px;max-width:377px;max-width:50%}@media (max-width: 1023px){.section-category .section__body{padding:30px 40px;max-width:100%;text-align:center}}.section-category .section__subtitle{text-transform:uppercase;margin-bottom:30px;font-family:Helvetica,serif}@media (max-width: 767px){.section-category .section__subtitle{font-size:14px}}.section-category .section__title{font-size:36px;margin-bottom:30px}@media (max-width: 767px){.section-category .section__title{font-size:22px}}.section-category .section__content{font-size:14px;line-height:1.4;font-family:Libre Baskerville}@media (max-width: 767px){.section-category .section__content{font-size:10px}}.section-products+.section-products{margin-top:30px}.section-products .section__head{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;text-align:center;padding:15px 0;margin-bottom:26px}.section-products .section__title{text-transform:uppercase;font-size:24px;font-weight:300;font-family:Lato,serif;margin:0}.section-products .section__body{position:relative;overflow:hidden}.products-secondary{display:flex;flex-flow:row wrap;margin:0 -11px}.product-secondary{width:25%;padding:0 11px}@media (max-width: 767px){.product-secondary{width:50%}}.section-outro{display:flex;flex-flow:row wrap;align-items:center;font-family:Libre Baskerville;margin-top:130px}@media (max-width: 1023px){.section-outro{display:block;margin-top:90px}}.section-outro .section__image{width:50%;min-height:28.3vw;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media (max-width: 1023px){.section-outro .section__image{width:100%;min-height:0;padding-bottom:50%}}.section-outro .section__body{flex:1;text-align:center}@media (max-width: 1023px){.section-outro .section__body{padding:30px 40px}}.section-outro .section__title{font-family:Libre Baskerville;font-weight:400;font-size:24px}@media (max-width: 767px){.section-outro .section__title{font-size:20px}}.section-outro .section__content{font-size:14px;line-height:1.4;max-width:240px;margin:0 auto;font-family:Libre Baskerville}@media (max-width: 767px){.section-outro .section__content{font-size:11px}}#account{padding:30px 0}@media (max-width: 739px){#account{padding:20px 0}}@media (max-width: 480px){#account{padding:10px 0}}#account h1{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:28px;line-height:2;margin:0 0 30px;padding:0;text-align:center}@media (max-width: 739px){#account h1{font-size:24px;margin:0 0 25px}}@media (max-width: 480px){#account h1{font-size:18px;margin:0 0 20px}}#account p.b-list{margin:0;padding:0 0 20px}@media (max-width: 739px){#account p.b-list{padding:0 0 15px}}@media (max-width: 480px){#account p.b-list{padding:0 0 10px}}#customer-wrapper{float:none;padding:30px 0}@media (max-width: 480px){#customer-wrapper{padding:10px 0}}@media (max-width: 739px){#account #customer_detail{padding-bottom:30px}}#account #customer_detail h5.name,#account #customer_orders h5.name{font-size:18px;font-weight:700;margin:0 0 30px}@media (max-width: 739px){#account #customer_detail h5.name,#account #customer_orders h5.name{font-size:16px;margin:20px 0}}#account #customer_detail p{padding-bottom:5px}#account #customer_detail a{color:#3d0167;text-decoration:underline}#account #customer_orders th,#account #customer_orders td{text-align:left;padding:5px}#account #customer_orders th{border-bottom:1px solid #ccc}#account #customer_orders td a{color:#3d0167;text-decoration:underline}#account .how-to-return{margin:20px 0;padding:0}#account .how-to-return p{cursor:pointer;display:inline-block;line-height:1.2;font-size:18px;color:#000;font-weight:700;margin:0;padding:18px 80px 18px 60px;box-sizing:border-box;text-decoration:none;position:relative;background:#f5f5f5;text-align:center}@media (max-width: 480px){#account .how-to-return p{display:block;width:100%;font-size:14px;padding:14px 0}}@media (max-width: 360px){#account .how-to-return p{text-align:left;text-indent:20px}}#account .how-to-return p span{display:block;position:absolute;right:30px;top:20px;width:12px;height:12px;border:2px solid;border-color:transparent transparent #000 #000;transform:rotate(-45deg)}@media (max-width: 480px){#account .how-to-return p span{right:20px;top:16px;width:10px;height:10px}}#account .how-to-return .close{display:none;margin:20px 0 0;padding:20px;border:1px solid #ccc;border-radius:4px}@media (max-width: 480px){#account .how-to-return .close{margin:10px 0 0;padding:15px 10px}}#account .how-to-return .close ol{list-style:outside decimal;margin:0 10px 0 30px;padding:0}@media (max-width: 480px){#account .how-to-return .close ol{margin:0 0 0 20px}}#account .how-to-return .close ol li{padding:3px 0 3px 5px;font-size:14px;line-height:1.5}@media (max-width: 480px){#account .how-to-return .close ol li{padding:2px 0 2px 3px;font-size:12px}}#account .note.order_date{font-weight:700;margin:10px 0 20px}#account #order_address{float:none;list-style:none;width:100%;margin:0;padding:0 0 50px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;overflow:hidden}@media (max-width: 739px){#account #order_address{padding:0 0 30px}}@media (max-width: 480px){#account #order_address{padding:0 0 20px}}#account #order_payment,#account #order_shipping{width:48%;display:inline-block;border:1px solid #ccc;padding:15px 20px;margin:0;box-sizing:border-box}@media (max-width: 739px){#account #order_payment,#account #order_shipping{width:100%;margin:0 0 20px;padding:15px}}#account #order_payment h5,#account #order_shipping h5{font-weight:700}.scrollable-wrapper{max-width:100%;overflow-x:auto;white-space:nowrap;margin-bottom:30px}.scrollable-wrapper::-webkit-scrollbar{height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#bbb}#account #order_details{width:100%;min-width:480px}#account #order_details th,#account #order_details td{text-align:left;padding:6px}#account #order_details th{border-bottom:1px solid #ccc}#account #order_details td{padding:6px 6px 0}#account #order_details td a{color:#3d0167;text-decoration:underline}#account .collapsible{padding:16px;box-shadow:0 0 0 2px #3e0267,0 0 0 2px #ccc inset;border:2px solid white;margin-bottom:20px}#account .collapsible .top{display:flex}#account .collapsible .top:hover{cursor:pointer}#account .collapsible .top .collapse-title{font-size:16px;font-family:Libre Baskerville,serif;margin:0}#account .collapsible .top .fas{padding:2px 16px 9px 5px;color:#3c0165;font-size:18px}#account .collapsible .content{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}#account .collapsible .content p,#account .collapsible .content ol li,#account .collapsible .content ul li{font-size:12px;font-weight:lighter;margin-bottom:0}#account .collapsible .content hr{margin-top:11px;margin-bottom:11px;background:#ccc}#account p.btn-add-address a{display:inline-block;padding:12px 24px;margin:30px 0;font-size:14px;color:#fff;background:#000;text-decoration:none}#account .address-box{width:100%;margin-bottom:20px;border:1px solid #ccc;padding:25px;position:relative}@media (max-width: 480px){#account .address-box{padding:15px 15px 30px}}#account .address-box h4.address_title{font-size:20px;font-weight:700;margin:0;padding:0}@media (max-width: 480px){#account .address-box h4.address_title{font-size:16px}}#account .address-box h4.address_title span{display:inline-block;margin-left:10px;font-weight:400;background:#ac90db;color:#fff;padding:2px 6px;font-size:12px;font-family:sans-serif}#account .address-box ul{list-style:none;width:100%;margin:0;padding:8px 0 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#account .address-box ul li{font-size:16px;line-height:1.4;margin:0;padding:0 20px 0 0;font-weight:700}@media (max-width: 480px){#account .address-box ul li{font-size:14px;padding:0 16px 4px 0}}#account .address-box p{font-size:16px;line-height:1.4;margin:0;padding:8px 0 0;font-weight:700}@media (max-width: 480px){#account .address-box p{font-size:14px;padding:6px 0 0}}#account .address-box p.address_actions{position:absolute;top:15px;right:20px;margin:0;padding:0;width:100px;height:20px;font-size:14px;text-align:right;font-weight:400}@media (max-width: 480px){#account .address-box p.address_actions{top:inherit;bottom:10px;right:15px}}#account .address-box p.address_actions a{color:#3d0167;text-decoration:underline}#account .address-box p.address_actions a:last-child{margin-left:16px}#account #add_address,#account .edit_address{width:100%;margin-bottom:20px;border:1px solid #ccc;padding:25px;position:relative}#account #add_address h4#add_address_title{font-size:20px;font-weight:700;margin:-20px 0 0;padding:0 0 50px}@media (max-width: 480px){#account #add_address h4#add_address_title{margin:-15px 0 0;padding:0 0 35px;font-size:16px}}#account #add_address a,#account .edit_address a{color:#3d0167;text-decoration:underline}.archive-page-container{display:block;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.archive-page-banner{width:100%;height:50vh;min-height:476px}.archive-page-image{width:100%;height:70%;min-height:333px;position:relative;display:flex;display:-webkit-flex;flex-flow:column;justify-content:center;align-items:center;background-size:cover;background-position:center}.archive-page-overlay{position:absolute;height:100%;z-index:0;top:0;right:0;bottom:0;left:0;opacity:.5}.archive-page-description{width:100%;height:30%;background-color:#fff;display:flex;display:-webkit-flex;justify-content:center;align-items:center}.archive-page-description>h2{font-size:22px}@media screen and (max-width: 480px){.archive-page-description{font-size:14px}}.archive-page-header{color:#fff;z-index:1;font-size:40px;width:5em;margin:20px 0;border:3px solid white;border-right:none;border-left:none;text-align:center}@media screen and (max-width: 480px){.archive-page-header{border:none;font-weight:500}}.archive-page-text{font-family:Lato,sans-serif;font-size:24px;text-align:center}.archive-section{width:100%;min-height:320px;border:solid 1px #979797;padding:30px 30px 15px;position:relative;display:-webkit-flex;display:flex;flex-flow:column;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:100% auto;overflow-y:hidden;transition:height ease-in-out .5s}.archive-title{color:#fff;z-index:1;min-height:40px;top:0;padding-top:20px;transition:top ease-in-out .5s;position:relative;text-align:center}.archive-title.closed{top:25%;transition:top ease-in-out .5s}.archive-overlay{position:absolute;height:102%;z-index:0;top:0;right:0;bottom:0;left:0;opacity:.7}.archive-overlay-two{position:absolute;height:102%;z-index:0;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#fff0 60%,#fff)}@keyframes triangle-text{0%{opacity:0}to{opacity:1}}@-moz-keyframes triangle-text{0%{opacity:0}to{opacity:1}}@-webkit-keyframes triangle-text{0%{opacity:0}to{opacity:1}}.archive-triangle{height:2em;width:2.3em;z-index:1;background-image:url(//classico-inc.myshopify.com/cdn/shop/t/9/assets/archive-triangle.svg?v=47424443477344729981542875009);background-size:100%;background-repeat:no-repeat;transition:transform linear .5s;transform-origin:center;padding-bottom:20px;transform:rotate(-180deg);font-weight:100;font-family:Libre Baskerville,serif}.archive-triangle:after{content:"Close";color:#979797;display:inline-block;width:60px;white-space:nowrap;position:relative;top:25px;text-align:center;right:15px;font-size:10px;opacity:1;transform:rotate(-180deg);animation:triangle-text 1s ease-in-out;-moz-animation:triangle-text 1s ease-in-out;-webkit-animation:triangle-text 1s ease-in-out}.archive-triangle.closed{transition:transform linear .5s;transform:rotate(0)}.archive-triangle.closed:after{content:"View All";top:-25px;transform:rotate(0);opacity:1;animation:triangle-text 1s ease-in-out;-moz-animation:triangle-text 1s ease-in-out;-webkit-animation:triangle-text 1s ease-in-out}.campaigns-container{width:100%;z-index:1;display:-webkit-flex;display:flex;justify-content:space-around;flex-wrap:wrap;opacity:1;padding:60px 0;transition:opacity linear .5s}.campaigns-container .campaign{width:25vw;height:8.5vw;min-width:300px;min-height:100px;background-repeat:no-repeat;background-size:cover}.campaigns-container.closed{opacity:0;pointer-events:none;transition:opacity linear .2s;height:50%}.campaign-link{margin-bottom:20px}.scroll-menu{position:fixed;background:#fff6;width:250px;height:490px;top:15vh;right:0;z-index:5;display:flex;display:-webkit-flex;align-items:center;justify-content:space-between;border-radius:10px;border:1px solid gray;transition:transform ease-out .5s}.scroll-menu.closed{transform:translate(210px);transition:transform ease-out .5s}@media screen and (max-width: 480px){.scroll-menu{width:100%;height:480px;top:20vh}.scroll-menu.closed{transform:translate(85%)}}.links-container{height:100%;width:200px;display:flex;display:-webkit-flex;flex-flow:column;align-items:flex-end;justify-content:space-evenly}@media screen and (max-width: 480px){.links-container{height:100%;width:70%;justify-content:center}}.menu-link{height:100px;width:100%;text-align:center;line-height:100px;color:#470d6e;background-color:#fff;border:1px solid #470D6E;border-left:5px solid #470D6E}@media screen and (max-width: 480px){.menu-link{height:33%;width:100%;margin-bottom:0}}.menu-link:hover{color:#000;background-color:#bdbdbd}.menu-triangle{height:2em;width:2.6em;padding:0 0 20px;margin:auto 0;z-index:6;background-image:url(//classico-inc.myshopify.com/cdn/shop/t/9/assets/archive-triangle.svg?v=47424443477344729981542875009);background-size:100%;background-repeat:no-repeat;transition:transform linear .5s;transform-origin:center;transform:rotate(-90deg);transition:transform ease-out .5s}.menu-triangle.closed{transform:rotate(90deg);transition:transform ease-out .5s}ul.extra-fields{list-style:none;width:100%;margin:0;padding:4px 0 20px}@media screen and (max-width: 480px){ul.extra-fields{padding:0 0 20px}}ul.extra-fields li{font-size:14px;line-height:1.4;list-style:disc inside;margin:0;padding:0 0 6px}@media screen and (max-width: 480px){ul.extra-fields li{font-size:13px}}ul.extra-fields li:nth-child(2){list-style:none;font-size:16px;line-height:1.5;font-weight:700;padding:0 0 10px}@media screen and (max-width: 480px){ul.extra-fields li:nth-child(2){font-size:15px}}ul.extra-fields li:nth-child(odd){display:none}
/*# sourceMappingURL=/s/files/1/1586/0935/t/9/assets/classico-style.scss.css.map */
