body{position:relative;overflow-y:auto;overflow-x:hidden;width:100%;height:100vh}.side_to_top_btn_sec.show{display:none}#line-floating-banner{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;align-items:center;gap:10px;opacity:0;transition:opacity .4s ease}#line-floating-banner.show{opacity:1}#line-floating-banner .line-icon{width:60px;height:60px;border-radius:0%;cursor:pointer}.line-bubble{position:relative;max-width:200px}.line-bubble img{width:100%;height:auto;display:block}#close-bubble{position:absolute;top:-10px;left:-10px;background:#fff;color:#000;border:1px solid #ccc;border-radius:50%;font-size:14px;width:20px;height:20px;text-align:center;line-height:18px;cursor:pointer;box-shadow:0 0 5px #0000004d}.pb-0{padding-bottom:0!important}.fade-in{opacity:0;transform:translateY(30px);transition:opacity 1s ease-out,transform 1s ease-out}.fade-in.show{opacity:1;transform:translateY(0)}div.background_content{position:fixed;top:0;left:0;display:block;width:100%;height:100vh;background:#10458c!important;z-index:-1}@media (min-width: 560px){.flex-area{width:100%;display:flex;overflow-y:hidden}.logo_wrapper{position:fixed;left:0%;top:50%;transform:translateY(-50%);width:50%;display:flex;justify-content:center;align-items:center}.logo_wrapper img{width:50%;max-width:350px;object-fit:contain}.contain_wrapper{position:absolute;top:0;left:50%;width:50%;max-width:560px;background:#fff}.contain_group{width:100%;background:#fff;overflow-y:auto;overflow-x:hidden}}.left-area{position:fixed;width:50%;height:100vh}.left-area:after{position:absolute;content:"\a9  2025";right:60px;bottom:60px;display:inline-block;color:#fff;font-family:Public Sans;font-weight:500;font-size:1vw;line-height:141%;letter-spacing:0%;text-align:center;vertical-align:middle}@media (min-width: 1200px){.left-area:after{font-size:10px}}@media (max-width: 768px){.left-area,.logo_wrapper{display:none}.contain_wrapper{top:0;left:0;right:0;bottom:0;width:100%;margin:0 auto;z-index:1}}.contain_group{background-color:#fff}#MainContent{background:#fff}.menu-opening .icon_hamburger2{display:flex}.icon_hamburger2{position:relative}#Details-menu-drawer-container .icon_hamburger2 span{position:absolute;transition:.3s;transform:translate(-50%,-50%)}#Details-menu-drawer-container .icon_hamburger2 span:nth-of-type(1){top:calc(50% - 12px);left:50%}#Details-menu-drawer-container .icon_hamburger2 span:nth-of-type(2){top:calc(50% - 4px);left:50%}#Details-menu-drawer-container .icon_hamburger2 span:nth-of-type(3){top:calc(50% + 4px);left:50%}#Details-menu-drawer-container.menu-opening .icon_hamburger2 span:nth-of-type(1){position:absolute;left:calc(50% - 8px);top:calc(50% - 11px);rotate:-45deg}#Details-menu-drawer-container.menu-opening .icon_hamburger2 span:nth-of-type(2){opacity:0}#Details-menu-drawer-container.menu-opening .icon_hamburger2 span:nth-of-type(3){position:absolute;left:calc(50% - 8px);top:calc(50% + 4px);rotate:45deg}@media (max-width: 768px){#Details-menu-drawer-container.menu-opening .icon_hamburger2 span:nth-of-type(1){left:calc(50% - 4px);top:calc(50% - 10px)}#Details-menu-drawer-container.menu-opening .icon_hamburger2 span:nth-of-type(3){left:calc(50% - 4px)}}.announcement-bar__link .icon-arrow{display:none}.header__inline-menu{display:none!important}.announcement-bar-slider-wrap .swiper-button-next,.announcement-bar-slider-wrap .swiper-button-prev{display:flex;align-items:center;justify-content:center;height:100%;color:#fff}.announcement-bar-slider-wrap .swiper-button-next:after,.announcement-bar-slider-wrap .swiper-button-prev:after{display:none}.header__heading-logo{width:130px}#shopify-section-template--17793557528712__news_A4LgE3{margin-bottom:0}.banner_area{width:100%;height:60px;background:#d9d9d9}.banner_area img{width:100%;height:100%;object-fit:cover;object-position:center}sticky-header.gradient{background:#ffffff80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999}.ranking_num_box.ranking_design_rd2{position:absolute;z-index:99}div.ranking_num_box.ranking_design_rd2 span{background-color:#b5aea2}div.ranking_num_box.ranking_design_rd2 span.ranking_num_1{background-color:#bfb479}div.ranking_num_box.ranking_design_rd2 span.ranking_num_2{background-color:#c4c4c4}div.ranking_num_box.ranking_design_rd2 span.ranking_num_3{background-color:#d8b5aa}.heading-image{position:relative;width:100%;max-width:100%;margin-bottom:20px}.heading-image img{width:100%;object-fit:cover}.heading-image span{position:absolute;left:30px;bottom:10px;font-size:16px;color:#fff}.highlight-section{background-color:#edece7;padding:40px 0}a.button.button--typeB{background-color:transparent;border:1px solid #FFFFFF}a.button.button--typeB:before{opacity:0;--border-offset: 0 !important;--border-opacity: 0 !important}a.button.button--typeB:after{--border-offset: 0 !important;--border-opacity: 0 !important}.conceptC .buttonWrap{display:block}.conceptC .concept__logo-image{width:35%;margin:30px 0}.conceptC .concept__logo-image img{width:100%;object-fit:contain}#shopify-section-template--17793557528712__concept_qinRR7,#shopify-section-template--17793557528712__concept_8z3Ucw{margin-bottom:0}.news_listWrap{margin-bottom:60px}.highlight-section .grid__item{opacity:0;transform:translateY(30px);transition:opacity 1s ease-out,transform 1s ease-out}.highlight-section .grid__item.fade-in{opacity:1;transform:translateY(0)}body .badge{font-size:1rem}body h3.card__heading{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:3em}body .price .price-item{font-size:12px}body .price .price-item small{font-size:10px}body .tag span{font-size:8px;margin-top:3px;margin-bottom:5px;padding:4px 8px;background-color:transparent;color:#fff;border:1px solid #12121280;background-color:#002975;border-radius:10px}.footer-block.grid__item:nth-of-type(2) li a{font-size:11px}.highlight-section .media.media--hover-effect>img+img{opacity:1}.shopify-policy__title{padding:60px 0 30px;margin:0}.shopify-policy__container{padding-bottom:30px}div.customer{padding:60px 0!important;margin:0 auto!important}button#muteToggle{position:absolute;bottom:25px;right:25px;display:flex;justify-content:center;align-items:center;width:50px;height:50px;padding:15px;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;border-radius:50%;z-index:999}button#muteToggle svg{position:absolute;width:30px;height:30px}button#muteToggle svg path{fill:#fff}button#muteToggle.muted .muted-icon,button#muteToggle.unmuted .unmuted-icon{display:none}button#muteToggle.muted .unmuted-icon,button#muteToggle.unmuted .muted-icon{display:block}.main-blog{padding-top:30px}.article-template{padding:15px}.card__variant_chips_color{border-radius:50%}.v_top_page .card__variant_chips_color,.v_all .card__variant_chips_color,.v_mascara .card__variant_chips_color,.v_pencil .card__variant_chips_color,.v_liquid-pen .card__variant_chips_color,.v_powder .card__variant_chips_color,.v_brushes .card__variant_chips_color,.v_other .card__variant_chips_color{pointer-events:none}.small-hide{display:none!important}.header_wrap{background:#fff;box-shadow:0 2px 3px #00000040;position:relative;z-index:1}.header_bottom_menu{width:100%;padding:10px 40px;background-color:#f2f2f2;position:relative;z-index:0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.header_bottom_menu::-webkit-scrollbar{display:none}.header_bottom_menu:before,.header_bottom_menu:after{content:"";display:block;width:10px;height:10px;border-top:2px solid #1B1B1B;border-left:2px solid #1B1B1B}.header_bottom_menu:before{transform:rotate(-45deg);position:absolute;top:0;left:15px;bottom:0;margin:auto}.header_bottom_menu:after{transform:rotate(135deg);position:absolute;top:0;right:15px;bottom:0;margin:auto}.header_bottom_menu ul{display:flex;align-items:center;gap:20px;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none}.header_bottom_menu ul::-webkit-scrollbar{display:none}.header_bottom_menu ul li{flex-shrink:0}.header_bottom_menu ul li a{text-decoration:none;white-space:nowrap;display:block;color:#1b1b1b;font-size:12px;font-weight:400}.button--primary{min-width:270px;border-radius:30px}.button--primary:before,.button--primary:after{border-radius:30px}.d_title_link a{color:#002975}.d_title_link a span{display:none}.btm_border .tab-content{border-bottom:1px solid #C4C4C4;padding-bottom:30px}.top_head{padding:0 15px 30px;text-align:center;position:relative}.top_head:after{content:"";display:block;width:1px;height:1px;background-color:#002975;position:absolute;left:0;right:0;top:80%;margin:auto;animation:arrowlong01 2s ease infinite;z-index:3}#parts_Sec_template--16652438274142__concept_AtdWdz{padding-top:30px}@keyframes arrowlong01{0%{height:0;opacity:0}20%{height:0;opacity:1}80%{height:35px;opacity:1}to{height:35px;opacity:0}}.top_head h2{display:block;font-weight:500;font-size:24px;line-height:35px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#002975}.top_head p{display:block;font-weight:300;font-size:16px;line-height:35px;letter-spacing:0%;text-align:center;vertical-align:middle;margin:0}.cont_block .rich-text__blocks{padding:20px;width:100%;max-width:400px}.cont_block .rich-text__blocks .rich-text__text p{margin:0;line-height:1.6;font-weight:300}.button_map .button{background-color:#002975;border-radius:0;color:#fff;position:relative;width:100%;max-width:350px}.button_map .button:before{content:"";display:block;width:20px;height:20px;background:url(/cdn/shop/files/ico_salon_w.svg);background-size:cover;position:absolute;top:0;left:20px;bottom:0;margin:auto;right:unset;border-radius:0;z-index:0;border:transparent;box-shadow:unset}.button_map .button:after{content:"";display:block;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);background:transparent;position:absolute;top:0;left:unset;bottom:0;margin:auto;right:20px;border-radius:0;z-index:0;box-shadow:unset}.max-cont .part_inner_wrap.page-width{padding:0;overflow:hidden}.newsletter .newsletter__wrapper{background-color:#f4f3f3;padding:40px 20px}.newsletter__subheading p{color:#7f7f7f;font-weight:400;font-size:12px;line-height:140%;letter-spacing:0%}.sec_mv .page-width{padding:0}.v_about-troiareuke .rich-text--full-width .rich-text__blocks{width:calc(100% - 30px)}.mk-group{padding:20px 2px 60px;background-color:#f4f3f3}.timeline{width:calc(100% - 40px);margin:0 auto}.timeline-wrap{position:relative;border-left:1px solid #000000;padding-left:30px}.timeline-entry{padding-bottom:30px}.timeline-entry h3{font-family:Noto Sans JP;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px}.timeline-entry p{font-family:Noto Sans JP;font-weight:300;font-size:13px;line-height:20px;letter-spacing:0px;vertical-align:middle}.timeline-entry img{width:100%;max-width:240px}.timeline-wrap:first-of-type{padding-top:40px}.timeline-wrap:last-of-type{padding-bottom:40px}div.timeline-point{position:absolute;top:0;left:-10px;display:block;width:20px;height:20px;background:#000;border-radius:50%}.timeline-wrap:first-of-type div.timeline-point{top:40px}body.v_top_page .header_bottom_menu{display:none}.product__info-container .price--large .price-item{font-size:20px;color:#121212}.product__info-wrapper .quantity{background-color:#eff0f0}.product__info-wrapper .quantity:before,.product__info-wrapper .quantity:after{content:none}
/*# sourceMappingURL=/cdn/shop/t/19/assets/add.css.map */
