@charset "UTF-8";:root{--color-primary: #574528;--color-secondary: #868686;--color-third: #796443;--color-border: #ccc;--color-disable: #EBEBEB;--color-contact: #574528;--color--text:#3C2808;--color-primarybutton: #3C2808;--color-black: #000;--color-white: #fff;--contentWidth: 1360px;--gap-common: 20px;--font-en: Cormorant Garamond, serif;--font-ja: Noto Serif JP, serif}picture{display:block}img{max-width:100%;height:auto;vertical-align:bottom}ul,ol{margin:0;padding:0}p{margin-top:0}a{text-decoration:none}html{scroll-behavior:smooth;scroll-padding-top:100px}@media screen and (min-width:768px){html{scroll-padding-top:250px}}html.is-noScrollable{overflow:hidden}body{font-family:var(--font-ja);color:var(--color--text)}:root{--font-heading-family: var(--font-ja)}.header{position:fixed;z-index:100;width:100%;max-width:none;top:0;left:0;background:var(--color-white);transition:background-color .4s;padding:8px 8px 8px 16px;display:block;border-bottom:1px solid #F2F0ED}@media screen and (min-width:768px){.header{padding:10px 40px;border-bottom:1px solid #D3CCC0;display:block}}.header:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#ffffffb3;top:0;left:0;z-index:-1;opacity:0;transition:opacity .3s}body.is-scrolled .header:before{opacity:1}@media screen and (min-width:768px){.header._home:before{content:"";opacity:1;height:200px;background:linear-gradient(#3c280880,#3c280800);mix-blend-mode:multiply}body.is-scrolled .header._home:before{opacity:0}}body:not(.is-scrolled) .header._home{background:transparent;border:none}body:not(.is-scrolled) .header._home a,body:not(.is-scrolled) .header._home span.header__icon-label{color:#fff!important}body:not(.is-scrolled) .header._home path,body:not(.is-scrolled) .header._home rect,body:not(.is-scrolled) .header._home tspan,body:not(.is-scrolled) .header._home circle{stroke:#fff!important}body:not(.is-scrolled) .header._home line{stroke:#fff!important}body:not(.is-scrolled) .header._home .header__heading path{stroke:#fff;fill:#fff}.header__inner{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:768px){.header__inner{padding:0}}.header__logo{width:136px}@media screen and (min-width:768px){.header__logo{width:210px}}.header__logo a{display:block}.header__logo svg{width:100%}.header__logo path{stroke:#3c2808}.header__icon{display:flex;flex-direction:column;text-decoration:none}@media screen and (min-width:768px){.header__icon{width:48px;height:auto}}.header__icon .icon{width:48px;height:48px}.header__icon svg{display:block;width:48px;height:auto}.header__icon span{text-decoration:none;font-size:1rem;text-align:center;line-height:1;height:auto;white-space:nowrap;margin-top:5px}@media screen and (min-width:768px){.header__navs{display:flex;align-items:center;gap:0 36px}}.header__menu-item{font-size:1.6rem;font-weight:700;text-decoration:none}.header__active-menu-item{text-decoration:none}.header__hamburger{margin-left:10px}@media screen and (min-width:768px){.header__hamburger{display:none!important}}@media screen and (min-width:768px){.globalNav{display:flex;align-items:center}}.globalNav__list{list-style:none;display:none}@media screen and (min-width:768px){.globalNav__list{display:flex}}.globalNav__listitem{margin-right:20px;font-family:var(--font-en)}.globalNav__listitem a{display:block;padding:.5em 0;color:var(--color--black)}@media(hover:hover){.globalNav__listitem a{transition:color .4s}.globalNav__listitem a:hover{color:var(--color-primary)}}@media screen and (min-width:1380px){.globalNav__listitem{margin-right:32px}.globalNav__listitem:last-child{margin-right:0}}.button-hamburger{position:relative;vertical-align:middle;z-index:1;width:40px;height:32px;padding:0;border:0;outline:0;background-color:transparent;cursor:pointer;-webkit-appearance:none;appearance:none;margin:0 0 0 10px}.hamburger{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:18px;height:1px;margin:auto;background-color:#000;transition:all .4s cubic-bezier(.075,.82,.165,1)}.hamburger:before,.hamburger:after{position:absolute;display:block;width:100%;height:100%;border-radius:4px;background-color:inherit;content:"";transition:all .4s cubic-bezier(.075,.82,.165,1)}.hamburger:before{top:-6px}.hamburger:after{top:6px}html.is-drawerActive .hamburger{background:transparent}html.is-drawerActive .hamburger:before,html.is-drawerActive .hamburger:after{background:#000;top:0}html.is-drawerActive .hamburger:before{transform:rotate(45deg)}html.is-drawerActive .hamburger:after{transform:rotate(-45deg)}.hamburger__text{font-size:.8rem;position:absolute;width:100%;top:100%;left:0;right:0;white-space:nowrap;font-family:var(--font-ja);color:var(--color--text)}.hamburger__text .close{display:none}.headerNav__list{display:flex;align-items:center;list-style:none}@media screen and (min-width:768px){.headerNav__list{display:flex;align-items:center;margin:0}}.headerNav__listitem{height:32px}@media screen and (min-width:768px){.headerNav__listitem{margin-left:20px;height:auto}.headerNav__listitem.sp-nav{margin:0}}.headerNav__listitem a{display:block}@media(hover:hover){.headerNav__listitem a{transition:color .4s}.headerNav__listitem a svg path{transition:stroke .4s}.headerNav__listitem a:hover{color:var(--color-primary)}.headerNav__listitem a:hover svg path{stroke:var(--color-primary)}}.spNav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;visibility:hidden;opacity:0;flex-direction:column;overflow-y:auto;padding:64px 5.3333333333% 12rem;height:100%;width:100%;background:var(--color-white);box-shadow:0 0 #0000;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:.6s;transition-property:opacity,box-shadow,visibility}@media screen and (min-width:768px){.spNav{display:none}}.is-drawerActive .spNav{visibility:visible;opacity:1}.spNav__list{list-style:none;font-family:var(--font-en)}.spNav__list._category{display:flex;gap:8px}.spNav__listitem{font-size:1.8rem;list-style:none}.spNav__listitem a{display:block;color:#574528}.spNav__listitem.has-child{padding:1rem 0 0;border:none}.spNav__listitem.has-child:after{display:none}.spNav__listitem.has-child>a{padding:0}.has-child+.spNav__listitem:not(.has-child)>a{margin-top:2rem}.spNav__list._category .spNav__listitem{flex:1}.spNav__childlist{list-style:none}.spNav__childlistitem{border-bottom:1px solid #F2F0ED;font-size:1.4rem}.spNav__childlistitem a{display:block;padding:.8rem 0 .5rem;color:#574528;font-weight:400;text-align:left}.spNav__childTitle{display:block;border-bottom:1px solid #F2F0ED;color:var(--color-black);font-size:2rem}.spNav__childTitle>a{padding:1.4rem 0 1rem;position:relative}.spNav__childTitle>a:after{content:"";display:block;background:url(./icon_linkarr_black.svg) no-repeat center/contain;width:16px;height:4px;position:absolute;top:calc(50% - 2px);right:16px}.spNav__search{padding:32px 0}.spNav__search .field:before,.spNav__search .field:after{content:none}.spNav__search .search__input.field__input{background:#f2f0ed;border-radius:4px;display:block;padding:4px 30px 4px 10px;border:none;box-shadow:none}.spNav__search .search__input.field__input:focus{padding-top:20px}.spNav__link{color:#574528;text-align:center;font-weight:700;padding-bottom:12px;border-bottom:1px solid #F2F0ED}.nav-guides{display:flex;justify-content:center;padding:9px 0 32px}.nav-guide{margin-left:12px;list-style:none}.nav-guide tspan{font-family:var(--font-ja);font-weight:700}.nav-guide:nth-child(3n+1){margin-left:0}.nav-guide a{display:block;width:100%;height:100%;font-family:var(--font-ja)}.nav-guide a:hover{opacity:1}.nav-item__title{padding-top:32px;font-size:1.6rem;letter-spacing:.03em;font-weight:600;text-align:center}.nav-brand__items{display:flex;list-style:none;flex-wrap:wrap;border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:0 16px}.nav-brand__item{margin-left:16px;width:calc(50% - 8px);height:60px;padding:10px 0}.nav-brand__item:nth-child(odd){margin-left:0}.nav-brand__item a{display:block;height:100%}.nav-brand__item img{display:block;margin:auto;width:104px;height:auto;max-height:100%;object-fit:contain;text-align:center}.footer{padding:40px 0;background:#26221c;color:#fff}@media screen and (min-width:768px){.footer{padding:68px 0 300px;margin-top:120px}}.footer__logo{margin:0}.footer__item{border:1px solid #55514C;padding:20px;position:relative}.footer__item._main{margin-top:20px}@media screen and (min-width:768px){.footer__item._main{display:flex;align-items:center;padding:7px 100px 7px 40px;margin-top:32px;min-height:80px}}.footer__list+.footer__item._main{margin-top:32px}.footer__item._sub{margin-top:24px}@media screen and (min-width:768px){.footer__item._sub{margin-top:0;flex:1}}.footer__item a{color:inherit}.footer__item a:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.footer__item:after{content:"";display:block;width:72px;height:8px;background:url(./icon_linkarr_lightbrown.svg) no-repeat center/contain;position:absolute;top:25px;right:20px;transition:all .4s}@media screen and (min-width:768px){.footer__item:after{width:86px;height:10px;top:28px;right:13px}}@media(hover:hover){.footer__item:hover:after{transform:translate(10px)}}.footer__title{font-size:1.8rem;letter-spacing:.03em;margin:0}@media screen and (min-width:768px){.footer__item._main .footer__title{width:310px}}.footer__tel{font-size:3.2rem;margin:0}.footer__tel .tel__link{color:#fff}.footer__text{margin-top:18px;font-size:1.4rem;letter-spacing:.03em;line-height:1.4;margin-bottom:0;font-weight:400}.footer__item._main .footer__text{margin-top:0}@media screen and (min-width:768px){.footer__item._main .footer__text{font-size:1.6rem;letter-spacing:.03em}}.footer__announce{display:flex;align-items:center;margin:0;font-size:1.4rem}@media screen and (min-width:768px){.footer__announce{font-size:1.6rem;margin-left:5%}}.footer__announce span{display:inline-block;border:1px solid #55514C;letter-spacing:.03em;padding:8px 12px;line-height:1;margin-right:20px;font-size:1.2rem;white-space:nowrap}@media screen and (min-width:768px){.footer__announce span{padding:11px;font-size:1.6rem}}.footer__list{margin-top:24px}@media screen and (min-width:768px){.footer__list{display:flex;gap:12px;margin-top:32px}}.footer__footerNav{margin-top:58px}@media screen and (min-width:768px){.footer__footerNav{margin-top:60px}}.footer__copyright{margin-top:12px;margin-bottom:0;font-weight:100;text-align:right;color:#d3ccc0;font-family:var(--font-en)}.footerNav{border-top:1px solid #55514C;border-bottom:1px solid #55514C;padding:20px 0}@media screen and (min-width:768px){.footerNav{display:flex;align-items:center;justify-content:space-between}}.footerNav__list._main{max-width:276px}@media screen and (min-width:768px){.footerNav__list._main{max-width:none}}.footerNav__list._sns{margin-top:40px}@media screen and (min-width:768px){.footerNav__list._sns{margin-top:0}}.footerNav__listitem{display:inline-block}@media screen and (min-width:768px){.footerNav__listitem{margin-right:32px}}.footerNav__list._main .footerNav__listitem{margin-right:24px}.footerNav__link{font-family:var(--font-en);letter-spacing:.04em;font-size:1.6rem;color:var(--color-white)}@media(hover:hover){.footerNav__link{transition:color .4s}}.footerNav__list._sns .footerNav__link{display:block}@media(hover:hover){.footerNav__list._sns .footerNav__link{transition:transform 1s cubic-bezier(.165,.84,.44,1)}.footerNav__list._sns .footerNav__link:hover{transform:scale(1.1)}}.l-main{padding-top:56px}@media screen and (min-width:768px){.l-main{padding-top:103px}}.l-main._home{padding-top:0}@media screen and (min-width:768px){.l-main._home{padding-top:0}}.inner{max-width:var(--contentWidth);margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}@media screen and (min-width:1380px){.inner{padding-left:0;padding-right:0}}.inner._narrow{max-width:960px}.inner._xsnarrow{max-width:600px}.container{overflow:hidden}.sidenav{display:none}@media screen and (min-width:768px){.sidenav{padding-top:63px;display:block}}.sidenav__list{list-style:none;border-bottom:1px solid #D3CCC0}.sidenav__item+.sidenav__item{margin-top:40px}.sidenav__tilte{margin:0;font-size:2.4rem;color:#796443;font-family:var(--font-en)}.sidenav__listitem{border-top:1px solid #D3CCC0}@media screen and (min-width:768px){.sidenav__listitem.has-subnav+.sidenav__listitem{margin-top:20px;border-top:none}}.sidenav__link{display:block;color:#574528;font-weight:700;padding:8px}.sidenav__link._sub{font-weight:400}@media screen and (min-width:768px){.sidenav__childlist{border-top:1px solid #D3CCC0}}.sidenav__childlistitem{list-style:none}.sidenav__childlistitem:not(:last-child){border-bottom:1px solid #D3CCC0}.arrow{--arrow-translateY: -40%;--arrow-rotate: 0deg;position:relative;padding-right:12px}.arrow[lang=en]{--arrow-translateY: -20%}.arrow._news:after{top:26px;background:url(./icon_plus.svg) no-repeat center/contain;right:15px;width:18px;height:18px;--arrow-translateY: 0}@media screen and (min-width:768px){.arrow._news:after{top:36px;right:20px}}.arrow._news.is-open{--arrow-rotate: 180deg}.arrow._news.is-open:after{top:32px}.arrow._media:after{right:15px}.arrow:after{position:absolute;top:50%;width:16px;height:8px;background:url(./icon_arrow.svg) no-repeat center/contain;content:"";transition:transform .5s cubic-bezier(.165,.84,.44,1);transform:translateY(var(--arrow-translateY)) rotate(var(--arrow-rotate))}.arrow:after{right:0;background-color:var(--color-white)}.heading{margin-top:0;margin-bottom:0;font-size:2.8rem;font-family:var(--font-en);color:var(--color--text);font-weight:300}@media screen and (min-width:768px){.heading{font-size:5.2rem}}.heading._center{text-align:center}.heading._primary{margin:0;text-align:center;font-family:var(--font-en);letter-spacing:.04em}@media screen and (min-width:768px){.heading._primary{font-size:4rem}}.heading._small{font-weight:600;font-size:1.8rem}.heading_ja{display:block;font-family:var(--font-ja);font-size:1.4rem}@media screen and (min-width:768px){.heading_ja{margin-left:9px;font-size:1.6rem;display:inline-block}}.linkarr__link{display:flex;align-items:center;justify-content:center;color:var(--color-primary);font-family:var(--font-en);font-size:1.6rem;padding:1.4rem 0;position:relative;border:1px solid var(--color-primary);padding:8px 24px;letter-spacing:.03em}@media screen and (min-width:768px){.linkarr__link{padding:4px 24px}}.linkarr__link:after{content:"";display:block;background:url(./icon_linkarr.svg) no-repeat center/contain;width:52px;height:10px;position:absolute;top:calc(50% - 6px);right:16px}@media screen and (min-width:768px){.linkarr__link:after{position:static;width:52px;height:10px;margin-left:24px}}@media(hover:hover){.linkarr__link{position:relative}.linkarr__link:after{transition:transform .6s}.linkarr__link:hover:after{transform:translate(10px)}}.linkarr._black .linkarr__link{color:#000}.linkarr._black .linkarr__link:after{background-image:url(./icon_linkarr_black.svg)}.linkarr._s .linkarr__link{padding-top:4px;padding-bottom:4px;line-height:1}@media screen and (min-width:768px){.linkarr._s .linkarr__link{line-height:1.5}}.linkbutton{margin:0;position:relative;z-index:0}.linkbutton__link{display:flex;align-items:center;color:var(--color-primarybutton);text-decoration:none;border:1px solid var(--color-primarybutton);position:relative;z-index:0;font-family:var(--font-ja);padding:15px}@media screen and (min-width:768px){.linkbutton__link{padding:20px 24px}}.linkbutton__link .icon{position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media screen and (min-width:768px){.linkbutton__link .icon{height:8px;width:72px}}.linkbutton__link .icon svg{display:block}@media(hover:hover){.linkbutton__link{transition:color .4s}.linkbutton__link:before{content:"";display:block;position:absolute;width:100%;height:100%;background:var(--color-primarybutton);opacity:0;z-index:-1;transition:opacity .4s;left:0;top:0}.linkbutton__link:hover{color:#fff}.linkbutton__link:hover:before{opacity:1}.linkbutton__link:hover .icon path{stroke:#fff}}.linkbutton._primary .linkbutton__link{background:var(--color-primary);color:#fff}.linkbutton._primary .linkbutton__link .icon path{stroke:#fff}@media(hover:hover){.linkbutton._primary .linkbutton__link:before{transition:all .4s}.linkbutton._primary:hover .linkbutton__link{color:var(--color-primary)}.linkbutton._primary:hover .linkbutton__link:before{background:#fff}.linkbutton._primary:hover .linkbutton__link .icon path{stroke:var(--color-primary)}}.linkbutton._small .linkbutton__link{padding:10px 0}.anglebutton{display:block;position:relative;background:none;-webkit-appearance:none;appearance:none;box-shadow:none;border:none;cursor:pointer}.anglebutton._viewmore{width:320px;margin-inline:auto}.anglebutton.is-disabled{pointer-events:none}.anglebutton__inner{display:flex;align-items:center;color:var(--color-primarybutton);text-decoration:none;border:1px solid var(--color-primarybutton);position:relative;z-index:0;font-family:var(--font-ja);padding:15px}@media screen and (min-width:768px){.anglebutton__inner{padding:20px 24px}}.anglebutton__inner .icon{position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media screen and (min-width:768px){.anglebutton__inner .icon{height:8px;width:72px}}.anglebutton__inner .icon svg{display:block}@media(hover:hover){.anglebutton__inner{transition:color .4s}.anglebutton__inner:before{content:"";display:block;position:absolute;width:100%;height:100%;background:var(--color-primarybutton);opacity:0;z-index:-1;transition:opacity .4s;left:0;top:0}.anglebutton__inner:hover{color:#fff}.anglebutton__inner:hover:before{opacity:1}.anglebutton__inner:hover .icon path{stroke:#fff}}.anglebutton._primary .anglebutton__inner{background:var(--color-primarybutton);color:#fff}.anglebutton._primary .anglebutton__inner .icon path{stroke:#fff}@media(hover:hover){.anglebutton._primary .anglebutton__inner:before{transition:all .4s}.anglebutton._primary:hover .anglebutton__inner{background:#fff;color:var(--color-primarybutton)}.anglebutton._primary:hover .anglebutton__inner:before{opacity:0}.anglebutton._primary:hover .anglebutton__inner .icon path{stroke:var(--color-primarybutton)}}.anglebutton._viewmore .anglebutton__inner{padding:18px 0;background:var(--color-primary);color:#fff}.anglebutton._viewmore .anglebutton__inner .icon path{stroke:#fff}@media screen and (min-width:768px){.anglebutton._viewmore .anglebutton__inner{background:none;color:var(--color-primary)}}@media screen and (min-width:768px)and (hover:hover){.anglebutton._viewmore .anglebutton__inner{transition:color .4s}.anglebutton._viewmore .anglebutton__inner:hover{background:var(--color-primary);color:#fff}.anglebutton._viewmore .anglebutton__inner:hover .icon path{stroke:#fff}}.anglebutton._viewmore .anglebutton__inner .icon{width:3px;height:20px;right:24px}@media screen and (min-width:768px){.anglebutton._viewmore .anglebutton__inner .icon path{stroke:var(--color-primary)}}.anglebutton.is-disabled .anglebutton__inner{border-color:transparent;background:var(--color-disable);color:#868686}.anglebutton.is-disabled .anglebutton__inner .icon path{stroke:#868686}.productItem{position:relative}.productItem__img{margin:0;position:relative;overflow:hidden}@media(hover:hover){.productItem__img img{transition:transform 1s cubic-bezier(.075,.82,.165,1);width:100%;object-fit:cover}.productItem__img:hover img{transform:scale(1.06)}}.productItem__link{display:block}.productItem__meta{color:var(--color-primary);padding:8px 10px}@media screen and (min-width:768px){.productItem__meta{padding:9px 7px 0}}.productItem__title{margin:0;color:var(--color-primary);letter-spacing:.03em;font-size:1.4rem}@media screen and (min-width:768px){.productItem__title{font-size:1.6rem;line-height:1.4;min-height:52px}}.productItem__price{font-size:2.4rem;font-weight:400;margin-bottom:0}@media screen and (min-width:768px){.productItem__price{margin-top:-3px}}.productItem__price:after{content:"(\7a0e\8fbc)";font-size:1.4rem;letter-spacing:.03em}.productItem__price.is-sale{color:#c40000}.productItem__smallprice{font-size:1.4rem;margin-right:20px;display:inline-block;color:var(--color--text)}.produtItem__badge{position:absolute;z-index:1;top:2px;left:2px;display:inline-block;font-size:1.2rem;border:1px solid var(--color-primary);color:var(--color-primary);padding:2px 8px;line-height:1.2}.productItem__salebadge{border:1px solid currentColor;display:inline-block;padding:2px 8px;font-size:1.2rem;color:#c40000}.form__input{display:block;background:#fff;line-height:1;padding:10px 25px;font-size:1.4rem;height:40px}.form__input::placeholder{color:#868686}.form__input:not(:placeholder-shown),.form__input:focus{padding:10px 25px;box-shadow:0 0 12px #ccc6}.circleList{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media screen and (min-width:768px){.circleList{display:flex;flex-wrap:wrap;gap:32px}}@media screen and (min-width:768px){.circleList__item{width:100px}}.circleList__img{margin:0 auto;border-radius:50%;overflow:hidden;aspect-ratio:1;z-index:1;position:relative}.circleList__img img{width:100%;height:100%;object-fit:cover}.circleList__img a{display:block;position:relative;z-index:1}@media(hover:hover){.circleList__img img{transition:transform .4s}.circleList__img:hover img{transform:scale(1.08)}}.circieList__title{text-align:center;font-size:1.3rem;font-weight:300;font-family:var(--font-ja);margin-bottom:0;margin-top:8px}@media screen and (min-width:768px){.circieList__title{font-size:1.4rem;padding:0 8px;line-height:1.4;margin-top:11px}}.pagination__item{width:48px;height:48px;border:1px solid #796443;background:#fff;color:#796443;font-size:1.6rem;letter-spacing:.03em;transition:all .3s}.pagination__item.pagination__item--current{background:#796443;color:#fff}.pagination__item.pagination__item--current:after{content:none}.pagination__item:hover{background:#796443;color:#fff}.pagination__item:hover path{stroke:#fff}.slider{position:relative}@media screen and (min-width:768px){.slider{overflow:hidden}}.slider__loading{display:none;display:flex;position:absolute;width:100%;height:100%;background:#ffffffb3;align-items:center;justify-content:center;z-index:100;transition:opacity .3s}.slider__loading.is-hide{opacity:0}.slider__loading .loader{display:none;width:100%;height:4.8px;display:inline-block;position:relative;background:#00000026;overflow:hidden}.slider__loading .loader:after{content:"";width:192px;height:4.8px;background:var(--color-primary);position:absolute;top:0;left:0;box-sizing:border-box;animation:animloader 1s 1s linear infinite}@keyframes animloader{0%{left:0;transform:translate(-100%)}to{left:100%;transform:translate(0)}}.slider__loading-inner{width:100px;display:block}@media screen and (min-width:768px){.slider__loading-inner{width:200px}}.slider__item{height:100%}.slider__item img{height:100%;width:100%;object-fit:cover}.slider__movie video{height:100%;width:100%}.slider__img{display:block;width:100%;height:100%}.slider__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}@media screen and (min-width:768px){.slider__logo{filter:none}}.annoucnement{width:100%;padding:20px 80px}@media screen and (max-width:767px){.annoucnement{padding:10px 16px}}.annoucnement_list{display:flex;white-space:nowrap;max-width:1360px;margin-right:auto;margin-left:auto;align-items:center}@media screen and (max-width:1219px){.annoucnement_list{white-space:normal}}@media screen and (max-width:767px){.annoucnement_list{flex-direction:column;align-items:flex-start;padding:0 15px;gap:15px;font-size:1.4rem}}.annoucnement_list dt{padding-right:1em;white-space:nowrap}@media screen and (max-width:767px){.annoucnement_list dt{padding-right:0}}@media screen and (min-width:768px){.annoucnement_list dt{width:160px}}.annoucnement_list dt h2{font-size:1.6rem;margin:0;color:var(--color--text)}.annoucnement_list dd{font-size:1.6rem;margin-left:0;padding:0 25px;position:relative}@media screen and (min-width:768px){.annoucnement_list dd{width:calc(100% - 160px)}}.annoucnement_list dd a{color:inherit}.annoucnement_list dd a:after{background:#000}@media screen and (max-width:767px){.annoucnement_list dd{padding:0;width:100%;font-size:1.4rem}}.annoucnement_arrow{position:absolute;top:-45px;right:0}@media screen and (min-width:768px){.annoucnement_arrow{top:0;right:0}}.topics{padding-top:60px;padding-bottom:75px;position:relative}@media screen and (min-width:768px){.topics{padding-top:60px;padding-bottom:80px}}.topics__inner{position:relative}.topics__heading{text-align:left}.topics__list{margin-top:23px;gap:20px}@media screen and (min-width:768px){.topics__list{width:100vw;margin-left:calc(50% - 50vw);margin-top:26px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:768px)and (min-width:768px){.topics__list{width:calc(100vw - 15px);margin-left:calc(50% - 50vw + 8px)}}.topics__item+.topics__item{margin-top:12px}@media screen and (min-width:768px){.topics__item+.topics__item{margin-top:0}}.topics__link{max-width:320px;margin:46px auto 0}@media screen and (min-width:768px){.topics__link{max-width:none;margin:0;position:absolute;top:10px;right:20px}}@media screen and (min-width:1220px){.topics__link{right:20px}}.topic{display:flex}@media screen and (min-width:768px){.topic{flex-direction:column}}.topic._media{flex-direction:column}@media(hover:hover){.topic._media:hover img{transform:scale(1)}}@media(hover:hover){.topic img{transition:transform .6s}.topic a:after{transition:transform .6s}.topic:hover img{transform:scale(1.1)}.topic:hover a:after{transform:translate(10px)}}.topic__image{width:34.8837209302%;position:relative;overflow:hidden}@media screen and (min-width:768px){.topic__image{width:100%}}.topic__image img,.topic._media .topic__image{width:100%}@media screen and (min-width:768px){.topic._media .topic__image{height:480px;width:360px;margin-inline:auto}}.topic._media .topic__image img{height:100%;width:100%;object-fit:cover}.topic__meta{width:58.1395348837%;padding:8px}@media screen and (min-width:768px){.topic__meta{width:100%;padding:16px}}.topic._media .topic__meta{width:100%;margin-top:20px;padding:0}@media screen and (min-width:768px){.topic._media .topic__meta{padding:0}}.topic__title{font-weight:300;margin-top:0;margin-bottom:0;font-size:1.8rem;letter-spacing:.03em;padding-right:10px}.topic._media .topic__title{font-weight:700;font-size:2rem;letter-spacing:.04em;padding-right:0}.topic__title a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#3c2808}@media screen and (min-width:768px){.topic__title a:after{content:"";display:block;width:80px;height:8px;background:url(icon_linkarr_long.svg) no-repeat center/contain}}.topic._media .topic__title a:after{content:none}.topic__date{font-size:1.4rem;margin-top:12px;color:#868686;margin-bottom:0}.topic__tag{position:absolute;top:0;right:0;background:#3c2808;text-align:center;display:inline-block;color:#fff;font-size:1.4rem;letter-spacing:.03em;line-height:1;padding:6px 14px;z-index:1}.topic__content{font-size:1.6rem;letter-spacing:.03em;line-height:1.75;margin-top:20px}.blog{padding-bottom:120px;padding-top:40px}@media screen and (min-width:768px){.blog{padding-top:84px}}.blog__heading{text-align:center}.blog__jaheading{display:block}.blog__list{margin-top:23px;padding-inline:16px}@media screen and (min-width:768px){.blog__list{margin-top:60px;padding-inline:0;padding-bottom:60px;display:grid;gap:60px 0;grid-template-columns:repeat(3,1fr)}}.blog__list._media{max-width:960px;margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.blog__list._media{grid-template-columns:repeat(2,1fr);gap:60px 80px}}.blog__item .topic__meta{padding-inline:20px}.blog__item+.blog__item{margin-top:20px}@media screen and (min-width:768px){.blog__item+.blog__item{margin-top:0}}.blog__button{margin-top:40px}.p-news-search__form{width:480px;max-width:100%;margin:32px auto 52px;position:relative}.p-news-search__form input{border:1px solid #A89982;padding:12px 40px 12px 24px;height:40px;width:100%;border-radius:4px;font-size:1.6rem;font-family:inherit}@media screen and (min-width:768px){.p-news-search__form input{height:48px}}.p-news-search__form input:focus,.p-news-search__form input:focus-visible{outline:1px solid #000000}.p-news-search__form input::-webkit-input-placeholder{color:#574528;font-family:inherit}.p-news-search__form input::-moz-placeholder{color:#574528;font-family:inherit}.p-news-search__form input:-ms-input-placeholder{font-family:inherit;color:#574528}.p-news-search__form input::-ms-input-placeholder{font-family:inherit;color:#574528}.p-news-search__form input::placeholder{font-family:inherit;color:#574528}.p-news-search__form [type=submit]{-webkit-appearance:none;appearance:none;background:none;border:none;box-shadow:none;width:40px;height:40px;position:absolute;top:0;right:0;bottom:0;cursor:pointer;border-radius:0 4px 4px 0}@media screen and (min-width:768px){.p-news-search__form [type=submit]{top:4px;right:4px}}.p-news-search__form [type=submit] svg{width:100%;height:auto}.blog__taglist{display:flex;align-items:center;justify-content:center;margin-top:40px;gap:8px;flex-wrap:wrap}@media screen and (min-width:768px){.blog__taglist{gap:24px}}.blog__taglistItem{list-style:none}.blog__taglistLink{display:inline-block;text-align:center;background:#fff;color:var(--color-third);border:1px solid var(--color-third);line-height:1;padding:4px 8px;transition:all .3s;font-size:1.4rem}@media screen and (min-width:768px){.blog__taglistLink{font-size:1.6rem;padding:8px 24px}}.blog__taglistLink.is-active,.blog__taglistLink:hover{background:var(--color-third);color:#fff}.dynamicProducts{padding-top:60px;padding-bottom:80px}@media screen and (min-width:768px){.dynamicProducts{padding-top:0;padding-bottom:0}}@media screen and (min-width:768px){.dynamicProducts__header-inner{display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width:768px){.dynamicProducts__textinner{display:flex;align-items:center}}.dynamicProducts__heading{font-size:3.6rem}@media screen and (min-width:768px){.dynamicProducts__heading{font-size:5.2rem}}.dynamicProducts__sub-heading{margin:20px 0 0;font-size:1.4rem}@media screen and (min-width:768px){.dynamicProducts__sub-heading{margin-top:0;margin-left:30px}}.dynamicProducts__link{margin:50px 0 0}@media screen and (min-width:768px){.dynamicProducts__link{margin-top:0}}.dynamicProducts__content{margin-top:32px}@media screen and (min-width:768px){.dynamicProducts__content{margin-top:25px}}.dynamicProducts__list{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:32px 8px}@media screen and (min-width:768px){.dynamicProducts__list{grid-template-columns:repeat(4,1fr);gap:37px 1px}}.dynamicProducts__button{max-width:320px;margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.dynamicProducts__button{margin-top:40px}}.listCategory{max-width:1440px;margin:0 auto;padding-top:100px;padding-bottom:60px;padding-inline:16px}@media screen and (min-width:768px){.listCategory{padding-left:0;padding-right:0}}.listCategory .inner{padding:0}.listCategory__heading{font-size:2.8rem;padding-bottom:20px}@media screen and (min-width:768px){.listCategory__heading{font-size:3.6rem;text-align:center}}.listCategory__body{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:20px 0 40px}@media screen and (min-width:768px){.listCategory__body{padding:20px 0}}.listCategory__list{list-style:none}@media screen and (min-width:768px){.listCategory__list{display:flex;gap:80px;justify-content:center}}@media screen and (min-width:768px){.listCategory__item{width:fit-content}}.listCategory__item+.listCategory__item{margin-top:40px;padding-top:40px;border-top:1px solid #ccc}@media screen and (min-width:768px){.listCategory__item+.listCategory__item{margin-top:0;padding-top:0;border-top:none}}.listCategory__childlist{display:flex;flex-wrap:wrap;list-style:none}@media screen and (min-width:768px){.listCategory__childlist{margin-top:12px}}.listCategory__childTitle{color:var(--color-secondary);font-family:var(--font-en);font-size:2.4rem}.listCategory__childitem{font-size:1.8rem;margin-right:24px}.listCategory__childitem a{text-decoration:none;color:inherit;font-family:var(--font-en);display:inline-flex;align-items:center}.listCategory__childitem a:after{content:"";display:block;width:20px;height:3px;background:url(./icon_linkarr_black.svg) no-repeat center/contain;margin-left:8px}.subProduct{padding-top:88px;padding-bottom:88px}@media screen and (min-width:768px){.subProduct{padding-top:136px}}.subProduct._recently{padding-top:64px}@media screen and (min-width:768px){.subProduct .swiper{max-width:1440px}}.subProduct .swiper-button-prev,.subProduct .swiper-button-next{color:#707070;z-index:8}.subProduct .swiper-button-prev:after,.subProduct .swiper-button-next:after{content:"";width:24px;height:24px;border-top:1px solid var(--color-primary);border-right:1px solid var(--color-primary)}@media screen and (max-width:979px){.subProduct .swiper-button-prev,.subProduct .swiper-button-next{display:none}}.subProduct .swiper-button-next{right:8px}.subProduct .swiper-button-next:after{transform:rotate(45deg)}.subProduct .swiper-button-prev{left:8px}.subProduct .swiper-button-prev:after{transform:rotate(-135deg)}.subProduct__heading{font-size:3.6rem;text-align:left}@media screen and (min-width:768px){.subProduct__heading{padding:0 40px;max-width:1440px;margin:0 auto}}@media screen and (min-width:768px){.subProduct__container{margin-left:auto;margin-right:auto;max-width:1440px;padding:0 40px;position:relative}}.subProduct__list{padding-top:20px;display:grid;margin:0 auto;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.subProduct__list{margin:0 auto;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767px){.subProduct__list .swiper-wrapper{flex-wrap:wrap;justify-content:space-between}}.subProduct__item{overflow:hidden}@media screen and (min-width:768px){.subProduct__item{margin-bottom:0;margin-right:20px}}@media(hover:hover){.subProduct__item img{transition:transform .2s ease-in-out}.subProduct__item:hover img{transform:scale(1.05)}}.subProduct__item img{position:relative;z-index:0}.subProduct__item a{position:relative;display:block;overflow:hidden}.subProduct__item a:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#f2f0ed;mix-blend-mode:multiply;z-index:2}.dynamicCollection{padding-bottom:80px}@media screen and (min-width:768px){.dynamicCollection{padding-top:35px;padding-bottom:0}}@media screen and (min-width:768px){.dynamicCollection__header-inner{display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width:768px){.dynamicCollection__textinner{display:flex;align-items:center}}.dynamicCollection__heading{font-size:4.8rem}@media screen and (min-width:768px){.dynamicCollection__heading{font-size:5.2rem}}.dynamicCollection__sub-heading{margin:20px 0 0;font-size:1.4rem}@media screen and (min-width:768px){.dynamicCollection__sub-heading{margin-top:0;margin-left:30px}}.dynamicCollection__img{overflow:hidden}@media(hover:hover){.dynamicCollection__img img{transition:transform .6s}.dynamicCollection__img:hover img{transform:scale(1.1)}}.dynamicCollection__link{margin:50px 0 0}@media screen and (min-width:768px){.dynamicCollection__link{margin-top:0}}.dynamicCollection__content{margin-top:32px}@media screen and (min-width:768px){.dynamicCollection__content{margin-top:40px}}.dynamicCollection__list{width:100vw;margin-left:calc(50% - 50vw);list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:1px}@media screen and (min-width:768px){.dynamicCollection__list{width:calc(100vw - 15px);margin-left:calc(50% - 50vw + 8px)}}@media screen and (min-width:768px){.dynamicCollection__list{grid-template-columns:repeat(4,1fr);gap:1px}}.dynamicCollection__button{max-width:320px;margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.dynamicCollection__button{margin-top:40px}}.dynamicCollection__text{margin:0;padding:15px;line-height:1.5}.dynamicCollectionList{padding:60px 0 0}@media screen and (min-width:980px){.dynamicCollectionList{padding:60px 0 80px}}.dynamicCollectionList__list{max-width:1200px;margin-right:auto;margin-left:auto;border-top:1px solid #D3CCC0;margin-top:32px}@media screen and (min-width:980px){.dynamicCollectionList__list{margin-top:27px}}.dynamicCollectionList__header._content{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:980px){.dynamicCollectionList__header._content{justify-content:flex-start;gap:50px}}.dynamicCollectionList__title{margin:0}.dynamicCollectionList__more{margin:0;min-width:150px}.dynamicCollectionList__more .linkarr__link{display:flex;align-items:center;justify-content:space-between}.dynamicCollectionList__more .linkarr__link:after{position:static;transform:translate(0)}.dynamicCollectionList__more .linkarr__link:hover:after{transform:translate(10px)}.dynamicCollectionList__item{border-bottom:1px solid #D3CCC0;padding:32px 0}@media screen and (min-width:980px){.dynamicCollectionList__item{padding:32px 7.0833333333%}}.dynamicCollectionList__summary{margin-top:32px}.collections{margin-top:40px}@media screen and (min-width:768px){.collections{margin-top:0;padding-top:80px}}.collections__container{max-width:1200px;margin:0 auto;padding-right:16px;padding-left:16px}@media screen and (min-width:768px){.collections__container{display:grid;grid-template-columns:240px 1fr;gap:40px;padding-right:40px;padding-left:40px}}@media screen and (min-width:1220px){.collections__container{padding-right:0;padding-left:0}}.collections__heading{font-size:2.4rem;text-align:center}@media screen and (min-width:768px){.collections__heading{text-align:left;border-bottom:1px solid #D3CCC0;font-size:3rem;padding-bottom:24px}}.collections__subtilte{margin-top:24px;text-align:center;margin-bottom:0}.collections__summary{padding:32px 0;border-bottom:1px solid #D3CCC0}.collections__summary+*{margin-top:32px}@media screen and (min-width:768px){.collections__summaryList{gap:16px}}.collections__heading+.collections__content{margin-top:32px}@media screen and (min-width:768px){.collections__heading+.collections__content{margin-top:40px}}.collections__content._gender{margin-top:32px}@media screen and (min-width:768px){.collections__content._gender{margin-top:40px}}.collections__item:after{content:"";display:block;width:680px;max-width:100%;height:1px;background:#d3ccc0;margin-top:40px}.collections__item:last-child:after{content:none}.collectionTab__list{display:flex}.collectionTab__list{display:flex;justify-content:space-between;border-bottom:1px solid #796443}.collectionTab__button{border:none;-webkit-appearance:none;appearance:none;cursor:pointer;display:block;width:calc(50% - 10px);background:#f2f0ed;padding:15px;border:1px solid #D3CCC0;border-bottom:none;color:#a89982;letter-spacing:.04em;font-family:var(--font-ja);font-weight:700}@media screen and (min-width:768px){.collectionTab__button{font-size:2rem}}.collectionTab__button.active{background:#fff;position:relative;color:#3c2808}.collectionTab__button.active:after{content:"";display:block;position:absolute;width:100%;height:2px;background:#fff;bottom:-2px;left:0;right:0;z-index:1}.categoryItems+.categoryItems{margin-top:20px}@media screen and (min-width:768px){.categoryItems+.categoryItems{margin-top:40px}}@media screen and (min-width:768px){.categoryItems__heading{font-size:1.8rem;font-weight:700;letter-spacing:.04em}}.categoryItems__list{display:grid;grid-template-columns:repeat(2,1fr);margin-top:24px;margin-left:-20px;margin-right:-20px;gap:16px}@media screen and (min-width:768px){.categoryItems__list{margin-left:0;margin-right:0;grid-template-columns:repeat(3,1fr);gap:24px 1px;margin-top:40px}}@media screen and (min-width:1220px){.categoryItems__list{grid-template-columns:repeat(4,1fr)}}.collection__categories .inner{padding-inline:0}.instafeed{padding-top:50px}@media screen and (min-width:768px){.instafeed{padding-top:80px;padding-bottom:110px}}.instafeed__more{text-align:right;margin:40px 0 0}.instafeed__list{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);margin-top:20px;gap:16px}@media screen and (min-width:768px){.instafeed__list{grid-template-columns:repeat(3,1fr);gap:20px}}.instafeed__item{position:relative;overflow:hidden}.instafeed__item a{display:block}.instafeed__item img{transition:transform .6s;aspect-ratio:1/1;object-fit:cover;width:100%;height:100%}.instafeed__body{display:flex;flex-direction:column-reverse}@media screen and (min-width:768px){.instafeed__body{flex-direction:row;align-items:center;gap:0 4.4117647059%}}.instafeed__content{padding:40px 0}@media screen and (min-width:768px){.instafeed__content{padding:0;width:30.8823529412%}}@media screen and (min-width:768px){.instafeed__list{width:64.7058823529%}}.instafeed__more{text-align:center;position:relative;margin-top:40px}.instafeed__more .linkarr__link{border:1px solid #D3CCC0;color:#3c2808;font-size:2rem;text-align:left}@media screen and (min-width:980px){.instafeed__more .linkarr__link{max-width:280px;padding:15px 24px;margin-top:40px;justify-content:space-between}}.instafeed__more .linkarr__link:before{content:"";display:block;position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #D3CCC0;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.aricle__hero-container{margin-top:40px}.article__heading{margin:32px 0 0;line-height:1.4;font-size:2.4rem}.article__date{margin-top:24px;margin-bottom:0;font-size:1.4rem;color:#868686}.aritcle__main{margin-top:32px;line-height:1.75;font-family:var(--font-ja)}.aritcle__main h2{font-size:2.4rem;margin-bottom:.8em;font-weight:700;font-family:var(--font-ja)}.aritcle__main h3,.aritcle__main h4{font-size:2rem;margin-bottom:.6666666667em;font-weight:700;font-family:var(--font-ja)}.aritcle__main a{color:#796443;text-decoration:underline}.aritcle__main a:hovar{opacity:.7}.aritcle__main ul,.aritcle__main ol{padding-left:1em}.aritcle__main table{border:none;border-top:1px solid #796443;border-bottom:1px solid #796443;box-shadow:none}.aritcle__main table th{border:none;text-align:left;font-weight:700;padding:8px 0;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:1px solid #796443}.aritcle__main table td{padding:8px;color:var(--color--text);border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:1px solid #D3CCC0}.aritcle__main table tr:last-child td{border-bottom:1px solid #796443}.aritcle__main .box{margin:40px 0 60px;padding:16px;border:1px solid var(--color-border)}.aritcle__main .button{background:var(--color-primary);border-color:var(--color-primary)}.aritcle__main .button:before,.aritcle__main .button:after{content:none}.aritcle__main .button:hover:after{outline:none;box-shadow:none}.aritcle__main .button a{color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center}.aritcle__main .button a:after{content:"";display:block;background:url(./icon_linkarr_white.svg) no-repeat center/contain;width:52px;height:10px;position:absolute;top:calc(50% - 2px);right:16px;box-shadow:none;border:none}@media screen and (min-width:768px){.aritcle__main .button a:after{position:static;width:52px;height:10px;margin-left:24px}}.aritcle__main .button._secondary{border:1px solid var(--color-primary);background:#fff}.aritcle__main .button._secondary a{color:var(--color-primary)}.aritcle__main .button._secondary a:after{background:url(./icon_linkarr.svg) no-repeat center/contain}.aritcle__main .button._grayout{background:#f2f0ed;border:1px solid #A89982}.aritcle__main .button._grayout a{color:#a89982;pointer-events:none}.aritcle__main .button._grayout a:after{background:url(./icon_linkarr.svg) no-repeat center/contain}.aritcle__main .productItem__title{font-size:1.4rem}.news{padding-top:64px;padding-bottom:100px}@media screen and (min-width:768px){.news{padding-top:0}}@media screen and (min-width:768px){.news__heading{font-size:4.4rem}}@media screen and (min-width:768px){.news__inner{display:flex;gap:60px}}@media screen and (min-width:768px){.news__body{flex:1}}.news__list{padding-top:20px;border-top:1px solid #D3CCC0}@media screen and (min-width:768px){.news__list{padding-top:0}}.news__listitem{padding:20px 0 12px;border-bottom:1px solid #D3CCC0}@media screen and (min-width:768px){.news__listitem{padding:10px 23px 23px}}.news__listitem dd{padding-right:32px;width:100%;margin-left:0}@media screen and (min-width:768px){.news__listitem dd{padding-right:40px}}@media screen and (min-width:768px){.news__date{padding-right:18px;font-size:1.8rem}}.news__media .news__date{font-size:1.4rem}@media screen and (min-width:768px){.news__media .news__date{margin-bottom:0;padding-top:0}}.news__title{padding-top:4px;font-size:1.4rem;margin-bottom:0}@media screen and (min-width:768px){.news__title{padding:0;font-size:1.8rem}}.news__list .news__title{cursor:pointer}.news__media .news__title{margin-top:0;font-size:1.6rem;letter-spacing:.03em;line-height:1.40625}@media screen and (min-width:768px){.news__media .news__title{font-size:1.8rem}}.news__content{display:none;margin-top:16px;font-size:1.4rem}.news__content a{color:var(--color-primary);text-decoration:underline}.news__media{display:flex;padding-top:32px;gap:12px}@media screen and (min-width:768px){.news__media{flex-direction:row;gap:20px;margin-top:24px;padding-top:0}}.news__mediathumbnail{margin:0;width:120px;aspect-ratio:12/16;flex-shrink:0}@media screen and (min-width:768px){.news__mediathumbnail{width:180px;margin:0}}.news__mediathumbnail img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:768px){.news__mediameta{width:calc(100% - 180px)}}@media screen and (min-width:768px){.news__mediameta{display:flex;flex-direction:column}}@media screen and (min-width:768px){.news__body{font-size:1.4rem;margin-bottom:30px}}.news__more{margin-bottom:0;margin-top:auto;text-align:right}@media screen and (max-width:979px){.news__more{display:none}}@media screen and (min-width:768px){.news__more{text-align:left}}@media screen and (min-width:768px){.news__more .linkarr__link{width:227px;display:inline-flex;align-items:center;border:1px solid #D3CCC0;line-height:1;font-size:2rem;letter-spacing:.03em}}.news__more .linkarr__link:after{position:static;margin-left:8px}.listCollections{padding-bottom:60px}@media screen and (min-width:768px){.listCollections{padding-top:60px;padding-bottom:120px}}.listCollections__heading{margin:40px 0 0;text-align:center;font-family:var(--font-en);letter-spacing:.04em}@media screen and (min-width:768px){.listCollections__heading{margin-top:0;font-size:4rem}}@media screen and (min-width:768px){.listCollections__categories .listCategory{padding:60px 0}}.listCollections__content{margin-top:20px}@media screen and (min-width:768px){.listCollections__content{margin-top:0;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}}.listCollections__header{border-bottom:1px solid #CCCCCC;padding-left:16px;padding-bottom:8px;width:100vw;margin-left:calc(50% - 50vw)}@media screen and (min-width:768px){.listCollections__header{width:100%;margin-left:0;display:flex;align-items:center}}.listCollections__title{font-family:var(--font-en);font-size:2.8rem;letter-spacing:.04em;margin:0}@media screen and (min-width:768px){.listCollections__title{margin-right:20px}}.listCollections__lead{margin:0;font-size:1.4rem}.listCollections__item+.listCollections__item{margin-top:56px}@media screen and (min-width:768px){.listCollections__item+.listCollections__item{margin-top:0}}.listCollections__button{margin-top:32px}@media screen and (min-width:768px){.listCollections__button{margin-top:40px;max-width:320px;margin-right:auto;margin-left:auto}}.listCollections__button .linkbutton__link{padding:15px 0}@media screen and (min-width:768px){.listCollections__button .linkbutton__link{padding:15px 0}}.listCollections__productList{list-style:none;margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (min-width:768px){.listCollections__productList{gap:24px;margin-top:40px}}.cart__error{color:#da3c3c;font-size:1.4rem}.cartFooter__note{font-size:1.3rem;text-align:center}@media screen and (min-width:768px){.cartFooter__note{font-size:1.4rem;text-align:right;padding-right:10px}}@media screen and (min-width:768px){.cartDeliverdate__fieldItem{display:flex;align-items:center}}.cartDeliverdate__fieldItem+.cartDeliverdate__fieldItem{margin-top:8px}@media screen and (min-width:768px){.cartDeliverdate__fieldItem+.cartDeliverdate__fieldItem{margin-top:10px}}.cartDeliverdate__fieldTitle{margin-bottom:4px}@media screen and (min-width:768px){.cartDeliverdate__fieldTitle{width:50%}}@media screen and (min-width:768px){.cartDeliverdate__fieldParts{width:50%}}.cartDeliverdate__select{display:block;border:1px solid var(--color-border);width:100%;font-size:1.4rem;padding:10px 1rem;-webkit-appearance:none;appearance:none;background:url(./icon_arrow.svg) no-repeat right 10px center/10px auto;border-radius:0}.cartDeliverdate__input{display:block;border-radius:0;border:1px solid var(--color-border);width:100%;font-size:1.4rem;padding:10px 1rem;-webkit-appearance:none;appearance:none}.shippingFeeBox{background:rgba(var(--color-foreground),.15);font-weight:700;margin:20px 0;padding:10px 20px}.shippingFeeBox p{margin-bottom:0}.cart-notification__links .button-label{color:var(--color-primary)}.newsletter-form{position:relative}@media screen and (min-width:768px){.newsletter__forminner{display:flex;align-items:center}}.newsletter__forminner._hidden{display:none}.newsletter__button{padding:0;width:100%}@media screen and (min-width:768px){.newsletter__button{flex-shrink:0;width:137px}}.newsletter__button .anglebutton__inner{padding:10px 0}.newsletter-form__message--success{width:100%;border:1px solid var(--color-primary);padding:8px 16px}.newsletter-form__message{display:block!important;text-align:left!important;margin-bottom:10px}@media screen and (min-width:768px){.cta__list{display:flex}}.cta__listitem{list-style:none;padding:40px 16px;font-size:1.4rem}@media screen and (min-width:768px){.cta__listitem{flex:1;display:flex;flex-direction:column;padding:60px 40px}}.cta__listitem._newsletter{background:#f0efea}@media screen and (min-width:768px){.cta__listitem._newsletter{flex:2}}.cta__listitem._guide{background:#dddbd3}.cta__listitem._contact{background:#d1d0c9}@media screen and (min-width:768px){.cta__heading{font-size:2.8rem}}.cta__text{margin-bottom:24px}.cta__heading+.cta__text{margin-top:20px}.cta__button{margin-top:auto}@media screen and (min-width:768px){.cta__newsletter{margin-top:auto}}.popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;padding:40px 16px;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0}.popup.is-show{visibility:visible;opacity:1}.popup_box{background:#fff;padding:32px 16px;box-shadow:0 0 40px #00000029;overflow:auto;position:relative;width:100%;opacity:0;transform:translateY(10px);transition:opacity .4s,transform .4s}@media screen and (min-width:768px){.popup_box{max-width:680px;padding:40px}}.popup.is-show .popup_box{opacity:1;transform:translateY(0)}.popup_heading{text-align:center;font-size:2.4rem;letter-spacing:.03em;color:#3c2808;margin-top:0;margin-bottom:0}@media screen and (min-width:768px){.popup_heading{font-size:2.8rem}}.popup_message{margin-top:12px;text-align:center;letter-spacing:.03em}@media screen and (min-width:768px){.popup_message{font-size:1.8rem;line-height:1.7}}.popup_message p{margin-bottom:0}.popup_message._sub{font-size:1.4rem;text-align:left}@media screen and (min-width:768px){.popup_message._sub{text-align:center}}.popup_image{margin-top:12px;display:block;max-width:480px;margin-right:auto;margin-left:auto}.popup_subheading{text-align:center;font-size:1.8rem;letter-spacing:.03em;margin-top:12px;margin-bottom:0}.popup_couponcode{min-width:200px;width:fit-content;margin-right:auto;margin-left:auto;border:1px solid currentColor;padding:6px 10px;text-align:center;margin-top:12px;letter-spacing:.03em;font-family:sans-serif}@media screen and (min-width:768px){.popup_couponcode{font-size:2.4rem;line-height:1.5}}.popup_close{background:none;border:none;cursor:pointer;width:44px;height:44px;position:absolute;top:0;right:0;padding:14px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.popup_close{width:64px;height:64px}}.popup_close svg{pointer-events:none;display:block}.telannouce{position:fixed;right:0;bottom:0;background:#26221c;width:395px;z-index:1000;overflow:hidden;white-space:nowrap;border:1px solid #F2F0ED}@media screen and (max-width:767px){.telannouce{width:100%}}.telannouce>.telannounce_heading{display:none;color:#fff}@media screen and (max-width:767px){.telannouce{display:none!important}}.telannouce.is-hidden{width:100%;max-width:395px;padding:20px 40px}.telannouce.is-hidden>.telannounce_heading{display:block}.telannouce .telannounce_icon.close{width:64px;height:64px}.telannouce .telannounce_icon.close path{fill:#fff}.telannounce_inner{padding:16px 20px;font-family:var(--ff-notoserif);color:#fff}@media screen and (min-width:768px){.telannounce_inner{display:flex;flex-direction:column;padding:40px}}.telannouce.is-hidden .telannounce_inner{display:none}.telannounce_heading{margin:0 3px 0 0;font-size:1.6rem;grid-area:1/1/3/2;display:flex}@media screen and (min-width:768px){.telannounce_heading{display:block;letter-spacing:.03em;font-size:1.8rem}}.telannoucne_number{margin:0;grid-area:1/2/2/3;font-size:2.8rem;font-weight:400}@media screen and (min-width:768px){.telannoucne_number{font-size:3.2rem;font-weight:500}}.telannoucne_number a{color:inherit}.telannounce_text{font-size:1.4rem;margin:0;letter-spacing:.03em;grid-area:2/2/3/3;line-height:1.3}@media screen and (min-width:768px){.telannounce_text{font-size:1.6rem}}.telannounce_text._free{display:inline-block;margin-top:12px;border-top:1px solid #fff;padding-top:8px;font-size:1.6rem}@media screen and (max-width:767px){.telannounce_text._free{margin-left:0;grid-area:3/2/3/3;width:100%}}.telannounce_text._free span{font-size:2.4rem;margin-left:5px}.telannounce_close{background:none;border:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:10px;right:10px;padding:0}@media screen and (min-width:768px){.telannounce_close{top:0;right:0;width:64px;height:64px}}.telannounce_close svg{pointer-events:none}.telannounce_close path{stroke:#fff}.telannouce.is-hidden .telannounce_close{width:64px;height:64px;top:0;right:0;padding:10px}.telannounce_icon svg{display:block;pointer-events:none;width:100%;height:auto}.telannounce_icon.close{display:none}.telannouce.is-hidden .telannounce_icon.close{display:block;display:flex;align-items:center;justify-content:center}.telannouce.is-hidden .telannounce_icon.open{display:none}.popup__btn{margin-top:40px;width:fit-content;margin-right:auto;margin-left:auto}.youtube{padding:0 0 60px}@media screen and (min-width:768px){.youtube{padding:0 0 80px}}.youtube__inner{position:relative}@media screen and (max-width:979px){.youtube__inner{width:100vw;margin-left:calc(50% - 50vw)}}.youtube__inner iframe{width:100%;aspect-ratio:360/202}@media screen and (min-width:768px){.youtube__inner iframe{aspect-ratio:initial;height:400px}}.youtube__cover{position:absolute;top:0;left:0;width:100%;height:100%;background:url(./about_movie_cover.jpg) no-repeat center/cover;cursor:pointer}.youtube__playbtn{background:none;border:none;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .4s;width:60px}.youtube__playbtn svg{filter:drop-shadow(0px 0px 10px rgba(0,0,0,.5));width:100%}@media screen and (min-width:768px){.youtube__playbtn{width:120px}}@media(hover:hover){.youtube__cover:hover .youtube__playbtn{transform:translate(-50%,-50%) scale(1.05)}}@media screen and (min-width:768px){.topAbout{padding:100px 0 0}}.topAbout__heading{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width:768px){.topAbout__jaheading{font-size:1.8rem;letter-spacing:.03em;margin-left:0;margin-top:24px}}.topAbout__img{margin-top:32px;width:100vw;margin-left:calc(50% - 50vw)}@media screen and (min-width:768px){.topAbout__img{width:calc(100vw - 15px);margin-left:calc(50% - 50vw + 8px)}}@media screen and (min-width:768px){.topAbout__img{margin-top:24px}}.topAbout__img img{width:100%}.topAbout__message{margin-top:60px}@media screen and (min-width:768px){.topAbout__message{margin-top:56px}}.topAbout__text{line-height:2;text-align:center;letter-spacing:.03em;font-size:1.6rem}@media screen and (min-width:768px){.topAbout__text{font-size:1.8rem}}.topAbout__btn{text-align:center;position:relative;border:1px solid #D3CCC0}@media screen and (min-width:980px){.topAbout__btn{max-width:310px;margin-right:auto;margin-left:auto;margin-top:40px;padding:5px}}.topAbout__btn:before{content:"";display:block;position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #D3CCC0;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.topAbout__btn-link{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;color:#574528}.topAbout__btn-link:after{content:"";display:block;width:100px;height:8px;background:url(./icon_linkarr_long.svg) no-repeat center/contain}.topAbout__movie{margin-top:40px}@media screen and (min-width:768px){.topHistory__header{display:flex;align-items:center;justify-content:space-between}}@media screen and (min-width:768px){.topHistory__heading{font-size:5.2rem}}.topHistory__lead{margin-top:11px}@media screen and (min-width:768px){.topHistory__lead{font-size:1.8rem}}.topHistory__list{width:100vw;margin-left:calc(50% - 50vw);display:grid;grid-template-columns:repeat(2,1fr);margin-top:30px}@media screen and (min-width:768px){.topHistory__list{width:calc(100vw - 15px);margin-left:calc(50% - 50vw + 8px)}}@media screen and (min-width:768px){.topHistory__list{grid-template-columns:repeat(2,1fr);gap:40px 0}}.topHistory__article{position:relative;overflow:hidden}.topHistory__link{position:relative;display:block;color:var(--color--text)}.topHistory__link:after{display:block;position:absolute;width:100%;height:80%;bottom:0;right:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#3c280800,#000000b3)}@media screen and (min-width:768px){.topHistory__link:after{content:"";height:240px}}@media(hover:hover){.topHistory__link:hover .topHistory__img{transform:scale(1.1)}}.topHistory__img{width:100%}@media screen and (max-width:979px){.topHistory__img{aspect-ratio:1}}@media(hover:hover){.topHistory__img{transition:transform 1s}}.topHistory__title{display:flex;align-items:center;justify-content:space-between;font-size:1.5rem;position:relative;padding:9px;margin:0}@media screen and (min-width:768px){.topHistory__title{margin:0;position:absolute;color:#fff;z-index:2;padding:20px;bottom:0;left:0;right:0;width:100%;font-size:1.8rem}}.topHistory__title:after{content:"";width:72px;height:8px;background:url(./icon_linkarr_white.svg) no-repeat center/contain;display:block}@media screen and (max-width:979px){.topHistory__title:after{position:absolute;top:-30px;right:16px}}.topHistory__arrlink{margin-bottom:0}@media screen and (min-width:768px){.pageTitle._blog .pageTitle__heading{font-size:2.8rem;line-height:1.4}}.pageTitle__heading{margin:0;padding:40px 0 60px;text-align:center;font-size:2.4rem;font-weight:300}@media screen and (min-width:768px){.pageTitle__heading{padding:0 0 60px;font-size:3.2rem}}.pageTitle__heading[lang=en]{font-size:2.8rem}@media screen and (min-width:768px){.pageTitle__heading[lang=en]{font-size:4.4rem}}.pageContent{line-height:1.75;font-family:var(--font-ja)}.pageContent h2{font-size:2.4rem;margin-bottom:.8em;font-weight:700;font-family:var(--font-ja)}.pageContent h3,.pageContent h4{font-size:2rem;margin-bottom:.6666666667em;font-weight:700;font-family:var(--font-ja)}.pageContent a{color:#796443;text-decoration:underline}.pageContent a:hovar{opacity:.7}.pageContent ul,.pageContent ol{padding-left:1em}.pageContent table{border:none;border-top:1px solid #796443;border-bottom:1px solid #796443;box-shadow:none}.pageContent table th{border:none;text-align:left;font-weight:700;padding:8px 0;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:1px solid #796443}.pageContent table td{padding:8px;color:var(--color--text);border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:1px solid #D3CCC0}.pageContent table tr:last-child td{border-bottom:1px solid #796443}.pageContent .box{margin:40px 0 60px;padding:16px;border:1px solid var(--color-border)}.pageContent .button{background:var(--color-primary);border-color:var(--color-primary)}.pageContent .button:before,.pageContent .button:after{content:none}.pageContent .button:hover:after{outline:none;box-shadow:none}.pageContent .button a{color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center}.pageContent .button a:after{content:"";display:block;background:url(./icon_linkarr_white.svg) no-repeat center/contain;width:52px;height:10px;position:absolute;top:calc(50% - 2px);right:16px;box-shadow:none;border:none}@media screen and (min-width:768px){.pageContent .button a:after{position:static;width:52px;height:10px;margin-left:24px}}.pageContent .button._secondary{border:1px solid var(--color-primary);background:#fff}.pageContent .button._secondary a{color:var(--color-primary)}.pageContent .button._secondary a:after{background:url(./icon_linkarr.svg) no-repeat center/contain}.pageContent .button._grayout{background:#f2f0ed;border:1px solid #A89982}.pageContent .button._grayout a{color:#a89982;pointer-events:none}.pageContent .button._grayout a:after{background:url(./icon_linkarr.svg) no-repeat center/contain}.pageContent .productItem__title{font-size:1.4rem}.pageContent__products{display:grid;grid-template-columns:repeat(2,1fr);margin:40px 0}@media screen and (min-width:768px){.pageContent__products{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:768px){.pageContent__products.cols-3{grid-template-columns:repeat(3,1fr)}}.pageContent__products .subProduct__item{width:100%;margin-right:0}.pageContent__products .subProduct__item a{margin:0;border:none}.aboutMv{background:url(./about_mv_sp.jpg) no-repeat center/cover;padding:60px 0;text-align:center;color:#fff}@media screen and (min-width:768px){.aboutMv{background:url(./about_mv_pc.jpg) no-repeat center/cover}}.aboutMv__title{text-align:center;font-size:2.4rem;letter-spacing:.04em;color:#fff}@media screen and (min-width:768px){.aboutMv__title{font-size:3.2rem}}.aboutMv__copy{margin-top:40px;text-align:center}.aboutMv__copy span{display:block;padding:24px 0;font-size:2rem;position:relative;width:100%;max-width:600px;margin-right:auto;margin-left:auto}.aboutMv__copy span:before{content:"";display:block;width:32px;height:32px;border-top:1px solid #fff;border-left:1px solid #fff;position:absolute;top:0;left:0}.aboutMv__copy span:after{content:"";display:block;width:32px;height:32px;border-bottom:1px solid #fff;border-right:1px solid #fff;position:absolute;bottom:0;right:0}.aboutMv__text{line-height:2;margin-top:40px}.aboutLead{padding:60px 0;background:url(./about_lead_sp.jpg) no-repeat center/cover;color:#fff}@media screen and (min-width:768px){.aboutLead{padding:80px 0;background:url(./about_lead_pc.jpg) no-repeat center/cover}}.aboutLead__text{line-height:2;max-width:600px;margin-right:auto;margin-left:auto}.aboutHistory{padding:60px 0}@media screen and (min-width:768px){.aboutHistory{padding:127px 0}}@media screen and (min-width:768px){.aboutHistory__header{display:flex;justify-content:space-between;align-items:center}}.aboutHistory__header .heading{font-size:3rem}.aboutHistory__more{margin-top:30px}@media screen and (min-width:768px){.aboutHistory__more{margin-top:0}}.aboutHistory__more a{position:relative;border:1px solid #D3CCC0;padding:10px 20px}.aboutHistory__more a:before{content:"";display:block;position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #D3CCC0;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.aboutHistory__list{margin-top:40px;list-style:none;position:relative;padding-left:20px}@media screen and (min-width:768px){.aboutHistory__list{padding-left:0}}.aboutHistory__list:before{content:"";display:block;width:1px;height:100%;background:#796443;position:absolute;top:0;left:0}@media screen and (min-width:768px){.aboutHistory__list:before{left:50%}}.aboutHistory__item{position:relative}@media screen and (min-width:768px){.aboutHistory__item{text-align:right;width:50%;padding-right:34px}}@media screen and (min-width:768px){.aboutHistory__item:nth-child(2n){text-align:left;margin-right:0;margin-left:auto;padding-right:0;padding-left:34px}}.aboutHistory__item:nth-child(2n):before{right:auto;left:-6px}.aboutHistory__item+.aboutHistory__item{margin-top:32px}@media screen and (min-width:768px){.aboutHistory__item+.aboutHistory__item{margin-top:0}}.aboutHistory__item:before{content:"";display:block;background:#796443;width:12px;height:6px;position:absolute;top:10px;left:-26px}@media screen and (min-width:768px){.aboutHistory__item:before{left:auto;right:-6px}}.aboutHistory__item .title{font-size:1.8rem;font-weight:700;margin-top:0}.aboutHistory__item .text{margin-top:16px;letter-spacing:.03em;color:#574528;line-height:1.75}.aboutHistory__item .link a{color:#574528;font-size:1.6rem}.guideItem{position:relative;border:1px solid var(--color-border);background:#fff;padding:20px}@media screen and (min-width:768px){.guideItem{padding:30px 20px}}.guideItem__box{position:relative;margin:20px 0;padding:16px}@media screen and (min-width:768px){.guideItem__box{padding:20px}}.guideItem__box+.guideItem__box{margin-top:30px}.guideItem__heading{font-size:2rem;font-family:var(--font-ja)}@media screen and (min-width:768px){.guideItem__heading{font-size:2.6rem;margin-bottom:30px}}@media screen and (min-width:768px){.guideItem__heading+*{margin-top:20px}}.guideItem__subheading{font-size:1.8rem;font-family:var(--font-ja)}@media screen and (min-width:768px){.guideItem__subheading{font-size:2.2rem}}.guideItem__inner{margin-top:20px}.guideItem__content *{font-size:1.4rem;line-height:1.7142857143}.guideItem__content ul{margin:8px 0;padding-left:24px}.guideItem__content li{position:relative;list-style:none}.guideItem__content li:before{position:absolute;content:"";width:6px;height:6px;top:10px;left:-16px;background-color:var(--color-disable)}@media screen and (min-width:768px){.guideItem__content li:before{top:50%;transform:translateY(-50%)}}.guideItem__content span.box{display:inline-block;padding:2px 10px;margin-right:5px;border:1px solid var(--color-border);margin-bottom:4px;min-width:100px;text-align:center}.guideItem__content h4{font-size:1.15em;margin-top:.5em;margin-bottom:.5em}.guideItem__content p{margin:0}.guideItem__content p+*{margin-top:1em}.guideItem__content table th{text-align:left;font-weight:400;padding:10px}.guideItem__content table td{padding:10px}.guide__wrapper{padding-bottom:60px}@media screen and (min-width:768px){.guide__wrapper{padding-bottom:120px}}@media screen and (min-width:768px){.guide__inner{display:flex;justify-content:space-between;max-width:1100px}}.guide__spMenu{border:1px solid var(--color-disable)}.guide__spMenu .guide__select{display:block;width:100%;font-size:1.4rem;padding:12px 16px}.guide__cta{margin-top:40px;padding:40px 0 36px;text-align:center;border:1px solid var(--color-disable)}.guide__logo{margin:0 auto;width:158px}.guide__logo svg{width:100%}.guide__ctaLink{display:inline-block;margin:12px 0 0}.guide__ctaLink a{font-size:1.4rem;color:#000;text-decoration:none;display:inline-flex;align-items:center}.guide__ctaLink a:after{content:"";display:block;background:url(./icon_linkarr_black.svg) no-repeat center/contain;width:16px;height:4px;margin-left:8px}@media(hover:hover){.guide__ctaLink a:after{transition:transform .4s}.guide__ctaLink a:hover:after{transform:translate(10px)}}.guide__content{margin-top:40px}@media screen and (min-width:768px){.guide__content._sub{width:240px}}@media screen and (min-width:768px){.guide__content._main{width:calc(100% - 300px)}}.guide__menuList{list-style:none}.guide__menuList a{color:inherit}.guide__menuItem{font-size:1.6rem}@media screen and (min-width:768px){.guide__menuItem{display:flex;align-items:center}}.guide__menuItem:before{content:"";display:inline-flex;align-items:center;width:8px;height:8px;background:var(--color-primary);margin-right:10px}.guide__menuItem+.guide__menuItem{margin-top:40px}.guide__subMenu+.guide__menuItem{margin-top:40px}.guide__subMenu{margin-top:10px;list-style:none}.guide__subMenu li{font-size:1.4rem}.guide__subMenu li:before{content:"-";display:inline-block;padding:0 .5em}.guide__item+.guide__item{margin-top:60px}.p-guide-faq__item{border-bottom:1px solid var(--color-border)}.p-guide-faq__item+*{margin-top:20px}.p-guide-faq__item .answer{padding:16px;font-size:1.4rem;letter-spacing:.06em;transform:translateY(-10px)}.p-guide-faq__item[open] summary{border-bottom:1px solid #CCCCCC}.p-guide-faq__item[open] summary .icon{transform:rotate(-180deg)}.p-guide-faq__item[open] .answer{animation:fadeIn .5s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.p-guide-faq__summary{list-style:none;letter-spacing:.06em;padding:16px 40px 16px 16px;cursor:pointer;position:relative}.p-guide-faq__summary .icon{display:grid;place-items:center;position:absolute;top:calc(50% - 8px);right:16px;transition:all .3s}.p-guide-faq__summary:hover .icon{transform:translateY(5px)}.contact{padding-bottom:50px}@media screen and (min-width:768px){.contact{padding-bottom:100px}}.contact .contact__item input[type=radio],.contact .contact__privacy input[type=checkbox]{position:absolute;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}.contact .contact__item input[type=radio]:focus+.checkbox:before,.contact .contact__privacy input[type=checkbox]:focus+.checkbox:before{border:var(--color-primary) 1px solid}.contact .contact__item input[type=radio]:checked+.checkbox:after,.contact .contact__privacy input[type=checkbox]:checked+.checkbox:after{opacity:1}.contact .contact__item input[type=radio]:disabled+.checkbox:after,.contact .contact__privacy input[type=checkbox]:disabled+.checkbox:after{opacity:0}.contact .contact__item .checkbox,.contact .contact__privacy .checkbox{position:relative;padding-left:40px;font-size:14px;cursor:pointer;line-height:24px}.contact .contact__item .checkbox:before,.contact .contact__privacy .checkbox:before{position:absolute;top:50%;left:0;display:block;width:24px;height:24px;border:1px solid var(--color-disable);background:var(--color-white);content:"";transform:translateY(-50%)}.contact .contact__item .checkbox:after,.contact .contact__privacy .checkbox:after{position:absolute;top:0;left:9px;display:block;width:7px;height:12px;border-right:1px solid var(--color-contact);border-bottom:1px solid var(--color-contact);content:"";opacity:0;transform:rotate(45deg)}.contact__heading{font-family:var(--font-ja);text-align:center}@media screen and (min-width:768px){.contact__heading{font-size:4rem}}.contact__form{margin-top:40px}@media screen and (min-width:768px){.contact__form{margin-top:60px}}.contact__item+.contact__item,.contact__item+.globo-form-control,.globo-form-control+.contact__item,.globo-form-control+.globo-form-control{padding-top:40px}.contact__item dt,.globo-form-control dt{font-size:1.4rem}.contact__item dd,.globo-form-control dd{margin:0;padding-top:20px}.contact__item ul,.globo-form-control ul{list-style:none}.contact__item input[type=text],.contact__item input[type=tel],.contact__item input[type=email],.contact__item textarea,.globo-form-control input[type=text],.globo-form-control input[type=tel],.globo-form-control input[type=email],.globo-form-control textarea{padding:.5em 1em;width:100%;height:40px;border:1px solid var(--color-third)!important;background:#fff}.contact__item input[type=text].is-error,.contact__item input[type=tel].is-error,.contact__item input[type=email].is-error,.contact__item textarea.is-error,.globo-form-control input[type=text].is-error,.globo-form-control input[type=tel].is-error,.globo-form-control input[type=email].is-error,.globo-form-control textarea.is-error{border:1px solid var(--color-contact)}.contact__item textarea,.globo-form-control textarea{height:120px;background:#fff!important}.contact__item li+li,.globo-form-control li+li{padding-top:24px}@media screen and (min-width:768px){.contact__item li+li,.globo-form-control li+li{padding-top:16px}}.contact__privacy{margin:40px 0;text-align:center;font-size:1.4rem}.contact__privacy.is-error{margin-bottom:10px}.contact__privacy a{text-decoration:underline;color:var(--color-primary)}.contact__button{display:block;margin-top:40px;margin-right:auto;margin-left:auto;max-width:320px;width:100%}.contact__button .button__link{width:100%;cursor:pointer}.contact__required{margin-right:8px;padding:4px 8px;border:1px solid var(--color-primary);font-size:1.2rem;color:var(--color-primary)}.contact__errorMessage{padding-top:4px;color:var(--color-contact);font-size:1.4rem;display:none;text-align:center}.is-error .contact__errorMessage{display:block}.globo-formbuilder .globo-form-app.boxed-layout{box-shadow:none;background:none}@media screen and (min-width:768px){.product{max-width:1520px;margin:0 auto;padding-top:80px;box-sizing:content-box}}@media screen and (min-width:768px){.product__inner{display:flex}}@media screen and (min-width:768px){.productInfo{width:50%;max-width:660px}}.productInfo__inner{padding-top:45px}@media screen and (min-width:768px){.productInfo__inner{padding:0}}.productInfo__heading{font-family:var(--font-ja)}.productInfo__description{font-size:1.4rem;font-weight:300;line-height:1.75;margin-top:40px}@media screen and (min-width:768px){.productInfo__description{margin-top:60px;font-size:1.6rem}}.productInfo__description+.productInfo__description{margin-top:20px}@media screen and (min-width:768px){.productInfo__description+.productInfo__description{margin-top:40px}}.productInfo__text{font-size:1.4rem;font-weight:300;line-height:1.75;margin-top:20px}@media screen and (min-width:768px){.productInfo__text{margin-top:0}}@media screen and (min-width:768px){.productInfo__content{margin-top:10px}}.productInfo__price{color:var(--color--text);margin-top:20px}.productInfo__price+*{margin-top:40px}.productInfo__price .price-item{font-size:2.8rem}.productInfo__flexbox{display:flex;margin-top:16px}@media screen and (min-width:768px){.productInfo__flexbox{margin-top:10px}}.productInfo__circleimage{flex:0 0 60px;margin-right:20px}@media screen and (min-width:768px){.productInfo__circleimage{flex:0 0 100px;margin-right:12px}}.productInfo__circleimage+.productInfo__content{margin-top:0}.productTitle__heading{font-family:var(--ff-ja);font-size:2rem;margin-top:16px!important}@media screen and (min-width:768px){.productTitle__heading{font-size:2rem;margin-top:8px!important}}.productTitle__tagItem{display:inline-block;font-family:var(--font-en);text-transform:capitalize;font-size:2rem}.productInfo__additional{padding-top:40px;border-top:1px solid #A89982;margin-top:40px}.productInfo__additional table{margin-bottom:20px}.productInfo__additional table td,.productInfo__additional table th{padding:4px 10px}.productInfo__additional table th{font-weight:400}@media screen and (min-width:768px){.productInfo__additional table th{min-width:80px}}.productInfo__button{max-width:230px;margin-top:20px}.productInfo__button._s a{justify-content:flex-start}@media screen and (max-width:979px){.productInfo__tablewrapper{padding:10px 30px 10px 10px;overflow:auto}.productInfo__tablewrapper table{white-space:nowrap}}.productForm{margin-bottom:60px;display:block}.productForm__button{padding:0;margin-top:40px;width:100%}@media screen and (min-width:768px){.productForm__button{max-width:320px}}.productForm__button .anglebutton__inner{font-size:1.6rem}.productForm__button[disabled] .anglebutton__inner{background:#ebebeb;color:#868686;border-color:var(--color-disable)}.productForm__button[disabled] .icon path{stroke:#868686!important}@media screen and (max-width:767px){.productInfo .product-form__input{margin-bottom:15px}}.productInfo .product-form__input input[type=radio]{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(1px,1px,1px,1px)}.productInfo .product-form__input input[type=radio]+label{width:40px;height:40px;border-radius:50%;border:1px solid var(--color-primary);padding:0;display:inline-flex;align-items:center;font-size:1.7rem;border-color:#ccc;margin-right:12px;font-family:var(--font-en);cursor:pointer;justify-content:center}@media screen and (min-width:768px){.productInfo .product-form__input input[type=radio]+label{width:48px;height:48px;font-size:2rem;margin-right:5px}}@media screen and (min-width:768px){.productInfo .product-form__input input[type=radio]+label:last-child{margin-right:0}}.productInfo .product-form__input input[type=radio]+label:before{content:none}.productInfo .product-form__input input[type=radio]:checked+label{background:#fff;color:#000;border-color:#000}.productInfo .product-form__input input[type=radio].disabled+label{border-color:#ccc;color:#000;position:relative}.productInfo .product-form__input input[type=radio].disabled+label:after{content:"SOLD OUT";text-align:center;font-family:var(--font-ja);display:block;position:absolute;width:100%;top:calc(100% + 2px);left:0;right:0;font-size:1rem;white-space:nowrap;transform:scale(.8)}@media screen and (min-width:768px){.productInfo .product-form__input input[type=radio].disabled+label:after{top:calc(100% + 4px);font-size:1rem;width:calc(100% + 20px);left:50%;transform:translate(-50%) scale(.8)}}.productInfo .product-form__input input[type=radio].disabled+label:before{content:"";display:block;position:absolute;width:100%;height:1px;background:#ccc;transform:rotate(-45deg);top:auto;bottom:5px;left:5px;transform-origin:top left;z-index:1}.productInfo .product-form__input.-long input[type=radio]+label{border-radius:4px;width:auto;padding:0 10px}.productInfo .product-form__input.-long input[type=radio].disabled:checked+label{color:#ccc}.productInfo .product-form__input.-long input[type=radio].disabled+label:before{content:none!important}.productInfo .form__label.color-title:after{content:":" attr(data-color);font-size:1.4rem;margin-left:8px}.productInfo .productForm__radios.-widebutton input[type=radio]+label{display:flex;width:auto;box-sizing:border-box;height:50px;padding:4px 10px;margin-bottom:20px;overflow:hidden;width:100%}@media screen and (min-width:768px){.productInfo .productForm__radios.-widebutton input[type=radio]+label{max-width:320px}}.productInfo .productForm__radios.-widebutton input[type=radio].disabled+label:before{transform:rotate(-8.25deg)}+.product-form__input{margin-top:20px}@media screen and (min-width:768px){+.product-form__input{margin-top:0}}@media screen and (min-width:768px){.product-form__input{margin-bottom:40px}}.product-form__input .form__label{margin-bottom:0;margin-right:12px;vertical-align:bottom}@media screen and (min-width:768px){.product-form__input .form__label{font-size:1.6rem;letter-spacing:.03em;margin-right:20px}}.productForm__radios{margin-top:24px}.productInfo__color-bg{display:block;width:40px;height:40px;border-radius:50%}@media screen and (max-width:767px){.productInfo__color-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:41px;height:41px}}.loading-overlay__spinner{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.loading-overlay__spinner .path{stroke:#fff}.price--large{line-height:1}.product .price--sold-out .price__badge-sold-out{margin-bottom:0!important;vertical-align:sub;display:inline-flex}.product .price__container{margin-bottom:0!important}.productForm__favoritebutton{display:flex;align-items:center;color:var(--color-primarybutton);text-decoration:none;border:1px solid var(--color-primarybutton);position:relative;z-index:0;font-family:var(--font-ja);width:320px;box-sizing:border-box;max-width:100%;min-height:0;background:#fff;padding:0;border:1px solid var(--color-primary)}@media screen and (min-width:768px){.productForm__favoritebutton{padding:20px 24px}}.productForm__favoritebutton .icon{position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media screen and (min-width:768px){.productForm__favoritebutton .icon{height:8px;width:72px}}.productForm__favoritebutton .icon svg{display:block}@media(hover:hover){.productForm__favoritebutton{transition:color .4s}.productForm__favoritebutton:before{content:"";display:block;position:absolute;width:100%;height:100%;background:var(--color-primarybutton);opacity:0;z-index:-1;transition:opacity .4s;left:0;top:0}.productForm__favoritebutton:hover{color:#fff}.productForm__favoritebutton:hover:before{opacity:1}.productForm__favoritebutton:hover .icon path{stroke:#fff}}[data-type=add-to-cart-form]>#BIS_trigger{display:none}@media screen and (min-width:768px){.productMedia{width:50%;max-width:660px;padding-right:40px}}.productMedia__slider{display:flex;flex-direction:column-reverse}@media screen and (min-width:768px){.productMedia__slider{width:100%}}.productMedia__slider .swiper-button-prev,.productMedia__slider .swiper-button-next{color:#707070;z-index:8}.productMedia__slider .swiper-button-prev:after,.productMedia__slider .swiper-button-next:after{content:"";width:24px;height:24px;border-top:1px solid var(--color-primary);border-right:1px solid var(--color-primary)}@media screen and (max-width:979px){.productMedia__slider .swiper-button-prev,.productMedia__slider .swiper-button-next{display:none}}.productMedia__slider .swiper-button-next{right:8px}.productMedia__slider .swiper-button-next:after{transform:rotate(45deg)}.productMedia__slider .swiper-button-prev{left:8px}.productMedia__slider .swiper-button-prev:after{transform:rotate(-135deg)}.productMedia__nav{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}@media screen and (min-width:768px){.productMedia__nav{margin-top:0;margin-right:clamp(10px,2.6785714286%,30px);justify-content:flex-start}}@media screen and (min-width:1220px){.productMedia__nav{margin-right:30px}}.productMedia__navItem{position:relative;width:40px;height:40px;margin:4px;background:none;border:none;-webkit-appearance:none;appearance:none}@media screen and (min-width:768px){.productMedia__navItem{margin:5px;width:60px;height:60px;cursor:pointer}}@media(hover:hover){.productMedia__navItem{transition:opacity .2s}.productMedia__navItem:hover{opacity:.7}}.productMedia__navItem>div{padding-top:100%!important}.productMedia__navItem img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:768px){.productMedia__main{width:calc(100% - 90px);max-width:480px}}@media screen and (min-width:1220px){.productMedia__main{width:100%}}.productMedia__movie video{display:block;width:100%}.productMedia__icon{width:10px;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.productMedia__icon{width:20px}}.productMedia__icon path{fill:#fff}.productStory{margin-top:48px;padding:40px 0 86px;counter-reset:num;border-top:1px solid #D3CCC0;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (max-width:979px){.productStory{padding-top:0;padding-bottom:40px}}.productStory_box{counter-increment:num;display:flex;justify-content:space-between;max-width:960px;margin-right:auto;margin-left:auto}.productStory_box+*{margin-top:45px}@media screen and (min-width:768px){.productStory_box+*{margin-top:60px}}@media screen and (min-width:768px){.productStory_box:nth-child(odd){flex-direction:row-reverse}.productStory_box:nth-child(2n){flex-direction:row}}@media screen and (max-width:979px){.productStory_box{flex-direction:column-reverse}.productStory_box .productStory_image:nth-child(1){margin-top:32px}}.productStory_boxinner{flex-basis:calc(50% - 20px);width:calc(50% - 20px);font-size:2rem}.productStory_boxinner img{width:100%}@media screen and (max-width:979px){.productStory_boxinner{height:100%;width:100%;margin-right:0;padding-right:0}.productStory_boxinner+*{margin-top:60px}.productStory_boxinner img{height:100%;width:100%;object-fit:cover}}@media screen and (max-width:979px){.productStory_image{width:100%}}.productStory_title{font-size:2.4rem;margin:0}.productStory__text{margin-bottom:0;font-size:1.4rem;letter-spacing:.08em;line-height:1.75;margin-top:16px}@media screen and (min-width:768px){.productStory__text{margin-top:20px}}.productDetails{margin-top:60px}.productDetails__wrapper{max-width:960px;margin-inline:auto;background:#f2f0ed;padding:40px;display:grid;gap:40px}@media screen and (min-width:768px){.productDetails__wrapper{padding:65px 8.3333333333%;grid-template-columns:repeat(2,1fr);gap:80px}}.productDetails__boxItem p{font-size:1.4rem}.productDetails__boxItem img+p{margin-top:8px}.customer a{position:relative}.customer.login{text-align:center}.customer.login a{margin-top:20px;display:inline-block}.customer.login button{margin:20px auto}.customer .account-title{font-size:2.4rem}.customer .field input[type=text]::placeholder,.customer .field input[type=email]::placeholder,.customer .field input[type=tel]::placeholder,.customer .field input[type=password]::placeholder,.customer [data-address] input[type=text]::placeholder,.customer [data-address] input[type=email]::placeholder,.customer [data-address] input[type=tel]::placeholder,.customer [data-address] input[type=password]::placeholder{text-align:left}.customer .field textarea,.customer [data-address] textarea{overflow:auto;resize:vertical}@media screen and (min-width:980px){.customer .field textarea,.customer [data-address] textarea{height:200px}}.customer button{display:block}.customer .address-buttons{margin:20px 0;display:flex;justify-content:center}.customer .address-buttons>*{margin:0 15px}.customer .c-heading__article{margin-bottom:40px}.customer .radio-fields{margin-top:1em;text-align:left}.customer .radio-fields p{margin-bottom:0}.customer .birthday-field{text-align:left;margin-top:1em}.customer .birthday-field p{margin-bottom:0}.customer .birthday-field-inner{display:flex;justify-content:flex-start;align-items:flex-end}.customer .birthday-field-inner input{width:100px}.customer .birthday-field-inner span{display:inline-block;margin-right:10px}.account__heading{font-size:2.4rem;font-family:var(--font-ja);font-weight:300}@media screen and (min-width:768px){.account__heading{font-size:2.8rem}}.account-welcomemessage{display:block!important;margin-top:40px!important}.account__orderhistory{width:100%;margin-top:20px}.account__orderhistory td{border-bottom:1px solid #ccc}.account__orderhistory td p{margin-bottom:12px;font-size:1.4rem;letter-spacing:.06em}.account__orderhistory td:nth-child(1){vertical-align:middle;padding-bottom:20px!important}.account__orderhistory td p.orderdate{font-size:1.8rem}.account__orderhistory td .order-item{display:flex;align-items:center}.account__orderhistory td .order-item ul{padding:0;font-size:inherit;margin-bottom:40px}.account__orderhistory td .order-item .title{font-size:1.8rem;text-align:left;margin-top:0}.account__orderhistory td .order-item .options{font-size:1.2rem}.account__orderhistory td .order-item .price{font-size:1.6rem;text-align:left}.account__orderhistory td .order-item__image{width:100px;margin-right:20px;flex-shrink:0}.account-orderdetail{margin-top:80px}.customer.addresses .add_buttons{text-align:center}.addresses form button:first-of-type{display:inline-block}.addresses form button:first-of-type+*{display:inline-block;margin-top:0;margin-left:20px}.customer.subscription{padding:6rem 20px 0;max-width:33.4rem;text-align:center;margin:0 auto}@media screen and (min-width:768px){.customer.subscription{max-width:47.8rem}}@media screen and (min-width:980px){.addresses li>button{display:block!important;margin-right:auto!important;margin-left:auto!important}.addresses li>button+*{margin-top:20px!important}}.cart__login-paragraph a{color:var(--color-linkhov);text-decoration:none}.account-header{display:flex;justify-content:space-between;margin-bottom:60px}@media screen and (min-width:980px){.account-header{margin-bottom:40px}}.account-header .c-arrowbutton a{background:#fff}@media screen and (min-width:980px){.account-header .c-arrowbutton a{font-size:1.4rem;padding:3px 0;width:144px}}@media screen and (min-width:768px){.account table td:first-of-type{width:50%}}.address-header{display:flex;justify-content:space-between;margin-bottom:60px}@media screen and (min-width:980px){.address-header{margin-bottom:40px}}.address-header h2{margin-top:0!important}.address-header .c-arrowbutton a{background:#fff}@media screen and (min-width:980px){.address-header .c-arrowbutton a{font-size:1.4rem;padding:3px 0;width:144px}}.addresses .address-list__name{font-size:1.8rem}.addresses .address-list__name .icon{margin-right:8px}.addresses .addr{padding-left:24px}.addresses .addr-buttonwrap{text-align:left}.addresses .addr-buttonwrap button{margin-right:30px;display:inline-block}.addresses .addr-buttonwrap button.c-normalbtn{background:#111;border:1px solid var(--color-primary);color:#fff}.addresses .addr-buttonwrap button.c-normalbtn:hover{background:#fff;color:var(--color-primary);border:1px solid var(--color-primary)}.login-form{max-width:500px;margin:0 auto}.login-form .c-normalbtn a{width:260px;margin-right:auto;margin-left:auto;font-size:1.4rem;letter-spacing:.05em;padding:14px 0;cursor:pointer;border:none;color:#fff}.account-point{padding-top:50px}.accout-mrpoint .mrpoint{position:static}.customer .pagination{margin-top:5rem;margin-bottom:7rem}@media screen and (min-width:990px){.customer .pagination{margin-top:7rem;margin-bottom:10rem}}.customer .pagination ul{display:flex;justify-content:center;list-style:none;padding:0}.customer .pagination li{flex:1 1;max-width:4rem}.customer .pagination li:not(:last-child){margin-right:1rem}.customer .pagination li :first-child{display:inline-flex;justify-content:center;align-items:center;position:relative;height:4rem;width:100%;padding:0;text-decoration:none}.customer .pagination li :first-child svg{height:.6rem}.customer .pagination li:first-of-type svg{margin-left:-.2rem;transform:rotate(90deg)}.customer .pagination li:last-of-type svg{margin-right:-.2rem;transform:rotate(-90deg)}.customer .pagination li [aria-current]:after{content:"";display:block;width:2rem;height:.01rem;position:absolute;bottom:.08rem;left:50%;transform:translate(-50%);background-color:currentColor}.customer_note{background:#f5f5f5;padding:20px;margin-bottom:20px;margin-top:20px}@media screen and (min-width:768px){.customer_note{min-width:320px}}.customer_note p{margin-bottom:.5em}.customer_note *:last-child{margin-bottom:0}.customer_meta{font-size:1.4rem}@media screen and (min-width:768px){.account-order__detail{display:grid!important;grid-template-columns:100px 1fr;gap:16px}}.account-order__detail figure{margin:0}@media screen and (max-width:767px){.account-order__detail figure{display:none!important}}.account-order__detail figure img{width:100%}.shopify-policy__title h1{margin:0;text-align:center;letter-spacing:.04em}@media screen and (min-width:768px){.shopify-policy__title h1{font-size:3.6rem}}.shopify-policy__container{max-width:790px;padding-bottom:120px}@media screen and (min-width:768px){.shopify-policy__container{padding-bottom:120px}}.shopify-policy__body{margin-top:60px;line-height:1.75;font-family:var(--font-ja)}.shopify-policy__body h2{font-size:2.4rem;margin-bottom:.8em;font-weight:700;font-family:var(--font-ja)}.shopify-policy__body h3,.shopify-policy__body h4{font-size:2rem;margin-bottom:.6666666667em;font-weight:700;font-family:var(--font-ja)}.shopify-policy__body a{color:#796443;text-decoration:underline}.shopify-policy__body a:hovar{opacity:.7}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1em}.shopify-policy__body table{border:none;border-top:1px solid #796443;border-bottom:1px solid #796443;box-shadow:none}.shopify-policy__body table th{border:none;text-align:left;font-weight:700;padding:8px 0;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:1px solid #796443}.shopify-policy__body table td{padding:8px;color:var(--color--text);border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:1px solid #D3CCC0}.shopify-policy__body table tr:last-child td{border-bottom:1px solid #796443}.shopify-policy__body .box{margin:40px 0 60px;padding:16px;border:1px solid var(--color-border)}.shopify-policy__body .button{background:var(--color-primary);border-color:var(--color-primary)}.shopify-policy__body .button:before,.shopify-policy__body .button:after{content:none}.shopify-policy__body .button:hover:after{outline:none;box-shadow:none}.shopify-policy__body .button a{color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center}.shopify-policy__body .button a:after{content:"";display:block;background:url(./icon_linkarr_white.svg) no-repeat center/contain;width:52px;height:10px;position:absolute;top:calc(50% - 2px);right:16px;box-shadow:none;border:none}@media screen and (min-width:768px){.shopify-policy__body .button a:after{position:static;width:52px;height:10px;margin-left:24px}}.shopify-policy__body .button._secondary{border:1px solid var(--color-primary);background:#fff}.shopify-policy__body .button._secondary a{color:var(--color-primary)}.shopify-policy__body .button._secondary a:after{background:url(./icon_linkarr.svg) no-repeat center/contain}.shopify-policy__body .button._grayout{background:#f2f0ed;border:1px solid #A89982}.shopify-policy__body .button._grayout a{color:#a89982;pointer-events:none}.shopify-policy__body .button._grayout a:after{background:url(./icon_linkarr.svg) no-repeat center/contain}.shopify-policy__body .productItem__title{font-size:1.4rem}@media screen and (min-width:768px){.shopify-policy__body{margin-top:60px}}@media screen and (min-width:768px){.sp-db{display:none!important}}@media screen and (min-width:768px){.sp-db._concept{display:none!important}}.pc-db{display:none}@media screen and (min-width:768px){.pc-db{display:block}}.u-visuallyHidden:not(:focus){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap;clip-path:inset(50%)}#shopify-section-popup .telannouce{display:none}@media(max-width:768px){.pcv{display:none}}@media(min-width:769px){.spv{display:none}main.l-main{padding-top:73px}}.common-cat{font-style:normal;color:#000;width:92%;max-width:70rem;margin:0 4%}@media(min-width:769px){.common-cat{width:100%;margin:0 auto}}@media(max-width:768px){.common-cat--h3{width:92%;max-width:70rem}}.common-cat--list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:4%;list-style:none}@media(min-width:769px){.common-cat--list{gap:2%}}.common-cat--item{width:48%;margin-bottom:.375rem}@media(min-width:769px){.common-cat--item{width:32%;margin-bottom:1.5rem}}.common-cat--link{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.5);padding:.5em;position:relative}.common-cat--link:after{position:absolute;right:4%;top:50%;margin-top:-4px;width:8px;height:8px;border-top:1px solid black;border-right:1px solid black;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}.common-cat--link:hover{text-decoration:none;opacity:.7;transition:opacity .5s ease-in-out}.common-cat--link span{line-height:1.84615385;letter-spacing:0;color:#000;font-size:1.2rem;font-weight:400}.common-cat--link span.bold{font-weight:700}@media(min-width:769px){.common-cat--link{display:block}.common-cat--link img{width:100%;margin-bottom:.375rem}.common-cat--link span{width:100%;display:block;text-align:left;font-size:1.3rem}}.common-cat--tabs{list-style:none;display:flex;flex-wrap:wrap;gap:2%;margin-top:2rem}.common-cat--tab a{display:block;background:#2c2c2c;color:#fff;border-radius:8px;padding:0 1em;font-weight:400;font-size:1.2rem;margin-bottom:.5em}@media(min-width:769px){.common-cat--tab a{font-size:1.3rem}}.common-cat--tab a:hover{text-decoration:none;opacity:.7;cursor:pointer}.common-cat--list-image{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:4%;list-style:none}@media(min-width:769px){.common-cat--list-image{gap:2%}}.common-cat--list-image a{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:2%;color:var(--color--text)}.common-cat--list-image figure{margin:0;width:30%}.common-cat--list-image p{width:68%;margin-bottom:0;font-size:1.2rem;line-height:1.4}.btn__solid{display:block;font-size:1.3rem;border:1px solid black;padding:.5em 0;width:16em;margin:2rem auto;text-align:center;color:#000}.btn__solid:hover{opacity:.7;transition:.3s;text-decoration:none}.blog__taglist>li:nth-child(5),.blog__taglist>li:nth-child(6){display:none}.sidenav p.sidenav__tilte span{font-size:.7em}
/*# sourceMappingURL=/cdn/shop/t/32/assets/common.css.map */
