.header{position:fixed;top:50px;left:0;z-index:99;width:100%;height:72px;display:flex;justify-content:space-between;align-items:center;background-color:#a69b95;color:#fff;padding:24px 40px}@media (max-width: 1024px){.header{gap:16px;justify-content:unset;padding:24px;height:60px}}@media (max-width: 767px){.header{height:48px;top:41px;padding:16px}}.header.is-menu-open{top:0}.header.is-menu-open .header__actions{opacity:0;visibility:hidden}.header .header__logo{width:182px;height:auto;position:relative;z-index:1;flex-shrink:0}@media (max-width: 1024px){.header .header__logo{width:140px}}@media (max-width: 767px){.header .header__logo{width:120px}}.header .header__logo a{display:block;width:100%}.header .header__logo img{display:block;width:100%;height:auto;object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-webkit-backface-visibility:hidden;transform:translateZ(0)}@media (max-width: 1024px){.header .nav{position:fixed;width:100%;height:calc(100vh - 60px);top:60px;overflow:auto;left:0;background-color:#f1f0ef;color:#383432;opacity:0;visibility:hidden;transition:.3s ease-in-out}}@media (max-width: 767px){.header .nav{top:48px;height:calc(100vh - 48px)}}@media (max-width: 1024px){.header .nav.is-open{opacity:1;visibility:visible}}@media (max-width: 1024px){.header .nav .nav__inner{padding:24px 16px}}.header .nav ul{display:flex;align-items:center;gap:38px}@media (max-width: 1099px){.header .nav ul{gap:24px}}@media (max-width: 1024px){.header .nav ul{flex-direction:column;gap:0}}.header .nav ul li{position:relative}@media (max-width: 1024px){.header .nav ul li{width:100%;border-bottom:1px solid #e7e3e1;padding-block:24px 23px}}.header .nav ul li:before{content:"";position:absolute;bottom:-1px;left:0;height:2px;background-color:#fff;transition:.3s ease-in-out;width:0;z-index:2}@media (max-width: 1024px){.header .nav ul li:before{display:none}}.header .nav ul li a,.header .nav ul li span{display:block;padding-block:24px}@media (max-width: 1024px){.header .nav ul li a,.header .nav ul li span{width:100%;padding:0 16px;font-size:1.4rem}}.header .nav ul li span{cursor:default}.header .nav ul li:hover:before{width:100%}@media (min-width: 1025px){.header .nav ul .menu-item-has-children:hover .sub-menu{display:block}}@media (max-width: 1024px){.header .nav ul .menu-item-has-children.is-open .sub-menu{display:block}}@media (max-width: 1024px){.header .nav ul .menu-item-has-children.is-open>a:before,.header .nav ul .menu-item-has-children.is-open>span:before{width:12px;height:12px;background:url(../../assets/images/common/minus_icon.svg) no-repeat center/contain}}.header .nav ul .menu-item-has-children>a,.header .nav ul .menu-item-has-children>span{position:relative;padding-right:17px}@media (max-width: 1024px){.header .nav ul .menu-item-has-children>a,.header .nav ul .menu-item-has-children>span{padding:0 16px}}.header .nav ul .menu-item-has-children>a:before,.header .nav ul .menu-item-has-children>span:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:9px;height:6px;background:url(../../assets/images/common/chevron_down_icon.svg) no-repeat center/contain}@media (max-width: 1024px){.header .nav ul .menu-item-has-children>a:before,.header .nav ul .menu-item-has-children>span:before{width:12px;height:12px;right:16px;background:url(../../assets/images/common/plus_icon.svg) no-repeat center/contain}}.header .nav ul .sub-menu{position:absolute;top:100%;left:0;width:max-content;padding:12px 24px;background-color:#a69b95cc;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);display:none}@media (max-width: 1024px){.header .nav ul .sub-menu{background-color:#f1f0ef;position:relative;padding:0 24px;margin-top:16px;width:100%;display:none}}.header .nav ul .sub-menu li{width:fit-content}@media (max-width: 1024px){.header .nav ul .sub-menu li{width:100%}.header .nav ul .sub-menu li+li{margin-top:12px}.header .nav ul .sub-menu li{border-bottom:0;padding:0}}.header .nav ul .sub-menu li:before{display:none}.header .nav ul .sub-menu li a{padding-block:0;margin-block:12px}@media (max-width: 1024px){.header .nav ul .sub-menu li a{font-size:1.2rem;margin:0;padding:0}}.header .nav .nav-sns{display:none;width:fit-content;margin:32px auto 24px}@media (max-width: 1024px){.header .nav .nav-sns{display:block}}.header .nav .nav-sns__title{font-size:1.4rem;font-weight:500;color:#8a7e78;text-transform:uppercase}.header .nav .nav-sns__list{display:flex;flex-direction:row;justify-content:center;gap:16px;margin-top:12px}.header .nav .nav-sns__item{padding:0;width:32px;height:32px;border-bottom:0}.header .nav .nav-sns__link{padding:0}.header .header__actions{display:flex;align-items:center;gap:24px}.header .header__actions a{display:flex;align-items:center}@media (max-width: 1024px){.header .header__actions{margin-left:auto}}@media (max-width: 767px){.header .header__actions{gap:16px}}.header .hamburger{margin-inline:2px;position:relative;width:20px;height:13px;background:none;border:0;cursor:pointer;z-index:100;display:none;flex-shrink:0}@media (max-width: 1024px){.header .hamburger{display:block}}.header .hamburger span,.header .hamburger:before,.header .hamburger:after{content:"";position:absolute;width:100%;height:1px;background-color:#fff;border-radius:2px;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.header .hamburger:before{top:0}.header .hamburger span{top:50%;transform:translateY(-50%)}.header .hamburger:after{bottom:0}.header .hamburger.is-open:before{opacity:0;visibility:hidden;transform:translateY(5px)}.header .hamburger.is-open:after{opacity:0;visibility:hidden;transform:translateY(-5px)}@media (max-width: 767px){body:not(:has(.common-announce2)) .header{top:0!important}}body:not(:has(.common-announce2)) .header{top:0!important}body:not(:has(.common-announce2)) #MainContent{padding-top:72px!important}@media (max-width: 767px){body:not(:has(.common-announce2)) #MainContent{padding-top:48px!important}}.footer{background-color:#383432;padding-block:80px}@media (max-width: 1024px){.footer{padding-block:72px}}@media (max-width: 767px){.footer{padding-block:56px 8px}}.footer .footer__inner{gap:146px;gap:11%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.footer .footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:51px}}.footer .footer__info{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0}.footer .footer__logo{display:block}@media (max-width: 767px){.footer .footer__logo{width:182px;height:24px;margin:0 auto}}.footer .footer__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer .footer-sns{margin-top:80px}@media (max-width: 767px){.footer .footer-sns{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:32px auto 0}}.footer .footer-sns__title{font-size:1.8rem;font-weight:500;color:#fff;text-transform:uppercase}@media (max-width: 1024px){.footer .footer-sns__title{font-size:1.7rem}}@media (max-width: 767px){.footer .footer-sns__title{font-size:1.4rem}}.footer .footer-sns__list{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media (max-width: 767px){.footer .footer-sns__list{margin-top:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer .footer__copyright{font-size:1rem;font-weight:500;color:#fff;margin-top:auto}@media (max-width: 767px){.footer .footer__copyright{display:none}}.footer .footer__nav ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:64px}@media (max-width: 1439px){.footer .footer__nav ul{gap:64px 40px}}@media (max-width: 1024px){.footer .footer__nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 767px){.footer .footer__nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0}}.footer .footer__nav ul li{position:relative;min-width:72px}@media (max-width: 1024px){.footer .footer__nav ul li{max-width:180px}}@media (max-width: 767px){.footer .footer__nav ul li{padding:0;border-bottom:none;max-width:unset;margin-bottom:16px}}@media (max-width: 1024px){.footer .footer__nav ul li:first-of-type{padding-top:0}}.footer .footer__nav ul li a,.footer .footer__nav ul li span{display:block;font-size:1.8rem;font-weight:500;color:#fff}@media (max-width: 767px){.footer .footer__nav ul li a,.footer .footer__nav ul li span{font-size:1.4rem}}.footer .footer__nav ul li span{cursor:default}.footer .footer__nav ul li>.sub-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;margin-top:40px}@media (max-width: 1024px){.footer .footer__nav ul li>.sub-menu{gap:12px;margin-top:16px}}@media (max-width: 767px){.footer .footer__nav ul li>.sub-menu{display:block!important;margin-top:0}}@media (max-width: 1024px){.footer .footer__nav ul li>.sub-menu li{border-bottom:0;padding:0 8px}}@media (max-width: 1024px){.footer .footer__nav ul li>.sub-menu li+li{margin-top:12px}}.footer .footer__nav ul li>.sub-menu li:hover a{color:#fff}.footer .footer__nav ul li>.sub-menu li a{display:block;font-size:1.4rem;font-weight:400;color:#a69b95;-webkit-transition:.3s;transition:.3s}@media (max-width: 767px){.footer .footer__nav ul li>.sub-menu li a{font-size:1.3rem;padding:0}}.footer .footer__nav .menu-item-has-children{position:relative}.footer .footer__nav .menu-item-has-children>a,.footer .footer__nav .menu-item-has-children span{position:relative}@media (max-width: 767px){.footer .footer__nav .menu-item-has-children>a:before,.footer .footer__nav .menu-item-has-children span:before{content:none;display:none}}@media (max-width: 1024px){.footer .footer__nav .menu-item-has-children.is-open .sub-menu{display:block}}@media (max-width: 1024px){.footer .footer__nav .menu-item-has-children.is-open>a:before,.footer .footer__nav .menu-item-has-children.is-open>span:before{width:12px;height:12px;background:url(../../assets/images/common/minus_white_icon.svg) no-repeat center/contain}}.footer .footer__copyright--sp{display:none}@media (max-width: 767px){.footer .footer__copyright--sp{display:block;font-size:1rem;font-weight:500;color:#fff;text-align:right}}.header{position:sticky;top:0;left:0;width:100%;height:72px;background-color:#a69b95;color:#fff;z-index:999;box-shadow:none!important}@media (max-width: 767px){.header{height:60px}}.header__inner{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0 40px;height:100%;width:100%;box-sizing:border-box}@media (max-width: 1024px){.header__inner{padding:0 24px}}@media (max-width: 767px){.header__inner{padding:0 16px}}body #MainContent,body:has(.announcement-bar-section) #MainContent,body:not(:has(.announcement-bar-section)) #MainContent{padding-top:0!important;margin-top:0!important}.header__logo{flex-shrink:0;z-index:1001;line-height:1;margin:0;display:flex;align-items:center;height:100%}.header__logo a{display:block;line-height:0}.header__logo img{display:block;width:160px;height:auto;object-fit:contain}@media (max-width: 1024px){.header__logo img{width:130px}}@media (max-width: 767px){.header__logo img{width:110px}}.header__right-group{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:24px!important;z-index:1001;height:100%;margin-left:auto;position:relative}@media (max-width: 767px){.header__right-group{gap:16px!important}}.header__icon svg{display:block;width:24px;height:24px}.header__icon{display:flex;align-items:center;color:#fff;text-decoration:none}.header__cart{position:relative}.header__cart sup{position:absolute;top:-8px;right:-8px;background:#fff;color:#a69b95;font-size:10px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.hamburger,.nav{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
