.product-single{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}.product-single__title{font-size:18px}.product-single__title .badge_new{font-size:15px;color:#ed2a3e}.product-single__discount-announce{margin:25px auto;width:100%;height:39px;border:1px solid;border-color:#898989b3}@media only screen and (max-width: 1024px){.product-single__discount-announce{width:90%}}@media only screen and (max-width: 749px){.product-single__discount-announce{width:90vw}}.product-single__discount-announce p{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-size:12px;text-align:center;letter-spacing:.08em;color:#000;margin-top:1px}.product-single__discount-announce p .free-shipping{color:red}.product-single__discount-announce p .warning{font-weight:400;font-size:10px;transform:scale(.8);transform-origin:center center;letter-spacing:.1em;margin-bottom:-3px;display:block}@media only screen and (max-width: 749px){.product-single{padding-top:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-single__title{font-size:15px}.product-single__title .badge_new{font-size:12px}}.product-single__title--label:not(.label_comingsoon){background:#f2f2f2;border-radius:3px;font-weight:700;font-size:11px;text-align:center;letter-spacing:.1em;padding:10px 12px;color:#000;white-space:nowrap}.product-single__title--label.label_comingsoon{font-weight:600;font-size:15px;letter-spacing:.1em}.product-single__title--label.label_comingsoon~form .variant-list{margin-top:30px}.product-single__price{font-weight:700;font-size:22px;display:inline-block;margin-right:1em;margin-bottom:4px;letter-spacing:1px}.product-slide{width:50%;position:relative}.product-slide .slick-prev{left:15px;z-index:2;opacity:.8;width:32px;height:32px;margin-top:-17px}.product-slide .slick-prev:before{content:"";background:#fff url(swiper-arrow.svg) no-repeat;height:32px!important;width:32px!important;display:block;border-radius:15px;z-index:10;cursor:pointer;background-size:22px 22px;background-position:center;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scaleX(-1)}.product-slide .slick-next{right:15px;opacity:.8;width:32px;height:32px;margin-top:-17px}.product-slide .slick-next:before{content:"";background:#fff url(swiper-arrow.svg) no-repeat;height:32px!important;width:32px!important;border-radius:15px;z-index:10;display:block;cursor:pointer;background-size:22px 22px;background-position:center}.product-slide .product-images{opacity:0;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;background:#f4f3f2}.product-slide .product-images.slick-initialized{opacity:1}.product-slide .slider-nav{min-height:110px}@media only screen and (max-width: 749px){.product-slide .slider-nav{width:100%;height:auto}.product-single__title--label.label_comingsoon{display:none}}.product-slide .slider-nav .slick-list{display:none}.product-slide .slick-slide{outline:none}@media only screen and (max-width: 749px){.product-slide{width:100%}.product-slide .slider-nav .slick-list{display:block}}.product-slide .slick-dots{text-align:left;margin:0 -5px}.product-slide .slick-dots li{width:calc(100% / 7 - 10px);height:auto;vertical-align:top;margin:0 5px 5px}.product-slide .slick-dots li:not(.slick-active){opacity:.6}.product-slide .slick-dots li span{font-size:10px;display:inline-block;vertical-align:top}.product-slide .slick-dots li span:empty{display:none}.product-info{width:50%;padding-left:30px}.product-info .product-line-adviser-link{display:none}@media only screen and (max-width: 749px){.product-info{width:100%;padding:20px 0 0}.product-info .product-single__meta{padding:0 15px}.product-info .product-line-adviser-link{width:90%;display:flex;margin:18px auto 0;background:#06c755;border-radius:7px;height:55px;justify-content:center;gap:20px;align-items:center}.product-info .product-line-adviser-link p{font-family:Noto Sans JP;font-style:normal;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.05em;color:#fff}}.form_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 15px;flex-direction:column}.cart_btn{width:100%;height:42px;background:#23abdd;border:.5px solid #23ABDD;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;font-size:12px;font-weight:600;-webkit-appearance:none}.cart_btn.soldout{background:#c4c4c4;border:.5px solid #C4C4C4;color:#fff;pointer-events:none}.cart_btn.comingsoon{background:#c4c4c4;border-color:#c4c4c4;color:#fff}.cart_btn--text{color:#fff;letter-spacing:.1em}.cart_btn.comingsoon>.cart_btn--text{color:#4b4b4a}.product_cart_btn-wrapper{display:flex;justify-content:center;align-items:center;position:relative}.product_cart_btn-inner{display:flex;justify-content:center;align-items:center}.product_cart_btn-wrapper svg{margin-right:6px;margin-top:2px}.product_cart_btn--icon-arrow{position:absolute;top:calc(50% - 7px);right:16px;height:12px;width:8px;background:no-repeat;background-size:contain;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%2010.59L4.58%206L0%201.41L1.41%200L7.41%206L1.41%2012L0%2010.59Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A);margin-top:2px}.product_cart_btn-wrapper-modal{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;justify-content:center}.product_cart_btn--icon-cart-modal{height:20px;width:20px;background:no-repeat;background-size:contain;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M9%2018C9.55228%2018%2010%2017.5523%2010%2017C10%2016.4477%209.55228%2016%209%2016C8.44772%2016%208%2016.4477%208%2017C8%2017.5523%208.44772%2018%209%2018Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M17%2018C17.5523%2018%2018%2017.5523%2018%2017C18%2016.4477%2017.5523%2016%2017%2016C16.4477%2016%2016%2016.4477%2016%2017C16%2017.5523%2016.4477%2018%2017%2018Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M2%201H5.27273L7.46545%2011.7117C7.54027%2012.08%207.7452%2012.4109%208.04436%2012.6464C8.34351%2012.8818%208.71784%2013.0069%209.10182%2012.9997H17.0545C17.4385%2013.0069%2017.8129%2012.8818%2018.112%2012.6464C18.4112%2012.4109%2018.6161%2012.08%2018.6909%2011.7117L20%204.9999H6.09091%22%20stroke%3D%22white%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A);margin-left:14px;margin-top:2px}.product_cart_btn--icon-arrow-modal{height:12px;width:8px;background:no-repeat;background-size:contain;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%2010.59L4.58%206L0%201.41L1.41%200L7.41%206L1.41%2012L0%2010.59Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A);margin-left:auto;margin-right:10px;margin-top:2px}.preopen-text{text-align:center;margin-top:10px}.line_btn{display:block;width:100%;height:38px;background:#06c755;border:.5px solid #06C755;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;letter-spacing:.1em;font-size:12px;font-weight:600}.product-images--panel{position:absolute;bottom:160px;left:15px;z-index:2;display:none}@media only screen and (max-width: 749px){.product-images--panel{display:block}}.slider-nav{background:#f4f3f2}.slider-nav__image{margin:0 10px}.slider-nav__image--label{font-size:8px;line-height:1.2;display:inline-block;vertical-align:middle;padding-top:5px}.product-images--label{padding:10px;font-size:10px;min-height:35px}.panel-nav .panel-nav-back{background:url(arrow_back.svg) no-repeat;width:80px;height:40px;margin:20px 12px;position:fixed}.product_bottom{position:fixed;bottom:0;width:100%;padding:15px;-webkit-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s;display:none;background:#fff;z-index:99}.product_bottom .product_bottom--label{margin-bottom:0;font-size:14px;text-align:center;margin-right:20px;line-height:1.3;font-weight:700;width:30%;letter-spacing:1px}.product_bottom .product_bottom--label.label_soldout{color:#fd2020}@media only screen and (max-width: 749px){.product_bottom.on{display:flex;align-items:center}}#cart_modal{z-index:100;bottom:0;width:100%;height:100%;display:flex;position:fixed;background:#0000001a;opacity:0;visibility:hidden;-webkit-transition:all .3s cubic-bezier(.45,.01,.33,1);-o-transition:all .3s cubic-bezier(.45,.01,.33,1);transition:all .3s cubic-bezier(.45,.01,.33,1)}#cart_modal.open{opacity:1;visibility:visible}#cart_modal.open .variant-list{max-height:70vh;overflow-y:scroll;margin:0;display:block;border-bottom:none;padding:0 10px 30px}#cart_modal.open .variant-list>li:first-of-type label{border-top:none}#cart_modal .modal_inner{position:relative;background:#fff;width:100%;margin-top:auto;bottom:-100%;transition:.3s bottom cubic-bezier(.77,0,.175,1)}#cart_modal.open .modal_inner{bottom:0}#cart_modal .modal_inner .modal_inner--title{font-size:12px;padding:1em;font-weight:700;text-align:center;border-bottom:1px solid #E0E0E0;margin:0}#cart_modal .modal_inner .modal_inner--close{position:absolute;right:0;top:0;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2215%22%20viewBox%3D%220%200%2014%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M14%202.10458L12.59%200.761719L7%206.08553L1.41%200.761719L0%202.10458L5.59%207.42839L0%2012.7522L1.41%2014.0951L7%208.77124L12.59%2014.0951L14%2012.7522L8.41%207.42839L14%202.10458Z%22%20fill%3D%22%23757575%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:center;width:40px;height:40px}.variant-list__cart--item .wish-button{display:none}.wish-button.pc{position:relative!important;margin-left:14px}@media only screen and (max-width: 749px){.wish-button.pc{display:none}}.modal_inner-header .wish-button{background-size:30px!important;height:30px!important;width:30px!important;top:6px!important;right:18%!important}.fade{opacity:0;transform:translateY(15px);transition:transform 1s,opacity 1s cubic-bezier(.45,.01,.33,1)}.fadein{opacity:1;transform:translate(0)}.line-modal{display:none;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:8001}.line-modal .line-modal_background{background:#0009;height:100vh;position:absolute;width:100%}.line-modal .line-modal_content{background:#fff;left:50%;padding:18px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;max-width:500px}.line-modal .line-modal_content .icon-close{float:right;color:#b7b7b7;width:12px}.line-modal .line-modal_content .line-modal_content_title{color:#06c755;font-size:18px;font-weight:700;line-height:27px;letter-spacing:.1em;margin-top:16px;font-family:YuGothic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.line-modal .line-modal_content .line-modal_content_description{color:#686464;margin-top:10px;font-family:YuGothic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:15px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:.1em}.line-modal .line-modal_content .line-modal_content_product-name{color:#333;margin-top:10px;font-family:YuGothic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:18px;font-style:normal;font-weight:700;line-height:23px;letter-spacing:.01em;border-top:solid .01px #b7b7b7;padding-top:18px}.line-modal .line-modal_content .line-modal_content_sku-selector{width:100%;height:45px}.line-modal .line-modal_content .line-modal_content_button{margin-top:25px;margin-bottom:25px;width:100%;height:45px;border-radius:5px;background-color:#06c755;border:none;font-family:YuGothic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:.1em;color:#fff}.form_bottom>#BIS_trigger{display:none}form>#BIS_trigger{display:none}@media only screen and (max-width: 749px){.product-recommendations__inner .grid{padding:0 10px 50px}.product-recommendations__inner .grid .grid__item:nth-child(2n){margin-top:60px}}.product-single__description .product-description-headline .product-description-headline_title,#shopify-section-product-recommendations h2,#shopify-section-featured-link h2{font-family:Optima,Optima nova,sans-serif;font-weight:400;font-size:20px;line-height:24px;text-align:center;color:#000;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.product-single__description .product-description-headline .product-description-headline_title:before,.product-single__description .product-description-headline .product-description-headline_title:after,#shopify-section-product-recommendations h2:before,#shopify-section-product-recommendations h2:after,#shopify-section-featured-link h2:before,#shopify-section-featured-link h2:after{content:"";flex-grow:.3;height:.7px;background:#000}.product-single__description .product-description-headline .product-description-headline_title:before,#shopify-section-product-recommendations h2:before,#shopify-section-featured-link h2:before{margin-right:25px}.product-single__description .product-description-headline .product-description-headline_title:after,#shopify-section-product-recommendations h2:after,#shopify-section-featured-link h2:after{margin-left:25px}.product-single__description .product-description-headline .product-description-headline_title+.title-border,#shopify-section-featured-link h2+.title-border{display:none}.variant-list{border-bottom:1px solid #E0E0E0;margin:60px 0}@media only screen and (max-width: 749px){.variant-list{display:none}}.variant-list label{display:flex;align-items:center;padding:8px 0;border-block:1px solid #E0E0E0;font-weight:600;font-size:12px;letter-spacing:.1em;color:#000}.variant-list label img{width:50px;margin-right:15px}@media only screen and (min-width: 750px){.variant-list .variant-list__cart{width:calc(100% - 65px);margin-left:auto}.variant-list label{font-size:13px}}.variant-list .variant-list__cart li{display:flex;justify-content:space-between;padding:8px 0 12px}.variant-list .variant-list__cart li:not(:last-child){border-bottom:1px solid #E0E0E0}.variant-list__cart--label span{font-weight:600;font-size:12px;letter-spacing:.1em;color:#000}.variant-list__cart--shipping{color:#5c5c5c;font-size:10px;line-height:14px;letter-spacing:.1em}.variant-list__cart--button{margin:0 8px 0 auto;white-space:nowrap;width:180px}@media only screen and (max-width: 749px){.variant-list__cart--button{width:160px}}.variant-list__cart--wishlist .wish-button,.modal_inner-header .wish-button{background:url(//cdn.shopify.com/s/files/1/2436/8821/t/76/assets/wish-btn.svg?v=10149970054457259938) no-repeat;background-size:100%;width:38px;height:38px}.variant-list__cart--wishlist .wish-button.added{background:url(//cdn.shopify.com/s/files/1/2436/8821/t/76/assets/wish-btn-wished.svg?v=1132737268375491283) no-repeat;background-size:100%}
/*# sourceMappingURL=/s/files/1/2436/8821/t/102/assets/product.css.map */
