@charset "UTF-8";:root{--font_en: "Work Sans", "Noto Sans Japanese", sans-serif;--font_main: "Noto Sans Japanese", sans-serif;--color_blue: #0000ff;--color_blue_lighter: #cad6e3;--color_navy: #00007a;--color_gray: #dadada;--color_gray_lighter: #fafafa;--color_gray_darken: #efefef;--color_white: #fff;--color_accent: var(--color_blue);--color_stroke: var(--color_gray);--h1: calc(var(--font-heading-scale) * 24px);--h1_lineheight: calc( var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 28px));--h2: calc(var(--font-heading-scale) * 22px);--h2_lineheight: calc( var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 26px));--h3: calc(var(--font-heading-scale) * 18px);--h3_lineheight: calc( var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 22px));--h4: calc(var(--font-heading-scale) * 16px);--h4_lineheight: calc( var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 22px));--h5: calc(var(--font-heading-scale) * 15px);--h5_lineheight: calc( var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 20px));--h6: calc(var(--font-heading-scale) * 15px);--h6_lineheight: calc( var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 20px))}@media (min-width: 768px){:root{--h1: calc(var(--font-heading-scale) * 30px);--h1_lineheight: calc( var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 36px));--h2: calc(var(--font-heading-scale) * 28px);--h2_lineheight: calc( var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 34px));--h3: calc(var(--font-heading-scale) * 22px);--h3_lineheight: calc( var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 26px));--h4: calc(var(--font-heading-scale) * 18px);--h4_lineheight: calc( var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 25px))}}body{font-size:calc(var(--font-body-scale) * 15px)}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-family:var(--font_en)}h1,.h1,.h1-large,.h1-xlarge{font-size:var(--h1);line-height:var(--h1_lineheight)}h2,.h2{font-size:var(--h2);line-height:var(--h2_lineheight)}h3,.h3{font-size:var(--h3);line-height:var(--h3_lineheight)}h4,.h4{font-size:var(--h4);line-height:var(--h4_lineheight)}h5,.h5{font-size:var(--h5);line-height:var(--h5_lineheight)}h6,.h6{font-size:var(--h6);line-height:var(--h6_lineheight)}.section-header:has(h2):has(.rte){border-bottom:1px solid var(--color_stroke)}.section-header:has(h2):has(.rte) .section-header--button{position:relative;top:-20px}.section-header:has(h2):has(.rte) .section-header--button .text-button:before{display:none}.section-header--content:has(.rte) h2{padding-bottom:.65em}.section-header--content:has(h2):has(.rte){display:flex;flex-direction:column}.section-header--content:has(h2) .rte{margin-top:0;margin-bottom:4px;color:var(--color_accent);font-size:1.06666666667em;font-family:var(--font_en);font-weight:700;order:-1}@media only screen and (max-width: 768px){.section-header:has(h2):has(.rte) .section-header--button{justify-content:flex-end}}@media only screen and (min-width: 768px){.section-header--content:has(h2):has(.rte){max-width:100%;display:flex;flex-direction:column}}.rte h2{margin-bottom:.7em;border-bottom:1px solid var(--color_stroke);padding-bottom:.7em}.rte :is(h3,.h3,h4,.h4,h5,.h5,h6,.h6){border-bottom:0;padding-bottom:0}.rte :is(h3,h4,h5,h6){margin-bottom:.5em}.rte a{color:var(--color_accent)}.rte iframe[src*="youtube.com"]{max-width:100%;height:auto;aspect-ratio:560 / 315;object-fit:contain}.rte :is(th,td){padding:.7em 1.6em;border-color:var(--color_stroke);font-size:calc(1em - 1px)}.rte :is(th,td)>*:first-child{margin-top:0}.rte :is(th,td)>*:last-child{margin-bottom:0}.rte th{background-color:var(--color_gray_darken)}.rte td{background-color:var(--color_white)}@media only screen and (max-width: 480px){.rte :is(th,td){padding-inline:.8em}}.product-card .product-card--featured-image img{background-color:var(--color_white)}.product-card .product-card-vendor{text-transform:none}.post-excerpt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (min-width: 1068px){.product .product-grid-container{grid-template-columns:1fr clamp(360px,50%,610px)}}.thb-product-detail .product-information .product--text.style_vendor{text-transform:none}.thb-product-detail .product-title-container .product-title{font-size:var(--h2)}variant-selects .variations .product-form__input--block{gap:10px}variant-selects .variations .product-form__input--block .form__label{margin-bottom:0}variant-selects .variations .product-form__input--block input[type=radio]+label{height:40px}.product__accordion.accordion summary{font-size:calc(1em - 1px)}.product-information .rte h2{font-size:var(--h3);line-height:var(--h3_lineheight)}.product-information .rte h2:first-child{margin-bottom:.8em;border-bottom:0;padding-bottom:0;color:var(--color_accent);font-size:var(--h4)}.product-information .rte h3{font-size:var(--h4);line-height:var(--h4_lineheight)}.thb-cart-form--cart-collaterals .saw-cart-total{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom_common.css.map */
