:root{--jpi-rhythm-1: 4px;--jpi-rhythm-2: 8px;--jpi-rhythm-3: 12px;--jpi-rhythm-4: 16px;--jpi-rhythm-6: 24px;--jpi-rhythm-8: 32px;--jpi-rhythm-12: 48px;--jpi-rhythm-16: 64px;--jpi-reading-measure: 68ch}#MainContent :where(h1,h2,h3,h4,h5,h6):not(.visually-hidden){max-width:100%;overflow:visible;overflow-wrap:anywhere;padding-block:.08em;text-wrap:balance}#MainContent :where(.rte:not(:is(h1,h2,h3,h4,h5,h6)),.product__description,.article-template__content,.shopify-policy__body,.jpi-reading-content){font-size:max(16px,1em);line-height:1.65;max-width:var(--jpi-reading-measure);overflow-wrap:break-word;text-align:left}#MainContent :where(.rte:not(:is(h1,h2,h3,h4,h5,h6)),.product__description,.article-template__content,.shopify-policy__body,.jpi-reading-content)>:first-child{margin-block-start:0}#MainContent :where(.rte:not(:is(h1,h2,h3,h4,h5,h6)),.product__description,.article-template__content,.shopify-policy__body,.jpi-reading-content)>:last-child{margin-block-end:0}#MainContent :where(.rte:not(:is(h1,h2,h3,h4,h5,h6)),.product__description,.article-template__content,.shopify-policy__body,.jpi-reading-content) :where(h1,h2,h3,h4,h5,h6){break-after:avoid-page;line-height:1.15;margin-block:var(--jpi-rhythm-12) var(--jpi-rhythm-4);overflow-wrap:anywhere;text-wrap:balance}#MainContent :where(.rte:not(:is(h1,h2,h3,h4,h5,h6)),.product__description,.article-template__content,.shopify-policy__body,.jpi-reading-content) :where(h1,h2,h3,h4,h5,h6)+:where(p,ul,ol,dl,blockquote,figure,table){margin-block-start:0}#MainContent :where(.rte:not(:is(h1,h2,h3,h4,h5,h6)),.product__description,.article-template__content,.shopify-policy__body,.jpi-reading-content) :where(p,ul,ol,dl,blockquote,figure,table){margin-block:var(--jpi-rhythm-4)}#MainContent :where(.rte:not(:is(h1,h2,h3,h4,h5,h6)),.product__description,.article-template__content,.shopify-policy__body,.jpi-reading-content) p{orphans:3;text-wrap:pretty;widows:3}#MainContent :where(.rte:not(:is(h1,h2,h3,h4,h5,h6)),.product__description,.article-template__content,.shopify-policy__body,.jpi-reading-content) p+p{margin-block-start:var(--jpi-rhythm-4)}#MainContent :where(.rte:not(:is(h1,h2,h3,h4,h5,h6)),.product__description,.article-template__content,.shopify-policy__body,.jpi-reading-content) :where(ul,ol){padding-inline-start:var(--jpi-rhythm-6)}#MainContent :where(.rte:not(:is(h1,h2,h3,h4,h5,h6)),.product__description,.article-template__content,.shopify-policy__body,.jpi-reading-content) li+li{margin-block-start:var(--jpi-rhythm-2)}#MainContent :where(.rte:not(:is(h1,h2,h3,h4,h5,h6)),.product__description,.article-template__content,.shopify-policy__body,.jpi-reading-content) li>:where(ul,ol){margin-block:var(--jpi-rhythm-2) 0}#MainContent :where(.rte:not(:is(h1,h2,h3,h4,h5,h6)),.product__description,.article-template__content,.shopify-policy__body,.jpi-reading-content) blockquote{border-inline-start:3px solid currentColor;margin-inline:0;padding-inline-start:var(--jpi-rhythm-4)}#MainContent :where(.rte:not(:is(h1,h2,h3,h4,h5,h6)),.product__description,.article-template__content,.shopify-policy__body,.jpi-reading-content) :where(img,video,iframe,svg){height:auto;max-width:100%}#MainContent :where(.rte:not(:is(h1,h2,h3,h4,h5,h6)),.product__description,.article-template__content,.shopify-policy__body,.jpi-reading-content) :where(table,pre){max-width:100%;overflow-x:auto}#MainContent :where(.rte:not(:is(h1,h2,h3,h4,h5,h6)),.product__description,.article-template__content,.shopify-policy__body,.jpi-reading-content) :where(a,code){overflow-wrap:anywhere}#MainContent :where(.main-page-title,.collection-hero__title,.product__title,.article-template__title){line-height:1.1;margin-block-end:var(--jpi-rhythm-6);overflow-wrap:anywhere;text-wrap:balance}#MainContent :where(.caption,.caption-with-letter-spacing,.article-card__excerpt){font-size:max(12px,1em);line-height:1.5}@media(max-width:768px){#MainContent :where(.rte:not(:is(h1,h2,h3,h4,h5,h6)),.product__description,.article-template__content,.shopify-policy__body,.jpi-reading-content) :where(h1,h2,h3,h4,h5,h6){margin-block-start:var(--jpi-rhythm-8)}}@media(forced-colors:active){#MainContent :where(.rte:not(:is(h1,h2,h3,h4,h5,h6)),.product__description,.article-template__content,.shopify-policy__body,.jpi-reading-content) blockquote{border-inline-start-color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/jpi-content-rhythm.css.map */
