.dezori-atmosphere{background:linear-gradient(90deg,#17251feb,#17251fa8),var(--atmosphere-image) center/cover;color:var(--esera-linen);font-family:var(--esera-font-body);padding:6rem 3rem}.dezori-atmosphere__inner{max-width:87.5rem;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.dezori-atmosphere__copy{max-width:35rem}.dezori-atmosphere__copy h2{font:italic 400 clamp(1.75rem,3vw,2.75rem)/1.15 var(--esera-font-display);color:inherit;margin:0 0 2rem}.dezori-atmosphere__copy p{font-size:.95rem;line-height:1.75;color:inherit;margin:0 0 1.25rem}.dezori-masonry{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:14rem;gap:1.15rem;align-items:stretch;min-width:0}.dezori-masonry__item{position:relative;display:block;overflow:hidden;border:0;border-radius:var(--esera-radius,6px);color:var(--esera-linen);min-width:0}.dezori-masonry__item:nth-child(3n+1){grid-row:span 2}.dezori-masonry__item img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.dezori-masonry__title{position:absolute;inset:auto 0 0;padding:3rem 1.1rem 1.2rem;background:linear-gradient(transparent,#102019e8);color:var(--esera-linen);font:italic 400 1.35rem/1.2 var(--esera-font-display);opacity:0;transition:opacity .25s ease}.dezori-masonry__item:hover .dezori-masonry__title,.dezori-masonry__item:focus-visible .dezori-masonry__title{opacity:1}.dezori-masonry__item:hover img{transform:scale(1.025)}.dezori-masonry__item:focus-visible{outline:2px solid var(--esera-linen);outline-offset:3px}@media(hover:none){.dezori-masonry__title{opacity:1}}@media(max-width:989px){.dezori-atmosphere{padding:4rem 1.5rem}.dezori-atmosphere__inner{grid-template-columns:1fr;gap:2.5rem}.dezori-atmosphere__copy{max-width:40rem}.dezori-masonry{grid-auto-rows:12rem;gap:.85rem}}@media(max-width:480px){.dezori-masonry{grid-auto-rows:10rem}.dezori-masonry__title{font-size:1.1rem;padding:2.5rem .75rem .85rem}}@media(prefers-reduced-motion:reduce){.dezori-masonry__item img,.dezori-masonry__title{transition:none}}.dezori-footer{padding:5rem 3rem 3rem;background:#253b32;color:var(--esera-linen);font-family:var(--esera-font-body);border-top:1px solid #faf3ea26}.dezori-footer__grid{max-width:87.5rem;margin:auto;display:grid;grid-template-columns:1.35fr .8fr 1.25fr 1fr;gap:3rem}.dezori-footer a{color:inherit;text-decoration:none;transition:opacity .2s}.dezori-footer a:hover{text-decoration:underline;text-underline-offset:4px}.dezori-footer a:focus-visible,.dezori-footer summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.dezori-footer__logo{display:inline-block}.dezori-footer__logo img{display:block;width:160px;max-width:100%;height:auto}.dezori-footer__brand p{max-width:18rem;font-size:.9rem;line-height:1.75;margin:1.5rem 0;color:#e5e5d9}.dezori-footer__brand>a:last-child{font-size:.85rem;overflow-wrap:anywhere}.dezori-footer__column h2{font:italic 400 1.45rem/1.2 var(--esera-font-display);color:inherit;margin:0 0 1.5rem}.dezori-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.dezori-footer li,.dezori-footer__guide{font-size:.85rem;line-height:1.6}.dezori-footer__guide{border-bottom:1px solid #faf3ea26}.dezori-footer__guide summary{display:flex;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:.7rem 0}.dezori-footer__guide summary::-webkit-details-marker{display:none}.dezori-footer__guide:first-of-type summary{padding-top:0}.dezori-footer__guide[open] summary span{transform:rotate(45deg)}.dezori-footer__guide div{padding:0 0 .8rem;color:#e5e5d9;font-size:.8rem;line-height:1.75}.dezori-footer__guide p{margin:0 0 .6rem}@media(max-width:989px){.dezori-footer__grid{grid-template-columns:1fr 1fr;gap:3rem}}@media(max-width:599px){.dezori-footer{padding:3rem 1.5rem 2rem}.dezori-footer__grid{grid-template-columns:1fr;gap:2.5rem}}.dezori-moods{display:block;padding:5rem 3rem;background:var(--esera-linen);font-family:var(--esera-font-body);text-align:center;color:var(--esera-ink)}.dezori-moods h2{font:italic 400 clamp(1.75rem,3vw,2.5rem)/1.2 var(--esera-font-display);color:inherit;margin:0 0 2rem}.dezori-moods__filters{display:flex;justify-content:center;gap:2.5rem;margin:0 auto 3rem}.dezori-moods__filter{position:relative}.dezori-moods__button{display:flex;flex-direction:column;align-items:center;gap:.8rem;min-width:5rem;border:0;background:transparent;color:inherit;font:inherit;font-size:.85rem;cursor:pointer;padding:.5rem}.dezori-moods__swatch{display:block;width:44px;height:44px;border-radius:50%;box-shadow:0 0 0 1px #2a211b22;transition:box-shadow .2s,transform .2s}.dezori-moods__swatch--calm{background:#9cae9c}.dezori-moods__swatch--dreamy{background:#b8a4b7}.dezori-moods__swatch--simple{background:#c8b99f}.dezori-moods__button[aria-pressed=true] .dezori-moods__swatch{box-shadow:0 0 0 4px var(--esera-linen),0 0 0 5px var(--esera-ink);transform:scale(1.06)}.dezori-moods__button:focus-visible,.dezori-moods__product:focus-visible,.dezori-moods__cta:focus-visible{outline:2px solid var(--esera-ink);outline-offset:5px}.dezori-moods__tooltip{position:absolute;z-index:3;top:100%;left:50%;transform:translate(-50%);width:15rem;max-width:65vw;padding:1rem 1.2rem;background:var(--esera-ink);color:var(--esera-linen);font-size:.8rem;line-height:1.6;border-radius:var(--esera-radius,4px);opacity:0;visibility:hidden;transition:opacity .2s}@media(hover:hover){.dezori-moods__filter:hover:not(.tooltip-dismissed) .dezori-moods__tooltip{opacity:1;visibility:visible}}.dezori-moods__filter:first-child .dezori-moods__tooltip{left:0;transform:none}.dezori-moods__filter:last-child .dezori-moods__tooltip{left:auto;right:0;transform:none}.dezori-moods__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;max-width:87.5rem;margin:auto;text-align:left}.dezori-moods__product{display:block;text-decoration:none;color:inherit;min-width:0}.dezori-moods__product[hidden]{display:none}.dezori-moods__product img{display:block;aspect-ratio:4/5;width:100%;height:auto;object-fit:cover;border-radius:var(--esera-radius,4px)}.dezori-moods__product-title{display:block;padding-top:1rem;font-size:.9rem}.dezori-moods__cta{border-radius:var(--esera-radius,4px);display:inline-block;padding:.9rem 2.25rem;border:1px solid var(--esera-ink);color:inherit;text-decoration:none;font-size:.8rem;letter-spacing:.0938rem;text-transform:uppercase;margin-top:3rem;transition:background .2s,color .2s}.dezori-moods__cta:hover{background:var(--esera-ink);color:var(--esera-linen)}@media(max-width:749px){.dezori-moods{padding:3.5rem 1.5rem}.dezori-moods__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dezori-moods__filters{gap:1.25rem}}@media(max-width:480px){.dezori-moods__grid{grid-template-columns:1fr}.dezori-moods__filters{gap:.75rem}.dezori-moods__button{min-width:4.5rem}}@media(prefers-reduced-motion:reduce){.dezori-moods__swatch,.dezori-moods__tooltip,.dezori-moods__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
