/*!
 * File: overrides-read-more.css
 * Purpose: Override "Read more" behavior – show full text and make paragraphs continuous
 * Scope: Only on collection/product pages, and only when #product-description does NOT have a
 *        following sibling #read-more (i.e., places without the read-more toggle)
 * Why: The theme (and/or apps) clamp #product-description via max-height and gradient overlay.
 *      We open it when the toggle is not present.
 * Notes:
 *   - Uses the :has() relational pseudo-class for precise targeting.
 *   - If you need legacy support or want to avoid :has(), see the fallback at the bottom.
 * Added by: <Your Name>, <yyyy-mm-dd>, ticket/ref: <ID or link>
 * How to disable: comment/remove the stylesheet_tag in layout/theme.liquid (search for "READ MORE OVERRIDES").
 */body.template-collection #product-description:not(:has(+#read-more)):not(:has(~#read-more)),body.template-product #product-description:not(:has(+#read-more)):not(:has(~#read-more)),body.template-collection #product-description.active:not(:has(+#read-more)):not(:has(~#read-more)),body.template-product #product-description.active:not(:has(+#read-more)):not(:has(~#read-more)){max-height:none!important;height:auto!important;overflow:visible!important;position:static!important;transition:none!important;white-space:normal!important}body.template-collection #product-description:not(:has(+#read-more)):not(:has(~#read-more)):before,body.template-product #product-description:not(:has(+#read-more)):not(:has(~#read-more)):before{content:none!important;display:none!important}body.template-collection #product-description:not(:has(+#read-more)):not(:has(~#read-more)) p,body.template-product #product-description:not(:has(+#read-more)):not(:has(~#read-more)) p{display:inline!important;margin:0!important;padding:0!important;border:0!important}body.template-collection #product-description:not(:has(+#read-more)):not(:has(~#read-more)) p+p:before,body.template-product #product-description:not(:has(+#read-more)):not(:has(~#read-more)) p+p:before{content:""!important}body.template-collection #product-description:not(:has(+#read-more)):not(:has(~#read-more)) br,body.template-product #product-description:not(:has(+#read-more)):not(:has(~#read-more)) br{display:initial!important}body.template-collection #product-description:not(:has(+#read-more)):not(:has(~#read-more)) p:empty,body.template-product #product-description:not(:has(+#read-more)):not(:has(~#read-more)) p:empty,body.template-collection #product-description:not(:has(+#read-more)):not(:has(~#read-more)) p>br:only-child,body.template-product #product-description:not(:has(+#read-more)):not(:has(~#read-more)) p>br:only-child{display:none!important}body.template-collection #product-description:has(+#read-more){display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;max-height:1.8em!important;white-space:normal!important;position:relative!important}body.template-collection #product-description.active:has(+#read-more){display:block!important;-webkit-line-clamp:unset!important;max-height:none!important;overflow:visible!important}body.template-collection #product-description:has(+#read-more) p{display:inline!important;margin:0!important;padding:0!important;border:0!important}body.template-collection #product-description:has(+#read-more) p+p:before{content:" "!important}
/*# sourceMappingURL=/cdn/shop/t/118/assets/rivka-overrides-read-more.css.map */
