@charset "UTF-8";*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:middle}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@font-face{font-family:BlackGumners;src:url(/cdn/shop/files/Black-Gumners.woff?v=1692164104) format("woff")}@font-face{font-family:Roboto;src:url(/cdn/shop/files/Roboto-Regular.woff?v=1692164104) format("woff");font-weight:400}@font-face{font-family:Roboto;src:url(/cdn/shop/files/Roboto-Bold.woff?v=1692164104) format("woff");font-weight:700}@font-face{font-family:chopadertwo;src:url(/cdn/shop/files/Chopader_Two.ttf?v=1695437938) format("TrueType");font-weight:400}*{box-sizing:border-box}body{font-family:Roboto,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30e1\30a4\30ea\30aa,sans-serif;min-height:100vh;display:flex;flex-flow:column;font-size:10px;color:#000}a,a:visited,a:hover,a:focus,a:active{text-decoration:none;color:#000}a:hover{-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70)}header h1 a:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}img{width:100%;vertical-align:top}*:focus-visible{outline:0;outline-offset:0;box-shadow:none}.sp_only{display:none}.pc_br{display:block}.h_news{background:#000;color:#fff;text-align:center;font-size:11px;height:34px;padding-top:10px;position:relative;z-index:101}.h_news a{color:#fff}#header{max-width:1100px;width:95%;margin:40px auto;display:flex;justify-content:space-between;position:relative;align-items:center}#header h1.logo{position:absolute;width:120px;left:calc(50% - 60px);line-height:1}#header h1.logo img{vertical-align:inherit}#header nav ul:not(.sub_nav){display:flex;align-items:center}#header .contents_nav li{margin-right:20px;position:relative}#header li ul.sub_nav{position:absolute;z-index:9999;background:#fff;padding:15px 15px 5px 10px}#header li ul.sub_nav li{display:block;overflow:hidden;height:0;transition:.2s;font-size:11px;margin:0}#header li:hover ul.sub_nav li{overflow:visible;height:20px;white-space:nowrap}#header .user_nav li{margin-left:20px}.bdr_l{border-left:1px solid #666;margin-left:20px;height:10px}#header li{font-family:Roboto,sans-serif;font-weight:700;font-size:13px}#header .arrow_icon{width:10px;margin-left:4px}#header .arrow_icon img{width:8px;padding-top:3px}.account_icon{width:15px}.cart_icon{width:18px}@media only screen and (max-width: 1090px){#header h1.logo{width:100px;left:calc(50% - 50px)}#header li{font-size:11px}#header .contents_nav li{margin-right:12px}#header .user_nav li,.bdr_l{margin-left:12px}}@media only screen and (max-width: 850px){#header h1.logo{width:70px;left:calc(50% - 35px)}#header li{font-size:10px}#header .contents_nav li{margin-right:10px}#header .user_nav li,.bdr_l{margin-left:10px}}main{flex:1;z-index:0;position:relative;padding-bottom:60px}.page_title{font-family:BlackGumners,sans-serif;text-align:center;font-size:20px;margin:50px 0}#footer{border-top:1px solid #ccc;padding:40px 20px;display:flex;justify-content:center}#footer .logo{width:120px;margin-right:30px}#footer ul{display:flex;flex-wrap:wrap}#footer li{font-family:Roboto,sans-serif;font-weight:700;font-size:11px;margin:0 20px 8px 0}.copyright{font-size:9px;color:#666}.product_list ul{display:flex;flex-wrap:wrap;max-width:950px;width:86%;margin:0 auto}.product_list ul li{width:calc((100% - 60px) / 3);margin-right:30px;margin-bottom:4%}.product_list ul li:nth-child(3n){margin-right:0}.product_list .item_img{background:#fff;position:relative}.product_list .i_preorder{position:absolute;top:10px;left:10px;width:60px}.product_list .i_subscription{position:absolute;top:10px;right:10px;width:80px}.product_list .item_img span img{mix-blend-mode:normal}.product_list .soldout_label{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#ffffffb3}.product_list .soldout_label span{position:absolute;display:block;width:100%;text-align:center;top:48%;font-size:12px}.product_list li.archive-product .soldout_label{display:none}.product_list h2{font-weight:700;font-size:13px;margin:8px 0 2px;line-height:1;letter-spacing:.02em}.product_list .fragrance{font-size:13px;margin-bottom:3px;letter-spacing:.04em}.product_list .price,.product_list .price-tag,.product_list .salon-price-div{font-size:13px;letter-spacing:.04em;padding-top:5px}.product_list .taxincprice{font-size:85%}.product_list .price-tag+.price-tag{font-size:11px;margin:7px 0}.product_list .price-tag+.salon-price-div{font-size:11px;margin-bottom:2px}.btn a,button[type=submit] span,input[type=submit]{display:flex;align-items:center;justify-content:center;width:170px;height:32px;min-height:20px;border:1px solid #000;background:#000;color:#fff;font-size:12px;margin:20px auto;letter-spacing:.1em;font-weight:700;line-height:1.1}.btn_wh a{background:#fff;color:#000}button[type=submit] span:hover{opacity:.7}#top_page{position:relative}#top_page .bg{background:url(/cdn/shop/files/top_01.webp?v=1692164547) no-repeat left top;background-size:cover;width:100%;height:600px;position:absolute;top:250px;z-index:-1}#top_page .top_salon_bnr{max-width:450px;width:90%;margin:-10px auto 20px}#top_page .main_visual{max-width:1100px;width:90%;margin:0 auto 50px;position:relative;padding-bottom:35px}.swiper-pagination-bullet{width:3px;height:3px;background:#000;opacity:1;border-radius:0}.swiper-pagination-bullet-active{background:#7c0c14}@media only screen and (max-width: 910px){#top_page .main_visual{margin:0 auto 20px}}#main_movie{max-width:1100px;width:100%;margin:0 auto 80px;position:relative}#main_movie video{width:100%}#main_movie.with_sp:after{display:block;content:"";width:100%;height:0;padding-top:56.25%}#main_movie.with_sp video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}#top_page .read{max-width:950px;width:90%;margin:0 auto 50px;display:flex;justify-content:space-between;align-items:center}#top_page .read .text_area{width:32%;margin:0 0 0 20px}#top_page .wholesale .text_area p.en.wow.fadeInUp{font-size:13px}#top_page .read h1{width:80%;margin:0 auto}#top_page .read h2{text-align:center;font-size:14px;line-height:1.3;margin:20px 0 15px}#top_page .read p{font-size:11px;line-height:1.8}#top_page .read .swiper_04{width:60%;position:relative}#top_page .read .swiper-pagination-bullet{background:#fff}#top_page .read .swiper-pagination-bullet-active{background:#000}.pomade ul li:nth-child(4){display:none}#top_page .pomade{margin-bottom:80px}#top_page .pomade h1{text-align:center;font-family:BlackGumners,sans-serif;font-size:27px;margin:40px 0 30px}#top_page .pomade .btn a{margin-top:0}#top_page .subsctiption{max-width:950px;width:86%;margin:100px auto 80px;background:#000;display:flex;align-items:center}#top_page .subsctiption .photo{width:58%}#top_page .subsctiption .text_area{width:30%;margin:0 auto}#top_page .subsctiption p{color:#fff;font-size:12px;margin:12px 0 15px 15px;line-height:1.7}#top_page .subsctiption .btn a{margin:0 0 0 15px}@media only screen and (max-width: 760px){#top_page .subsctiption{padding:30px;justify-content:space-between}#top_page .subsctiption .photo{width:50%}#top_page .subsctiption .text_area{width:46%;margin:0}#top_page .subsctiption h1{width:75%}#top_page .subsctiption p{font-size:11px}}#top_page .reccomend{background:url(/cdn/shop/files/top_01.webp?v=1692164547) no-repeat left top;background-size:cover;width:100%;padding:60px 0}#top_page .reccomend h1{max-width:570px;margin:0 auto 10px}#top_page .reccomend .product_list{max-width:950px;width:86%;margin:0 auto;position:relative}#top_page .reccomend .product_list .swiper_02{overflow:hidden}#top_page .reccomend .swiper-button-prev,#top_page .reccomend .swiper-button-next{width:22px;height:22px}#top_page .reccomend .swiper-button-prev{left:-40px;background:url(/cdn/shop/files/arrow_l.svg?v=1692165071) no-repeat left center}#top_page .reccomend .swiper-button-next{right:-40px;background:url(/cdn/shop/files/arrow_r.svg?v=1692165071) no-repeat right center}#top_page .reccomend .swiper-button-prev:after,#top_page .reccomend .swiper-button-next:after{content:""}#top_page .haircare{max-width:950px;width:86%;margin:100px auto;display:flex;align-items:center}#top_page .haircare .product_list{width:65.6%}#top_page .haircare .product_list ul{width:100%;margin:0;justify-content:space-between}#top_page .haircare .product_list ul li{width:calc((100% - 30px)/2);margin:0}#top_page .haircare .product_list ul li:first-child{margin:0 30px 0 0}#top_page .haircare .product_list .btn{display:none}#top_page .haircare .text_area{flex:1}#top_page .haircare .text_area h1{font-family:BlackGumners,sans-serif;font-size:38px;padding:0 0 20px 50px;border-bottom:1px solid #666}#top_page .haircare .text_area h1 span{display:block;font-family:Roboto,sans-serif;font-weight:700;font-size:18px}#top_page .haircare .text_area p{margin:20px 0 20px 50px;font-size:12px;line-height:1.6}#top_page .haircare .text_area .btn a{margin:0 0 0 50px}#top_page .haircare .product_list.right_side{order:2}#top_page .haircare .text_area.product_right_side{order:1}#top_page .haircare .text_area.product_right_side h1{padding-left:20px}#top_page .haircare .text_area.product_right_side p,#top_page .haircare .text_area.product_right_side .btn a{margin-left:20px}@media only screen and (max-width: 1000px){#top_page .haircare{flex-direction:column;margin:60px auto 50px}#top_page .haircare .text_area{order:1}#top_page .haircare .product_list{order:2}#top_page .haircare .product_list .btn{display:block;margin-top:30px}#top_page .haircare .text_area h1{text-align:center;border:0;padding:0;font-size:30px}#top_page .haircare .text_area p{text-align:center;margin:10px 0 25px}#top_page .haircare .text_area .btn{display:none}}#top_page .concept{max-width:1100px;width:90%;margin:0 auto 100px;display:flex;justify-content:space-between;align-items:stretch}#top_page .concept .text_area{width:23%;padding:50px 0;border-top:1px solid #666;border-bottom:1px solid #666;display:flex;flex-direction:column;justify-content:space-between}#top_page .concept .symbol{margin:0 auto auto;width:55%;max-width:140px;flex:1}#top_page .concept h1{font-family:BlackGumners,sans-serif;font-size:30px;text-align:center;margin-bottom:15px}#top_page .concept p{font-size:10px;line-height:1.8}#top_page .concept .swiper_03{width:73%;position:relative}#top_page .concept .swiper-pagination_03{text-align:right;padding-right:15px}#top_page .concept .swiper-pagination-bullet{background:#fff}#top_page .concept .swiper-pagination-bullet-active{background:#000}@media only screen and (max-width: 980px){#top_page .concept{margin:0 auto 70px}#top_page .concept .text_area{padding:20px 0}#top_page .concept h1{font-size:30px;margin-bottom:10px}}@media only screen and (max-width: 780px){#top_page .concept{width:100%;flex-direction:column}#top_page .concept .text_area{border-bottom:0;width:100%;padding:50px 0 30px}#top_page .concept h1{margin-top:20px}#top_page .concept p,#top_page .concept .swiper_03{width:90%;margin:0 auto}}#top_page .wholesale{max-width:950px;width:90%;margin:0 auto 100px;padding:40px 0 30px;background:#c5c5c5}#top_page .wholesale h1{max-width:560px;width:90%;margin:0 auto 30px}#top_page .wholesale .text_area{max-width:800px;width:90%;margin:0 auto;display:flex;justify-content:space-between}#top_page .wholesale .text_area p{width:47%;font-size:11px;line-height:1.8}.category_title{text-align:center;font-size:11px;font-family:Roboto,sans-serif;font-weight:700;top:-45px;position:relative}.collection-list{max-width:1100px;margin:0 auto}.card--card,.card--standard .card__inner{background:none}#clc-navi{max-width:950px;width:90%;margin:20px auto 40px;background:url(/cdn/shop/files/clc_navi_bg.svg?v=1695190401) no-repeat center bottom;height:40px}#clc-navi ul{display:flex;justify-content:center;align-items:center}#clc-navi ul li{margin:0 12px;font-family:chopadertwo,sans-serif;font-size:20px}#clc-navi ul li a:not(.current){color:#ccc}#sub-head{text-align:center;margin:10px 0 0}#sub-head img{max-width:485px;width:86%}.sbsc_btn a{margin-top:60px}#sub-foot{max-width:950px;width:90%;margin:20px auto 40px;background:url(/cdn/shop/files/clc_navi_bg.svg?v=1695190401) no-repeat center top;padding-top:70px}#sub-foot h3{width:440px;margin:0 auto 20px;font-size:16px}#sub-foot p{font-size:10px;line-height:2;width:440px;margin:0 auto}.salon-price-num{color:#dc0000;margin-top:6px}.salon_text{text-align:center;font-size:13px;line-height:1.8;margin:80px 0 100px}.sku_check,.jan_check,.url_check{margin-top:10px}#product_page{max-width:950px;width:90%;margin:0 auto}#product_page .product__media-wrapper{width:53%;max-width:100%}#product_page .product__info-wrapper{width:45%;padding-left:6%;max-width:100%}@media only screen and (max-width: 850px){#product_page .product__media-wrapper{width:43%}#product_page .product__info-wrapper{width:54%;padding-left:3%}#product_page .product__media-wrapper slider-component{margin:0}}#product_page .swiper .swiper-slide .product__media{width:100%;padding-top:125%;position:relative}#product_page .swiper .swiper-slide .product__media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}#product_page .swiperThumbnail,#product_page .swiperThumbnail ul{width:100%}#product_page .swiperThumbnail ul.swiper-wrapper{flex-wrap:wrap;margin-top:6%}#product_page .swiperThumbnail li{width:8.4%!important;margin-right:1.77%;margin-bottom:2%}#product_page .swiperThumbnail li:nth-child(10n){margin-right:0}#product_page .swiperThumbnail li.swiper-slide-thumb-active .product-media-container{border:1px solid #aaa}#product_page{margin-top:50px}#product_page .product_preorder_icon{width:60px;margin:0 auto 10px}#product_page div.product_cate_label{font-size:17px;text-align:center;margin:10px auto 6px;font-family:chopadertwo,sans-serif}#product_page .product__title{margin:0;text-align:center}#product_page h1{font-size:25px;font-weight:700;letter-spacing:0;margin:0;line-height:1;text-align:center}#product_page .price,#product_page .price-tag,#product_page .salon-price-div{font-size:21px;margin:10px 0;text-align:center}#product_page .price-tag+.price-tag{font-size:12px;margin:20px 0}#product_page .price-tag+.salon-price-div{font-size:12px}#product_page .taxincprice{font-size:70%;vertical-align:middle}#product_page #nextshipment{text-align:center}#product_page .katasa_area,#product_page .tsuya_area{margin:30px 0 0}#product_page .product__info-container .salon-price-div{text-align:center;font-size:12px;margin:10px 0 0}#product_page .product__info-container .salon-price-num{text-align:center;font-size:15px;margin:2px 0 5px}#product_page .product__info-container .salon-price-num2{text-align:center;font-size:12px;margin:2px 0 5px}#product_page .quantity__label{font-size:13px;margin-bottom:4px;text-align:center}#product_page .product-form__quantity{min-height:34px;width:100px;margin:12px auto!important;height:40px;display:block!important}.quantity{max-width:95px;min-height:34px}#product_page .product-form__quantity input{font-size:11px}#product_page .product-form__quantity button{width:20%}#product_page .product-form__quantity svg{width:10px}.product-form__error-message-wrapper{width:250px;margin:0 auto}.product-form__error-message{font-size:11px;text-align:center;color:#dc0000}.product-form__error-message-wrapper svg{display:none}#product_page .product-form__input{text-align:center;display:flex;justify-content:center}#product_page .product-form__input.vari_rich{flex-wrap:wrap}#product_page .product-form__input .form__label{font-size:12px;margin-bottom:4px;text-align:center}#product_page .product-form__input input[type=radio]+label,#product_page .product-form__input input[type=radio]:disabled+label,#product_page .product-form__input input[type=radio].disabled+label{font-size:11px;padding:6px 0;border-radius:0;margin:0 1px 5px;width:22.5%;display:flex;align-items:center;justify-content:center}#product_page .product-form__input.vari_rich:nth-of-type(2) input[type=radio]+label,#product_page .product-form__input.vari_rich:nth-of-type(2) input[type=radio]:disabled+label,#product_page .product-form__input.vari_rich:nth-of-type(2) input[type=radio].disabled+label{width:100%}.product-form__buttons{text-align:center}button[type=submit] span{margin:-10px auto 0;width:250px}button[type=submit]:disabled span,button[type=submit] span.soldout{border:1px solid #333;color:#000;background:#fff}button[type=submit] span.soldout:hover{opacity:1}.product__description{margin:30px 0 0!important}.product__info-wrapper p,.product__description,.product__description p{font-size:12px;line-height:2;margin-bottom:10px}#product_page .quantity{margin:0 auto}.product_subscription{border:1px solid #333;padding:10px 20px 20px;margin:-20px 0 0!important}.product_subscription .s_header{display:flex;align-items:flex-end;border-bottom:1px solid #ccc;padding-bottom:10px}.product_subscription .s_header>div{width:30%;margin-right:10px}.product_subscription p{font-size:11px;line-height:1.6;text-align:left}.product_subscription .s_header>p{line-height:1.3;margin:0;padding:0}.product_subscription .s_info{padding-top:15px;text-align:center}.product_subscription .s_info p{text-align:center}.product_subscription p strong{font-size:15px}.product_subscription p .red{color:#dc0000}.product_subscription .subsc-select{text-align:center}.product_subscription .subsc-select-head{font-size:11px;margin:15px 0 2px}.product_subscription #subscriptionSelect{border:1px solid #999;width:100px;font-size:11px;padding:7px 10px;margin:2px 0 15px;background:url(https://broshpomade.myshopify.com/cdn/shop/t/4/assets/icon-arrow.svg) no-repeat right 8px center;background-size:5px;text-align:left;outline:none;box-shadow:none;letter-spacing:.1em}.product_subscription button[type=submit] span{padding:0 20px;margin:0 0 15px;width:auto}.product__info-wrapper h2{font-size:12px;margin:40px 0 8px;padding-bottom:4px;font-family:chopadertwo,sans-serif;border-bottom:1px solid #ccc}.fragrance_area p{font-size:11px}.template-product h2.headline,.template-product h2.related-products__heading{margin:100px 0 40px;text-align:center;font-weight:700;font-size:18px;color:#000}.how_to_styling_area{display:flex;flex-wrap:wrap;justify-content:center;max-width:970px;margin:0 auto}.how_to_styling_area .movie{position:relative;width:31.3%;height:0;padding-top:19%;margin:0 1% 2%}.how_to_styling_area iframe{position:absolute;top:0;left:0;width:100%;height:100%}.template-product .related-products{width:100%;padding:0}#chartouter{max-width:950px;width:90%;margin:0 auto;text-align:center}#chartouter>h1{width:220px;margin:50px auto}#chart-navi{width:100%;margin:0 auto 40px;background:url(/cdn/shop/files/clc_navi_bg.svg?v=1695190401) no-repeat center bottom;height:30px}#chart-navi ul{display:flex;justify-content:center;align-items:center}#chart-navi ul li{margin:0 12px;font-family:chopadertwo,sans-serif;font-size:20px}#chart-navi ul li:hover{opacity:.7}#chart-navi ul li label:not(.selected+label){color:#ccc}#chart-content{display:flex;justify-content:space-between;flex-wrap:wrap;text-align:left}.chart-box{width:47%;margin:0 0 6%}.chat-box-img{display:flex}.chat-box-img .chat-box-img-box{width:49.5%}.chat-box-img .chat-box-img-box:first-child{margin-right:1%}.chart-title{font-size:16px;font-family:Roboto,sans-serif;font-weight:700;margin:20px 0 15px;border-bottom:1px solid #000;padding-bottom:10px}.chart-price{font-size:13px;letter-spacing:.1em}.chart-price span{font-size:10px}.chart-catch{font-size:14px;color:#666;font-weight:700;margin:15px 0 10px;line-height:1.4}.chart-retings>div{width:70%;margin:15px 0}.chart-smell{font-size:12px;margin:20px 0;line-height:1.4;text-indent:-3em;padding-left:3em}.chart-text{font-size:11px;line-height:1.6}#chart-content .btn a{margin:20px auto 0 0;width:120px}#about .about_brosh{background:url(/cdn/shop/files/top_01.webp?v=1692164547) no-repeat left 200px;background-size:cover;padding:0 0 150px;margin-top:-30px}#about .about_brosh h1{max-width:440px;margin:0 auto}#about .about_brosh p{font-family:YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;text-align:center;font-size:16px;line-height:2.3;margin-top:20px}#about #shop_list_area{margin-top:-130px}#about .shop{max-width:950px;width:90%;display:flex;align-items:center;justify-content:space-between;margin:60px auto 20px}#about .shop .photo{width:54%}#about .shop .text_area{width:44%;padding:0 3.5%}#about .shop h2{margin:30px 0 15px;font-size:12px}#about .shop p{font-size:12px;line-height:1.8}#about .shop ul{display:flex;margin-top:20px}#about .shop ul li{margin-right:20px;font-family:BlackGumners,sans-serif;font-size:10px;white-space:nowrap}#about .shop ul li:last-child{margin-right:0}#about .right_side .photo{order:2}#about .right_side .text_area{order:1}#press .press_list{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:700px;width:80%;margin:0 auto}#press .press_list article{width:44%;margin-bottom:8%}@media only screen and (max-width: 910px){#press .press_list article{width:45%}}#press .press_list .press_img{position:relative;width:100%;overflow:hidden}#press .press_list .press_img:before{content:"";display:block;padding-top:100%}#press .press_list .press_img img,#press .press_list .press_img video{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover}#press .press_list article h1{font-size:14px;font-weight:700;margin-top:20px;line-height:1.4}#press .press_list article p{font-size:12px;margin:8px 0;line-height:1.6}#press .press_list article .date{font-size:9px;color:#666}#press .pagination-wrapper{margin-top:20px}#press .pagination_list{display:flex;justify-content:center;align-items:center;margin-bottom:40px}#press .pagination_list>li:not(:last-child){margin-right:15px}#press .pagination-wrapper .pagination_list>li{width:30px;text-align:center;font-size:13px}#press .pagination_item--current{color:#999}#press_article{max-width:700px;width:86%;margin:0 auto;text-align:center}#press_article header{margin-top:60px}#press_article h1.article-template__title{text-align:center;font-size:22px;line-height:1.5}#press_article .circle-divider{font-size:10px;color:#666}#press_article .article-template__content{margin:0;text-align:left;font-size:12px;line-height:1.8}#press_article img,#press_article video{padding-bottom:50px;background:#fff}#press_article p{max-width:500px;margin:0 auto}#press_article .article-template__back a{display:flex;align-items:center;justify-content:center;width:170px;height:32px;min-height:20px;border:1px solid #000;background:#000;color:#fff;font-size:12px;margin:0 auto 90px;letter-spacing:.1em;font-weight:700;line-height:1.1}#dealers .dealer_box{max-width:750px;width:86%;margin:100px auto}#dealers .dealer_box h2{text-align:center;margin-bottom:20px;font-family:BlackGumners,sans-serif;font-size:16px}#dealers .dealer_box ul{border-top:1px solid #ccc;font-family:Roboto,sans-serif;font-weight:700;font-size:13px;max-width:500px;margin:0 auto}#dealers .dealer_box ul li{border-bottom:1px solid #ccc;padding:18px 5px;line-height:1.4}#dealers .dealer_box ul li .dealer_box_shopbox{display:flex}#dealers .dealer_box ul li .dealer_box_shopbox1{width:150px;font-weight:400}#dealers .dealer_box ul li .shop_detail{flex:1}#dealers .dealer_box ul li .dealer_box_shopbox3{font-weight:400;font-size:12px;margin-top:8px}#dealers .dealer_box #map{margin:0 0 30px;width:100%!important}#dealers .dealer_box #map .amcharts-chart-div{width:100%!important}#dealers .international{margin-bottom:100px}#dealers .international h1{font-family:BlackGumners,sans-serif;font-size:20px;text-align:center}#dealers .international p{text-align:center;font-size:12px;line-height:2.2;margin:20px 0 30px}#faq .faq-div{max-width:460px;width:86%;margin:0 auto 100px}#faq .faq_text_main{font-size:18px;text-align:center;padding-bottom:30px;border-bottom:1px solid #ccc;margin-bottom:30px}#faq .faq-div li{margin:0 0 30px;border-bottom:1px solid #ccc;padding-bottom:10px}#faq .faq_q_div,#faq .faq_a_div{font-size:12px;display:flex;margin-bottom:15px;line-height:1.4}#faq .faq_q_div span{padding-top:3px}#faq .faq_a_div span{padding-top:1px}#faq .faq_q_div:before{content:"q";font-size:16px;font-family:BlackGumners,sans-serif;margin-right:8px}#faq .faq_a_div:before{content:"a";font-size:16px;font-family:BlackGumners,sans-serif;margin-right:8px}#faq .faq_a_sub-div{font-size:11px;color:#666;line-height:2;margin-bottom:15px}#faq .faq-outer a{text-decoration:underline}#archive-text{text-align:center;font-size:12px;line-height:1.8;margin-bottom:40px;padding:0 7%}#archive_list_area{display:flex;flex-wrap:wrap;max-width:950px;width:86%;margin:0 auto}#archive_list_area .archive{width:calc((100% - 60px) / 3);margin-right:30px;margin-bottom:4%}#archive_list_area .archive:nth-child(3n){margin-right:0}#archive_list_area .archive-title{font-weight:700;font-size:13px;margin:8px 0 2px;line-height:1;letter-spacing:.02em}.archive-date{font-size:13px;letter-spacing:.04em;padding-top:5px}#contact form{max-width:680px;width:86%;margin:0 auto 80px}#contact form label{display:none}#contact .field_flex{display:flex}#contact .field_flex .box{width:calc((100% - 30px)/2)}#contact .field_flex .box:first-child{margin-right:30px}#contact input,#contact textarea{font-size:16px;-webkit-appearance:none;display:block;padding:12px 14px;border-radius:0;outline:1px solid #cfcfcf;width:100%;line-height:normal;resize:none;transition:border-color .1s ease-in-out;background:transparent}#contact input:focus,#contact textarea:focus{outline:1px solid #5d5a5a}#contact *:focus-visible{outline-offset:0;box-shadow:none}#contact .box{margin-bottom:30px;position:relative}#contact .contact__button button{display:block;margin:20px auto 0;background:#000;color:#fff;text-align:center;width:200px;min-width:none;height:46px;min-height:20px;font-size:14px;letter-spacing:.1em;padding:0;line-height:10px}#contact .contact__button button:hover{opacity:.7}.contact__field-error{position:absolute;top:-16px;right:0}.contact__field-error svg.icon-error{width:12px;height:12px;margin-right:4px}.form__message{font-size:10px;margin:0}.shopify-challenge__message{margin-bottom:15px;font-size:12px}.shopify-challenge__container .shopify-challenge__button{display:flex;margin:20px auto;padding:0}.shopify-challenge__container .shopify-challenge__button:hover{opacity:.7}.card__heading{text-align:center}.collection-list__item .icon-wrap,.collection-list__item .icon-wrap svg{width:14px}#login_register{padding:0}#login_register h1.page_title{margin:50px 0}#login_register form{max-width:400px;width:86%;margin:0 auto 80px}#login_register form label{display:none}#login_register input,#login_register textarea{font-size:16px;display:block;padding:12px 14px;border-radius:0;outline:1px solid #cfcfcf;width:100%;margin-bottom:20px;text-align:left}#login_register input:focus,#login_register textarea:focus{outline:1px solid #5d5a5a}#login_register *:focus-visible{outline-offset:0;box-shadow:none}#login_register button{display:block;margin:40px auto 20px;background:#000;color:#fff;text-align:center;width:200px;min-width:none;height:46px;min-height:20px;font-size:14px;letter-spacing:.1em;padding:0;line-height:10px}#login_register button:hover{opacity:.7}#login_register form a{font-size:11px;text-decoration:none;border-bottom:1px solid #999}#login_register form a:hover{border-bottom:1px solid #fff}#login_register p{font-size:13px;margin-bottom:50px}#cart_page{font-size:calc(var(--font-body-scale) * 62.5%)}.cart__contents,.cart__footer{max-width:1100px;width:90%;margin:0 auto}.title_wrapper_with_link{position:relative;max-width:1100px;width:90%;margin:0 auto 100px}@media only screen and (max-width: 749px){.title_wrapper_with_link{margin:0 auto 50px}}.title_wrapper_with_link a{position:absolute;top:3px;right:0;font-size:10px;border:0}#cart_page table{width:100%}#cart_page .cart-items thead th:first-child{width:auto}#cart_page .cart-items thead th{font-size:11px;color:#666;padding-bottom:15px}#cart_page .cart-items th+th{padding-left:30px}@media only screen and (max-width: 749px){#cart_page .cart-items thead tr{margin-bottom:40px}}#cart_page .cart-items td{vertical-align:middle}#cart_page .cart-items td+td{padding:40px 0 0 30px}#cart_page .cart__items{padding-bottom:40px}@media only screen and (max-width: 749px){#cart_page .cart__items{padding-bottom:0}#cart_page .cart-item{margin-bottom:40px}#cart_page .cart-items td+td{padding:0}}#cart_page td.cart-item__media{width:110px;padding:40px 0 0}@media only screen and (max-width: 749px){#cart_page td.cart-item__media{padding:0}}#cart_page td.cart-item__details{width:calc(100% - 620px);font-size:16px;padding:40px 0 0 30px;font-family:Roboto,sans-serif;font-weight:700}#cart_page td.cart-item__details a:hover{text-decoration:none}#cart_page .product-option{font-size:13px;color:#666;font-weight:400}@media only screen and (max-width: 749px){#cart_page td.cart-item__details{width:auto}}#cart_page td.cart-item__quantity{width:180px}#cart_page .cart-quantity{width:100px;min-height:22px;height:30px;font-size:11px}#cart_page .quantity__button{width:26%}#cart_page .quantity__button svg{width:10px}#cart_page .quantity__input{font-size:11px;flex:1}#cart_page cart-remove-button{margin:0 0 0 20px;width:20px}#cart_page .button{min-height:20px;min-width:20px}#cart_page .icon-remove{width:15px}#cart_page .cart-item__quantity-wrapper,#cart_page .cart-item__error{margin-top:10px}#cart_page .saiteimun{color:#dc0000;margin-top:8px}#cart_page .cart-item__error-text{font-size:11px}#cart_page .cart-item__error-text+svg{width:14px;margin:0 3px 0 0}#cart_page td.cart-item__totals{width:100px;margin:0 0 0 auto}#cart_page .cart-item__price-wrapper>*{margin-top:0;font-size:13px}#cart_page .cart-item__price-wrapper .price{font-size:18px}#cart_page .count{opacity:0}#cart_page .totals__subtotal{font-size:16px}#cart_page .totals .totals__subtotal-value{margin-left:10px;font-size:23px}#cart_page .cart__footer .tax-note{font-size:11px;margin:10px 0 30px}#cart_page #cart-sub-text{text-align:right;font-size:11px;line-height:1.5;margin:0 0 10px}#cart_page #cart-sub-check{text-align:center;font-size:13px;line-height:1;border:1px solid #333;width:300px;padding:12px 0;margin:20px 0 10px auto}#cart_page #cart-sub-check.checked{background:#efefef}#cart_page #cart-sub-check input{-webkit-appearance:auto;appearance:auto;vertical-align:top;margin-right:2px}#cart_page #cart-sub-check input:hover{cursor:pointer}#salonuserattn{text-align:right}#cart_page .cart__footer .cart__ctas{color:#dc0000;font-size:14px;text-align:right;display:block}#cart_page .cart__footer #cart-errors{color:#dc0000;font-size:12px;text-align:right;display:block}#cart_page button#checkout,#cart_page button[type=submit]{display:block;margin:0 0 0 auto;background:#000;color:#fff;text-align:center;width:300px;min-width:100px;height:54px;min-height:20px;font-size:16px;letter-spacing:.1em;padding:0}#cart_page button#checkout:hover,#cart_page button[type=submit]:hover{opacity:.7}@media only screen and (max-width: 749px){#cart_page button#checkout,#cart_page button[type=submit]{margin:0 auto}.cart__dynamic-checkout-buttons{width:300px}}cart-items.is-empty .title_wrapper_with_link{display:none}.cart__warnings h1.cart__empty-text{font-weight:700;font-size:13px}.cart__warnings h2.cart__login-title{font-weight:700;font-size:12px}.cart__warnings p{font-size:11px}.cart__warnings p a{text-decoration:none;border-bottom:1px solid #666}.cart__warnings p a:hover{border-bottom:1px solid #fff}#cart_page a.button:not(.button--tertiary){display:block;margin:40px auto 20px;background:#000;color:#fff;text-align:center;width:200px;min-width:100px;height:46px;min-height:20px;font-size:14px;letter-spacing:.1em;padding:14px 0 0}#cart_page a.button:hover{opacity:.7}#customer_page{max-width:1100px;width:90%;margin:0 auto 100px;padding:0}.account_header{position:relative}#customer_page .account_header a.back_link{position:absolute;z-index:0;top:0;right:0;font-size:10px;text-decoration:none}.account_header .back_link svg{width:10px;margin-right:7px}#customer_page a.back_btn,#huckleberry-subscription-customer-portal-wrap a.back_btn{font-size:12px;text-decoration:none;display:block;padding:12px 0;text-align:center;margin:30px auto 60px;border:1px solid #bbb;max-width:260px;line-height:1.3}#huckleberry-subscription-customer-portal-wrap a.back_btn{margin-top:-20px;position:relative;z-index:999}#customer_page .back_btn svg{width:12px;margin-right:7px}#customer_page a.receipt_btn,#huckleberry-subscription-customer-portal-wrap a.receipt_btn{font-size:12px;text-decoration:none;display:block;padding:12px 0;text-align:center;margin:60px auto 30px;border:1px solid #bbb;max-width:260px;line-height:1.3}@media only screen and (min-width: 990px){.address_box{width:200px}}#customer_page h2{margin-bottom:20px;font-size:14px;font-weight:700}#customer_page.addresses h2{text-align:center}#customer_page p{font-size:15px;line-height:1.8;margin:0 0 20px}#customer_page a{font-size:15px;line-height:1.8}#customer_page table{margin-bottom:30px}#customer_page table th{font-size:10px;padding:20px 5px}#customer_page table td{font-size:15px;padding:20px 5px;vertical-align:middle}#customer_page.account table td:first-of-type a{padding:10px;font-size:11px}#customer_page a.sbsc_link{text-decoration:none;display:block;background:#000;max-width:460px;padding:12px;text-align:center;color:#fff;margin:0 auto 50px;line-height:1.4;font-size:14px}div.samitaWS-account{display:none}#customer_page a.sbsc_link small{font-size:12px}@media only screen and (min-width: 750px){#customer_page thead th:first-of-type,#customer_page tbody td:first-of-type{padding:20px;width:110px}#customer_page thead th:last-of-type,#customer_page tbody td:last-of-type{padding-right:20px}#customer_page a.sbsc_link.sp_only{display:none}}#customer_page table tfoot td{padding:5px 20px}#customer_page table tfoot tr:first-child td{padding-top:20px}#customer_page table tfoot tr:last-child td{padding-bottom:20px}#customer_page .properties{font-size:11px;margin-top:15px}#customer_page.order table.order-details .discount{font-size:13px}#customer_page.order table.order-details .discount svg{width:14px}#customer_page.order table.order-details .regular-price{font-size:12px}@media only screen and (max-width: 749px){#customer_page a.sbsc_link{margin:40px auto 0}#customer_page.account table{border-bottom:1px solid #ccc}#customer_page.account table tr{padding:15px 0;border-top:1px solid #ccc}#customer_page table td{padding:10px 0}#customer_page td:before{font-size:12px}#customer_page table tfoot{border-bottom:1px solid #ccc}#customer_page table tfoot td{padding:5px 0}#customer_page.order table tbody tr{padding:15px 0;border-top:1px solid #ccc}#customer_page thead:after,#customer_page tfoot:before{height:1px}#customer_page.order table tr td:first-child{padding-bottom:0}}#customer_page.addresses ul,#AddAddress{max-width:500px;margin:50px auto}#customer_page button{margin:0 8px 10px;font-size:14px;min-height:1px;height:40px;border:1px solid #000}#customer_page button:before,#customer_page button:after,#customer_page button:hover{outline:none;box-shadow:none}#customer_page button:hover{opacity:.7}#customer_page h2.default_headline{border:0;text-align:center;background:#dedede;padding:2px 30px;display:inline-block;font-size:10px}#customer_page.addresses form{margin:50px auto}#customer_page.addresses form input,#customer_page.addresses form select{padding:0 10px;font-size:16px;height:32px}#customer_page.addresses form label{font-size:10px;color:#666;top:-16px;left:0}#customer_page select+svg{width:10px;right:20px}#customer_page .default_check_area{display:flex;justify-content:center;align-items:center;margin:30px 0 20px}#customer_page .default_check_area input{margin:0 10px 0 0;cursor:pointer;-webkit-appearance:checkbox;appearance:checkbox;vertical-align:middle}#customer_page .add_btn_area{text-align:center}#customer_page .edit_address{margin:50px auto}#huckleberry-subscription-customer-portal-wrap{max-width:1100px;width:90%;margin:0 auto;position:relative}#huckleberry-subscription-customer-portal-wrap>p{position:absolute;right:0;top:53px;z-index:0}.huckleberry-subscription-list-title,.huckleberry-subscription-detail-title{text-align:center;font-size:20px;margin:50px 0}.huckleberry-subscription-list-id{color:#000}.subscription-history .back-btn{display:none}.subscription-history .detail-btn{display:block;width:200px;margin:20px 0 20px auto}.huckleberry-subscription-detail-container{margin:0 0 20px}.huckleberry-subscription-list-color main{padding-top:0}#root .wrap section{margin:0 0 60px;line-height:1.6}.content-left article{font-size:13px}.content-left article:not(.huckleberry-subscription-detail-container)>div{font-size:10px}.huckleberry-subscription-detail-product-img{width:auto;margin:27px 20px 0 0;min-width:100px}.content-right h2{font-size:14px;font-weight:700}.content-right button{text-align:center}.huckleberry-subscription-detail-schedule{border:0;background:#fff;padding:0}.huckleberry-subscription-detail-btn.cancel{width:auto;padding:9px 30px}.micromodal main>*{margin:5px 0;line-height:1.6}.micromodal select{-webkit-appearance:auto;appearance:auto;border:1px solid #ccc;padding:3px 10px;width:100%;max-width:200px}.micromodal-overlay [role=dialog] footer button,.micromodal button{background:#000;color:#fff;text-align:center;max-width:100%;width:100%}.micromodal button:hover{opacity:.7}.huckleberry-subscription-list-color .grid__item{width:100%;max-width:100%}.form-vertical{margin:48px auto;max-width:500px}.form-vertical h2{text-align:center;font-size:20px;margin-bottom:20px}.form-vertical>div{margin:0;row-gap:0}.form-vertical label{width:100%;font-size:10px;color:#888;margin:18px 0 4px;display:inline-block}.form-vertical input,.form-vertical select{width:100%;font-size:16px;padding:8px 10px;border:1px solid #888;-webkit-appearance:auto;appearance:auto}.form-vertical>.text-center{margin:60px auto 0;text-align:center}.form-vertical button[type=submit]{display:flex;align-items:center;justify-content:center;width:170px;height:32px;min-height:20px;border:1px solid #000;background:#000;color:#fff;font-size:12px;margin:20px auto;letter-spacing:.1em;line-height:1.1}.form-vertical button[type=submit]:hover{opacity:.7}.form-vertical>.text-center a{font-size:11px}.shopify-policy__container{max-width:600px;width:86%;margin:50px auto 100px;padding:0}.shopify-policy__container h1{font-size:20px;margin-bottom:40px}.shopify-policy__container p,.shopify-policy__container ul,.shopify-policy__container dt,.shopify-policy__container dd{font-size:12px;line-height:1.8}.shopify-policy__container p{margin-bottom:20px}.shopify-policy__container a{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.1em}.shopify-policy__container a:hover{text-decoration-thickness:.1em;text-underline-offset:.1em}.shopify-policy__container #legal dt{margin-top:30px}.shopify-policy__container #privacy dt{margin:50px 0 15px}.shopify-policy__container #legal dt:before{content:"\25a0"}.shopify-policy__container #privacy ul{padding-left:1em}.shopify-policy__container #privacy>ul>li,.shopify-policy__container #privacy dd>ul>li{text-indent:-1em;padding-left:1em;margin:5px 0}.shopify-policy__container #privacy>ul>li:before,.shopify-policy__container #privacy dd>ul>li:before{content:"\25a0"}.template-404 p{font-size:14px}.template-404 a.button{display:block;margin:40px auto 20px;background:#000;color:#fff;text-align:center;width:200px;min-width:100px;height:46px;min-height:20px;font-size:14px;letter-spacing:.1em;padding:14px 0 0}.template-404 a.button:hover{opacity:.7}@media only screen and (max-width: 749px){#salonuserattn,#cart_page .cart__footer #cart-errors,#cart_page .cart__footer .cart__ctas{text-align:center}}@media only screen and (max-width: 700px){.sp_only{display:block}.pc_only{display:none}.sp_br{display:block}.pc_br{display:inline}#header{display:none}#toggle{display:block;color:#fff;text-align:center;border-radius:50%;position:fixed;top:60px;left:5%;z-index:102;display:flex;justify-content:center;align-items:center}.trigger,.trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s}.trigger{position:relative;width:20px;height:13px}.trigger.active{position:relative;top:-3px}.trigger span{position:absolute;left:0;width:100%;height:1px;background-color:#000;border-radius:4px}.trigger span:nth-of-type(1){top:0}.trigger span:nth-of-type(2){top:6px}.trigger span:nth-of-type(2):after{position:absolute;top:0;left:0;content:"";width:100%;height:1px;background-color:#000;border-radius:4px;-webkit-transition:all .4s;transition:all .4s}.trigger span:nth-of-type(3){bottom:0}.trigger.active span:nth-of-type(1){-webkit-transform:translateY(8px) scale(0);transform:translateY(8px) scale(0)}.trigger.active span:nth-of-type(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.trigger.active span:nth-of-type(2):after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.trigger.active span:nth-of-type(3){-webkit-transform:translateY(-8px) scale(0);transform:translateY(-8px) scale(0)}.hide{opacity:0;visibility:hidden;overflow:hidden}.animation{-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#sp-navi-pro{background-color:#eee;padding:0 0 20px}.toggleWrap{background:#fff;width:100%;height:100vh;top:0;position:fixed;z-index:100;overflow:scroll;display:flex;flex-direction:column;padding-top:100px;box-sizing:border-box}.toggle_title1{border-top:1px solid #dedede;text-align:center;font-size:16px;line-height:1;font-family:Roboto,sans-serif;font-weight:700;padding-top:20px}.toggle_title2{text-align:center;font-size:12px;line-height:1;font-family:Roboto,sans-serif;font-weight:700;padding-top:16px}.toggleWrap nav ul{margin:10px 0;display:flex;flex-wrap:wrap;width:100%;border-top:1px solid #dedede;border-right:1px solid #dedede}.toggleWrap nav ul li{width:50%;text-align:center;color:#000;font-size:13px;line-height:1;font-family:Roboto,sans-serif;font-weight:700;border-bottom:1px solid #dedede;border-left:1px solid #dedede;padding:12px 0 13px;background-color:#fff}.toggleWrap .t_products_nav ul{width:80%;margin:5px auto 0}.toggleWrap .t_products_nav_fst ul li{font-size:13px!important;font-family:chopadertwo,sans-serif!important;background-color:#fff;padding:14px 0 12px}.toggleWrap .t_products_nav.isolation{margin-top:20px}.sp-salon-navi a{display:block;width:50%;margin:10px auto;border:1px solid #dedede;font-size:13px;line-height:1;font-family:Roboto,sans-serif;font-weight:700;padding:12px 0 13px;text-align:center;background:#fff}.toggleWrap .t_sbsc_area{width:80%;margin:0 auto;background:#fff;padding:0 4px 1px 8px;display:flex;align-items:center;border:1px solid #dedede;border-top:0px}.toggleWrap .t_sbsc_area .t_sbsc_logo{width:30%;margin:3% 7% 3% 4%}.toggleWrap .t_sbsc_area .text_area{font-size:10px;line-height:1.3}.toggleWrap .contents_nav ul{border-right:0;margin-top:0}.toggleWrap .contents_nav ul li a{font-size:12px}.toggleWrap .contents_nav ul li:nth-child(odd){border-left:0}.sns_list{display:flex;justify-content:center}.sns_list li{margin:15px 10px 30px;font-size:12px;line-height:1;font-family:Roboto,sans-serif;font-weight:700}.legal_list{display:flex;justify-content:center}.legal_list li{margin:0 10px;font-size:10px;line-height:1}.toggleWrap .language{font-size:10px;text-align:center;margin:10px auto 15px}.toggleWrap .language a{display:inline-block;padding:0 5px}.toggleWrap .copyright{text-align:center;padding:15px 0}body.no-scroll{overflow:hidden}.h_news{position:fixed;width:100%;z-index:102}#sp_header{background:#fff;position:fixed;top:0;width:100%;padding:50px 0 16px;z-index:101;display:flex;align-items:center}#sp_header .logo{width:100px;margin:0 auto}.h_icon_area{position:absolute;right:20px}.h_icon_area ul{display:flex}.h_icon_area li{margin-left:15px}main{padding-top:100px}#footer{padding:15px}#footer .logo,#footer ul{display:none}.copyright{text-align:center}main{padding-bottom:30px}.product_list ul li{width:47%;margin-right:6%;margin-bottom:10%}.product_list ul li:nth-child(3n){margin-right:6%}.product_list ul li:nth-child(2n){margin-right:0}.product_list .i_preorder{width:45px}.product_list .i_subscription{width:60px}#top_page .bg{top:250px}#top_page .top_salon_bnr{margin:1px auto 20px}#main_movie{margin:0 auto 50px}#main_movie:after{padding-top:133.3%}#top_page .read{margin-bottom:20px;flex-direction:column}#top_page .read .text_area{width:85%;margin:0}#top_page .read .text_area h1{width:70%;margin:0 auto}#top_page .read .swiper_04{width:85%;margin:20px auto 30px}#top_page .pomade h1{font-size:20px}.pomade ul li:nth-child(4){display:block}#top_page .subsctiption{flex-direction:column;width:100%;padding:12% 7% 15%;margin:0 auto 60px}#top_page .subsctiption h1.sp_only{z-index:2}#top_page .subsctiption .photo{width:100%;position:relative;z-index:1;margin-top:-15px}#top_page .subsctiption .text_area{width:100%}#top_page .subsctiption p{text-align:center}#top_page .subsctiption .btn a{margin:0 auto}#top_page .reccomend{background:none;padding:0}#top_page .reccomend h1{margin:0 auto 15px;width:80%}#top_page .reccomend .product_list{width:100%}#top_page .reccomend .swiper-button-prev,#top_page .reccomend .swiper-button-next{display:none}#top_page .haircare{border-top:1px solid #ccc;width:100%;padding:14% 7% 10%;margin:60px auto 0}#top_page .haircare .product_list{width:100%}#top_page .haircare .product_list ul li{width:47%}#top_page .haircare .product_list ul li:first-child{margin-right:6%}#top_page .haircare .text_area h1{font-size:24px}#top_page .haircare .text_area h1 span{font-size:12px}#top_page .concept .text_area{border:0;order:2;padding:0;width:86%;margin:0 auto;display:flex}#top_page .concept .text_area .symbol{width:36%;margin-bottom:20px}#top_page .concept .text_area h1{margin:0 0 20px;font-size:24px}#top_page .concept .swiper_03{width:100%;margin:0 0 30px}#top_page .wholesale{width:100%;padding:12% 7% 8%;margin:0 auto}#top_page .wholesale h1{width:100%}#top_page .wholesale .text_area{flex-direction:column;margin:0;width:100%}#top_page .wholesale .text_area p{width:100%;text-align:justify;margin-bottom:20px}#top_page .wholesale .btn a{margin-top:10px}#clc-navi{background:url(/cdn/shop/files/clc_navi_bg_sp.svg?v=1695473998) no-repeat center bottom;height:75px;padding:0 10%}#clc-navi ul{flex-wrap:wrap}#clc-navi ul li{margin:0 10px 8px 7px;font-size:19px}.sbsc_btn a{margin-top:40px}#sub-foot{margin:40px auto 20px;background:url(/cdn/shop/files/clc_navi_bg_sp.svg?v=1695473998) no-repeat center top;padding-top:60px}#sub-foot h3{width:86vw;font-size:15px}#sub-foot p{width:86vw}#product_page{max-width:86%;margin:20px auto 0;flex-direction:column}#product_page .product__media-wrapper{width:100%}#product_page .product__info-wrapper{width:100%;padding-left:0}#product_page .product-media-container{width:100%}#product_page .swiperThumbnail ul{width:100%;margin:0 auto 50px}.how_to_styling_area{flex-wrap:wrap;justify-content:flex-start;width:86%;margin:0 auto}.how_to_styling_area .movie{width:48%;padding-top:27%;margin:0 4% 4% 0}.how_to_styling_area .movie:nth-child(2n){margin:0 0 4%}.template-product h2.headline,.template-product h2.related-products__heading{margin:60px 0 25px}#chartouter>h1{font-size:19px;height:26px;border-radius:13px}#chart-navi{background:url(/cdn/shop/files/clc_navi_bg_sp.svg?v=1695473998) no-repeat center bottom;height:60px;padding:0 20%}#chart-navi ul{flex-wrap:wrap}#chart-navi ul li{margin:0 7px 7px;font-size:20px}#chart-content{flex-direction:column}.chart-box{width:82vw;margin:0 auto 18%}#about .about_brosh{background:url(/cdn/shop/files/top_01.webp?v=1692164547) no-repeat left 120px;padding-bottom:120px}#about .about_brosh h1{width:67%}#about .about_brosh p{font-size:10px}#about .shop{flex-direction:column;width:86%}#about .shop .photo{width:100%}#about .shop .text_area{width:100%;padding:0}#about .shop h1{width:70%;margin:20px auto 0}#about .shop h2{text-align:center;margin:20px 0 15px}#about .mrbrotherscutclub{margin:-60px auto 0}#about .apache{margin:60px auto 20px}#about .apache .photo{order:1}#about .apache .text_area{order:2}#press .press_list{width:86%;flex-direction:column;margin:0 auto}#press .press_list article{width:100%;margin-bottom:18%}#press .pagination-wrapper{margin:-20px 0 0}#press .pagination_list{margin-bottom:0}#press_article header{margin-top:0}#press_article h1.article-template__title{font-size:18px;line-height:1.4}#press_article .article-template__back{margin-top:50px}#press_article .article-template__back a{margin:0 auto 80px}#dealers .dealer_box{max-width:100%;width:86%;margin:50px auto 100px}#dealers .dealer_box h2{font-size:14px}#dealers .dealer_box ul li .dealer_box_shopbox{flex-direction:column}#dealers .dealer_box ul li .dealer_box_shopbox1{width:100%}#dealers .dealer_box #map,#dealers .dealer_box #map .amcharts-chart-div{height:280px!important}#archive_list_area .archive{width:47%;margin-right:6%;margin-bottom:10%}#archive_list_area .archive:nth-child(3n){margin-right:6%}#archive_list_area .archive:nth-child(2n){margin-right:0}#contact .field_flex{flex-direction:column}#contact .field_flex .box{width:100%}#contact .field_flex .box:first-child{margin-right:0}#customer_page{width:86%;margin:0 auto 60px}#customer_page .account_header a.back_link{top:-30px;right:-10px}#customer_page button{margin:0 10px 10px}#customer_page button:before,#customer_page button:after,#customer_page button:hover{outline:none;box-shadow:none}#customer_page button:hover{opacity:.7}#customer_page h2.default_headline{border:0;text-align:center;background:#dedede;padding:2px 30px;display:inline-block;font-size:10px}#customer_page.addresses form{margin:50px auto}#customer_page.addresses form input,#customer_page.addresses form select{padding:0 10px;font-size:16px;height:32px}#customer_page.addresses form label{font-size:10px;color:#666;top:-16px;left:0}#customer_page select+svg{width:10px;right:20px}#customer_page .default_check_area{display:flex;justify-content:center;align-items:center;margin:30px 0 20px}#customer_page .default_check_area input{margin:0 10px 0 0;cursor:pointer;-webkit-appearance:checkbox;appearance:checkbox;vertical-align:middle}#customer_page .add_btn_area{text-align:center}#customer_page .edit_address{margin:50px auto}#huckleberry-subscription-customer-portal-wrap>p{top:24px;right:-3px}.subscription-history .detail-btn{margin:20px auto}.huckleberry-subscription-list-color article.subscription-history{margin-top:60px}.huckleberry-subscription-list-color article.subscription-history:first-child{margin-top:0}.huckleberry-subscription-detail-product-name{line-height:1.3;padding-bottom:10px}.title_wrapper_with_link a{top:-28px}#cart_page .cart-items td+td{padding:0}#cart_page .cart__items{padding-bottom:10px}#cart_page .cart-item{margin-bottom:30px}#cart_page td.cart-item__media{width:100px}#cart_page td.cart-item__details{font-size:13px}#cart_page .product-option{font-size:11px}#cart_page td.cart-item__totals{width:auto}#cart_page .cart-item__price-wrapper .price{font-size:13px}#cart_page .totals__subtotal{font-size:16px}#cart_page .totals .totals__subtotal-value{margin-left:10px;font-size:23px}#cart_page .cart__footer .tax-note{font-size:11px;margin:10px 0 30px}#cart_page #cart-sub-text{text-align:left;margin:0 0 20px}#cart_page #cart-sub-check{text-align:center}#cart_page #cart-sub-check input:hover{cursor:pointer}#cart_page button[type=submit]{display:block;margin:0 0 0 auto;background:#000;color:#fff;text-align:center;width:300px;min-width:100px;height:54px;min-height:20px;font-size:16px;letter-spacing:.1em;padding:0}#cart_page button[type=submit]:hover{opacity:.7}@media only screen and (max-width: 749px){#cart_page button[type=submit]{margin:0 auto}.cart__dynamic-checkout-buttons{width:300px}}#cart_page .cart__footer .cart__ctas,#cart_page .cart__footer #cart-errors{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/style.css.map */
