rte-formatter.product-description-rich.text-block{--desc-body-size: clamp(.9375rem, 2.4vw, 1.0625rem);--desc-body-line: 1.65;--desc-body-color: rgb(var(--color-foreground-rgb) / .68);--desc-intro-size: clamp(1rem, 2.5vw, 1.125rem);--desc-intro-color: rgb(var(--color-foreground-rgb) / .82);--desc-detail-color: rgb(var(--color-foreground-rgb) / .62);--desc-heading-color: var(--color-foreground);--desc-h1-size: clamp(1.75rem, 4.2vw, 2.375rem);--desc-section-size: clamp(1.25rem, 2.8vw, 1.5625rem);--desc-benefit-size: clamp(1.0625rem, 2.2vw, 1.1875rem);--desc-section-gap: 1.25rem;--desc-stack-gap: .55rem;font-size:var(--desc-body-size)!important;font-weight:400!important;line-height:var(--desc-body-line);color:var(--desc-body-color)!important}rte-formatter.product-description-rich.text-block>*+*{margin-block-start:var(--desc-stack-gap, .55rem)!important}rte-formatter.product-description-rich :is(h3,h4,h5,h6,p,li){margin-block:0!important;font-size:var(--desc-body-size)!important;font-weight:400!important;line-height:var(--desc-body-line)!important;color:var(--desc-body-color)!important}rte-formatter.product-description-rich strong,rte-formatter.product-description-rich b{font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit}rte-formatter.product-description-rich :is(h3.desc-title,p.desc-title),rte-formatter.product-description-rich :is(h3.desc-title,p.desc-title) :is(strong,b){font-family:var(--font-heading--family)!important;font-size:var(--desc-h1-size)!important;font-weight:700!important;line-height:1.16!important;letter-spacing:-.03em!important;color:var(--desc-heading-color)!important}rte-formatter.product-description-rich h3.desc-title br{display:none}rte-formatter.product-description-rich :is(h3.desc-intro,h4.desc-intro,p.desc-intro,span.desc-intro),rte-formatter.product-description-rich :is(h3.desc-intro,h4.desc-intro,p.desc-intro,span.desc-intro) :is(strong,b){font-family:var(--font-body--family)!important;font-size:var(--desc-intro-size)!important;font-weight:400!important;line-height:1.65!important;color:var(--desc-intro-color)!important}rte-formatter.product-description-rich :is(h3,h4,p).desc-intro :is(span[style],span:not(.desc-intro):not(.desc-detail)){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}rte-formatter.product-description-rich :is(h4.desc-tip,p.desc-tip){margin-block-start:.1rem!important;margin-block-end:0!important}rte-formatter.product-description-rich.text-block>:is(h4.desc-tip,p.desc-tip)+*{margin-block-start:.12rem!important}rte-formatter.product-description-rich :is(h4,p).desc-benefit:has(+:is(h4.desc-tip,p.desc-tip)){margin-block-end:.1rem!important}rte-formatter.product-description-rich :is(h4,p).desc-benefit:has(+:is(h4.desc-tip,p.desc-tip)) span.desc-intro{margin-block-end:.05rem!important}rte-formatter.product-description-rich.text-block>:is(h4.desc-tip,p.desc-tip)+:is(h4.desc-benefit,p.desc-benefit){margin-block-start:.12rem!important}rte-formatter.product-description-rich :is(h4.desc-section,p.desc-section){font-family:var(--font-heading--family)!important;font-size:var(--desc-section-size)!important;font-weight:700!important;line-height:1.28!important;color:var(--desc-heading-color)!important;margin-block-start:var(--desc-section-gap)!important;margin-block-end:.35rem!important;padding-block-end:.35rem;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .12)}rte-formatter.product-description-rich :is(h4.desc-section,p.desc-section) :is(strong,b){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;display:inline;border:none;padding:0}rte-formatter.product-description-rich :is(h4.desc-section,p.desc-section)+:is(h4,p):not(.desc-section):not(.desc-benefit):not(.desc-line--detail){font-weight:400!important;font-size:var(--desc-body-size)!important;color:var(--desc-body-color)!important;border:none!important;padding:0!important;margin-block-start:.25rem!important}rte-formatter.product-description-rich :is(h3.desc-benefit,h4.desc-benefit,p.desc-benefit):not(.desc-line--detail){font-family:var(--font-subheading--family)!important;font-size:var(--desc-benefit-size)!important;font-weight:600!important;line-height:1.38!important;color:rgb(var(--color-foreground-rgb) / .9)!important;margin-block-start:.35rem}rte-formatter.product-description-rich :is(h3,h4,p).desc-benefit span.desc-intro{display:block;font-family:var(--font-body--family)!important;font-size:var(--desc-intro-size)!important;font-weight:400!important;line-height:1.65!important;color:var(--desc-intro-color)!important;margin-block:.25rem .15rem!important}rte-formatter.product-description-rich :is(h3.desc-benefit,h4.desc-benefit,p.desc-benefit):not(.desc-line--detail)+:is(h4.desc-line--detail,p.desc-line--detail){margin-block-start:.15rem!important}rte-formatter.product-description-rich :is(h3.desc-benefit,h4.desc-benefit,p.desc-benefit):not(.desc-line--detail):has(+:is(h3.desc-benefit,h4.desc-benefit,p.desc-benefit):not(.desc-line--detail)){margin-block-start:var(--desc-section-gap)!important}rte-formatter.product-description-rich :is(h3.desc-benefit,h4.desc-benefit,p.desc-benefit):not(.desc-line--detail)>:is(strong,b):first-child{display:inline;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important}rte-formatter.product-description-rich em.desc-detail,rte-formatter.product-description-rich :is(h4.desc-line--detail,p.desc-line--detail),rte-formatter.product-description-rich :is(h3.desc-benefit,h4.desc-benefit,p.desc-benefit) em.desc-detail,rte-formatter.product-description-rich :is(h4.desc-line--detail,p.desc-line--detail) :is(strong,b){font-style:italic!important;font-weight:400!important;font-size:var(--desc-body-size)!important;line-height:1.62!important;color:var(--desc-detail-color)!important;display:block;margin-block:.2rem .45rem!important;padding-inline-start:0;border:none}rte-formatter.product-description-rich .desc-arrow-marker{font-style:normal!important;font-weight:500!important;color:rgb(var(--color-foreground-rgb) / .4)!important}rte-formatter.product-description-rich :is(p,h4):has(img){text-align:center}rte-formatter.product-description-rich img{max-width:min(100%,34rem);max-height:22rem;height:auto;width:auto;object-fit:contain;border-radius:4px;margin-block:.5rem}@media screen and (max-width:749px){rte-formatter.product-description-rich.text-block{--desc-body-size: 1rem;--desc-intro-size: 1.0625rem;--desc-h1-size: 1.625rem;--desc-section-size: 1.3125rem;--desc-benefit-size: 1.09375rem}rte-formatter.product-description-rich img{max-width:100%;max-height:16rem}}rte-formatter.product-description-rich ol.desc-intro{margin:.75rem 0 1rem;padding-inline-start:1.35rem;font-size:var(--desc-intro-size);line-height:1.65;color:var(--desc-intro-color)}rte-formatter.product-description-rich ol.desc-intro li+li{margin-block-start:.5rem}rte-formatter.product-description-rich :is(h3,h4).desc-benefit.desc-usage-chapter{margin-block-start:2.25rem!important;margin-block-end:.65rem!important}rte-formatter.product-description-rich :not(.desc-usage-chapter)+.desc-usage-chapter{margin-block-start:2.75rem!important}rte-formatter.product-description-rich .desc-usage-chapter+.desc-usage-chapter{margin-block-start:2.5rem!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/product-description-rich.css.map */
