h1{font-size:25px}img{width:100%;vertical-align:bottom}.sp{display:block!important}.pc{display:none!important}@media screen and (min-width: 769px){.sp{display:none!important}.pc{display:block!important}.banner--small:not(.banner--adapt){min-height:35vw!important}}.page-width .tab_box .btn_area{list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 30px;padding:0;gap:10px}.btn_area .tab_btn,.btn_area .ranking-tab_btn{width:48%;margin:0 0 4%;padding:9px 0;cursor:pointer;border-radius:5px;color:#000;line-height:1;font-size:12px;text-align:center;border:1px solid #000;background:#fff;transition:all .3s ease}.btn_area .ranking-tab_btn{margin:0}.btn_area .tab_btn.active,.btn_area .ranking-tab_btn.active,.btn_area .ranking-tab_btn:hover{background-color:#000;color:#fff;border:none}#MainContent .tab-panel,.section-ranking .area-ranking .ranking_panel{display:none}#MainContent .tab-panel.active,.section-ranking .area-ranking .ranking_panel.active{display:block}@media only screen and (min-width: 769px){.btn_area{justify-content:center;gap:20px}.btn_area .tab_btn,.btn_area .ranking-tab_btn{width:200px;position:relative;display:inline-block;padding:10px 15px;cursor:pointer;color:#333;text-decoration:none}.btn_area .tab_btn:first-child,.btn_area .ranking-tab_btn:first-child{margin:0}}.area-ranking .tit{padding:40px 0 10px}.area-ranking .price__sale .price-item{color:#ed1a3d}.section-ranking .gradient{background:transparent}.card__information .card__heading,.card__information .card-information .price{font-size:12px}.center.collection__view-all{padding-bottom:40px}.area-ranking .area-products{padding-bottom:20px}.area-ranking .collection__view-all,.huckleberry-subscription-widget-container .sc-bYoCmx label[for="3467706580"]{display:none}.product-description{margin:40px 0 0}.product-description p{width:100%}@media only screen and (min-width: 769px){.product-description p{width:800px;margin:0 auto}}.product-description .rte img{border:none;margin:0}.product-banner{width:100%;margin:0 auto;padding:0 5rem;max-width:var(--page-width)}.banner-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px}.banner-wrapper .topbanner{width:30%;margin-top:20px;list-style:none}@media only screen and (max-width: 768px){.product-banner{width:100%;padding:0}.banner-wrapper{padding:0 10px}.product-banner .slick-prev,.product-banner .slick-next{position:static}.banner-wrapper .topbanner{width:100%;margin:20px 10px 0}}.shipping_schedule{padding:5px 1.5rem;background:#000!important;border-bottom:.5px solid #fff}.shipping_schedule .txt{font-size:1.2rem;text-align:center;color:#fff;margin:0}@media only screen and (min-width: 769px){.shipping_schedule .txt{font-size:1.3rem}}.footer-block__image-wrapper{position:relative}.footer-block-image .footer-area-link{position:absolute;width:100%;padding:35.5% 16% 10%}.footer-block-image .footer-area-link .mail{position:absolute;width:40%;margin:-3% 4% 2% -6%}.footer-block-image .footer-area-link .tel{margin:18px 0 0%;display:block;width:34%;position:absolute}.footer-block-image .footer-area-link .mail a,.footer-block-image .footer-area-link .tel a{margin:0;display:block;padding:9% 9% 2% 4%}.footer-block-image .footer-area-link .mail a:hover,.footer-block-image .footer-area-link .tel a:hover{border-bottom:solid 1px #fff}.footer__content-top .footer-block--newsletter{margin:0 0 40px}.footer__content-top .footer-block__newsletter{text-align:left}.footer__content-top .newsletter-form{margin:0}.custom_collection{background:#000}.collection-tlt{padding:2rem 5rem;margin:0 auto;max-width:var(--page-width)}.collection-tlt h2{font-size:20px;color:#fff}.featured-collections{padding:20px}.collections-grid{display:flex;flex-wrap:wrap;justify-content:space-evenly;max-width:var(--page-width);padding:0 2rem;margin:0 auto}.collection-item{position:relative;list-style:none;box-sizing:border-box;width:20%}.collection-item:hover{opacity:.8}.collections-grid .collection-item a{text-decoration:none}.collection-item img{max-width:100%;height:auto;opacity:1}.collection-item h3{width:100%;text-align:center;font-size:15px;color:#fff;letter-spacing:1.5px}.collection-item:nth-child(4) h3{width:100%}@media only screen and (max-width: 768px){.area-ranking .price__container{font-size:16px}.collections-grid{padding:0;justify-content:space-between}.collection-item{margin-bottom:20px;width:48%}.collection-item h3{font-size:15px}.collection-item:nth-child(4) h3{width:80%;font-size:13px}.featured-collections{padding:20px 20px 60px}}.notes-box dl{border:solid 1px #eee}.notes-box dl dt{position:relative;display:block;padding:10px;font-size:16px;font-weight:700;cursor:pointer}.notes-box dl dt:before,.notes-box dl dt:after{content:"";display:block;width:15px;height:3px;border-radius:5px;background:#00f;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:#5e5e5e;transition:.3s}.notes-box dl dt.active:before{margin:-3px 0 0}.notes-box dl dt.active:after{margin:-4px 0 0;transform:rotate(0);transition:.5s}.notes-box dl dt:after{transform:translateY(-50%) rotate(90deg);transition:.5s}.notes-box dl dd{display:none;margin:0;border-top:solid 1px #eee;padding:10px}.cafune-wrapper{width:100%;margin:0 auto}.cafune-wrapper .link-txt:hover{opacity:.7}.cafune-wrapper .txt,.cafune-wrapper .salon-link{text-align:center;color:#000}.cafune-wrapper .txt{font-size:20px;line-height:1.5}.cafune-wrapper .txt span{font-size:15px}.cafune-wrapper .salon-link a{position:relative;text-decoration:none;color:#fff;background:#000;border-radius:5px;padding:10px 20px;font-size:15px}.cafune-wrapper .salon-link a:hover{opacity:.8}@media only screen and (min-width: 769px){.cafune-wrapper{width:90%}.cafune-wrapper .txt{font-size:20px}.cafune-wrapper .txt span{font-size:15px}}.customer.account a svg{margin-bottom:-.4rem}.desktop-localization-wrapper .header__icon{width:3.4rem}.wc_review_form_btns li:nth-child(2){display:none}.footer.color-scheme-1{border-top:none}.footer-block__newsletter{margin:30px 0}.slideshow__slide.grid__item.grid--1-col.slider__slide a{display:block;height:100%;width:100%}.slideshow__text-wrapper.banner__content.page-width{padding:0;margin:0;max-width:none}.huckleberry-subscription-widget-container .sc-bYoCmx label[for="3554181332"]{display:none}.product-note-block{background-color:#f4ebe2;margin:20px 0}.product-note-block a{display:block;text-decoration:none;padding:20px}.product-note-block p{margin:0;text-align:center;color:#86827d;font-size:13px}@media only screen and (min-width: 769px){.product-note-block p{font-size:15px}}.shipping-delay{line-height:1.5;color:#ff2a00;font-size:15px}.subscription-wrapper .subscription-img.pc{width:60%;margin:0 auto}.utility-bar.color-scheme-1{border-bottom:.1rem solid #b69983}.announcement-bar .announcement-bar__link{width:auto;display:inline-block}.announcement-bar__link .announcement-bar__message,.announcement-bar .announcement-bar__link:hover{color:#fff}@media only screen and (min-width: 769px){.desktop-localization-wrapper.block-sp{display:none}.desktop-localization-wrapper.block-pc{display:flex}}@media only screen and (max-width: 768px){.header-wrapper .header{padding:10px 2rem}.sp-flex,.desktop-localization-wrapper.block-sp{display:flex}.desktop-localization-wrapper.block-pc{display:none}.header__icon.header__icon--account.link.focus-inset.small-hide{display:block!important;height:auto;width:auto}}.huckleberry-subscription-widget-container>div>div>div+p:after{padding:1px 5px;color:#f66;font-weight:400}.huckleberry-subscription-list-memo{display:none}.customer-wrapper{position:relative}.customer-txt{font-size:25px;width:100%;color:#000;padding:0px 4rem;margin:0 auto;max-width:var(--page-width);box-sizing:border-box}.wc_review_title h2{display:none}#shopify-buyer-consent{display:none!important}.primer-release .txt{color:#000}.txt .event_primer{color:salmon}.emergency-info{margin:0 auto;max-width:80%;color:#ff2a00;font-size:14px}@media only screen and (max-width: 768px){.emergency-info{max-width:80%}}.teiki-sp{display:block}.teiki-pc{display:none}@media only screen and (max-width: 768px){.teiki-sp{margin:0 20px}.teiki-sp .special{margin:40px 0 20px}.teiki-sp .worries{margin:20px 0 40px}}@media only screen and (min-width: 769px){.teiki-sp{display:none}.teiki-pc{display:block;max-width:72.6rem;margin:0 auto}.teiki-pc .special{margin:50px 0 100px}.teiki-pc .worries{margin-bottom:50px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/override.css.map */
