@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";.font-NotoSansJP{font-family:Noto Sans JP,sans-serif}.font-Manrope{font-family:Manrope,sans-serif}.font-Meiryo{font-family:メイリオ,Meiryo,sans-serif}.section__banner .owl-dots{position:absolute;bottom:10px;margin-top:0;left:50%;transform:translate(-50%)}.section__banner .owl-theme .owl-dots .owl-dot.active span,.section__banner .owl-theme .owl-dots .owl-dot:hover span{background-color:#434343}.section__banner .owl-theme .owl-dots .owl-dot span{background-color:var(--color-white);border:1px solid #434343}.section__banner .main_banner_sp{display:none}.newsletter__wrapper{padding-top:41px;padding-bottom:41px;padding-right:calc(4rem / var(--font-body-scale));padding-left:calc(4rem / var(--font-body-scale));color:var(--color-white);transition:10s}.newsletter__wrapper .newsletter__color-white{color:var(--color-white);margin:0 auto 28px;line-height:27px;font-size:16px;letter-spacing:-.7px;font-family:Noto Sans JP,sans-serif}.newsletter__wrapper .h2__title{font-size:42px;font-weight:500;letter-spacing:-.044em;line-height:1;color:var(--color-white)}.newsletter__wrapper p{letter-spacing:-.013em}.form__newsletter{max-width:359px;width:100%}.form__newsletter .body__form{background-color:var(--color-white);border:1px solid #707070}.form__newsletter .body__form .form-control{font-size:1.6em;height:calc(1.72em + .75rem + 2px);border-radius:0;border:0;background-color:transparent;padding-left:20px}.form__newsletter .body__form .form-control:focus,.form__newsletter .body__form .form-control:active{outline:none;box-shadow:none}.form__newsletter .body__form .button__img{border:none;background-color:transparent;border-radius:0;padding-right:30px;padding-left:10px;cursor:pointer}.form__newsletter .body__form .button__img img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:12px}.form__newsletter .body__form .button__img:hover img{transform:translate(10px)}.section__topImg_banner{padding:68px 0 33px}.section__block__product{padding:33px 0 48px}.section__block__product .title_head__block{line-height:1}.title_head__block .title__h2_pro{font-size:40px;letter-spacing:-.044em;color:var(--color-black)}.title_head__block .title__h1__size36{font-size:36px}.title_head__block .link__view_all{font-size:20px;letter-spacing:-.044em;color:var(--color-black);line-height:20px;border-bottom:2px solid var(--color-black);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.title_head__block .link__view_all:hover{color:#f63dab;border-color:#f63dab}.item__pro{display:block;width:100%;position:relative;margin-bottom:39px}.item__pro .image__pro,.item__pro .image__pro .image__gallerry{position:relative}.item__pro .image__pro .image__gallerry img+img{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94);opacity:0;z-index:-1}.item__pro:hover .image__pro .image__gallerry img+img{opacity:1;z-index:10}.item__pro .image__pro .icon__new{position:absolute;top:3px;left:4px;display:flex;align-items:center;font-size:11px;letter-spacing:-.011em;z-index:11}.item__pro .image__pro .icon__new .span__new{width:50px;height:23px;background-color:#3e57ff;color:var(--color-white);display:flex;align-items:center;justify-content:center;margin-right:4px}.item__pro .image__pro .icon__new .span__discount{width:70px;height:23px;background-color:#3cad02;color:var(--color-white);display:flex;align-items:center;justify-content:center}.item__pro .main__gallerry{position:relative}.block__Addcart_Sold{position:absolute;bottom:4px;right:4px;display:flex;align-items:center;font-size:11px;letter-spacing:-.011em;z-index:11}.block__Addcart_Sold span,.block__Addcart_Sold a{display:flex;align-items:center;justify-content:center;height:23px;border:1px solid #F63DAB;padding:0 5px;min-width:70px;cursor:pointer}.block__Addcart_Sold a:hover{opacity:1;background-color:#f63dab;color:var(--color-white)}.block__Addcart_Sold .span__Addcart{color:#f63dab;background-color:var(--color-white);font-size:11px}.block__Addcart_Sold .span__SoldOut{background-color:#f63dab;color:var(--color-white);line-height:1}.item__pro .image__pro .icon__number{position:absolute;left:0;top:0;width:43px;height:43px;display:flex;align-items:center;justify-content:center;background-color:#688da3;color:var(--color-white);font-size:20px;font-weight:600;letter-spacing:.044em}.item__pro .content__pro{padding:3px 5px 2px 2px;background-color:var(--color-white);color:var(--color-black)}.item__pro .content__pro .txt__cat{color:#8a8a8a;letter-spacing:.011em;line-height:18px;margin-bottom:2px}.item__pro .content__pro .txt__name,.item__pro .content__pro .txt__price{letter-spacing:-.019em;line-height:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.item__pro:hover .content__pro .txt__name{color:#f63dab}.section__block_Recommend .item__pro{margin-bottom:0}.section__block_Ranking{padding:37px 0 108px}.body__Ranking{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.body__Ranking .item__pro{margin-bottom:0}.item__Ranking1{grid-column:1 / span 2;grid-row:span 2}.item__Ranking2{grid-column-start:3}.item__Ranking3{grid-column-start:4}.item__Ranking4{grid-column:3 / span 2;grid-row:span 2}.item__Ranking5{grid-column-start:1}.item__Ranking6{grid-column-start:2}.section__news_media{padding:83px 0 40px;background-color:var(--color-white)}.row__news{margin-left:-8.5px;margin-right:-8.5px}.row__news .cel__news{position:relative}.row__news .content__news{padding:20px 0 5px}.row__news .content__news .date__i{color:#8a8a8a;font-size:1rem;margin-bottom:3px;font-weight:600}.row__news .content__news .title__h3{letter-spacing:-.013em;line-height:24px;color:var(--color-black);font-weight:700}.row__news .item__news:hover .content__news .title__h3{color:#f63dab}.main__news__media{position:relative}.main__news__media .text__shoplist{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;font-size:calc(var(--font-heading-scale) * 4.7rem);letter-spacing:-.044em;font-weight:600;color:var(--color-white)}.section__shoplist{padding:40px 0 118px}.main__Page_pro{margin-bottom:80px}.list__menu_filter{margin-left:-13px}.list__menu_filter li{padding:0 13px;font-weight:600;font-size:15px;position:relative}.list__menu_filter details{position:static}.list__menu_filter .filter__summary{list-style-type:none;border-bottom:1px solid transparent;cursor:pointer}.list__menu_filter .filter__summary:hover,.list__menu_filter [open] .filter__summary{border-color:#000}.list__menu_filter li svg{position:relative;left:2px;top:-2px}.list__menu_filter details[open] .filter__summary svg{transform:rotate(180deg)}.main_down__filte{background-color:var(--color-white);border:1px solid #CCCCCC;font-size:15px;font-weight:700;position:absolute;width:350px;left:0;top:40px;z-index:6000}.main_down__filte .head__filter{height:56px;display:flex;align-items:center;padding-left:20px}.main_down__filte .head__filter a{color:#f63dab}.main_down__filte .box__filter{padding:24px 20px 28px;border-top:1px solid #CCCCCC;max-height:390px;overflow-y:auto;overflow-x:hidden}.list__cat_pro li{padding:0}.list__cat_pro li:not(:last-child){margin-bottom:12px}.list__cat_pro li a{color:#000}.list__cat_pro li a:hover{color:#eb65b3;opacity:1}.head__filter_product .filter__right{font-size:15px;font-weight:600;letter-spacing:-.013rem}.filter__summary__sp{list-style-type:none}.filter__summary__sp .iconn__filter{font-size:14px;letter-spacing:-.013rem;color:#eb65b3;font-weight:600;cursor:pointer}.filter__summary__sp img{position:relative;top:-1px;margin-right:6px}.filter__summary__sp .iconn__filter span{border-bottom:1px solid transparent}.filter__summary__sp .iconn__filter:hover span{border-color:#eb65b3}.body__breadcrumb{position:relative}.body__breadcrumb .breadcrumb{margin-left:-10px}.body__breadcrumb .breadcrumb li{padding:0 10px;position:relative;font-size:15px;font-weight:600}.body__breadcrumb .breadcrumb li:not(:last-child):before{position:absolute;content:"";right:-2px;top:50%;transform:translateY(-50%);width:5px;height:7px;background-image:url(../img/icon__next_dt.svg);background-size:100%;background-repeat:no-repeat}.body__breadcrumb .breadcrumb li a{color:var(--color-black)}.body__breadcrumb .breadcrumb li a:hover{color:#f63dab}.list_image_mediaDetail .owl-dots,.list_image_mediaDetail .owl-nav{display:none}.image_media__product{max-width:55%;flex:0 0 55%}.main_info__productDetail{max-width:45%;flex:0 0 45%;padding-left:4.8rem}.content__video_player iframe{width:100%}.imageSlider__thumb{margin-top:23px;display:flex;gap:15px;flex-wrap:wrap}.imageSlider__thumb .image_thumb{width:calc(20% - 12px);position:relative;cursor:pointer}.title__h1__productDetail{font-size:calc(3.55vw + .2vh);letter-spacing:-.044rem;font-weight:700;line-height:1.2;margin-bottom:8px;word-break:keep-all}.title__h1__quickView{word-wrap:normal}.info__price_sale li:not(:last-child){margin-right:10px}.info__price_sale .price__sale_off{color:#3cad02;position:relative;top:3px}.info__price_sale .cat_pro_discount{display:flex;align-items:center;justify-content:center;width:70px;height:25px;background-color:#3e57ff;color:var(--color-white);font-size:11px;letter-spacing:-.029rem;position:relative;top:-3px}.info__price_sale .span__SoldOut{display:flex;align-items:center;justify-content:center;width:70px;height:25px;background-color:#f63dab;color:var(--color-white);line-height:1;font-size:11px;letter-spacing:-.029rem;position:relative;top:-3px}.info__price_sale .span__discount{display:flex;align-items:center;justify-content:center;width:70px;height:25px;border:1px solid #F63DAB;color:#f63dab;line-height:1;font-size:11px;letter-spacing:-.029rem;position:relative;top:-3px}.list__imgCat_pro ul{margin-left:-4.5px;margin-right:-4.5px;display:flex;flex-wrap:wrap;align-items:center}.list__imgCat_pro li,.list_size_producDetail li{padding:0 4.5px;margin-bottom:6px}.main_info__productDetail .imgCat_pro{position:relative;width:50px;height:50px;border:1px solid transparent;padding:3px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main_info__productDetail .input__radio_cat{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:10;opacity:0;display:block!important}.main_info__productDetail .block__add_cart{display:flex}.block__add_cart .favorite-btn{align-items:center;display:flex;margin-left:30px}.list__imgCat_pro .imgCat_pro img{object-fit:cover}.main_info__productDetail .imgCat_pro:has(.input__radio_cat[type=radio]:checked){border-color:#000}.list__imgCat_pro .colorCat_i{width:100%;height:100%}.list_size_producDetail .item_size{background-color:#f3f3f3;font-size:17px;font-weight:600;letter-spacing:-.044rem;height:100%;display:flex;align-items:center;justify-content:center;word-break:keep-all}.block__Product_quantity .box__numberQuantity{background-color:var(--color-white);border:1px solid #000;max-width:142px}.box__numberQuantity .btn__quantity{background-color:transparent;flex:0 0 32px;max-width:32px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:0;border:none;padding:0;cursor:pointer}.box__numberQuantity .input__Product_quantity,.box__numberQuantity .input__cart_quantity{border-radius:0;border:0;background-color:transparent;box-shadow:none}.box__numberQuantity .input__Product_quantity:focus,.box__numberQuantity .input__Product_quantity:active,.box__numberQuantity .input__cart_quantity:focus,.box__numberQuantity .input__cart_quantity:active{outline:none;box-shadow:none}.box__numberQuantity .input__Product_quantity,.box__numberQuantity .input__cart_quantity{height:100%;text-align:center;font-size:14px;font-weight:600;width:100%;flex-grow:1}.input__Product_quantity[type=number],.input__cart_quantity[type=number]{appearance:none;-webkit-appearance:none;-moz-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.btn__add_to_cart{display:flex;align-items:center;justify-content:center;width:100%;max-width:440px;height:47px;border:1px solid #F63DAB;background-color:var(--color-white);color:#f63dab;letter-spacing:.02rem;font-size:14px;font-weight:700;border-radius:0;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn__add_to_cart:hover{background-color:#f63dab;color:var(--color-white)}.btn__go_to_cart{display:flex;align-items:center;justify-content:center;width:100%;height:47px;border:1px solid #F63DAB;background-color:var(--color-white);color:#f63dab!important;letter-spacing:.02rem;font-size:14px;font-weight:700;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-bottom:1.25rem;border-radius:4px}.btn__go_to_cart:hover{background-color:#f63dab;color:var(--color-white)!important}.btn__continue_cart{display:flex;align-items:center;justify-content:center;width:100%;border:1px solid #333;border-radius:4px;text-decoration:none;font-size:14px;color:#000;margin-bottom:1.25rem;height:47px}.btn__continue_cart:hover{background:#333;color:#fff}.back .button.buttonWhite,.back a.button.buttonWhite{color:#000;border:1px solid #333;background:none;background-color:#fff;border-radius:4px}.color_btn{color:#f63dab}a.color_btn:link,a.color_btn:visited{color:inherit}a.color_btn:hover{color:#fff!important}.back .buttonWhite:hover{background:#333!important;color:#fff!important}.mypage-btn{padding:0}.btn__sold_out{display:flex;align-items:center;justify-content:center;width:100%;max-width:440px;height:47px;border:1px solid #F63DAB;background-color:var(--color-white);color:#f63dab;letter-spacing:.02rem;font-size:14px;font-weight:700;border-radius:0;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn__sold_out:hover{background-color:#f63dab;color:var(--color-white);cursor:not-allowed}.img__light_water .mr-35{margin-right:35px}.tx_info__description p{line-height:1.7}.tx_info__description p:not(:last-child){margin-bottom:20px}.list__info_accordion{border-top:1px solid #F8F8F8}.list__info_accordion li{border-bottom:1px solid #F8F8F8;letter-spacing:-.02rem}.list__info_accordion .head__title_accordion{position:relative;padding:20px 40px 20px 0;cursor:pointer;font-weight:600}.list__info_accordion .head__title_accordion h3{font-size:14px;font-family:Hiragino Sans,ヒラギノ角ゴ,sans-serif}.list__info_accordion .head__title_accordion .title__h3{font-size:14px}.list__info_accordion .head__title_accordion .icon__down_i{position:absolute;top:25px;right:15px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.list__info_accordion .head__title_accordion.toggle .icon__down_i{transform:rotate(180deg)}.list__info_accordion .content__title_accordion{display:none;font-size:13px;line-height:1.7;padding-bottom:20px}.content__title_accordion p:not(:last-child){margin-bottom:15px}.list__newsCat li{margin-bottom:9px}.list__newsCat li:not(:last-child){margin-right:10px}.list__newsCat a{display:flex;align-items:center;justify-content:center;height:41px;border:1px solid #F63DAB;background-color:#fff;color:#f63dab;padding:0 15px;font-size:15px;font-weight:700;letter-spacing:-.044rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.list__newsCat li.active a,.list__newsCat a:hover{background-color:#f63dab;color:#fff}.item__news__detail{position:relative;margin-bottom:45px}.item__news__detail .image__news img{object-fit:cover;width:100%}.item__news__detail .content__news{padding:9px 0 5px}.item__news__detail .txt__dayTime{color:#8a8a8a;font-weight:600}.item__news__detail .title__h3{margin-bottom:10px;font-size:25px;font-weight:600;letter-spacing:-.044rem;line-height:1.2}.item__news__detail .title__h3 a{color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.item__news__detail:hover .title__h3 a{color:#f63dab}.item__news__detail .txt__content{letter-spacing:-.013rem}.box__item_login{background-color:#f3f3f3;padding:65px 20px 120px;height:100%}.box__item_login .body__form{max-width:500px}.box__item_login .body__form__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box__item_login .txt_lable{font-size:16px;font-weight:500;max-width:100px;flex:0 0 100px}.box__item_login .input__control{max-width:calc(100% - 100px);flex:0 0 calc(100% - 100px);position:relative}.box__item_login .group__input .item__group:not(:last-child){margin-bottom:20px}.input__control .form-control{font-size:1.5rem;background-color:#fff;border-radius:5px;border:1px solid #EBEBEB;height:calc(3em + .75rem + 2px);box-shadow:none;padding-left:15px}.input__control .block__icon{position:absolute;right:0;top:0;width:48px;height:100%;display:flex;align-items:center;justify-content:center}.box__item_login .input__control .block__icon img{cursor:pointer}.box__item_login .input__control .block__icon img:hover{opacity:.8}.box__item_login .input__control .block__icon .icon_hiden_pw,.box__item_login .input__control .block__icon .icon_show_pw{display:none}.box__item_login .input__control .block__icon .active{display:block}.login_icon__check{position:relative;margin-right:15px}.login_icon__check span{background-color:var(--color-white);border-radius:6px;width:27px;height:27px;position:relative;display:block}.login_icon__check span:after{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:9px;background-image:url(../img/icon__check_input.svg);background-size:100%;background-repeat:no-repeat;opacity:0}.login_icon__check .input__opacity0[type=checkbox]:checked~span:after{opacity:1}.input__opacity0{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;cursor:pointer;opacity:0}.txt__icon_check label{cursor:pointer}.item_automatic__input:hover .txt__icon_check{color:#f63dab}.btn__form_login{width:100%;max-width:330px;display:flex;align-items:center;justify-content:center;height:50px;background-color:#fff;border:1px solid #F63DAB;padding:0;border-radius:5px;color:#f63dab;font-weight:500;font-size:14px;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin:0 auto}a.btn__form_login{color:#f63dab}.btn__form_login:hover{background-color:#f63dab;color:#fff}.box__item_login .linkTopage{color:#000;text-decoration:underline}.box__item_login .linkTopage:hover{color:#f63dab}.block__item__checked .item__pro{margin-bottom:10px}.custom_color_placeholder::-webkit-input-placeholder{color:#0000001a;font-size:12px}.custom_color_placeholder:-moz-placeholder{color:#0000001a;font-size:12px}.custom_color_placeholder::-moz-placeholder{color:#0000001a;font-size:12px}.custom_color_placeholder:-ms-input-placeholder{color:#0000001a;font-size:12px}.box__item_login .mg-auto{margin-top:auto}.box__item_login .btn__registration{margin-bottom:45px}.cart__message_txt{border-radius:5px;background-color:#f3f3f3;padding:25px 40px;font-size:16px;font-weight:500}.cart__message_txt span{color:#f63dab}.row__blockCart .cart__left{flex:0 0 68.6%;max-width:68.6%}.row__blockCart .cart__right{flex:0 0 calc(100% - 68.6%);max-width:calc(100% - 68.6%);padding-left:6rem}.form__login_cart{background-color:#f3f3f3;padding:30px 25px}.list__item_cart{position:relative}.list__item_cart li:not(:last-child){border-bottom:1px solid #D9D9D9}.item__cartPro{padding:35px 0}.item__cartPro .image__Dpro{flex:0 0 172px;max-width:172px;height:234px;overflow:hidden}.item__cartPro .image__Dpro img{object-fit:cover;width:100%;height:100%}.item__cartPro .content__cartPro{flex:0 0 calc(100% - 172px);max-width:calc(100% - 172px);padding-left:3rem}.item__cartPro .title__namePro{margin-bottom:8px}.item__cartPro .info__namePro .txt_name:not(:last-child){margin-bottom:5px}.item__cartPro .info__namePro .txt_name span{text-decoration:underline}.number__price_sale .box__numberQuantity{max-width:132px;background-color:#f2f2f2;border-radius:50px}.number__price_sale .btn__quantity{flex:0 0 44px;max-width:44px}.item__cartPro .price__cartPro .cartPro,.item__cartPro .price__cartPro .saleOff{text-align:right;line-height:1.2}.item__cartPro .price__cartPro .saleOff{text-decoration:line-through}.item__cartPro .price__cartPro .data__info{height:25px;width:81px;border-radius:5px;color:var(--color-white);display:flex;align-items:center;justify-content:center;padding-top:2px;margin-bottom:3px;margin-left:auto;font-size:12px}.item__cartPro .price__cartPro .spanStill{background-color:#f63dab}.item__cartPro .price__cartPro .spanOut{background-color:#bebebe}.flex{display:flex}.item__cartPro .txt__des_carPro{border-radius:5px;background-color:#fff;border:1px solid #F63DAB;color:#f63dab;font-size:12px;padding:12px;text-align:center;margin-bottom:15px}.block__add_cart{position:relative}.block__add_cart .add_cart_pop{background-color:#fff;border:1px solid;bottom:0;display:none;margin:0 auto;padding:30px;position:absolute;width:100%;z-index:10000}.block__add_cart .add_cart_pop>p{font-size:16px;margin-bottom:30px;text-align:center}.block__add_cart .add_cart_pop .btn-area .button{font-size:14px;height:auto;padding:10px 0}.block__add_cart .add_cart_process_pop{background-color:#fff;border:1px solid;top:0;display:none;margin:0 auto;padding:30px;position:absolute;width:100%;z-index:9999;text-align:center}.block__add_cart .add_cart_process_pop>p{font-size:14px;margin-top:10px;margin-bottom:10px;text-align:center}.item__shop__detail{position:relative;margin-bottom:105px}.item__shop__detail .image__shop{margin-bottom:31px}.item__shop__detail .image__shop img{object-fit:cover;width:100%}.item__shop__detail .content__shop{padding:9px 0 5px}.item__shop__detail .txt__dayTime{color:#8a8a8a;font-weight:600}.item__shop__detail .title__h3{margin-bottom:12px;font-size:25px;font-weight:600;letter-spacing:-.044rem;line-height:1.2}.item__shop__detail .title__h3 a{color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.item__shop__detail:hover .title__h3 a{color:#f63dab}.item__shop__detail .txt__content{letter-spacing:-.013rem}.item__shop__detail .content__shop .shop-times .shop-open-time{margin-left:0;margin-right:0;border-bottom:1px solid #D3D3D3;margin-bottom:10px;padding-bottom:4px}.item__shop__detail .shop-description{margin-bottom:28px}.item__shop__detail .shop-phone{margin-bottom:16px}.item__shop__detail .content__shop .shop-times .shop-open-time:last-child{border-bottom:0;margin-bottom:18px}.item__shop__detail .txt__content a{color:#f63dab}.item__shop__detail .txt__content a span{margin-left:5px}.section__page__shops .custom-select{display:inline-block;width:250px;position:relative}.section__page__shops .custom-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:16px 40px 16px 16px;font-size:19px;font-weight:700;border:1px solid #ccc;border-radius:0;background-color:#fff;cursor:pointer;background:none;height:auto}.section__page__shops .custom-select:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none;width:10px;height:10px;background:url(/assets/front/img/icon__arrow_select.png) no-repeat center center;background-size:10px}.section__page__shops .shop-address a{color:#f63dab;font-size:23px}.section__page__mypage .mypage-left{padding-right:28px}.section__page__mypage .mypage-menu{border-radius:4px;background:#f3f3f3;font-family:sans-serif;font-size:14px;padding-left:15px;padding-right:15px}.section__page__mypage .menu-header{display:flex;justify-content:space-between;align-items:center;padding:20px 5px;font-weight:700;cursor:pointer}.section__page__mypage .menu-header .arrow{display:inline-block;width:8px;height:8px;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg);transition:transform .3s ease}.section__page__mypage .menu-header.active .arrow{transform:rotate(-135deg)}.section__page__mypage .menu-body{padding:8px 5px;border-top:1px solid #D9D9D9}.section__page__mypage .menu-body{max-height:1000px;overflow:hidden;transition:max-height .4s ease}.section__page__mypage .menu-body .section{margin-bottom:30px}.section__page__mypage .mypage-menu.collapsed .menu-body{max-height:0;padding:0 16px;border-top:none}.section__page__mypage .section-title{margin-top:12px;font-size:14px;color:#bebebe}.section__page__mypage .menu-body a{display:block;position:relative;padding:6px 20px 6px 0;color:#333;text-decoration:none}.section__page__mypage .menu-body a:hover{color:#f63dab}.section__page__mypage .menu-body a:after{content:"";position:absolute;right:0;top:50%;width:8px;height:8px;border-right:2px solid #333;border-bottom:2px solid #333;transform:translateY(-50%) rotate(-45deg)}.section__page__mypage .menu-body a:hover:after{border-right:2px solid #F63DAB;border-bottom:2px solid #F63DAB}.section__page__mypage .mypage-right{background:#f3f3f3;border-radius:4px;padding:40px;font-family:sans-serif;font-size:14px}.section__page__mypage .news-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.section__page__mypage .news-header .title{font-weight:700;font-size:18px}.section__page__mypage .news-header .btn-link{display:inline-block;padding:10px 40px;border:1px solid #333;border-radius:4px;text-decoration:none;font-size:14px;color:#000}.section__page__mypage .news-header .btn-link:hover{background:#333;color:#fff}.section__page__mypage .news-item{display:grid;grid-template-columns:134px 1fr;gap:12px;align-items:center;padding:18px 20px;border-bottom:1px solid #D5D5D5;font-size:16px}.section__page__mypage .news-item:hover{color:#f63dab}.section__page__mypage .news-item .item-date_label{display:flex;gap:12px}.section__page__mypage .news-item .date{font-size:16px;white-space:nowrap}.section__page__mypage .news-item .label{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;padding:3px 6px;background:#004bff;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section__page__mypage .news-item .text{font-size:16px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.section__page__mypage .news-list .news-item:last-child{border-bottom:0}.section__page__mypage .item__pro .content__pro{padding:15px 5px 2px 2px;background-color:#f3f3f3}.section__page__mypage .item__pro{margin-bottom:20px}.section__page__mypage .btn-add-to-cart{width:100%;border:1px solid #F63DAB;border-radius:5px;font-weight:700;padding-top:10px;padding-bottom:10px;color:#f63dab;background-color:unset;font-size:14px;display:block;text-align:center}.section__page__mypage .item__pro .content__pro .txt__name{margin-bottom:4px;word-break:keep-all}.section__page__mypage .btn-add-to-cart:hover{background-color:#f63dab;color:#fff;cursor:pointer}.section__page__mypage .item{position:relative;margin-bottom:39px}.section__page__mypage .icon__remove{width:30px;height:30px;background-color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;top:5px;right:13px;border-radius:15px;border:0}.section__page__mypage .icon__remove:hover{background-color:#f63dab;cursor:pointer}.section__page__mypage .icon__remove:hover svg path,.section__page__mypage .icon__remove:hover svg line{stroke:#fff}.section__page__mypage .btn-logout{display:inline-flex;align-items:center;gap:6px;background:#000;color:#fff;font-size:14px;font-weight:700;padding:8px 16px;border-radius:6px;text-decoration:none;transition:all .3s ease}.section__page__mypage .btn-logout svg{width:16px;height:16px;transform:rotate(90deg)}.section__page__mypage .btn-logout:hover{background:#333}.single a.btn_main_color:not(:hover){color:#f63dab}@media (min-width: 992px){.block__filter_sp{display:none}}@media (max-width: 991px){.list__menu_filter{display:none}.mmForm_filter{position:fixed;top:31px;height:calc(100% - 31px);right:-150%;width:100%;max-width:330px;background-color:var(--color-white);visibility:hidden;opacity:1;transition:all .3s ease;z-index:50}@media (min-width: 768px){.mmForm_filter{top:13.8vw}.header__container_block.fs-nav~.main__wrapper_page .block__filter_sp .active__filter .mmForm_filter{top:104px}}.block__filter_sp .active__filter .mmForm_filter{visibility:visible;opacity:1;right:0}.body__filter_menu{height:100%;overflow-y:auto;overflow-x:hidden;padding:20px 0 0;display:flex;position:relative;background-color:var(--color-white)}.body__filter_menu .list__filter__mmenu{width:100%;position:relative}.body__filter_menu .list__filter__mmenu li:not(:last-child){margin-bottom:20px}.body__filter_menu .list__filter__mmenu a{color:#000;font-weight:700;font-size:14px;letter-spacing:-.014em;display:block;width:100%;position:relative;padding:0 23px}.body__filter_menu .list__filter__mmenu .btn__right_icon{right:25px}.body__filter_menu .list__filter__mmenu .sub_list__filter{position:absolute;top:0;left:100%;width:100%;color:#fff;transform:translate(100%);transition:transform .2s ease;z-index:1;height:100%;background-color:var(--color-white)}.body__filter_menu .list__filter__mmenu .submenu--active{transform:translate(0);z-index:2;left:0}.body__filter_menu .list__filter__mmenu .submenu__back{display:block;background-color:#0000000a;color:var(--color-black);font-size:12px;height:40px;display:flex;align-items:center;padding-left:15px}.body__filter_menu .list__filter__mmenu .sub_list__filter a:hover{color:#eb65b3}.body__filter_menu .list__filter__mmenu.submenu-open>li:not(.has__li),.body__filter_menu .list__filter__mmenu.submenu-open .txt__mmenu{display:none}.body__filter_menu .list__filter__mmenu.submenu-open>.has__li:not(:has(.submenu--active)){display:none}.backGround__menu{position:fixed;content:"";left:0;top:31px;width:100vw;height:100%;background-color:#0000007f;opacity:0;visibility:hidden;z-index:1}.block__filter_sp .active__filter~.backGround__menu{opacity:1;visibility:visible}}@media (max-width: 767px){.block__filter_sp .active__filter~.backGround__menu{z-index:101}.block__filter_sp .mmForm_filter{z-index:102}}@media (max-width: 1024px){.section__page__mypage .mypage-right{padding:15px}.section__page__mypage .news-item{padding-left:0;padding-right:0}.section__banner .main_banner_sp{display:block}.section__banner .main_banner_pc{display:none}}@media (max-width: 375px){.section__page__mypage .news-header .btn-link{padding:8px 25px}}@media (max-width: 768px){.section__page__mypage .news-item{display:grid;grid-template-columns:1fr}}.video_section{position:relative}.video_section .intro_video{width:100%}.unmute{padding:20px;right:0;bottom:0;position:absolute}.unmute.on svg.off{display:none}.unmute.on svg.on{display:block}.unmute.off svg.off{display:block}.unmute.off svg.on{display:none}.pagination ul{display:flex;list-style:none;padding:0;margin:20px 0;justify-content:center}.pagination li{margin:0 5px;padding:0 8px}.pagination a{display:block;padding:0 3px;color:#000;text-decoration:none;font-size:15px;font-weight:700;border-bottom:1px solid transparent}.pagination .prev a,.pagination .next a{font-size:18px;line-height:20.5px}.pagination a:hover{border-color:#f63dab;color:#f63dab}.pagination .active a{border-color:#000;pointer-events:none}@media (min-width: 767px){.newsletter__wrapper{padding-right:9rem;padding-left:9rem;position:relative;padding-top:88px;padding-bottom:68px}.section__page__shops .main__container_pro{margin-left:16px;margin-right:16px}}@media (min-width: 1200px){.title_head__block .title__h2_pro.title__h2_allPage{font-size:69px}.cel_xl_2{flex:0 0 20%;max-width:20%}}.image__counter{display:none}@media (max-width: 1199px){.main_info__productDetail{padding-left:2.8em}.row__blockCart .cart__right{padding-left:3.5rem}}@media (max-width: 991px){.box__item_login{padding-top:40px;padding-bottom:50px}.box__item_login .body__form .title__box{margin-bottom:40px}.btn__form_login{max-width:80%}.row__blockCart .cart__left,.row__blockCart .cart__right{flex:0 0 100%;max-width:100%}.row__blockCart .cart__right{padding-left:0}}@media (max-width: 767px){.section__topImg_banner{padding:15px 0 20px}.section__block__product{padding:20px 0}.item__pro{margin-bottom:25px}.title_head__block .title__h2_pro{font-size:27px}.title_head__block .title__h1__size36{font-size:25px}.title_head__block .link__view_all{font-size:12px}.section__block_Ranking{padding-bottom:45px}.body__Ranking{grid-template-columns:repeat(2,1fr)}.item__Ranking1{grid-column:1 / span 2;grid-row:span 2}.item__Ranking2{grid-column-start:1}.item__Ranking3{grid-column-start:2}.item__Ranking4{grid-column:1 / span 2;grid-row:span 2}.item__Ranking5{grid-column-start:1}.item__Ranking6{grid-column-start:2}.section__news_media{padding:41px 0 25px}.section__shoplist{padding:25px 0 41px}.newsletter__wrapper .h2__title{font-size:32px}.main__news__media .text__shoplist{font-size:27px}.section__topImg_banner .col-12{margin-bottom:10px}.head__filter_product .filter__right{font-size:12px}.image_media__product,.main_info__productDetail{max-width:100%;flex:0 0 100%}.image_media__product{position:relative}.main_info__productDetail{padding-left:0;margin-top:35px}.title__h1__productDetail{font-size:39px}.imageSlider__thumb{display:none}.image__counter{display:block;font-size:11px;letter-spacing:-.019rem;position:absolute;bottom:1px;left:50%;transform:translate(-50%);font-weight:700}.list_image_mediaDetail .owl-nav{display:block;margin-top:25px}.list_image_mediaDetail.owl-theme .owl-nav button{margin:0 35px;padding:0 10px!important;border-radius:0}.list_image_mediaDetail.owl-theme .owl-nav button:hover{background-color:#e6fffd;color:#000}.title_head__block .title__h2_pro.title__h2_allPage{font-size:35px}.main__Page_pro{margin-bottom:30px}.box__item_login{margin-bottom:20px;height:auto}.body__form__column .fonts-14.w-100{margin-bottom:35px}.box__item_login .btn__registration{margin-bottom:0}}@media (max-width: 600px){.main__Recommend .row-7,.main__container_news .row__news{margin:0}.main__Recommend .owl-stage-outer,.main__container_news .owl-stage-outer{padding:0}.main__Recommend .owl-dots,.main__container_news .owl-dots{display:none}.list_image_mediaDetail .owl-item{left:-15px}}@media (max-width: 575px){.box__item_login{padding-top:28px;padding-bottom:55px}.box__item_login .txt_lable,.box__item_login .input__control{max-width:100%;flex:0 0 100%}.box__item_login .txt_lable{margin-bottom:5px}.item_automatic__input{justify-content:flex-start}.btn__form_login{max-width:100%}.linkTopage{width:100%;text-align:left;display:block}.cart__message_txt{padding:25px 10px;text-align:center}.item__cartPro .image__Dpro{height:205px}.item__cartPro .content__cartPro{padding-left:1.6rem}.item__shop__detail .content__shop .shop-times .shop-open-time div:last-of-type{text-align:end}.section__page__shops .custom-select{width:100%}.section__page__mypage .mypage-left{padding-right:0}}@media (max-width: 500px){.item__cartPro{padding:30px 0}.item__cartPro3{padding-top:96px}.item__cartPro .image__Dpro{height:142px;flex:0 0 1px;max-width:1px;position:relative;overflow:initial}.item__cartPro .image__Dpro img{object-fit:cover;position:absolute;top:0;left:0;width:119px;height:100%;max-width:initial}.item__cartPro .content__cartPro{flex:0 0 100%;max-width:100%;padding-left:calc(119px + 1.5rem);position:relative;padding-bottom:65px}.item__cartPro .content__cartPro .block__relative_sp{min-height:145px}.item__cartPro .number__price_sale{position:absolute;left:0;width:100%;bottom:0}.item__cartPro .txt__des_carPro{position:absolute;bottom:100%;left:0;width:100%}}.video_player_sp{display:none}@media (max-width: 1024px){.video_player_pc{display:none}.video_player_sp{display:block}}
