.page-container{overflow:visible}.page-width{max-width:1080px!important}.page-width{padding:0!important}.product-single__title{font-size:20px;font-weight:600}.para-list h3,.para-list h4{margin:0 0 3px}.product-single__meta{padding-bottom:20px}.product__wrapper{display:flex}.price__regular{margin:0!important}.product__wrapper .price-item{font-weight:400!important}.product__policies{margin:0!important;font-size:20px!important}.product-form__cart-submit-box.is-fixed{position:fixed;bottom:0;left:0;width:100%;z-index:1000;background:#fff;display:flex;justify-content:center;padding:12px}@media screen and (min-width: 1080px){.product-form__cart-submit-box.is-fixed{position:relative}}.btn.product-form__cart-submit{height:40px;font-size:16px!important;font-weight:700;border-radius:3px!important}.btn.product-form__cart-submit:hover{background-color:var(--color-btn-primary)!important;opacity:.6}.product-form__cart-submit,.shopify-payment-button .shopify-payment-button__button--unbranded{height:40px;line-height:1.1}.btn[disabled],.shopify-payment-button .shopify-payment-button__button--unbranded[disabled],.btn[aria-disabled],.shopify-payment-button .shopify-payment-button__button--unbranded[aria-disabled]{color:#a5a5a5;background-color:#d2d2d2;text-transform:capitalize;cursor:not-allowed}.return-link-wrapper{display:none}@media screen and (max-width: 1079px){.product-single{padding:0 20px!important}.product-single__meta{padding-bottom:0}}.Slider{margin-bottom:20px}@media screen and (min-width: 1080px){.Slider{margin-bottom:0}}#product-slider .splide__pagination__page.is-active{background:var(--txt-black, #1a1a1a)}#product-slider .splide__slide{padding:5%;text-align:center;display:flex;align-items:center;justify-content:center}#product-slider .splide__slide_video video{width:100%;max-height:370px}@media screen and (min-width: 1080px){#product-slider .splide__slide_video video{max-height:450px}}#product-thumbnails .splide__slide{width:100%!important}#product-thumbnails #product-thumbnails-list{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}@media screen and (min-width: 1080px){#product-thumbnails #product-thumbnails-list{grid-template-columns:repeat(8,1fr)}}.splide__track{padding:0 12px!important}.item_detail_product th,.item_detail_product td{border:none;padding:2px}.item_detail_product .pd-app img{max-width:60px;height:auto}.para-heading{padding:4px 0}.para-list{padding:8px 0}.para-content{color:#545454}.pd-attention{color:#545454;padding-top:16px;font-size:14px}.pd-heading{width:23%;vertical-align:top;font-weight:700}.pd-attention span{font-weight:700}.item_detail_product tr td img{max-width:60px;height:auto}@media screen and (max-width: 979px){.pd-heading{width:45%}}@media screen and (max-width: 979px){#item_detail{float:left;width:100%;height:auto}#item_detail_explain,#item_detail_review,#item_detail_product,#item_detail_statement,#item_detail_qa{width:100%;height:auto;padding:20px;box-sizing:border-box;border-top:1px solid #e6e6e6}.item_detail_title{width:100%;height:auto}.item_detail_title p{line-height:20px;font-size:20px;font-weight:700}.item_detail_explain,.item_detail_statement{width:100%;height:auto;margin-top:20px}.item_detail_explain p,.item_detail_statement p{line-height:20px;margin-top:20px;font-size:12px;font-weight:400}.item_detail_explain p span{font-weight:700}.item_detail_review{width:100%;height:auto;margin-top:20px}.item_detail_review ul{float:left;width:120px;height:auto}.item_detail_review ul li,.item_detail_review_body ul li{float:left;width:20px;height:20px;margin-left:2px;margin-right:2px}.item_detail_review ul li img,.item_detail_review_body ul li img{width:100%;height:auto}.item_detail_review p{float:left;width:auto;height:auto;line-height:20px;margin-right:10px;font-size:14px;font-weight:700}.item_detail_review p.no_review,p.already_review{margin-left:0!important;width:100%;text-align:center;font-weight:400}.item_detail_review p:last-child{margin-left:10px}.item_detail_product{width:100%;height:auto;margin-top:20px}.item_detail_product dl{float:left;width:100%;height:auto;margin-bottom:20px}.item_detail_product dl dt{float:left;width:100%;height:auto;line-height:30px;font-size:14px;font-weight:700}.item_detail_product dl dd{float:left;width:100%;height:auto;line-height:20px;font-size:12px;font-weight:400}}@media screen and (min-width: 980px){#item_detail{float:left;width:100%;height:auto}#item_detail_explain,#item_detail_review,#item_detail_product,#item_detail_statement,#item_detail_qa{width:100%;height:auto;padding:40px 0;box-sizing:border-box;border-top:1px solid #e6e6e6}#item_detail_recommend{width:100%;height:auto;padding-top:40px;padding-bottom:40px;box-sizing:border-box;border-top:1px solid #e6e6e6}.item_detail_title{width:100%;height:auto}.item_detail_title p{line-height:20px;font-size:20px;font-weight:700}.item_detail_explain,.item_detail_statement{width:100%;height:auto;margin-top:20px}.item_detail_explain p,.item_detail_statement p{line-height:30px;margin-top:20px;font-size:14px;font-weight:400}.item_detail_explain p span{font-weight:700}.item_detail_recommend{display:flex;width:100%;height:auto;margin-top:40px}.item_detail_review,.item_detail_product{width:100%;height:auto;margin-top:40px}.item_detail_product dl{float:left;width:100%;height:auto;margin-bottom:20px}.item_detail_product dl dt{float:left;width:20%;height:auto;line-height:30px;font-size:14px;font-weight:700}.item_detail_product dl dd{float:left;width:80%;height:auto;line-height:30px;font-size:14px;font-weight:400}}@media screen and (max-width: 979px){.to_amazon_button{display:block;width:99%;height:50px;font-size:21px;font-weight:500;text-align:center;color:#f2921a;background-color:#fff;border:.15em solid #f2921a;margin:10px 10px 10px 0;border-radius:10px;float:left;line-height:50px;box-sizing:content-box}}@media screen and (min-width: 980px){.item_cart_button_amazon{margin-top:40px;width:100%}.to_amazon_button{display:block;width:100%;height:50px;line-height:45px;font-size:18px;font-weight:500;text-align:center;color:#f2921a;background-color:#fff;border:.15em solid #f2921a;border-radius:3px;box-sizing:border-box;float:left;cursor:pointer;-webkit-appearance:none;margin-right:10px}a.to_amazon_button:not([disabled]):hover,a.to_amazon_button:focus{color:#f2921a!important}}.item_manual_link a{color:#00a9e0;text-decoration:underline;transition:opacity .2s ease-out;font-weight:700}.item_manual_link a:hover{color:#00a9e0!important;opacity:.6}.product-badge,.product-badge-dotd{display:inline-block;margin-bottom:20px;padding:5px 10px;font-weight:700;font-size:14px;color:#001588;border:1px solid #001588}.yvideo{position:relative;margin:80px auto;max-width:1080px;padding:0 30px}.yvideo:before{content:"";display:inline-block;padding-top:56.25%}.yvideo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-single__meta{--clr-primary: #00a9e0;--bg-gray: #f7f7f7;--txt-gray: #707070;--border: 1px solid #ebebeb;--radius: 4px;--radius-lg: 24px;--trans-in: ease all .2s;--trans-out: ease all .4s;--btn-width: clamp(10em, 100%, 360px)}.product-single__meta .txt-center{text-align:center;font-size:12px}.product-single__meta form .product-form__cart-submit{width:100%;background-color:var(--clr-primary);margin:0}.product-single__meta form .product-form__cart-submit:hover{background-color:var(--clr-primary)!important}.product-single__meta form .product-form__cart-submit span{display:flex;justify-content:center}.product-single__meta form .product-form__cart-submit span:before{margin-right:7px;display:inline-block;content:url(https://cdn.shopify.com/s/files/1/0508/4381/2001/files/cart.svg?v=1637826509)}.product-single__meta .checkout-options{margin:20px auto 10px;display:grid;gap:2px;grid-template-columns:repeat(auto-fill,44px);place-items:center}.product-single__meta .checkout-options li img{max-height:none;display:block}.product-single__meta .complementary-products-title{text-align:center;font-weight:700;font-size:20px;margin-bottom:8px}.product-single__meta .complementary-products-box{display:grid;grid-template-columns:1fr;gap:8px}.product-single__meta .complementary_products-name{margin-bottom:8px;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width: 1080px){.product-single__meta .complementary_products-name{font-size:16px}}.product-single__meta .complementary-products-link{padding:4px 12px;border:solid 1px rgba(0,0,0,.06);background:#fff;transition:all .3s;border-radius:10px;display:flex;align-items:center;gap:12px}.product-single__meta .complementary-products-unit-title{margin-bottom:0;font-weight:700;color:var(--color-text);opacity:.6;font-size:13px}.product-single__meta .complementary-products-link:hover{opacity:.8}.product-single__meta .complementary-products-image{width:100px}.product-single__meta .complementary-products .product-price-v2-unit{font-size:14px;align-items:baseline;flex-direction:initial}.product-single__meta .complementary-products .product-price-v2-discount-rate{margin-left:4px}.product-single__meta .complementary-products .product-price-v2-discount-rate{visibility:visible!important}@media screen and (min-width: 1080px){.product-single__meta .shopify-payment-button__more-options{text-align:center!important}.product-single__meta .complementary-products .product-price-v2-unit{font-size:17px}}.product-single__meta .product-form__controls-group{font-size:12px;padding:0}.product-single__meta .product-form__controls-group .product-form__input{width:100%}@media screen and (min-width: 1080px){.product-single__meta .product-form__controls-group .product-form__input{width:-moz-fit-content;width:fit-content}}.product-single__meta .product-form__item{flex-basis:80%}.product-single__meta .product-form__cart-submit,.product-single__meta .shopify-payment-button__button--unbranded{color:#fff;font-weight:700;padding:1.5em;line-height:1;display:block;font-size:14px!important;text-align:center;border-radius:4em!important;height:auto;background-color:var(--clr-primary);transition:var(--trans-out);border:none}@media screen and (min-width: 1080px){.product-single__meta .product-form__cart-submit:hover,.product-single__meta .shopify-payment-button__button--unbranded:hover{background-color:var(--clr-primary)!important;opacity:1;border-radius:0!important;transition:var(--trans-in);color:#fff}}@media screen and (max-width: 1079px){.product-single__meta .product-form__cart-submit,.product-single__meta .shopify-payment-button__button--unbranded{margin-left:auto;margin-right:auto}}.product-single__meta .shopify-payment-button__button--unbranded{background:none;border:var(--border);border-color:var(--clr-primary);color:var(--color-text);font-weight:400}@media screen and (min-width: 1080px){.product-single__meta .shopify-payment-button__button--unbranded:hover{background-color:#0000!important;color:inherit!important}}.product-single__meta .outside-link-buttons{display:flex;justify-content:space-between}.product-single__meta .outside-link-buttons .m-buttons{width:48%}.product-single__meta .outside-link-buttons .m-buttons:only-of-type{width:100%}.product-single__meta .outside-link-buttons .m-btn{height:48px;line-height:44px;padding:0!important}.product-single__meta .m-btn{font-size:14px;display:block;padding:.75em 1.5em;width:-moz-fit-content;width:fit-content;border-radius:3em;line-height:1;transition:var(--trans-out)}@media screen and (max-width: 1079px){.product-single__meta .m-btn{margin-left:auto;margin-right:auto}}@media screen and (min-width: 1080px){.product-single__meta .m-btn{margin-right:1em}.product-single__meta .m-btn:hover{transition:var(--trans-in);border-radius:0;opacity:1!important}}.product-single__meta .m-btn.m-btn--amazon{border:2px solid #f90;width:100%;text-align:center;padding:1.4em;color:#000;font-weight:700;margin:0}.product-single__meta .m-btn.m-btn--rakuten{border:2px solid #bf0000;width:100%;text-align:center;padding:1.4em;color:#000;font-weight:700;margin:0}.product-single__meta .m-buttons{margin-top:20px}@media screen and (min-width: 1080px){.product-single__meta .m-buttons{display:flex;flex-wrap:wrap;justify-content:center}}.product-single__meta .m-caption{font-size:14px;text-align:center;color:#020202}.business-bank-payment-note{margin:30px 0;font-size:14px;color:#c8102e}.business-product-soldout-note{margin:30px 0;font-size:14px}.business-product-soldout-note a{color:var(--clr-primary)}.product-single__meta #tdf_wholesale{display:none}.product-favorite{position:absolute;right:10px;bottom:60px}@media screen and (min-width: 1080px){.product-favorite{position:absolute;right:20px;bottom:80px}}.business-message-sales{margin:30px 0 20px;padding:20px 16px;border:solid 1px rgba(0,0,0,.06);text-align:center;font-size:12px}.business-message-sales-link{text-decoration:underline}.related-products-list{overflow:auto}.related-products-list-inner{padding:0 16px;max-width:1080px;margin:40px auto;width:595px}.related-products-list .related-products-list-title{font-size:20px;margin-bottom:16px}.related-products-list-content{display:flex;justify-content:flex-start}.related-products-list-content .related-products-item:not(:last-child){margin-right:20px}.related-products-item{width:130px}.related-products-item-thumbnail{width:100%;margin:0}.related-products-item-image{margin-bottom:12px}.related-products-item-name{margin-bottom:8px}.related-products-item-price-sale{color:#e94e59;font-weight:700;margin-right:4px}.related-products-item-price-default{text-decoration:line-through}@media only screen and (min-width: 1080px){.related-products-list-inner{padding:0;width:auto}.related-products-item{width:255px}.related-products-list .related-products-list-title{font-size:26px}}.mxpr-block-product-review{margin:16px!important}@media screen and (min-width: 1080px){.mxpr-block-product-review{margin:16px auto!important}}.mxpr-block-product-review .mxpr-review__list-item-custom-fields{margin:8px 0}.mxpr-block-product-review .mxpr-summary__headline{font-size:0px!important}.mxpr-block-product-review .mxpr-summary__headline:after{content:"\88fd\54c1\30ec\30d3\30e5\30fc";font-size:24px;display:block;margin-top:8px}.mxpr-block-product-review .mxpr-summary__write-review{border:1px solid #00a9e0;color:#00a9e0;transition:.3s}.mxpr-block-product-review .mxpr-summary__write-review:hover{background:#00a9e0;text-decoration:none}.mxpr-block-product-review .star-ratings-css-top{color:#00a9e0!important;height:1.3em}.mxpr-block-product-review .star-ratings-css{text-shadow:none}.mxpr-block-product-review .mxpr-summary__bar-content{background:#00a9e0}.mxpr-block-product-review .mxpr-review__list-item-top-review{background:#00a9e0;font-weight:700;padding:5px 12px;line-height:1}.mxpr-block-product-review .mxpr-summary__order{margin-left:auto}.mxpr-block-product-review .mxpr-summary__order select{box-shadow:none;text-shadow:none}.mxpr-block-product-review .mxpr-select__select{padding:10px 30px 10px 10px}.mxpr-block-product-review .uppy-Dashboard-browse{color:#00a9e0}.mxpr-block-product-review #mxpr-form-submit-button{background:#00a9e0}.mxpr-block-product-review .mxpr-review__list-item-icon{display:none}.mxpr-block-product-review .mxpr-review__list-item-votes-button{transition:.3s}.mxpr-block-product-review .mxpr-review__list-item-votes-button:hover{background:#00a9e0;text-decoration:none}.mxpr-block-product-review .mxpr-helpful-message{background:#00a9e0;color:#fff;font-weight:700}.mxpr-block-product-review .mxpr-modal-thankyou-ok{background:#00a9e0!important}.mxpr-block-product-review #mxpr-review__load-more-button{transition:.3s}.mxpr-block-product-review #mxpr-review__load-more-button:hover{background:#00a9e0;text-decoration:none}.product-thumbnails .product-thumbnails-list{display:flex;align-items:center;flex-wrap:wrap;justify-content:start}.product-thumbnails .product-thumbnails-item{position:relative;width:60px!important;height:60px!important}.product-thumbnails .icon-svg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001a;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product-thumbnails .icon-svg svg{width:20px;height:20px}@media screen and (min-width: 1080px){.product-thumbnails .icon-svg svg{width:30px;height:30px}}@media screen and (min-width: 1080px){#product-review-rating{display:flex;align-items:baseline}}#product-review-rating .product-review-rating-inner{display:flex;align-items:center}@media screen and (min-width: 1080px){#product-review-rating .product-review-rating-inner{align-items:baseline}}#product-review-rating .star-ratings-css{line-height:1;text-shadow:none}#product-review-rating .star-ratings-css-top{color:#00a9e0!important}#product-review-rating .mxpr-summary__count{margin:0 0 0 4px}#product-review-rating .product-review-rating-note{color:#666;font-size:12px}@media screen and (min-width: 1080px){#product-review-rating .product-review-rating-note{margin-left:8px}}#product-review-rating .product-review-rating-note-link{color:#666;text-decoration:underline}.page-productDetail{--mx: 5vw;--my-sm: clamp(40px, 5vw, 80px);--my: clamp(80px, 10vw, 160px);--my-lg: clamp(120px, 15vw, 240px);--content-width: calc(100vw - var(--mx) * 2);--clr-primary: #00a9e0;--bg-gray: #f7f7f7;--txt-gray: #707070;--border: 1px solid #ebebeb;--radius: 4px;--radius-lg: 24px;--trans-in: ease all .2s;--trans-out: ease all .4s;--btn-width: clamp(10em, 100%, 360px);line-height:1.75}@media screen and (min-width: 1080px){.page-productDetail{--mx: 8vw}}.page-productDetail dl,.page-productDetail dd,.page-productDetail dt{margin:0}.page-productDetail h1,.page-productDetail h2,.page-productDetail h3,.page-productDetail h4{line-height:1.35}.page-productDetail h1{font-size:24px;font-weight:700;font-feature-settings:"palt"}@media screen and (min-width: 1080px){.page-productDetail h1{font-size:28px}}.page-productDetail h2{font-size:20px;font-weight:700;margin-bottom:20px}@media screen and (min-width: 1080px){.page-productDetail h2{font-size:24px;margin-bottom:30px}}.page-productDetail h3{font-size:20px;font-weight:700;margin:20px auto}.page-productDetail ol{padding-left:1em}.page-productDetail ol li{list-style:auto}.page-productDetail .txt-link{font-weight:700;color:var(--clr-primary)}.page-productDetail small{font-size:12px;color:var(--txt-gray);display:block;margin-top:.75em}.page-productDetail .youtube{position:relative;width:100%;padding-top:56.25%}.page-productDetail .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.page-productDetail .spr-summary-actions-newreview{color:var(--clr-primary);font-weight:700}.page-productDetail form .product-form__controls-group{margin-top:15px;justify-content:baseline}.page-productDetail form .product-form__cart-submit{width:100%;background-color:var(--clr-primary);margin:0}.page-productDetail form .product-form__cart-submit:hover{background-color:var(--clr-primary)!important}.page-productDetail form .product-form__cart-submit span{display:flex;justify-content:center}.page-productDetail form .product-form__cart-submit span:before{margin-right:7px;display:inline-block;content:url(https://cdn.shopify.com/s/files/1/0508/4381/2001/files/cart.svg?v=1637826509)}@media screen and (min-width: 1080px){.page-productDetail .shopify-payment-button__more-options{text-align:center!important}}.page-productDetail .product-form__controls-group{font-size:12px;padding:0}.page-productDetail .product-form__controls-group .product-form__input{width:100%}@media screen and (min-width: 1080px){.page-productDetail .product-form__controls-group .product-form__input{width:-moz-fit-content;width:fit-content}}.page-productDetail .product-form__cart-submit,.page-productDetail .shopify-payment-button__button--unbranded{color:#fff;font-weight:700;padding:1.5em;line-height:1;display:block;font-size:14px!important;text-align:center;border-radius:4em!important;height:auto;background-color:var(--clr-primary);transition:var(--trans-out);border:none}@media screen and (min-width: 1080px){.page-productDetail .product-form__cart-submit:hover,.page-productDetail .shopify-payment-button__button--unbranded:hover{background-color:var(--clr-primary)!important;opacity:1;border-radius:0!important;transition:var(--trans-in);color:#fff}}@media screen and (max-width: 1079px){.page-productDetail .product-form__cart-submit,.page-productDetail .shopify-payment-button__button--unbranded{margin-left:auto;margin-right:auto}}.page-productDetail .shopify-payment-button__button--unbranded{background:none;border:var(--border);border-color:var(--clr-primary);color:var(--color-text);font-weight:400}@media screen and (min-width: 1080px){.page-productDetail .shopify-payment-button__button--unbranded:hover{background-color:#0000!important;color:inherit!important}}.page-productDetail .m-btn{font-size:14px;display:block;padding:.75em 1.5em;width:-moz-fit-content;width:fit-content;border-radius:3em;line-height:1;transition:var(--trans-out)}@media screen and (max-width: 1079px){.page-productDetail .m-btn{margin-left:auto;margin-right:auto}}@media screen and (min-width: 1080px){.page-productDetail .m-btn{margin-right:1em}.page-productDetail .m-btn:hover{transition:var(--trans-in);border-radius:0;opacity:1!important}}.page-productDetail .m-buttons{margin-top:20px}@media screen and (min-width: 1080px){.page-productDetail .m-buttons{display:flex;flex-wrap:wrap;justify-content:center}}.page-productDetail .m-caption{font-size:14px;text-align:center;color:#020202}@media screen and (min-width: 1080px){.page-productDetail .Fv{display:flex;position:relative;--w: 50vw}}@media screen and (min-width: 1080px){.page-productDetail .Fv .Slider{width:var(--w);position:sticky;max-width:50%}}.page-productDetail .Fv .Product{background:var(--bg-gray);padding:var(--mx)}@media screen and (min-width: 1080px){.page-productDetail .Fv .Product{width:50%;--half: calc(var(--mx) * .75);padding:var(--half) var(--mx) var(--half) var(--half)}}.page-productDetail .Fv .Product [class^=spr-icon-]:before,.page-productDetail .Fv .Product [class*=" spr-icon-"]:before{font-size:100%}.page-productDetail .Fv .Product .spr-badge{font-size:14px;display:block}@media screen and (min-width: 1080px){.page-productDetail .Fv .sticky{position:sticky;top:0}}.page-productDetail .Fv .product_comments{font-size:14px}.page-productDetail .Fv .product_comments dl{background:#fff;padding:2em;margin:60px auto 40px;border-radius:var(--radius)}.page-productDetail .Fv .product_comments dl dt{font-weight:700}.page-productDetail .Fv .product_comments dl dd:not(:last-child){margin-bottom:1.5em}.page-productDetail .Fv .product_comments h2{font-size:20px;margin:2em auto 1em}.page-productDetail .Fv .product_comments p{color:var(--txt-gray)}.page-productDetail .Fv .product_comments ul li{display:flex;align-items:center;font-size:15px}.page-productDetail .Fv .product_comments ul li:not(:last-child){margin-bottom:10px}.page-productDetail .Fv .product_comments ul li div{width:64px;height:64px;border:var(--border);border-radius:9999px;border-color:var(--clr-primary);font-size:20px;font-weight:700;margin-right:15px;text-align:center;line-height:1;padding-top:14px;color:var(--clr-primary);flex:0 0 auto}.page-productDetail .Fv .product_comments ul li div span{font-size:11px;display:block;width:100%;text-align:center;color:var(--color-text);font-weight:400}@media screen and (min-width: 1080px){.page-productDetail .Item{display:flex;justify-content:space-between;align-items:center}.page-productDetail .Item>img{width:50%}.page-productDetail .Item>div{width:45%}}.page-productDetail .Item>img{border-radius:var(--radius-lg)}.page-productDetail .Item>div small{font-size:12px;color:var(--txt-gray);display:block}.page-productDetail .Item>div .btn-cart{background:var(--clr-primary);color:#fff;font-weight:700;padding:1.5em;line-height:1;display:block;font-size:14px;text-align:center;border-radius:9999px}.page-productDetail .Item>div .buttons{margin-top:20px;font-size:14px}.page-productDetail .Intro{margin:var(--my) auto}.page-productDetail .Intro .item:not(:last-child){margin-bottom:var(--my)}@media screen and (min-width: 1080px){.page-productDetail .Intro .item{display:flex;justify-content:center;align-items:flex-end}.page-productDetail .Intro .item:nth-of-type(2n){flex-direction:row-reverse}}.page-productDetail .Intro .item>img{width:calc(100vw - var(--mx));height:auto;display:block}@media screen and (max-width: 1079px){.page-productDetail .Intro .item>img{margin-bottom:30px}}@media screen and (min-width: 1080px){.page-productDetail .Intro .item>img{width:clamp(1px,60vw,9999px)}}@media screen and (max-width: 1079px){.page-productDetail .Intro .item:nth-of-type(2n)>img{margin-right:0;margin-left:auto}}.page-productDetail .Intro .item div{max-width:720px;padding:0 var(--mx);--negative: -10px}@media screen and (min-width: 1080px){.page-productDetail .Intro .item div{margin-bottom:100px}}.page-productDetail .Intro .item div *:not(:last-child){margin-bottom:20px}.page-productDetail .Intro .item div img{max-width:80%;margin-top:var(--negative)}.page-productDetail .Intro .item div small{font-size:12px;color:var(--txt-gray);display:block;margin-top:var(--negative)}.page-productDetail .Ugc{position:relative;overflow:hidden;width:100vw;margin-top:var(--my-lg);--h: clamp(480px, 90vh, 1200px);height:var(--h)}.page-productDetail .Ugc .scroll-x{display:flex;position:absolute;top:0;left:200vw;overflow-x:scroll}@media screen and (min-width: 1080px){.page-productDetail .Ugc .scroll-x{left:30vw}}.page-productDetail .Ugc img{display:block;width:clamp(280px,30vw,480px);height:var(--h);object-fit:cover;margin-right:10px}.page-productDetail .Feature{margin:var(--my) auto;padding:0 var(--mx);--gap: 3.333333333%}@media screen and (min-width: 1080px){.page-productDetail .Feature{display:flex;justify-content:left;flex-wrap:wrap}}.page-productDetail .Feature>li{margin-bottom:var(--my-sm)}.page-productDetail .Feature>li img{width:100%}.page-productDetail .Feature>li>*:not(h3){margin-top:1em}@media screen and (min-width: 1080px){.page-productDetail .Feature>li{width:calc((100% - var(--gap)*2)/3)}.page-productDetail .Feature>li:not(:nth-of-type(3n)){margin-right:var(--gap)}}.page-productDetail .Ugc-2{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;--gap: 1vw;margin:0 calc(var(--gap)/2) calc(-1.2*var(--my));position:relative}@media screen and (min-width: 1080px){.page-productDetail .Ugc-2{margin-bottom:calc(-1.5*var(--my))}}.page-productDetail .Ugc-2 img{display:block;width:calc((100% - var(--gap)*2)/2);margin:0 calc(var(--gap)/2) var(--gap)}.page-productDetail .Comp-Table{margin:var(--my) auto;padding:0 var(--mx);--gap: 3.333333333%;width:100%;overflow-x:scroll}@media screen and (min-width: 1080px){.page-productDetail .Comp-Table{-ms-overflow-style:none;scrollbar-width:none}.page-productDetail .Comp-Table::-webkit-scrollbar{display:none}}.page-productDetail .Comp-Table table{border-collapse:collapse;min-width:500px;max-width:800px;margin:0 auto}.page-productDetail .Comp-Table table thead tr th{text-align:center}.page-productDetail .Comp-Table table thead tr th img{display:block;margin:0 auto;width:50%}.page-productDetail .Comp-Table table tbody tr th{min-width:160px}.page-productDetail .Comp-Table table tbody tr td{vertical-align:top;min-width:250px}.page-productDetail .Detail{background-color:var(--bg-gray);margin:var(--my) var(--mx) var(--my-sm);padding:var(--mx);position:relative;z-index:2}.page-productDetail .Detail .display-store h2{margin-bottom:0}.page-productDetail .Detail .display-store .map-wrapper{overflow:hidden}.page-productDetail .Detail .display-store .map-wrapper iframe{aspect-ratio:3/2;max-width:100%;max-height:70vh;width:100%;display:block;margin-top:-67px}.page-productDetail .Detail>dl{margin-top:var(--my-sm);font-size:14px}@media screen and (min-width: 1080px){.page-productDetail .Detail>dl{display:flex;flex-wrap:wrap;--sep: clamp(100px, 25%, 250px)}}.page-productDetail .Detail>dl dt{font-weight:700}@media screen and (max-width: 1079px){.page-productDetail .Detail>dl dt{margin-bottom:1em}}@media screen and (min-width: 1080px){.page-productDetail .Detail>dl dt{width:var(--sep);border-bottom:var(--border);padding:2.5% 2.5% 2.5% 0}}.page-productDetail .Detail>dl dd{border-bottom:var(--border);word-wrap:break-word}@media screen and (max-width: 1079px){.page-productDetail .Detail>dl dd{padding-bottom:20px;margin-bottom:30px}}@media screen and (min-width: 1080px){.page-productDetail .Detail>dl dd{width:calc(100% - var(--sep));padding:2.5% 0}}.page-productDetail .Detail>dl dd ul li{position:relative;padding-left:1em}.page-productDetail .Detail>dl dd ul li:not(:last-child){margin-bottom:.5em}.page-productDetail .Detail>dl dd ul li:before{content:"\30fb";left:0;position:absolute}.page-productDetail .Detail>dl dd a{font-weight:700;display:inline-block;padding-bottom:.2em;line-height:1;border-bottom:1px solid var(--clr-primary);color:var(--clr-primary)}.page-productDetail .Detail>dl .pd-app img{max-width:60px;height:auto}.page-productDetail.Gift .gift-badge-wrapper{text-align:center}@media screen and (min-width: 1080px){.page-productDetail.Gift .gift-badge-wrapper{text-align:left}}.page-productDetail.Gift .gift-badge-wrapper .gift-badge{--size: 54px;color:var(--clr-primary);font-weight:600;display:inline-flex;flex-direction:column;align-items:center;width:var(--size);height:var(--size);border:1px solid var(--clr-primary);border-radius:50%;margin-bottom:10px}.page-productDetail.Gift .gift-badge-wrapper .gift-badge span{display:inline-block}.page-productDetail.Gift .gift-badge-wrapper .gift-badge .icon{position:relative}.page-productDetail.Gift .gift-badge-wrapper .gift-badge .icon:before{content:url(https://cdn.shopify.com/s/files/1/0508/4381/2001/files/gift-badge.svg?v=1637821295);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-productDetail.Gift .gift-badge-wrapper .gift-badge .text{line-height:1}.page-productDetail.Gift .spr-badge-caption{font-weight:600}.page-productDetail.Gift .Price{margin-top:20px}.page-productDetail.Gift .Price .price-item{font-size:28px}.page-productDetail.Gift .Price .spr-badge-caption{font-weight:600}.page-productDetail.Gift .banner_tanp{font-size:13px;background:#f5f5f5;border:var(--border);padding:40px 20px}@media screen and (min-width: 1080px){.page-productDetail.Gift .banner_tanp{display:flex;align-items:center;padding:30px 50px}.page-productDetail.Gift .banner_tanp .tanp_txt{padding-right:5%;margin-right:5%;border-right:var(--border);width:60%}}.page-productDetail.Gift .banner_tanp .tanp_heading{text-align:center;font-weight:700;margin-bottom:20px;line-height:1.5}@media screen and (min-width: 1080px){.page-productDetail.Gift .banner_tanp .tanp_heading{text-align:left}}.page-productDetail.Gift .banner_tanp .tanp_list{margin:0 auto 20px;max-width:19em}@media screen and (min-width: 1080px){.page-productDetail.Gift .banner_tanp .tanp_list{margin-bottom:0;max-width:none}}.page-productDetail.Gift .banner_tanp .tanp_list li{position:relative;line-height:1;padding-left:1em}.page-productDetail.Gift .banner_tanp .tanp_list li:not(:last-child){margin-bottom:10px}.page-productDetail.Gift .banner_tanp .tanp_list li:before{content:"";width:4px;height:6px;display:block;transform:rotate(45deg);border-right:1px solid;border-bottom:1px solid;border-color:var(--clr-primary);position:absolute;left:0;top:0;bottom:0;margin:auto}.page-productDetail.Gift .banner_tanp .tanp_btn{background:#e6aa5f;border-radius:3em;padding:6px 24px;line-height:1;font-weight:700;width:-moz-fit-content;width:fit-content;display:block;margin:auto;color:#fff}.page-productDetail.Gift .banner_tanp .tanp_btn svg{margin-right:4px}.page-productDetail.Gift .gift-detail{margin-top:100px}.page-productDetail.Gift .gift-detail h2{font-size:17px;line-height:1.5;margin-bottom:18px}@media screen and (min-width: 1080px){.page-productDetail.Gift .gift-detail h2{font-size:20px}}.page-productDetail.Gift .gift-detail dl{background:#fff;padding:2em;margin:60px auto 40px;border-radius:var(--radius)}.page-productDetail.Gift .gift-detail dl dd{font-weight:700}.page-productDetail.Gift .gift-detail dl dd:not(:last-child){margin-bottom:1.5em}.page-productDetail.Gift .gift-detail .contents{display:flex;flex-wrap:wrap;justify-content:space-between}.page-productDetail.Gift .gift-detail .contents li{width:calc(50% - 3vw);margin-bottom:45px}@media screen and (min-width: 1080px){.page-productDetail.Gift .gift-detail .contents li{width:calc(50% - 1vw)}}.page-productDetail.Gift .gift-detail .contents li img{border:var(--border);margin-bottom:20px;width:100%;height:auto}.page-productDetail.Gift .gift-detail .contents li h3{margin-top:0;font-size:16px}@media screen and (min-width: 1080px){.page-productDetail.Gift .gift-detail .contents li h3{font-size:20px}}.page-productDetail.Gift .gift-detail .contents li p{font-size:11px}@media screen and (min-width: 1080px){.page-productDetail.Gift .gift-detail .contents li p{font-size:15px}}.page-productDetail.Gift .gift-detail .contents li .tag{font-size:12px;display:inline-block;background-color:var(--clr-primary);color:#fff;padding:6px 12px;font-weight:600;line-height:1.25}@media screen and (min-width: 1080px){.page-productDetail.Gift .gift-detail .contents li .tag{font-size:14px}}.page-productDetail.Gift .gift-detail .contents li a{color:var(--clr-primary);border-bottom:1px solid var(--clr-primary);padding-bottom:2px;display:inline;line-height:2;font-size:13px}@media screen and (min-width: 1080px){.page-productDetail.Gift .gift-detail .contents li a{font-size:16px}}@media screen and (min-width: 1080px){.page-productDetail.Gift .gift-detail .gift-banner{margin-top:20px}}.page-productDetail.Gift .gift-detail .gift-banner img{width:100%;height:auto}.price-block{margin:8px 0}.price-block .price-item--regular,.price-block .price-item--sale{line-height:1;margin-bottom:0;margin-left:0}.price-block .price-default{color:#000}.price-block .price__pricing-group{display:flex;align-items:end}.price-block .price__regular .price-item--regular{font-size:24px;display:flex;align-items:end;margin-right:8px}.price-block .price__regular .price-item--sale{font-size:18px;opacity:.6;margin-right:8px;text-decoration:line-through}.price-block .price__sale .price-item--regular{font-size:18px;display:flex;align-items:end;opacity:.6;margin-right:8px}.price-block .price__sale .price-item--sale{font-size:24px;margin-right:0;color:#000}.price-block .price__tax{font-size:12px;margin-left:4px;color:var(--txt-gray, #666);opacity:.6;line-height:1}.price-block .product-price-v2-discount-rate{order:initial;margin-left:0;border-radius:2px;line-height:1;display:flex;align-items:center;margin-top:0}@media screen and (min-width: 1080px){.price-block .price__regular .price-item--regular{font-size:24px}.price-block .price__regular .price-item--sale{font-size:16px}}.product-miles-note{position:relative}.product-miles-note .item{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:4px;font-size:12px;line-height:1.25}@media screen and (min-width: 1080px){.product-miles-note .item{font-size:13px}}.product-miles-note .product-miles-note-logo{max-width:90px;height:auto;margin-left:8px}.product-miles-note .product-miles-note-link{text-decoration:underline;margin-left:4px}.product-miles-note .product-miles-note-text{color:#666}.product-miles-note .icon-svg{display:flex;align-items:center;justify-content:center;margin-right:4px}.product-miles-note svg{width:16px;height:16px}.product-free-entry{margin-top:8px;line-height:1.4;font-feature-settings:"palt"}.product-free-entry-a p,.product-free-entry-a a,.product-free-entry-present p,.product-free-entry-present a{font-size:14px;color:#c8102e}.product-free-entry-a a,.product-free-entry-present a,.product-free-entry-b a{text-decoration:underline;cursor:pointer}.product-free-entry-c a{cursor:pointer;display:block;transition:all .3s}.product-free-entry-c a:hover{opacity:.8}.product-free-entry-c p,.product-free-entry-c li{font-size:12px;line-height:1.4}.product-free-entry-c img{width:100%;margin-bottom:8px}.variant-discount-info .Coupon{margin:12px 0}.Coupon{border-radius:4px;border:1px solid #e6e6e6}.Coupon .wrapper{display:flex}.Coupon .type{background:#f7f9fa;display:grid;gap:4px;place-items:center;place-content:center;padding:10px;font-weight:700;text-align:center;min-width:150px;color:#1a1a1a}@media screen and (min-width: 1080px){.Coupon .type{min-width:240px;gap:8px}.Coupon .type img{width:48px}}.Coupon .type img{width:32px}.Coupon .type .text{font-size:12px;line-height:125%;margin:4px 0;color:#1a1a1a}@media screen and (min-width: 1080px){.Coupon .type .text{font-size:16px}}.Coupon .type .price{display:flex;flex-direction:column;align-items:baseline;font-size:28px;justify-content:center;align-items:center;line-height:1;color:#1a1a1a}@media screen and (min-width: 1080px){.Coupon .type .price{flex-direction:row;align-items:baseline;gap:4px}}.Coupon .type .value{line-height:100%;color:#1a1a1a;margin-bottom:4px;font-size:28px}@media screen and (min-width: 1080px){.Coupon .type .value{font-size:32px}}.Coupon .type.off{color:#1a1a1a}@media screen and (min-width: 1080px){.Coupon .type.off{font-size:20px}}.Coupon .type .off{color:#1a1a1a;line-height:1;font-size:20px}.Coupon .image{max-width:150px;width:100%;height:auto;object-fit:contain}@media screen and (min-width: 1080px){.Coupon .image{max-width:360px}}.Coupon .container{padding:16px 10px;display:grid;place-items:center;text-align:center;width:100%}@media screen and (min-width: 1080px){.Coupon .container{background-color:#fff;width:100%;padding:20px}}.Coupon .container .text{font-size:10px;line-height:125%;margin-bottom:8px}@media screen and (min-width: 1080px){.Coupon .container .text{font-size:14px}}.Coupon .container .title{color:var(--txt-black);font-size:12px;line-height:125%;font-weight:700;margin-bottom:8px}@media screen and (min-width: 1080px){.Coupon .container .title{font-size:18px}}.Coupon .container .code{width:100%;padding:16px;border-radius:4px;border:1px solid #d9d9d9;background:#f7f9fa;font-size:10px;line-height:100%;margin-bottom:8px}@media screen and (min-width: 1080px){.Coupon .container .code{font-size:14px;margin-bottom:12px}}.Coupon .container .copy{display:flex;align-items:center;justify-content:center;font-size:12px;line-height:100%;color:#00a9e0;margin-bottom:8px;cursor:pointer}.Coupon .container .copy:before{content:"";width:12px;height:12px;display:block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%3E%3Cmask%20id%3D%22mask0_1702_2057%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Crect%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mask0_1702_2057)%22%3E%3Cpath%20d%3D%22M4.55775%208.5C4.32758%208.5%204.13542%208.42292%203.98125%208.26875C3.82708%208.11458%203.75%207.92242%203.75%207.69225V2.30775C3.75%202.07758%203.82708%201.88542%203.98125%201.73125C4.13542%201.57708%204.32758%201.5%204.55775%201.5H8.44225C8.67242%201.5%208.86458%201.57708%209.01875%201.73125C9.17292%201.88542%209.25%202.07758%209.25%202.30775V7.69225C9.25%207.92242%209.17292%208.11458%209.01875%208.26875C8.86458%208.42292%208.67242%208.5%208.44225%208.5H4.55775ZM4.55775%208H8.44225C8.51925%208%208.58979%207.96796%208.65387%207.90387C8.71796%207.83979%208.75%207.76925%208.75%207.69225V2.30775C8.75%202.23075%208.71796%202.16021%208.65387%202.09613C8.58979%202.03204%208.51925%202%208.44225%202H4.55775C4.48075%202%204.41021%202.03204%204.34613%202.09613C4.28204%202.16021%204.25%202.23075%204.25%202.30775V7.69225C4.25%207.76925%204.28204%207.83979%204.34613%207.90387C4.41021%207.96796%204.48075%208%204.55775%208ZM3.05775%2010C2.82758%2010%202.63542%209.92292%202.48125%209.76875C2.32708%209.61458%202.25%209.42246%202.25%209.19238V3.30775H2.75V9.19238C2.75%209.26929%202.78204%209.33979%202.84613%209.40387C2.91021%209.46796%202.98075%209.5%203.05775%209.5H7.44225V10H3.05775Z%22%20fill%3D%22%2300A9E0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 1080px){.Coupon .container .copy{font-size:14px;margin-bottom:12px}}.Coupon .container .notion{font-size:10px;font-weight:700;line-height:150%;margin-bottom:8px}@media screen and (min-width: 1080px){.Coupon .container .notion{font-size:14px;margin-bottom:12px}}.Coupon .container .notion-emphasis{color:#cd3752}.Coupon .container .notion-note{color:var(--txt-gray);font-size:10px;line-height:125%;margin-bottom:8px}@media screen and (min-width: 1080px){.Coupon .container .notion-note{font-size:12px;margin-bottom:20px}}.Coupon .container #coupon-btn{display:none}.Coupon .container #coupon-btn.available{display:flex}.Coupon .container .btn-lg-sqr-outline{width:100%;margin-top:10px;padding:10px;font-size:10px;margin-bottom:8px}.Coupon .container .btn-lg-sqr-outline:after{position:relative;right:unset;top:unset;transform:unset}@media screen and (min-width: 1080px){.Coupon .container .btn-lg-sqr-outline{font-size:12px}}.Coupon .container .limit{color:var(--txt-gray);font-size:10px;line-height:125%}@media screen and (min-width: 1080px){.Coupon .container .limit{font-size:12px;margin-bottom:12px}}.Coupon .Coupon{border-radius:4px;border:1px solid #e6e6e6}.Coupon .Coupon .wrapper{display:flex}.Coupon .Coupon .type{background:#f7f9fa;display:grid;gap:4px;place-items:center;place-content:center;padding:10px;font-weight:700;text-align:center;min-width:150px;color:#1a1a1a}@media screen and (min-width: 1080px){.Coupon .Coupon .type{min-width:240px;gap:8px}.Coupon .Coupon .type img{width:48px}}.Coupon .Coupon .type img{width:32px}.Coupon .Coupon .type .text{font-size:12px;line-height:125%;margin:4px 0;color:#1a1a1a}@media screen and (min-width: 1080px){.Coupon .Coupon .type .text{font-size:16px}}.Coupon .Coupon .type .price{display:flex;flex-direction:column;align-items:baseline;font-size:28px;justify-content:center;align-items:center;line-height:1;color:#1a1a1a}@media screen and (min-width: 1080px){.Coupon .Coupon .type .price{flex-direction:row;align-items:baseline;gap:4px}}.Coupon .Coupon .type .value{line-height:100%;color:#1a1a1a;margin-bottom:4px;font-size:28px}@media screen and (min-width: 1080px){.Coupon .Coupon .type .value{font-size:32px}}.Coupon .Coupon .type.off{color:#1a1a1a}@media screen and (min-width: 1080px){.Coupon .Coupon .type.off{font-size:20px}}.Coupon .Coupon .type .off{color:#1a1a1a;line-height:1;font-size:20px}.Coupon .Coupon .image{max-width:150px;width:100%;height:auto;object-fit:contain}@media screen and (min-width: 1080px){.Coupon .Coupon .image{max-width:360px}}.Coupon .Coupon .container{padding:16px 10px;display:grid;text-align:center;width:100%}@media screen and (min-width: 1080px){.Coupon .Coupon .container{background-color:#fff;width:100%;padding:20px}}.Coupon .Coupon .container .text{font-size:10px;line-height:125%;margin-bottom:8px}@media screen and (min-width: 1080px){.Coupon .Coupon .container .text{font-size:14px}}.Coupon .Coupon .container .title{color:var(--txt-black);font-size:12px;line-height:125%;font-weight:700;margin-bottom:8px}@media screen and (min-width: 1080px){.Coupon .Coupon .container .title{font-size:18px}}.Coupon .Coupon .container .code{width:100%;padding:16px;border-radius:4px;border:1px solid #d9d9d9;background:#f7f9fa;font-size:10px;line-height:100%;margin-bottom:8px}@media screen and (min-width: 1080px){.Coupon .Coupon .container .code{font-size:14px;margin-bottom:12px}}.Coupon .Coupon .container .copy{display:flex;align-items:center;justify-content:center;font-size:12px;line-height:100%;color:#00a9e0;margin-bottom:8px;cursor:pointer}.Coupon .Coupon .container .copy:before{content:"";width:12px;height:12px;display:block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%3E%3Cmask%20id%3D%22mask0_1702_2057%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Crect%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mask0_1702_2057)%22%3E%3Cpath%20d%3D%22M4.55775%208.5C4.32758%208.5%204.13542%208.42292%203.98125%208.26875C3.82708%208.11458%203.75%207.92242%203.75%207.69225V2.30775C3.75%202.07758%203.82708%201.88542%203.98125%201.73125C4.13542%201.57708%204.32758%201.5%204.55775%201.5H8.44225C8.67242%201.5%208.86458%201.57708%209.01875%201.73125C9.17292%201.88542%209.25%202.07758%209.25%202.30775V7.69225C9.25%207.92242%209.17292%208.11458%209.01875%208.26875C8.86458%208.42292%208.67242%208.5%208.44225%208.5H4.55775ZM4.55775%208H8.44225C8.51925%208%208.58979%207.96796%208.65387%207.90387C8.71796%207.83979%208.75%207.76925%208.75%207.69225V2.30775C8.75%202.23075%208.71796%202.16021%208.65387%202.09613C8.58979%202.03204%208.51925%202%208.44225%202H4.55775C4.48075%202%204.41021%202.03204%204.34613%202.09613C4.28204%202.16021%204.25%202.23075%204.25%202.30775V7.69225C4.25%207.76925%204.28204%207.83979%204.34613%207.90387C4.41021%207.96796%204.48075%208%204.55775%208ZM3.05775%2010C2.82758%2010%202.63542%209.92292%202.48125%209.76875C2.32708%209.61458%202.25%209.42246%202.25%209.19238V3.30775H2.75V9.19238C2.75%209.26929%202.78204%209.33979%202.84613%209.40387C2.91021%209.46796%202.98075%209.5%203.05775%209.5H7.44225V10H3.05775Z%22%20fill%3D%22%2300A9E0%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 1080px){.Coupon .Coupon .container .copy{font-size:14px;margin-bottom:12px}}.Coupon .Coupon .container .notion{font-size:10px;font-weight:700;line-height:150%;margin-bottom:8px}@media screen and (min-width: 1080px){.Coupon .Coupon .container .notion{font-size:14px;margin-bottom:12px}}.Coupon .Coupon .container .notion-emphasis{color:#cd3752}.Coupon .Coupon .container .notion-note{color:var(--txt-gray);font-size:10px;line-height:125%;margin-bottom:8px}@media screen and (min-width: 1080px){.Coupon .Coupon .container .notion-note{font-size:12px;margin-bottom:20px}}.Coupon .Coupon .container #coupon-btn{display:none}.Coupon .Coupon .container #coupon-btn.available{display:flex}.Coupon .Coupon .container .btn-lg-sqr-outline{width:100%;margin-top:10px;padding:10px;font-size:10px;margin-bottom:8px}.Coupon .Coupon .container .btn-lg-sqr-outline:after{position:relative;right:unset;top:unset;transform:unset}@media screen and (min-width: 1080px){.Coupon .Coupon .container .btn-lg-sqr-outline{font-size:12px}}.Coupon .Coupon .container .limit{color:var(--txt-gray);font-size:10px;line-height:125%}@media screen and (min-width: 1080px){.Coupon .Coupon .container .limit{font-size:12px;margin-bottom:12px}}.Coupon .Expand{display:grid;padding:8px 0;margin:0 10px}@media screen and (min-width: 1080px){.Coupon .Expand{margin:0}}.Coupon .Expand .toggle{display:none}.Coupon .Expand .wrapper{margin-left:auto}.Coupon .Expand .label{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:10px 26px 10px 10px;border:solid 1px #d9d9d9;background-color:#f7f9fa;border-radius:4px;line-height:1;font-size:10px}.Coupon .Expand .label:after{content:"";display:block;width:1em;height:1em;position:absolute;right:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA3IDgiIGZpbGw9Im5vbmUiPiA8cGF0aCBkPSJNMC41IDUuNUwzLjUgMi41TDYuNSA1LjUiIHN0cm9rZT0iIzY2NjY2NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+IDwvc3ZnPg==);background-position:center;background-repeat:no-repeat;transform:rotate(180deg);transition:all .3s}.Coupon .Expand .label.-right{margin-left:auto}.Coupon .Expand .content{background-color:#f7f9fa;display:grid;gap:10px;overflow:hidden;height:0;transition:opacity .1s;opacity:0}@media screen and (min-width: 1080px){.Coupon .Expand .content{background-color:#fff}}.Coupon .Expand .content .title{font-size:14px;font-weight:700;line-height:150%}.Coupon .Expand .content .text{font-size:14px!important;line-height:150%!important}.Coupon .Expand .content .text.link{font-size:12px!important;text-decoration:underline}.Coupon .Expand .content .steps{display:grid;gap:10px}.Coupon .Expand .content .step{display:flex;background-color:#fff;border-radius:4px;border:1px solid #e6e6e6;padding:20px 10px}.Coupon .Expand .content .step .number{display:grid;place-items:center;border-right:1px solid #e6e6e6;margin-right:10px;padding:0 20px 0 10px;color:var(--txt-black);font-size:12px;font-weight:400;line-height:150%}.Coupon .Expand .content .step img{margin-bottom:10px}.Coupon .Expand .content .step .text{font-size:12px;line-height:150%}.Coupon .Expand .content .step .text a{color:var(--clr-anker)}.Coupon .Expand .content #scrollToHowTo{cursor:pointer;text-decoration:underline}.Coupon .Expand .is-show.label:after{transform:rotate(0)}.Coupon .Expand .is-show.label+.content{height:auto;opacity:1;padding:20px;margin-top:10px}.Coupon .Expand small{color:var(--txt-gray);font-size:12px;line-height:150%;display:block;white-space:pre-line}.Coupon .Expand.pc{display:none}@media screen and (min-width: 1080px){.Coupon .Expand.sp{display:none}.Coupon .Expand.pc{display:grid}}.limited-discount .Coupon{border:1px solid #e6e6e6;border-radius:4px;padding:20px;background:#fff;margin-bottom:20px}.limited-discount .coupon-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.limited-discount .coupon-header-inner{display:flex;align-items:center;gap:10px}.limited-discount .value{font-size:16px;font-weight:700}.limited-discount .limit-date{font-size:12px;color:var(--txt-gray)}.limited-discount .title{font-size:14px;color:var(--txt-gray);line-height:1.4;margin-bottom:10px}.limited-discount small{line-height:1.4;margin-top:0;font-size:14px}.limited-discount .icon-svg{width:20px;height:20px}.limited-discount .icon-svg svg{width:20px;height:20px}.limited-discount .coupon-code{display:flex;align-items:center;gap:10px;margin-bottom:10px;border-top:1px solid #e6e6e6;padding-top:10px}.limited-discount .code{margin-bottom:0;font-size:18px;color:var(--txt-black)}.limited-discount .copy{font-size:14px;color:var(--clr-primary);cursor:pointer;display:flex;align-items:center;line-height:1.25}.limited-discount .label{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:10px 26px 10px 10px;border:solid 1px #d9d9d9;background-color:#f7f9fa;border-radius:4px;line-height:1;font-size:12px}.limited-discount .label:after{content:"";display:block;width:1em;height:1em;position:absolute;right:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA3IDgiIGZpbGw9Im5vbmUiPiA8cGF0aCBkPSJNMC41IDUuNUwzLjUgMi41TDYuNSA1LjUiIHN0cm9rZT0iIzY2NjY2NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+IDwvc3ZnPg==);background-position:center;background-repeat:no-repeat;transform:rotate(180deg);transition:all .3s}.limited-discount .label.-right{margin-left:auto}.limited-discount .content{background-color:#f7f9fa;display:grid;gap:10px;overflow:hidden;height:0;transition:opacity .1s;opacity:0}@media screen and (min-width: 1080px){.limited-discount .content{background-color:#fff}}.limited-discount .content .title{font-size:14px;font-weight:700;line-height:150%}.limited-discount .content .text{font-size:14px!important;line-height:150%!important}.limited-discount .content .text.link{font-size:12px!important;text-decoration:underline}.limited-discount .content .steps{display:grid;gap:10px}.limited-discount .content .step{display:flex;background-color:#fff;border-radius:4px;border:1px solid #e6e6e6;padding:20px 10px}.limited-discount .content .step .number{display:grid;place-items:center;border-right:1px solid #e6e6e6;margin-right:10px;padding:0 20px 0 10px;color:var(--txt-black);font-size:12px;font-weight:400;line-height:150%}.limited-discount .content .step img{margin-bottom:10px}.limited-discount .content .step .text{font-size:12px;line-height:150%}.limited-discount .content .step .text a{color:var(--clr-anker)}.limited-discount .content #scrollToHowTo{cursor:pointer;text-decoration:underline}.limited-discount .is-show.label:after{transform:rotate(0)}.limited-discount .is-show.label+.content{height:auto;opacity:1;padding:20px;margin-top:10px}.limited-discount small{color:var(--txt-gray);font-size:12px;line-height:150%;display:block;white-space:pre-line}.limited-discount.pc{display:none}@media screen and (min-width: 1080px){.limited-discount.sp{display:none}.limited-discount.pc{display:grid}}.limited-discount .detail-content{margin-top:10px;display:none}.any-gift-wrapper div[data-anygift=ProductPageGiftUi] .anygift-e-gift-modal__open-button{transition:ease all .4s}.any-gift-wrapper div[data-anygift=ProductPageGiftUi] .anygift-e-gift-modal__open-button:hover{border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/137/assets/product.css.map */
