.section-title{text-align:center;margin-bottom:40px;font-size:30px;font-weight:400}.section-title span{display:block;font-size:16px;font-weight:500}.aspect-ratio img{width:100%;height:100%;object-fit:cover}.aspect-ratio-wide-1{aspect-ratio:16/9}.aspect-ratio-wide-2{aspect-ratio:16/10}.aspect-ratio-standard-1{aspect-ratio:5/4}.aspect-ratio-standard-2{aspect-ratio:4/3}.aspect-ratio-standard-3{aspect-ratio:2/1}.aspect-ratio-square{aspect-ratio:1/1}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.layout-grid{display:flex;flex-wrap:wrap;row-gap:var(--row-gap, 30px);column-gap:var(--column-gap, 30px);width:100%}.layout-grid__item{border-radius:var(--grid-item-border-radius);max-width:100%;height:100%;flex-grow:unset}.swiper-slide .layout-grid__item{height:auto}.layout-grid__item a{display:block;width:100%;height:100%}.layout-grid__item picture{display:block;width:100%;height:auto}.aspect-ratio .layout-grid__item picture img{width:100%;height:100%;object-fit:cover}.layout-grid__item img{width:100%;border-radius:var(--grid-item-border-radius)}@media (max-width: 749px){.layout-grid.sp_scrollbar_enable{display:grid;grid-auto-flow:column;grid-auto-columns:165px;overflow-x:auto;justify-content:flex-start;width:calc(100% - 30px);padding-bottom:30px;margin:0 15px}.layout-grid.sp_scrollbar_enable::-webkit-scrollbar{height:8px}.layout-grid.sp_scrollbar_enable::-webkit-scrollbar-track{background-color:#f2f2f2;border-radius:8px}.layout-grid.sp_scrollbar_enable::-webkit-scrollbar-thumb{background-color:#002656;border-radius:8px}.layout-grid.sp_scrollbar_enable .layout-grid__item{width:100%}.layout-grid.is-centered-sp{justify-content:center}}.layout-grid{display:flex;flex-wrap:wrap;gap:var(--row-gap, 30px) var(--column-gap, 30px)}.layout-grid__item,.layout-grid__item--1{width:100%}.layout-grid__item--2{width:calc((100% - var(--column-gap, 30px)) / 2)}.layout-grid__item--3{width:calc((100% - (var(--column-gap, 30px) * 2)) / 3)}.layout-grid__item--4{width:calc((100% - (var(--column-gap, 30px) * 3)) / 4)}.layout-grid__item--5{width:calc((100% - (var(--column-gap, 30px) * 4)) / 5)}.layout-grid__item--6{width:calc((100% - (var(--column-gap, 30px) * 5)) / 6)}.full-round .layout-grid__item,.full-round .layout-grid__item img{border-radius:50%}@media (min-width: 750px){.layout-grid.is-centered{justify-content:center}}@media (max-width: 749px){.layout-grid{gap:var(--row-gap-sp, 15px) var(--column-gap-sp, 15px)}.layout-grid__item--1-sp{width:100%}.layout-grid__item--2-sp{width:calc((100% - var(--column-gap-sp, 15px)) / 2)}.layout-grid__item--3-sp{width:calc((100% - (var(--column-gap-sp, 15px) * 2)) / 3)}.layout-grid__item--4-sp{width:calc((100% - (var(--column-gap-sp, 15px) * 3)) / 4)}.layout-grid__item--5-sp{width:calc((100% - (var(--column-gap-sp, 15px) * 4)) / 5)}.layout-grid__item--6-sp{width:calc((100% - (var(--column-gap-sp, 15px) * 5)) / 6)}.layout-grid__item--title{font-size:12px}}.swiper.swiper-initialized{opacity:1;transform:translateY(0);transition:1s}a.button{display:flex;align-items:center;padding:0 20px;max-height:50px;width:fit-content;min-width:130px}.button:after{box-shadow:none}.d_title .main_en,.d_title .sub_jp{color:#375156}@media (max-width: 750px){.d_title .main_en{font-size:24px}.d_title .sub_jp{font-size:12px}}.collection__view-all .button{margin-left:auto;margin-right:auto}.tab-list{gap:10px}.tab-list li{margin:0!important;border:1px solid #000000;border-radius:8px;padding:3px 12px;transition:.3s}.tab-list li.active{border:1px solid #37515680!important;color:#fff;background-color:#37515680;transition:.3s}.blog-slide ul li h3{font-size:14px}.blog-slide ul li time{display:none}body.v_top_page{background:#eee}.section-footer-custom{padding:60px 0 100px;background-color:#375156}.section-footer-custom h3,.section-footer-custom p,.section-footer-custom a{color:#fff}.section-footer-custom .footer-custom-blocks{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px 60px}.section-footer-custom .show-sns-text{display:flex;flex-direction:column;gap:5px;margin:40px 0 10px}.section-footer-custom .show-sns-text h3{font-size:16px}.section-footer-custom .show-sns-text p{font-size:13px;margin:0}.section-footer-custom .sns-icons .footer__list-social{display:flex;align-items:center;gap:30px}.section-footer-custom .sns-icons .footer__list-social .list-social__item{width:fit-content}.section-footer-custom .sns-icons .footer__list-social .list-social__item a svg{width:30px;height:30px}.section-footer-custom .main-form-buttons{display:flex;align-items:center;gap:10px;width:100%;margin-top:40px}.section-footer-custom .main-form-buttons .button{width:50%;font-weight:700;background-color:#fff;color:#375156;border:none}.section-footer-custom .main-form-buttons .button:after{box-shadow:none}.section-footer-custom .footer-menu ul{display:flex;align-items:center;justify-content:center;gap:15px;margin:50px auto 20px}.section-footer-custom .footer-menu ul li{width:fit-content}.section-footer-custom .footer-block--menu_with_heading,.section-footer-custom .footer-block--menu_only{font-size:16px;padding-bottom:10px}.section-footer-custom .footer-block--menu_with_heading h3{margin-bottom:20px}.section-footer-custom .footer-block--menu_with_heading ul{display:flex;flex-direction:column;gap:10px}.section-footer-custom .footer-block--menu_with_heading ul li a,.section-footer-custom .footer-block--menu_only ul li a{display:flex}.section-footer-custom .footer-block--menu_only ul{display:flex;flex-direction:column;gap:30px}#NewsletterForm--footer-custom{color:#fff;border:1px solid #FFFFFF;background-color:transparent}.newsletter-form__field-wrapper .field__label{color:#fff}.newsletter-form__field-wrapper .field__label:hover:after{box-shadow:none}.footer__copyright{display:flex;align-items:center;justify-content:center}.footer__copyright small{color:#fff}@media (max-width: 750px){.section-footer-custom .footer-custom-blocks{display:grid;grid-template-columns:1fr;gap:0}.section-footer-custom .sns-icons .footer__list-social{justify-content:center}.section-footer-custom .show-sns-text{margin:30px auto 10px}.section-footer-custom .main-form-buttons{margin-top:30px}.section-footer-custom .footer-block--form{margin-bottom:30px}.section-footer-custom .footer-block--menu_with_heading h3{position:relative;display:flex;align-items:center;font-size:16px;line-height:2;margin-bottom:0;padding:10px 0;border-bottom:1px solid #FFFFFF;cursor:pointer}.section-footer-custom .footer-block--menu_with_heading h3:after{content:"";position:absolute;right:0;display:flex;align-items:center;justify-content:center;width:25px;height:25px;background:no-repeat center / contain url(/cdn/shop/files/add.svg)}.section-footer-custom .footer-block--menu_with_heading.open h3:after{content:"";position:absolute;right:0;display:flex;align-items:center;justify-content:center;width:25px;height:25px;background:no-repeat center / contain url(/cdn/shop/files/minus.svg)}.section-footer-custom .footer-block--menu_with_heading ul{margin:0}.section-footer-custom .footer-block--menu_only ul{gap:10px}.section-footer-custom .footer-block--menu_with_heading li a,.section-footer-custom .footer-block--menu_only li a{padding:10px 0;border-bottom:1px solid #FFFFFF;line-height:2}.section-footer-custom .footer-menu ul{margin:20px 0 30px;flex-direction:column;align-items:flex-start}.footer__copyright{display:flex;align-items:center;justify-content:flex-start}.footer__copyright small{font-size:10px}}.header-left{display:flex;align-items:center;gap:30px}#menu-drawer .m_drawer_SNSbox_list ul{display:flex;align-items:center}#menu-drawer .m_drawer_SNSbox_list ul li{width:fit-content}#menu-drawer .m_drawer_SNSbox_list ul li svg{width:24px;height:24px}.menu-level-1{padding:0 30px 50px}.menu-level-2{display:flex;flex-direction:column;gap:10px;max-height:0;overflow:hidden;transition:max-height .3s ease}.menu-item.open .menu-level-2{max-height:1000px;transition:.3s}.menu-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.menu-toggle a{position:relative;display:flex;justify-content:center;flex-direction:column;gap:5px;padding:15px 5px;width:100%;border-bottom:1px solid #000000;pointer-events:none;font-family:Montserrat;font-weight:400;font-size:20px;letter-spacing:1px}.menu-wrap>a{position:relative;display:flex;justify-content:center;flex-direction:column;gap:5px;padding:15px 5px;width:100%;border-bottom:1px solid #000000;font-family:Montserrat;font-weight:400;font-size:20px;letter-spacing:1px}.menu-item .menu-toggle.menu-acordion a:after{content:"";position:absolute;right:0;display:flex;align-items:center;justify-content:center;width:25px;height:25px;background:no-repeat center / contain url(/cdn/shop/files/add_black.svg)}.menu-item.open .menu-toggle.menu-acordion a:after{content:"";position:absolute;right:0;display:flex;align-items:center;justify-content:center;width:25px;height:25px;background:no-repeat center / contain url(/cdn/shop/files/minus_black.svg)}.menu-subitem{cursor:pointer}.menu-subitem:first-of-type{margin-top:20px}.menu-subitem:last-of-type{margin-bottom:20px}.menu-subitem a{display:flex;align-items:center;gap:15px}.menu-subitem a img{width:60px;height:60px;object-fit:contain;aspect-ratio:1}.menu-item.open .accordion-btn:after{transform:rotate(45deg)}span.menu-subtitle{display:block;font-size:14px;color:#375156}.collection-thumb{width:100%;margin-top:8px;border-radius:4px}@media (min-width: 750px){.large-hide{display:none!important}}#main-collection-filters{background-color:#375156}.collection-tabs{padding:50px 0}.collection-tabs .collection-tab-list{display:flex;align-items:center;justify-content:center;gap:20px}.collection-tabs .collection-tab-list .collection-tab{width:fit-content;max-width:150px;padding:15px 20px;line-height:1;border:1px solid #000000;background-color:#fff;color:#000;white-space:nowrap;transition:.3s;cursor:pointer}.collection-tabs .collection-tab-list .collection-tab.active{background-color:#000;color:#fff;font-weight:500;transition:.3s}@media (max-width: 750px){.collection-tabs .collection-tab-list{justify-content:flex-start;padding-bottom:20px;overflow-x:auto}}.collection-tabs .collection-tab-list::-webkit-scrollbar{width:8px;height:8px}.collection-tabs .collection-tab-list::-webkit-scrollbar-thumb{background:#375156}.collection-tabs .collection-tab-list::-webkit-scrollbar-track{background:#37515620}.product-form__submit.button{background-color:#375156;color:#fff}.product-main-swiper .swiper-slide{aspect-ratio:1;display:flex;justify-content:center;align-items:center}.product-thumb-swiper{padding-top:30px}.product-thumb-swiper .swiper-slide{aspect-ratio:1;display:flex;justify-content:center;align-items:center;outline:3px solid #37515600;outline-offset:-3px;opacity:.5;transition:.3s}.product-thumb-swiper .swiper-slide.swiper-slide-thumb-active{outline:3px solid #375156;outline-offset:-3px;opacity:1;transition:.3s}.product-main-swiper .swiper-slide img,.product-thumb-swiper .swiper-slide img{width:100%;max-width:100%;height:100%;object-fit:contain}.swiper.product-main-swiper .swiper-button-prev-custom,.swiper.product-main-swiper .swiper-button-next-custom{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#37515680;z-index:2;cursor:pointer;opacity:1;transition:.3s}.swiper.product-main-swiper .swiper-button-prev-custom:hover,.swiper.product-main-swiper .swiper-button-next-custom:hover{background-color:#375156;transition:.3s}.swiper.product-main-swiper .swiper-button-prev-custom.swiper-button-disabled,.swiper.product-main-swiper .swiper-button-next-custom.swiper-button-disabled{opacity:0;transition:.3s}.swiper.product-main-swiper .swiper-button-prev-custom{left:0}.swiper.product-main-swiper .swiper-button-prev-custom:after{content:"";display:block;width:36px;height:36px;background:no-repeat center / 100% url(/cdn/shop/files/chevron_left.svg)}.swiper.product-main-swiper .swiper-button-next-custom{right:0}.swiper.product-main-swiper .swiper-button-next-custom:after{content:"";display:block;width:36px;height:36px;background:no-repeat center / 100% url(/cdn/shop/files/chevron_right.svg)}@media (max-width: 750px){.swiper.product-main-swiper .swiper-button-prev-custom,.swiper.product-main-swiper .swiper-button-next-custom{width:40px;height:40px}.swiper.product-main-swiper .swiper-button-prev-custom:after,.swiper.product-main-swiper .swiper-button-next-custom:after{width:28px}}.variant-meta-image{width:50px}.product-form__input.product-form__input-custom input[type=radio]+label{display:inline-flex;justify-content:center;align-items:center;padding:3px;aspect-ratio:1;transition:.3s}.product-form__input.product-form__input-custom input[type=radio]+label.color_option_chip.no-image{padding:10px 15px;border:1px solid #00000080!important;aspect-ratio:unset}.product-form__input.product-form__input-custom input[type=radio]+label.color_option_chip.no-image.active{border:1px solid #00000000!important;background-color:#375156;color:#fff;font-weight:600;aspect-ratio:unset}.product-form__input.product-form__input-custom input[type=radio]:checked+label{background-color:#fff;transition:.3s}.product-form__input.product-form__input-custom input[type=radio]+label.color_option_chip{border:1px solid #00000000!important;transition:.3s}.product-form__input.product-form__input-custom input[type=radio]:checked+label.color_option_chip{border:1px solid #00000080!important;transition:.3s}@media (max-width: 750px){.product-form__input.product-form__input-custom input[type=radio]+label.color_option_chip{font-size:12px}}.variant-option-list{position:relative;width:100%;height:60px;max-width:440px;border:1px solid #00000080}.variant-option-list li{position:absolute;display:flex;align-items:center;gap:10px;width:100%;height:100%;padding:0 10px;opacity:0;visibility:hidden;transition:.2s;cursor:default}.variant-option-list li.active{opacity:1;visibility:visible;transition:.2s}.variant-option-list li img{width:50px;height:50px;aspect-ratio:1;object-fit:contain}.variant-list-sp{position:fixed;left:0;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:65px;padding:0 15px;gap:20px;background-color:#eee;z-index:9}.variant-list-sp.no-variant .variant-option-block-sp{display:none}.variant-list-sp .variant-option-list-sp{width:350px;max-width:50%}.variant-list-sp .variant-option-list-sp .variant-option-item-sp{display:flex;align-items:center;gap:10px;width:100%;height:100%;padding:0 10px}.variant-list-sp .product-form__submit{width:185px;max-width:50%;margin:0}@media (max-width: 750px){.variant-list-sp.no-variant .product-form__submit{width:100%;max-width:100%}}.variant-list-sp .product-form__submit span{white-space:nowrap}.variant-list-sp .variant-option-list-sp .variant-option-item-sp.active{border:1px solid #00000080}.variant-list-sp .variant-option-list-sp .variant-option-item-sp img{width:50px;height:50px;aspect-ratio:1;object-fit:contain}.variant-list-sp .variant-sp-selected{height:45px;border:1px solid #00000080;background:#fff}.variant-list-sp .variant-selected-inner{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:100%;padding:0 10px;cursor:pointer}.variant-list-sp .variant-selected-inner:after{content:"";position:absolute;right:5px;display:flex;width:20px;height:20px;background:no-repeat center / contain url(/cdn/shop/files/keyboard_arrow.svg);rotate:0deg}.variant-list-sp .variant-selected-inner img{width:50px;height:50px;aspect-ratio:1;object-fit:contain}@media (max-width: 750px){.variant-list-sp{gap:10px}.variant-list-sp .variant-selected-inner{display:flex;font-size:12px;gap:5px}.variant-list-sp .variant-selected-inner img{width:40px;height:40px}}.variant-list-sp .variant-option-item-sp{display:flex;align-items:center;gap:10px;width:100%;height:100%;padding:0 5px;cursor:pointer}@media (max-width: 750px){.variant-list-sp .variant-option-item-sp{font-size:12px;white-space:nowrap;overflow-x:hidden}}.variant-list-sp .variant-option-item-sp img{width:45px;height:45px;aspect-ratio:1;object-fit:contain}.variant-list-sp .variant-option-block-sp{position:relative;display:block;width:350px;max-width:50%;height:45px}.variant-list-sp .variant-option-block-sp.active .variant-option-dropdown-sp{display:none}.variant-list-sp .variant-option-dropdown-sp{position:absolute;bottom:50px;left:0;width:calc(100vw - 30px);max-width:350px;border:1px solid #00000080;background-color:#fff}.d_title_wrap.d_title_mode_left .d_title{display:flex;flex-direction:column;align-items:flex-start}.related-articles-grid .tag{display:flex;gap:5px;margin:10px 0 5px}.related-articles-grid .tag span{padding:10px;font-weight:400;font-style:Regular;font-size:11px;line-height:1;letter-spacing:0;border-radius:7px;background-color:#37515680}.related-articles-grid{margin-bottom:80px}.video-container{aspect-ratio:16 / 9}.video-container iframe{width:100%;height:100%}@media (max-width: 750px){.related-articles-grid .grid.swiper-wrapper,.product-recommendations .grid.swiper-wrapper,.section-blog-list-slide .grid.swiper-wrapper{flex-wrap:nowrap;column-gap:0;row-gap:0}.related-articles-grid .grid__item.swiper-slide,.product-recommendations .grid__item.swiper-slide,.section-blog-list-slide .grid__item.swiper-slide{max-width:unset}}img.chips_image_thumb{object-fit:contain;aspect-ratio:1}.variant-num{display:none}.blog-slide .page-width.tab-content{overflow-x:hidden}.section-blog-list-slide.swiper{overflow:unset}span.variant-option-text{white-space:nowrap;width:100%;margin-right:15px;overflow-x:hidden}.card__f{display:flex;gap:15px;line-height:1.5;margin-bottom:20px}.card__f-image{display:flex;justify-content:center;align-items:center;width:20%;min-width:80px;margin:0 auto;padding:0 auto}.card__f-image img{width:100%;height:100%;object-fit:contain}.card__f-text{flex:1;min-width:0;font-size:18px;line-height:1.5;color:#16403f}.card__f-text h4{color:#16403f;font-size:24px;letter-spacing:.2em;padding-bottom:10px}@media (max-width: 750px){.card__f-text{flex:1;min-width:0;font-size:14px;color:#16403f;line-height:1.5}.card__f-text h4{font-size:18px;letter-spacing:.2em;padding-bottom:10px;color:#16403f}}.product-info__tab__content img{width:100%}.product-info__tab__content h3{color:#16403f}.tag-wrapper{display:flex;align-items:center;gap:10px}.article-template__back{display:flex;align-items:center;justify-content:center}.article-template__back a{background:#375156}.article-template__hero-large{display:flex;justify-content:center}.article-template__hero-large img{position:static!important}.main-blog .blog-articles .card-wrapper .card__inner.ratio{aspect-ratio:unset}body:not(:has(.v-topics)) .main-blog .blog-articles .card .card__inner .card__media{aspect-ratio:1}.main-blog .blog-articles .card-wrapper .article-card__excerpt{display:none}.main-blog .blog-articles{margin-bottom:60px}a.button.back-to-button{margin:0 auto;background-color:#375156}a.button.campaign-view-all{margin:0 auto;border:1px solid #FFFFFF;color:#fff}a.button.campaign-view-all:hover{border:1px solid #FFFFFF!important}a.button.campaign-view-all:hover:after{box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/16/assets/add.css.map */
