@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600&display=swap";.index .shopify-section:not(.shopify-section--divider){margin-bottom:0}.container{z-index:10}select{padding:16px 20px;border-color:#d4ccc4;border-radius:0}.shopify-section--header .section .sp_menuarea .login_link a,.shopify-section--header .section .sp_menuarea .insta_link a,.shopify-section--header .section .menu-nav li a,.index-itemarea h2.home,.item_listarea .column.one-third .item_image span,.temp_btn a,.top_bannerarea li a .banner_txt,.journal_area h2,.insta_area h2,.breadcrumb,.page-about-us h1,.page-about-us .about_title h2,.page-about-us .about_category h3,.page-about-us .about_category .category_list .category_cont dl dt span,.page-about-us .about_message h3,.page-about-us .about_message dl dd span{font-family:Josefin Sans,sans-serif}.scrollFade{opacity:0;transform:translateY(40px);transition:opacity .8s linear,transform .8s cubic-bezier(.39,.575,.565,1)}.scrollFade.view{opacity:1;transform:translate(0)}.sp{display:none!important}body{font-family:Century Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;background-color:#f5f0e9}@media screen and (min-width: 799px){body{padding-top:116px}}@media screen and (max-width: 798px){body{padding-top:70px}}.announcementBar{margin-bottom:0!important}@media screen and (min-width: 799px){.promo_banner-show{padding-top:160px}.promo_banner-show .shopify-section--header .top_bar{top:80px!important}}@media screen and (max-width: 1200px){.promo_banner-show .shopify-section--header .top_bar{top:40px!important}}@media screen and (max-width: 798px){.promo_banner-show{padding-top:100px}.promo_banner-show .shopify-section--header .top_bar{top:53px!important}}.shopify-section--header{background-color:#f5f0e9;position:fixed;top:0;z-index:8000}.shopify-section--header .top_bar{background-color:transparent;position:absolute!important;right:0;z-index:100}.shopify-section--header .top_bar a{cursor:pointer}.shopify-section--header .top_bar a.cart_button span{font-family:Josefin Sans,sans-serif;font-size:14px;color:#fff;font-weight:700;position:absolute;z-index:2;line-height:21px;width:fit-content;top:-8px;text-align:center;right:2px}.shopify-section--header .top_bar a.cart_button span:after{content:"";width:21px;height:21px;background:#de2d59;display:block;position:absolute;border-radius:100%;top:49%;left:49%;transform:translate(-50%) translateY(-50%);z-index:-1}@media screen and (min-width: 799px){.shopify-section--header .top_bar{top:35px!important;width:140px}}@media screen and (max-width: 1200px){.shopify-section--header .top_bar{top:20px!important}}@media screen and (max-width: 798px){.shopify-section--header .top_bar{right:10px;top:27px!important;width:85px}.shopify-section--header .top_bar .container{height:auto!important}.shopify-section--header .top_bar ul li:last-child{display:none}}@media screen and (max-width: 480px){.shopify-section--header .top_bar{width:80px}}.shopify-section--header .top_bar .section{width:auto}.shopify-section--header .top_bar .section .container{display:block;padding:0}.shopify-section--header .top_bar .columns{margin:0;width:100%}.shopify-section--header .top_bar ul{text-align:left}@media screen and (min-width: 799px){.shopify-section--header .top_bar ul li .search_link img{width:19px}.shopify-section--header .top_bar ul li .cart_button img,.shopify-section--header .top_bar ul li #customer_login_link img{width:20px}}@media screen and (max-width: 798px){.shopify-section--header .top_bar ul li .search_link img,.shopify-section--header .top_bar ul li .cart_button img{width:20px}}.shopify-section--header .top_bar .top_bar_search{display:none}@media screen and (max-width: 798px){.shopify-section--header .section{width:100%}}.shopify-section--header .section .header-logo{margin:0 auto;position:absolute;left:0;right:0;padding-top:0}@media screen and (min-width: 799px){.shopify-section--header .section .header-logo{top:31px;width:200px}}@media screen and (max-width: 798px){.shopify-section--header .section .header-logo{top:18px;width:136px}}@media screen and (min-width: 799px){.shopify-section--header .section .container{padding:40px 0}}@media screen and (max-width: 798px){.shopify-section--header .section .container{height:70px;padding:0;background:#f5f0e9}}.shopify-section--header .section .sp_menubtn{background-position:0 0;background-repeat:no-repeat;background-size:100%;overflow:hidden;text-indent:180%;white-space:nowrap;content:"";display:block;height:30px;width:30px}@media screen and (min-width: 799px){.shopify-section--header .section .sp_menubtn{display:none}}@media screen and (max-width: 798px){.shopify-section--header .section .sp_menubtn{background-image:url(//ethical-conveni.com/cdn/shop/files/spmenu.png?v=4635129498191256756);position:absolute;top:22px;left:12px}.shopify-section--header .section .sp_menubtn.is-open{background-position:0 100%}}.shopify-section--header .section .sp_menuarea{text-align:center;width:100%}@media screen and (min-width: 799px){.shopify-section--header .section .sp_menuarea .login_link,.shopify-section--header .section .sp_menuarea .insta_link{display:none}}@media screen and (max-width: 798px){.shopify-section--header .section .sp_menuarea{background-color:#f5f0e9;display:none;height:100vh;text-align:left}.shopify-section--header .section .sp_menuarea .login_link{position:relative;margin:0 auto 6vw;padding-top:80px;width:85%}.shopify-section--header .section .sp_menuarea .login_link a{display:inline-block;width:100%}.shopify-section--header .section .sp_menuarea .login_link a img{vertical-align:-.3em;margin-right:6px;width:20px}.shopify-section--header .section .sp_menuarea .insta_link{margin:0 auto;text-align:center;width:129px}.shopify-section--header .section .sp_menuarea.is-open{display:block}}.shopify-section--header .section .menu-nav{margin:0 auto;text-align:center}.shopify-section--header .section .menu-nav li{list-style:none}.shopify-section--header .section .menu-nav li a{color:#362714}@media screen and (min-width: 799px){.shopify-section--header .section .menu-nav{display:flex;justify-content:center}.shopify-section--header .section .menu-nav li:nth-child(3){margin-right:400px}.shopify-section--header .section .menu-nav li a{font-size:14px;letter-spacing:1.67px}}@media screen and (max-width: 1030px){.shopify-section--header .section .menu-nav li{margin:0 15px}}@media screen and (max-width: 940px){.shopify-section--header .section .menu-nav{padding-left:60px}.shopify-section--header .section .menu-nav li{margin:0 10px}.shopify-section--header .section .menu-nav li a{font-size:13px}.shopify-section--header .section .menu-nav li.dm__main__link a{display:inline-block;width:100%}}@media screen and (max-width: 798px){.shopify-section--header .section .menu-nav{border-top:1px solid #E6E1D9;border-bottom:1px solid #E6E1D9;box-sizing:border-box;margin:0 auto 6vw;padding:4vw 5vw;text-align:left;width:85%}}@media screen and (max-width: 798px){.shopify-section--header.is-open{z-index:500}.shopify-section--header.is-open .top_bar,.shopify-section--header.is-open .header-logo{display:none}}.footer{background-color:#f5f0e9;margin-top:0;padding-top:70px;padding-bottom:20px}.footer .insta_follow{margin:0 auto 100px;text-align:center}.footer .insta_follow dt{margin-bottom:10px}.footer .insta_follow dd a{position:relative}.footer .insta_follow dd a img{width:25px}.footer .insta_follow dd a:hover .link_arrow{right:-50px}.footer .insta_follow dd a:hover .link_arrow span:before{width:40px}.footer .footer__disclosure .footer__menu li{padding-bottom:0}.footer .footer__disclosure .footer__menu li a{color:#7b7b7b}.footer .footer__disclosure .credits{font-family:Century Gothic;color:#7b7b7b!important;padding:0;margin:0}.footer .footer__disclosure .credits a{color:#7b7b7b!important}@media screen and (min-width: 799px){.footer .insta_follow{margin:0 auto 100px}.footer .footer__disclosure{display:flex;justify-content:space-between}}@media screen and (max-width: 798px){.footer .insta_follow{margin:0 auto 12vw}.footer .footer__disclosure .footer__menu{margin-bottom:8vw}.footer .footer__disclosure .footer__menu li{margin-bottom:3vw}}.shopify-section{background-color:#f5f0e9}.mv_area{height:800px;margin:0 auto;position:relative;overflow:hidden;width:100%;z-index:5}.mv_area .mv_txt{margin:0 auto;position:absolute;left:0;right:0;z-index:10}.mv_area p{color:#fff;font-weight:700;margin:0;line-height:50;letter-spacing:4.8px}.mv_area .slide_cont{display:flex;justify-content:center;align-items:center}.mv_area .slide_cont img{height:auto;width:100%}@media screen and (min-width: 769px){.mv_area{height:auto}.mv_area .mv_txt{display:flex;justify-content:center;align-items:center;top:calc(50% - 65px)}.mv_area h1{margin-right:60px}.mv_area p{font-size:14px;line-height:240%}.mv_area h1 img{max-width:160px;display:block}}@media screen and (max-width: 798px){.mv_area .mv_txt{top:30vh}.mv_area h1{margin:0 auto 5vw;max-width:180px;width:48.5vw}.mv_area h1 img{width:100%}.mv_area p{font-size:13px;margin:0 auto;max-width:200px;line-height:280%;width:54vw}.mv_area .slide_cont a{display:block;width:100%}.mv_area .slide_cont img{height:auto;width:100%}}.index-itemarea{position:relative;z-index:2}@media screen and (min-width: 799px){.index-itemarea{margin-bottom:calc(100vh - 130px)!important;padding-top:100px;padding-bottom:130px}}@media screen and (max-width: 798px){.index-itemarea{margin-bottom:0!important;padding-top:10vw;padding-bottom:10vw}}.index-itemarea h2.home{border:none;color:#362714;font-weight:600;padding:0;letter-spacing:.1em}.index-itemarea .container{max-width:1140px}@media screen and (min-width: 799px){.index-itemarea h2.home{font-size:32px;margin-bottom:42px}}@media screen and (max-width: 798px){.index-itemarea h2.home{font-size:5.8vw}}.item_listarea .column.one-fourth .item_image,.item_listarea .column.one-third .item_image{position:relative;transition:all .4s;background:#fff;transform:translateZ(0)}.item_listarea .column.one-fourth .item_image:after,.item_listarea .column.one-third .item_image:after{background-color:#fff9;content:"";height:100%;opacity:0;position:absolute;top:0;left:0;width:100%;transition:opacity .4s}.item_listarea .column.one-fourth .item_image span,.item_listarea .column.one-third .item_image span{box-sizing:border-box;opacity:0;color:#462e0f;font-size:12px;font-weight:600;padding-top:10px;height:15px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;transition:all .4s}.item_listarea .column.one-fourth .item_image img,.item_listarea .column.one-third .item_image img{max-height:360px}.item_listarea .column.one-fourth .item_image img.on,.item_listarea .column.one-third .item_image img.on{opacity:0;position:absolute;top:0;left:0;transition:opacity .4s}.thumbnail .image__container{margin-bottom:20px}.item_listarea .column.one-fourth .image__container:hover .item_image,.item_listarea .column.one-fourth .image__container:active .item_image,.item_listarea .column.one-third .image__container:hover .item_image,.item_listarea .column.one-third .image__container:active .item_image{transform:scale(.9)}.item_listarea .column.one-fourth .image__container:hover .item_image:after,.item_listarea .column.one-third .image__container:hover .item_image:after{opacity:1;padding:0}.item_listarea .column.one-fourth .image__container:hover .item_image span,.item_listarea .column.one-third .image__container:hover .item_image span{opacity:1;padding:0}.item_listarea .column.one-fourth .image__container:avtive .item_image:after,.item_listarea .column.one-third .image__container:avtive .item_image:after{opacity:1;padding:0}.item_listarea .column.one-fourth .image__container:active .item_image span,.item_listarea .column.one-third .image__container:active .item_image span{opacity:1;padding:0}.item_listarea .column.one-fourth .image__container:hover .item_image img.on,.item_listarea .column.one-fourth .image__container:active .item_image img.on,.item_listarea .column.one-third .image__container:hover .item_image img.on,.item_listarea .column.one-third .image__container:active .item_image img.on{opacity:1}.item_listarea .column.one-fourth .info,.item_listarea .column.one-third .info{padding:0 20px;text-align:left}.item_listarea .column.one-fourth .info .info__text .cate,.item_listarea .column.one-third .info .info__text .cate{color:#000;font-size:12px;font-weight:700;display:block}.item_listarea .column.one-fourth .info .info__text .title,.item_listarea .column.one-third .info .info__text .title{color:#000;font-size:14px;line-height:140%}.item_listarea .column.one-fourth .info .price,.item_listarea .column.one-third .info .price{color:#000;font-size:14px;font-weight:500;display:flex;justify-content:flex-end;flex-flow:row-reverse}.item_listarea .column.one-fourth .info .price .sold .item_listarea .column.one-third .info .price .sold{background-color:#d8d8d8;font-size:10px;font-weight:600;color:#969696;padding:0 5px;line-height:168%}.item_listarea .column.one-fourth .info .price .sold+.money,.item_listarea .column.one-third .info .price .sold+.money{color:#969696;text-decoration:line-through}@media screen and (max-width: 798px){.item_listarea .column.one-fourth .info .info__text,.item_listarea .column.one-third .info .info__text{margin-bottom:12px;line-height:150%}.item_listarea .column.one-fourth .info .info__text .cate,.item_listarea .column.one-third .info .info__text .cate{margin-bottom:12px;font-size:12px}.item_listarea .column.one-fourth .info .info__text .title,.item_listarea .column.one-third .info .info__text .title{font-size:14px}}@media screen and (min-width: 769px){.item_listarea{display:flex;flex-wrap:wrap;width:100%}.item_listarea .column.one-third{margin:0 2.6% 60px 0;width:31.57%}.item_listarea .column.one-third:nth-of-type(3n){margin-right:0}}@media screen and (max-width: 798px){.item_listarea .column.one-third{margin-bottom:10vw}}.temp_btn{text-align:center;width:100%}.temp_btn a{background-color:#261a0c;color:#fff;font-size:13px;height:60px;display:flex;justify-content:center;align-items:center;margin:0 auto;position:relative;width:220px;transition:all .4s}.temp_btn a .link_arrow{right:20px}@media screen and (min-width: 799px){.temp_btn a:hover{background-color:#41382e}.temp_btn a:hover .link_arrow{right:10px}.temp_btn a:hover .link_arrow span:before{width:30px}}@media screen and (max-width: 798px){.temp_btn a:active{background-color:#41382e}.temp_btn a:active .link_arrow{right:10px}.temp_btn a:active .link_arrow span:before{width:30px}}.link_arrow{box-sizing:border-box;height:100%;display:flex;align-items:center;padding-bottom:12px;top:0;position:absolute;transition:right .4s}.link_arrow span{position:relative}.link_arrow span:before{content:"";display:block;position:absolute;top:4px;right:0;width:20px;height:1px;background:#fff;transition:width .4s}.link_arrow span:after{content:"";display:block;position:absolute;top:0;right:0;width:6px;height:6px;border:1px solid;border-color:transparent transparent #fff #fff;transform:rotate(-135deg)}.top_bannerarea{margin:0}.top_bannerarea li{list-style:none;padding:0}.top_bannerarea li img{vertical-align:bottom;max-width:100%}.top_bannerarea li a{display:flex;justify-content:center;align-items:center;position:relative;text-align:center}.top_bannerarea li a:after{background-color:#0009;content:"";position:absolute;top:0;left:0;height:100%;width:100%;transition:all .4s}.top_bannerarea li a .banner_txt{color:#fff;font-size:16px;font-weight:700;letter-spacing:.2em;text-shadow:0 0 4px #000;margin:auto;height:1em;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.top_bannerarea li a .link_arrow{right:60px;padding-bottom:10px;z-index:3}.top_bannerarea li a .link_arrow span:before{width:50px}.top_bannerarea li a:hover:after{opacity:0}.top_bannerarea li a:hover .link_arrow{right:50px}.top_bannerarea li a:hover .link_arrow span:before{width:60px}@media screen and (min-width: 799px){.top_bannerarea{display:flex;flex-wrap:wrap;position:fixed;top:130px;left:0}.top_bannerarea li{width:50%}}@media screen and (max-width: 798px){.top_bannerarea{position:relative;z-index:2}.top_bannerarea li a .link_arrow{right:6vw}}.journal_area{background-color:#fff;position:relative;width:100%;z-index:2}.journal_area h2{border:none;color:#362714;font-weight:600;padding:0;letter-spacing:.1em}.journal_area .newslist{display:flex;max-width:1140px;margin:0 auto 45px}.journal_area .newslist li{list-style:none;padding:0}.journal_area .newslist li img{max-width:100%}.journal_area .newslist li a{height:100%;display:block;position:relative;transition:opacity .6s;text-decoration:none}.journal_area .newslist li a:hover{opacity:.7}@media screen and (max-width: 960px){.journal_area .newslist li a:hover{opacity:1}}.journal_area .newslist li dl{padding-top:20px}.journal_area .newslist li dl dt{color:#000;font-size:14px}.journal_area .newslist li dl dd{color:#969696;font-size:11px}@media screen and (min-width: 799px){.journal_area{padding:100px 0}.journal_area h2{font-size:32px;margin-bottom:42px}.journal_area .newslist{display:flex;margin:0 auto 45px}.journal_area .newslist li{margin-right:2.75%;width:31.5%}.journal_area .newslist li:nth-child(3n){margin-right:0}.journal_area .newslist li a{padding-bottom:15px}.journal_area .newslist li dl dd{position:absolute;bottom:0;left:0}}@media screen and (max-width: 798px){.journal_area{padding:10vw 0}.journal_area h2{font-size:5.8vw;margin-bottom:7vw}.journal_area .newslist{margin:0 3vw 7vw}}.insta_area{position:relative;width:100%;z-index:2}.insta_area h2{border:none;color:#000;font-weight:600;letter-spacing:.2em;padding:0}.insta_area ul{display:flex;max-width:1850px;margin:0 auto}.insta_area ul li{list-style:none;padding:0}.insta_area ul li img{display:block;max-width:100%}@media screen and (min-width: 799px){.insta_area{background-color:linear-gradient(0deg,#f5f0e9 0%,#f5f0e9 50%,rgba(245,240,233,0) 50%,rgba(245,240,233,0) 100%);background-image:url(//ethical-conveni.com/cdn/shop/files/instabg.png?v=10567165028587117907);background-repeat:no-repeat;background-position:50% 0;padding:90px 0 20px}.insta_area h2{font-size:20px;margin:0 auto 30px}.insta_area ul li{margin-right:.5%;width:16.2%}.insta_area ul li:last-child{margin-right:0}}@media screen and (max-width: 798px){.insta_area{background-color:linear-gradient(0deg,#f5f0e9 0%,#f5f0e9 70%,rgba(245,240,233,0) 70%,rgba(245,240,233,0) 100%);background-image:url(//ethical-conveni.com/cdn/shop/files/instabg.png?v=10567165028587117907);background-repeat:no-repeat;background-position:50% 0;padding:10vw 0 3vw}.insta_area h2{font-size:5.8vw;margin:0 auto 8vw}.insta_area ul{flex-wrap:wrap;width:82.5vw}.insta_area ul li{margin:0 3.4% 2.6vw 0;width:48.3%}.insta_area ul li:nth-child(2n){margin-right:0}}.shopify-section--footer{position:relative}.section_wrap{background-color:#f5f0e9;position:relative;z-index:2}.breadcrumb{font-style:normal}@media screen and (min-width: 799px){.breadcrumb{margin-bottom:26px}}@media screen and (max-width: 798px){.breadcrumb{margin-bottom:20px;text-align:left}.product .breadcrumb{margin-bottom:0}}.breadcrumb a{color:#7b7b6c;text-decoration:underline}.breadcrumb a:hover{text-decoration:none}.breadcrumb a:last-of-type{color:#77482f;text-decoration:none}.page-body h1{font-family:Josefin Sans,\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-weight:600;text-align:left}.page-body h1{font-size:26px}@media screen and (min-width: 799px){.page-body h1{margin:0 auto 50px}}@media screen and (max-width: 798px){.page-body h1{font-size:20px;margin:0 auto 5vw}}.page-about-us{max-width:1540px}@media screen and (min-width: 799px){.page-about-us{padding-bottom:80px}}@media screen and (max-width: 798px){.page-about-us{padding-bottom:8vw}}.page-about-us h1{font-weight:600;text-align:left}.page-about-us h1{font-size:26px}@media screen and (min-width: 799px){.page-about-us h1{margin:0 auto 50px}}@media screen and (max-width: 798px){.page-about-us h1{margin:0 auto 5vw}}.page-about-us .about_title{max-width:1140px;margin:0 auto 40px}.page-about-us .about_title h2{color:#362714;font-weight:600;line-height:120%;padding:0;border:none;margin:0;text-align:left;letter-spacing:.1em}.page-about-us .about_title p{color:#362714;font-weight:700;letter-spacing:.1em}.page-about-us .about_title h2{font-size:60px}.page-about-us .about_title p{font-size:22px}@media screen and (min-width: 799px){.page-about-us .about_title{margin:0 auto 40px}}@media screen and (max-width: 798px){.page-about-us .about_title{width:fit-content;margin:0 auto 5vw}.page-about-us .about_title h2{font-size:24px;line-height:140%}}.page-about-us .about_pictarea p{color:#362714;font-weight:400;line-height:300%;letter-spacing:.2em}@media screen and (min-width: 799px){.page-about-us .about_pictarea{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:0 auto 140px}.page-about-us .about_pictarea .detail{width:50%}.page-about-us .about_pictarea .pict{margin-right:2%;width:46%}.page-about-us .about_pictarea p{font-size:16px}}@media screen and (max-width: 798px){.page-about-us .about_pictarea p{width:fit-content;margin-left:auto;margin-right:auto;line-height:200%;letter-spacing:.2em;font-size:13px}.page-about-us .about_pictarea .pict{margin:10vw auto;width:60%}}.page-about-us .about_category{margin:0 auto}.page-about-us .about_category h3{border:none;font-weight:600;padding:0;letter-spacing:.1em;text-align:center}.page-about-us .about_category .category_list{display:flex;flex-wrap:wrap}.page-about-us .about_category .category_list .category_cont dl dt{text-align:center}.page-about-us .about_category .category_list .category_cont dl dt span{font-weight:600;display:block}@media screen and (min-width: 799px){.page-about-us .about_category{max-width:1140px;padding-bottom:60px}.page-about-us .about_category h3{font-size:38px;margin:0 auto 40px}.page-about-us .about_category .category_list .category_cont{margin:0 5.3% 50px 0;width:29.8%}.page-about-us .about_category .category_list .category_cont:nth-of-type(3n){margin-right:0}.page-about-us .about_category .category_list .category_cont dl{padding-top:15px}.page-about-us .about_category .category_list .category_cont dl dt{font-size:18px;margin-bottom:20px}.page-about-us .about_category .category_list .category_cont dl dt span{margin-top:4px;font-size:14px;font-weight:400}}@media screen and (max-width: 798px){.page-about-us .about_category .category_list .category_cont{margin:0 0 6vw;width:100%}.page-about-us .about_category .category_list .category_cont:nth-of-type(2n){margin-right:0}.page-about-us .about_category .category_list .category_cont dl dt{padding:10px 0 14px}}.page-about-us .about_message{background-color:#f2e6db}.page-about-us .about_message h3{border:none;color:#362714;font-weight:600;padding:0;letter-spacing:.1em;text-align:center}.page-about-us .about_message p{color:#362714;font-weight:400;line-height:250%;letter-spacing:.1em}.page-about-us .about_message dl{text-align:center}.page-about-us .about_message dl dt{color:#362714;margin-bottom:15px}.page-about-us .about_message dl dd{color:#362714;display:flex;align-items:center;justify-content:center}.page-about-us .about_message dl dd span{margin-right:15px}@media screen and (min-width: 799px){.page-about-us .about_message{max-width:1760px;margin:0 auto;padding:130px 20px 100px}.page-about-us .about_message .about_messagecont{max-width:850px;margin:0 auto}.page-about-us .about_message h3{font-size:38px;margin-bottom:80px}.page-about-us .about_message p{font-size:15px;margin-bottom:40px}.page-about-us .about_message p:last-of-type{margin-bottom:60px}}@media screen and (max-width: 798px){.page-about-us{width:auto;padding:0 20px}.page-about-us h1{font-size:24px}.page-about-us .about_message{margin:0 -2.5vw;padding:10vw 4vw}.page-about-us .about_message p{font-size:13px;line-height:200%}.page-about-us .about_message p:last-of-type{margin-bottom:40px}.page-about-us .about_message p br.pc{display:none}.page-about-us .about_message dl dd{display:block}}@media screen and (min-width: 799px){.hidden-desktop,.visible-phone{display:none}}@media screen and (max-width: 798px){.visible-desktop,.hidden-phone{display:none}}.content-wrapper{max-width:1140px;margin-left:auto;margin-right:auto}.item-list-category{padding:0;margin:0;border:none;font-size:28px;text-align:center}.filter_wrap{margin-bottom:44px}@media screen and (max-width: 798px){.filter_wrap.visible-phone{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.filter_wrap [for=sort-by]{flex-basis:100px;padding:0}.filter_wrap #sort-by{margin:0}}.category-title{flex-basis:100%;max-width:100%}@media screen and (max-width: 798px){.category-title{margin-left:10px;margin-right:10px}.item-list-category{font-size:20px}}.section_select{flex-basis:100%;max-width:100%}@media screen and (max-width: 798px){.section_select{padding-top:16px;padding-bottom:16px;margin-left:10px;margin-right:10px}}.item-sort-link{display:flex}.item-sort-link__item:not(:last-child){padding-right:20px}.item-sort-link__item a{color:#362714;text-decoration:underline}.item-sort-link__item a.active,.item-sort-link__item a:hover{color:#de2d59;text-decoration:none}.item_listarea .thumbnail,.item_listarea .thumbnail a{padding-bottom:0}.paginate{display:flex;justify-content:center;align-items:center;margin-top:16px}.paginate .prev{margin-right:16px}.paginate .next{margin-left:16px}.paginate span{padding:0}.paginate span>a{display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:0;color:#7b7b6c;font-size:18px}.paginate .prev>a,.paginate .next>a{height:40px;width:40px;border:1px solid #D4CCC4;color:#362714;background:#fff}.paginate .page>a,.paginate .page.current{display:flex;justify-content:center;align-items:center;height:40px;width:30px;font-size:18px}.paginate .page>a:hover,.paginate .page.current{color:#362714}@media screen and (max-width: 798px){.paginate .prev{margin-right:12px}.paginate .next{margin-left:12px}.paginate span>a,.paginate .page>a,.paginate .page.current{font-size:14px}.paginate .prev>a,.paginate .next>a{height:36px;width:36px}.paginate .page>a,.paginate .page.current{height:32px;width:26px}}@media screen and (max-width: 798px){.heading{display:none}}@media screen and (min-width: 799px) and (max-width: 1200px){.container .column,.container .columns{margin-left:0;margin-right:0}.item_listarea .column.one-fourth{margin-left:10px;margin-right:10px}}.product_section{max-width:1220px;margin-left:auto;margin-right:auto}.product_section>.five-eighths{flex-basis:auto;max-width:100%;width:100%;margin:0}.product_section>.three-eighths{flex-shrink:0;flex-basis:52.459%;max-width:520px;width:100%;margin:0;padding-top:30px}@media screen and (max-width: 768px){.product_section>.three-eighths{flex-basis:100%;max-width:none;margin-top:10px;padding:0 10px;width:auto}}.product-gallery{padding-right:50px}@media screen and (max-width: 768px){.product-gallery{padding-right:0}}.product__type{display:block;margin-bottom:14px;font-size:14px;font-weight:700}.product__type a{color:#de2d59}.page-body h1.product__title{margin-bottom:24px}@media screen and (max-width: 768px){.page-body h1.product__title{font-size:20px}}.product__price-container{margin-bottom:30px}.product__description{margin-bottom:30px;font-size:14px;font-weight:500}.product__meta{margin-bottom:30px}.product__tag-label{font-family:Josefin Sans;text-transform:uppercase}.product__tag{display:inline-block;padding:3px 8px;font-size:13px;line-height:1em;background-color:#795d3a;border-radius:12px}.product__tag,.product__tag:hover,.product__tag:active,.product__tag:visited{color:#fff}.product_form .selector-wrapper label{font-family:Josefin Sans;text-transform:uppercase}.product_form .single-option-selector{margin-bottom:30px}.product-gallery__thumbnails.is-slide-nav--true .product-gallery__thumbnail{opacity:.766}.product-recommendations{margin-left:auto;margin-right:auto}.recommended-title{padding:40px 0 20px;font-size:18px;border-bottom:none;border-top:1px solid #E6E1D9}.purchase-details{align-items:flex-end}@media screen and (max-width: 768px){.purchase-details.smart-payment-button--false{flex-direction:row}}.purchase-details__quantity .product-plus,.purchase-details__quantity .product-minus{flex-shrink:0;background:#fff;border:1px solid #D4CCC4;border-radius:0}.purchase-details.smart-payment-button--false .purchase-details__quantity{margin-right:18px;width:150px}.purchase-details__quantity input.quantity{border:none;background:transparent}.purchase-details__quantity{margin:0}.purchase-details-wrapper__second{flex-basis:100%;max-width:100%}.disabled .add_to_cart.action_button{background:#000}.add_to_cart.action_button{padding:24px 20px;background:#de2d59;border:none}.add_to_cart.action_button{border-radius:0}.add_to_cart.action_button:after{content:"";display:inline-block;height:100%;vertical-align:middle}.add_to_cart.action_button .add-to-cart__icon,.add_to_cart.action_button .text{display:inline-block;vertical-align:middle}.add_to_cart.action_button .add-to-cart__icon{margin-top:-4px;margin-right:14px}.add_to_cart.action_button .text{font-weight:700}@media screen and (max-width: 580px){.product-gallery .product-gallery__main .flickity-prev-next-button{top:101%}}.shopify-section--recommended-products{margin-top:100px}@media screen and (max-width: 768px){.shopify-section--recommended-products{margin-top:60px}.recommended-title{padding-bottom:0;font-size:16px}}.product__spec{margin-bottom:30px}.product__spec-head,.product__spec-value{padding:4px 0;vertical-align:top;text-align:left}.product__spec-head{min-width:80px;font-weight:700}.brand-title{flex-basis:100%;max-width:100%;margin-bottom:70px}.handling-brand{padding:0;margin:0;border:none;font-size:28px;text-align:left}.collection-group{margin-bottom:40px;font-family:Josefin Sans,\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}.collection-group__label{margin-bottom:16px;color:#362714;font-size:26px}.collection-group__list{display:flex;flex-wrap:wrap;margin:0}.collection-group__item{flex-basis:33.333%;max-width:33.333%;padding:0;margin-bottom:30px;list-style:none}.collection-group__linker{display:inline-block}.collection-group__collection-name,.collection-group__collection-kana{display:block;color:#362714}.collection-group__collection-name{font-size:18px}.collection-group__collection-kana{font-size:12px}@media screen and (max-width: 768px){.brand-title{margin-bottom:40px}.handling-brand{font-size:20px}.collection-group{margin-bottom:20px}.collection-group__label{font-size:22px}.collection-group__item{flex-basis:100%;max-width:100%;margin-bottom:20px}.collection-group__collection-name{font-size:16px}}.brand-top-title h2{text-align:center;margin-bottom:36px}.brand-top-banner{margin-bottom:60px;width:100%}.collection__description{max-width:1140px;padding-bottom:64px;margin:30px 0 0;font-size:15px;line-height:1.67}@media screen and (max-width: 798px){.brand-top-title h2{margin-bottom:16px}.brand-top-banner{margin-bottom:30px}.collection__description{padding-bottom:30px;font-size:13px}}.content-wrapper--article{flex-direction:column}.article-title-wrapper{width:700px;margin-left:auto;margin-right:auto;text-align:left}.article-title{border:none;text-align:left}.article .wysiwyg{max-width:700px}.article .wysiwyg>p{width:600px;margin:0 auto 50px;font-size:14px}.article .wysiwyg>p:last-child{margin-bottom:0}@media screen and (max-width: 700px){.content-wrapper--article{padding:0 10px}.article-title-wrapper{width:100%}.article-title{font-size:20px;line-height:1.7}.article .wysiwyg>p{max-width:none;width:100%;margin-bottom:30px}.article .wysiwyg>p>img{max-width:none;width:100%;margin-left:auto;margin-right:auto}}#shopify-section-product-recommendations .item_listarea,#recently-viewed-products{width:100%}.shopify-search-bar{position:fixed;z-index:100;top:0;left:0;display:none;opacity:0;height:100vh;width:100%;box-sizing:border-box;background:#f5f0e9}.shopify-search-bar__form{top:0;bottom:0;left:0;right:0;margin:auto}.shopify-search-bar__input[type=text]{padding-left:0;padding-right:48px;margin:0;border:none;font-size:16px;background:transparent;border-bottom:1px solid #7b7b6c;border-radius:0}.shopify-search-bar__input[type=text]:focus{color:inherit;border:none;border-bottom:1px solid #7b7b6c;border-radius:0;box-shadow:none}.shopify-search-bar__close{display:none}.search-opened .shopify-search-bar__close{content:"";position:fixed;top:25px;right:25px;display:block;height:20px;width:20px;overflow:hidden;text-indent:180%;white-space:nowrap;background-image:url(//ethical-conveni.com/cdn/shop/files/spmenu.png?v=4635129498191256756);background-repeat:no-repeat;background-size:100%;background-position:0 100%}.header-container{z-index:90;background:#f5f0e9}.shopify-search-bar.search-opened{overflow-y:scroll;display:block;opacity:1}.shopify-search-bar-wrap{position:absolute;top:150px;left:50%;transform:translate(-50%);max-width:700px;width:90%;background:#f5f0e9}.shopify-search-text{padding-bottom:200px}.shopify-search-text li{position:relative;list-style:none}.shopify-search-text-h{margin-top:40px}.shopify-search-text-h>div{border-bottom:1px solid #CDCDCD;margin-bottom:10px;padding-bottom:4px;font-weight:700}.shopify-search-text-p{display:flex;flex-wrap:wrap}.shopify-search-text-p>li{width:calc(100% / 3)}.search-opened .header-container{z-index:110}.search-opened .sp_menuarea{display:none;opacity:0}@media screen and (max-width: 798px){.shopify-search-bar-wrap{top:100px}.shopify-search-bar__form{margin:0 auto 40px}.shopify-search-text-h{margin-top:20px}.shopify-search-text-h .dm__main__has-sub__icon{display:block;top:10px}.shopify-search-text-p{display:none}.shopify-search-text-h .dm_active+.shopify-search-text-p{display:block}.shopify-search-text-p>li{width:100%}}.theme-group{margin-bottom:40px;font-family:Josefin Sans,\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}.theme-group__list{display:flex;flex-wrap:wrap;margin:0}.theme-group__item{flex-basis:25%;max-width:25%;padding:0;margin-bottom:30px;list-style:none}.theme-group__linker{display:inline-block}.theme-group__theme-name{display:block;color:#362714;font-size:16px}@media screen and (max-width: 768px){.theme-group{margin-bottom:20px}.theme-group__item{flex-basis:100%;max-width:100%;margin-bottom:20px}.theme-group__theme-name{font-size:16px}}.head-section{max-width:none;width:100%}@media (min-width: 799px) and (max-width: 1400px){.shopify-section--header .top_bar{top:6px!important}}@media (min-width: 799px) and (max-width: 1060px){body{padding-top:96px}.shopify-section--header .section .container{padding:30px 0}.shopify-section--header .section .header-logo{top:26px;width:160px}.shopify-section--header .section .menu-nav{padding-left:40px}.shopify-section--header .section .menu-nav li{margin:0 10px}.shopify-section--header .section .menu-nav li:nth-child(3){margin-right:240px}.shopify-section--header .section .menu-nav li a{font-size:13px}}@media (max-width: 798px){.page-guide .one-whole+.one-whole{padding:0}.page-agreement .one-whole+.one-whole{padding:0}.page-privacy .one-whole+.one-whole{padding:0}.page-transaction_law .one-whole+.one-whole{padding:0}}
/*# sourceMappingURL=/s/files/1/0519/0693/7027/t/68/assets/newcss2021.css.map */
