@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap";img{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width: 768px){body{touch-action:pan-x pan-y}}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:100;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:200;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:300;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:600;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:800;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:900;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Number;font-style:normal;font-weight:100;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-100.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-display:swap;font-family:Number;font-style:normal;font-weight:200;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-200.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-display:swap;font-family:Number;font-style:normal;font-weight:300;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-300.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-display:swap;font-family:Number;font-style:normal;font-weight:400;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-regular.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-display:swap;font-family:Number;font-style:normal;font-weight:500;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-500.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-display:swap;font-family:Number;font-style:normal;font-weight:600;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-600.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-display:swap;font-family:Number;font-style:normal;font-weight:700;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-700.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-display:swap;font-family:Number;font-style:normal;font-weight:800;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-800.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-display:swap;font-family:Number;font-style:normal;font-weight:900;src:url(/cdn/shop/files/noto-sans-jp-v52-japanese_latin-900.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-display:swap;font-family:Cormorant Garamond Number;font-style:normal;font-weight:300;src:url(/cdn/shop/files/cormorant-garamond-v16-latin-300.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-display:swap;font-family:Cormorant Garamond Number;font-style:normal;font-weight:400;src:url(/cdn/shop/files/cormorant-garamond-v16-latin-regular.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-display:swap;font-family:Cormorant Garamond Number;font-style:normal;font-weight:500;src:url(/cdn/shop/files/cormorant-garamond-v16-latin-500.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-display:swap;font-family:Cormorant Garamond Number;font-style:normal;font-weight:600;src:url(/cdn/shop/files/cormorant-garamond-v16-latin-600.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-display:swap;font-family:Cormorant Garamond Number;font-style:normal;font-weight:700;src:url(/cdn/shop/files/cormorant-garamond-v16-latin-700.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:300;src:url(/cdn/shop/files/cormorant-garamond-v16-latin-300.woff2) format("woff2");unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:400;src:url(/cdn/shop/files/cormorant-garamond-v16-latin-regular.woff2) format("woff2");unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:500;src:url(/cdn/shop/files/cormorant-garamond-v16-latin-500.woff2) format("woff2");unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:600;src:url(/cdn/shop/files/cormorant-garamond-v16-latin-600.woff2) format("woff2");unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:700;src:url(/cdn/shop/files/cormorant-garamond-v16-latin-700.woff2) format("woff2");unicode-range:U+0-2F,U+3A-10FFFF}html body,html .color-background-1,html .color-background-2,html .color-inverse,html .color-accent-1,html .color-accent-2,html blockquote,html h6,html .h6,html .select__select,html .field__label,html .customer .field label,html .header__heading-link .h2,html .header__menu-item,html .cart__note label,html .facets__summary,html .mega-menu__link,html .shopify-model-viewer-ui .shopify-model-viewer-ui__button,html .pickup-availability-button,html .slider-button,html .slideshow__autoplay path,html .customer td:before,html .customer a.accountBtn,html .menu-drawer a,html a.m_drawer_contact_btn,html .article-template__comments-comment,html .footer__localization h2,html .footer-block__details-content .list-menu__item--link,html .copyright__content a,html .footer .disclosure__link,html a.product__text,html a:not(.button){color:rgba(var(--color-foreground),1)}html .search-modal{min-height:90px}.grid{--grid-desktop-horizontal-spacing: 30px;--grid-desktop-vertical-spacing: 30px;--grid-mobile-horizontal-spacing: 10px;--grid-mobile-vertical-spacing: 20px}.tax_in{display:none!important}#page_body{font-family:Crimson Text,Noto Sans JP,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif}.card__information .card__heading>a{font-size:18px;font-weight:400;line-height:23.4px}@media (max-width: 767px){.card__information .card__heading>a{font-size:14px;font-weight:400;line-height:18.2px}}.card__information .price{margin-bottom:0;font-size:18px;font-weight:400;line-height:18px}@media (max-width: 767px){.card__information .price{font-weight:400;line-height:16px}}.part_inner_wrap.page-width div.d_title_wrap .d_title.flbox{margin-bottom:30px}.part_inner_wrap.page-width div.d_title_wrap .d_title.flbox span.main_en{font-family:Crimson Text,Noto Sans JP,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:32px;font-weight:500;line-height:38.75px}@media (max-width: 767px){.part_inner_wrap.page-width div.d_title_wrap .d_title.flbox span.main_en{font-size:28px;font-weight:500;line-height:33.91px}}.part_inner_wrap.page-width div.d_title_wrap .d_title.flbox span.sub_jp,html .d_title .main_en{font-family:Crimson Text,Noto Sans JP,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif}.add-sliderWrapper-b .part_inner_wrap.page-width div.d_title_wrap .d_title.flbox{margin-bottom:20px}@media (max-width: 767px){.add-sliderWrapper-b .part_inner_wrap.page-width div.d_title_wrap .d_title.flbox{margin-bottom:15px}}div:not(#cart-notification) .collection__view-all a.button--secondary{width:200px;height:45px;font-size:14px;font-weight:400;line-height:14px;letter-spacing:1px;background:transparent}div:not(#cart-notification) .collection__view-all a.button--secondary:before{content:"";background-image:url(/cdn/shop/files/arrow.svg?v=1719914711);width:10px;height:4px;background-position:center;background-repeat:no-repeat;background-size:contain;left:inherit;top:0;bottom:0;right:10px;margin:auto;z-index:2}.fixed-banner{position:fixed;bottom:20px;right:20px;width:80px;z-index:2}@media (max-width: 767px){.fixed-banner{width:70px;bottom:10px;right:10px}}@media (min-width: 768px){#header .header{grid-template-areas:"header-drawer heading icons";padding-top:20px;padding-bottom:30px}}#header .header--top-center>.header__search{display:none}#header .header__inline-menu,#header .header__icon--account{display:none}html .header__heading-logo{width:106px;min-height:30px}@media (max-width: 767px){html .header__heading-logo{width:86px}}#menu-drawer{background:#f5f5f5}#menu-drawer .m_drawer_recent_itmes{display:none}#menu-drawer .m_drawer_account_links{border-bottom:none}#menu-drawer .menu-drawer__menu li{border:none}#menu-drawer .drawer-banner{position:relative;border:1px solid #E0E0E0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;line-height:18px;background:#fff;height:55px;margin:20px 15px 0}#menu-drawer .drawer-banner div{text-align:center}#menu-drawer .drawer-banner div span{color:#d3af37}#menu-drawer .drawer-banner img{position:absolute;top:0;bottom:0;right:15px;margin:auto}.c_text_align_left *{text-align:left}.c_text_align_center *{text-align:center}.c_text_align_right *{text-align:right}.contents_block_title{margin-bottom:10px}.contents_block_heading{line-height:1.6}.contents_block_heading a{color:inherit!important}.contents_block_exp p{margin:0 0 1em}.contents_block_exp p:last-child{margin:0}.contents_block_date{font-size:.8em;margin-top:5px}.section-main-slider{position:relative}.section-main-slider .swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;bottom:20px;z-index:2;padding:0}.section-main-slider .swiper-pagination-bullet{background:#fff}.section-main-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d3af37}.section-main-slider .swiper-pagination-bullet.pagination_bar{width:35px;margin:0 5px}html .swipermainSlider{max-width:1300px}html .a-banner-slider .swiper-pagination-bullets.swiper-pagination-horizontal{position:relative;bottom:-10px}html .a-banner-slider .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#f2f2f2}@media (max-width: 767px){.a-banner01 .page-width{padding:0}}.a-banner01 .contents_block_heading{font-family:Crimson Text;font-size:32px;font-weight:400;line-height:38.75px}@media (max-width: 767px){.a-banner01 .contents_block_heading{font-size:20px;font-weight:400;line-height:24.22px}}@media (min-width: 768px){.a-recommend .collection__view-all{display:none}}.tab-group{display:flex;max-width:1200px;margin:0 auto 30px;justify-content:center}@media (max-width: 767px){.tab-group{justify-content:center;flex-wrap:wrap;gap:20px 0;max-width:90%}}.tab{list-style:none;text-align:center;cursor:pointer;width:100%;max-width:100px;height:50px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;line-height:21.8px;border-bottom:1px solid #DFDFDF;border:none;position:relative}@media (max-width: 767px){.tab{max-width:20%;height:40px;font-size:12px;font-size:14px;font-weight:500;line-height:16.95px}}.tab:first-child{border-left:none}.panel{display:none}.tab.is-active{font-weight:500;transition:all 1s ease-out}.tab.is-active:before{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;height:3px;background-color:#3d3d3d}.panel.is-show{display:block;margin-bottom:5px;animation:panel .1s ease-out}@keyframes panel{0%{opacity:0}99%{opacity:0}to{opacity:1}}.add-slider-wrapper{position:relative;max-width:1300px;margin-left:auto;margin-right:auto}.add-sliderWrapper-b .ranking_design_rd2 span{background:transparent!important;color:#fff!important;width:auto!important;line-height:1!important;position:relative;z-index:1;display:block!important;font-size:18px!important;font-weight:400!important;padding-left:3px;padding-top:0}.add-sliderWrapper-b .ranking_design_rd2 span:before{position:absolute;content:"";width:30px;height:30px;left:0;top:0;background:silver;clip-path:polygon(0 0,0% 100%,100% 0);z-index:-1}.add-sliderWrapper-b .ranking_design_rd2 span.ranking_num_1:before{background:#e2d459}.add-sliderWrapper-b .ranking_design_rd2 span.ranking_num_2:before{background:silver}.add-sliderWrapper-b .ranking_design_rd2 span.ranking_num_3:before{background:#bb9585}@media (max-width: 767px){.add-sliderWrapper-b .card__inner{--ratio-percent: 134%!important}}.add-sliderWrapper-b .add-slider{position:relative;max-width:1200px;margin:0 auto;overflow:hidden}.add-sliderWrapper-b .page-width{overflow:hidden;max-width:100%}.add-sliderWrapper-b .add-slider-prev,.add-sliderWrapper-b .add-slider-next{display:block;width:40px;height:40px;position:absolute;top:-40px;bottom:0;margin:auto;z-index:2;cursor:pointer}@media (max-width: 767px){.add-sliderWrapper-b .add-slider-prev,.add-sliderWrapper-b .add-slider-next{width:20px;height:20px;top:-30px}}.add-sliderWrapper-b .add-slider-prev:before,.add-sliderWrapper-b .add-slider-next:before{content:"";position:absolute;left:-5px;bottom:14px;margin:auto;width:40px;height:40px;background-image:url(/cdn/shop/files/arrow_c0a4dce4-4a35-45d0-9b8d-6107dde2f997.svg?v=1721206432);background-repeat:no-repeat;background-size:contain;background-position:center}@media (max-width: 767px){.add-sliderWrapper-b .add-slider-prev:before,.add-sliderWrapper-b .add-slider-next:before{width:20px;height:20px;left:0;bottom:6px}}.add-sliderWrapper-b .add-slider-prev{left:0}@media (max-width: 1300px){.add-sliderWrapper-b .add-slider-prev{left:-7px}}@media (max-width: 767px){.add-sliderWrapper-b .add-slider-prev{left:-14px}}.add-sliderWrapper-b .add-slider-next{right:0;transform:scaleX(-1)}@media (max-width: 1300px){.add-sliderWrapper-b .add-slider-next{right:-7px}}@media (max-width: 767px){.add-sliderWrapper-b .add-slider-next{right:-14px}}.add-sliderWrapper-b .swiper-pagination{display:flex;justify-content:flex-end;padding-top:30px!important;z-index:1}@media (max-width: 767px){.add-sliderWrapper-b .swiper-pagination{padding-top:20px!important}}.add-sliderWrapper-b span.swiper-pagination-bullet{width:8px;height:8px}@media (max-width: 767px){.add-sliderWrapper-b span.swiper-pagination-bullet{width:8px;height:8px}}.add-sliderWrapper-b .swiper-pagination-horizontal.swiper-pagination-bullets span.swiper-pagination-bullet{margin:0 4px}@media (max-width: 767px){.add-sliderWrapper-b .swiper-pagination-horizontal.swiper-pagination-bullets span.swiper-pagination-bullet{margin:0 4px}}@media (min-width: 768px){.add-sliderWrapper-b .collection__view-all{display:none}}.add-sliderWrapper-b a.button.button--secondary{margin-top:40px}@media (max-width: 767px){.add-sliderWrapper-b a.button.button--secondary{margin-top:30px}}.add-sliderWrapper-b .a-titleWrap{max-width:1200px;margin:0 auto}.add-sliderWrapper-b .a-titleWrap .page-width{padding:0!important}.add-sliderWrapper-b .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#231815}.add-sliderWrapper-b .swiper-pagination-bullet{background:#fff;opacity:1}.add-sliderWrapper-b .swiper-horizontal>.swiper-pagination-bullets,.add-sliderWrapper-b .swiper-pagination-bullets.swiper-pagination-horizontal,.add-sliderWrapper-b .swiper-pagination-custom,.add-sliderWrapper-b .swiper-pagination-fraction{bottom:0}.a-gift .tab-group{justify-content:center;position:relative}@media (max-width: 767px){.a-gift .tab-group:before{position:absolute;content:"";height:1px;background:#dfdfdf;bottom:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw}}.a_collection .title--primary{margin-top:0}.a-collection-ranking{margin-top:60px}.a-contents.blog-slide.type_card{background:linear-gradient(163.33deg,#b3bfb94d -7.11%,#dec2b24d)}.a-contents.blog-slide.type_card .blog__image{max-width:284px;width:50%;height:203px;flex-shrink:0}@media (max-width: 767px){.a-contents.blog-slide.type_card .blog__image{max-width:168px;width:100%;height:120px}}.a-contents.blog-slide.type_card .grid__item{background:#fff}.a-contents.blog-slide.type_card .grid__item .card-wrapper>a:before,.a-contents.blog-slide.type_card .grid__item .card-wrapper>a:after{display:none}.a-contents.blog-slide.type_card .card-wrapper div.text-wrapper{justify-content:space-between;padding:48px 20px 48px 17px}@media (max-width: 767px){.a-contents.blog-slide.type_card .card-wrapper div.text-wrapper{padding:20px 15px}}.a-contents.blog-slide.type_card .text-wrapper h3{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;font-weight:400;line-height:22.4px}@media (max-width: 767px){.a-contents.blog-slide.type_card .text-wrapper h3{font-size:12px;font-weight:400;line-height:19.2px}}.a-contents.blog-slide.type_card .text-wrapper span{font-size:18px;font-weight:400;line-height:18px}@media (max-width: 767px){.a-contents.blog-slide.type_card .text-wrapper span{font-size:14px;font-weight:400;line-height:14px}}@media (max-width: 767px){#page_body .page-width.tags_wrap{padding:0}}#page_body .tab-list{display:flex;max-width:1200px;margin:0 auto 30px;justify-content:center;position:relative}@media (max-width: 767px){#page_body .tab-list{justify-content:center;flex-wrap:wrap;gap:20px 0}}@media (max-width: 767px){#page_body .tab-list:before{position:absolute;content:"";height:1px;background:#dfdfdf;bottom:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw}}#page_body .tab-item{list-style:none;text-align:center;cursor:pointer;width:100%;max-width:100px;height:50px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;line-height:21.8px;border-bottom:1px solid #DFDFDF;position:relative;margin:0}@media (max-width: 767px){#page_body .tab-item{max-width:20%;height:40px;font-size:12px;font-size:14px;font-weight:500;line-height:16.95px}}#page_body .tab-item:first-child{border-left:none}#page_body .tab-item.active{font-weight:500;transition:all 1s ease-out}#page_body .tab-item.active:before{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;height:4px;background-color:#000}@media (max-width: 767px){.section-collection-list-block.category-slide .page-width.tags_wrap{padding:0 15px!important}}.section-collection-list-block.category-slide .grid{--grid-desktop-horizontal-spacing: 20px;--grid-desktop-vertical-spacing: 20px;--grid-mobile-horizontal-spacing: 10px;--grid-mobile-vertical-spacing: 10px}.section-collection-list-block.category-slide ul.icon li.grid__item{border:none;padding:0;background:#f5f5f5;border-radius:30px}.section-collection-list-block.category-slide ul.icon li.grid__item a{padding:0}.section-collection-list-block.category-slide ul.icon li.grid__item a img{width:60px}.section-collection-list-block.category-slide ul.icon li.grid__item a p{text-align:center;width:100%;padding-left:0;padding-right:30px;font-size:18px;font-weight:500;line-height:21.8px}@media (max-width: 767px){.section-collection-list-block.category-slide ul.icon li.grid__item a p{font-size:12px;font-weight:500;line-height:14.53px}}.section-collection-list-block.category-slide ul.icon li.grid__item a p span{font-size:10px;font-weight:400;line-height:14.48px}@media (max-width: 767px){.section-collection-list-block.category-slide ul.icon li.grid__item a p span{display:inline-block;transform:scale(.8);transform-origin:bottom}}.a-member.concept{background:#4f4f4f}.a-member.concept .page-width{max-width:100%;padding:0}.a-member.concept .grid{gap:0}.a-member.concept .grid img{height:100%;object-fit:cover;object-position:right}.a-member.concept .alignCenter{padding:70px}@media (max-width: 767px){.a-member.concept .alignCenter{padding:30px 15px 50px}}.a-member.concept .conceptB__textWrap *{color:#fff}.a-member.concept .conceptB__textWrap h2{margin-bottom:17px}@media (max-width: 767px){.a-member.concept .conceptB__textWrap h2{margin-bottom:10px}}.a-member.concept .conceptB__textWrap .d_title .main_en{font-size:32px;font-weight:600;line-height:38.75px;letter-spacing:1px}@media (max-width: 767px){.a-member.concept .conceptB__textWrap .d_title .main_en{font-size:24px;font-weight:500;line-height:29.06px;letter-spacing:1px}}.a-member.concept .conceptB__textWrap p{font-size:14px;font-weight:400;line-height:28px;margin:0 0 24px;max-width:465px}@media (max-width: 767px){.a-member.concept .conceptB__textWrap p{font-size:12px;font-weight:400;line-height:24px;letter-spacing:0}}.a-member.concept .conceptB__textWrap .buttonWrap{margin:0;display:block}section.conceptB a.button.button--secondary{height:45px;font-size:14px;font-weight:500;line-height:14px;letter-spacing:1px;background:transparent;width:345px}@media (max-width: 767px){section.conceptB a.button.button--secondary{width:100%}}section.conceptB a.button.button--secondary:after{display:none}section.conceptB a.button.button--secondary:before{content:"";background-image:url(/cdn/shop/files/arrow2.svg?v=1719914711);width:10px;height:4px;background-position:center;background-repeat:no-repeat;background-size:contain;left:inherit;top:0;bottom:0;right:10px;margin:auto;z-index:2;transform:inherit;border:none}.accordionButton+*{display:none}.plus-button{display:block;position:relative;right:0;width:10px;height:10px}.plus-button:before,.plus-button:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);background-color:currentColor;transition:transform .35s ease-in-out,opacity .35s ease-in-out}.plus-button:before{width:10px;height:2px;opacity:1}.plus-button:after{width:2px;height:10px}[aria-expanded=true] .plus-button:before,[aria-expanded=true] .plus-button:after{transform:translate(-50%,-50%) rotate(90deg)}[aria-expanded=true] .plus-button:before{opacity:0}.add-footer{display:flex;gap:140px;justify-content:center;padding:45px 0}@media (max-width: 767px){.add-footer{flex-direction:column;gap:30px;padding:30px 0 0;min-height:inherit}}.add-footer *{color:#fff!important}.add-footer>div:first-child{max-width:345px;width:100%}@media (max-width: 767px){.add-footer>div:first-child{max-width:100%;padding:0 15px}}.add-footer>div:last-child{max-width:375px;width:100%}.add-footer .sns{margin-bottom:30px;text-align:center}.add-footer .sns img{width:50px;height:auto;margin:0 10px}.add-footer .footer-news a{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:400;line-height:19.2px;padding-bottom:10px;border-bottom:1px solid #fff;margin-bottom:15px}.add-footer .footer-news a span{font-size:14px;font-weight:400;line-height:14px}@media (max-width: 767px){.add-footer .footer-news a:nth-child(n+3){display:none}}.add-footer .accordionButton{display:flex;align-items:center;justify-content:space-between;padding-left:20px;padding-right:25px;height:50px;font-size:20px;font-weight:500;line-height:40px;border-bottom:1px solid #fff;cursor:pointer}.add-footer .accordionA{margin-top:5px;margin-bottom:10px}.add-footer .accordionA a{display:flex;flex-direction:column;padding-left:30px;padding-right:20px;position:relative;margin-bottom:4px;font-size:16px;font-weight:500;line-height:32px}.add-footer .accordionA a span{font-size:12px;font-weight:400;line-height:24px}.add-footer .accordionA a:before{position:absolute;content:"";transform:rotate(45deg);top:0;bottom:0;margin:auto;right:25px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;z-index:2;left:inherit}.add-footer .accordionB{padding:0 10px 0 30px;margin-top:5px;margin-bottom:10px}.add-footer .accordionB>div:first-child a{display:block;font-size:16px;font-weight:500;line-height:32px}.add-footer .accordionB .two-column{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px}.add-footer .accordionB .two-column a{font-size:12px;font-weight:400;line-height:24px}.add-footer .copyright{display:block;font-size:12px;font-weight:500;line-height:16.88px;text-align:center;margin-top:25px;padding:12px 0}.add-footer .button-wrapper{text-align:center;display:none}@media (max-width: 767px){.add-footer .button-wrapper{display:block}}.add-footer a.button--secondary{width:200px;height:45px;font-size:14px;font-weight:400;line-height:14px;letter-spacing:1px;background:transparent;border:1px solid #fff}.add-footer a.button--secondary:after{display:none}.add-footer a.button--secondary:before{content:"";background-image:url(/cdn/shop/files/arrow2.svg?v=1719914711);width:10px;height:4px;background-position:center;background-repeat:no-repeat;background-size:contain;left:inherit;top:0;bottom:0;right:10px;margin:auto;z-index:2}.qr{display:flex;justify-content:center}.card__variant_images.flbox{margin-bottom:0}.card__variant_images.flbox .card__variant_chips_image{width:18px;height:18px;border-radius:100px;overflow:hidden}@media (max-width: 767px){.card__variant_images.flbox .card__variant_chips_image{width:12px;height:12px}}.card__variant_images.flbox .card__variant_chips_image.current{border:1px solid #000;box-sizing:border-box}.card__variant_images.flbox .chips_image_thumb{width:18px;border-radius:100px;transform:scale(2);transform-origin:center center;display:block;border:none}@media (max-width: 767px){.card__variant_images.flbox .chips_image_thumb{width:12px}}.a-table{margin-top:10px;margin-bottom:10px;width:60%;table-layout:fixed;border-collapse:collapse;font-size:1.4rem;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}@media (max-width: 767px){.a-table{width:95%;margin:5px}}.a-table tr td,.a-table tr th{font-size:12px;line-height:1;padding:1em;border:.1rem solid rgba(var(--color-foreground),.2)}@media (max-width: 749px){.a_product .thumbnail-slider .thumbnail[aria-current]{box-shadow:none;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity))}}@media (max-width: 749px){.a_product .thumbnail-slider .slider-button{display:none}}@media (max-width: 749px){.a_product .thumbnail-wrapper{margin-bottom:24px}.a_product .thumbnail-wrapper slider-component.thumbnail-slider{display:none}.a_product .thumbnail-wrapper slider-component.thumbnail-slider.active{display:block}}.a_product .js-thumbnail{display:none}@media (max-width: 749px){.a_product .js-thumbnail{display:block;text-align:center;font-size:14px;font-weight:400;line-height:14px;padding:10px}}@media (max-width: 767px){.a_product .product-form__input .select{width:200px}}.a_product .select__select{padding-right:32px}@media (max-width: 767px){.a_product .product-form__input{display:flex;align-items:center;justify-content:space-between;max-width:438px}}@media (max-width: 767px){.a_product .product-form__input .quantity{width:200px}}.a_product .product-form__input .quantity{min-height:30px}.quantity:after{border-radius:4px}.product-form__submit.button.button--full-width span{color:#fff!important}#a-js-show-popup{display:none}@media (max-width: 767px){#a-js-show-popup{position:fixed;width:100%!important;z-index:4;padding:10px;background:#616161;overflow:hidden;max-width:100%;display:none;align-items:center;justify-content:center;font-size:14px;font-weight:400;line-height:17px;letter-spacing:0em;color:#1b1b1b;left:0;right:0;bottom:0;margin:auto;transition:.5s;opacity:0;min-height:58px}}@media (max-width: 767px){#a-js-show-popup.is-show{display:flex;align-items:center;justify-content:space-between;opacity:1}}#a-js-show-popup:before,#a-js-show-popup:after{display:none}#a-js-show-popup .a-js-show-popup__text{font-size:16px;font-weight:400;line-height:19.38px;max-width:167px;color:#fff;display:block}#a-js-show-popup .a-js-show-popup__button{display:flex;align-items:center;justify-content:center;background:#c10c0c;color:#fff;border-radius:100px;width:100%;max-width:167px;height:35px;padding-right:15px;font-size:14px;font-weight:500;line-height:1;position:relative}#a-js-show-popup .a-js-show-popup__button svg{position:absolute;right:15px;top:0;bottom:0;margin:auto;width:14px;height:18px}@media (max-width: 767px){#add-cart{display:block;margin-top:-100px;padding-top:100px;pointer-events:none}}.annoucement-bar.--slider{position:relative;padding:15px 0;background:#4f4f4f}.annoucement-bar.--slider .swiper-slide{border:none}.annoucement-bar.--slider .announcement-bar__message{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;padding-top:0;padding-bottom:0}.annoucement-bar.--slider .slider-next{position:absolute;top:0;bottom:0;right:15px;margin:auto;color:#fff;display:flex;align-items:center;z-index:2;cursor:pointer}.annoucement-bar.--slider .slider-prev{position:absolute;top:0;bottom:0;left:15px;margin:auto;color:#fff;display:flex;align-items:center;z-index:2;cursor:pointer}#a-recentlyViewed .featuredCollectionSlider{overflow:hidden}@media (max-width: 767px){#a-recentlyViewed .featuredCollectionSlider{overflow:visible}}@media (max-width: 767px){#a-recentlyViewed .featuredCollectionSlider-prev{left:10px}}@media (max-width: 767px){#a-recentlyViewed .featuredCollectionSlider-next{right:10px}}#a-recentlyViewed .swiper-pagination-bullet-active{background:#1b1b1b}.menu-drawer__menu-item>span{font-size:.7em;display:block;position:relative;top:1px;margin-left:4px}html .announcement-bar__link{display:flex;align-items:center;justify-content:center;padding:0}.section-collection-list-block{overflow:hidden}html .card__variant_images.flbox{position:relative;z-index:2;margin-bottom:4px}html .card__information{padding:5px 0 0}html .card-wrapper .card__content .card__information .card-information>.price{margin-top:2px}@media (max-width: 767px){.card__heading a:hover:after{background:#f9f9f9;opacity:.3}}html .card__variant_images.flbox .card__variant_chips_image{margin-bottom:0;margin-top:8px}.section-collection-list-block a>span{display:block;width:60px;height:60px;flex:0 0 auto}div:not(.collection-hero--with-image) .title--primary{margin-top:50px;margin-bottom:0}div:not(.collection-hero--with-image) .collection-hero__description.rte{margin-top:40px}.a-collection-ranking{margin-top:40px;margin-bottom:60px}media-gallery .product__media-icon.motion-reduce.quick-add-hidden{display:none}@media (max-width: 767px){media-gallery slider-component .slider-buttons{position:absolute;right:20px;bottom:30px;transform:scale(1.6);display:block!important}media-gallery slider-component .slider-buttons .slider-button{display:none}}media-gallery slider-component .js-prev,media-gallery slider-component .js-next{position:absolute;top:0;bottom:0;display:block;left:20px;width:20px;height:20px;margin:auto;background-image:url(/cdn/shop/files/arrow_c0a4dce4-4a35-45d0-9b8d-6107dde2f997.svg?v=1721206432);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:2}@media (min-width: 768px){media-gallery slider-component .js-prev,media-gallery slider-component .js-next{display:none}}media-gallery slider-component .js-next{left:inherit;right:20px;transform:scale(-1)}.a_product .select:after{border-radius:4px;box-shadow:none;border:1px solid #6B6B6B}.a_product .product-form__input .select__select{color:#6b6b6b!important}.a_product .select__select{height:30px}html ul.store_feature_list{background:transparent}@media (max-width: 767px){html ul.store_feature_list{justify-content:center}}html ul.store_feature_list p{font-size:13px}html .product__description,html .product__accordion .accordion__content{font-weight:400}html .product__accordion .accordion__content{padding:0}html .product__accordion .accordion__content *{font-family:Number,Crimson Text,Noto Sans JP,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif}html #header{z-index:10}#menu-drawer{height:calc(100vh - 90px)!important;z-index:10}@media (max-width: 767px){#menu-drawer{height:calc(100vh - 50px)!important;height:calc(100dvh - 50px)!important}}#menu-drawer .menu-drawer__inner-container{padding-bottom:100px}@media (max-width: 767px){#menu-drawer .menu-drawer__inner-container{padding-bottom:50px}}.a_blog .article-card__image--square .card__inner{aspect-ratio:168/120}@media (max-width: 767px){.a_product .fixed-banner{bottom:60px}}.a_product .product_breadcrumbs *,.a_product .product_grid_max_width *{color:#3d3d3d!important}.product__description pre{white-space:pre-wrap!important}.card-wrapper a{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.section-collection-list-block.category-slide ul.icon li.grid__item a.no-image p{padding-left:30px}.menu-drawer__close-button>span{font-size:.7em;display:block;position:relative;top:1px;margin-left:4px}#a-js-show-popup *{color:#fff!important}.no-pointer-events{pointer-events:none;touch-action:none}.popup-first{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;display:none}.popup-first .popup-first__bg{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#00000080;z-index:100000}.popup-first .close{position:absolute;right:5px;top:5px;width:20px;height:20px;cursor:pointer;font-size:0;display:block}.popup-first .close:after{content:"";width:20px;height:2px;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.popup-first .close:before{content:"";width:20px;height:2px;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.popup-first>div{width:98%;max-width:42.5rem;padding:0;position:absolute;z-index:100001;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 767px){.popup-first>div{width:98%;max-width:90%;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}}@media (max-width: 767px){.cart__footer-wrapper{margin-top:0!important}}@media (max-width: 767px){.cart__footer-wrapper .cart__footer{display:flex;flex-direction:column}}@media (max-width: 767px){.cart__footer-wrapper .cart__footer>*+*{margin-top:0!important}}@media (max-width: 767px){.cart__footer-wrapper .cart__footer .cart__note.field{order:3;margin-top:50px}}div#dokopoiCartBody:after{content:"\30dd\30a4\30f3\30c8\5229\7528\5f8c\306e\91d1\984d\306f\3054\8cfc\5165\624b\7d9a\304d\753b\9762\306b\3066\a\3054\78ba\8a8d\9802\3051\307e\3059\3002";font-size:13px;margin:10px 0;display:block;text-align:right;white-space:pre;padding-top:10px}@media (max-width: 767px){div#dokopoiCartBody:after{content:"\30dd\30a4\30f3\30c8\5229\7528\5f8c\306e\91d1\984d\306f\a\3054\8cfc\5165\624b\7d9a\304d\753b\9762\306b\3066\3054\78ba\8a8d\9802\3051\307e\3059\3002";text-align:center}}.card__information .card__heading>a:hover{text-decoration:underline}.price-item--sale{color:#c10c0c;margin-right:0!important}.sale-percent{font-size:10px;color:#c10c0c}.a-sale{display:none!important}@media (max-width: 767px){.a-collection-ranking .part_inner_wrap.page-width div.d_title_wrap .d_title.flbox span.main_en{font-size:18px}}@media (max-width: 767px){.a-collection-ranking .d_title .sub_jp{font-size:10px}}div.product__title{margin-bottom:0}#page_body.a_product [id^=price-template]{margin-top:0}#page_body.a_product .product__info-wrapper .price--large{margin-top:4px}#page_body.a_product .price-item--sale,#page_body.a_product .sale-percent{color:#c10c0c!important}#page_body.a_product .badge{display:none!important}#page_body.a_product .product-form__submit{border-radius:4px}#page_body.a_product .product-form__submit:after{border-radius:4px}.banner-adjust .contents_block_title a,li.tab{font-family:Crimson Text Number,Crimson Text}.quantity.--adjust{position:relative}.quantity.--adjust svg{height:.6rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:calc(var(--inputs-border-width) + 1.5rem)}.quantity.--adjust:after{box-shadow:none!important;border:1px solid #6B6B6B!important}.quantity.--adjust .quantity__input{color:#6b6b6b!important}.quantity.--adjust .quantity__input{text-align:left;padding-left:10px}.add-slider-next[aria-disabled=true],.add-slider-prev[aria-disabled=true],.add-slider-next:not([aria-disabled=false]):not(.loop-slider),.add-slider-prev:not([aria-disabled=false]):not(.loop-slider){display:none}.LeeepPopupProductInfo .product-name{font-weight:500}.a_product section:not(:first-child){overflow-x:hidden}
/*# sourceMappingURL=/cdn/shop/t/31/assets/add.css.map */
