@charset "UTF-8";html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;font-weight:400;font-style:normal;color:#181818;word-break:break-all;overflow-x:hidden}body.is_fixed{overflow:hidden}img{max-width:100%;height:auto;transition:all .3s ease}a:active{text-decoration:none;color:#000!important}a{text-decoration:none;color:#000}a:hover{opacity:.8}div,a{box-sizing:border-box}li{list-style:none}section{box-sizing:border-box}.e_enTxt{font-family:EB Garamond,serif}.is-sp{display:none}@media screen and (max-width: 768px){.is-sp{display:block}}.is-pc{display:block}@media screen and (max-width: 768px){.is-pc{display:none}}.more__btn{width:120px;border:1px solid #181818;font-size:13px;border-radius:30px;display:flex;align-items:center;justify-content:center;color:#181818;padding-right:10px;position:relative;height:34px;box-sizing:border-box;margin:0 auto;background:url(/cdn/shop/files/icon_arrow_right.svg?v=1761817377) no-repeat;background-size:5px;background-position:top 50% left 84%;transition:.3s ease}.more__btn:hover{opacity:1;color:#fff;background:url(/cdn/shop/files/icon_arrow_right_wh.svg?v=1761817377) no-repeat;background-size:5px;background-position:top 50% left 84%;background-color:#181818}.or__header{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;padding:20px;z-index:100}@media screen and (max-width: 768px){.or__header{background:#00000026;padding:5.4666666667vw 2.6666666667vw}}.or__header__inner{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.or__header__logo{width:44.8vw}}.or__header__logo img{vertical-align:bottom}.or__header__logo .on{display:none}.or__header__logo .off{display:block}.or__header__contact{width:190px;height:50px;display:flex;align-items:center;justify-content:center;background:#886f5d;color:#fff;font-size:14px;font-weight:500;border-radius:50px;box-shadow:0 0 4px #0006}@media screen and (max-width: 768px){.or__header__contact{display:none}}.or__header.is_fixed{background:#fff;position:fixed}.or__header.is_fixed .on{display:block}.or__header.is_fixed .off{display:none}.or__footer{background:#886f5d;box-sizing:border-box;padding:70px 40px 100px}@media screen and (max-width: 768px){.or__footer{padding:16vw 13.3333333333vw 5.3333333333vw}}.or__footer__inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.or__footer__inner{display:block}}.or__footer__logo{margin-bottom:45px;display:block;width:-moz-max-content;width:max-content}@media screen and (max-width: 768px){.or__footer__logo{margin:0 auto;margin-bottom:12vw;width:72.8vw}}.or__footer__sns{padding:0;display:flex;align-items:center;gap:20px;margin-bottom:160px}@media screen and (max-width: 768px){.or__footer__sns{gap:56px;justify-content:center;margin-bottom:10.6666666667vw}}.or__footer__copy{color:#fff;font-size:12px}@media screen and (max-width: 768px){.or__footer__copy{font-size:3.2vw;text-align:center}}.or__footer__sub{width:50%;justify-content:space-between;display:flex}@media screen and (max-width: 768px){.or__footer__sub{flex-direction:column-reverse;width:100%}}.or__footer__category{padding:0;margin:0}@media screen and (max-width: 768px){.or__footer__category{margin-bottom:18.6666666667vw}}.or__footer__category li+li{margin-top:35px}@media screen and (max-width: 768px){.or__footer__category li{text-align:center}}@media screen and (max-width: 768px){.or__footer__category li a{text-align:center}}.or__footer__category li a p{color:#fff;font-size:12px;margin:0 0 10px;font-weight:500}@media screen and (max-width: 768px){.or__footer__category li a p{font-size:2.9333333333vw}}.or__footer__menu{padding:0;margin:0}@media screen and (max-width: 768px){.or__footer__menu{margin-bottom:13.3333333333vw}}.or__footer__menu li+li{margin-top:15px}@media screen and (max-width: 768px){.or__footer__menu li{text-align:center}}.or__footer__menu li a{font-size:14px;color:#fff}body{margin:0;padding:0}.breadcrumb{max-width:90%;margin:0 auto}.breadcrumb__lists{display:flex;align-items:center}.breadcrumb__list{font-size:14px;font-weight:500}.breadcrumb__list+.breadcrumb__list{margin-left:40px;position:relative}.breadcrumb__list+.breadcrumb__list:before{content:"";width:17px;height:1px;background:#f3d7d7;position:absolute;left:-28px;top:50%;transform:translateY(-50%)}.modal{opacity:0;visibility:hidden;position:fixed;z-index:99991;top:0;left:0;width:100%;height:100lvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .4s linear;transition:opacity .4s linear}.modal.is-visible{visibility:visible;opacity:1}.modal__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006}.modal__wrap{position:relative;max-width:800px;width:calc(100% - 40px);max-height:calc(100% - 40px);height:auto;background-color:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch}.modal__close-btn{position:sticky;z-index:1;top:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;aspect-ratio:1/1;cursor:pointer;margin:-30px 0 0 auto}.modal__close-btn:before{content:"";display:inline-block;width:100%;aspect-ratio:1/1;background:url(/cdn/shop/files/lp-close_ico.svg) no-repeat center center/contain}.modal__body{position:relative;z-index:0;width:100%;height:100%;padding:80px 20px}.cta-modal__wrap{background-color:#f9f3ea}.cta-modal__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px 0}.cta-modal__btn{width:285px;height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;font-size:16px;background-color:#fff;border:1px solid #c7c7c7;border-radius:9999px;padding:0 20px 0 40px}.cta-modal__btn--tel:before{content:"";display:inline-block;width:22px;aspect-ratio:1/1;background:url(/cdn/shop/files/lp-phone_ico.svg) no-repeat center center/contain}.cta-modal__btn--mail:before{content:"";display:inline-block;width:24px;aspect-ratio:24/18;background:url(/cdn/shop/files/lp-mail_ico.svg) no-repeat center center/contain}.cta-modal__btn--line:before{content:"";display:inline-block;width:25px;aspect-ratio:1/1;background:url(/cdn/shop/files/lp-line_ico.png) no-repeat center center/contain}@media screen and (max-width: 749px){.cta-modal__btn{width:240px;font-size:15px;padding:0 20px}}.hamburger__menu{display:none}.or__header__btn{width:23px;height:12px;flex-direction:column;justify-content:space-between;cursor:pointer;position:relative;z-index:1001}.or__header__btn span{display:block;height:1px;background:#000;transition:all .3s ease}.or__header__btn{display:flex}@media screen and (max-width: 768px){.or__header__btn{display:flex}}.is_active .or__header__btn span,.active .or__header__btn span{background:#000!important}.hamburger__menu{display:none;position:fixed;opacity:0;z-index:-100;transition:.3s ease;top:0;left:0;width:100%;height:100%;background:#efeeea;overflow-y:auto}@media screen and (max-width: 768px){.hamburger__menu{display:block}.hamburger__menu .header__search{display:block;border-bottom:1px solid #000000;margin-bottom:10.6666666667vw;width:100%!important}}.hamburger__menu--inner{padding:42.6666666667vw 5.3333333333vw 16vw;overflow:hidden}.hamburger__menu--item>span,.hamburger__menu--item>a{display:block;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;padding:20px 0;border-bottom:1px solid #B5B73B}.hamburger__menu--item>span{background:url(../img/common/icon_plus.svg) no-repeat;background-position:94%;background-size:20px;cursor:pointer;transition:.3s ease}.hamburger__menu--item>span.is_active{background:url(../img/common/icon_minus.svg) no-repeat;background-position:94%;background-size:20px}.hamburger__menu--item>div{height:0;overflow:hidden;transition:.2s ease height}.hamburger__menu--item>div ul{margin:20px 0 40px;display:flex;flex-direction:column;gap:25px}.hamburger__menu--item>div span{font-size:16px;font-weight:500;color:#000}.hamburger__menu--item>div a{font-size:16px;font-weight:500;color:#000}.hamburger__menu--item>div .links{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:15px}.hamburger__menu--item>div .links a{display:block;text-align:center}.hamburger__menu--item>div .links img{margin-bottom:10px}.hamburger__menu--item>div .links p{font-size:14px}.hamburger__menu--footer{background:#000;padding:10.6666666667vw 5.3333333333vw 21.3333333333vw;overflow:hidden}.hamburger__menu--footer .sns{display:flex;justify-content:center;align-items:center;gap:20px}.hamburger__menu--footer .hamburger__menu--account a{border:1px solid #fff;text-align:center;display:block;color:#fff!important;font-size:16px;margin:40px auto;max-width:350px;padding:22px 0 22px 20px;background:url(../img/common/icon_user_wh.svg) no-repeat;background-size:24px;background-position:28%}.hamburger__menu--footer .hamburger__menu--item ul{margin-bottom:0}.hamburger__menu--footer .hamburger__menu--item span{color:#fff;background:url(../img/common/icon_plus_wh.svg) no-repeat;background-position:94%;background-size:20px;cursor:pointer;transition:.3s ease}.hamburger__menu--footer .hamburger__menu--item span.is_active{background:url(../img/common/icon_minus_wh.svg) no-repeat;background-position:94%;background-size:20px}.hamburger__menu--footer .hamburger__menu--item a{color:#fff}@media screen and (max-width: 768px){.hamburger__menu .sns{transform:scale(1.2)}}.hamburger__menu.active{opacity:1;z-index:998}.header__btn.open span:first-child{transform:rotate(45deg) translate(3px,3px)}.header__btn.open span:last-child{transform:rotate(-45deg) translate(5px,-5px)}.shopify-policy__container{max-width:800px;padding:50px 20px}.shopify-policy__title{margin-bottom:40px}@media screen and (max-width: 768px){.shopify-policy__container{padding:0 20px 50px}.shopify-policy__title h1{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/style.css.map */
