@font-face{font-family:Noto Sans Japanese;font-weight:400;font-style:normal;font-display:swap;src:url(//balega.jp/cdn/fonts/noto_sans_japanese/notosansjapanese_n4.74a6927b879b930fdec4ab8bb6917103ae8bbca9.woff2) format("woff2"),url(//balega.jp/cdn/fonts/noto_sans_japanese/notosansjapanese_n4.15630f5c60bcf9ed7de2df9484ab75ddd007c8e2.woff) format("woff")}@font-face{font-family:Noto Sans Japanese;font-weight:500;font-style:normal;font-display:swap;src:url(//balega.jp/cdn/fonts/noto_sans_japanese/notosansjapanese_n5.a1e978aad0e9144c0f0306d9ef6b2aa3e7a325ad.woff2) format("woff2"),url(//balega.jp/cdn/fonts/noto_sans_japanese/notosansjapanese_n5.c4a324dae2ef31aa5d8845f82138a71765d32f37.woff) format("woff")}@font-face{font-family:Noto Sans Japanese;font-weight:600;font-style:normal;font-display:swap;src:url(//balega.jp/cdn/fonts/noto_sans_japanese/notosansjapanese_n6.4ecbd50569f336533d801e5e5ec08720b2dc1560.woff2) format("woff2"),url(//balega.jp/cdn/fonts/noto_sans_japanese/notosansjapanese_n6.0185377b54573983f9e0c8025b6d418e15f6a6fd.woff) format("woff")}@font-face{font-family:Poppins;font-weight:700;font-style:normal;font-display:swap;src:url(//balega.jp/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2) format("woff2"),url(//balega.jp/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff) format("woff")}@font-face{font-family:Poppins;font-weight:400;font-style:normal;font-display:swap;src:url(//balega.jp/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2) format("woff2"),url(//balega.jp/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff) format("woff")}:root{--font-body-line-height-scale: 1.7;--font-body-letter-spacing: .01em;--font_en: Poppins, sans-serif;--font_en_weight: 700;--color_black: #121725;--color_gray: #f1f4f4;--color_gray_darken: #6b6b6b;--color_skyblue: #009fda;--color_blue: #204295;--color_white: #fff;--color_accent: var(--color_skyblue);--color_stroke: var(--color_gray);--font_size_body: min(14px, 14 / 390 * 100vw);--font_size_subheading: min(16px, 12 / 390 * 100vw);--h1: calc(var(--font-heading-scale) * 40px);--h2: calc(var(--font-heading-scale) * 28px);--h3: calc(var(--font-heading-scale) * 26px);--h4: calc(var(--font-heading-scale) * 18px);--h5: calc(var(--font-heading-scale) * 16px);--h6: calc(var(--font-heading-scale) * 16px)}@media only screen and (min-width:768px){:root{--font-body-line-height-scale: 1.8;--font-body-letter-spacing: .01em;--font_size_body: min(16px, 16 / 800 * 100vw);--font_size_subheading: min(16px, 16 / 800 * 100vw);--h1: calc(var(--font-heading-scale) * 36px);--h2: calc(var(--font-heading-scale) * 28px);--h3: calc(var(--font-heading-scale) * 24px);--h4: calc(var(--font-heading-scale) * 20px);--h5: calc(var(--font-heading-scale) * 18px)}}@media only screen and (min-width:1068px){:root{--h1: calc(var(--font-heading-scale) * 52px);--h2: calc(var(--font-heading-scale) * 38px);--h3: calc(var(--font-heading-scale) * 34px)}}body{font-size:.875em;line-height:var(--font-body-line-height-scale)}@media only screen and (min-width:768px){body{font-size:1em}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.logolink.text-logo,.heading-font,.h1-xlarge,.h1-large,.customer-addresses .my-address .address-index{font-style:normal;font-weight:700;font-family:Noto Sans Japanese,sans-serif;line-height:1.4}p{line-height:var(--font-body-line-height-scale)}.subheading{margin-bottom:.5em;font-style:normal;font-family:var(--font_en);font-size:var(--font_size_subheading);font-weight:var(--font_en_weight);letter-spacing:.375em;line-height:1;text-transform:none}.subheading:has(+h2,+h3){margin-bottom:min(20px,20 / 390 * 100vw)}.subheading+h2,.subheading+h3{margin-bottom:min(30px,30 / 390 * 100vw)}h1,.h1,.h1-large,.h1-xlarge{font-size:var(--h1)}h2,.h2{font-size:var(--h2)}h3,.h3{font-size:var(--h3)}h4,.h4{font-size:var(--h4)}h5,.h5{font-size:var(--h5)}h6,.h6{font-size:var(--h6)}.u-c_accent{color:rgb(var(--color_accent))}.u-c_nodisc{padding-left:0;list-style-type:none}.u-en{font-style:normal;font-family:var(--font_en);font-weight:var(--font_en_weight)}.mega-menu-promotion:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#5050504d,#0000);z-index:1}.mega-menu-promotion--cover{padding-inline:30px;text-align:right;text-shadow:2px 2px 5px rgb(0 0 0 /.3);left:auto;right:0;z-index:2}.mobile-menu-drawer .mobile-menu li .link-container{font-size:1em}.hardness_label{margin:0;list-style-type:none;display:flex}.hardness_label li{padding:.3em .5em;color:var(--color_white);font-size:calc(1em - 3px);line-height:1;background-color:var(--bg)}.hardness_label li.--soft{--bg: var(--color_soft)}.hardness_label li.--standard{--bg: var(--color_standard)}.hardness_label li.--hard{--bg: var(--color_hard)}.hardness_label li.--harder{--bg: var(--color_harder)}.rte a.button{text-decoration:none}@media only screen and (max-width:480px){.product-card .product-card-subtitle{font-size:.75rem;line-height:1.6}.product-card--add-to-cart-button{padding-inline:10px;font-size:clamp(12px,14 / 390 * 100vw,14px)}}.footer .widget .thb-widget-title.collapsible{font-size:1em}@media only screen and (max-width:480px){.footer .widget.widget--text p{font-size:calc(1em - 1px)}}.product-information .product-information--inner .product--text.style_vendor{opacity:1;font-size:min(13px,1em - 2px);letter-spacing:.03em;text-transform:none}.product-information .rte h2,.product-information .rte .h2{font-size:max(var(--h4),var(--h3) * .65)}.product-information .rte>h2:first-child{color:var(--color_accent)}.product-information .rte h3,.product-information .rte .h3{font-size:var(--h4)}.product-information .rte h4,.product-information .rte .h4{font-size:var(--h5)}.product-information .rte h5,.product-information .rte .h5{font-size:var(--h6)}.product-information .rte table{font-size:calc(1em - 2px)}.product-information .rte h3:has(+table){margin-bottom:.5em;font-size:1em}.product-information .rte th,.product-information .rte td{padding:6px 10px}.product-information .rte th{background:#f9f9f9}.product-information .variations .product-form__input--color input[type=radio]+label:after{width:calc(100% - 4px);height:calc(100% - 4px);top:1px;left:1px}@media only screen and (min-width:768px){.product-information .rte th,.product-information .rte td{padding:8px 13px}}@media only screen and (min-width:1068px){.product .product-grid-container{grid-template-columns:1fr clamp(360px,45%,520px);column-gap:clamp(30px,5%,50px)}}.product-information .rte li{margin-bottom:.6em;line-height:1.5}.product-information .hardness_label{margin-bottom:.3em}.thb-product-detail .product--text.style_vendor{text-transform:none}.entry-title{font-size:var(--h3)}.page-content-width.rte h2,.page-content-width.rte .h2,.post-content.rte h2,.post-content.rte .h2{font-size:max(var(--h4),var(--h3) * .65)}.page-content-width.rte h3,.page-content-width.rte .h3,.post-content.rte h3,.post-content.rte .h3{font-size:var(--h4)}.page-content-width.rte h4,.page-content-width.rte .h4,.post-content.rte h4,.post-content.rte .h4{font-size:var(--h5)}.page-content-width.rte h5,.page-content-width.rte .h5,.post-content.rte h5,.post-content.rte .h5{font-size:var(--h6)}.page-content-width.rte table,.post-content.rte table{font-size:calc(1em - 2px)}.post-content.rte a:not(.button){color:var(--color_accent)}.page-content-width.rte th,.post-content.rte th{background:#f9f9f9}.page-content-width.rte th{min-width:9em}.page-content-width.rte th,.page-content-width.rte td,.post-content.rte th,.post-content.rte td{padding:6px 10px}.post-content.rte div:has(table){overflow-x:auto;-webkit-overflow-scrolling:touch}.post-content.rte table{white-space:nowrap}@media only screen and (min-width:768px){.post-content.rte table{white-space:normal}.page-content-width.rte th,.page-content-width.rte td,.post-content.rte th,.post-content.rte td{padding:8px 13px}.page-content-width.rte th{min-width:11em}}.balega-article-toc{margin-block:1.5em;padding:min(30px,20 / 390 * 100vw) min(30px,12 / 390 * 100vw);background-color:#f1f4f4}.balega-article-toc a{--color_accent: var(--color_black)}.balega-article-toc a:hover{--color_accent: var(--color_skyblue)}.balega-article-toc>ol{margin-left:1.4em;font-size:calc(1em - 2px)}.balega-article-toc__title{margin-bottom:.5em;font-weight:700}.balega-article-toc__list li{margin-bottom:.5em}.balega-article-toc__list ol{margin-top:.5em;margin-bottom:.8em;margin-left:.5em}@media only screen and (min-width:768px){.balega-article-toc>ol{font-size:calc(1em - 1px)}.balega-article-toc__list ol{margin-left:1em}}.shopify-policy__body .rte th{background-color:var(--color_gray)}.shopify-policy__container .shopify-policy__title{padding:40px 0 30px}.shopify-policy__title h1{margin-bottom:0;font-size:var(--h2)}.shopify-policy__body .rte th{min-width:10em}.shopify-policy__body h2,.shopify-policy__body h3{font-size:var(--h4)}.shopify-policy__body h4{font-size:var(--h5)}@media only screen and (max-width:768px){.shopify-policy__container .shopify-policy__title{padding:30px 0 20px}.shopify-policy__body .rte table{border:0}.shopify-policy__body .rte tr{display:grid;grid-template-columns:1fr}.shopify-policy__body .rte th,.shopify-policy__body .rte td{border:0}.shopify-policy__body .rte td{padding-bottom:20px}}@media only screen and (max-width:480px){.media-grid .media-grid--item{padding:10px 10px 15px}.media-grid .media-grid--heading{font-size:.9375rem}}.text-with-icons.heading-medium h6{margin-bottom:.5em}@media only screen and (max-width:480px){.text-with-icons .text-with-icons__inner{row-gap:30px;grid-auto-columns:minmax(250px,350px)}}@media only screen and (min-width:768px){.gallery .gallery__item-content{padding:min(50px,20 / 768 * 100vw) min(50px,15 / 768 * 100vw)}.gallery .gallery__item-content>div{max-width:100%}}.collapsible-content.heading-uppercase-true .accordion summary{text-transform:none}.collapsible-content .accordion summary{font-size:1em;line-height:var(--font-body-line-height-scale)}.image-with-text .image-with-text__content{padding-inline:0}@media only screen and (min-width:768px){.image-with-text .image-with-text__content{padding-inline:45px}}@media only screen and (min-width:1068px){.image-with-text .image-with-text__content{padding:60px 50px}}modal-dialog.popup-modal .product-popup-modal__content-image{height:auto;aspect-ratio:5 / 3.3}modal-dialog.popup-modal .product-popup-modal__content-info{padding-top:15px}@media only screen and (min-width:768px){modal-dialog.popup-modal .product-popup-modal__content-image{aspect-ratio:auto}modal-dialog.popup-modal .product-popup-modal__content-info{padding:40px}}#shopify-section-template--28370377638167__multicolumn_pTG3pC .multicolumn__inner .columns{margin-bottom:0;padding:0 10px}@media only screen and (max-width:767px){#shopify-section-template--28370377638167__multicolumn_pTG3pC .multicolumn__inner .row{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}}@media only screen and (max-width:480px){#shopify-section-template--28370377638167__multicolumn_pTG3pC .multicolumn__inner .row{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){#shopify-section-template--28370377638167__multicolumn_pTG3pC .multicolumn__inner .columns{padding-inline:min(10px,5 / 768 * 100vw)}#shopify-section-template--28370377638167__multicolumn_pTG3pC .label{font-size:min(13px,12 / 768 * 100vw)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom_common.css.map */
