.mood-section{--mood-soft-cream: 253, 247, 239;--mood-soft-rose: 244, 219, 215;--mood-warm-line: 121, 90, 90;--mood-radius: 1.6rem}.mood-section .page-width{max-width:var(--page-width)}#mood-product-grid{display:block;height:1px;scroll-margin-top:calc(var(--header-height, 6rem) + 1rem)}.mood-hero{position:relative;overflow:hidden}.mood-hero__media{position:relative;display:block;width:100%;aspect-ratio:4 / 5;background-color:rgba(var(--mood-soft-cream),1);overflow:hidden}.mood-hero__media img,.mood-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mood-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#00000059);pointer-events:none}.mood-hero__content{position:relative;z-index:1;padding:2.4rem 1.6rem 3.2rem;text-align:center}.mood-hero__eyebrow{display:inline-block;margin:0 0 1rem;font-size:1.2rem;letter-spacing:.18rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.mood-hero__title{margin:0 0 1.2rem;font-size:calc(var(--font-heading-scale) * 3.6rem);line-height:1.05;letter-spacing:-.02em}.mood-hero__subtitle{margin:0 auto;max-width:52rem;font-size:1.6rem;line-height:1.55;color:rgba(var(--color-foreground),.78)}.mood-hero__cta{margin-top:2rem}@media screen and (min-width:750px){.mood-hero__inner{display:grid;grid-template-columns:1.05fr 1fr;gap:4.8rem;align-items:center}.mood-hero__media{aspect-ratio:5 / 6;border-radius:var(--mood-radius)}.mood-hero__media:after{background:linear-gradient(180deg,#0000 50%,#0000002e)}.mood-hero__content{padding:0 1rem;text-align:left}.mood-hero__title{font-size:calc(var(--font-heading-scale) * 5.6rem)}.mood-hero__subtitle{margin:0;font-size:1.8rem}}.mood-hero--overlay .mood-hero__inner{display:block}.mood-hero--overlay .mood-hero__media{aspect-ratio:16 / 9;border-radius:var(--mood-radius)}.mood-hero--overlay .mood-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:2.4rem;color:#fff}.mood-hero--overlay .mood-hero__title,.mood-hero--overlay .mood-hero__subtitle,.mood-hero--overlay .mood-hero__eyebrow{color:#fff}@media screen and (min-width:750px){.mood-hero--overlay .mood-hero__content{padding:4.8rem 6.4rem}}.mood-story__inner{max-width:68rem;margin:0 auto;text-align:center;padding:0 1rem}.mood-story__eyebrow{margin:0 0 1rem;font-size:1.2rem;letter-spacing:.18rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.mood-story__heading{margin:0 0 1.6rem;font-size:calc(var(--font-heading-scale) * 2.6rem);line-height:1.15}.mood-story__text{margin:0;font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.82)}.mood-story__text p+p{margin-top:1.2rem}.mood-story__chips{margin:2.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;list-style:none}.mood-story__chip{display:inline-flex;align-items:center;padding:.6rem 1.4rem;border:.1rem solid rgba(var(--mood-warm-line),.24);border-radius:999px;background:rgba(var(--mood-soft-cream),.6);font-size:1.3rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.85)}@media screen and (min-width:750px){.mood-story__heading{font-size:calc(var(--font-heading-scale) * 3.2rem)}.mood-story__text{font-size:1.7rem}}.mood-gallery__inner{display:grid;gap:1.2rem;grid-template-columns:1fr}.mood-gallery__item{position:relative;overflow:hidden;margin:0;border-radius:var(--mood-radius);background-color:rgba(var(--mood-soft-cream),1);aspect-ratio:4 / 5}.mood-gallery__item img,.mood-gallery__item svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.mood-gallery__item:hover img{transform:scale(1.03)}.mood-gallery__caption{position:absolute;left:1.2rem;bottom:1.2rem;padding:.4rem .9rem;background:#ffffffd9;border-radius:999px;font-size:1.2rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.9)}.mood-gallery--2 .mood-gallery__inner{grid-template-columns:1fr 1fr;gap:.4rem .2rem}.mood-gallery--2 .mood-gallery__item{aspect-ratio:4 / 5}.mood-gallery--3 .mood-gallery__inner{grid-template-columns:1.2fr 1fr;grid-template-rows:repeat(2,1fr);gap:.4rem .2rem;aspect-ratio:16 / 11}.mood-gallery--3 .mood-gallery__item{aspect-ratio:auto;height:100%}.mood-gallery--3 .mood-gallery__item:nth-child(1){grid-row:span 2}.mood-gallery--4 .mood-gallery__inner{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:.4rem .2rem;aspect-ratio:16 / 10}.mood-gallery--4 .mood-gallery__item{aspect-ratio:auto;height:100%}.mood-gallery--4 .mood-gallery__item:nth-child(1){grid-column:span 2;grid-row:span 2}.mood-gallery--4 .mood-gallery__item:nth-child(2){grid-column:span 2}.mood-gallery--4 .mood-gallery__item:nth-child(3){grid-column:span 1}.mood-gallery--4 .mood-gallery__item:nth-child(4){grid-column:span 1}@media screen and (max-width:749px){.mood-gallery .page-width{padding-left:.4rem;padding-right:.4rem}.mood-gallery__item{border-radius:.8rem}.mood-gallery__caption{left:.6rem;bottom:.6rem;padding:.2rem .6rem;font-size:1rem}}@media screen and (min-width:750px){.mood-gallery--2 .mood-gallery__inner,.mood-gallery--3 .mood-gallery__inner,.mood-gallery--4 .mood-gallery__inner{gap:1.6rem}}.mood-featured__header{margin:0 auto 2.4rem;text-align:center;max-width:60rem;padding:0 1rem}.mood-featured__eyebrow{margin:0 0 .8rem;font-size:1.2rem;letter-spacing:.18rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.mood-featured__heading{margin:0 0 .8rem;font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.2}.mood-featured__intro{margin:0;font-size:1.5rem;color:rgba(var(--color-foreground),.78);line-height:1.6}.mood-featured__grid{display:grid;gap:1.6rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0;align-items:start}.mood-featured__item{position:relative;min-width:0}.mood-featured__item .card-wrapper,.mood-featured__item .card{height:auto}.mood-featured__item .card__information{min-height:4rem}@media screen and (min-width:750px){.mood-featured__item .card__information{min-height:5.6rem}}.mood-featured--count-4 .mood-featured__grid{grid-template-columns:1fr 1fr;gap:.8rem}@media screen and (min-width:750px){.mood-featured--count-4 .mood-featured__grid{grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto;gap:2rem}.mood-featured--count-4 .mood-featured__item:nth-child(1){grid-column:1 / span 7;grid-row:1}.mood-featured--count-4 .mood-featured__item:nth-child(2){grid-column:8 / span 5;grid-row:1}.mood-featured--count-4 .mood-featured__item:nth-child(3){grid-column:1 / span 5;grid-row:2}.mood-featured--count-4 .mood-featured__item:nth-child(4){grid-column:6 / span 7;grid-row:2}.mood-featured--count-4 .mood-featured__item:nth-child(1) .card,.mood-featured--count-4 .mood-featured__item:nth-child(1) .card .card__inner,.mood-featured--count-4 .mood-featured__item:nth-child(4) .card,.mood-featured--count-4 .mood-featured__item:nth-child(4) .card .card__inner{--ratio-percent: 89% !important}}@media screen and (min-width:750px){.mood-featured__heading{font-size:calc(var(--font-heading-scale) * 3rem)}.mood-featured--count-2 .mood-featured__grid{grid-template-columns:1.15fr 1fr;gap:2rem}.mood-featured--count-2 .mood-featured__item:nth-child(1) .card,.mood-featured--count-2 .mood-featured__item:nth-child(1) .card .card__inner{--ratio-percent: 109% !important}.mood-featured--count-3 .mood-featured__grid{grid-template-columns:1.6fr 1fr;grid-template-rows:auto auto;gap:2rem}.mood-featured--count-3 .mood-featured__item:nth-child(1){grid-column:1;grid-row:1 / span 2}.mood-featured--count-3 .mood-featured__item:nth-child(2){grid-column:2;grid-row:1}.mood-featured--count-3 .mood-featured__item:nth-child(3){grid-column:2;grid-row:2}.mood-featured--count-3 .mood-featured__item:nth-child(1) .card,.mood-featured--count-3 .mood-featured__item:nth-child(1) .card .card__inner{--ratio-percent: 165% !important}}@media screen and (min-width:750px){.mood-featured__item--lead .card__heading{font-size:calc(var(--font-heading-scale) * 1.8rem)}}.mood-section__pad{padding-top:var(--mood-pt, 3.2rem);padding-bottom:var(--mood-pb, 3.2rem)}@media screen and (min-width:750px){.mood-section__pad{padding-top:var(--mood-pt-dt, 5.6rem);padding-bottom:var(--mood-pb-dt, 5.6rem)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-mood.css.map */
