@charset "UTF-8";.l-header{position:relative;padding:1.4rem 0;border-bottom:1px solid #ddd;background:#fff}@media screen and (max-width: 989px){.l-header{padding:2.6rem 0}}.l-header__inner{max-width:150rem;padding:0 5rem;margin:0 auto}@media screen and (max-width: 989px){.l-header__inner{padding:0 3rem}}.l-header__wrapper{display:flex;align-items:center;justify-content:space-between}.l-header__left{display:flex;align-items:center;gap:6rem}@media screen and (max-width: 1199px){.l-header__left{gap:2rem}}@media screen and (max-width: 989px){.l-header__left{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.l-header__logo{line-height:0}.header__heading-link{padding:0}@media screen and (max-width: 1199px){.header__heading-link{max-width:20rem}}@media screen and (max-width: 749px){.header__heading-link{max-width:18.5rem}}@media screen and (max-width: 989px){.l-header__nav{display:none}}.l-header__nav .nav-list{display:flex;gap:2rem;margin:0;padding:0}.l-header__nav li{list-style:none}.l-header__nav .nav-item a{display:block;color:#121212;text-decoration:none;font-weight:700;font-family:Josefin Sans;text-transform:uppercase;font-size:1.4rem}.l-header__nav .nav-item>a{position:relative}.l-header__nav .nav-item>a:after{content:"";position:absolute;bottom:-3.8rem;left:0;width:100%;height:2px;background:#ec6703;transform-origin:top left;transition:transform .3s;transform:scaleX(0)}@media screen and (max-width: 1199px){.l-header__nav .nav-item>a:after{bottom:-2.8rem}}@media (hover: hover){.l-header__nav .nav-item>a:hover:after{transform:scale(1)}}.l-header__nav .nav-item>a.is-active:after{transform:scale(1)}.mega-menu{position:absolute;top:calc(100% + 1px);left:0;width:100%;background:#fff;padding:3.2rem 3rem 4rem;box-shadow:0 4px 8px #0000001a;z-index:1000}.mega-menu a{display:block;padding:1.4rem 2.8rem 1.3rem 1.6rem;line-height:1.5;font-size:1.4rem;font-weight:700;position:relative;transition:color .3s}.mega-menu a:before{content:"";position:absolute;top:50%;right:1.6rem;transform:translateY(-50%) rotate(-45deg);width:.7rem;height:.7rem;border-bottom:1px solid #121212;border-right:1px solid #121212;transition:border .3s}.mega-menu a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ec6703;transform-origin:top left;transition:transform .3s;transform:scaleX(0)}@media (hover: hover){.mega-menu a:hover{color:#ec6703}.mega-menu a:hover:before{border-color:#ec6703}.mega-menu a:hover:after{transform:scale(1)}}.mega-menu a.is-active{color:#ec6703}.mega-menu a.is-active:before{border-color:#ec6703}.mega-menu a.is-active:after{transform:scale(1)}.mega-menu .level-1 a{padding:.4rem 2.8rem .4rem 1.2rem}.mega-menu .level-1 a img{vertical-align:middle;margin-right:1rem;-o-object-fit:cover;object-fit:cover}.mega-menu .level-1,.mega-menu .level-2,.mega-menu .level-3{list-style:none;padding-left:0;margin:0}.mega-menu .level-2,.mega-menu .level-3{border-left:1px solid #DDDDDD}.mega-menu .is-active{color:#ec6907}.mega-menu .view-all a:before{display:none}.mega-menu-wrapper{max-width:78rem;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr)}.menu-drawer{top:calc(100% + 1px)!important}.menu-drawer li{list-style:none;margin-bottom:0!important}.menu-drawer .menu-drawer__menu{margin:0;padding:3rem}.menu-drawer .menu-drawer__menu[tabindex="-1"]{padding:0 3rem}.menu-drawer .menu-drawer__menu.level-1-list .level-1-wrapper>details>.menu-drawer__menu-item{padding:1.4rem 2.8rem 1.4rem 1.2rem!important}.menu-drawer .menu-drawer__menu.level-1-list .level-1-wrapper>details>.menu-drawer__menu-item img{vertical-align:middle;margin-right:1rem}.menu-drawer .menu-drawer__menu-item{font-family:Josefin Sans;font-weight:700;font-size:1.4rem;padding:1.4rem 3rem 1.3rem 1.2rem!important;position:relative;transition:color .3s;width:100%;line-height:1.5;display:flex;align-items:center}.menu-drawer .menu-drawer__menu-item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ec6703;transform-origin:top left;transform:scaleX(0);transition:transform .3s}.menu-drawer .menu-drawer__menu-item.is-selected{color:#ec6703}.menu-drawer .menu-drawer__menu-item.is-selected:before{border-color:#ec6703;right:.2rem}.menu-drawer .menu-drawer__menu-item.is-selected:after{transform:scale(1)}.menu-drawer summary.menu-drawer__menu-item:before{content:"";position:absolute;top:50%;right:1.2rem;transform:translateY(-50%) rotate(-45deg);width:.7rem;height:.7rem;border-bottom:1px solid #121212;border-right:1px solid #121212;transition:border .3s,right .3s}.menu-drawer .view-all:before{display:none}.menu-drawer .menu-drawer__close-button{font-family:Josefin Sans;font-weight:700;font-size:1.4rem;border-bottom:1px solid #ddd;padding:1.7rem 4.2rem 1.6rem;padding:0 4.2rem;height:4.8rem;margin:0 auto;position:relative}.menu-drawer .menu-drawer__close-button:before{content:"";display:inline-block;transform:rotate(135deg);margin-right:.6rem;width:.7rem;height:.7rem;border-bottom:1px solid #121212;border-right:1px solid #121212;transition:border .3s,right .3s;margin-bottom:4px}.menu-drawer-container{display:flex}.header__icons .svg-wrapper{width:2.2rem;height:2.2rem}@media screen and (max-width: 989px){.header__icons .header__icon{width:3rem;height:3rem}}@media (hover: hover){.header__icons .header__icon:hover{transform:scale(1)!important}}@media screen and (max-width: 989px){.header__icons .header__icon--account{display:none}}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1)!important}@media screen and (max-width: 989px){.header__icon--menu .icon-hamburger{height:2rem}}@media screen and (max-width: 989px){.header__icon--menu{width:2rem;height:2rem}}@media screen and (max-width: 989px){.header__icon--menu span{display:block}}.mobile-nav__account{padding:0 3rem}.mobile-nav__account a{display:flex;align-items:center;gap:1rem;border-top:1px solid #ddd;padding:1.9rem 0;color:#121212;font-family:Josefin Sans;font-weight:700;text-decoration:none}.mobile-nav__account a .login-icon{display:block;flex:0 0 2.2rem;height:2.2rem}.mobile-nav__account a span:not([class]){display:block;line-height:1;font-size:1.4rem}.mobile-nav__sns{position:absolute;bottom:0;left:0;width:100%;background:#ddd;padding:2rem}.mobile-nav__sns .sns-icons{margin:0;padding:0;display:flex;justify-content:center;gap:3.2rem}.mobile-nav__sns .sns-icons li{line-height:1}.mobile-nav__sns .sns-icons a{display:inline-block;width:3.2rem;height:3.2rem;color:#121212}@media screen and (max-width: 749px){.page-width{padding:0 3rem}}@media screen and (max-width: 749px){.title-wrapper--self-padded-tablet-down,.title-wrapper--self-padded-mobile{padding:0 3rem}}.p-top-slider .swiper{opacity:0;transition:opacity .3s ease}.p-top-slider .swiper.swiper-initialized{opacity:1}.p-top-slider{padding-bottom:2rem}.p-top-slider .swiper-pagination{bottom:0;line-height:1}.p-top-slider__swiper{padding-bottom:20px}.p-top-slider__swiper .swiper-button-next,.p-top-slider__swiper .swiper-button-prev{display:block!important;border-radius:0;width:4rem;height:4rem;background:#121212;transition:opacity .3s}.p-top-slider__swiper .swiper-button-next:after,.p-top-slider__swiper .swiper-button-prev:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.6rem;color:#fff}@media (hover: hover){.p-top-slider__swiper .swiper-button-next:hover,.p-top-slider__swiper .swiper-button-prev:hover{opacity:.6}}.p-top-slider__swiper .swiper-button-next{right:calc((100vw - 1400px)/2)}@media screen and (max-width: 1400px){.p-top-slider__swiper .swiper-button-next{right:0}}@media screen and (max-width: 989px){.p-top-slider__swiper .swiper-button-next{right:3rem}}@media screen and (max-width: 749px){.p-top-slider__swiper .swiper-button-next{right:0}}.p-top-slider__swiper .swiper-button-prev{left:calc((100vw - 1400px)/2)}@media screen and (max-width: 1400px){.p-top-slider__swiper .swiper-button-prev{left:0}}@media screen and (max-width: 989px){.p-top-slider__swiper .swiper-button-prev{left:3rem}}@media screen and (max-width: 749px){.p-top-slider__swiper .swiper-button-prev{left:0}}.p-top-slider__swiper .swiper-pagination-bullet{background:#7f7f7f;opacity:1;width:3.6rem;height:4px;margin:0 6px!important;border-radius:0}.p-top-slider__swiper .swiper-pagination-bullet-active{background:#ec6703}.p-top-slider__item{list-style:none}.p-top-slider__link{display:block;transition:opacity .3s;line-height:1}@media (hover: hover){.p-top-slider__link:hover{opacity:.6}}.p-top-slider__img{display:block}.p-top-slider__img img{aspect-ratio:2/1;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media screen and (max-width: 749px){.p-top-slider__img img{aspect-ratio:375/670}}.grid--6-col-desktop .grid__item{width:15%;max-width:28.3rem}@media screen and (max-width: 1200px){.grid--6-col-desktop .grid__item{width:20%;max-width:inherit}}@media screen and (max-width: 599px){.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.grid--peek .grid__item{width:calc(100% - 6rem)}}.collection__title h2{font-family:Josefin Sans;font-weight:700;font-style:italic;font-size:4rem;line-height:100%;letter-spacing:0%;position:relative;padding-bottom:1.6rem}@media screen and (max-width: 989px){.collection__title h2{font-size:3rem}}@media screen and (max-width: 749px){.collection__title h2{font-size:2.2rem;padding-bottom:1.2rem}}.collection__title h2:after{content:"";position:absolute;bottom:0;left:0;width:10rem;height:6px;background:#121212}@media screen and (max-width: 989px){.collection__title h2:after{width:5.6rem;height:3px}}.custom-collection-section .collection .product-grid{margin:0;gap:3.2rem;padding-left:4rem}@media screen and (max-width: 1200px){.custom-collection-section .collection .product-grid{padding-left:0;gap:2.2rem}}@media screen and (max-width: 749px){.custom-collection-section .collection .product-grid{gap:1.5rem}}.collection .slider{margin-bottom:0!important}@media screen and (max-width: 989px){.collection .slider--tablet.product-grid{scroll-padding-left:3rem!important}}@media screen and (max-width: 989px){.collection .grid--peek.slider .grid__item:first-of-type{margin-left:3rem}}.card:not(.ratio){height:auto!important}.card__content{height:auto!important;flex-grow:inherit!important}.card__information{padding:2rem 0 0!important;display:flex;flex-direction:column;align-items:center;gap:1.6rem;grid-row-start:inherit!important}.card__information h3.card__heading{font-weight:700;font-size:1.6rem;text-align:center}.card__information .caption-with-letter-spacing{margin-top:0;font-size:1.2rem;text-align:center}.card__information .price{margin-top:1.6rem!important;text-align:center}.card__information .price--on-sale .price-item--regular{font-weight:500;font-size:1.6rem;letter-spacing:1px;text-align:center;text-decoration:line-through}.card__information .price--on-sale .price-item--sale{margin-top:4px;font-weight:500;font-size:1.6rem;color:red}.card__information .price-item--regular{font-size:1.6rem;letter-spacing:1px}.slider-counter{display:none!important}.custom-collection-section button.slider-button{width:4rem;height:4rem;background:#000;transition:all .3s}.custom-collection-section button.slider-button .icon{color:#fff!important;height:1.2rem}.custom-collection-section button.slider-button[disabled=disabled]{background:#373737}@media screen and (max-width: 989px){.custom-collection-section button.slider-button[disabled=disabled]{display:none}}@media (hover: hover){.custom-collection-section button.slider-button:hover{opacity:.6}}.slider-button--prev{position:absolute;top:50%;transform:translateY(-50%);left:calc((100vw - 1400px)/2)}.slider-button--next{position:absolute;top:50%;transform:translateY(-50%);right:calc((100vw - 1400px)/2)}@media screen and (max-width: 1400px){.slider-button--prev{left:0}.slider-button--next{right:0}}.full-unstyled-link:after{display:none}.card__inner__content{height:300px;object-fit:cover}.card .card__inner .card__media{background-color:#fff}.card__information h3.card__heading{font-weight:400;line-height:1.6;text-align:left}.card__badge{margin-left:-1rem}.card__badge .badge{font-family:Josefin Sans;font-weight:700;font-style:italic;font-size:1.2rem;line-height:1;letter-spacing:0;text-transform:uppercase;border:none}.card__badge .badge-sold-out{padding:8px 8px 5px;background:#fff;color:gray;border-radius:0;border:none}.card__badge .badge-discount,.card__badge .badge-limited{color:#ec6703;background:transparent;padding:1rem;position:absolute;top:0;right:0}.collection__view-all{position:absolute;top:5rem;right:calc((100vw - 1400px)/2)}@media screen and (max-width: 1450px){.collection__view-all{right:5rem}}@media screen and (max-width: 749px){.collection__view-all{position:relative;top:inherit;right:inherit;padding:0 3rem;margin-top:3.2rem}}.collection__view-all a{margin-top:0!important;background:transparent;color:#121212;border:none;padding:.8rem 0;font-weight:700;display:block;min-height:inherit}@media screen and (max-width: 749px){.collection__view-all a{text-align:right;padding:0}}.collection__view-all a:before{display:none}.collection__view-all a:after{content:"";position:relative;box-shadow:none;border-radius:0;display:inline-block;width:1.7rem;height:1.7rem;-webkit-mask:url(./arrow-double.svg);mask:url(./arrow-double.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;background:#121212;transition:background .3s;vertical-align:sub}.collection__description{margin-top:3rem}.collection__description p{font-weight:700;font-size:1.8rem;letter-spacing:3%;color:#121212}@media screen and (max-width: 749px){.collection__description p{font-size:1.4rem}}.multicolumn h2.title{font-family:Josefin Sans;font-weight:700;font-style:italic;font-size:4rem;line-height:100%;letter-spacing:0%;position:relative;padding-bottom:1.6rem}@media screen and (max-width: 989px){.multicolumn h2.title{font-size:3rem}}@media screen and (max-width: 749px){.multicolumn h2.title{font-size:2.2rem;padding-bottom:1.2rem}}.multicolumn h2.title:after{content:"";position:absolute;bottom:0;left:0;width:10rem;height:6px;background:#121212}@media screen and (max-width: 989px){.multicolumn h2.title:after{height:3px;width:5.6rem}}.multicolumn .multicolumn-list{margin-top:6rem;display:grid;gap:4rem 2rem}.multicolumn .multicolumn-list.grid--4-col-desktop{grid-template-columns:repeat(4,1fr)}@media screen and (max-width: 989px){.multicolumn .multicolumn-list.grid--4-col-desktop{margin-top:3rem;grid-template-columns:repeat(2,1fr);gap:2rem}}@media screen and (max-width: 749px){.multicolumn .multicolumn-list{padding:0 3rem!important}}.multicolumn .multicolumn-list__item{width:100%;max-width:100%}.multicolumn .multicolumn-card__image-wrapper{margin:0!important}.p-category h2.title{margin:0;font-family:Josefin Sans;font-weight:700;font-style:italic;font-size:4rem;line-height:100%;letter-spacing:0%;position:relative;padding-bottom:1.6rem}@media screen and (max-width: 989px){.p-category h2.title{font-size:3rem}}@media screen and (max-width: 749px){.p-category h2.title{font-size:2.2rem;padding:0 0 1.2rem}}.p-category h2.title:after{content:"";position:absolute;bottom:0;left:0;width:10rem;height:6px;background:#121212}@media screen and (max-width: 989px){.p-category h2.title:after{height:3px;width:5.6rem}}.p-category__items{margin-top:6rem;display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:var(--page-width);margin:0 auto;padding:0 5rem}@media screen and (max-width: 989px){.p-category__items{grid-template-columns:repeat(2,1fr);max-width:100%;padding:0}}@media screen and (max-width: 749px){.p-category__items{margin:0 calc(50% - 50vw);margin-top:3rem;grid-template-columns:repeat(1,1fr)}}.p-category__link{display:block;position:relative;overflow:hidden;line-height:0}.p-category__link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,transparent,black);z-index:1}@media screen and (max-width: 989px){.p-category__link:before{top:0;bottom:inherit;width:50%;height:100%;background:linear-gradient(to left,transparent,black)}}@media (hover: hover){.p-category__link:hover .p-category__img img{transform:scale(1.05)}}.p-category__img{display:block}.p-category__img img{aspect-ratio:350/467;width:100%;transition:transform .3s;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 989px){.p-category__img img{aspect-ratio:376/160}}.p-category__title{position:absolute;color:#fff;margin:0;font-size:2.4rem;bottom:10rem;left:50%;transform:translate(-50%);text-align:center;width:100%;padding:0 1.6rem;z-index:1;font-weight:700;line-height:1.3}@media screen and (max-width: 989px){.p-category__title{top:50%;bottom:inherit;transform:translateY(-50%);left:0;font-size:2rem;text-align:left;padding:0 3rem}}.p-search{background:#373737}.p-search .collection__title h2{color:#fff}.p-search .collection__title h2:after{background:#fff}@media screen and (max-width: 749px){.p-search{margin-top:3rem;padding:4rem 0!important}}.p-search-form-wrapper{display:flex;flex-direction:column;gap:3.2rem;max-width:90rem;margin:0 auto;padding:0 5rem}@media screen and (max-width: 749px){.p-search-form-wrapper{gap:4rem;padding:0 3rem}}.p-search-form{width:100%;display:flex;gap:8px}.p-search-input{flex:0 1 100%;padding:1em;border-radius:5px;border:none;font-size:1.6rem}@media screen and (max-width: 749px){.p-search-input{padding:1.4rem}}.p-search-button{flex:0 0 10.6rem;background:#e56600;color:#fff;padding:1em 2em;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:all .3s}@media screen and (max-width: 749px){.p-search-button{flex:0 0 5.3rem;padding:1rem}}@media (hover: hover){.p-search-button:hover{background:#ac4d00}}.p-keywords{display:flex;align-items:center;gap:2.5rem}@media screen and (max-width: 749px){.p-keywords{display:block}}.p-keywords__label{font-weight:700;color:#fff;font-size:1.8rem;margin:0}@media screen and (max-width: 749px){.p-keywords__label{font-size:1.4rem}}.p-keywords__items{display:flex;flex-wrap:wrap;gap:2.5rem;padding:0;margin:0}@media screen and (max-width: 749px){.p-keywords__items{gap:1.2rem;margin-top:2rem}}.p-keywords__item{list-style:none}.p-keywords__link{display:inline-block;background:#fff;color:#000;text-decoration:none;padding:1.4rem 1.5em;border-radius:100px;font-weight:600;transition:all .3s;border:1px solid #fff}@media screen and (max-width: 749px){.p-keywords__link{padding:.8rem 1.6rem}}@media (hover: hover){.p-keywords__link:hover{background:transparent;color:#fff}}.blog h2.blog__title{font-family:Josefin Sans;font-weight:700;font-style:italic;font-size:4rem;line-height:100%;letter-spacing:0%;position:relative;padding-bottom:1.6rem}@media screen and (max-width: 989px){.blog h2.blog__title{font-size:3rem}}@media screen and (max-width: 989px){.blog h2.blog__title{padding-bottom:1.2rem;font-size:2.2rem}}.blog h2.blog__title:after{content:"";position:absolute;bottom:0;left:0;width:10rem;height:6px;background:#121212}@media screen and (max-width: 989px){.blog h2.blog__title:after{width:5.6rem;height:3px}}.blog .blog__posts{margin-top:6rem;display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem}@media screen and (max-width: 989px){.blog .blog__posts{margin-top:3rem;display:flex;gap:1.5rem}}@media screen and (max-width: 749px){.blog .blog__posts{margin-bottom:0;padding-bottom:6rem}}@media screen and (min-width: 990px){.blog .blog__post{width:100%!important;max-width:100%!important}}.blog .card__inner{height:auto}.blog .card__information{display:block;text-align:left}.blog h3.card__heading{font-size:1.8rem;font-weight:700;text-align:left}@media screen and (max-width: 749px){.blog h3.card__heading{font-size:1.8rem}}.blog .article-card__excerpt{margin:1.2rem 0 0;font-weight:700;font-size:1.4rem;color:#121212}@media screen and (max-width: 749px){.blog .article-card__excerpt{margin:.8rem 0 0;line-height:1.5}}.blog .article-card__info{margin:2rem 0 0;font-weight:700;font-size:1.4rem;text-align:left;padding:0}@media screen and (max-width: 749px){.blog .article-card__info{margin:1.4rem 0 0;font-size:1.2rem}}.blog .blog__view-all{position:absolute;top:5rem;right:5rem}.blog .blog__view-all a{margin-top:0!important;background:transparent;color:#121212;border:none;padding:.8rem 0;font-weight:700;display:block;min-height:inherit}.blog .blog__view-all a:before{display:none}.blog .blog__view-all a:after{content:"";position:relative;box-shadow:none;border-radius:0;display:inline-block;width:1.7rem;height:1.7rem;margin-left:.8rem;-webkit-mask:url(./arrow-double.svg);mask:url(./arrow-double.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;background:#121212;transition:background .3s;vertical-align:sub}@media screen and (max-width: 989px){.blog a.link{font-weight:700;text-decoration:none;position:relative}.blog a.link:after{content:"";position:relative;box-shadow:none;border-radius:0;display:inline-block;width:1.7rem;height:1.7rem;margin-left:.8rem;-webkit-mask:url(./arrow-double.svg);mask:url(./arrow-double.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;background:#121212;transition:background .3s;vertical-align:sub}}@media screen and (max-width: 989px) and (hover: hover){.blog a.link:hover{text-decoration:underline}}@media screen and (max-width: 749px){.blog a.link{position:absolute;bottom:6rem;right:3rem;z-index:1}}@media screen and (max-width: 749px){.blog .slider-button{top:calc(50% - 6rem)}}@media screen and (max-width: 1400px){.blog__view-all{right:0}}@media screen and (min-width: 750px) and (max-width: 989px){.slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - 2.2rem)!important}}@media screen and (max-width: 749px){.blog__post.article{width:calc(50% - 2.2rem)!important}}@media screen and (max-width: 599px){.blog__post.article{width:calc(100% - 6rem)!important}}@media screen and (max-width: 749px){.grid--peek.slider .grid__item:first-of-type{margin-left:3rem}}@media screen and (max-width: 749px){.slider.slider--tablet{scroll-padding-left:3rem!important}}.p-about .l-inner{position:relative;padding-bottom:5.5rem}@media screen and (max-width: 1024px){.p-about .l-inner{padding-bottom:10rem}}@media screen and (max-width: 989px){.p-about .l-inner{position:inherit;padding:0 3rem}}.p-about__img{width:84%;margin-left:auto}@media screen and (max-width: 989px){.p-about__img{position:absolute;top:0;left:0;height:100%;width:100%}}@media screen and (max-width: 989px){.p-about__img:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#1212128c}}.p-about__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-about__body{position:absolute;bottom:0;left:5rem}@media screen and (max-width: 989px){.p-about__body{position:relative;bottom:inherit;left:inherit}}.p-about__title{margin:0;font-family:Josefin Sans;font-weight:700;font-style:italic;font-size:clamp(5rem,5.714vw,8rem);line-height:100%;letter-spacing:0%;text-transform:uppercase}@media screen and (max-width: 989px){.p-about__title{font-size:clamp(6rem,15.95vw,8rem)}}@media screen and (max-width: 989px){.p-about__title .color-text{color:#fff}}.p-about__title .color-accent{color:#e56600}@media screen and (max-width: 989px){.p-about__title .color-accent{display:block;margin-top:-3rem;margin-left:2.6rem;letter-spacing:0}}.p-about__textarea{max-width:60rem;background:#fff;padding:5rem 3rem 0;color:#121212}@media screen and (max-width: 1024px){.p-about__textarea{padding:5rem 3rem 0}}@media screen and (max-width: 989px){.p-about__textarea{background:inherit;padding:0;max-width:inherit}}.p-about__text{margin:0;font-weight:700}@media screen and (max-width: 989px){.p-about__text{margin-top:2rem;color:#fff;font-size:1.4rem;line-height:2}}.p-about__btn{margin-top:1rem;text-align:right}@media screen and (max-width: 989px){.p-about__btn{margin-top:2rem}}.p-about__link{display:inline-block;position:relative;font-weight:700;text-transform:uppercase;text-decoration:none;font-family:Josefin Sans;color:#121212;line-height:1}@media screen and (max-width: 989px){.p-about__link{color:#fff}}.p-about__link:after{content:"";display:inline-block;width:1.7rem;height:1.7rem;margin-left:8px;-webkit-mask:url(./arrow-double.svg);mask:url(./arrow-double.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;background:#000;transition:background .3s;vertical-align:sub}@media screen and (max-width: 989px){.p-about__link:after{background:#fff}}@media (hover: hover){.p-about__link:hover{text-decoration:underline}}.jdgm-carousel-wrapper{color:#121212;width:100%!important;max-width:99.6rem;padding-top:0!important}.jdgm-carousel-wrapper .jdgm-carousel-title{font-weight:700;font-family:Josefin Sans,Noto Sans JP,sans-serif;display:none}.jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{height:inherit;display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem}@media screen and (max-width: 749px){.jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{display:inherit}}.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{padding:0}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-all-reviews-rating-wrapper{display:none}.jdgm-carousel--gallery-theme .jdgm-carousel__item-container .jdgm-carousel-item{width:100%}.jdgm-carousel--gallery-theme .jdgm-carousel__item-container .jdgm-carousel-item .jdgm-carousel-item__inner-wrapper{box-shadow:none}.jdgm-carousel-wrapper .jdgm-carousel-item__review{height:auto!important}.jdgm-carousel-wrapper .jdgm-carousel-number-of-reviews svg path{fill:#ec6703}.jdgm-carousel-wrapper .jdgm-star{color:#ec6703}.jdgm-carousel-wrapper .jdgm-carousel-item__review-content{margin-top:1.4rem}.jdgm-carousel-wrapper .jdgm-carousel-item__review-body p{font-size:1.4rem;line-height:1.8;text-align:left}.jdgm-carousel-wrapper .jdgm-carousel-item__reviewer-wrapper .jdgm-carousel-item__reviewer-name{margin:1.3rem 0 0;font-family:Noto Sans JP;font-weight:500;font-size:1.4rem;line-height:1.8;color:#000}.jdgm-carousel-wrapper .jdgm-carousel-item__product{height:auto}.jdgm-carousel-wrapper .jdgm-carousel-item__product-image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 749px){.jdgm-carousel-wrapper .jdgm-carousel-item__product-image{width:50%;min-width:23.6rem}}.jdgm-carousel-wrapper .jdgm-carousel__right-arrow,.jdgm-carousel-wrapper .jdgm-carousel__left-arrow{border:2px none #EC6703;width:1.6rem;height:1.6rem}.jdgm-carousel-wrapper .jdgm-carousel__right-arrow{border-style:none solid solid none}.jdgm-carousel-wrapper .jdgm-carousel__left-arrow{border-style:solid none none solid}@media screen and (max-width: 749px){footer{padding:3rem 0 6rem}}@media screen and (max-width: 749px){footer .footer__content-top{padding:0 3rem}}footer .nav-menu{display:flex;flex-wrap:wrap;flex-direction:column;max-height:21rem;gap:1rem;margin-bottom:0!important}@media screen and (max-width: 989px){footer .nav-menu{max-height:inherit;max-width:31.5rem;margin:0 auto}}footer .nav-menu li{width:calc(50% - .5rem);padding-right:0}@media screen and (max-width: 749px){footer .nav-menu li{width:100%}}footer .nav-menu .link{display:block;padding:0!important;color:#121212;text-decoration:none}@media (hover: hover){footer .nav-menu .link:hover{text-decoration:underline;color:#121212}}footer .nav-menu .link.list-menu__item--active{text-decoration:underline}footer .footer-block__details-content{margin-bottom:2.4rem}@media screen and (max-width: 989px){footer .footer-block__details-content{justify-content:center}}@media screen and (max-width: 749px){footer .footer-block__details-content{margin-bottom:3rem}}@media screen and (max-width: 989px){footer .footer-block.grid__item{margin:3rem 0}}@media screen and (max-width: 989px){footer .footer-block.footer-block--menu{margin-bottom:0}}#nav-sns__facebook,#nav-sns__instagram,#nav-sns__line{transition:all .3s}@media (hover: hover){#nav-sns__facebook:hover,#nav-sns__instagram:hover,#nav-sns__line:hover{opacity:.6}}.footer__blocks-wrapper{display:flex;justify-content:space-between;gap:3.2rem;flex-wrap:nowrap;margin-bottom:0}.footer__content-bottom.scroll-trigger.animate--slide-in{border-top:none}.footer-block:nth-child(1){flex:0 1 53.6rem}.footer-block:nth-child(2){flex:0 0 53.6rem;width:inherit;max-width:inherit;padding:0}@media screen and (max-width: 989px){.footer-logo{width:78.6vw;max-width:50rem;margin:0 auto}}.js details>.menu-drawer,.js details>.menu-drawer__submenu{transition:transform .6s ease,visibility .6s!important}.explanation_message{border-bottom:1px solid #ddd;padding:0 50px 1.4rem;font-size:1.4rem}@media screen and (max-width: 989px){.explanation_message{border-bottom:1px solid #ddd;padding:0 20px 1.4rem;font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom-style.css.map */
