@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:bonny;font-style:normal;src:url(/cdn/shop/files/Bonny-Variable.woff?v=1720510128)}.header header-drawer{margin-left:0}.header__inline-menu{font-family:Raleway,sans-serif;font-size:14px;font-weight:400}.header__inline-menu .list-menu li:nth-child(n+4){display:none}.header__inline-menu .list-menu .header__menu-item span{font-size:min(14px,.9vw)}.header-wrapper.is-fixed{position:fixed;top:0;left:0;width:100%;animation:fadeIn .2s ease-in-out}.announcement-bar__message.h5 svg.icon-arrow{display:none}.header-wrapper{border-bottom:1px solid #EEEEEE}.header-wrapper .list-menu--disclosure{background-color:#111;color:#fff}.header-wrapper .list-menu--disclosure .header__menu-item{color:#fff;font-size:14px;font-family:Raleway,sans-serif;padding:0 2rem;line-height:2}.header:not(.drawer-menu).page-width{padding-left:2.85vw;padding-right:2.85vw}.breadcrumb{margin:20px auto 0;width:100%;font-family:Raleway,sans-serif;font-size:12px}.breadcrumb a{font-family:Raleway,sans-serif;font-size:12px;color:#111;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.desktop-localization-wrapper{justify-content:flex-start}.title{font-family:bonny,sans-serif;font-weight:500}.header__icon svg{width:20px;height:20px}.footer-block__newsletter{width:100%;background:#111;color:#ccc;display:flex;padding:48px 3vw;box-sizing:border-box}.footer-block__newsletter .ttl{text-align:left;padding-right:40px}.footer-block__newsletter .ttl h2{color:#fff;font-family:bonny,sans-serif;font-weight:500;font-size:32px}.footer-block__newsletter .ttl p{font-size:12px}.footer-block__newsletter .newsletter-form__button{background-color:#fff!important;color:#111;box-sizing:border-box;width:88px;padding:8px 0;font-size:12px;height:auto;top:7px;right:6px}.footer-block__newsletter .newsletter-form__message{justify-content:flex-end;color:#ccc;font-size:12px;width:100%;margin:12px 0 0}.footer-block__newsletter .newsletter-form{max-width:80rem;margin:0 0 0 auto}.footer-block__newsletter .newsletter-form__field-wrapper{max-width:80rem}.footer-block__newsletter .newsletter-form p{font-size:12px;text-align:right;color:#ccc}.footer-block__newsletter .newsletter-form p a{color:#fff;text-decoration:underline}.footer-block__newsletter .newsletter-form p a:hover{text-decoration:none}.newsletter-form__field-wrapper .field__input{background-color:#333;border:1px solid #888888;color:#888;padding-right:11rem}.newsletter-form__field-wrapper .field__input::placeholder{color:#888;font-size:14px}.newsletter-form__field-wrapper .field__label{color:#888;font-size:14px}footer .footer__content-bottom{padding:0;background:#111;color:#fff}.footer__content-bottom-wrapper{align-items:center}footer .localization-form h2{display:none}footer .disclosure button:after{content:none}footer .localization-selector.link{padding-right:3rem;padding-left:0;color:#fff;background:transparent}.footer__column.footer__localization{width:24vw}footer .footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright{text-align:center;flex:1;margin-top:0}.footer__content-middle .category{list-style:none;display:flex;margin:40px auto;justify-content:center;padding:40px 0 0;border-top:1px solid #CCCCCC}.footer__content-middle .category li{margin:0 20px}.footer__content-middle .category li a{font-family:Raleway,sans-serif;font-size:14px;font-weight:400;color:#000;text-decoration:none}.footer__content-middle .category li a:hover{text-decoration:underline}.footer__content-middle .caution{background:#f8f8f8;padding:20px 0;text-align:center;margin:0 auto}.footer__content-middle .caution a{color:#555;font-size:14px;text-decoration:none}.footer__content-middle .caution a:hover{text-decoration:underline}.footer__content-middle .ship{display:flex;width:100%;list-style:none;padding:0}.footer__content-middle .ship li{width:33%;padding:20px 0;text-align:center}.footer__content-middle .ship li:not(:first-child){border-left:1px solid #CCCCCC}.footer__content-middle .ship li p{color:#555;font-size:12px;text-decoration:none;position:relative;vertical-align:middle;display:inline-block}.footer__content-middle .ship li p:before{content:"";display:inline-block;left:0;top:0;width:22px;height:18px;margin:0 6px 0 0;vertical-align:sub}.footer__content-middle .ship li p.ico-ship:before{background:url(/cdn/shop/files/ico_truck.svg?v=1720777670) no-repeat left center;background-size:100% auto}.footer__content-middle .ship li p.ico-pay:before{background:url(/cdn/shop/files/ico-pay.svg?v=1720777670) no-repeat left center;background-size:100% auto}.footer__content-middle .ship li p.ico-mail:before{background:url(/cdn/shop/files/ico-contact.svg?v=1720777670) no-repeat left center;background-size:100% auto}.footer__content-middle .etc{display:flex;width:100%;border-top:1px solid #ccc;padding:20px}.footer__content-middle .etc .link{width:50%}.footer__content-middle .etc .link ul{list-style:none;margin:0;padding:0}.footer__content-middle .etc .link ul li a{color:#555;font-size:12px;text-decoration:none;display:inline-block}.footer__content-middle .etc .link ul li a:hover{text-decoration:underline}.footer__content-middle .etc .icons{width:50%;display:flex;flex-direction:column;justify-content:space-around}.footer__content-middle .etc .icons .sns ul{list-style:none;display:flex;justify-content:end;margin:0;padding:0}.footer__content-middle .etc .icons .sns ul li{width:30px}.footer__content-middle .etc .icons .sns ul li:not(:first-child){margin-left:20px}.footer__content-middle .etc .icons .sns ul li a{display:block}.footer__content-middle .etc .icons .sns ul li a img{width:100%;height:auto}.footer__content-middle .etc .icons .sns a{color:#555;font-size:12px;text-decoration:none;display:inline-block}.footer__content-middle .etc .icons .sns a:hover{text-decoration:underline}.collection .collection__title h2.title:not(:only-child){line-height:1;margin-bottom:0}.collection__view-all .link{line-height:1;font-size:14px}.price>*{font-size:12px;font-family:Raleway,sans-serif;line-height:1}.full-unstyled-link{font-size:12px;font-family:Raleway,sans-serif}.card--standard:hover .full-unstyled-link,.card--standard:hover .card-information{animation:anime_clip01 1.2s cubic-bezier(.19,1,.22,1) forwards}.card__information .card__heading{font-weight:600;font-family:Raleway,sans-serif}.card__information .caption-with-letter-spacing{font-size:12px;margin-bottom:.5rem}.swiper1{position:relative}.swiper1 .swiper-wrapper .swiper-slide{font-size:0;height:auto}.swiper1 .swiper-wrapper .swiper-slide img{width:100%;height:auto}.swiper1 .swiper-wrapper .swiper-slide .slide_detail{background-color:#eee;text-align:center;width:100%;padding:30px 0;box-sizing:border-box;height:100%}.swiper1 .swiper-wrapper .swiper-slide .slide_detail p{line-height:1.85;font-size:14px;margin:0 auto;max-width:90%}.swiper1 .swiper-wrapper .swiper-slide .slide_detail .detail_btn{background-color:#fff;color:#111;display:inline-block;padding:10px 0;width:200px;line-height:1.2;font-size:14px;font-family:Raleway,sans-serif;text-decoration:none;margin-top:20px}.swiper1 .nav{background-color:#eee;text-align:center;position:relative;padding-bottom:24px}.swiper1 .nav .nav_prev,.swiper1 .nav .nav_next{position:absolute;bottom:68px;background-color:#f8f8f8;width:40px;height:40px;color:#111;z-index:1;font-size:0;cursor:pointer}.swiper1 .nav .nav_prev:after,.swiper1 .nav .nav_next:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:10px;height:10px;border-left:1px solid #111;border-bottom:1px solid #111;display:block}.swiper1 .nav .nav_prev{left:1.428vw}.swiper1 .nav .nav_prev:after{transform:rotate(45deg)}.swiper1 .nav .nav_next{right:1.428vw}.swiper1 .nav .nav_next:after{transform:rotate(225deg)}.swiper1 .nav .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper1 .nav .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 12px}.swiper1 .nav .swiper-pagination-bullet{background:#fff;opacity:1}.swiper1 .nav .swiper-pagination-bullet-active{background:#111}.collection-list-wrapper .title:first-child,.collection-list-wrapper .title-wrapper-with-link:first-child{margin-bottom:0}.swiper2{width:100%;padding-right:4%!important;overflow:hidden}.swiper2 .swiper-wrapper{flex-wrap:nowrap}.swiper2 .swiper-wrapper .full-unstyled-link{font-size:20px;font-family:Noto Sans JP,sans-serif;color:#111;line-height:1}.swiper2 .swiper-wrapper .full-unstyled-link span{font-size:12px;font-family:Raleway,sans-serif;color:#888;text-decoration:underline}.swiper3{position:relative}.swiper3 .swiper-wrapper .swiper-slide{font-size:0}.swiper3 .swiper-wrapper .swiper-slide img{width:100%;height:auto}.swiper3 .swiper-wrapper .swiper-slide .slide_detail{background-color:transparent;text-align:center;width:100%;padding:30px 0;box-sizing:border-box;position:absolute;bottom:0;color:#fff}.swiper3 .swiper-wrapper .swiper-slide .slide_detail p{line-height:1.85;font-size:14px;font-weight:500;margin:0}.swiper3 .swiper-wrapper .swiper-slide .slide_detail .detail_btn{background-color:#fff;color:#111;display:inline-block;padding:10px 0;width:200px;line-height:1.2;margin-top:24px;font-size:14px;font-family:Raleway,sans-serif;text-decoration:none}.swiper3 .nav{text-align:center;position:relative;margin:20px auto 10px}.swiper3 .nav .nav_prev,.swiper3 .nav .nav_next{position:absolute;bottom:60px;background-color:#0000004d;width:40px;height:40px;color:#fff;z-index:1;font-size:0;cursor:pointer}.swiper3 .nav .nav_prev:after,.swiper3 .nav .nav_next:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:10px;height:10px;border-left:1px solid #fff;border-bottom:1px solid #fff;display:block}.swiper3 .nav .nav_prev{left:0}.swiper3 .nav .nav_prev:after{transform:rotate(45deg)}.swiper3 .nav .nav_next{right:0}.swiper3 .nav .nav_next:after{transform:rotate(225deg)}.swiper3 .nav .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper3 .nav .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 12px}.swiper3 .nav .swiper-pagination-bullet{background:#eee;opacity:1}.swiper3 .nav .swiper-pagination-bullet-active{background:#111}.slide_btns .swiper-button-prev,.slide_btns .swiper-button-next{display:inline-block;position:relative;color:#111;background:#f8f8f8;text-align:center;width:40px;height:40px;padding:10px 0;left:0;right:0}.slide_btns .swiper-button-prev:after,.slide_btns .swiper-button-next:after{font-size:20px}.slide_btns .swiper-button-prev.swiper-button-disabled,.slide_btns .swiper-button-next.swiper-button-disabled{background-color:#fff}.blog .page-width-desktop{padding-left:0;padding-right:0;width:100%}.blog .title-wrapper-with-link{display:block;padding:0 1.428vw}.blog .blog__posts.articles-wrapper{margin-bottom:0;column-gap:0;width:100%}.blog .blog__posts.articles-wrapper li{width:50%;flex:1;max-width:none}.blog .article-card-wrapper .card:not(.ratio){display:flex;flex-direction:row-reverse;height:100%;background:#111;color:#fff;min-height:526px;align-items:center;position:relative}.blog .article-card-wrapper .card:not(.ratio) .card__inner{height:100%}.blog .article-card-wrapper .card:not(.ratio) .card__information{width:100%}.blog .article-card-wrapper .card:not(.ratio) .card__content{position:relative;display:flex;align-items:center;height:100%}.blog .article-card-wrapper .card:not(.ratio) .h5{font-size:14px;font-family:Inter,sans-serif;color:#fff;text-align:center;margin:0 auto 24px}.blog .article-card-wrapper .card:not(.ratio) h3 .full-unstyled-link{color:#fff;font-family:bonny,sans-serif;text-align:center;font-size:32px;font-weight:700}.blog .article-card-wrapper .card:not(.ratio) .article-card__excerpt{font-size:12px;color:#ccc}.blog .article-card-wrapper .card:not(.ratio) .article_btn{font-size:14px;padding:12px 0;line-height:1;width:200px;background-color:#fff;color:#111;margin:0 auto 40px;display:block;text-align:center;text-decoration:none;position:absolute;bottom:40px;left:0;right:0}.logos{text-align:center}.logos ul{list-style:none;padding:0;margin:0 auto 40px;display:flex;justify-content:space-around;width:100%;max-width:920px}.logos ul li{width:120px;text-align:center}.logos ul li:not(:first-child){margin-left:80px}.logos ul li img{width:100%;height:auto}.logos p{line-height:1.6;font-size:12px}.collection-hero__text-wrapper{text-align:center}.collection-hero__text-wrapper .collection-hero__title{font-size:56px;text-align:center;font-family:Bonny,sans-serif;margin:20px auto 0}.collection-hero__text-wrapper #ProductCountDesktop{text-align:center;font-family:Raleway,sans-serif;font-size:14px}.facets-wrapper{margin-bottom:44px}.facets-wrapper .facet-filters__sort{border:1px solid #eee;padding:10px 20px}.facets-wrapper .facet-filters__sort+.icon-caret{right:8px}.pagination-wrapper .pagination__item:not(.pagination__item-arrow){font-size:14px;font-family:Raleway,sans-serif}.pagination-wrapper .pagination__item--current:not(.pagination__item-arrow),.pagination-wrapper .pagination__item:not(.pagination__item-arrow):hover{font-size:16px}.pagination-wrapper .pagination__item--current:after,.pagination-wrapper .pagination__item:hover:after{content:none}.product .product-media-container.constrain-height.media-fit-contain{width:100%}.product__info-container .product__text{font-size:14px;text-align:center;font-weight:600;font-family:Raleway,sans-serif;margin-bottom:12px}.product__info-container .product__title h1{font-size:24px;text-align:center}.product__info-container .form__label{display:none}.product__info-container .product-form__input{text-align:center;justify-content:center}.product__info-container .product-form__input--pill input[type=radio]+label{border-radius:0;margin:.7rem 0 .2rem;padding:10px 12px;height:40px}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background-color:transparent;border:1px solid #121212;color:#121212}.product__info-container .product-form__input--pill input[type=radio]:disabled+label,.product__info-container .product-form__input--pill input[type=radio].disabled+label{position:relative;text-decoration:none;background:linear-gradient(to left top,transparent 50%,rgba(204,204,204,.5) 50%,rgba(204,204,204,.5) calc(50% + 1px),transparent calc(50% + 1px));background-repeat:no-repeat}.product__info-container .product-form__input--pill input[type=radio]:disabled+label:after,.product__info-container .product-form__input--pill input[type=radio].disabled+label:after{content:"";position:absolute;bottom:0;left:0;background-color:#ccc;transform-origin:left}.product__info-container .product-form__input--pill input[type=radio].disabled:checked+label,.product__info-container .product-form__input--pill input[type=radio]:disabled:checked+label{color:#1212124d}.product__info-container .product__description{font-size:14px}.product__info-container .detail{text-align:center}.product__info-container .swatch{width:20px}.product__info-container .swatch-input__input:active+.swatch-input__label,.product__info-container .swatch-input__input:checked+.swatch-input__label{outline:.1rem solid #888888}.product__info-container .price__container{margin-bottom:0!important}.product__info-container .price--large{font-size:inherit;line-height:1}.product__info-container .product-form__buttons{display:flex;justify-content:space-between}.product__info-container .product-form__buttons .product-form__submit,.product__info-container .product-form__buttons .shopify-payment-button{box-sizing:border-box;width:49%;min-width:auto}.product__info-container .product-form__buttons .product-form__submit{background-color:#f8f8f8;border:1px solid #F8F8F8;color:#111;font-weight:500}.product__info-container .product-form__buttons .product-form__submit:after{--border-opacity: 0}.product__info-container .price>*{vertical-align:baseline!important}.product__info-container .price--on-sale .price-item--regular{font-size:12px}.product__info-container .share-button{display:none}@media screen and (max-width: 990px){.product__info-container .share-button{display:block;text-align:center;border:1px solid #F8F8F8}.product__info-container .share-button .share-button__button{margin:0 auto;width:100%;justify-content:center}.product__info-container .share-button .share-button__button svg{position:absolute;right:1rem;top:0;bottom:0;margin:auto 0}}.product__info-container .about_pay{font-size:12px;text-align:center;color:#555}.product__info-container .product__description .small{font-size:12px}.product__info-container .product__description table{width:100%}.product__info-container .product__description table th,.product__info-container .product__description table td{font-size:14px;text-align:center}.product__info-container .product__description table th{background-color:#555;color:#fff;font-weight:600}.share_pc-wrap{text-align:right;margin:0 0 40px}.share_pc-wrap .share_pc{font-size:1.4rem;cursor:pointer;color:#111;border:1px solid #eee;padding:6px 12px;margin-right:0;display:inline-block}.share_pc-wrap .share_pc svg{height:1.2rem;margin-left:.4rem;min-width:1.3rem}@media screen and (max-width: 990px){.share_pc-wrap .share_pc{display:none}}.modal-background{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:1000}.modal_close{position:absolute;width:16px;height:16px;top:-22px;right:8px;cursor:pointer}.modal_close:before{content:"";width:20px;height:1px;background-color:#fff;position:absolute;left:0;top:0;transform:rotate(45deg)}.modal_close:after{content:"";width:20px;height:1px;background-color:#fff;position:absolute;left:0;top:0;transform:rotate(-45deg)}.share_pc-modal{display:none;text-align:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:40px 0;min-width:400px;box-sizing:border-box;box-shadow:0 4px 8px #0003;z-index:1001}.share_pc-modal p{margin:0;font-size:20px;color:#111}.share_pc-modal ul{list-style:none;padding:0}.share_pc-modal ul li{display:inline-block}.share_pc-modal ul li:not(:last-child){border-right:1px solid #eee;padding-right:24px;margin-right:24px}.share_pc-modal ul li img{filter:brightness(0%)}.share_pc-modal .share_url{display:block;margin-top:10px;color:#111;font-size:12px;text-decoration:underline;cursor:pointer}.product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider--tablet-up{overflow:hidden;padding:0}.product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(17% - 1.1rem)}.guide_sec .guide_wrap{display:flex}.guide_sec .guide_wrap .guide_title{width:25%}.guide_sec .guide_wrap .guide_title p{font-size:24px;font-weight:500;font-family:Raleway,sans-serif;margin:0 0 20px;line-height:1}.guide_sec .guide_wrap .guide_title a{font-size:14px;font-weight:"Noso Sans JP",sans-serif;color:#555;display:inline-block;width:100%;text-decoration:none}.guide_sec .guide_wrap .guide_title a:hover{text-decoration:underline}.guide_sec .guide_wrap>div:not(.guide_title){flex:1}.guide_sec .guide_wrap>div:not(.guide_title) h2{font-size:20px;margin:0 0 20px}.guide_sec .guide_wrap>div:not(.guide_title) h2:not(:first-of-type){margin:80px 0 20px}.guide_sec .guide_wrap>div:not(.guide_title) .collapsible-content-wrapper-narrow{max-width:none;width:100%;padding:0}.guide_sec .guide_wrap>div:not(.guide_title) .accordion summary{padding:1.5rem 6px}.guide_sec .guide_wrap>div:not(.guide_title) .accordion:first-of-type{border-top:0}.guide_sec .guide_wrap>div:not(.guide_title) .accordion .collapsible-content summary:hover{background-color:#fff}.guide_sec .guide_wrap>div:not(.guide_title) .accordion .accordion__title{font-size:14px;font-weight:500;position:relative;width:100%;max-width:none}.guide_sec .guide_wrap>div:not(.guide_title) .accordion .accordion__title+.icon-caret{display:none}.guide_sec .guide_wrap>div:not(.guide_title) .accordion .accordion__title:after{content:"\958b\304f";position:absolute;right:0;top:0;display:inline-block;background:url(/cdn/shop/files/ico-plus-circle.svg?v=1722303511) no-repeat right center;background-size:auto 100%;padding:0 24px 0 0;font-size:14px;color:#555}.guide_sec .guide_wrap>div:not(.guide_title) .accordion details[open] .accordion__title:after{content:"\9589\3058\308b";position:absolute;right:0;top:0;display:inline-block;background:url(/cdn/shop/files/ico-minus-circle.svg?v=1722303511) no-repeat right center;background-size:auto 100%;padding:0 24px 0 0;font-size:14px;color:#555}.guide_sec .guide_wrap>div:not(.guide_title) .accordion .accordion__title:before{content:"Q";font-size:20px;font-family:Raleway,sans-serif;font-weight:600;margin-right:1rem;display:inline-block}.guide_sec .guide_wrap>div:not(.guide_title) .accordion .accordion__content{display:flex;font-size:14px;font-weight:500;padding:16px;background-color:#f8f8f8}.guide_sec .guide_wrap>div:not(.guide_title) .accordion .accordion__content p{padding:6px 0 0}.guide_sec .guide_wrap>div:not(.guide_title) .accordion .accordion__content:before{content:"A";font-size:20px;font-family:Raleway,sans-serif;font-weight:600;margin-right:1rem;display:inline-block}.guide_sec .guide_wrap>div:not(.guide_title) ul,.guide_sec .guide_wrap>div:not(.guide_title) ol{margin:0 0 20px;padding:0 0 0 2rem}.guide_sec .guide_wrap>div:not(.guide_title) ul li,.guide_sec .guide_wrap>div:not(.guide_title) ol li{font-size:14px}.guide_sec .guide_wrap>div:not(.guide_title) ul li a,.guide_sec .guide_wrap>div:not(.guide_title) ol li a{color:#111}.guide_sec .guide_wrap>div:not(.guide_title) ul li a:hover,.guide_sec .guide_wrap>div:not(.guide_title) ol li a:hover{text-decoration:none}.guide_sec .guide_wrap>div:not(.guide_title) ul.small,.guide_sec .guide_wrap>div:not(.guide_title) ol.small{list-style:none;padding:0}.guide_sec .guide_wrap>div:not(.guide_title) ul.small li,.guide_sec .guide_wrap>div:not(.guide_title) ol.small li{font-size:12px;margin:0 0 10px}.guide_sec .guide_wrap>div:not(.guide_title) ul.small li:before,.guide_sec .guide_wrap>div:not(.guide_title) ol.small li:before{content:"\203b"}@media screen and (max-width: 990px){.header--has-localizations:where(:not(.header--has-social)) .menu-drawer__utility-links,.menu-drawer__close-button{display:none}.header:not(.drawer-menu).page-width{padding:2px 20px}header-drawer{margin-left:inherit}.header__heading-logo{width:48px;height:auto}.menu-drawer__localization localization-form{display:inline-block;width:48%;text-align:center}.header-localization:not(.menu-drawer__localization) .disclosure__list-wrapper{top:30vw}.header-localization:not(.menu-drawer__localization) localization-form:nth-child(2) .disclosure__list-wrapper{right:-44px;top:50px}.disclosure__list-wrapper.country-selector{height:auto}.country-filter{display:none}.menu-drawer__navigation .list-menu{padding:0 10px}.list-menu__item{font-family:Raleway,sans-serif;font-weight:400;padding:25px 0;margin:0;border-top:1px solid #EEEEEE;background:#fff!important;font-size:14px;color:#111}.list-menu li:nth-child(1) .list-menu__item{border-top:none}.list-menu li:nth-child(n+6) .list-menu__item{padding:5px 0;font-size:12px;border-top:none}.list-menu li .list-menu li .list-menu__item{justify-content:center;font-weight:600;border-top:none;padding:10px 0}.modal__content{z-index:10}#Details-menu-drawer-menu-item-2 summary{position:relative}#Details-menu-drawer-menu-item-2 summary:after{content:"";display:block;position:absolute;width:10px;height:10px;border-left:1px solid #111;border-bottom:1px solid #111;transform:rotate(-45deg);right:10px;top:25px}#Details-menu-drawer-menu-item-2.open summary:after{transform:rotate(135deg);top:28px}.search-modal__content{padding:0 1rem}.search-modal__content .field__button{display:none}.search-modal__close-button{right:1.3rem}.swiper1 .swiper-wrapper .swiper-slide .slide_detail{padding:18px 0}.swiper2{padding-right:11%!important}.swiper3 .nav .nav_next,.swiper3 .nav .nav_prev{bottom:76px}.swiper3 .nav .nav_next{right:20px}.swiper3 .nav .nav_prev{left:20px}.title{text-align:center;font-size:48px}.collection__view-all{text-align:center}.title-wrapper-with-link{position:relative;width:100%;justify-content:center}.title-wrapper-with-link .slide_btns{width:100%;position:absolute;left:0;top:26px;justify-content:space-between;display:flex}.blog .slider-buttons{display:none}.blog .blog__title{text-align:center;font-size:48px}.blog .blog__posts.articles-wrapper{flex-direction:column;gap:0}.blog .blog__posts.articles-wrapper li{width:100%;margin:0!important;padding:0!important}.blog .article-card-wrapper .card:not(.ratio){flex-direction:column}.blog .article-card-wrapper .card:not(.ratio) .card__information{width:100%;padding-top:40px}.blog .article-card-wrapper .card:not(.ratio) .card__content{flex-direction:column}.blog .article-card-wrapper .card:not(.ratio) .article_btn{position:relative;bottom:0}.logos{text-align:center}.logos ul{margin:0 auto 40px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px;width:100%;max-width:calc(100% - 40px)}.logos ul li{width:calc(50% - 10px);text-align:center}.logos ul li:not(:first-child){margin-left:0}.logos p{margin:0 auto;max-width:calc(100% - 40px)}.logos p br{display:none}.product__info-container .product-form__buttons{flex-direction:column;width:200px;margin:0 auto}.product__info-container .product-form__buttons .product-form__submit,.product__info-container .product-form__buttons .shopify-payment-button{width:100%}.guide_sec .guide_wrap{flex-direction:column}.guide_sec .guide_wrap .guide_title{width:100%}.guide_sec .guide_wrap .guide_title p{font-weight:500;margin:0 0 20px}.guide_sec .guide_wrap .guide_title a{margin-bottom:10px}.guide_sec .guide_wrap>div:not(.guide_title){width:100%}.guide_sec .guide_wrap>div:not(.guide_title) h2{font-weight:500;margin:80px 0 20px}.guide_sec .guide_wrap>div:not(.guide_title) .collapsible-content-wrapper-narrow{padding:0}.guide_sec .guide_wrap>div:not(.guide_title) .accordion{margin-top:0}.guide_sec .guide_wrap>div:not(.guide_title) .accordion summary{padding:1.5rem 12px}.guide_sec .guide_wrap>div:not(.guide_title) .accordion .accordion__title{padding-right:2rem}.guide_sec .guide_wrap>div:not(.guide_title) .accordion .accordion__title:after{font-size:0;width:20px;height:20px;top:5px}.guide_sec .guide_wrap>div:not(.guide_title) .accordion details[open] .accordion__title:after{font-size:0;width:20px;height:20px;top:5px}.guide_sec .guide_wrap>div:not(.guide_title) .accordion .accordion__content{padding:18px 16px}.guide_sec .guide_wrap>div:not(.guide_title) .accordion .accordion__content p{padding:6px 0 0}footer .footer__content-top{padding:0;text-align:center}.footer-block__newsletter .ttl{padding-right:0}.footer-block__newsletter .ttl h2,.footer-block__newsletter .ttl p{text-align:center}.footer-block__newsletter .newsletter-form p{text-align:left}.footer-block__newsletter .newsletter-form__button{background-color:#fff!important;color:#111;box-sizing:border-box;width:88px;padding:8px 0;font-size:12px;height:auto;top:7px;right:6px}.newsletter-form__field-wrapper .field__input{padding-right:10rem}.footer__column.footer__localization{width:100%;padding:0 1rem}.footer__content-bottom-wrapper{flex-direction:column}footer .footer__column.footer__localization:last-of-type{display:none}footer .localization-form:only-child{padding:0}footer .localization-selector.link{padding:0 4rem 0 0;margin:0;height:auto}footer .footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright{padding:0 0 2.5rem}.footer__content-middle .category{border-top:0;flex-direction:column;margin:0;padding:40px 0 25px}.footer__content-middle .category li{width:100%;margin:0;line-height:2.4;text-align:center}.footer__content-middle .caution{margin:0 20px}.footer__content-middle .ship{flex-direction:column;width:calc(100% - 120px);margin:0 auto}.footer__content-middle .ship li{width:100%;margin:0;padding:14px 0}.footer__content-middle .ship li:not(:first-child){border-left:none;border-top:1px solid #CCCCCC}.footer__content-middle .etc{flex-direction:column;padding:20px 0}.footer__content-middle .etc .link,.footer__content-middle .etc .icons{width:100%}.footer__content-middle .etc .link{padding:0 20px}.footer__content-middle .etc .link ul li{line-height:2.4}.footer__content-middle .etc .icons .sns ul{justify-content:right;padding:8px 20px 32px}}.header-localization:not(.menu-drawer__localization) .disclosure__list-wrapper{left:20px;min-width:280px}@media screen and (max-width: 990px){.header-localization:not(.menu-drawer__localization) .disclosure__list-wrapper{top:30vw;overflow:scroll}.header-localization:not(.menu-drawer__localization) .disclosure__list-wrapper{left:0;min-width:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes anime_clip01{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background-color:#000;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/2/assets/add.css.map */
