.product-renewal .product__info-container>*+*{margin:0}.product-renewal .product__title h1{font-size:3.6rem!important;margin-bottom:50px}.price.price--show-badge{display:flex;align-items:center}.product-renewal .price__container{font-size:2.4rem}.product-renewal .price__container .price-item.price-item--tax-included{font-size:1.8rem}.product-renewal product-info div:has(form){margin:0}.product-renewal .shopify-app-block:has(.mrpoint-product){margin-top:0}@media screen and (max-width:749px){.product-renewal .product__title h1{font-size:1.6rem!important;margin-bottom:20px}.product-renewal .price__container{font-size:1.6rem;padding-right:62px}.product-renewal .price__container .price-item.price-item--tax-included{font-size:1.4rem}}.product__title__kana{display:block;font-size:1.8rem}@media screen and (max-width:749px){.product__title__kana{font-size:1.1rem}}.product-renewal .product__info-container variant-radios{margin-top:40px;padding-bottom:40px}.product-form__input{display:none}.product-form__input:has(input[name=color]),.product-form__input:has(input[name=\30ab\30e9\30fc]){display:block}.product-renewal .product-input-label__text{font-size:10px;overflow-wrap:break-word;padding:0 2px;color:rgb(var(--color-foreground))}.product-renewal .product-form__input input[type=radio]+label:has(.product-input-label__image){padding:0;width:60px;height:60px;border:none;text-decoration:none;vertical-align:middle}.product-renewal .product-form__input input[type=radio]:checked+label:has(.product-input-label__image){background-color:rgb(var(--color-background))}.product-renewal .product-input-label__image{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),.1);display:block;height:100%}.product-renewal .product-form__input input[type=radio]:checked+label .product-input-label__image{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),1)}.product-renewal .product-form__input input[type=radio]+label img{height:100%;width:100%;object-fit:contain}.product-renewal .product-form__submit.button--secondary{--color-button: 18, 18, 18;--color-button-text: 255, 255, 255;background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));transition:all .3s}.product-renewal .product-form__submit.button--secondary[disabled]{opacity:.5}.product-renewal .product-form__submit:hover{opacity:.7}.product-renewal .variant-popup-wrapper{margin:0}.product-renewal .variant-popup-trigger{max-width:44rem}.variant-popup-trigger__button{transition:all .3s}.variant-popup-trigger__button:hover{opacity:.7}.product-renewal .product__info-container .variant-popup-wrapper .product-form,.product-renewal .product__info-container .variant-popup-wrapper .product__description,.product-renewal .product__info-container .variant-popup-wrapper .icon-with-text{margin:0}.product-renewal:has(.variant-popup-wrapper) .product-form__error-message-wrapper,.product-renewal:has(.variant-popup-wrapper) .product-form .product-form__submit{display:none}.product-renewal:has(#nonPurchase[style="display: block;"]) .variant-popup-wrapper{display:none}.product-renewal:has(#nonPurchaseAfter[style="display: block;"]) .variant-popup-wrapper{display:none}.product-renewal .product__info-container .product-form{margin-top:1rem}.variant-popup{position:fixed;left:0;right:0;bottom:0;height:calc(100vh - 80px);height:calc(100dvh - 80px);width:100vw;z-index:999999999;transform:translateY(100%);transition:all .2s}body:has(.section-header.shopify-section-header-sticky.shopify-section-header-hidden) .variant-popup{height:100vh;height:100dvh}.variant-popup.is-show{transform:translateY(0)}body:has(.variant-popup.is-show){overflow:hidden}.variant-popup__layer{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.variant-popup__button{cursor:pointer}.variant-popup__content{padding-bottom:10px;max-width:500px}.variant-popup li{list-style:none}.variant-popup ul{padding:0}.variant-popup__content{background-color:#928f8ff0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% - 40px);width:calc(100% - 40px)}.variant-popup__button{background-color:transparent;border:none;position:relative;display:block;height:30px;width:30px;margin-left:auto;margin-right:10px;padding:0}.variant-popup__button:before,.variant-popup__button:after{background-color:#fff;content:"";width:20px;height:2px;position:absolute}.variant-popup__button:before{transform:rotate(45deg) translate(-7px,7px)}.variant-popup__button:after{transform:rotate(-45deg) translate(-7px,-7px)}.variant-popup__inner{padding:10px 15px;height:calc(100% - 30px);overflow-y:scroll;scrollbar-width:auto;scrollbar-color:rgba(0,0,0,.3) transparent}.product-renewal .variant-popup__inner::-webkit-scrollbar-track{background:transparent!important}.product-renewal .variant-popup__inner::-webkit-scrollbar-thumb{background-color:#928f8f!important;border-radius:10px!important}.variant-popup__item{display:flex;justify-content:space-between;gap:2rem .8rem}.variant-popup__item+.variant-popup__item{margin-top:3rem}.variant-popup__item:last-child{border-bottom:none}.variant-popup__item__title{font-size:1rem;color:#fff;text-align:center;width:8rem;word-break:break-all;line-height:1.2;margin:0}.variant-popup__item__swatch{background-color:#fff;display:block;text-align:center;width:7rem;height:7rem;margin:0 auto .4rem}.variant-popup__item__swatch img{width:100%;height:100%;object-fit:contain}.variant-popup__item__variants{max-width:calc(100% - 88px)}.variant-popup__item:has(.variant-popup__item__variant:only-child){align-items:center}.variant-popup__item__variant__inner{display:flex;gap:4rem;align-items:center}.variant-popup__item__variant+.variant-popup__item__variant{margin-top:1rem}.variant-popup__item__variant__option{font-size:1.2rem!important;color:#fff;margin:0}.variant-popup__item__variant__button.button{font-size:1rem;min-height:initial;padding:.5rem 0}@media screen and (min-width:990px){.variant-popup{height:calc(100vh - 116px);height:calc(100dvh - 116px)}.variant-popup__item+.variant-popup__item{margin-top:4rem}.variant-popup__item__variant__option{font-size:1.4rem!important}.variant-popup__item__variant__button.button{font-size:1.2rem}}.product-renewal .product-feature-note{border:1px solid #000000;padding:1rem .8rem;margin-top:2rem}.product-renewal .product-feature-note h4{font-size:1.2rem;text-align:center;text-decoration:underline;margin:0}.product-renewal .product-feature-note p{font-size:1.2rem!important;margin:0}.product-renewal .product-feature-note ul,.product-renewal .product-feature-note ol{font-size:1.2rem;padding-left:3rem;margin:0}.product-renewal .product-feature-note>*+*{margin-top:1rem!important}@media screen and (min-width:750px){.product-renewal .product-feature-note h4{font-size:1.4rem}.product-renewal .product-feature-note p{font-size:1.4rem!important}.product-renewal .product-feature-note ul,.product-renewal .product-feature-note ol{font-size:1.4rem}}.product-renewal .slider__slide{position:relative}.product-renewal .slider.slider--everywhere .slider__slide{width:100%}@media screen and (min-width:990px){.product-renewal .product--large:not(.product--no-media) .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product-renewal .product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 4rem;max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (min-width:750px){.product-renewal .product--thumbnail .slider--everywhere .product__media-item:not(.is-active),.product-renewal .product--thumbnail_slider .slider--everywhere .product__media-item:not(.is-active){display:block;width:100%}.product-renewal .product__media-wrapper .slider-mobile-gutter:not(.thumbnail-slider) .slider-button{display:flex}}.product-renewal .slider-buttons{position:absolute;top:0;height:100%;width:100%;z-index:2}.product-renewal .slider-buttons .slider-counter.caption{position:absolute;top:12px;right:20px;background-color:#d9d9d982;padding:4px 20px;color:#fff;font-size:11px;font-weight:700;border-radius:10px}.product-renewal .slider-buttons .slider-button.slider-button--prev,.product-renewal .slider-buttons .slider-button.slider-button--next{position:absolute;background-color:#d9d9d982;width:25px;height:25px;border-radius:30px}.product-renewal .slider-buttons .slider-button.slider-button--prev{left:10px}.product-renewal .slider-buttons .slider-button.slider-button--next{right:10px}.product__media-item__alt{position:absolute;bottom:1rem;width:fit-content;background:#d9d9d982;border-radius:10px;color:#fff;padding:.5rem 1rem;min-width:160px;text-align:center;display:block;left:50%;transform:translate(-50%);font-size:1.1rem;max-width:calc(100% - 1rem)}@media screen and (min-width:750px){.product-renewal .slider-buttons .slider-button.slider-button--prev,.product-renewal .slider-buttons .slider-button.slider-button--next{width:30px;height:30px}}@media screen and (min-width:990px){.product-renewal .product--large .thumbnail-list{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:749px){.product-renewal .product__media-list{margin-left:0;width:100%}.product-renewal .slider-buttons .slider-counter.caption{top:12px;right:30px;padding:2px 20px}.product-renewal .slider-buttons .slider-button.slider-button--prev{left:25px}.product-renewal .slider-buttons .slider-button.slider-button--next{right:25px}.product-renewal .thumbnail-slider .slider-button.slider-button--prev,.product-renewal .thumbnail-slider .slider-button.slider-button--next{display:none}.product-renewal .thumbnail-slider .thumbnail-list.slider{margin-left:12px}.product-renewal .thumbnail-list__item.slider__slide{width:20%}}.h2.title.title--has-sub-title{font-size:2rem;margin-bottom:2rem}.h2.title.title--has-sub-title span{display:block;font-size:1rem}@media screen and (min-width:750px){.h2.title.title--has-sub-title{font-size:3.6rem;margin-bottom:3rem}.h2.title.title--has-sub-title span{display:inline;font-size:1.4rem}}.product-renewal .product__header{display:flex;justify-content:space-between;gap:10px}.product-renewal .product__header:has(.product__custom__wishlist__button) .product__title{width:calc(100% - 50px)}.product-renewal .product__custom__wishlist__button{width:30px;height:30px;margin-top:10px;margin-right:10px;padding:0;background-color:transparent;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer}.product-renewal .product__custom__wishlist__button span{display:none;opacity:.65;width:20px;height:20px}.product-renewal:has(#wishlisthero-product-page-button-container button[aria-label="Add to wishlist"]) .product__custom__wishlist__button .is-removed{display:block}.product-renewal:has(#wishlisthero-product-page-button-container button[aria-label="Remove from wishlist"]) .product__custom__wishlist__button .is-added{display:block}#wishlisthero-product-page-button-container{display:none}@media screen and (max-width:749px){.product-renewal .product__custom__wishlist__button{margin-top:0;margin-right:0}}.product-renewal .product__tabs{margin-top:4rem}.product__tabs__buttons{display:flex;gap:1.2rem}.product__tabs__buttons__button button{background-color:transparent;border:none;font-size:2rem;color:#928f8f;padding:0;cursor:pointer}.product__tabs__buttons__button.is-active button{font-weight:700;color:#000;text-decoration:underline;text-underline-offset:.3rem}.product__tabs__container__content{display:none}.product__tabs__container__content.is-active{display:block}.product-description-accordion{list-style:none;padding:0}.product-description-accordion__item+.product-description-accordion__item{margin-top:1.5rem}.product-description-accordion__item__head{border:1px solid #000000;padding:5px 10px;position:relative;cursor:pointer}.product-description-accordion__item__head:after{content:"";display:block;width:8px;height:8px;border-top:1px solid #000000;border-right:1px solid #000000;position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(45deg);transition:all .3s}.product-description-accordion__item.is-open .product-description-accordion__item__head:after{transform:translateY(-50%) rotate(135deg)}.product-description-accordion__item__head p{color:#000;margin:0}.product-description-accordion__item__body{overflow:hidden;height:0;transition:all .3s}.product-description-accordion__item__body-inner{color:#000;font-size:1.2rem;padding:5px 10px 10px}.product-description-accordion__item__body-inner table{margin:4px 0}.product-renewal .product-description-accordion__item__body-inner table th,.product-renewal .product-description-accordion__item__body-inner table td{font-size:1.2rem!important;text-align:center}.product-description-accordion__item__body-inner table th{font-weight:400;background-color:#000;color:#fff}.product-description-accordion__item__body-inner img{vertical-align:middle;margin:0 4px}@media screen and (max-width:749px){.product-renewal .product-description-accordion__item__body-inner table th,.product-renewal .product-description-accordion__item__body-inner table td{font-size:1.1rem!important;padding:3px 2px!important}}.product-renewal .product-form-wrapper{display:flex;flex-direction:column;margin-top:4rem;margin-bottom:1rem}.product-renewal .product-form-wrapper .variant-popup-wrapper{order:2}.product-renewal .product-form-wrapper #unisize-text-banner-container{max-width:44rem;padding-top:0!important;margin-bottom:1rem;order:1}.product-renewal .product-form-wrapper #Purchase,.product-renewal .product-form-wrapper #nonPurchase,.product-renewal .product-form-wrapper #nonPurchaseAfter{order:3}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-main-product-renewal.css.map */
