#ID_HREF_Compare .m-custom-content__block-text_card_with_product{align-items:stretch}#ID_HREF_Compare .m-custom-content__block-text_card_with_product>.m-custom-content__block-inner{display:flex;flex-direction:column;height:100%}#ID_HREF_Compare .m-custom-content__block-text_card_with_product .text-card-with-image{flex:1 1 auto}#ID_HREF_Compare .m-custom-content__block-text_card_with_product .text-card-with-image__content{display:flex;flex-direction:column;flex:1 1 auto}#ID_HREF_Compare .m-custom-content__block-text_card_with_product .text-card-with-image__content>.m-richtext__button{margin-top:auto;padding-top:var(--child-margin-top, 20px);padding-bottom:var(--child-margin-top, 20px);margin-left:1rem}.calm-buy-benefits{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.calm-buy-benefits__item{display:flex;align-items:flex-start;gap:8px}.calm-buy-benefits__icon{display:flex;flex:0 0 18px;width:18px;height:18px;margin-top:1px;color:#4837c4}.calm-buy-benefits__icon svg{width:18px;height:18px}.calm-buy-benefits__item p{margin:0;color:#323e48;font-size:13px;font-weight:400;line-height:1.4}.calm-buy-benefits__item strong{font-weight:700}#CALM .calm-compare-label{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:calc(100% - 20px);margin:0 0 8px;padding:4px 10px;border-radius:100px;background:#4837c4;color:#fff;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#CALM .product-block-group--title:has(>.calm-compare-label){flex-wrap:wrap}#CALM .product-block-group--title>.calm-compare-label{flex:0 0 100%}#CALM .text-card-with-image:has(>.calm-compare-label--card){position:relative}#CALM .text-card-with-image>.calm-compare-label--card{position:absolute;top:0;left:50%;z-index:3;margin:0;transform:translate(-50%,calc(-100% - 8px));pointer-events:none}#ID_HREF_Compare{scroll-margin-top:calc(var(--m-header-height, 140px) + 16px)}@media screen and (max-width:767px){#CALM .m-mixed-layout--mobile-scroll:has(.calm-compare-label--card){padding-top:40px}}body.calm-lite .m-main-product--info,body.calm-original .m-main-product--info,body.hybrid-select .m-main-product--info,body.hybrid-core .m-main-product--info,body.calm-ultra-lux .m-main-product--info{line-height:1.4}body.calm-lite .m-main-product--info .main-product__block,body.calm-original .m-main-product--info .main-product__block,body.hybrid-select .m-main-product--info .main-product__block,body.hybrid-core .m-main-product--info .main-product__block,body.calm-ultra-lux .m-main-product--info .main-product__block{margin-top:0;margin-bottom:12px}@media screen and (min-width:768px){body.calm-lite .m-main-product--info .main-product__block,body.calm-original .m-main-product--info .main-product__block,body.hybrid-select .m-main-product--info .main-product__block,body.hybrid-core .m-main-product--info .main-product__block,body.calm-ultra-lux .m-main-product--info .main-product__block{margin-bottom:14px}body.calm-lite .m-main-product--info .m-product-title,body.calm-original .m-main-product--info .m-product-title,body.hybrid-select .m-main-product--info .m-product-title,body.hybrid-core .m-main-product--info .m-product-title,body.calm-ultra-lux .m-main-product--info .m-product-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:22px;line-height:1.25}}body.calm-lite .main-product__block-title+div[class*="@app"] .jdgm-preview-badge,body.calm-original .main-product__block-title+div[class*="@app"] .jdgm-preview-badge,body.hybrid-select .main-product__block-title+div[class*="@app"] .jdgm-preview-badge,body.hybrid-core .main-product__block-title+div[class*="@app"] .jdgm-preview-badge,body.calm-ultra-lux .main-product__block-title+div[class*="@app"] .jdgm-preview-badge{margin-top:0}body.calm-lite .m-product-tax,body.calm-original .m-product-tax,body.hybrid-select .m-product-tax,body.hybrid-core .m-product-tax,body.calm-ultra-lux .m-product-tax{margin:4px 0 0;font-size:12px;line-height:1.4}body.calm-lite .m-main-product--info .main-product__block-buy_buttons,body.calm-original .m-main-product--info .main-product__block-buy_buttons,body.hybrid-select .m-main-product--info .main-product__block-buy_buttons,body.hybrid-core .m-main-product--info .main-product__block-buy_buttons,body.calm-ultra-lux .m-main-product--info .main-product__block-buy_buttons{padding-bottom:0}@media screen and (max-width:767px){body.calm-lite main-product-blocks-mobile .main-product__block:not(.main-product__block-title):not(.main-product__block-rating-product):not(.main-product__block-price),body.calm-original main-product-blocks-mobile .main-product__block:not(.main-product__block-title):not(.main-product__block-rating-product):not(.main-product__block-price),body.hybrid-select main-product-blocks-mobile .main-product__block:not(.main-product__block-title):not(.main-product__block-rating-product):not(.main-product__block-price),body.hybrid-core main-product-blocks-mobile .main-product__block:not(.main-product__block-title):not(.main-product__block-rating-product):not(.main-product__block-price),body.calm-ultra-lux main-product-blocks-mobile .main-product__block:not(.main-product__block-title):not(.main-product__block-rating-product):not(.main-product__block-price){display:none}body.calm-lite .m-main-product--info .main-product__block-title,body.calm-original .m-main-product--info .main-product__block-title,body.hybrid-select .m-main-product--info .main-product__block-title,body.hybrid-core .m-main-product--info .main-product__block-title,body.calm-ultra-lux .m-main-product--info .main-product__block-title,body.calm-lite .m-main-product--info .main-product__block-rating-product,body.calm-original .m-main-product--info .main-product__block-rating-product,body.hybrid-select .m-main-product--info .main-product__block-rating-product,body.hybrid-core .m-main-product--info .main-product__block-rating-product,body.calm-ultra-lux .m-main-product--info .main-product__block-rating-product,body.calm-lite .m-main-product--info .main-product__block-price,body.calm-original .m-main-product--info .main-product__block-price,body.hybrid-select .m-main-product--info .main-product__block-price,body.hybrid-core .m-main-product--info .main-product__block-price,body.calm-ultra-lux .m-main-product--info .main-product__block-price{display:none}body.calm-lite .m-main-product--info .main-product__block-custom_text .hide-on-mobile,body.calm-original .m-main-product--info .main-product__block-custom_text .hide-on-mobile,body.hybrid-select .m-main-product--info .main-product__block-custom_text .hide-on-mobile,body.hybrid-core .m-main-product--info .main-product__block-custom_text .hide-on-mobile,body.calm-ultra-lux .m-main-product--info .main-product__block-custom_text .hide-on-mobile{display:block!important}body.calm-lite main-product-blocks-mobile .m-product-title,body.calm-original main-product-blocks-mobile .m-product-title,body.hybrid-select main-product-blocks-mobile .m-product-title,body.hybrid-core main-product-blocks-mobile .m-product-title,body.calm-ultra-lux main-product-blocks-mobile .m-product-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:20px;line-height:1.25}}body.calm-lite .m-main-product--info .main-product__block:has(.calm-mp-box),body.calm-original .m-main-product--info .main-product__block:has(.calm-mp-box),body.hybrid-select .m-main-product--info .main-product__block:has(.calm-mp-box),body.hybrid-core .m-main-product--info .main-product__block:has(.calm-mp-box),body.calm-ultra-lux .m-main-product--info .main-product__block:has(.calm-mp-box){margin-bottom:8px}.calm-mp-box{position:relative;padding:10px 12px;border:1px solid rgba(72,55,196,.18);border-radius:12px;background:#fff}.calm-mp-box__row{display:flex;align-items:flex-start;gap:10px}.calm-mp-box__logo{flex:0 0 auto;width:78px;height:auto;margin-top:2px}.calm-mp-box__copy{min-width:0}.calm-mp-box__title,.calm-mp-box__note{margin:0;line-height:1.4}.calm-mp-box__title{color:#323e48;font-size:14px;font-weight:700}.calm-mp-box__note{margin-top:2px;color:#323e48b8;font-size:12px}.calm-mp-box__banks{margin-top:2px;padding:0;border:0;background:none;color:#4837c4;font:inherit;font-size:12px;line-height:1.4;text-decoration:underline;cursor:pointer}.calm-mp-box__source{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=AAAAAEAAAAAAAAAAAEAM */
