.collection-hero__inner{display:flex;flex-direction:column}.collection-hero--with-image .collection-hero__inner{margin-bottom:0;padding-bottom:2rem}@media screen and (min-width:750px){.collection-hero.collection-hero--with-image{padding:calc(4rem + var(--page-width-margin)) 0 calc(4rem + var(--page-width-margin));overflow:hidden}.collection-hero--with-image .collection-hero__inner{padding-bottom:0}}.collection-hero__text-wrapper{flex-basis:100%}@media screen and (min-width:750px){.collection-hero{padding:0}.collection-hero__inner{align-items:center;flex-direction:row;padding-bottom:0}}.collection-hero__title{margin:2.5rem 0}.collection-hero__title+.collection-hero__description{margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.6rem;line-height:calc(1 + .5 / var(--font-body-scale))}@media screen and (min-width:750px){.collection-hero__title+.collection-hero__description{font-size:1.8rem;margin-top:2rem;margin-bottom:2rem}.collection-hero__description{max-width:66.67%}.collection-hero--with-image .collection-hero__description{max-width:100%}}.collection-hero--with-image .collection-hero__title{margin:0}.collection-hero--with-image .collection-hero__text-wrapper{padding:5rem 0 4rem}.collection-hero__image-container{border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}@media screen and (max-width:749px){.collection-hero__image-container{height:20rem}}@media screen and (min-width:750px){.collection-hero--with-image .collection-hero__text-wrapper{padding:4rem 2rem 4rem 0;flex-basis:50%}.collection-hero__image-container{align-self:stretch;flex:1 0 50%;margin-left:3rem;min-height:20rem}}.collection-hero.collection-hero--compact{--om-hero-ink: #482f31;--om-hero-body: #675d58;--om-hero-maroon: #7a2f3c;--om-hero-gold: #b49354;--om-hero-gold-soft: rgba(180, 147, 84, .4);position:relative;background:linear-gradient(180deg,#fffdf8,#fbf6ec);border-bottom:1px solid rgba(180,147,84,.28)}.collection-hero.collection-hero--compact:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(180,147,84,.24),transparent);pointer-events:none}.collection-hero--compact .collection-hero__inner{align-items:center;padding-top:1.25rem;padding-bottom:.95rem}.collection-hero--compact .collection-hero__text-wrapper{min-width:0;width:100%;text-align:center}.collection-hero__signature{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:0 auto .45rem;color:var(--om-hero-gold)}.collection-hero__signature-line{width:clamp(2.8rem,9vw,4.5rem);height:1px;background:linear-gradient(90deg,transparent,var(--om-hero-gold))}.collection-hero__signature-line:last-child{background:linear-gradient(90deg,var(--om-hero-gold),transparent)}.collection-hero__signature-label{color:#816a3d;font-family:var(--font-body-family);font-size:.9rem;font-weight:600;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.collection-hero--compact .collection-hero__title,.collection-hero--compact.collection-hero--with-image .collection-hero__title{margin:0;color:var(--om-hero-ink);font-size:clamp(2.5rem,7vw,2.9rem);line-height:1.12;text-wrap:balance}.collection-hero--compact .collection-hero__description,.collection-hero--compact .collection-hero__title+.collection-hero__description{max-width:72rem;margin:.45rem auto 0;overflow:visible;color:var(--om-hero-body);font-size:1.28rem;line-height:1.45;text-wrap:balance}.collection-hero--compact .collection-hero__description>*{margin-top:0;margin-bottom:0}.collection-hero__devotional-divider{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:.72rem auto 0}.collection-hero__devotional-divider span{width:2.8rem;height:1px;background:linear-gradient(90deg,transparent,var(--om-hero-gold-soft))}.collection-hero__devotional-divider span:last-child{background:linear-gradient(90deg,var(--om-hero-gold-soft),transparent)}.collection-hero__devotional-divider i{width:.5rem;height:.5rem;background:var(--om-hero-maroon);border:1px solid rgba(180,147,84,.55);transform:rotate(45deg)}.collection-hero--compact.collection-hero--with-image .collection-hero__inner{margin-bottom:0;padding-top:0}.collection-hero--compact.collection-hero--with-image .collection-hero__text-wrapper{padding:1.2rem 0 0}@media screen and (max-width:749px){.collection-hero--compact .collection-hero__image-container{width:100%;height:16rem}}@media screen and (min-width:750px){.collection-hero--compact .collection-hero__inner{padding-top:1.55rem;padding-bottom:1.15rem}.collection-hero__signature{gap:1rem;margin-bottom:.55rem}.collection-hero__signature-label{font-size:.95rem;letter-spacing:.22em}.collection-hero--compact .collection-hero__title,.collection-hero--compact.collection-hero--with-image .collection-hero__title{font-size:clamp(3rem,2.5vw,3.7rem)}.collection-hero--compact .collection-hero__description,.collection-hero--compact .collection-hero__title+.collection-hero__description{margin-top:.55rem;font-size:1.45rem;line-height:1.45}.collection-hero__devotional-divider{margin-top:.85rem}.collection-hero.collection-hero--compact.collection-hero--with-image{padding:1.55rem 0}.collection-hero--compact.collection-hero--with-image .collection-hero__inner{align-items:center;flex-direction:row;padding-top:0;padding-bottom:0}.collection-hero--compact.collection-hero--with-image .collection-hero__text-wrapper{flex-basis:50%;padding:1rem 2rem 1rem 0}.collection-hero--compact.collection-hero--with-image .collection-hero__description{max-width:100%}.collection-hero--compact .collection-hero__image-container{min-height:16rem}}@media screen and (min-width:750px){.collection-hero.collection-hero--compact:not(.collection-hero--with-image){background:radial-gradient(circle at 18% 22%,rgba(180,147,84,.055),transparent 30%),linear-gradient(180deg,#fffdf8,#fbf6ec)}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__inner{padding-top:1.8rem;padding-bottom:1.65rem}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__text-wrapper{width:100%;max-width:112rem;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.06fr) 1px minmax(30rem,.94fr);grid-template-areas:"signature ornament description" "title ornament description";column-gap:clamp(3.5rem,5vw,7rem);align-items:center;text-align:left}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__signature{grid-area:signature;justify-content:flex-start;gap:.9rem;width:100%;margin:0 0 .55rem}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__signature-line:first-child{display:none}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__signature-line:last-child{width:4.8rem;background:linear-gradient(90deg,var(--om-hero-gold),transparent)}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__title{grid-area:title;max-width:58rem;font-size:clamp(3.2rem,3vw,4.25rem);line-height:1.06;letter-spacing:-.012em;text-align:left}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__description,.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__title+.collection-hero__description{grid-area:description;max-width:44rem;margin:0;color:#625752;font-size:1.5rem;line-height:1.58;letter-spacing:.01em;text-align:left;text-wrap:pretty}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__devotional-divider{grid-area:ornament;width:1px;height:8.6rem;margin:0;display:flex;flex-direction:column;justify-content:center;gap:.65rem}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__devotional-divider span{width:1px;height:3.1rem;flex:0 0 3.1rem;background:linear-gradient(180deg,transparent,var(--om-hero-gold-soft))}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__devotional-divider span:last-child{background:linear-gradient(180deg,var(--om-hero-gold-soft),transparent)}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__devotional-divider i{width:.55rem;height:.55rem;flex:0 0 .55rem;margin-left:-.225rem}}@media screen and (min-width:750px)and (max-width:989px){.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__text-wrapper{grid-template-columns:minmax(0,1fr) 1px minmax(25rem,.82fr);column-gap:2.6rem}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__title{font-size:3rem}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__description,.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__title+.collection-hero__description{font-size:1.35rem}}@media screen and (min-width:750px){.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__text-wrapper:not(:has(.collection-hero__description)){max-width:76rem;display:flex;flex-direction:column;align-items:center;text-align:center}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__text-wrapper:not(:has(.collection-hero__description)) .collection-hero__signature{justify-content:center;width:auto;margin:0 auto .55rem}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__text-wrapper:not(:has(.collection-hero__description)) .collection-hero__signature-line:first-child{display:block}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__text-wrapper:not(:has(.collection-hero__description)) .collection-hero__signature-line:last-child{width:clamp(2.8rem,9vw,4.5rem)}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__text-wrapper:not(:has(.collection-hero__description)) .collection-hero__title{max-width:76rem;text-align:center}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__text-wrapper:not(:has(.collection-hero__description)) .collection-hero__devotional-divider{width:auto;height:auto;margin:.85rem auto 0;flex-direction:row;gap:.55rem}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__text-wrapper:not(:has(.collection-hero__description)) .collection-hero__devotional-divider span{width:2.8rem;height:1px;flex:0 0 2.8rem;background:linear-gradient(90deg,transparent,var(--om-hero-gold-soft))}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__text-wrapper:not(:has(.collection-hero__description)) .collection-hero__devotional-divider span:last-child{background:linear-gradient(90deg,var(--om-hero-gold-soft),transparent)}.collection-hero--compact:not(.collection-hero--with-image) .collection-hero__text-wrapper:not(:has(.collection-hero__description)) .collection-hero__devotional-divider i{margin-left:0}}@media screen and (max-width:749px){.collection-hero--compact .collection-hero__signature-label{color:#7b663e;font-size:.88rem;letter-spacing:.2em}.collection-hero--compact .collection-hero__title,.collection-hero--compact.collection-hero--with-image .collection-hero__title{font-size:clamp(2.7rem,8.2vw,3.15rem);line-height:1.08}.collection-hero--compact .collection-hero__description,.collection-hero--compact .collection-hero__title+.collection-hero__description{max-width:62rem;margin-top:.65rem;font-size:1.3rem;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-collection-hero.css.map */
