.pr-sci{--pr-sci-max: 725px}.shopify-section:has(.pr-video){padding-top:0}.pr-sci-prose{position:relative;width:100%;display:block;margin:50px 0}.pr-sci-prose__inner{max-width:var(--pr-sci-max);margin:0 auto;padding:0 15px;position:relative;z-index:1}.pr-sci-prose--center .pr-sci-prose__inner{text-align:center}.pr-sci-prose--left .pr-sci-prose__inner{text-align:left}.pr-sci-prose--script .pr-sci-prose__title{font-family:var(--pr-script);font-size:6.5rem;font-weight:500;line-height:100px;color:#ffb0b6;margin:0 0 12px}.pr-sci-prose--plain .pr-sci-prose__title{font-size:2.5rem;font-weight:600;line-height:56px;color:var(--pr-brown);margin:0 0 20px}.pr-sci-prose__copy{color:var(--pr-brown)}.pr-sci-prose--script .pr-sci-prose__copy p{font-size:1rem;font-weight:400;line-height:1.6;margin:0 0 1.6em}.pr-sci-prose--plain .pr-sci-prose__copy p{font-size:.875rem;font-weight:400;line-height:30px;margin:0 0 30px}.pr-sci-prose__copy p:last-child{margin-bottom:0}.pr-sci-prose__copy[data-pr-read-more]{overflow:hidden}.pr-sci-prose__rose{position:absolute;display:block;max-width:none;object-fit:contain;pointer-events:none;z-index:0}.pr-sci-prose__rose--right{right:0;object-position:right center}.pr-sci-prose__rose--left{left:0;object-position:left top}.pr-read-more{display:inline-flex;align-items:center;justify-content:space-between;width:145px;margin-top:10px;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;font-size:1.25rem;line-height:1.25;text-transform:capitalize;color:#ffb0b6}.pr-read-more[hidden]{display:none}.pr-read-more__caret{display:inline-flex;width:16px;height:16px;transition:transform .2s ease}.pr-read-more__caret svg{width:100%;height:100%}.pr-read-more__caret.is-open{transform:rotate(180deg)}.pr-sci-row{position:relative;padding:50px 0}@media screen and (min-width:769px){.pr-sci-row--overhang{margin-top:150px;margin-bottom:50px}.pr-sci-row--overhang .pr-sci-row__body{display:flow-root}.pr-sci-row--overhang .pr-sci-row__title-wrap--desktop{margin-top:-150px}}.pr-sci-row__body{position:relative;z-index:1}.pr-sci-row__title{font-size:2.5rem;font-weight:600;line-height:50px;text-align:center;color:var(--pr-brown);margin:0 0 10px}.pr-sci-row__accent{display:block;font-family:var(--pr-script);font-size:6.25rem;font-weight:400;line-height:100px;color:#ffb0b6}.pr-sci-row__title-wrap--mobile{display:none}.pr-sci-row__cols{display:flex;align-items:center}.pr-sci-row__media,.pr-sci-row__text{flex:0 1 50%}.pr-sci-row__media img{display:block;width:100%;height:auto}.pr-sci-row__text{padding:30px}.pr-sci-row__copy p{font-size:.875rem;font-weight:500;line-height:1.6;color:var(--pr-brown);margin:0 0 1.6em}.pr-sci-row__copy p:last-child{margin-bottom:0}.pr-sci-row__cta{margin-top:30px}.pr-sci-row__rose{position:absolute;display:block;max-width:none;object-fit:contain;pointer-events:none;z-index:0}.pr-sci-row__rose--desktop{right:0;bottom:0;object-position:left top}.pr-sci-row__rose--mobile{display:none;left:0;object-position:left top}.pr-reveal--left{transform:translate(100px)}.pr-reveal--right{transform:translate(-100px)}.pr-reveal--left.pr-reveal--visible,.pr-reveal--right.pr-reveal--visible{transform:translate(0)}@media screen and (max-width:768px){.pr-sci-prose{margin:50px 0 30px}.pr-sci-prose--script .pr-sci-prose__title{font-size:4.5rem;margin:0}.pr-sci-prose--plain .pr-sci-prose__title{font-size:1.875rem;font-weight:500;line-height:1.3}.pr-sci-prose--script .pr-sci-prose__copy p{font-size:.9375rem;line-height:1.5;max-width:400px;margin-left:auto;margin-right:auto;text-align:center}.pr-sci-prose--plain .pr-sci-prose__copy p{font-size:.9375rem;line-height:24px;margin-bottom:24px}.pr-sci-prose__inner{padding:0 30px}.pr-sci-row{padding:0 0 50px}.pr-sci-row__title{font-size:1.875rem;font-weight:500;margin:0 0 40px}.pr-sci-row__accent{font-size:4.375rem;line-height:60px}.pr-sci-row__title-wrap--desktop{display:none}.pr-sci-row__title-wrap--mobile{display:block}.pr-sci-row__cols{flex-direction:column}.pr-sci-row__media{order:1}.pr-sci-row__text{order:2}.pr-sci-row__media,.pr-sci-row__text{flex:1 1 100%;width:100%}.pr-sci-row__copy p{font-size:.9375rem;font-weight:400;line-height:1.5}.pr-sci-row__rose--desktop{display:none}.pr-sci-row__rose--mobile{display:block}}@media screen and (max-width:568px){.pr-sci-prose--plain{margin:30px 0}.pr-read-more{font-size:1.0625rem;width:125px}}@media screen and (max-width:480px){.pr-sci-prose--script .pr-sci-prose__title{font-size:3.5rem;line-height:50px}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/pure-rose-science.css.map */
