.core-text{display:block;width:100%;box-sizing:border-box;color:var(--core-text-color, inherit);text-align:var(--core-text-align, start);padding-block-start:var(--core-text-pt, 0);padding-inline-end:var(--core-text-pe, 0);padding-block-end:var(--core-text-pb, 0);padding-inline-start:var(--core-text-ps, 0)}.core-text>:first-child,.core-text__body>:first-child{margin-block-start:0}.core-text>:last-child,.core-text__body>:last-child{margin-block-end:0}.core-text__truncate{display:contents}.core-text--style-h1,.core-text--style-h1 :is(p,h1,h2,h3,h4,h5,h6,li){--hh-font-size-desktop: var(--hh-h1-font-size-desktop);--hh-font-size-mobile: var(--hh-h1-font-size-mobile);font:var(--hh-h1-font-weight) var(--hh-font-size-fluid) / var(--hh-h1-line-height) var(--hh-h1-font-family);letter-spacing:var(--hh-h1-letter-spacing);text-transform:var(--hh-h1-text-transform)}.core-text--style-h2,.core-text--style-h2 :is(p,h1,h2,h3,h4,h5,h6,li){--hh-font-size-desktop: var(--hh-h2-font-size-desktop);--hh-font-size-mobile: var(--hh-h2-font-size-mobile);font:var(--hh-h2-font-weight) var(--hh-font-size-fluid) / var(--hh-h2-line-height) var(--hh-h2-font-family);letter-spacing:var(--hh-h2-letter-spacing);text-transform:var(--hh-h2-text-transform)}.core-text--style-h3,.core-text--style-h3 :is(p,h1,h2,h3,h4,h5,h6,li){--hh-font-size-desktop: var(--hh-h3-font-size-desktop);--hh-font-size-mobile: var(--hh-h3-font-size-mobile);font:var(--hh-h3-font-weight) var(--hh-font-size-fluid) / var(--hh-h3-line-height) var(--hh-h3-font-family);letter-spacing:var(--hh-h3-letter-spacing);text-transform:var(--hh-h3-text-transform)}.core-text--style-h4,.core-text--style-h4 :is(p,h1,h2,h3,h4,h5,h6,li){--hh-font-size-desktop: var(--hh-h4-font-size-desktop);--hh-font-size-mobile: var(--hh-h4-font-size-mobile);font:var(--hh-h4-font-weight) var(--hh-font-size-fluid) / var(--hh-h4-line-height) var(--hh-h4-font-family);letter-spacing:var(--hh-h4-letter-spacing);text-transform:var(--hh-h4-text-transform)}.core-text--style-h5,.core-text--style-h5 :is(p,h1,h2,h3,h4,h5,h6,li){--hh-font-size-desktop: var(--hh-h5-font-size-desktop);--hh-font-size-mobile: var(--hh-h5-font-size-mobile);font:var(--hh-h5-font-weight) var(--hh-font-size-fluid) / var(--hh-h5-line-height) var(--hh-h5-font-family);letter-spacing:var(--hh-h5-letter-spacing);text-transform:var(--hh-h5-text-transform)}.core-text--style-h6,.core-text--style-h6 :is(p,h1,h2,h3,h4,h5,h6,li){--hh-font-size-desktop: var(--hh-h6-font-size-desktop);--hh-font-size-mobile: var(--hh-h6-font-size-mobile);font:var(--hh-h6-font-weight) var(--hh-font-size-fluid) / var(--hh-h6-line-height) var(--hh-h6-font-family);letter-spacing:var(--hh-h6-letter-spacing);text-transform:var(--hh-h6-text-transform)}.core-text--style-p,.core-text--style-p :is(p,h1,h2,h3,h4,h5,h6,li){--hh-font-size-desktop: var(--hh-body-font-size-desktop);--hh-font-size-mobile: var(--hh-body-font-size-mobile);font:var(--hh-body-font-weight) var(--hh-font-size-fluid) / var(--hh-body-line-height) var(--hh-body-font-family);letter-spacing:var(--hh-body-letter-spacing);text-transform:var(--hh-body-text-transform)}.core-text--style-caption,.core-text--style-caption :is(p,h1,h2,h3,h4,h5,h6,li){--hh-font-size-desktop: var(--hh-caption-font-size-desktop);--hh-font-size-mobile: var(--hh-caption-font-size-mobile);font:var(--hh-caption-font-weight) var(--hh-font-size-fluid) / var(--hh-caption-line-height) var(--hh-caption-font-family);font-style:var(--hh-caption-font-style);letter-spacing:var(--hh-caption-letter-spacing);text-transform:var(--hh-caption-text-transform)}.core-text--style-utility,.core-text--style-utility :is(p,h1,h2,h3,h4,h5,h6,li){--hh-font-size-desktop: var(--hh-utility-font-size-desktop);--hh-font-size-mobile: var(--hh-utility-font-size-mobile);font:var(--hh-utility-font-weight) var(--hh-font-size-fluid) / var(--hh-utility-line-height) var(--hh-utility-font-family);letter-spacing:var(--hh-utility-letter-spacing);text-transform:var(--hh-utility-text-transform)}.core-text--casing-uppercase,.core-text--casing-uppercase :is(p,h1,h2,h3,h4,h5,h6,li){text-transform:uppercase}.core-text--casing-lowercase,.core-text--casing-lowercase :is(p,h1,h2,h3,h4,h5,h6,li){text-transform:lowercase}.core-text--casing-capitalize,.core-text--casing-capitalize :is(p,h1,h2,h3,h4,h5,h6,li){text-transform:capitalize}.core-text--casing-none,.core-text--casing-none :is(p,h1,h2,h3,h4,h5,h6,li){text-transform:none}.core-text--truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--core-text-truncate-lines, 3);overflow:hidden}.core-text__truncate.is-expanded .core-text__body.core-text--truncate{display:block;-webkit-line-clamp:unset;overflow:visible}.core-text__toggle{display:inline;margin:0;padding:0;border:0;background:none;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.15em}.core-text__toggle[hidden],.core-text__toggle-less,.core-text__truncate.is-expanded .core-text__toggle-more{display:none}.core-text__truncate.is-expanded .core-text__toggle-less{display:inline}.core-text--first-letter>:first-child:first-letter,.core-text--first-letter .core-text__body>:first-child:first-letter{font-family:var(--hh-font-family-heading);font-size:var(--core-text-first-letter-size, 99px);float:left;line-height:.71;margin-top:var(--core-text-first-letter-mt, 6px);margin-right:var(--hh-space-sm);color:var(--core-text-first-letter-color, var(--core-text-color, var(--hh-color-ink)))}@media screen and (min-width:750px){.core-text{text-align:var(--core-text-align-desktop, var(--core-text-align, start));padding-block-start:var(--core-text-pt-desktop, var(--core-text-pt, 0));padding-inline-end:var(--core-text-pe-desktop, var(--core-text-pe, 0));padding-block-end:var(--core-text-pb-desktop, var(--core-text-pb, 0));padding-inline-start:var(--core-text-ps-desktop, var(--core-text-ps, 0))}.core-text--truncate{-webkit-line-clamp:var(--core-text-truncate-lines-desktop, var(--core-text-truncate-lines, 3))}.core-text--first-letter>:first-child:first-letter,.core-text--first-letter .core-text__body>:first-child:first-letter{font-size:var(--core-text-first-letter-size-desktop, var(--core-text-first-letter-size, 109px));margin-top:var(--core-text-first-letter-mt-desktop, var(--core-text-first-letter-mt, 4px))}}
/*# sourceMappingURL=/cdn/shop/t/534/assets/snippet-core-text.css.map */
