.hr4{border:none;border-top:4px solid #e20074;margin-top:-20px}.medi-products .btn{position:relative;display:inline-block}.medi-products .btn a{position:relative;display:block}.medi-products .btn .btn-default{margin:0!important}.medi-products .btn img{display:block;width:100%;height:auto}.medi-products .btn-hover{position:absolute;top:0;left:0;margin:0!important;opacity:0;transition:opacity .3s ease}.medi-products .btn:hover .btn-hover,.medi-products .btn a:focus-visible .btn-hover{opacity:1}.medi-products .description p{line-height:1.8;max-width:28em;min-height:3.6em}.medi-products .body-note{margin:8px 0 0;text-align:center}.medi-products .thickness-col img,.medi-products .thickness-sp .plus-mark{display:block;width:auto;height:18px}.medi-products .thickness-head img,.medi-products .thickness-sp .plus-title{display:block;width:auto;height:30px}@media screen and (min-width:1040px){.medi-products{display:flex;width:100%;max-width:1400px;margin:0 auto;padding-top:20px;box-sizing:border-box;justify-content:center}.medi-products .body{flex:0 0 auto;width:300px;max-width:30%;margin:32px 28px 0 0}.medi-products .body img{display:block;width:100%;height:auto}.medi-products .brands-container{position:relative;flex:0 1 calc(447px + 28em);min-width:0;margin:27px 0 0}.medi-products .brands{display:flex;align-items:center;margin:5px 0}.medi-products .btn{flex:0 1 280px;margin-right:20px}.medi-products .description{flex:0 1 28em;min-width:0}.medi-products .thickness-col{flex:0 0 107px;margin-left:40px}.medi-products .thickness-head{position:absolute;right:0;bottom:100%;margin-bottom:-20px}.medi-products .thickness-head>div{min-width:107px}.medi-products .thickness-sp{display:none}}@media screen and (max-width:1039px){.medi-products{width:95%;margin:0 auto}.medi-products .brands{margin:0 auto}.medi-products .description{width:100%;margin-top:-10px}.medi-products .description p{min-height:3.6em}.medi-products .body{width:60%;max-width:360px;margin:40px auto 0}.medi-products .body img{display:block;width:100%;height:auto;margin:0 auto}.medi-products .btn{display:block;width:70vw;max-width:min(100%,420px);margin:40px auto 0}.medi-products .brands-container{width:100%;margin:0 auto}.medi-products .sp,.medi-products .thickness-head,.medi-products .thickness-col{display:none}.medi-products .thickness-sp{display:flex;align-items:center;justify-content:center;gap:10px;width:80%;margin:-12px auto 12px}}.medi-guide__section{margin-bottom:72px}.medi-guide__section-title{margin:0 0 20px!important;padding:0;font-size:24px!important;font-weight:700;line-height:1.5}.medi-guide__section p{margin:0 0 20px;line-height:1.8}.medi-guide__section strong{color:#e4007f}.medi-guide__sample-box{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;margin-top:28px;border:2px solid #e4007f}.medi-guide__sample-label{padding:24px;color:#e4007f;font-weight:700;text-align:center}.medi-guide__sample-content{padding:20px 24px}.medi-guide__table-wrap{max-width:720px;margin:24px 0;overflow-x:auto}.medi-guide__table{width:100%;border-collapse:collapse;font-size:16px}.medi-guide__table th,.medi-guide__table td{padding:10px 16px;border:1px solid #e4007f!important}.medi-guide__table th{background:#e4007f;color:#fff!important;text-align:center!important;border-top:1px solid #e4007f;border-bottom:1px solid #e4007f;border-left:1px solid #fff!important;border-right:1px solid #fff!important}.medi-guide__table th:first-child{border-left-color:#e4007f!important}.medi-guide__table th:last-child{border-right-color:#e4007f!important}.medi-guide__table td:last-child{width:160px;text-align:right;white-space:nowrap}.medi-guide__border-note{display:inline-block;margin-top:8px!important;padding:8px 16px;border:1px solid #e4007f;color:#e4007f;font-weight:700}.medi-guide__example-list{display:grid;gap:16px;margin-top:28px}.medi-guide__example-card{padding:24px 28px;border:1px solid #e4007f}.medi-guide__example-head{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:18px}.medi-guide__example-head p{margin:4px 0 0}.medi-guide__person-icon{width:28px;margin-top:-8px}.medi-guide__person-icon img{display:block;width:100%;height:auto}.medi-guide__calculation{margin:0}.medi-guide__calculation-row{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;align-items:start}.medi-guide__calculation-row+.medi-guide__calculation-row{margin-top:18px}.medi-guide__calculation-label{color:#e4007f;font-weight:700;line-height:1.7}.medi-guide__calculation-value{min-width:0;line-height:1.7}.medi-guide__bullet-list{margin:24px 0 0;padding-left:1.4em;line-height:1.8}.medi-guide__bullet-list li+li{margin-top:14px}.medi-guide__summary-box{margin-top:32px;padding:20px 28px;border:2px solid #e4007f;line-height:1.8;text-align:left}@media screen and (max-width:749px){.medi-guide__section{margin-bottom:52px}.medi-guide__section-title{margin-bottom:16px!important;font-size:21px!important}.medi-guide__sample-box{grid-template-columns:1fr}.medi-guide__sample-label{padding:12px 16px;border-bottom:1px solid #e4007f}.medi-guide__sample-content{padding:16px}.medi-guide__table{min-width:520px;font-size:14px}.medi-guide__example-card{padding:20px}.medi-guide__calculation>div{grid-template-columns:1fr;gap:2px}.medi-guide__calculation>div+div{margin-top:16px}.medi-guide__summary-box{padding:18px 20px;text-align:left}}@media screen and (min-width:1040px){.template-index .blogposts--count-4 .blogposts--inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px}.template-index .blogposts--count-4 .article--excerpt-wrapper{width:auto!important;max-width:none!important;margin:0!important}.template-index .blogposts--count-4 .article--excerpt-content{display:none!important}}.template-index .article--excerpt-title{display:none!important}.template-index .article--excerpt-readmore{display:none}.template-index .blogposts--container .article-list-item,.template-index .blogposts--container .article--excerpt-wrapper{border:none!important;box-shadow:none!important}.site-header-cart--button{display:inline-flex;align-items:center;gap:6px}.site-header-cart-label{font-size:14px;font-weight:700;white-space:nowrap}.site-header-cart--button,.site-header-cart--button:hover,.site-header-cart--button:focus{text-decoration:none!important}.site-header-cart-label{text-decoration:none!important}.site-header_account-link-text{font-weight:700!important}.site-header-cart{transform:translate(-16px)}@media screen and (max-width:1023px){.site-header-cart{width:auto}}@media screen and (max-width:749px){.site-header-cart{transform:translate(0)}.site-header-cart--button{gap:4px}.site-header-cart-label{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
