.product_btm_fix{position:fixed;bottom:0;left:0;z-index:100000000;width:100%;padding:12px 0;background:#e1eaf2}.product_btm_fix .wrap{display:flex;justify-content:center;align-items:center;column-gap:var(--spacing-24)}@media only screen and (max-width: 767px){.product_btm_fix .wrap{flex-direction:column;column-gap:var(--spacing-24)}}.product_btm_fix .custom-button{width:fit-content!important;min-width:243px;font-size:var(--fs-18)!important;line-height:1!important;letter-spacing:var(--ls-1)}.product_btm_fix .price_txt_num{font-size:var(--fs-18)!important;line-height:1!important;letter-spacing:var(--ls-1);font-family:"Noto Serif TC",serif!important}.product_btm_fix .price_txt_num .c-price-currency{font-size:var(--fs-11)!important;line-height:1!important;letter-spacing:var(--ls-1)}@media only screen and (max-width: 767px){.product_btm_fix .custom-button{width:fit-content!important;min-width:auto;font-size:var(--fs-16)!important;line-height:1!important;letter-spacing:var(--ls-1);padding:var(--spacing-12) var(--spacing-20)!important;column-gap:var(--spacing-12)!important}.product_btm_fix .price_txt_num{font-size:var(--fs-16)!important;line-height:1!important;letter-spacing:var(--ls-1);font-family:"Noto Serif TC",serif!important}.product_btm_fix .price_txt_num .c-price-currency{font-size:var(--fs-11)!important;line-height:1!important;letter-spacing:var(--ls-1)}}@media only screen and (max-width: 767px){.product_detail_nav{display:none!important}.product_btm_fix{display:block;padding:3.0769230769vw 0}}.product_btm_fix .btm_fix_txt_box{display:flex;align-items:center;gap:var(--spacing-10)}.product_btm_fix .img{flex-shrink:0;max-width:55px;height:auto}.c-price-currency{font-size:var(--fs-14);letter-spacing:var(--ls-1);line-height:1.6;padding-left:var(--spacing-4)}@media only screen and (max-width: 767px){.product_btm_fix .img{margin-right:0;width:20px}.product_btm_fix .btm_fix_txt_box{gap:var(--spacing-6)}}.product_btm_fix .img img{object-fit:contain}.product_btm_fix .btm_fix_txt{font-size:var(--fs-18);line-height:1.6;letter-spacing:var(--ls-1);font-weight:var(--fw-medium)}@media only screen and (max-width: 767px){.product_btm_fix .btm_fix_txt{font-size:var(--fs-16)}}.product_btm_fix .btn_item{width:100%;margin-top:0}@media only screen and (max-width: 767px){.product_btm_fix .btn_item{margin-top:var(--spacing-8)}}.product_btm_fix .btn_item a,.product_btm_fix .btn_item button{flex-direction:row;justify-content:space-between;width:100%}.product_btm_fix .add-to-cart-form{display:block!important;width:fit-content}.product_btm_fix .btn_item a .price_txt,.product_btm_fix .btn_item button .price_txt{font-size:11px;font-weight:400}@media only screen and (max-width: 767px){.product_btm_fix .btn_item a .price_txt,.product_btm_fix .btn_item button .price_txt{font-size:2.8205128205vw}}.product_btm_fix .btn_item a .price_txt .price_txt_num,.product_btm_fix .btn_item button .price_txt .price_txt_num{font-size:16px;margin:0 4px}@media only screen and (max-width: 767px){.product_btm_fix .btn_item a .price_txt .price_txt_num,.product_btm_fix .btn_item button .price_txt .price_txt_num{margin:0 1.0256410256vw;font-size:4.1025641026vw}}.breadcrumbs-list__link{line-height:1}.products_main{padding:0 0 48px;z-index:2}.products_main .wrap{margin-top:73.25px;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media only screen and (max-width: 767px){.products_main .wrap{margin-top:var(--spacing-44);width:100%;padding-left:0;padding-right:0}}.c-quantity_btn{font-size:var(--fs-15)!important;letter-spacing:var(--ls-2);line-height:1.6!important;font-weight:var(--fw-medium);color:#333!important}.c-quantity_btn span{color:#333!important}@media only screen and (max-width: 767px){.products_main{padding:0 0 40.5px}}@media only screen and (min-width: 768px){.products_main .wrap{display:flex;align-items:center}}.products_main .products_slide_wrap{flex-shrink:0}@media only screen and (min-width: 768px){.products_main .products_slide_wrap{display:flex;align-items:flex-start;width:50%;max-width:700px}}.products_main .products_slide{width:618px}@media only screen and (min-width: 768px){.products_main .products_slide{order:2;width:calc(88.572% - 2px)}}@media only screen and (max-width: 767px){.products_main .products_slide{width:calc(100% - 36px)!important;margin:0 auto}}.products_main .products_slide .products_slide_item{width:618px;list-style:none}@media only screen and (max-width: 767px){.products_main .products_slide .products_slide_item{width:calc(100vw - 12.3076923077vw)}}.products_main .products_slide .products_slide_item .img{position:relative;width:100%;padding-top:110.033%}.products_main .products_slide .products_slide_item .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.products_main .products_slide .slick-arrow{position:absolute;z-index:5;bottom:10px;right:10px;display:block;width:28px;height:28px;background:#fff url(https://cdn.shopify.com/s/files/1/0689/0717/2156/files/ico_arw02.svg?v=1722476863) no-repeat center;background-size:6px;box-shadow:2px 16px 24px #0000000f;border-radius:50%;cursor:pointer}.products_main .products_slide .slick-arrow.prev_arrow{right:41px;transform:rotate(180deg)}.products_main .products_slide .slick-arrow.slick-disabled{opacity:.3}@media only screen and (min-width: 768px){.products_main .products_slide_thumb{order:1;width:80px;width:12%;margin-right:2px;max-height:618px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.products_main .products_slide_thumb::-webkit-scrollbar{display:none}}@media only screen and (max-width: 767px){.products_main .products_slide_thumb{width:calc(100vw - 12.3076923077vw);margin-top:.2564102564vw}}.products_main .products_slide_thumb .products_slide_thumb_item{position:relative;border:0;cursor:pointer;list-style:none}@media only screen and (min-width: 768px){.products_main .products_slide_thumb .products_slide_thumb_item+.products_slide_thumb_item{margin-top:1px}}@media only screen and (max-width: 767px){.products_main .products_slide_thumb .products_slide_thumb_item{width:16.4102564103vw;height:16.4102564103vw}.products_main .products_slide_thumb .products_slide_thumb_item+.products_slide_thumb_item{margin-left:.2564102564vw}}.products_main .products_slide_thumb .products_slide_thumb_item.slick-current:before{position:absolute;z-index:2;top:0;left:0;content:"";display:block;width:100%;height:100%;border:1px solid;border-image:linear-gradient(to right bottom,#e962ff,#93c5ec) 1}.products_main .thumbnails .thumbnail:after{background:transparent}.products_main .thumbnails .thumbnail.selected:after{position:absolute;z-index:2;top:0;left:0;content:"";display:block;width:100%;height:100%;border:1px solid rgba(170,189,205,.75)}@media only screen and (max-width: 767px){.products_main .thumbnails .thumbnail.selected:after{width:calc(100% - 2px);height:calc(100% - 2px)}.thumbnails.owl-carousel{margin-right:20px;margin-left:20px;padding:0!important;width:-webkit-fill-available!important}.owl-carousel .owl-stage{margin-right:16px}}@media only screen and (min-width: 1041px){.product-detail .gallery.gallery--layout-carousel-beside .thumbnails .thumbnail{display:block;margin:0 0 1px;width:auto}}.products_main .products_slide_thumb .products_slide_thumb_item .img{position:relative;width:100%;padding-top:100%;overflow:hidden}.products_main .products_slide_thumb .products_slide_thumb_item .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.products_main .products_main_box{width:100%;padding:50px 60px 0;padding-top:0!important}.not-in-quickbuy{margin:var(--spacing-0)}@media only screen and (max-width: 1440px){.products_main .products_main_box{padding:50px 4% 0}}@media only screen and (max-width: 1280px){.products_main .products_main_box{padding-right:0}}@media only screen and (max-width: 767px){.products_main .products_main_box{padding:0;padding-left:var(--spacing-16);padding-right:var(--spacing-16)}}.products_main .products_main_box .cate{margin-bottom:8px;font-size:16px;line-height:1.1}@media only screen and (max-width: 767px){.products_main .products_main_box .cate{margin-bottom:vww(8);font-size:4.1025641026vw}}.products_main .products_main_box .products_ttl{margin-bottom:var(--spacing-14);font-weight:var(--fw-medium);font-size:var(--fs-32);letter-spacing:var(--ls-2);line-height:1.3}@media only screen and (max-width: 767px){.products_main .products_main_box .products_ttl{margin-bottom:var(--spacing-8);font-size:var(--fs-20)}}.products_main .products_main_box .ttl{font-size:var(--fs-13);font-weight:var(--fw-medium);line-height:1.6;letter-spacing:var(--ls-2);color:#555}.products_main .products_main_box .current-price{font-size:var(--fs-18);font-weight:var(--fw-medium);line-height:1.6;letter-spacing:var(--ls-1);font-family:"Noto Serif TC",serif!important}.product-form .input-row,.buy-buttons-row{margin:0;clear:both}@media only screen and (max-width: 767px){.products_main .products_main_box .current-price{font-size:var(--fs-16)}.product-form .quantity-submit-row{margin-top:16px!important}.product-form .input-row{margin-bottom:0!important;margin-top:var(--spacing-16)!important}.products_main .products_main_box .ttl{font-size:var(--fs-12)}}.products_main .products_main_box .price_wrap{display:flex;justify-content:space-between;margin-bottom:16px}@media only screen and (max-width: 767px){.products_main .products_main_box .price_wrap{margin-bottom:4.1025641026vw}}.products_main .products_main_box .price_box .ttl{margin-bottom:4px;color:#636363}.products_main .products_main_box .price_box .price_txt{font-size:24px;letter-spacing:-.01em;line-height:1.1}@media only screen and (max-width: 767px){.products_main .products_main_box .price_box .price_txt{font-size:5.641025641vw}}.products_main .products_main_box .review_box{margin-left:auto;min-width:124px}.products_main .products_main_box .jdgm-star{padding-right:2px!important}.products_main .products_main_box .jdgm-star.jdgm--off:before,.products_main .products_main_box .jdgm-star.jdgm--on:before,.products_main .products_main_box .jdgm-star.jdgm--half:before{line-height:1.3;font-size:10px;letter-spacing:-.02em}.products_main .products_main_box .jdgm-prev-badge__text{margin-left:4px;color:#919191;line-height:1.3;font-size:10px;letter-spacing:-.02em}.products_main .products_main_box .jdgm-prev-badge__text:before{content:"("}.products_main .products_main_box .jdgm-prev-badge__text:after{content:")"}.products_main .products_main_box .review_box .review_star,.products_main .products_main_box .review_box .review_txt,.products_main .products_main_box .review_box .review_link{display:inline-block;line-height:1.3;font-size:11px;letter-spacing:-.02em}@media only screen and (max-width: 767px){.products_main .products_main_box .review_box .review_star,.products_main .products_main_box .review_box .review_txt,.products_main .products_main_box .review_box .review_link{font-size:3.0769230769vw}}.products_main .products_main_box .review_box .review_star{color:#636363}.products_main .products_main_box .review_box .review_txt{margin-left:4px;color:#919191}@media only screen and (max-width: 767px){.products_main .products_main_box .review_box .review_txt{margin-left:1.0256410256vw}}.products_main .products_main_box .review_box .review_link{display:block;margin-top:6px}@media only screen and (max-width: 767px){.products_main .products_main_box .review_box .review_link{margin-top:1.5384615385vw}}.products_main .products_main_box .review_box .review_link a{position:relative;display:block;padding-bottom:3px;color:#555;border-bottom:1px solid rgba(51,51,51,.1);font-size:var(--fs-11)}@media only screen and (max-width: 767px){.products_main .products_main_box .review_box .review_link a{padding-bottom:.7692307692vw}}.products_main .products_main_box .review_box .review_link a:before{position:absolute;top:3px;right:3px;margin:auto;content:"";display:block;width:7px;height:7px;background:url(https://cdn.shopify.com/s/files/1/0689/0717/2156/files/ico_arw01.svg?v=1722476761) no-repeat center center;background-size:100%;transform:rotate(90deg)}@media only screen and (max-width: 767px){.products_main .products_main_box .review_box .review_link a:before{width:1.7948717949vw;height:1.7948717949vw}}.option-selector__btns label{border-radius:99px;border:1px solid #e0e0e0;box-shadow:2px 16px 24px #0000000f;width:219px;height:42px;padding:12px 0}.opt-btn:checked+.opt-label{background:#383838;color:#fff}.products_main .products_main_box .quantity_wrap{flex-direction:column;align-items:flex-start}.products_main .products_main_box .quantity_wrap .ttl{margin-bottom:5px}@media only screen and (max-width: 767px){.products_main .products_main_box .quantity_wrap .ttl{margin-bottom:2.3076923077vw}}.products_main .products_main_box .quantity_box{display:flex;align-items:center;margin-left:0}.products_main .products_main_box .quantity_box .quantity_btn{display:flex;align-items:center;justify-content:center;width:38px;height:36px;min-width:unset;margin:0;background:#3333331a;border:0;border-radius:0;text-align:center;font-size:18px}.products_main .products_main_box .quantity_box .quantity_btn.btn_minus,.products_main .products_main_box .quantity_box .quantity_btn.btn_plus{background:#3333331a}.products_main .products_main_box .quantity_box .quantity_num{width:69px;height:36px;padding:0 5px;margin:0 11px;background:#fff;border:1px solid rgba(51,51,51,.1);border-radius:0;text-align:center}@media only screen and (max-width: 767px){.not-in-quickbuy{display:none}.products_main .products_main_box .quantity_box .quantity_num{width:69px;height:36px;padding:0 1.2820512821vw;margin:0 8px;font-size:var(--fs-15)}}.products_main .products_main_box .btn_item{margin-top:16px}@media only screen and (max-width: 767px){.products_main .products_main_box .btn_item{margin-top:4.1025641026vw}}.products_main .products_main_box .btn_item a,.products_main .products_main_box .btn_item button{width:100%;max-width:560px;font-size:16px}@media only screen and (max-width: 767px){.products_main .products_main_box .btn_item a,.products_main .products_main_box .btn_item button{font-size:4.1025641026vw}}.products_main .products_main_box .txt_wrap{margin:24px 0 0}@media only screen and (max-width: 767px){.products_main .products_main_box .txt_wrap{margin-top:var(--spacing-24);padding:0}}.products_main .products_main_box .txt_wrap .txt_box+.txt_box{margin-top:24px}@media only screen and (max-width: 767px){.products_main .products_main_box .txt_wrap .txt_box+.txt_box{margin-top:6.1538461538vw}}.products_main .products_main_box .txt_wrap .txt_box .ttl{margin-bottom:8px;line-height:1.6;letter-spacing:var(--ls-2);color:#555;font-size:13px}.c-product-description-text,.c-product-description-text p,.c-product-description-text a{font-size:var(--fs-16)!important;line-height:1.9;letter-spacing:var(--ls-2);color:#555!important;font-weight:var(--fw-medium)}@media only screen and (max-width: 767px){.products_main .products_main_box .txt_wrap .txt_box .ttl{margin-bottom:var(--spacing-8);font-size:var(--fs-12)}.c-product-description-text,.c-product-description-text p,.c-product-description-text a{font-size:var(--fs-15)!important}}.products_main .products_main_box .txt_wrap .txt_box .txt{font-size:18px;color:#636363}@media only screen and (max-width: 767px){.products_main .products_main_box .txt_wrap .txt_box .txt{font-size:4.1025641026vw}}.products_main .products_main_box .txt_wrap .txt_box .txt .ico{display:inline-block;width:16px;height:16px;margin-left:4px}@media only screen and (max-width: 767px){.products_main .products_main_box .txt_wrap .txt_box .txt .ico{width:3.5897435897vw;height:3.5897435897vw;margin-left:1.0256410256vw}}.products_main .products_main_box .txt_wrap .txt_box .list .txt{position:relative;padding-left:11px;list-style:none;color:#383838;font-size:16px;line-height:1.1}@media only screen and (max-width: 767px){.products_main .products_main_box .txt_wrap .txt_box .list .txt{padding-left:2.8205128205vw;font-size:4.1025641026vw}}.products_main .products_main_box .txt_wrap .txt_box .list .txt+.txt{margin-top:4px}@media only screen and (max-width: 767px){.products_main .products_main_box .txt_wrap .txt_box .list .txt+.txt{margin-top:1.0256410256vw}}.products_main .products_main_box .txt_wrap .txt_box .list .txt:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";display:block;width:4px;height:4px;background:#e0e0e0;border-radius:50%}@media only screen and (max-width: 767px){.products_main .products_main_box .txt_wrap .txt_box .list .txt:before{width:1.0256410256vw;height:1.0256410256vw}}.products_main .products_main_box .txt_wrap .txt_box.dl_wrap{margin-bottom:-8px}@media only screen and (max-width: 767px){.products_main .products_main_box .txt_wrap .txt_box.dl_wrap{margin-bottom:-2.0512820513vw}}.products_main .products_main_box .txt_wrap .txt_box .dl_box{position:relative;display:inline-block;padding-right:25px;margin-bottom:8px}@media only screen and (max-width: 767px){.products_main .products_main_box .txt_wrap .txt_box .dl_box{padding-right:6.4102564103vw;margin-bottom:2.0512820513vw}}.products_main .products_main_box .txt_wrap .txt_box .dl_box:before{position:absolute;top:0;bottom:0;right:10px;margin:auto;content:"";display:block;width:1px;height:28px;background:#e1eaf2;transform:rotate(15deg)}.products_main .products_main_box .txt_wrap.main-product_block{margin-top:var(--spacing-27);padding-bottom:var(--spacing-24);border-bottom:1px solid rgba(51,51,51,.1)}.product-form .quantity-submit-row .quantity-submit-row__submit{margin-top:var(--spacing-18)!important;margin-bottom:var(--spacing-0)!important}.buy-buttons-row{margin:16px 0;margin-bottom:var(--spacing-24)!important}.product-form .quantity-submit-row .quantity-submit-row__submit .custom-button{width:100%;max-width:100%;padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);flex-direction:row;justify-content:center;align-items:center;gap:var(--spacing-6)}@media only screen and (max-width: 767px){.product-form .quantity-submit-row .quantity-submit-row__submit .custom-button svg{width:5px}.product-form .quantity-submit-row .quantity-submit-row__submit .custom-button{font-size:var(--fs-14)}.products_main .products_main_box .txt_wrap.main-product_block{border:none;margin-top:var(--spacing-26);padding-bottom:var(--spacing-0)}.product-form .quantity-submit-row .quantity-submit-row__submit{margin-top:var(--spacing-16)!important;margin-bottom:var(--spacing-0)!important}.buy-buttons-row{margin-top:var(--spacing-16)!important}.products_main .products_main_box .txt_wrap .txt_box .dl_box:before{right:2.5641025641vw;height:7.1794871795vw}}.products_main .products_main_box .txt_wrap .txt_box .dl_box:last-child{padding:0}.products_main .products_main_box .txt_wrap .txt_box .dl_box:last-child:before{display:none}.products_main .products_main_box .txt_wrap .txt_box .dl_box .ttl{margin:0;color:#636363}.products_main .products_main_box .txt_wrap .txt_box .dl_box .txt{margin:0;font-size:16px;line-height:1.6;letter-spacing:var(--ls-2);font-weight:var(--fw-medium)}@media only screen and (max-width: 767px){.products_main .products_main_box .txt_wrap .txt_box .dl_box .txt{font-size:var(--fs-14)}}.products_main .products_main_box .txt_wrap .txt_box .dl_box .txt.dl_box_period{display:flex;align-items:center;gap:var(--spacing-2)}.products_main .products_main_box .txt_wrap .txt_box .dl_box .txt.dl_box_period svg{width:14px;height:14px}.products_main .products_main_box .txt_wrap .txt_box .dl_box .ico{display:inline-block;width:14px;height:14px;margin-left:2px}@media only screen and (max-width: 767px){.products_main .products_main_box .txt_wrap .txt_box .dl_box .ico{width:2.8205128205vw;height:2.8205128205vw;margin-left:.5128205128vw}}.icon_sun{background:url(https://cdn.shopify.com/s/files/1/0689/0717/2156/files/icon_sun.svg?v=1725702148) no-repeat center center;background-size:100%}.icon_moon{background:url(https://cdn.shopify.com/s/files/1/0689/0717/2156/files/details_ico01.svg?v=1723274178) no-repeat center center;background-size:100%}.safari .products_main .quantity_box .quantity_btn{padding:0}@media only screen and (max-width: 767px){.products_main .products_main_box .main-product_block{margin-top:6.1538461538vw;padding:0}}.set_content_item{margin-bottom:8px}.set_content_item:last-of-type{margin-bottom:0}.set_content_ttl{font-size:18px;font-weight:700;line-height:1.6}@media only screen and (max-width: 767px){.set_content_ttl{font-size:16px}}.set_content_txt{font-size:13px;line-height:1.3;letter-spacing:-.02em}@media only screen and (max-width: 767px){.set_content_txt{font-size:11px}}.product_gifts_ttl{font-size:18px;line-height:1.6}@media only screen and (max-width: 767px){.product_gifts_ttl{font-size:16px}}.product_gifts_txt{font-size:13px;line-height:1.3;letter-spacing:-.02em;color:#636363}@media only screen and (max-width: 767px){.product_gifts_txt{font-size:11px}}.products_menu{margin-bottom:80px}@media only screen and (max-width: 767px){.products_menu{margin-bottom:16.4102564103vw}}@media only screen and (min-width: 768px){.products_menu .products_menu_list{display:flex;align-items:flex-end}}.products_menu .products_menu_list .products_menu_btn{list-style:none}@media only screen and (min-width: 768px){.products_menu .products_menu_list .products_menu_btn{flex:1}}.products_menu .products_menu_list .products_menu_btn+.products_menu_btn{margin-left:24px}@media only screen and (max-width: 767px){.products_menu .products_menu_list .products_menu_btn+.products_menu_btn{margin-left:0;margin-top:var(--spacing-16)}}.products_menu .products_menu_list .products_menu_btn a{position:relative;display:block;padding:0 10px 8px;border-bottom:1px solid rgba(51,51,51,.3);line-height:1.6;font-size:var(--fs-15);letter-spacing:var(--ls-2)}@media only screen and (max-width: 767px){.products_menu .products_menu_list .products_menu_btn a{font-size:var(--fs-14)}}.products_menu .products_menu_list .products_menu_btn a:before{position:absolute;top:10px;right:0;margin:auto;content:"";display:block;width:8px;height:8px;background:url(/cdn/shop/files/Vector_15.svg?v=1739327558) no-repeat center center;background-size:100%}.reccommend{margin-bottom:80px}@media only screen and (max-width: 767px){.reccommend{margin-bottom:var(--spacing-32)}}.reccommend .wrap{background:#e1eaf2;padding:30px;padding-bottom:var(--spacing-60)}@media only screen and (max-width: 767px){.reccommend .wrap{padding:var(--spacing-32) 0;width:100%}}.reccommend .ttl{margin-bottom:var(--spacing-20);font-weight:var(--fw-medium);letter-spacing:var(--ls-2);font-size:var(--fs-32);line-height:1.3}@media only screen and (max-width: 767px){.reccommend .ttl{padding:0 20px;margin-bottom:var(--spacing-20);font-size:var(--fs-20);letter-spacing:var(--ls-2);line-height:1.3;font-weight:var(--fw-medium)}}@media only screen and (min-width: 768px){.reccommend .reccommend_list{display:flex;flex-wrap:wrap}}.reccommend_item .product-block__title{margin-bottom:var(--spacing-23);margin-top:var(--spacing-27)!important}.reccommend_item .c-product-card-buttons{column-gap:var(--spacing-12)}.reccommend .reccommend_list .reccommend_item{list-style:none;width:calc(25% - 15px)}@media only screen and (min-width: 768px){.reccommend .reccommend_list .reccommend_item{margin-right:20px}.reccommend .reccommend_list .reccommend_item:nth-child(4n){margin-right:0}.reccommend .reccommend_list .reccommend_item:nth-child(n+5){margin-top:40px}}@media only screen and (max-width: 767px){.reccommend .reccommend_list .reccommend_item{width:51.29vw;min-width:200px;padding-left:var(--spacing-20)}.reccommend_item .product-block__title{margin-bottom:var(--spacing-11);margin-top:var(--spacing-8)!important}}.reccommend .reccommend_list .reccommend_item .img{position:relative;width:100%;padding-top:123.81%;overflow:hidden}.reccommend .reccommend_list .reccommend_item .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.reccommend .reccommend_list .reccommend_item .txt_box{margin-top:20px}@media only screen and (max-width: 767px){.reccommend .reccommend_list .reccommend_item .txt_box{margin-top:5.1282051282vw}}.reccommend .reccommend_list .reccommend_item .reccommend_txt{text-align:center;font-size:24px;line-height:1.1;letter-spacing:-.01em}@media only screen and (max-width: 767px){.reccommend .reccommend_list .reccommend_item .reccommend_txt{font-size:5.641025641vw}}.reccommend .reccommend_list .reccommend_item .reccommend_txt+.reccommend_txt{margin-top:8px}@media only screen and (max-width: 767px){.reccommend .reccommend_list .reccommend_item .reccommend_txt+.reccommend_txt{margin-top:2.0512820513vw}}@media only screen and (max-width: 767px){.reccommend .reccommend_list .reccommend_item .reccommend_txt .sp_min{font-size:4.1025641026vw}}.reccommend .reccommend_list .reccommend_item .btn_box{display:flex;justify-content:space-between;margin-top:20px}@media only screen and (max-width: 767px){.reccommend .reccommend_list .reccommend_item .btn_box{margin-top:5.1282051282vw}}@media only screen and (min-width: 768px){.reccommend .reccommend_list .reccommend_item .btn_item{width:calc(56% - 2px)}.reccommend .reccommend_list .reccommend_item .btn_item.c_grd{width:calc(44% - 2px)}}.reccommend .reccommend_list .reccommend_item .btn_item a,.reccommend .reccommend_list .reccommend_item .btn_item button{width:100%;padding-left:0;padding-right:0}@media only screen and (max-width: 767px){.reccommend .reccommend_list .reccommend_item .btn_item a,.reccommend .reccommend_list .reccommend_item .btn_item button{width:32.5641025641vw;font-size:2.8205128205vw}}.product_detail{display:flex;justify-content:center;padding-bottom:80px}@media only screen and (max-width: 767px){.product_detail{display:block;padding-bottom:var(--spacing-32)}}.product_detail .product_detail_nav{width:208px}@media only screen and (max-width: 767px){.product_detail .product_detail_nav{width:100%;margin:0 0px var(--spacing-64);padding:0 16px}}@media only screen and (max-width: 767px){.product_detail .product_detail_nav.fix .product_detail_nav_list{position:fixed;z-index:50;top:72px;left:0}}.product_detail .product_detail_nav .product_detail_nav_list{position:sticky;top:100px;border-left:1px solid rgba(51,51,51,.3)}.product_detail .product_detail_nav .product_detail_nav_list .product_detail_nav_btn{position:relative;list-style:none}.product_detail .product_detail_nav .product_detail_nav_list .product_detail_nav_btn+.product_detail_nav_btn{margin-top:24px}.product_detail .product_detail_nav .product_detail_nav_list .product_detail_nav_btn a{display:block;padding-left:12px;font-size:var(--fs-15);letter-spacing:var(--ls-2);line-height:1.6}@media only screen and (max-width: 767px){.product_detail .product_detail_nav .product_detail_nav_list .product_detail_nav_btn+.product_detail_nav_btn{margin-top:var(--spacing-20)}.product_detail .product_detail_nav .product_detail_nav_list .product_detail_nav_btn a{font-size:var(--fs-16);line-height:1.6;letter-spacing:var(--ls-1);font-weight:var(--fw-medium);padding-left:var(--spacing-12)}}.product_detail .product_detail_nav .product_detail_nav_list .product_detail_nav_btn:before{position:absolute;top:0;left:-1px;content:"";display:block;width:2px;height:100%;background:#aabdcd;display:none}.product_detail .product_detail_nav .product_detail_nav_list .product_detail_nav_btn:nth-child(1) a{color:#383838}.product_detail .product_detail_nav .product_detail_nav_list .product_detail_nav_btn:nth-child(1):before{display:block}.product_detail .product_detail_nav .product_detail_nav_list.is-active01 .product_detail_nav_btn a{color:#b5b5b5}.product_detail .product_detail_nav .product_detail_nav_list.is-active01 .product_detail_nav_btn:before{display:none}.product_detail .product_detail_nav .product_detail_nav_list.is-active01 .nav01 a{color:#383838}.product_detail .product_detail_nav .product_detail_nav_list.is-active01 .nav01:before{display:block}.product_detail .product_detail_nav .product_detail_nav_list.is-active02 .nav01 a{color:#b5b5b5}.product_detail .product_detail_nav .product_detail_nav_list.is-active02 .nav01:before{display:none}.product_detail .product_detail_nav .product_detail_nav_list.is-active02 .nav02 a{color:#383838}.product_detail .product_detail_nav .product_detail_nav_list.is-active02 .nav02:before{display:block}.product_detail .product_detail_nav .product_detail_nav_list.is-active03 .nav01 a,.product_detail .product_detail_nav .product_detail_nav_list.is-active03 .nav02 a{color:#b5b5b5}.product_detail .product_detail_nav .product_detail_nav_list.is-active03 .nav01:before,.product_detail .product_detail_nav .product_detail_nav_list.is-active03 .nav02:before{display:none}.product_detail .product_detail_nav .product_detail_nav_list.is-active03 .nav03 a{color:#383838}.product_detail .product_detail_nav .product_detail_nav_list.is-active03 .nav03:before{display:block}.product_detail .product_detail_nav .product_detail_nav_list.is-active04 .nav01 a,.product_detail .product_detail_nav .product_detail_nav_list.is-active04 .nav02 a,.product_detail .product_detail_nav .product_detail_nav_list.is-active04 .nav03 a{color:#b5b5b5}.product_detail .product_detail_nav .product_detail_nav_list.is-active04 .nav01:before,.product_detail .product_detail_nav .product_detail_nav_list.is-active04 .nav02:before,.product_detail .product_detail_nav .product_detail_nav_list.is-active04 .nav03:before{display:none}.product_detail .product_detail_nav .product_detail_nav_list.is-active04 .nav04 a{color:#383838}.product_detail .product_detail_nav .product_detail_nav_list.is-active04 .nav04:before{display:block}.product_detail .product_detail_nav .product_detail_nav_list.is-active05 .nav01 a,.product_detail .product_detail_nav .product_detail_nav_list.is-active05 .nav02 a,.product_detail .product_detail_nav .product_detail_nav_list.is-active05 .nav03 a,.product_detail .product_detail_nav .product_detail_nav_list.is-active05 .nav04 a{color:#b5b5b5}.product_detail .product_detail_nav .product_detail_nav_list.is-active05 .nav01:before,.product_detail .product_detail_nav .product_detail_nav_list.is-active05 .nav02:before,.product_detail .product_detail_nav .product_detail_nav_list.is-active05 .nav03:before,.product_detail .product_detail_nav .product_detail_nav_list.is-active05 .nav04:before{display:none}.product_detail .product_detail_nav .product_detail_nav_list.is-active05 .nav05 a{color:#383838}.product_detail .product_detail_nav .product_detail_nav_list.is-active05 .nav05:before{display:block}.product_detail .product_detail_cnt{width:680px}@media only screen and (max-width: 767px){.product_detail .product_detail_cnt{width:100%}}.product_detail .product_detail_wrap{width:100%;padding:60px;background:#e1eaf2}@media only screen and (max-width: 767px){.product_detail .product_detail_wrap{padding:var(--spacing-32) var(--spacing-20);margin:0 auto;width:calc(100% - 32px)}}.product_detail .product_detail_wrap+.product_detail_wrap{margin-top:80px}@media only screen and (max-width: 767px){.product_detail .product_detail_wrap+.product_detail_wrap{margin-top:var(--spacing-8)}}.product_detail .product_detail_wrap .product_detail_ttl{padding-bottom:var(--spacing-32);margin-bottom:var(--spacing-32);border-bottom:1px solid rgba(56,56,56,.3);text-align:center;font-weight:var(--fw-medium);font-size:var(--fs-32);line-height:1.3;letter-spacing:var(--ls-2)}@media only screen and (max-width: 767px){.product_detail .product_detail_wrap .product_detail_ttl{padding-bottom:var(--spacing-20);margin-bottom:var(--spacing-20);font-size:var(--fs-20)}}.product_detail .features .features_ttl{margin-bottom:24px;text-align:center;font-family:YakuHanJP,ivyora-display,Gilda Display,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:300;font-size:64px;line-height:1.2;letter-spacing:-.02em}@media only screen and (max-width: 767px){.product_detail .features .features_ttl{margin-bottom:6.1538461538vw;font-size:9.2307692308vw}}.product_detail .features .big_txt{margin-bottom:var(--spacing-24);font-size:var(--fs-32);text-align:center;font-weight:var(--fw-medium);line-height:1.3;letter-spacing:var(--ls-2)}@media only screen and (max-width: 767px){.product_detail .features .big_txt{margin-bottom:var(--spacing-20);font-size:var(--fs-20);text-align:left}}.product_detail .features .features_txt{text-align:center;font-size:var(--fs-16);line-height:1.9;letter-spacing:var(--ls-2);margin-bottom:var(--spacing-24)}@media only screen and (max-width: 767px){.product_detail .features .features_txt{font-size:var(--fs-15);letter-spacing:var(--ls-2);text-align:left;line-height:1.9}}.product_detail .features .bg_box{padding:24px;margin-top:16px;background:#fff;margin-bottom:var(--spacing-36)}@media only screen and (max-width: 767px){.product_detail .features .bg_box{padding:var(--spacing-24);margin-top:4.1025641026vw}}.product_detail .features .bg_box .bg_box_ttl{margin-bottom:12px;text-align:center;font-weight:var(--fw-medium);line-height:1.3;letter-spacing:var(--ls-2);font-size:var(--fs-21)}@media only screen and (max-width: 767px){.product_detail .features .bg_box .bg_box_ttl{margin-bottom:var(--spacing-12);font-size:var(--fs-18)}}.product_detail .features .bg_box .img{position:relative;width:218px;margin:0 auto}@media only screen and (max-width: 767px){.product_detail .features .bg_box .img{width:58.2051282051vw}}.product_detail .features .bg_box .img .img_cap{position:absolute;left:0;right:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 5px 7.02px;font-size:13px;line-height:1.6;letter-spacing:var(--ls-2)}.product_detail .features .bg_box .img .img_cap span{display:block;padding:3px 6px;background:#ffffff80;border-radius:2px}@media only screen and (max-width: 767px){.product_detail .features .bg_box .img .img_cap{justify-content:end}}.product_detail .features .bg_box .ttl{text-align:center;margin-top:10px;font-size:16px;line-height:1.1}@media only screen and (max-width: 767px){.product_detail .features .bg_box .ttl{margin-top:2.5641025641vw;font-size:3.5897435897vw}.product_detail .features .bg_box.features_wrap .features_box .features_box_img.img{max-width:100%!important;width:100%}}.product_detail .features .bg_box .txt{margin-top:10px;font-size:10px;line-height:1.3;letter-spacing:-.02em}@media only screen and (max-width: 767px){.product_detail .features .bg_box .txt{margin-top:2.5641025641vw;font-size:2.5641025641vw}}@media only screen and (max-width: 767px){.product_detail .features .features_wrap{margin-top:var(--spacing-16)}}.product_detail .features .features_wrap .ttl{margin-bottom:var(--spacing-24);text-align:center;font-weight:var(--fw-medium);line-height:1.3;letter-spacing:var(--ls-2);font-size:var(--fs-21)}@media only screen and (max-width: 767px){.product_detail .features .features_wrap .ttl{margin-bottom:var(--spacing-16);font-size:var(--fs-18)}}.product_detail .features .features_wrap .features_flex{display:flex;flex-wrap:wrap;justify-content:center;column-gap:2%}@media only screen and (max-width: 767px){.product_detail .features .features_wrap .features_flex{flex-direction:column;row-gap:var(--spacing-24)}}.product_detail .features .features_wrap .features_flex .features_box{width:32%}@media only screen and (max-width: 767px){.product_detail .features .features_wrap .features_flex .features_box{width:100%}}.product_detail .features .features_wrap .features_flex .features_box .img{position:relative;width:100%;margin-bottom:16px}@media only screen and (max-width: 767px){.product_detail .features .features_wrap .features_flex .features_box .img{margin-bottom:4.1025641026vw;margin-left:auto;margin-right:auto}}.product_detail .features .features_wrap .features_flex .features_box .img img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}@media only screen and (max-width: 767px){.product_detail .features .features_wrap .features_flex .features_box .img img{height:auto}}.product_detail .features .bg_box.features_wrap .features_box .features_box_img.img{max-width:218px;margin-left:auto;margin-right:auto}.product_detail .features .features_wrap .features_flex .features_box .features_box_ttl{margin-top:var(--spacing-10);margin-bottom:var(--spacing-10);text-align:center;font-size:var(--fs-15);line-height:1.6;letter-spacing:var(--ls-2)}.product_detail .features .features_wrap .features_flex.bg_box_sub .features_box .features_box_ttl{margin-top:var(--spacing-16);margin-bottom:var(--spacing-8);padding-left:5.33px;padding-right:5.33px}.product_detail .features .features_wrap .features_flex.bg_box_sub .features_box .txt{padding-left:5.33px;padding-right:5.33px;font-size:var(--fs-13);line-height:1.6}@media only screen and (max-width: 767px){.product_detail .features .features_wrap .features_flex .features_box .features_box_ttl{margin-top:var(--spacing-10);margin-bottom:var(--spacing-10);font-size:var(--fs-14)}.product_detail .features .features_wrap .features_flex.bg_box_sub .features_box .features_box_ttl{margin-top:var(--spacing-8);margin-bottom:var(--spacing-6);font-size:var(--fs-14)}.product_detail .features .features_wrap .features_flex.bg_box_sub .features_box .txt{padding-left:0;padding-right:0;font-size:var(--fs-12);line-height:1.6}}.product_detail .features .features_wrap .features_flex .features_box .txt{font-size:var(--fs-14);line-height:1.9;letter-spacing:var(--ls-2);font-weight:var(--fw-medium)}@media only screen and (max-width: 767px){.safari .product_detail .product_detail_wrap{padding-top:8.2051282051vw}}.safari .product_detail .features .bg_box .img .img_cap span{padding:3px 6px}@media only screen and (max-width: 767px){.safari .product_detail .features .bg_box .img .img_cap span{padding:.7692307692vw 1.5384615385vw}}.features_flex.bg_box_sub .features_box img{aspect-ratio:369 / 281;object-fit:cover}@media only screen and (max-width: 767px){.features_flex.bg_box_sub .features_box img{aspect-ratio:unset;object-fit:unset}}.product_detail .howto .howto_box .img{width:376px;margin:0 auto 12px}@media only screen and (max-width: 767px){.product_detail .howto .howto_box .img{width:100%;margin:0 auto var(--spacing-8)}}.product_detail .howto .howto_box .txt{margin-bottom:var(--spacing-4);font-size:var(--fs-13);text-align:center;line-height:1.6;letter-spacing:var(--ls-2);font-weight:var(--fw-medium);color:var(--color-subbed)}@media only screen and (max-width: 767px){.product_detail .howto .howto_box .txt{margin-bottom:var(--spacing-2);font-size:var(--fs-12)}}.product_detail .howto .howto_box .ttl{text-align:center;font-size:var(--fs-15);line-height:1.6;letter-spacing:var(--ls-2);font-weight:var(--fw-medium);margin-bottom:var(--spacing-8)}@media only screen and (max-width: 767px){.product_detail .howto .howto_box .ttl{font-size:var(--fs-14)}}.c-features_howto-header-caution{text-align:center;font-size:var(--fs-13);line-height:1.6;letter-spacing:var(--ls-2);font-weight:var(--fw-medium);color:var(--color-subbed)}.product_detail .howto .step_wrap{margin-top:32px}@media only screen and (max-width: 767px){.c-features_howto-header-caution{font-size:var(--fs-12)}.product_detail .howto .step_wrap{margin-top:var(--spacing-16)}}.product_detail .howto .step_wrap .step_box img{height:100%;object-fit:cover;object-position:center;vertical-align:bottom}.product_detail .howto .step_wrap .step_box{display:flex;align-items:center;background:#fff}@media only screen and (max-width: 767px){.product_detail .howto .step_wrap .step_box{display:block;padding:var(--spacing-16)}}.product_detail .howto .step_wrap .step_box+.step_box{margin-top:2px}@media only screen and (max-width: 767px){.product_detail .howto .step_wrap .step_box+.step_box{margin-top:var(--spacing-8)}}.product_detail .howto .step_wrap .step_box .img{flex-shrink:0;width:50%;text-align:center}@media only screen and (max-width: 767px){.product_detail .howto .step_wrap .step_box .img{width:100%}}.product_detail .howto .step_wrap .step_box .txt_box{width:50%;padding:16px;margin-left:16px}@media only screen and (max-width: 767px){.product_detail .howto .step_wrap .step_box .txt_box{width:100%;margin-left:0;padding:var(--spacing-0);margin-top:var(--spacing-12)}}.product_detail .howto .step_wrap .step_box .txt_box .step_ttl{margin-bottom:8px;color:var(--color-subbed);font-size:var(--fs-13);line-height:1.6;letter-spacing:var(--ls-2);font-weight:var(--fw-medium)}@media only screen and (max-width: 767px){.product_detail .howto .step_wrap .step_box .txt_box .step_ttl{margin-bottom:var(--spacing-6);font-size:var(--fs-12)}}.product_detail .howto .step_wrap .step_box .txt_box .txt{font-size:var(--fs-14);line-height:1.9;letter-spacing:var(--ls-2);font-weight:var(--fw-medium);color:var(--color-subbed)}@media only screen and (max-width: 767px){.product_detail .howto .step_wrap .step_box .txt_box .txt{text-align:left;font-size:var(--fs-14)}}.product_detail .howto .youtube_box{margin-top:32px}@media only screen and (max-width: 767px){.product_detail .howto .youtube_box{margin-top:var(--spacing-16)}}.product_detail .howto .bottom_box .ttl{text-align:center;font-size:24px;line-height:1.1;letter-spacing:-.01em}@media only screen and (max-width: 767px){.product_detail .howto .bottom_box .ttl{font-size:5.641025641vw}}.product_detail .howto .bottom_box .txt{font-size:13px;line-height:1.3;letter-spacing:-.02em}@media only screen and (min-width: 768px){.product_detail .overview .product_detail_ttl{letter-spacing:-.03em;display:flex;justify-content:center}}@media only screen and (max-width: 767px){.product_detail .overview .product_detail_ttl{padding-bottom:var(--spacing-32);margin-bottom:var(--spacing-32)}}.product_detail .overview .overview_box{display:flex}@media only screen and (max-width: 767px){.product_detail .overview .overview_box.sp_block{display:block}}.product_detail .overview .overview_box+.overview_box{padding-top:var(--spacing-24);margin-top:var(--spacing-24);border-top:1px solid rgba(56,56,56,.3)}@media only screen and (max-width: 767px){.product_detail .overview .overview_box+.overview_box{padding-top:var(--spacing-24);margin-top:var(--spacing-24)}}.product_detail .overview .overview_box .overview_ttl{flex-shrink:0;width:163px;margin:0;font-size:var(--fs-15);line-height:1.6;font-weight:var(--fw-medium);letter-spacing:var(--ls-2)}@media only screen and (max-width: 767px){.product_detail .overview .overview_box .overview_ttl{font-size:var(--fs-14)}}@media only screen and (max-width: 767px){.product_detail .overview .overview_box.sp_block .overview_ttl{width:100%;margin-bottom:6.1538461538vw}}.product_detail .overview .overview_box .overview_txt{width:100%;margin:0;font-size:var(--fs-21);font-weight:var(--fw-medium);letter-spacing:var(--ls-2);line-height:1.3;font-family:"Noto Serif TC",serif!important}.overview_usable_day{display:flex;align-items:center;gap:var(--spacing-4)}.product_detail .overview .overview_box .overview_txt svg{width:20px;height:20px}@media only screen and (max-width: 767px){.product_detail .overview .overview_box .overview_txt{font-size:var(--fs-18)}}.product_detail .overview .overview_box .overview_txt .ico{display:inline-block;width:14px;height:14px;margin-left:4px}@media only screen and (max-width: 767px){.product_detail .overview .overview_box .overview_txt .ico{width:3.5897435897vw;height:3.5897435897vw;margin-left:1.0256410256vw}}.product_detail .overview .overview_box .overview_txt .icon_sun{background:url(https://cdn.shopify.com/s/files/1/0689/0717/2156/files/icon_sun.svg?v=1725702148) no-repeat center center;background-size:100%}.product_detail .overview .overview_box .overview_txt .icon_moon{background:url(https://cdn.shopify.com/s/files/1/0689/0717/2156/files/details_ico01.svg?v=1723274178) no-repeat center center;background-size:100%}.product_detail .overview .overview_box .overview_txt .round_img{position:relative;display:inline-block;width:80px;height:80px;border-radius:50%;border:1px solid #ddd;background:#fff;overflow:hidden}@media only screen and (max-width: 767px){.product_detail .overview .overview_box .overview_txt .round_img{width:20.5128205128vw;height:20.5128205128vw}}.product_detail .overview .overview_box .overview_txt .round_img img{width:100%;height:100%}.product_detail .overview .overview_box .overview_txt .list .txt{list-style:none;padding-left:1em;text-indent:-1em;font-size:var(--fs-13);letter-spacing:var(--ls-2);line-height:1.6;font-weight:var(--fw-medium)}@media only screen and (max-width: 767px){.product_detail .overview .overview_box .overview_txt .list .txt{font-size:var(--fs-13)}}.product_detail .overview .overview_box .overview_txt .list .txt+.txt{margin-top:8px}@media only screen and (max-width: 767px){.product_detail .overview .overview_box .overview_txt .list .txt+.txt{margin-top:2.0512820513vw}}.safari .product_detail .overview .overview_box+.overview_box{padding-top:24px;margin-top:24px}@media only screen and (max-width: 767px){.safari .product_detail .overview .overview_box+.overview_box{padding-top:6.1538461538vw;margin-top:6.1538461538vw}}.product_detail .overview_ingredients_box{padding-bottom:var(--spacing-24);border-bottom:1px solid rgba(56,56,56,.3)}@media only screen and (max-width: 767px){.product_detail .overview_ingredients_box{padding-bottom:var(--spacing-24);flex-direction:column}}.product_detail .overview_ingredients_box+.overview_ingredients_box{margin-top:18px}@media only screen and (max-width: 767px){.product_detail .overview_ingredients_box+.overview_ingredients_box{margin-top:4.6153846154vw}}.product_detail .overview_ingredients_ttl{position:relative;margin:0;padding-right:30px;font-size:18px;line-height:1.6}@media only screen and (max-width: 767px){.product_detail .overview_ingredients_ttl{padding-right:0;font-size:var(--fs-15)}}.product_detail .overview_ingredients_box.open .overview_ingredients_ttl:before{transform:rotate(270deg)}.product_detail .overview_ingredients_box.open .overview_ingredients_detail{display:block}.product_detail .overview_ingredients_detail{display:block!important;margin:22px 0 0;font-size:15px;line-height:1.75;color:#636363}@media only screen and (max-width: 767px){.product_detail .overview_ingredients_detail{padding-top:var(--spacing-8);padding-left:0}}.safari .product_detail .overview_ingredients_box{padding-bottom:16px}@media only screen and (max-width: 767px){.safari .product_detail .overview_ingredients_box{padding-bottom:4.1025641026vw}}.safari .product_detail .overview_ingredients_box+.overview_ingredients_boxx{margin-top:16px}@media only screen and (max-width: 767px){.safari .product_detail .overview_ingredients_box+.overview_ingredients_box{margin-top:4.1025641026vw}}@media only screen and (max-width: 767px){.product_detail_set_nav .product_detail_nav_list .product_detail_nav_btn a{font-size:4.102564102564102vw}.product_detail_set_nav .product_detail_nav_list .product_detail_nav_btn a br{display:none}}.overview_set_wrap{margin-top:32px}.product_detail .overview_set_box{padding-bottom:14px;border-bottom:1px solid #ccc}@media only screen and (max-width: 767px){.product_detail .overview_set_box{padding-bottom:3.5897435897vw}}.product_detail .overview_set_box+.overview_set_box{margin-top:18px}@media only screen and (max-width: 767px){.product_detail .overview_set_box+.overview_set_box{margin-top:4.6153846154vw}}.product_detail .overview_set_ttl{position:relative;margin:0;padding-right:30px;font-size:18px;line-height:1.6;cursor:pointer}@media only screen and (max-width: 767px){.product_detail .overview_set_ttl{padding-right:5.1282051282vw;font-size:4.1025641026vw}}.product_detail .overview_set_ttl:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";display:block;width:8px;height:20px;background:url(https://cdn.shopify.com/s/files/1/0689/0717/2156/files/ico_arw01.svg?v=1722476761) no-repeat center center;background-size:100%;transform:rotate(90deg)}@media only screen and (max-width: 767px){.product_detail .overview_set_ttl:before{width:2.0512820513vw;height:5.1282051282vw}}.product_detail .overview_set_box.open .overview_set_ttl:before{transform:rotate(270deg)}.product_detail .overview_set_box.open .overview_set_detail{display:block}.product_detail .overview_set_detail{display:none;padding-top:26px;margin:22px 0 0;font-size:15px;line-height:1.75;color:#636363}@media only screen and (max-width: 767px){.product_detail .overview_set_detail{padding-top:2.0512820513vw;font-size:3.5897435897vw}}.safari .product_detail .overview_set_box{padding-bottom:16px}@media only screen and (max-width: 767px){.safari .product_detail .overview_set_box{padding-bottom:4.1025641026vw}}.safari .product_detail .overview_set_box+.overview_set_boxx{margin-top:16px}@media only screen and (max-width: 767px){.safari .product_detail .overview_set_box+.overview_set_box{margin-top:4.1025641026vw}}.product_detail .faq .faq_box{padding-bottom:var(--spacing-16);border-bottom:1px solid rgba(51,51,51,.3)}@media only screen and (max-width: 767px){.product_detail .faq .faq_box{padding-bottom:var(--spacing-16)}.product_detail .faq .product_detail_ttl{padding-bottom:var(--spacing-32);margin-bottom:var(--spacing-32)}}.product_detail .faq .faq_box+.faq_box{margin-top:var(--spacing-16)}@media only screen and (max-width: 767px){.product_detail .faq .faq_box+.faq_box{margin-top:var(--spacing-16)}}.product_detail .faq .faq_box .faq_ttl{position:relative;margin:0;padding-right:30px;font-size:18px;line-height:1.6;cursor:pointer}@media only screen and (max-width: 767px){.product_detail .faq .faq_box .faq_ttl{padding-right:var(--spacing-26);font-size:var(--spacing-15)}}.product_detail .faq .faq_box .faq_ttl:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";display:block;width:8px;height:20px;background:url(https://cdn.shopify.com/s/files/1/0689/0717/2156/files/ico_arw01.svg?v=1722476761) no-repeat center center;background-size:100%;transform:rotate(90deg)}@media only screen and (max-width: 767px){.product_detail .faq .faq_box .faq_ttl:before{width:2.0512820513vw;height:5.1282051282vw}}.product_detail .faq .faq_box.open .faq_ttl:before{transform:rotate(270deg)}.product_detail .faq .faq_box.open .faq_txt{display:block}.product_detail .faq .faq_box .faq_txt{display:none;padding-top:8px;margin:0;font-size:var(--fs-16);letter-spacing:var(--ls-2);line-height:1.9;color:var(--color-subbed)}@media only screen and (max-width: 767px){.product_detail .faq .faq_box .faq_txt{padding-top:var(--spacing-8);font-size:var(--fs-15)}}.safari .product_detail .faq .faq_box{padding-bottom:16px}@media only screen and (max-width: 767px){.safari .product_detail .faq .faq_box{padding-bottom:4.1025641026vw}}.safari .product_detail .faq .faq_box+.faq_box{margin-top:16px}@media only screen and (max-width: 767px){.safari .product_detail .faq .faq_box+.faq_box{margin-top:4.1025641026vw}}.product_detail .reviews .review_head{display:flex;justify-content:center;align-items:center;margin-bottom:32px}@media only screen and (max-width: 767px){.product_detail .reviews .review_head{justify-content:space-between;margin-bottom:6.1538461538vw}}.product_detail .reviews .review_head .review_num_box{margin-right:36px}@media only screen and (max-width: 767px){.product_detail .reviews .review_head .review_num_box{margin-right:0}}.product_detail .reviews .review_head .review_num_box .review_num{margin-bottom:8px;text-align:center;font-size:64px;font-weight:300;letter-spacing:-.02em;line-height:1.2;font-family:YakuHanJP,ivyora-display,Gilda Display,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}@media only screen and (max-width: 767px){.product_detail .reviews .review_head .review_num_box .review_num{margin-bottom:2.0512820513vw;font-size:9.2307692308vw}}.product_detail .reviews .review_head .review_num_box .review_star,.product_detail .reviews .review_head .review_num_box .review_sum{text-align:center;font-size:11px;letter-spacing:-.02em;line-height:1.3}@media only screen and (max-width: 767px){.product_detail .reviews .review_head .review_num_box .review_star,.product_detail .reviews .review_head .review_num_box .review_sum{font-size:3.0769230769vw}}.product_detail .reviews .review_head .review_num_box .review_sum{color:#919191}.product_detail .reviews .review_head .review_graph_box{display:flex;align-items:center}.product_detail .reviews .review_head .review_graph_box+.review_graph_box{margin-top:2px}@media only screen and (max-width: 767px){.product_detail .reviews .review_head .review_graph_box+.review_graph_box{margin-top:.5128205128vw}}.product_detail .reviews .review_head .review_graph_box .review_graph{position:relative;flex-shrink:0;width:150px;height:4px;background:#ccc}@media only screen and (max-width: 767px){.product_detail .reviews .review_head .review_graph_box .review_graph{width:38.4615384615vw;height:1.0256410256vw}}.product_detail .reviews .review_head .review_graph_box .review_graph .review_line{display:block;height:100%;background:#636363}.product_detail .reviews .review_head .review_graph_box .graph_star{width:2.5em;font-size:11px;line-height:1.3;letter-spacing:-.02em}@media only screen and (max-width: 767px){.product_detail .reviews .review_head .review_graph_box .graph_star{font-size:3.0769230769vw}}.product_detail .reviews .review_head .review_graph_box .graph_star .graph_star_txt{display:inline-block;margin-left:.2em;color:#919191}.product_detail .reviews .review_head .review_graph_box .graph_num{text-align:right;margin-left:auto;padding-left:10px;font-size:10px;line-height:1.3;letter-spacing:-.02em;color:#bbb}@media only screen and (max-width: 767px){.product_detail .reviews .review_head .review_graph_box .graph_num{padding-left:2.5641025641vw;font-size:2.5641025641vw}}.product_detail .reviews .reviews_btn_box{display:flex;margin-bottom:12px}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_btn_box{margin-bottom:3.0769230769vw}}.product_detail .reviews .reviews_btn_box>*+*{margin-left:4px}.product_detail .reviews .reviews_btn_box .reviews_btn{display:flex;justify-content:center;align-items:center;padding:5px 36px 3px 16px;border:1px solid #c3c3c3;text-align:center;font-size:11px;line-height:1.3;border-radius:100px;cursor:pointer}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_btn_box .reviews_btn{padding:1.2820512821vw 9.2307692308vw .7692307692vw 4.1025641026vw;font-size:3.0769230769vw;border-radius:25.641025641vw}}.product_detail .reviews .reviews_btn_box .reviews_btn .sort_txt{color:#636363;margin-right:.25em}.product_detail .reviews .reviews_btn_box .reviews_btn.btn_filter{background:url(https://cdn.shopify.com/s/files/1/0883/7660/7030/files/review_ico01.svg?v=1723168779) no-repeat;background-size:8px;background-position:calc(100% - 15px) center}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_btn_box .reviews_btn.btn_filter{background-size:2.0512820513vw;background-position:calc(100% - 3.8461538462vw) center}}.product_detail .reviews .reviews_btn_box .reviews_btn.btn_sort{background:url(https://cdn.shopify.com/s/files/1/0883/7660/7030/files/review_ico02.svg?v=1723168779) no-repeat;background-size:10px;background-position:calc(100% - 15px) center}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_btn_box .reviews_btn.btn_sort{background-size:2.5641025641vw;background-position:calc(100% - 3.8461538462vw) center}}.product_detail .reviews .reviews_wrap{border-bottom:1px solid #636363}.product_detail .reviews .reviews_box{display:flex;padding:36px 0;border-top:1px solid #ccc}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_box{display:block;padding:9.2307692308vw 0}}.product_detail .reviews .reviews_box .reviews_left{flex-shrink:0;width:164px;padding-right:10px}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_box .reviews_left{width:100%;padding-right:0;padding-bottom:6.1538461538vw}}.product_detail .reviews .reviews_box .reviews_left .reviews_prof{display:flex;align-items:center}.product_detail .reviews .reviews_box .reviews_left .reviews_prof .img{flex-shrink:0;width:24px;height:24px;margin-right:6px;border-radius:50%;background:url(https://cdn.shopify.com/s/files/1/0883/7660/7030/files/reviews_img01.jpg?v=1723168779) no-repeat center center;background-size:cover;overflow:hidden}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_box .reviews_left .reviews_prof .img{width:6.1538461538vw;height:6.1538461538vw;margin-right:1.5384615385vw}}.product_detail .reviews .reviews_box .reviews_left .reviews_prof .prof_box .prof_name{font-size:16px;line-height:1.1;color:#636363}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_box .reviews_left .reviews_prof .prof_box .prof_name{font-size:4.1025641026vw}}.product_detail .reviews .reviews_box .reviews_left .reviews_prof .prof_box .prof_date{font-size:13px;line-height:1.3;letter-spacing:-.02em;color:#636363}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_box .reviews_left .reviews_prof .prof_box .prof_date{font-size:3.5897435897vw}}.product_detail .reviews .reviews_box .reviews_left .tag_box{padding-left:30px;margin-top:4px}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_box .reviews_left .tag_box{padding-left:7.6923076923vw;margin-top:1.0256410256vw}}.product_detail .reviews .reviews_box .reviews_left .tag_box .reviews_tag{display:inline-block;padding:3px 6px;margin-right:2px;background:#636363;color:#fff;font-size:11px;line-height:1.3;letter-spacing:-.02em}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_box .reviews_left .tag_box .reviews_tag{padding:.7692307692vw 1.5384615385vw;margin-right:.5128205128vw;font-size:3.0769230769vw}}.product_detail .reviews .reviews_box .reviews_left .tag_box .reviews_tag:before{content:"#"}.product_detail .reviews .reviews_box .reviews_right .reviews_star_box{display:flex;justify-content:space-between;margin-bottom:4px}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_box .reviews_right .reviews_star_box{margin-bottom:1.0256410256vw}}.product_detail .reviews .reviews_box .reviews_right .reviews_star{font-size:16px;line-height:1.1;color:#636363}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_box .reviews_right .reviews_star{font-size:4.1025641026vw}}.product_detail .reviews .reviews_box .reviews_right .reviews_date{font-size:11px;line-height:1.3;letter-spacing:-.02em;color:#636363}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_box .reviews_right .reviews_date{font-size:3.0769230769vw}}.product_detail .reviews .reviews_box .reviews_right .reviews_ttl{margin-bottom:12px;font-size:18px;line-height:1.6}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_box .reviews_right .reviews_ttl{margin-bottom:3.0769230769vw;font-size:4.1025641026vw}}.product_detail .reviews .reviews_box .reviews_right .txt{font-size:15px;line-height:1.75;color:#636363}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_box .reviews_right .txt{font-size:3.5897435897vw}}.product_detail .reviews .reviews_box .reviews_right .helpful_box{display:flex;justify-content:flex-end;margin-top:12px}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_box .reviews_right .helpful_box{margin-top:3.0769230769vw}}.product_detail .reviews .reviews_box .reviews_right .helpful_box .helpful_txt{margin-right:20px;font-size:11px;line-height:1.3;letter-spacing:-.02em;color:#636363}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_box .reviews_right .helpful_box .helpful_txt{margin-right:2.0512820513vw;font-size:3.0769230769vw}}.product_detail .reviews .reviews_box .reviews_right .helpful_box .helpful_btn{padding-left:12px;background:url(https://cdn.shopify.com/s/files/1/0883/7660/7030/files/review_ico03.svg?v=1723168779) no-repeat left top;cursor:pointer;font-size:11px;line-height:1.3;letter-spacing:-.02em;color:#636363}.product_detail .reviews .reviews_box .reviews_right .helpful_box .helpful_btn+.helpful_btn{margin-left:4px}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_box .reviews_right .helpful_box .helpful_btn+.helpful_btn{margin-left:1.0256410256vw}}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_box .reviews_right .helpful_box .helpful_btn{padding-left:3.0769230769vw;background-size:2.5641025641vw;font-size:3.0769230769vw}}.product_detail .reviews .reviews_pager{display:flex;align-items:center;justify-content:center;margin-top:32px}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_pager{margin-top:8.2051282051vw}}.product_detail .reviews .reviews_pager .reviews_pager_list{display:flex;align-items:center;justify-content:center}.product_detail .reviews .reviews_pager .reviews_pager_btn{list-style:none;font-size:11px;line-height:1.3;letter-spacing:-.02em;color:#383838}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_pager .reviews_pager_btn{font-size:4.1025641026vw}}.product_detail .reviews .reviews_pager .reviews_pager_btn+.reviews_pager_btn{margin-left:5px}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_pager .reviews_pager_btn+.reviews_pager_btn{margin-left:2.0512820513vw}}.product_detail .reviews .reviews_pager .reviews_pager_btn a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding-top:2px;border-radius:50%;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_pager .reviews_pager_btn a{width:6.1538461538vw;height:6.1538461538vw;padding-top:1.0256410256vw}}.product_detail .reviews .reviews_pager .reviews_pager_btn.dot{padding-top:2px;pointer-events:none;font-size:10px}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_pager .reviews_pager_btn.dot{font-size:2.5641025641vw;padding-top:1.0256410256vw}}.product_detail .reviews .reviews_pager .reviews_pager_btn.current a{background:#fff}.product_detail .reviews .reviews_pager .reviews_pager_btn:not(.current){color:#636363}.product_detail .reviews .reviews_pager .reviews_pager_btn:not(.current) a{color:inherit}.product_detail .reviews .reviews_pager .reviews_pager_btn.disabled{opacity:.3}.product_detail .reviews .reviews_pager .reviews_pager_btn.disabled a{pointer-events:none}.product_detail .reviews .reviews_pager .reviews_pager_btn.prev a,.product_detail .reviews .reviews_pager .reviews_pager_btn.next a{background:url(https://cdn.shopify.com/s/files/1/0689/0717/2156/files/ico_arw01.svg?v=1722476761) no-repeat center center;background-size:8px}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_pager .reviews_pager_btn.prev a,.product_detail .reviews .reviews_pager .reviews_pager_btn.next a{background-size:2.0512820513vw}}.product_detail .reviews .reviews_pager .reviews_pager_btn.prev{margin-right:15px}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_pager .reviews_pager_btn.prev{margin-right:3.8461538462vw}}.product_detail .reviews .reviews_pager .reviews_pager_btn.prev a{transform:rotate(180deg)}.product_detail .reviews .reviews_pager .reviews_pager_btn.next{margin-left:15px}@media only screen and (max-width: 767px){.product_detail .reviews .reviews_pager .reviews_pager_btn.next{margin-left:3.8461538462vw}}.safari .product_detail .reviews .reviews_btn_box .reviews_btn{padding:4px 36px 4px 16px}@media only screen and (max-width: 767px){.safari .product_detail .reviews .reviews_btn_box .reviews_btn{padding:1.0256410256vw 9.2307692308vw 1.0256410256vw 4.1025641026vw}}.safari .product_detail .reviews .reviews_pager .reviews_pager_list .reviews_pager_btn a,.safari .product_detail .reviews .reviews_pager .reviews_pager_list .reviews_pager_btn.dot{padding-top:0}.roles_txt{font-size:28px;line-height:1;font-weight:300;letter-spacing:-.01em;text-align:center;margin-bottom:24px}.roles_flex{margin-top:36px}.roles_box{display:flex;flex-wrap:nowrap;align-items:flex-start}@media only screen and (max-width: 767px){.roles_box{flex-direction:column;align-items:flex-start;margin-bottom:12px}}.roles_box p{font-size:16px;line-height:1.5}.roles_box_ttl{min-width:190px}.roles_note{margin-top:23px}.roles_note p{font-size:13px;line-height:1.3;letter-spacing:-.02em;color:#636363}.ingredients_txt{font-size:28px;line-height:1;font-weight:300;letter-spacing:-.01em;text-align:center;margin-bottom:36px}@media only screen and (max-width: 767px){.ingredients_txt{font-size:24px}}.ingredients_flex{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:36px}@media only screen and (max-width: 767px){.ingredients_flex{flex-direction:column}}.ingredients_box{width:calc(50% - 8px)}@media only screen and (max-width: 767px){.ingredients_box{width:100%}}.ingredients_box p{text-align:center;line-height:1.1}.ingredients_box_ttl{font-size:16px;color:#636363;margin-top:12px}.ingredients_box_txt{font-size:24px;letter-spacing:-.01em;margin-top:8px}@media only screen and (max-width: 767px){.ingredients_box_txt{font-size:5.641025641025641vw}}.collection-carousel .collection-carousel_container{position:relative;filter:brightness(1);padding:100px 0}@media only screen and (max-width: 767px){.collection-carousel .collection-carousel_container{padding:12.3076923077vw 0}}@media only screen and (min-width: 768px){.collection-carousel .collection-carousel_container .wrap{width:100%}}.collection-carousel .collection-carousel_container .collection-carousel_ttl{padding:0 30px;margin-bottom:32px;font-size:80px;letter-spacing:-.02em;font-weight:300;color:#383838}@media only screen and (max-width: 767px){.collection-carousel .collection-carousel_container .collection-carousel_ttl{padding:0 4.1025641026vw;margin-bottom:5.1282051282vw;font-size:10.2564102564vw;letter-spacing:-.01em}}.collection-carousel .collection-carousel_container .btn_item.btn01{margin-right:30px}@media only screen and (max-width: 767px){.collection-carousel .collection-carousel_container .btn_item.btn01{margin-right:0;margin-left:4.1025641026vw}}.collection-carousel .collection-carousel_container .collection-carousel_slide{position:relative;list-style:none;padding-left:30px}@media only screen and (max-width: 767px){.collection-carousel .collection-carousel_container .collection-carousel_slide{padding-left:0}}.collection-carousel .collection-carousel_container .collection-carousel_slide .slick-track{padding-bottom:32px}@media only screen and (max-width: 767px){.collection-carousel .collection-carousel_container .collection-carousel_slide .slick-track{padding-bottom:5.1282051282vw}}.collection-carousel .collection-carousel_container .collection-carousel_slide .slick-arrow{position:absolute;z-index:5;top:-72px;right:30px;display:block;width:48px;height:48px;background:#383838 url(https://cdn.shopify.com/s/files/1/0689/0717/2156/files/ico_arw04.svg?v=1723885973) no-repeat center;background-size:6px;border:1px solid rgba(56,56,56,.1);border-radius:50%;cursor:pointer}@media only screen and (max-width: 767px){.collection-carousel .collection-carousel_container .collection-carousel_slide .slick-arrow{display:none!important}}.collection-carousel .collection-carousel_container .collection-carousel_slide .slick-arrow.prev_arrow{right:82px;transform:rotate(180deg)}.collection-carousel .collection-carousel_container .collection-carousel_slide .slick-arrow.slick-disabled{opacity:.3}.collection-carousel .collection-carousel_container .collection-carousel_slide .slick-num{position:absolute;top:-60px;left:400px;width:calc(100% - 550px);color:#383838}@media only screen and (max-width: 767px){.collection-carousel .collection-carousel_container .collection-carousel_slide .slick-num{top:-10.2564102564vw;left:auto;right:4.1025641026vw;width:auto;line-height:1.1}}@media only screen and (min-width: 768px){.collection-carousel .collection-carousel_container .collection-carousel_slide .slick-num:after,.collection-carousel .collection-carousel_container .collection-carousel_slide .slick-num:before{position:absolute;right:0;bottom:3px;content:"";display:block;width:calc(100% - 65px);height:1px}.collection-carousel .collection-carousel_container .collection-carousel_slide .slick-num:before{z-index:1;background:#3838381a}.collection-carousel .collection-carousel_container .collection-carousel_slide .slick-num:after{right:90px;width:calc(100% - 155px);z-index:2;background:#38383880}}.collection-carousel .collection-carousel_container .collection-carousel_item{display:block;width:315px}@media only screen and (max-width: 767px){.collection-carousel .collection-carousel_container .collection-carousel_item{width:80.2564102564vw;padding-left:6.15384615vw}}.collection-carousel .collection-carousel_container .collection-carousel_item+.collection-carousel_item{margin-left:20px}@media only screen and (max-width: 767px){.collection-carousel .collection-carousel_container .collection-carousel_item+.collection-carousel_item{margin-left:0}}.collection-carousel .collection-carousel_container .collection-carousel_item .img{position:relative;width:100%;padding-top:123.809524%;overflow:hidden}.collection-carousel .collection-carousel_container .collection-carousel_item .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.collection-carousel .collection-carousel_container .collection-carousel_item .txt_box{margin-top:24px}@media only screen and (max-width: 767px){.collection-carousel .collection-carousel_container .collection-carousel_item .txt_box{margin-top:3.0769230769vw}}.collection-carousel .collection-carousel_container .collection-carousel_item .ttl,.collection-carousel .collection-carousel_container .collection-carousel_item .price_txt{font-size:24px;line-height:1.1;color:#383838;letter-spacing:-.01em;text-align:center}@media only screen and (max-width: 767px){.collection-carousel .collection-carousel_container .collection-carousel_item .ttl{font-size:6.1538461538vw}}.collection-carousel .collection-carousel_container .collection-carousel_item .price_txt{margin-top:20px;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 767px){.collection-carousel .collection-carousel_container .collection-carousel_item .price_txt{margin-top:2.0512820513vw;font-size:4.1025641026vw}}.collection-carousel .collection-carousel_container .collection-carousel_item .price_txt .price_txt_ttl{font-size:13px;line-height:1.3;letter-spacing:-.02em;color:#636363}.collection-carousel .collection-carousel_container .collection-carousel_item .btn_item{margin-top:20px}@media only screen and (max-width: 767px){.collection-carousel .collection-carousel_container .collection-carousel_item .btn_item{margin-top:3.0769230769vw}}.collection-carousel_item .btn_box{display:flex;column-gap:4px}.safari .collection-carousel .collection-carousel_container .collection-carousel_item .btn_item .ico_cart{margin-top:0}@media only screen and (max-width: 767px){.safari .collection-carousel .collection-carousel_container .collection-carousel_item .btn_item .ico_cart{margin-top:0}}.products_gifts{margin-bottom:80px}@media only screen and (max-width: 767px){.products_gifts{margin-bottom:62px}}.products_gifts .collection-carousel_ttl_wrap{display:flex;flex-wrap:wrap;column-gap:24px;align-items:flex-end;margin-bottom:32px}@media only screen and (max-width: 767px){.products_gifts .collection-carousel_ttl_wrap{margin-bottom:24px}}.products_gifts .collection-carousel_ttl{font-size:80px;letter-spacing:-.02em;font-weight:300;margin-bottom:0;color:#383838}@media only screen and (max-width: 767px){.products_gifts .collection-carousel_ttl{margin-bottom:5.1282051282vw;font-size:10.2564102564vw;letter-spacing:-.01em}}.products_gifts .collection-carousel_txt{font-size:18px;font-weight:400;line-height:1.6;color:#636363}@media only screen and (max-width: 767px){.products_gifts .collection-carousel_txt{font-size:4.102564102564102vw;margin-top:-5.128205128205128vw;margin-bottom:6.153846153846154vw}}.products_gifts_list{display:flex;justify-content:flex-start;column-gap:20px}@media only screen and (max-width: 767px){.products_gifts_list{flex-direction:column;row-gap:20px}}.gift_item{width:calc((100% - 40px) / 3);max-width:447px}@media only screen and (max-width: 767px){.gift_item{width:100%}}.gift_item_image{border:1px solid #3838384d;height:326px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.gift_item_image{height:251px}}.gift_item_image img{max-width:380px}@media only screen and (max-width: 767px){.gift_item_image img{max-width:230px}}.gift_item_content{margin:20px auto 0}@media only screen and (max-width: 767px){.gift_item_content{width:100%;max-width:unset;padding:0}}.gift_item_ttl{font-size:24px;line-height:1.1;letter-spacing:-.01em;margin-bottom:12px;text-align:center}@media only screen and (max-width: 767px){.gift_item_ttl{font-size:22px}}.gift_item_txt{font-size:13px;line-height:1.3;letter-spacing:-.02em;color:#636363;text-align:center}@media only screen and (max-width: 767px){.gift_item_txt{font-size:14px}}.gift_item_link{max-width:120px;margin:12px auto 0}.btn_item.btn02.gift_item_link a{justify-content:center;flex-direction:row;column-gap:10px;padding:10px 0}.gift_item_link .ico_plus{display:inline-block;width:10px;height:100%;background:url(https://cdn.shopify.com/s/files/1/0689/0717/2156/files/icon_plus.svg?v=1723894199) no-repeat center center;background-size:100%}@media only screen and (max-width: 767px){.gift_item_link .ico_plus{margin-top:-1.0256410256vw;width:3.0769230769vw}}@media only screen and (max-width: 767px){.product_detail_reward.wrap{width:100%}}.product_detail_reward__left{width:50%;max-width:700px}.product_detail_reward__right{width:100%;padding:50px 60px 0}@media only screen and (max-width: 767px){.product_detail_reward__right{padding:0}}.product_detail_nav__reward{width:100%!important;margin-bottom:48px}@media only screen and (max-width: 767px){.product_detail_nav__reward{margin-bottom:6.153846153846154vw}}.product_detail_nav__reward .product_detail_nav_list{display:flex;justify-content:center;column-gap:24px;position:unset!important;border-left:none!important}.product_detail_nav__reward .product_detail_nav_btn{margin-top:0!important}.product_detail_nav__reward .product_detail_nav_btn:before{content:none!important}.product_detail_nav__reward .product_detail_nav_btn a{padding-left:0!important}.limited_label{font-size:11px;font-weight:400;line-height:14.3px;letter-spacing:-.02em;color:#636363;display:flex;align-items:center;column-gap:10px}.limited_label span{background:#f6e9ff;padding:2px 8px}@media only screen and (max-width: 767px){.limited_label{font-size:2.5445292620865136vw}}.limited_note{font-size:11px;font-weight:400;line-height:14.3px;letter-spacing:-.02em;color:#636363;margin-top:8px}@media only screen and (max-width: 767px){.limited_note{font-size:3.0534351145038165vw}}.product-unavailable{width:100%;max-width:560px;font-size:16px;box-sizing:border-box;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;padding:12px 16px;text-align:center;font-size:14px;font-weight:500;line-height:1.3;border-radius:100px;flex-grow:1;pointer-events:none;background:#33333380!important;color:#fff!important}.c-roles_ttl{font-size:var(--fs-32);text-align:center;letter-spacing:var(--ls-2);line-height:1.3;font-weight:var(--fw-medium);margin-bottom:var(--spacing-24)}.c-roles_txt{font-size:var(--fs-14);text-align:center;letter-spacing:var(--ls-2);line-height:1.9;font-weight:var(--fw-medium);margin-bottom:var(--spacing-32)}.c-product__detail-title{font-size:var(--fs-32);text-align:center;letter-spacing:var(--ls-2);line-height:1.3;font-weight:var(--fw-medium);margin-bottom:var(--spacing-16)}.c-product-set__details-content{display:grid;grid-template-columns:1fr 1fr;justify-content:center;column-gap:var(--spacing-20);padding:var(--spacing-32);padding-right:var(--spacing-27);align-items:center;background:#ffffff80;margin-bottom:var(--spacing-8)}.c-product-set__details-title{display:flex;column-gap:var(--spacing-12);font-size:var(--fs-21);letter-spacing:var(--ls-2);line-height:1.3;font-weight:var(--fw-medium);margin-bottom:var(--spacing-6);align-items:center}.c-product-set__details-number{font-weight:var(--fw-normal)}.c-product-set__details-content__details{font-size:var(--fs-11);letter-spacing:var(--ls-2);line-height:1.6;font-weight:var(--fw-medium);color:var(--color-subbed);margin-bottom:var(--spacing-12)}.c-product-set__details-content-features{display:flex;column-gap:var(--spacing-12);row-gap:var(--spacing-8);flex-wrap:wrap;margin-bottom:var(--spacing-12)}.c-product-set__details-content-feature__text{font-size:var(--fs-14);letter-spacing:var(--ls-2);line-height:1.9;font-weight:var(--fw-medium);color:var(--color-subbed);position:relative}.c-product-set__details-content-feature__text:after{width:100%;height:2px;content:"";position:absolute;bottom:2px;background:var(--color-brand);left:0}.c-product-set__details-content-detail-text{font-size:var(--fs-14);letter-spacing:var(--ls-2);line-height:1.9;font-weight:var(--fw-medium);color:var(--color-subbed);position:relative;margin-bottom:var(--spacing-12)}.c-product-set__details-content-material-list{display:flex;column-gap:var(--spacing-12);row-gap:var(--spacing-8);flex-wrap:wrap}.c-product-set__details-content-material{display:flex;column-gap:var(--spacing-5);align-items:center;flex-wrap:nowrap}.c-product-set__details-content-material img{width:25px;height:25px;border-radius:50%}.c-product-set__details-content-material-ttl{font-size:var(--fs-11);letter-spacing:var(--ls-2);line-height:1.6;font-weight:var(--fw-medium);color:var(--color-subbed)}.c-product-set__details-list--prepare,.c-product-set__details-list--secondary{margin-bottom:var(--spacing-48)}.c-product-set__details-subtitle{font-size:var(--fs-15)}@media only screen and (max-width: 767px){.c-product-set__details-content{display:grid;grid-template-columns:1fr}.owl-item:first-child{margin-left:20px}.c-roles_ttl{font-size:var(--fs-20);text-align:center;letter-spacing:var(--ls-2);line-height:1.3;font-weight:var(--fw-medium);margin-bottom:var(--spacing-20)}.c-roles_txt{font-size:var(--fs-14);text-align:center;letter-spacing:var(--ls-2);line-height:1.9;font-weight:var(--fw-medium);margin-bottom:var(--spacing-16)}}.c-reward-btn{gap:var(--spacing-6);padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);font-size:var(--fs-16);width:100%}.yourhave{font-size:var(--fs-13);letter-spacing:var(--ls-2);line-height:1.6;font-weight:var(--fw-medium);color:var(--color-subbed);position:absolute;left:50%;top:8px;transform:translate(-50%,-100%);width:fit-content;background:#fff;box-shadow:2px 16px 24px #0000000f;border-radius:9999px;padding:var(--spacing-6) var(--spacing-12);border:1px solid var(--color-yourhave-border)}.c-reward-btn-wrap{position:relative;margin-top:var(--spacing-41);margin-bottom:var(--spacing-24)}.c-product-detail-reward-gifts .c-roles_detail-text{font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:1.6;color:var(--color-subbed);margin-bottom:var(--spacing-16)}.c-product-detail-reward-gifts .c-roles_bottom-txt{font-size:var(--fs-13);font-weight:var(--fw-medium);line-height:1.6;letter-spacing:var(--ls-2);color:var(--color-subbed);margin-top:var(--spacing-16)}.c-product-detail-reward-gifts .c-roles_image{width:100%;height:auto}.c-product-detail-reward-gifts .overview_txt{margin-top:0}.c-product-detail-reward-gifts .overview_txt .list{display:flex;flex-direction:column;row-gap:var(--spacing-8)}.c-product-detail-reward-gifts .overview_txt .txt{font-size:var(--fs-13);line-height:1.6;letter-spacing:var(--ls-2);font-weight:var(--fw-medium)}.ingredients_flex:not(.ingredients_flex_1) .overview_ingredients_box{padding-bottom:0;border:none}.c-point-currency{font-size:var(--fs-11);font-weight:var(--fw-medium);line-height:2;letter-spacing:var(--ls-2)}.add-to-cart-form .custom-button{position:relative}.c-product-detail-reward-gifts .step_box{padding:var(--spacing-16)}.c-point-product_btn_fix .custom-button{min-width:auto}.c-point-product_btn_fix .custom-button .yourhave{text-wrap:nowrap;top:6px}.c-point-price-currency{display:flex;flex-wrap:nowrap;column-gap:var(--spacing-4);align-items:center}@media only screen and (min-width: 767px){.c-product-detail-reward-gifts .howto .step_wrap .step_box .txt_box{width:50%;padding:16px;margin-left:0}.product_detail .howto .step_wrap .step_box+.step_box{margin-top:var(--spacing-16)}}.c-reward-btn-wrap button.custom-button.e_btn[disabled],.c-reward-btn-wrap button.e_btn[disabled]{pointer-events:none;background:#33333380!important;color:#fff!important;display:flex}.product_btm_fix button.e_btn[disabled]{padding:10px 20px}.c-roles-slider .splide__arrow{background:#ffffff80!important;opacity:1!important;width:32px;height:32px}.c-roles-slider .splide__arrow svg{fill:transparent!important;width:7px;height:11px}.c-roles-slider .splide__arrow--next{right:var(--spacing-8)}.c-roles-slider .splide__arrow--prev{left:var(--spacing-8)}.current-price-label{display:block;font-size:var(--fs-13);color:var(--color-subbed);line-height:1.6;margin-bottom:var(--spacing-4);font-weight:var(--fw-medium)}@media only screen and (max-width: 767px){.c-point-product_btn_fix .wrap{row-gap:var(--spacing-8);flex-direction:column-reverse}.c-roles-slider .splide__arrow{width:20px;height:20px}.c-product-form{margin-top:var(--spacing-20)}.c-roles-slider .splide__arrow svg{fill:transparent!important;width:4px;height:6px}}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars{padding-bottom:0!important;display:block!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars>div{align-items:start!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper{border:none!important}.product-recommendations{margin-bottom:var(--spacing-100)}.face-powder__main{padding-bottom:0!important}.feature-product{margin-top:var(--spacing-28)!important;padding-bottom:var(--spacing-80)}.feature-product .wrap{margin-top:var(--spacing-0)!important}@media only screen and (min-width: 768px){.products_main .products_slide .products_slide_item{width:100%}}@media only screen and (max-width: 767px){.product-recommendations{margin-bottom:var(--spacing-0)}.feature-product{margin-top:var(--spacing-46)!important;padding-bottom:var(--spacing-70)}.product-recommendations .container--no-max{margin-bottom:var(--spacing-0);margin-top:var(--spacing-0)}.jdgm-rev-widg__title{margin-top:0;font-size:var(--fs-18)!important}.jdgm-write-rev-link{width:fit-content!important;margin-left:0!important;font-size:var(--fs-14)!important}}.grid_image_wrap{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-20)}.grid_image_wrap img{width:100%;height:auto}.custom-howto .step_wrap{background:#ffffff80;padding:var(--spacing-32)}.custom-howto .step_wrap .ttl{font-size:var(--fs-21);text-align:center;font-weight:var(--fw-medium);line-height:1.3;letter-spacing:var(--ls-2);color:var(--color-subbed);margin-bottom:var(--spacing-16)}.custom-howto .step_box{background:transparent!important;padding:0}@media only screen and (max-width: 767px){.custom-howto .step_wrap{padding:var(--spacing-32) var(--spacing-16)}.custom-howto .step_wrap .ttl{font-size:var(--fs-18)}.custom-howto .step_wrap .step_box{padding:var(--spacing-0)!important}}.c-point-product_btn_fix .c-reward-btn-wrap{margin:0!important}.features_subttl{font-size:var(--fs-21);line-height:1.3;letter-spacing:var(--ls-2);font-weight:var(--fw-medium);margin-bottom:var(--spacing-16);text-align:center}.features_bottom_txt{font-size:var(--fs-16);line-height:1.9;letter-spacing:var(--ls-2);margin-bottom:var(--spacing-24);font-weight:var(--fw-medium);text-align:center}.c-feature__image-pattern{margin-bottom:var(--spacing-32)}.c-feature__image-pattern img{width:100%;height:auto}@media only screen and (max-width: 767px){.features_subttl{font-size:var(--fs-18)}.features_bottom_txt{font-size:var(--fs-15);text-align:left}.c-feature__image-pattern{margin-bottom:var(--spacing-20)}}.product-unavailable svg{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/productDetail.css.map */
