.yotpo-sr-bottom-line-text{font-size:12px!important}#mainProduct .yotpo-widget-instance{margin-bottom:20px!important}#mainProduct #price{margin-left:0}#confidence_insurance{list-style:none;padding:0}#confidence_insurance .insurance-item{position:relative}#confidence_insurance input{position:absolute;z-index:-1;opacity:0}#confidence_insurance label{cursor:pointer}#confidence_insurance input:checked+label .insurance-info-wrap{border-color:var(--pink)}#confidence_insurance input:checked+label .insurance-info__checkbox{background-color:var(--pink);border-color:var(--pink)}.insurance-info-wrap{border:1px solid var(--soft-grey);padding:16px;border-radius:4px}.insurance-info__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px;min-height:45px}.insurance-info__title-wrap{display:inline-flex;font-family:"Noto Serif JP","Noto Serif",Helvetica_Neue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;max-width:calc(100% - 50px);width:260px}.insurance-info__title{font-size:16px;width:calc(100% - 60px);transform:translateY(-2px);letter-spacing:-.03em}.insurance-info__checkbox{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:8px;border-radius:2px;border:1px solid var(--cool-grey);color:#fff;text-align:center;font-size:12px;line-height:16px}.insurance-info__checkbox svg{width:70%;height:auto}.insurance-info__desc{margin-bottom:10px;font-size:14px}#confidence_insurance .insurance-info .price{font-weight:700;font-size:20px!important;letter-spacing:-.025em;line-height:1;font-family:"Noto Serif JP","Noto Serif",Helvetica_Neue,Helvetica Neue,Helvetica,Arial,sans-serif}.insurance-info .price .strikethrough{margin-left:8px}.insurance-info .price .strikethrough:after{top:calc(50% + 3px)}.module-product .submit{justify-content:flex-start}.module-product .submit button{font-weight:700;font-size:16px;box-shadow:0 4px 10px #00000040}.module-product .submit button:before{content:"+";transform:translateY(-1px);display:inline-block}.module-product .list-check li{margin-bottom:11px}.product-collateral{width:100%;max-width:825px;margin:0 auto;border:none}.product-collateral .list-usp{width:100%;max-width:none;display:flex;flex-wrap:wrap;flex-direction:column;gap:11px}.product-collateral .list-usp li{font-size:14px}.product-collateral .list-usp i{font-size:16px}.product-collateral .list-usp i:before{color:var(--pink)}.in-the-box__text{font-size:14px}.in-the-box__text p{margin-bottom:14px}.in-the-box__text strong:only-child{font-size:16px}.module-product .docapp-coupon-input{margin-top:0!important;margin-bottom:0!important}.module-product .submit,.module-product .submit button[type=submit]{margin-top:10px}@media only screen and (max-width: 768px){#confidence_insurance .price{margin-top:0!important}}@media only screen and (max-width: 47.5em){#root .module-product>*{padding-left:10px;padding-right:10px}#root .module-product .list-product li{padding-left:10px;padding-right:10px}.module-product form{margin-bottom:0}.module-product .submit button{margin-bottom:10px}.yotpo-reviews-star-ratings-widget{margin-top:16px}}@media only screen and (min-width: 47.51em){.insurance-info__header{margin-bottom:16px}.insurance-info__title-wrap{max-width:calc(100% - 45px)}.module-product>*{padding-left:25px;padding-right:25px;padding-top:42px;border-left-width:20px}.module-product form{margin-top:24px}.product-collateral .list-usp{flex-direction:row;justify-content:center}.in-the-box__wrap{display:flex;align-items:center}.in-the-box__wrap .in-the-box__img{width:62%}.in-the-box__wrap .in-the-box__list{width:38%}}@media only screen and (min-width: 82.51em){.module-product .submit button{max-width:100%;width:285px;text-align:left}}.pre_atc .box{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:12px;border-radius:5px}.pre_atc .box>*:not(.box__link){position:relative;z-index:1}.pre_atc .box__link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.pre_atc .box__image{width:36px;margin-right:12px}.pre_atc .box__image svg{display:block;width:100%;height:auto}.pre_atc .box__image img{width:100%;height:auto}.pre_atc .box__image+.box__text{width:calc(100% - 48px)}.pre_atc .box__text{width:100%;font-size:12px;line-height:1.4}.pre_atc .box__text>*:last-child{margin-bottom:0}@media (min-width: 500px) and (max-width: 760px),(min-width: 1200px){.pre_atc .box__text{font-size:14px}.pre_atc .box__image{width:52px}.pre_atc .box__image+.box__text{width:calc(100% - 72px)}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/mt-product.css.map */
