.blushe-hero{position:relative;width:100%;max-width:var(--page-width);margin:0 auto;border-radius:var(--radius-md);overflow:hidden}.blushe-hero__image-wrapper{position:relative;width:100%;aspect-ratio:21 / 9}.blushe-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.blushe-hero__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#7d5b4f1a,#7d5b4f4d);pointer-events:none}.blushe-hero__content{position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);text-align:center}.blushe-hero__text-box{max-width:600px}.blushe-hero__heading{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:clamp(2rem,5vw,3.5rem);color:var(--color-white);text-shadow:0 2px 8px rgba(125,91,79,.4);margin-bottom:var(--space-xs);line-height:var(--line-height-tight)}.blushe-hero__subheading{font-family:var(--font-body);font-size:clamp(1rem,2vw,1.25rem);color:var(--color-white);text-shadow:0 1px 4px rgba(125,91,79,.4);margin-bottom:var(--space-md);line-height:var(--line-height-relaxed)}.blushe-hero__button{background-color:#94a381d9;color:var(--color-white);font-family:var(--font-body);font-size:1.1rem;font-weight:500;padding:12px 28px;text-decoration:none;display:inline-block;transition:all .3s ease;border:none;border-radius:var(--radius-sm)}.blushe-hero__button:hover{background-color:var(--color-accent-sage)}@media screen and (max-width:749px){.blushe-hero__image-wrapper{aspect-ratio:4 / 3}.blushe-hero__content{top:80%}}.botanical-newsletter{position:relative;padding:var(--space-lg) 0;background-color:var(--color-bg-cream);overflow:hidden}.botanical-newsletter__container{position:relative;z-index:1}.botanical-newsletter__inner{max-width:600px;margin:0 auto;text-align:center;position:relative}.botanical-newsletter__content{background:var(--color-white);padding:var(--space-lg) var(--space-md);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);position:relative;z-index:1}.botanical-newsletter__subheading{font-family:var(--font-accent);font-style:italic;font-size:var(--font-size-lg);color:var(--color-accent-sage);margin-bottom:var(--space-xs)}.botanical-newsletter__heading{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-bottom:var(--space-xs);line-height:var(--line-height-tight)}.botanical-newsletter__text{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-text-secondary);margin-bottom:var(--space-md);line-height:var(--line-height-relaxed)}.botanical-newsletter__form{margin-bottom:var(--space-sm)}.botanical-newsletter__field-wrapper{display:flex;gap:var(--space-xs);max-width:400px;margin:0 auto}.botanical-newsletter__input{flex:1;font-family:var(--font-body);font-size:var(--font-size-md);padding:var(--space-sm);border:1px solid var(--color-accent-blush);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-text-primary);transition:border-color .3s ease}.botanical-newsletter__input::placeholder{color:var(--color-text-secondary)}.botanical-newsletter__input:focus{outline:none;border-color:var(--color-accent-sage);box-shadow:0 0 0 2px #94a38133}.botanical-newsletter__button{font-family:var(--font-body);font-size:var(--font-size-md);padding:var(--space-sm) var(--space-md);background-color:var(--color-accent-sage);color:var(--color-white);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .3s ease;white-space:nowrap}.botanical-newsletter__button:hover{background-color:var(--button-hover-bg)}.botanical-newsletter__success{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-accent-sage);margin-top:var(--space-sm)}.botanical-newsletter__error{font-family:var(--font-body);font-size:var(--font-size-sm);color:#c45c5c;margin-top:var(--space-sm)}.botanical-newsletter__disclaimer{font-family:var(--font-body);font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--space-sm)}@media screen and (max-width:749px){.botanical-newsletter{padding:var(--space-md) 0}.botanical-newsletter__content{padding:var(--space-md)}.botanical-newsletter__field-wrapper{flex-direction:column}.botanical-newsletter__button{width:100%}}.botanical-story{position:relative;padding:var(--space-lg) 0;overflow:hidden;background-color:var(--color-bg-cream)}.botanical-story__container{position:relative;z-index:1}.botanical-story__content{max-width:700px;margin:0 auto;text-align:center;background:var(--color-white);padding:var(--space-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.botanical-story__subheading{font-family:var(--font-accent);font-style:italic;font-size:var(--font-size-lg);color:var(--color-accent-sage);margin-bottom:var(--space-xs);letter-spacing:.05em}.botanical-story__heading{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:var(--font-size-3xl);color:var(--color-text-primary);margin-bottom:var(--space-sm);line-height:var(--line-height-tight)}.botanical-story__text{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-md)}.botanical-story__text p{margin-bottom:var(--space-sm)}.botanical-story__text p:last-child{margin-bottom:0}.botanical-story__button{background-color:var(--color-accent-sage);color:var(--color-white);font-family:var(--font-body);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);text-decoration:none;transition:all .3s ease;display:inline-block;margin-top:var(--space-sm)}.botanical-story__button:hover{background-color:var(--button-hover-bg)}@media screen and (max-width:749px){.botanical-story{padding:var(--space-md) 0}.botanical-story__content{padding:var(--space-md)}.botanical-story__heading{font-size:var(--font-size-2xl)}}.styleguide{padding:var(--space-lg) 0}.styleguide__header{text-align:center;margin-bottom:var(--space-lg)}.styleguide__title{font-family:var(--font-heading);font-size:var(--font-size-3xl);color:var(--color-text-primary);margin-bottom:var(--space-xs)}.styleguide__subtitle{font-family:var(--font-accent);font-style:italic;color:var(--color-text-secondary);font-size:var(--font-size-lg)}.styleguide__section{margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-accent-blush)}.styleguide__section-title{font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--color-text-primary);margin-bottom:var(--space-md)}.styleguide__colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-sm)}.styleguide__color{text-align:center}.styleguide__color-swatch{width:100%;height:80px;background:var(--swatch);border-radius:var(--radius-md);margin-bottom:var(--space-xs);border:1px solid var(--color-accent-blush)}.styleguide__color-name{display:block;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-primary)}.styleguide__color code{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.styleguide__typography{display:flex;flex-direction:column;gap:var(--space-md)}.styleguide__type-sample{padding:var(--space-sm);background:var(--color-bg-cream);border-radius:var(--radius-md)}.styleguide__type-label{display:block;font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);margin-bottom:var(--space-xs)}.styleguide__type-sample p{color:var(--color-text-primary);margin:0}.styleguide__buttons{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.styleguide__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-md);max-width:500px}.styleguide__card{padding:var(--space-sm)}.styleguide__card .card__content{padding:var(--space-sm) 0}.styleguide__card .card__title{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-text-primary);margin:0 0 var(--space-xs)}.styleguide__card .card__price{font-family:var(--font-body);color:var(--color-text-secondary);margin:0}.styleguide__spacing{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:flex-end}.styleguide__space-block{text-align:center}.styleguide__space-visual{width:var(--size);height:var(--size);background:var(--color-accent-sage);border-radius:var(--radius-sm);margin:0 auto var(--space-xs)}.styleguide__space-block span{display:block;font-size:var(--font-size-sm);color:var(--color-text-primary)}.styleguide__space-block code{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.styleguide__effects{display:flex;flex-wrap:wrap;gap:var(--space-md)}.styleguide__effect-box{width:150px;height:100px;background:var(--color-white);border:1px solid var(--color-accent-blush);display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary)}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
