@charset "UTF-8";#header #subnav #switchLanguage .ly-links:before,#header #subnav #switchLanguage .ly-links:after,.sec_top h2:before,.sec_top #audio_wrap #audio_button:before,#sec_read h2:before{content:"";display:block;width:100%;height:100%}.sec_top h2:after,.sec_top #newsbar:after,#sec_read h2:after{content:"";display:block;width:100%;height:100%}.Footer__Social .Icon-Wrapper--clickable,footer .inner,footer .link_list,footer #newsletter,.searchInline .Search__Form,#header,#header .navSet ul,#header #headsubwrap,.sec_top .img_block,.sec_top #audio_wrap #audio_button,.Product__Wrapper,.product_list,.product_list .products,#sec_read .img_block,#shopify-section-page-ourstory-template #sec_read .txt,#stores .colset,.Pagination{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}.Footer__Social .Icon-Wrapper--clickable,footer #newsletter,.Pagination{-webkit-justify-content:center;justify-content:center}footer .link_list,#header,.product_list .products,#stores .colset{-webkit-justify-content:flex-start;justify-content:flex-start}#header,#header .navSet ul.subul,#header #headsubwrap,.Product__Wrapper,.product_list,#sec_read .img_block,#shopify-section-page-ourstory-template #sec_read .txt{-webkit-align-items:flex-start;align-items:flex-start}.sec_top .img_block{-webkit-align-items:flex-end;align-items:flex-end}#stores .colset{-webkit-align-items:stretch;align-items:stretch}.sec_top .img,.sec_top #audio_wrap #audio_button:before,.sec_top #newsbar:after,.Product__SlideshowNav--thumbnails .Product__SlideshowNavImage,.product_list .col a,#sec_read .img,.template-search .ProductItem__Image{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}li{list-style:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;font-size:62.5%}body{margin:0;padding:0;width:100%;height:100%;font-family:A1\660e\671d,A1 Mincho,serif;font-size:1.4rem;color:#4d4d4d;line-height:1.7;background:#e5e1d6;z-index:1;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt"}body:lang(en),body:lang(fr),#header,#audio_wrap,footer,.ProductMeta,.Product__Info .Collapsible--large .Collapsible__Button,.product_list .title,.product_list .col .info,#btt,.sec_top h2,.sec_top h3,.Blog .ArticleItem .date,.Article__MetaItem,#stores .map,.cartbtt{font-family:Granjon,A1\660e\671d,A1 Mincho,serif;font-size:1.6rem;line-height:1.35;color:#000}.form_block,input.QuantitySelector__CurrentQuantity{font-size:1.4rem}body:lang(en),body:lang(fr){color:#4d4d4d}body:lang(ja) .Button{font-size:1.4rem}body:lang(ja) .shopify-payment-button__button--unbranded,body:lang(ja) #shopify-product-reviews .spr-summary-actions-newreview,body:lang(ja) #shopify-product-reviews .spr-button-primary:not(input),body:lang(ja) #shopify-product-reviews input.spr-button-primary,body:lang(ja) #shopify-product-reviews .spr-pagination-prev>a,body:lang(ja) #shopify-product-reviews .spr-pagination-next>a{font-size:1.4rem}body:lang(ja) .Form__Input,body:lang(ja) #shopify-product-reviews .spr-form-input-text,body:lang(ja) #shopify-product-reviews .spr-form-input-email,body:lang(ja) #shopify-product-reviews .spr-form-input-textarea,body:lang(ja) .Form__Textarea{font-size:1.4rem}@media screen and (max-width: 640px){body{font-size:1.3rem}body:lang(en),body:lang(fr),#header,footer,.ProductMeta,.Product__Info .Collapsible--large .Collapsible__Button,.product_list .title,.product_list .col .info,#btt,.sec_top h2,.Blog .ArticleItem .date,.Article__MetaItem,#stores .map,.cartbtt{font-family:Granjon,A1\660e\671d,A1 Mincho,serif;font-size:1.5rem}.Button,.Form__Input,#shopify-product-reviews .spr-form-input-text,#shopify-product-reviews .spr-form-input-email,#shopify-product-reviews .spr-form-input-textarea,.Form__Textarea{font-size:1.5rem}body:lang(ja) .Button,body:lang(ja) .shopify-payment-button__button--unbranded,body:lang(ja) #shopify-product-reviews .spr-summary-actions-newreview,body:lang(ja) #shopify-product-reviews .spr-button-primary:not(input),body:lang(ja) #shopify-product-reviews input.spr-button-primary,body:lang(ja) #shopify-product-reviews .spr-pagination-prev>a,body:lang(ja) #shopify-product-reviews .spr-pagination-next>a{font-size:1.4rem}body:lang(ja) .Form__Input,body:lang(ja) #shopify-product-reviews .spr-form-input-text,body:lang(ja) #shopify-product-reviews .spr-form-input-email,body:lang(ja) #shopify-product-reviews .spr-form-input-textarea,body:lang(ja) .Form__Textarea{font-size:1.3rem}}::selection{background:#666;color:#fff}::-moz-selection{background:#666;color:#fff}form ::selection{background:#666;color:#fff}form ::-moz-selection{background:#666;color:#fff}.flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}.flex_center{-webkit-justify-content:center;justify-content:center}.flex_left{-webkit-justify-content:flex-start;justify-content:flex-start}.flex_right{-webkit-justify-content:flex-end;justify-content:flex-end}.flex_top{-webkit-align-items:flex-start;align-items:flex-start}.flex_bottom{-webkit-align-items:flex-end;align-items:flex-end}.flex_stretch{-webkit-align-items:stretch;align-items:stretch}.flexself_center{-webkit-align-self:center;align-self:center}.flexself_left{-webkit-align-self:flex-start;align-self:flex-start}.flexself_right{-webkit-align-self:flex-end;align-self:flex-end}.bg_cover{width:100%;height:100%;background-position:top center;background-repeat:no-repeat;background-size:cover}.fix_img{width:100%;position:relative;background-attachment:fixed}.Link_line{position:relative;display:inline-block;-webkit-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;transition:.3s}.Link_line:before{content:"";display:block;width:0%;height:1px;position:absolute;background:#000;right:0%;left:auto;bottom:-2px;transition:.3s}.Link_line:hover:before{left:0%;right:auto;width:100%;transition:width .3s}a{transition:.3s}input,textarea,select{width:100%;font-family:Granjon,A1\660e\671d,A1 Mincho,serif!important;font-size:inherit;font-size:1.4rem;-webkit-appearance:none;border:1px #bac5b9 solid;border-radius:0;color:#000;vertical-align:middle;background-color:transparent;background:#fff}input,textarea,select{font-family:Granjon,A1\660e\671d,A1 Mincho,serif;color:#1d1d1d}:placeholder-shown{font-family:Granjon,A1\660e\671d,A1 Mincho,serif;color:#1d1d1d}::-webkit-input-placeholder{font-family:Granjon,A1\660e\671d,A1 Mincho,serif;color:#1d1d1d}:-moz-placeholder{font-family:Granjon,A1\660e\671d,A1 Mincho,serif;color:#1d1d1d}::-moz-placeholder{font-family:Granjon,A1\660e\671d,A1 Mincho,serif;color:#1d1d1d}:-ms-input-placeholder{font-family:Granjon,A1\660e\671d,A1 Mincho,serif;color:#1d1d1d}::-ms-input-placeholder{font-family:Granjon,A1\660e\671d,A1 Mincho,serif;color:#1d1d1d}.color_wh input,.color_wh textarea,.color_wh select{color:#fff}.color_wh :placeholder-shown{color:#fff}.color_wh ::-webkit-input-placeholder{color:#fff}.color_wh :-moz-placeholder{color:#fff}.color_wh ::-moz-placeholder{color:#fff}.color_wh :-ms-input-placeholder{color:#fff}.color_wh ::-ms-input-placeholder{color:#fff}.Form--spacingTight .Form__Item.checkbox{margin-bottom:50px}input[type=checkbox]{display:none}input[type=checkbox]+label{display:block;position:relative;padding-left:35px;margin-bottom:20px;color:#000;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input[type=checkbox]+label:last-child{margin-bottom:0}input[type=checkbox]+label:before{content:"";display:block;width:20px;height:20px;border:1px solid #000;position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .12s,border-color .08s;transition:all .12s,border-color .08s}input[type=checkbox]:checked+label:before{width:10px;top:-5px;left:5px;border-radius:0;opacity:1;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.js .PageTransition{opacity:0!important;visibility:hidden!important}#shopify-section-footer section{padding-bottom:0}#shopify-section-footer #btt{padding-bottom:60px;font-size:1.2rem;text-align:center;cursor:pointer;transition:.3s}#shopify-section-footer #btt:before{content:"";display:block;width:8px;height:8px;margin:0 auto 5px;border-top:1px #808080 solid;border-left:1px #808080 solid;transform:translateY(2px) rotate(45deg)}#shopify-section-footer #btt:hover{opacity:.6}@media screen and (max-width: 640px){#shopify-section-footer #btt{padding-bottom:30px}}#section-footer button{margin:20px auto 0;padding:5px 10px;font-size:1.2rem;color:#fff;border:1px #FFF solid;background:none}#section-footer button:hover{color:#bac5b9}#section-footer button:before{background:#fff}#section-footer .Form__Input{border:1px #000 solid}.Footer__Social{margin:0}.Footer__Social .HorizontalList__Item{margin:0 10px}.Footer__Social .Icon-Wrapper--clickable{width:30px;height:30px;border-radius:15px;background:#4d4d4d;transition:.2s ease-in-out}.Footer__Social .Icon-Wrapper--clickable:hover{background:#000}.Footer__Social .Icon{width:18px;height:18px;color:#e5e1d6}.closebtn,#subnavBtn,body.navopen #subnavBtn{width:20px;height:20px;position:absolute;top:10px;right:10px;cursor:pointer;transition:.3s}.closebtn:before,#subnavBtn:before,#subnavBtn i,body.navopen #subnavBtn:before,.closebtn:after,#subnavBtn:after,body.navopen #subnavBtn:after{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;top:50%;left:50%;transition:.3s}.closebtn:before,#subnavBtn:before,#subnavBtn i,body.navopen #subnavBtn:before{transform:translate3d(-50%,-50%,0) rotate(-135deg)}.closebtn:after,#subnavBtn:after,body.navopen #subnavBtn:after{transform:translate3d(-50%,-50%,0) rotate(135deg)}.closebtn:hover,#subnavBtn:hover,body.navopen #subnavBtn:hover{transform:rotate(180deg)}#subnavBtn{width:28px;height:18px;top:5vw;right:5vw;z-index:99}#subnavBtn i{background:#1d1d1d;transform:translate3d(-50%,-50%,0)}#subnavBtn:before,#subnavBtn:after{background:#1d1d1d;transform:translate3d(-50%,-50%,0)}#subnavBtn:before{top:0}#subnavBtn:after{top:auto;bottom:0}#subnavBtn:hover{transform:skew(-30deg)}body.navopen #subnavBtn{width:28px;height:28px;top:calc(5vw - 5px);right:5vw}body.navopen #subnavBtn i{opacity:0}body.navopen #subnavBtn:before,body.navopen #subnavBtn:after{background:#1d1d1d}.sp_cart{position:fixed;top:calc(5vw + 4px);right:calc(5vw + 40px);font-size:1.2rem;line-height:1;z-index:99}footer{position:relative;padding-bottom:20px;font-size:1.2rem;color:#4d4d4d}footer a:hover{color:#000}footer .inner{padding:30px 0;border-top:1px #bac5b9 solid}footer .link_list{width:calc(100% - 110px)}footer .link_list li{padding-right:30px;text-transform:uppercase;cursor:pointer}footer .sns_list li.HorizontalList__Item{margin:0 0 0 20px}footer #newsletter{width:100%;max-width:340px;min-height:240px;position:absolute;bottom:70px;left:0;padding:20px;color:#fff;background:#bac5b9;opacity:0;visibility:hidden;transition:.3s;z-index:99}footer #newsletter .newsletter_block{width:100%}footer #newsletter .newsletter_block h2{padding-bottom:20px;font-size:1.4rem;text-align:center}footer #newsletter .newsletter_block .Form__Input{border:0;margin-bottom:5px;padding:5px 0;font-size:1.2rem;border-bottom:1px #FFF solid}footer #newsletter.active{opacity:1;visibility:visible}footer #copyright{text-align:right}@media screen and (max-width: 640px){footer .inner{padding:20px 0}footer .link_list{width:100%;padding-bottom:10px}footer .link_list li{width:100%;padding-right:0;padding-bottom:10px}footer .sns_list{width:100%}footer .sns_list li.HorizontalList__Item{margin:0 10px 0 0}footer #newsletter{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.scrlDown_btn{position:absolute;left:50%;bottom:0;font-size:12px;text-align:center;transform:translate3d(-50%,0,0);z-index:9}.scrlDown_btn:after{content:"";display:block;width:1px;height:40px;margin:5px auto 0;background:#000}.scrlDown_btn:hover:after{height:20px}@media screen and (max-width: 640px){.scrlDown_btn:after{height:30px}.scrlDown_btn:hover:after{height:15px}}.searchInline{display:inline-block;cursor:pointer}.searchInline .Search__Form{flex:auto}.searchInline .Search__Form .Icon--search-desktop{width:14px;height:14px}.searchInline .Search__InputIconWrapper{top:-2px;margin-right:0;color:#000}.searchInline .Search__Input{width:calc(100% - 15px);padding:0;font-size:1.4rem}.searchInline #searchBtn{width:14px;height:14px;text-indent:-9999px;background-position:top center;background-repeat:no-repeat;background-size:contain;background-image:url(//echapper.com/cdn/shop/t/7/assets/search.png?v=103237275005029161961763520724)}#header{flex-direction:row-reverse;padding:40px 60px 60px;color:#000}#header a:hover{color:gray}#header .hassub{position:relative}#header .hassub ul{width:150px;position:absolute;top:30px;left:0}#header .hassub ul a{padding:4px 10px;background:#e5e1d6}#header .hassub ul{pointer-events:none}#header .hassub ul li{opacity:0;visibility:hidden;pointer-events:none;transition:.45s cubic-bezier(.785,.135,.15,.86)}#header .hassub.active ul{pointer-events:auto}#header .hassub.active ul li{opacity:1;visibility:visible;pointer-events:auto}#header .hassub.active p{text-decoration:underline}#header #mainnav{width:30%;max-width:240px;position:absolute;top:40px;left:60px;z-index:99}#header #nav_logo h1{font-size:0;text-align:center}#header #nav_logo .Icon{width:100%;height:auto;max-width:240px}#header .navSet{width:100%;position:absolute;top:60px;left:0}#header .navSet ul.subul{width:200px;flex-direction:column;color:#404040;font-size:1.4rem}#header .navSet ul.subul li{padding-bottom:5px}#header .navSet p{display:inline-block;cursor:pointer;transition:.3s}#header .navSet p:hover{color:#999}#header .navSet.topnav ul{justify-content:flex-start;flex-wrap:nowrap}#header .navSet.topnav .topnavul{gap:30px;margin-right:30px;padding-right:30px;border-right:1px solid #000}#header #headsubwrap{position:relative;width:calc((100% - 20px)*.6)}#header #subnav{width:100px;font-size:1.4rem;text-align:right}#header #subnav li{padding-bottom:5px;text-align:right;white-space:nowrap}#header #subnav li.search{width:80px;margin-left:20px}#header #subnav .currency .Text--subdued{color:#000}#header #subnav #switchLanguage{padding-bottom:7px}#header #subnav #switchLanguage .in{display:inline-block;position:relative;font-size:10px;line-height:1}#header #subnav #switchLanguage svg{position:absolute;line-height:normal;pointer-events:none;vertical-align:baseline;fill:currentColor;top:calc(50% - 3px);right:0;height:6px}#header #subnav #switchLanguage select{-webkit-appearance:none;-moz-appearance:none;display:inline-block;cursor:pointer;border-radius:0;padding-right:15px!important;background:transparent;border:none;line-height:1;text-align:right;text-transform:uppercase}#header #subnav #switchLanguage .ly-links{position:relative}#header #subnav #switchLanguage .ly-links:before,#header #subnav #switchLanguage .ly-links:after{width:1px;height:10px;position:absolute;top:50%;left:28px;background:gray;transform:translate(-50%,-50%)}#header #subnav #switchLanguage .ly-links:after{left:59px}#header #subnav #switchLanguage a{margin:0 12px 0 0;text-transform:uppercase;color:gray}#header #subnav #switchLanguage a:hover{color:#000}#header #subnav #switchLanguage a:last-of-type{margin-right:0}#header #subnav #switchLanguage .current_lang{color:#000}#header #pagenav{width:calc(100% - 100px);position:relative;margin-top:5px}#header #pagenav .sublist{margin-top:32px;color:#666}#header #pagenav .sublist a:hover{color:#000;text-decoration:underline}#header #pagenav .sublist li{display:inline-block;margin-right:30px}#header #pagenav .sublist .current{color:#000;text-decoration:underline}body:lang(fr) #header #subnav li.search{width:106px;margin-left:-5px}@media screen and (max-width: 1007px){body:lang(fr) #header #subnav li.search{margin-left:0}}@media screen and (max-width: 1007px){#header{padding:5%;font-size:1.4rem}#header #mainnav{left:5vw;top:5vw}#header #headsubwrap{width:60%}#header #pagenav .sublist li{margin-right:20px}}@media screen and (max-width: 640px){#header{min-height:90px;flex-direction:row}#header .hassub ul{top:20px;font-size:1rem}#header #mainnav{width:40%}#header #mainnav #nav_logo{transform:translate(-4px,-.5vw)}#header .navSet{display:none;top:30px}#header .navSet ul.subul{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column}#header #subnav{width:100%;height:100vh;position:fixed;top:0;left:0;padding:5vw;padding-top:70px;transition:.2s;transform:translateY(-110%)}#header #subnav .primary_menu p{padding-bottom:10px}#header #subnav .primary_menu ul{padding-left:10px}#header #subnav li{padding-bottom:10px;text-align:left}#header #subnav li a{line-height:1}#header #subnav #switchLanguage{width:100%;padding-top:10px;padding-bottom:10px;text-align:left;border-top:1px #bac5b9 solid}#header #subnav #switchLanguage select{width:90px;text-align:left;margin-left:-4px}#header #subnav li.search{width:100%;margin-left:0;padding-bottom:8px}#header #subnav .searchInline{width:100px}#header #subnav .searchInline .Search__Input{width:calc(100% - 20px)}#header #subnav .searchInline #searchBtn{width:10px;height:10px}#header #subnav .Select--transparent select{padding:0;padding-right:1rem}#header #subnav:before{content:"";display:block;width:100%;height:100vh;position:absolute;left:0;bottom:0;background:#e5e1d6;z-index:-1}#header #headsubwrap{width:100%;position:static}#header #pagenav{width:100%;margin-top:10vw}#header #pagenav .sublist{margin-top:10px}#header #pagenav .sublist li,#header #pagenav #pagesublist.sublist li{width:auto;margin-right:10px}body.navopen #header #subnav{transition:.5s;transform:translate(0)}#header:before{content:"";display:block;width:100%;height:calc(10vw + 18px);top:0;left:0;background:#e5e1d6;opacity:.8}#header:before,#header #mainnav,#header #subnavBtn,#header .sp_cart{position:fixed;transition:.3s;transform:translateZ(0)}body.scrl_down #header:before,body.scrl_down #header #mainnav,body.scrl_down #header #subnavBtn,body.scrl_down #header .sp_cart{transform:translate3d(0,-180px,0)}body.navopen.scrl_down #header:before,body.navopen.scrl_down #header #mainnav,body.navopen.scrl_down #header #subnavBtn,body.navopen.scrl_down #header .sp_cart,body.scrl_top.scrl_down #header:before,body.scrl_top.scrl_down #header #mainnav,body.scrl_top.scrl_down #header #subnavBtn,body.scrl_top.scrl_down #header .sp_cart{transform:translateZ(0)}}section{padding:0 60px 80px}@media screen and (max-width: 1007px){section{padding:0 5% 10%}}#section-announcement{padding-bottom:0}@media screen and (max-width: 640px){#section-announcement{margin-top:calc(10vw + 18px)}}.sec_top{position:relative}.sec_top .img_block{flex-direction:row-reverse;position:relative}.sec_top a{display:block}.sec_top a:hover{opacity:.6}.sec_top .imgset{position:relative}.sec_top h2{display:inline-block;position:relative;margin-top:17px;margin-bottom:20px;font-size:2rem;font-weight:700;line-height:1}.sec_top h2 span{position:relative;padding-right:10px;background:#e5e1d6;z-index:1}.sec_top h2:before{width:50vw;height:1px;position:absolute;top:50%;left:0;background:#bac5b9;transform:translateY(-50%)}.sec_top h2:after{width:8px;height:8px;position:absolute;top:50%;left:50vw;border-radius:4px;background:#bac5b9;transform:translateY(-50%)}.sec_top #audio_wrap{width:80px;margin-bottom:-20px;font-size:1.4rem}.sec_top #audio_wrap #audio_button{color:gray}.sec_top #audio_wrap #audio_button:before{width:10px;height:12px;display:inline-block;background-image:url(//echapper.com/cdn/shop/t/7/assets/audio.png?v=124585791249855397901763520724)}.sec_top #audio_wrap #audio_button span{transition:.3s;cursor:pointer}.sec_top #audio_wrap #audio_button span:hover,.sec_top #audio_wrap #audioOff,.sec_top #audio_wrap.play #audioOn{color:#000}.sec_top #audio_wrap.play #audioOff{color:gray}.sec_top #audio_wrap{opacity:.3;pointer-events:none}.sec_top #audio_wrap #audioOn,.sec_top #audio_wrap #audioOff{color:#000!important}.sec_top #newsbar{width:100%;padding-bottom:5px;line-height:1.4;text-align:right;color:#333}.sec_top #newsbar a{display:inline-block}.sec_top #newsbar:after{display:inline-block;width:15px;height:10px;margin-left:6px;background-image:url(//echapper.com/cdn/shop/t/7/assets/arrow.png?v=61382683626275960261763520724)}.sec_top .top_slideshow a{display:block}.sec_top .top_slideshow .imgset{width:100%}.sec_top .top_slideshow .imgset .img{padding-top:56.25%}.sec_top .top_slideshow .imgset .img.mobile{display:none;padding-top:70%}.sec_top .top_slideshow .swiper-button-next,.sec_top .top_slideshow .swiper-button-prev{width:24px;height:24px;color:#e5e1d6;opacity:0}.sec_top .top_slideshow:hover .swiper-button-next,.sec_top .top_slideshow:hover .swiper-button-prev{opacity:1}.sec_top .top_collections{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:30px;row-gap:60px}.sec_top .top_collections .item{width:calc((100% - 30px)/2)}.sec_top .top_collections .item a{display:block}.sec_top .top_collections .item .img{width:100%;padding-top:70%}.sec_top .top_collections .item h3{margin-top:10px;font-size:2rem;font-weight:700;line-height:1;text-align:center}.sec_top .img_txt .imgset{width:100%}.sec_top .img_txt .imgset .img{padding-top:56.25%}.sec_top .img_txt .imgset .img.mobile{display:none}.sec_top .img_txt .txt{width:32%;position:absolute;top:50%;right:70px;transform:translateY(-50%);color:#fff}.sec_top .img_txt .txt h2{font-size:1.8rem;color:#fff}.sec_top .img_txt .txt h2:before,.sec_top .img_txt .txt h2:after{display:none}.sec_top .img_pickup{margin-bottom:80px}.sec_top .imgset{width:50%}.sec_top .imgset .img{padding-top:70%}.sec_top .txt{width:35%}body:lang(en) .sec_top .img_txt h2,body:lang(fr) .sec_top .img_txt h2{font-size:2rem}@media screen and (max-width: 1007px){.sec_top{padding-left:0;padding-right:0}.sec_top h2{margin:0;padding-bottom:20px;font-size:1.8rem}.sec_top h2:before,.sec_top h2:after{display:none}.sec_top #audio_wrap{width:65px;margin-left:5%;font-size:1.2rem}.sec_top #audio_wrap #audio_button:before{width:8px;height:10px}.sec_top #newsbar{padding-left:5%;padding-right:5%;font-size:1.2rem}.sec_top #newsbar:after{width:12px;height:8px;margin-left:4px}.sec_top .top_slideshow .imgset .img{display:none}.sec_top .top_slideshow .imgset .img.mobile{display:block}.sec_top .top_collections{gap:4px;row-gap:40px}.sec_top .top_collections .item{width:calc((100% - 4px)/2)}.sec_top .top_collections .item h3{font-size:1.8rem}.sec_top .img_txt{margin-bottom:0}.sec_top .img_txt .imgset{width:100%}.sec_top .img_txt .imgset .img{display:none}.sec_top .img_txt .imgset .img.mobile{display:block;padding-top:70%}.sec_top .img_txt .txt{width:100%;position:relative;top:auto;right:auto;transform:translate(0);text-align:left;color:#4d4d4d}.sec_top .img_txt .txt h2{font-size:1.6rem;color:#000}.sec_top .img_pickup{margin-bottom:0}.sec_top .imgset{width:100%}.sec_top .txt{width:100%;max-width:100%;padding:30px 5%}.shopify-section--topimgtxt .sec_top{padding-bottom:0}body:lang(en) .sec_top .img_block,body:lang(fr) .sec_top .img_block{font-size:1.5rem}body:lang(en) .sec_top .img_txt .txt h2,body:lang(fr) .sec_top .img_txt .txt h2{font-size:1.8rem}}.Product{margin:0}.Product__Wrapper{width:100%;max-width:100%;position:relative;margin:0;flex-direction:row-reverse}.Product__title{width:100%;padding-bottom:10px}.Product__title h1{font-size:1.8rem;font-weight:700}.Product__title h1,.Product__title .ProductMeta__PriceList{display:inline-block}.Product__title .ProductMeta__PriceList{display:none}.Product__title .ProductMeta__PriceList .u-h4{font-size:1.6rem}.Product__Gallery{width:calc((100% - 20px)*.6);margin-top:var(--title-height)}.Product__Gallery .Product__SlideItem{margin-bottom:10px}.Product__Gallery .Product__SlideItem:last-of-type{border-bottom:0}.Product__SlideshowNav--thumbnails{width:100px;margin-left:10px}.Product__SlideshowNav--thumbnails .Product__SlideshowNavImage{width:100%;padding-top:100%;border:0}.Product__SlideshowNav--thumbnails .Product__SlideshowNavImage:before{display:none}.Product__SlideshowNav--thumbnails .Product__SlideshowNavImage:not(:last-child){margin-bottom:10px}.Product__InfoWrapper{width:calc((100% - 20px)*.4);left:0}.Product__InfoWrapper .desc_block,.Product__InfoWrapper .form_block{width:100%;padding:20px 0;border-top:1px solid #bac5b9}.Product__InfoWrapper .form_block{font-size:1.4rem}.Product__Slideshow{padding:0}.Product__SlideshowNav,.Product__SlideshowNav--thumbnails{display:block}.Product__SlideshowNav--dots{display:none}.Product__Info{width:100%;max-width:100%;margin:0;padding:0}.Product__Info .ProductMeta__Title,.Product__Info .ProductMeta__PriceList{line-height:1.4;color:#1a1a1a}.Product__Info .Container{padding:0}.Product__Info .ProductMeta__Description{margin:0;padding:20px 0;border-top:1px solid #bac5b9}.Product__Info .ProductForm{margin-top:0}.Product__Info .ProductForm__Variants{margin-bottom:10px}.Product__Info .ProductForm__Option--labelled{margin-bottom:20px}.Product__Info .ProductForm__Label{display:inline-block;margin:0;padding-right:10px;padding-bottom:10px;text-decoration:underline}.Product__Info .SizeSwatchList{width:100%;display:inline-block;margin:0 0 0 -10px;color:gray}.Product__Info .SizeSwatchList li{margin:0}.Product__Info .SizeSwatch.is-active:after,.Product__Info .SizeSwatch__Radio:checked+.SizeSwatch{font-weight:400;text-decoration:none;color:#000}.Product__Info #formPrice{padding:30px 0}.Product__Info #formPrice #priceCopy{padding-left:20px;font-style:normal;color:#000}.Product__Info #formPrice .sub{padding-top:5px;font-size:80%}.Product__Info .ProductForm__AddToCart,.Product__Info .shopify-payment-button__button--unbranded{height:50px;margin-bottom:10px;padding:15px;font-size:1.8rem;font-weight:700;text-transform:uppercase}.Product__Info .ProductForm__QuantitySelector{width:100%;display:inline-block;margin-left:-10px}.Product__Info .ProductForm__QuantitySelector .QuantitySelector{border:0}.Product__Info .product_tag{width:100%}.Product__Info .Product__Tabs{margin:0;border-top:1px solid #bac5b9}.Product__Info .Collapsible{border:0;border-bottom:1px solid #bac5b9;overflow:hidden}.Product__Info .Collapsible--large .Collapsible__Button{padding:20px 0;font-size:1.8rem}.Product__Info .Collapsible__Plus{top:50%;width:20px;height:20px;right:0;transform:translateY(-50%)}.Product__Info .Collapsible__Plus:before{width:20px}.Product__Info .Collapsible__Plus:after{height:20px}.Product__Info .Collapsible__Content{padding:0 0 20px}.Product__Info .Collapsible__Content .Rte img{margin:0;padding:10px 0}@media screen and (max-width: 1007px){.Product__title{max-width:800px;margin:0 auto;padding-top:20px}.Product__Gallery{order:1}.Product__Gallery--withThumbnails .Product__SlideshowNav--thumbnails{display:none}.Product__InfoWrapper{order:3}.Product__Gallery,.Product__InfoWrapper{width:100%;max-width:800px;margin:0 auto}.Product__Gallery .Product__SlideItem{margin-bottom:30px}}@media screen and (max-width: 640px){.Product__InfoWrapper .desc_block,.Product__InfoWrapper .form_block{width:100%}.Product__InfoWrapper .desc_block{padding-bottom:10px}.Product__title .ProductMeta__PriceList .u-h4{font-size:1.5rem}.Product__Info .form_block{font-size:1.2rem}.Product__Info .ProductForm__AddToCart,.Product__Info .shopify-payment-button__button--unbranded{font-size:1.6rem}.Product__Info #formPrice{padding:20px 0}.Product__Info .ProductForm__QuantitySelector{display:inline-block}.Product__Info .QuantitySelector svg{vertical-align:-2px}.Product__Info .Collapsible{padding:0}.Product__Info .Collapsible--large .Collapsible__Button{font-size:1.6rem}.Product__Info .Collapsible__Plus{width:10px;height:10px}.Product__Info .Collapsible__Plus:before{width:10px}.Product__Info .Collapsible__Plus:after{height:10px}}.cartbtt{font-size:1.2rem;cursor:pointer;transition:.3s}.cartbtt:before{content:"";display:inline-block;width:8px;height:8px;margin-right:5px;border-bottom:1px #808080 solid;border-left:1px #808080 solid;transform:rotate(45deg)}.cartbtt:hover{opacity:.6}@media screen and (max-width: 640px){.cartbtt{padding-bottom:30px}}#shopify-section-product-recommendations .SectionHeader{padding:10px 30px;text-align:left;border-bottom:1px #000 solid}#shopify-section-product-recommendations .Carousel{padding-bottom:40px}#shopify-section-product-recommendations .flickity-viewport{border-bottom:1px #000 solid}.ProductList--carousel .Carousel__Cell{width:25%;height:auto;padding-bottom:30px}.ProductList--carousel .Carousel__Cell h2,.ProductItem{text-align:center}.ProductItem .Price{padding-left:6px}.ProductList--carousel .flickity-prev-next-button{top:auto;bottom:10px;width:20px;height:20px;stroke-width:1px;background:none;box-shadow:none}.ProductList--carousel .flickity-prev-next-button svg{width:20px;height:20px;fill:#000}.ProductList--carousel .flickity-prev-next-button:hover svg{animation:none;fill:#cfc6be}.ProductList--carousel .flickity-prev-next-button.previous{left:40%}.ProductList--carousel .flickity-prev-next-button.next{right:40%}.product_list .title{width:200px;font-size:2rem;font-weight:700}.product_list .products{width:calc(100% - 200px);margin-right:-10px;margin-bottom:60px}.product_list .col{position:relative;width:calc(25% - 10px);margin-right:10px;margin-bottom:10px}.product_list .col a{position:relative;display:block;padding-top:120%}.product_list .col .info{width:100%;height:100%;position:absolute;top:0;left:0;padding:10px;font-size:1.4rem;background:#ffffff80;opacity:0;transition:.3s}.product_list .col h3{max-width:160px;font-weight:700}.product_list .col:hover .info{opacity:1}.product_list .col .badge{display:flex;justify-content:center;align-items:center;position:absolute;left:10px;bottom:10px;padding:2px 4px 1px;font-size:8px;line-height:1;background:#fff;text-transform:uppercase}.product_list .col .ColorSwatchList{min-height:40px;padding-top:8px;padding-bottom:20px;text-align:left;font-size:0;line-height:0}.product_list .col .ColorSwatchList .HorizontalList__Item{margin:0 8px 0 0}.product_list .col .ColorSwatchList li{width:12px;height:12px;line-height:1.2}.product_list .col .ColorSwatchList .ColorSwatch{width:100%;height:100%;padding:0}@media screen and (max-width: 1007px){.product_list .title{width:120px}.product_list .products{width:calc(100% - 120px)}.product_list .col{width:calc(33.333% - 10px)}}@media screen and (max-width: 640px){.product_list .title{width:100%;margin-bottom:10px;font-size:1.8rem}.product_list .products{width:100%;margin-bottom:40px}.product_list .col{width:calc(50% - 10px)}.product_list .col .badge{left:6px;bottom:6px}.product_list .col .ColorSwatchList{min-height:16px;padding-top:6px;padding-bottom:0;text-align:left;font-size:0;line-height:0}.product_list .col .ColorSwatchList .HorizontalList__Item{margin-right:6px}.product_list .col .ColorSwatchList li{width:10px;height:10px}}.pthin{max-width:800px;margin:0 auto;padding:0 40px}#main_kv{width:100%;height:100vh}#shopify-section-page-contact-template .Button{width:auto;margin:20px auto;font-size:1.4rem}body:lang(ja) #shopify-section-page-contact-template .Button{font-size:1.4rem}#sec_read{max-width:1320px;margin:0 auto}#sec_read .img_block{flex-direction:row-reverse;position:relative;margin-bottom:100px;padding-left:60px}#sec_read .full{width:100%;padding:0}#sec_read .full img{width:100%;height:auto}#sec_read .imgset{position:relative;width:60%}#sec_read .imgset .img{padding-top:70%}#sec_read .imgset a{display:block}#sec_read .imgset a:hover{opacity:.6}#sec_read .txt{width:35%;position:relative}#sec_read strong{font-weight:700;color:#000}#sec_read .num{width:calc((100vw - 1200px)/2 + 50px);min-width:110px;height:50px;position:absolute;top:0;left:0;padding-right:15px;font-size:2rem;font-style:italic;line-height:50px;text-align:right;color:#fff;border-radius:0 25px 25px 0;background:#bac5b9;transform:translate(-110%)}#sec_read h2{display:inline-block;position:relative;margin-top:17px;margin-bottom:20px;font-size:1.8rem;font-weight:700;line-height:1;color:#000}#sec_read h2 span{position:relative;padding-right:10px;background:#e5e1d6;z-index:1}#sec_read h2:before{width:45vw;height:1px;position:absolute;top:50%;left:0;background:#bac5b9;transform:translateY(-50%)}#sec_read h2:after{width:8px;height:8px;position:absolute;top:50%;left:45vw;border-radius:4px;background:#bac5b9;transform:translateY(-50%)}@media screen and (min-width: 1320px){#sec_read h2:before{width:600px}#sec_read h2:after{left:600px}}body:lang(en) #sec_read .img_block,body:lang(fr) #sec_read .img_block{font-size:1.6rem}body:lang(en) #sec_read h2,body:lang(fr) #sec_read h2{font-size:2rem}@media screen and (max-width: 1007px){#sec_read .img_block{margin-bottom:0;padding-left:0}#sec_read .full{margin-bottom:30px}#sec_read .imgset{position:relative;width:100%}#sec_read .txt{width:100%;padding:30px}#sec_read .num{width:calc(5vw + 20px);min-width:0;height:36px;top:22px;line-height:36px;border-radius:0 18px 18px 0;transform:translate(-5vw)}#sec_read h2{margin:0;padding-bottom:20px}#sec_read h2:before,#sec_read h2:after{display:none}}@media screen and (max-width: 640px){#sec_read .num,#sec_read h2{font-size:1.6rem}body:lang(en) #sec_read .img_block,body:lang(fr) #sec_read .img_block{font-size:1.5rem}body:lang(en) #sec_read h2,body:lang(fr) #sec_read h2{font-size:1.8rem}}#shopify-section-page-ourstory-template #sec_read .txt{width:100%}#shopify-section-page-ourstory-template #sec_read .txt h2{width:37%}#shopify-section-page-ourstory-template #sec_read .txt h2:before{width:100%}#shopify-section-page-ourstory-template #sec_read .txt h2:after{left:100%}#shopify-section-page-ourstory-template #sec_read .txt .txtblock{width:60%;margin-top:15px}@media screen and (max-width: 1007px){#shopify-section-page-ourstory-template #sec_read .full{margin-bottom:0}#shopify-section-page-ourstory-template #sec_read .txt h2{width:100%}#shopify-section-page-ourstory-template #sec_read .txt .txtblock{width:100%;margin-top:0}}#stores{font-size:1.2rem}#stores .colset{width:100%;margin:0 -10px 100px}#stores .colset:last-of-type{margin-bottom:0}#stores .title{width:100%;padding:10px}#stores .col{width:20%;padding:0 10px}#stores .col .in{height:100%;padding:40px 0;border-bottom:1px #bac5b9 solid}#stores .col:nth-of-type(-n+6) .in{border-top:1px #bac5b9 solid}#stores h2{padding-bottom:10px;font-weight:700;color:#000}#stores .storedata{line-height:1.6}#stores .map{font-size:1.4rem;color:#4d4d4d;text-decoration:underline}#stores .map:hover{color:#000}body:lang(en) #stores,body:lang(fr) #stores{font-size:1.4rem}body:lang(en) #stores .title,body:lang(fr) #stores .title{font-size:1.6rem}@media screen and (max-width: 1007px){#stores .colset{margin-bottom:60px}#stores .col{width:33.333%}#stores .col:nth-of-type(-n+6) .in{border-top:0}#stores .col:nth-of-type(-n+4) .in{border-top:1px #bac5b9 solid}}@media screen and (max-width: 640px){#stores .col{width:100%}#stores .col .in{padding:20px 0}#stores .col:nth-of-type(-n+4) .in{border-top:0}#stores .col:nth-of-type(2) .in{border-top:1px #bac5b9 solid}}#shopify-section-cart-template .Cart--expanded .Cart__HeadItem,#shopify-section-cart-template .Cart__Total,#shopify-section-cart-template .CartItem__Title,#shopify-section-cart-template .QuantitySelector__CurrentQuantity,#shopify-section-cart-template .CartItem__LinePriceList{font-size:1.5rem;font-weight:400}#shopify-section-cart-template .Cart__Total span{font-size:1.8rem}#shopify-section-cart-template .QuantitySelector{border:0}#shopify-section-cart-template .Cart--expanded .Cart__Recap .Cart__Checkout,#shopify-section-cart-template .andd-multiple-orders a{min-width:240px;height:50px;margin-bottom:10px;padding:15px;font-size:1.8rem;font-weight:700;text-transform:uppercase}#shopify-section-cart-template .Cart__Recap hr{display:none}#shopify-section-cart-template .andd-multiple-orders{margin-top:30px}#shopify-section-cart-template .andd-multiple-orders a{font-size:1.6rem}@media screen and (max-width: 640px){#shopify-section-cart-template .Cart--expanded .Cart__Recap .Cart__Checkout{font-size:1.6rem}#shopify-section-cart-template .andd-multiple-orders a{width:100%;font-size:1.4rem}}body:lang(en) #shopify-section-cart-template .andd-multiple-orders,body:lang(fr) #shopify-section-cart-template .andd-multiple-orders{display:none!important}.oseibo-ship-container{padding-bottom:80px!important}.oseibo-ship-container .contents-frame{padding:30px 0!important;margin-bottom:10px!important;border:0!important;border-bottom:1px solid #bac5b9!important;border-radius:0!important}.oseibo-ship-container .btn.-primary,.oseibo-ship-container .btn.-next{color:#fff!important;border:0;background:#bac5b9!important}.oseibo-ship-container .btn.-previous{display:block;max-width:80px;text-align:center}.oseibo-ship-container .btn{padding:10px 20px!important;font-size:1.2rem!important;border-radius:0!important}.oseibo-ship-container .btn:hover{opacity:.6}.oseibo-ship-container .col{text-align:left}.oseibo-ship-container .modal-window .inner .submit-buttons{padding:10px}.oseibo-ship-container input,.oseibo-ship-container textarea,.oseibo-ship-container select{padding:5px;line-height:inherit}.oseibo-ship-container input:focus,.oseibo-ship-container textarea:focus,.oseibo-ship-container select:focus{border-color:#8d8d8d}.oseibo-ship-container .variant-quantity input{width:80px;background:none}.oseibo-ship-container .multi-order-summary table{width:100%}.oseibo-ship-container .multi-order-summary th{border:0!important;background-color:#8d8d8d!important}.oseibo-ship-container .multi-order-summary td{border:0!important}.oseibo-ship-container .multi-order-summary tr{border-bottom:1px #bac5b9 solid}.oseibo-ship-container .multi-order-summary tr:first-of-type{border-bottom:0}.oseibo-ship-container .multi-order-summary tr.total-amount-summary{background:none!important}.oseibo-ship-container .multi-order-summary tr.total-amount-summary td.total-amount{color:#4d4d4d!important}.oseibo-ship-container .modal-window{position:fixed!important;z-index:99!important;padding:30px}.oseibo-ship-container .modal-window .overlay{width:100vw!important;height:100vh!important;position:fixed!important}.oseibo-ship-container .modal-window .inner{width:90%!important;top:0!important;left:50%!important;transform:translate(-50%)!important}#account .Container{padding-bottom:150px}@media screen and (max-width: 640px){#account .Container{padding-bottom:80px}}.comingsoon{text-align:center}.template-search .PageHeader{margin-bottom:40px}.template-search .ProductList--grid{margin:-3px;padding:0}.template-search .Grid__Cell{width:25%;margin:0 0 40px;padding:3px}@media screen and (max-width: 1007px){.template-search .Grid__Cell{width:33.333%}}@media screen and (max-width: 640px){.template-search .Grid__Cell{width:50%;margin-bottom:30px}}.template-search .ProductItem__Image{width:100%;padding-top:75%;margin-bottom:10px}.Blog .PageContent{margin-bottom:0}.Blog .ArticleListWrapper{margin-bottom:80px}.Blog .ArticleItem{width:100%;max-width:800px;margin:0 auto 60px;padding-bottom:40px;border-bottom:1px #bac5b9 solid}.Blog .ArticleItem:last-of-type{margin-bottom:30px}.Blog .ArticleItem img{width:100%;height:auto}.Blog .ArticleItem .PageContent--narrow{margin:0 auto}.Blog .ArticleItem .Heading{color:#000;font-weight:700}.Blog .ArticleItem .date{margin-bottom:20px;color:#666}.Article__MetaItem{color:#666}body:lang(en) .Blog,body:lang(fr) .Blog{font-size:1.4rem}@media screen and (max-width: 640px){.Blog .ArticleItem{margin-bottom:30px;padding-bottom:30px}.Blog .ArticleItem .Heading{font-size:1.6rem}.Blog .ArticleItem .date{margin-bottom:10px;padding-bottom:10px}}.Pagination{max-width:800px;margin:0 auto 60px;padding-bottom:30px;font-size:1.6rem;border-bottom:1px #bac5b9 solid}.Pagination a:hover{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme_cstm.scss.css.map */
