@charset "UTF-8";button[disabled].form-btn.main-product__add-cart-btn.disabled,.form-btn.main-product__add-cart-btn.disable{background-color:#bbb;border:1px solid #bbbbbb;pointer-events:none}.main-product{padding:24rem 0 32rem}@media only screen and (max-width: 768px){.main-product{padding:8rem 0 24rem}}.main-product .main-product-main{padding-bottom:20rem}.main-product .product__main-block{display:flex;flex-wrap:wrap;margin-bottom:20rem}.main-product .product__meta-block{padding-left:40rem;width:50%}@media only screen and (max-width: 768px){.main-product .product__meta-block{padding-left:0;width:100%}}.main-product .product-param__block .product__title{font-size:26rem;font-weight:700;letter-spacing:-.2rem}@media only screen and (max-width: 768px){.main-product .product-param__block .product__title{font-size:18rem}}.main-product .product-param__block .product__vendor{font-size:14rem;line-height:28rem;margin-bottom:14rem}.main-product .product-param__block .product__price-block{align-items:flex-end;margin-bottom:8rem}.main-product .product-param__block .product__beginner-price{align-items:flex-end;display:flex;margin-bottom:24rem;margin-top:8rem}@media only screen and (max-width: 768px){.main-product .product-param__block .product__beginner-price{margin-bottom:16rem}}.main-product .product-param__block .product__beginner-price .product__beginner-label{background:#f8ca29;border-radius:3rem;display:inline-block;font-size:12rem;margin-bottom:-2rem;margin-right:10rem;padding:2rem 20rem;width:124rem}.main-product .product-param__block .product__beginner-price .product__beginner-tax{font-size:14rem;line-height:1;padding-bottom:4rem}@media only screen and (max-width: 768px){.main-product .product-param__block .product__beginner-price .product__beginner-tax{font-size:12rem;padding-bottom:0}}.main-product .product-param__block .product__compare-price{color:#777;font-size:14rem;line-height:12rem}.main-product .product-form-block .product-quantity__wrapper p{display:inline-block;font-size:15rem;letter-spacing:.06em}.main-product .product-form-block .product-form__box{margin-bottom:0rem}.main-product .product-form-block .product-form__box .swym-button-bar{display:none}.main-product .product-form-block .product-form__box .flex{justify-content:space-between;width:100%}.main-product .product-form-block .product-quantity__wrapper{min-width:130rem}.main-product .product-form-block .product-quantity__counter{background-color:#f8f8f8;border:none;border-radius:5rem;font-size:15rem;height:60rem;letter-spacing:.06em;line-height:27rem;margin-right:11rem;padding:16rem 21rem 11rem 14rem;width:80rem}.main-product .product-form-block .product-btn__container{display:inline-block;height:100%;text-align:center;width:100%}.main-product .product-form-block .form-btn{height:100%;max-width:290rem;width:100%}@media only screen and (min-width: 769px){.main-product .product-form-block .form-btn{height:46rem}}.main-product .product-form-block .not-sell-announce{align-items:center;background-color:#03030380;border-radius:23rem;color:#fff;display:block;display:flex;font-size:16rem;height:48rem;justify-content:center;margin:40rem auto 0;max-width:100%;width:290rem}@media only screen and (max-width: 768px){.main-product .main-product__container{text-align:center}}.main-product .main-product__form-box{align-items:center}@media only screen and (min-width: 769px){.main-product .main-product__form-box{display:flex;flex-wrap:wrap}}.main-product .main-product__form-box__quantity-wrap.lottery{display:flex;flex-direction:column;margin-bottom:24rem}@media only screen and (max-width: 768px){.main-product .main-product__form-box__quantity-wrap.lottery{text-align:center}}.main-product .main-product__form-box__quantity-wrap.lottery .main-product__form-box__qty-variTitle{font-size:24rem;font-weight:700;margin-bottom:8rem}.main-product .main-product__form-box__quantity-wrap.lottery .main-product__form-box__qty-variTitle span{font-size:30rem}@media only screen and (max-width: 768px){.main-product .main-product__form-box__quantity-wrap.lottery .main-product__form-box__qty-variTitle{font-size:14rem}.main-product .main-product__form-box__quantity-wrap.lottery .main-product__form-box__qty-variTitle span{font-size:24rem}}.main-product .main-product__form-box__quantity-wrap.lottery .main-product__form-box__quantity{margin-bottom:8px;text-align:initial}@media only screen and (max-width: 768px){.main-product .main-product__form-box__quantity-wrap.lottery .main-product__form-box__quantity{text-align:center}}.main-product .main-product__form-box__quantity-wrap.lottery .main-product__form-box__quantity-limit{color:#e60012;font-size:14rem;font-weight:700}@media only screen and (max-width: 768px){.main-product .main-product__form-box__quantity-wrap.lottery .main-product__form-box__quantity-limit{font-size:12rem}}.main-product .main-product__form-box__quantity--regulation{color:#e60012;font-weight:700;text-align:left}.main-product .main-product__form-box__cart-btn{flex:1}@media only screen and (min-width: 769px){.main-product .main-product__form-box__cart-btn{margin-left:24rem}}@media screen and (max-width: 480px){.product-param__block .product__vendor{margin-bottom:6rem}.product-param__block .product__review-icon{margin-bottom:21rem}.product-param__block .product__price-block{flex-wrap:wrap}.product-param__block .product__beginner-price{margin-bottom:11rem}.product-param__block .product__beginner-price .product__beginner-label{width:auto}.product-param__block .product-meta__tag-block,.product-param__block .product-meta__tag{margin-bottom:18rem}.product-form-block .product-form__box{margin-bottom:15rem}.product-form-block .product-quantity__wrapper{align-items:center;display:flex}.product-form-block .product-quantity__counter{width:60rem}.product-form-block .product-btn__container{display:block}.product-form-block .form-btn{width:100%}}.product-form-block .main-product-login-judge .drawer-menu__customer--not-logged-in{display:block}.product-form-block .main-product-login-judge .customer__text{margin-bottom:32rem}@media only screen and (max-width: 768px){.product-form-block .main-product-login-judge .customer__text{margin-bottom:16rem}}.product-form-block .main-product-login-judge .common-btn:first-of-type{margin-bottom:16rem}.product__price{font-weight:700}.pre-order{background:#fef2f2;border-radius:10rem;margin-bottom:24rem;padding:16rem}.pre-order-description__title{font-size:18rem;font-weight:700;justify-content:space-between}@media only screen and (max-width: 768px){.pre-order-description__title{font-size:15rem}}.pre-order-description__box{padding-top:12rem}.notes{margin-bottom:24rem;padding:16rem}.notes__title{font-weight:300;justify-content:space-between;padding-bottom:16rem}@media only screen and (max-width: 768px){.notes__title{font-size:14rem}}.notes__list-title{font-weight:unset;list-style:inside}@media only screen and (max-width: 768px){.notes__list-title{font-size:14rem}}.notes__list-title a{display:inline;text-decoration:underline}.notes__list-title a:hover{text-decoration:none}.main-product-description-wrap{position:relative}.main-product-description-wrap .main-product-description-area-wrap{background:#f7f7f7;border-radius:10rem;margin-bottom:16rem;padding:24rem}@media only screen and (max-width: 768px){.main-product-description-wrap .main-product-description-area-wrap{padding:24rem 16rem}}.main-product-description-wrap h2{border-bottom:1rem solid #E5E5E5;color:#000;display:block;font-size:18rem;font-weight:700;padding-bottom:16rem}.main-product-description-area a{color:#0000e9;display:inline!important;text-decoration:underline}.main-product-description-area a:hover{text-decoration:none}.main-product-description-area__title{margin-top:16rem;text-align:center}.main-product-description-area__box{margin-bottom:14rem}.main-product-description-area__text{margin:0 auto;margin-top:16rem;width:100%}.main-product-description__caution{display:inline-block;font-size:14rem;margin-top:24rem}@media only screen and (max-width: 768px){.main-product-description__caution{font-size:12rem}}span.main-product-tags{background:#f7f7f7;border-radius:2rem;display:inline-block;margin:5rem;padding:5rem}.back-to-ip{margin:10rem 0 auto;text-align:center}.back-to-ip .common-btn{border:1rem solid #E5E5E5;font-weight:lighter}.product-publish span:last-of-type,.product-shipping span:last-of-type{flex:1}.product-shipping{font-size:18rem;font-weight:700}@media only screen and (max-width: 768px){.product-shipping{font-size:16rem}}.main-product__add-cart-btn{background-color:#3674d6;border:1px solid #3674D6}.main-product__add-cart-btn #lottie,.main-product__add-cart-btn #lottie2{align-items:center;display:flex;justify-content:center;z-index:1}@media only screen and (max-width: 768px){.main-product__add-cart-btn{height:48px!important;margin-top:10rem;padding:0}}.main-product__add-cart-btn .common-btn__icon{align-items:center;display:inline-block;display:flex;justify-content:center;margin-right:16rem;width:22rem;z-index:1}.main-product__add-cart-btn .common-btn__icon svg{width:100%}.main-product__add-cart-btn .common-btn__icon path,.main-product__add-cart-btn .common-btn__icon g{transition:stroke .3s}.main-product__add-cart-btn .common-btn__text{color:#fff;transition:color .3s;z-index:1}.main-product__add-cart-btn .common-btn__mask{background-color:#fff;height:100%;left:0;position:absolute;top:0;transition:width .3s;width:0}.main-product__add-cart-btn:hover .common-btn__icon path,.main-product__add-cart-btn:hover .common-btn__icon g,.main-product__add-cart-btn._animation .common-btn__icon path,.main-product__add-cart-btn._animation .common-btn__icon g{stroke:#3674d6}.main-product__add-cart-btn:hover .common-btn__text,.main-product__add-cart-btn._animation .common-btn__text{color:#3674d6;opacity:1}.main-product__add-cart-btn:hover .common-btn__mask,.main-product__add-cart-btn._animation .common-btn__mask{width:100%}.main-product__add-cart-btn._animation{padding:0;pointer-events:none}.product__img-sub{margin-bottom:24rem}@media only screen and (min-width: 769px){.product-labels{margin-bottom:16rem}}.product__meta-block .product-labels{margin-top:0}.product-info__link{background-color:#f7f7f7;border-radius:10rem;font-size:14rem;line-height:2;margin-top:24rem;padding:16rem}@media only screen and (max-width: 768px){.product-info__link{font-size:13rem;line-height:2;padding-top:24rem}}.product-info__link .link__lead{font-size:16rem;font-weight:700}@media only screen and (max-width: 768px){.product-info__link .link__lead{font-size:15rem}}@media only screen and (max-width: 768px){.product-info__link .link__item{display:inline}}.product-info__link .link__item a{display:inline-block;width:auto}.product-info__link .slash{display:inline-block;margin:0 4rem}@media only screen and (max-width: 768px){.product-info__link .slash.for-sp{display:inline-block!important}}@media only screen and (max-width: 490px){.product-info__link .slash{margin-right:0}}@media only screen and (min-width: 1021px){.product-info__link .for-pc-md-show{display:none}}@media only screen and (max-width: 768px){.product-info__link .for-pc-md-show{display:none}}@media only screen and (max-width: 1020px){.product-info__link .for-pc-md-hidden{display:none}}@media only screen and (max-width: 768px){.product-info__link .for-pc-md-hidden{display:inline-block}}@media only screen and (min-width: 801px){.product-info__link .for-pc-sm-show{display:none}}@media only screen and (max-width: 768px){.product-info__link .for-pc-sm-show{display:none}}@media only screen and (max-width: 800px){.product-info__link .for-pc-sm-hidden{display:none}}@media only screen and (max-width: 768px){.product-info__link .for-pc-sm-hidden{display:inline-block}}@media only screen and (min-width: 769px){.product-info__link .for-pc-hidden{display:none}}@media only screen and (max-width: 490px){.product-info__link .for-sm-md-hidden{display:none}}@media only screen and (max-width: 490px){.product-info__link .for-sm-md-show{display:inline-block}}@media only screen and (max-width: 449px){.product-info__link .for-sm-sm-hidden{display:none}}@media only screen and (max-width: 449px){.product-info__link .for-sm-sm-show{display:inline-block}}@media only screen and (max-width: 768px){.product-info__link .for-sm-hidden{display:none}}@media only screen and (max-width: 768px){.main-product__add-cart-btn .common-btn__mask{border-radius:30rem}}.customer-join{margin:20rem 0}
/*# sourceMappingURL=/cdn/shop/t/483/assets/product.css.map?v=48140865554068953821728521173 */
