h1,.h1{font-size:36px}h2,.h2{font-size:28px}h3,.h3{font-size:24px}.rte{line-height:2}.note{font-size:.7em;vertical-align:super}.note-text{font-size:.8em;color:#666;margin-top:10px}.spShow{display:none!important}@media screen and (max-width:768px){h1,.h1{font-size:18px}h2,.h2{font-size:16px}h3,.h3{font-size:14px}.pcShow{display:none!important}.spShow{display:block!important}}.col2_wrap{display:flex}.col2_wrap>.con{width:50%;aspect-ratio:683 / 618;position:relative;z-index:1;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:40px}.col2_wrap h2{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:15px;font-size:25px;letter-spacing:.025em;text-align:center}.col2_wrap h2 span{display:block;font-size:13px}.col2_wrap .bg_img{width:100%;height:100%;position:absolute;z-index:-1}.col2_wrap .bg_img img{width:100%;height:100%;object-fit:cover}.col2_wrap a{text-decoration:none}.product_wrap{padding-top:100px;padding-bottom:80px;background-color:#cad7de;display:flex;justify-content:center;column-gap:90px}.product_wrap a{text-decoration:none}.product_wrap h2{display:flex;align-items:flex-end;gap:20px;font-size:38px;font-weight:700}.product_wrap h2 span{font-size:20px;font-weight:400}.product_wrap .img_wrap h2{flex-flow:column;align-items:flex-start;gap:10px}.product_wrap .img_wrap{display:flex;flex-flow:column;align-items:center;gap:60px}.product_wrap.lotion .img_wrap img{width:160px}.product_wrap.cream .img_wrap img{width:290px}.product_wrap .price_wrap{width:610px;display:flex;flex-flow:column}.product_wrap .price_wrap .price_list{display:flex;flex-flow:column;gap:30px;margin-top:50px}.product_wrap.cream .price_wrap .price_list{margin-top:0}.product_wrap .price_wrap .price_list .price_con .layout{display:flex;position:relative;z-index:1;height:52px}.product_wrap .price_wrap .price_list .price_con .layout .best{position:absolute;z-index:2;top:-25px;left:-15px}.product_wrap .price_wrap .price_list .price_con .layout .ttl{width:calc(380/610*100%);height:100%;background-color:#0a6b9d;border:2px solid #0a6b9d;display:flex;align-items:center;justify-content:space-between;padding-left:35px;padding-right:10px;font-size:18px;color:#fff;font-weight:700}.product_wrap .price_wrap .price_list .price_con .layout .price{display:flex;align-items:center;justify-content:center;width:calc(235/610*100%);height:100%;border:2px solid #0a6b9d}.product_wrap .price_wrap .price_list .price_con:last-child .layout .ttl{background-color:#5896b7;border:2px solid #5896b7}.product_wrap .price_wrap .price_list .price_con:last-child .layout .price{border:2px solid #5896b7}.product_wrap .price_wrap .price_list .price_con .layout .price .p_layout{display:flex;align-items:flex-end;column-gap:10px}.product_wrap .price_wrap .price_list .price_con .price .main{font-size:26px;font-weight:700}.product_wrap .price_wrap .price_list .price_con .price .sub{font-size:10px;line-height:1.4;font-weight:400}.product_wrap .price_wrap .price_list .price_con .txt{margin-top:10px;font-size:14px;line-height:1.4}.product_wrap .price_wrap .price_list .price_con .txt .note{font-size:10px;margin-top:5px}.product_wrap .price_wrap .note_txt{margin-top:20px;font-size:10px;line-height:1.4}.shopify_subscriptions_app_policy,.price__taxes-included{display:none}.product-description strong{font-size:120%}.product-custom-liquid .shopify_subscriptions_app_block_label ul,.product-custom-liquid .shopify_subscriptions_app_block_label_children{padding-left:0}.first-discount-message{font-weight:700;color:red}.first-discount-message span{font-size:110%}.subscription-price{font-weight:700;color:red}.subscription-price span{font-size:110%}.shopify_subscriptions_app_block_label_children input{display:none}.shopify_subscriptions_app_block_label>label{font-size:110%;font-weight:700}@media screen and (max-width:768px){.col2_wrap{flex-flow:column}.col2_wrap>.con{width:100%;aspect-ratio:683 / 618;gap:35px}.col2_wrap h2{gap:10px;font-size:22px}.col2_wrap h2 span{font-size:13px}.product_wrap{padding-top:60px;padding-bottom:40px;flex-flow:column;justify-content:center;gap:60px}.product_wrap h2{flex-flow:column;align-items:flex-start;gap:10px;font-size:22px}.product_wrap h2 span{font-size:13px}.product_wrap .img_wrap h2{flex-flow:column;align-items:center;gap:10px}.product_wrap .img_wrap{gap:40px}.product_wrap.lotion .img_wrap img{width:160px}.product_wrap.cream .img_wrap img{width:290px}.product_wrap .price_wrap{width:90%;margin:auto}.product_wrap .price_wrap .price_list{gap:20px;margin-top:30px}.product_wrap.cream .price_wrap .price_list{margin-top:0}.product_wrap .price_wrap .price_list .price_con .layout{display:flex;position:relative;z-index:1;height:60px}.product_wrap .price_wrap .price_list .price_con .layout .best{position:absolute;z-index:2;top:-25px;left:-15px}.product_wrap .price_wrap .price_list .price_con .layout .ttl{width:calc(380/610*100%);padding-left:35px;padding-right:10px;font-size:16px;line-height:1.4;text-align:center}.product_wrap .price_wrap .price_list .price_con .layout .price .p_layout{flex-flow:column;align-items:center;gap:2px}.product_wrap .price_wrap .price_list .price_con .price .main{font-size:18px}.product_wrap .price_wrap .price_list .price_con .price .sub{font-size:10px;text-align:center}.product_wrap .price_wrap .price_list .price_con .txt{margin-top:10px;font-size:12px}.product_wrap .price_wrap .price_list .price_con .txt .note{font-size:10px;margin-top:5px}.product_wrap .price_wrap .note_txt{margin-top:20px;font-size:10px;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
