@font-face{font-family:Switzer;src:url(Switzer-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.design-dream{position:relative;background:var(--design-dream-bg, #7c3a2a);color:var(--design-dream-text, #ffffff);font-family:Switzer,system-ui,sans-serif;text-align:center;overflow:hidden}.design-dream:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--design-dream-bg-image, none);background-size:cover;background-position:center;opacity:var(--design-dream-bg-image-opacity, .18);pointer-events:none}.design-dream__container{position:relative;z-index:1;max-width:74rem;margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.design-dream__container{padding:0 5rem}}.design-dream__tag{display:block;margin:0 0 2rem;font-size:1rem;letter-spacing:.45em;text-transform:uppercase;font-weight:500;opacity:.75;color:var(--design-dream-text, #ffffff)}.design-dream__heading,.eb-garamond-heading--design-dream{margin:0 0 2.4rem;font-family:EB Garamond,serif;font-optical-sizing:auto;font-style:italic;font-weight:400;font-size:clamp(3.8rem,5.5vw,7.6rem);line-height:1.05;color:var(--design-dream-text, #ffffff)}.design-dream__heading em{font-family:inherit;font-style:italic;font-weight:inherit;color:inherit}.design-dream__text{margin:0 auto 3.6rem;max-width:50ch;font-size:1.6rem;line-height:1.7;font-weight:300;opacity:.82;color:var(--design-dream-text, #ffffff)}.design-dream__text p{margin:0}.design-dream__button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;height:44px;min-height:44px;padding:0 2.4rem;box-sizing:border-box;border:1.5px solid var(--design-dream-button-border, rgba(255, 255, 255, .75));border-radius:.2rem;font-size:1rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500;line-height:1;color:var(--design-dream-text, #ffffff);text-decoration:none;position:relative;overflow:hidden;transition:color .4s ease}.design-dream__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--design-dream-button-hover-bg, #ffffff);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}.design-dream__button:hover{color:var(--design-dream-button-hover-text, #7c3a2a)}.design-dream__button:hover:before{transform:scaleX(1)}.design-dream__button-label,.design-dream__button-arrow{position:relative;z-index:1}.design-dream__button-arrow{transition:transform .3s ease}.design-dream__button:hover .design-dream__button-arrow{transform:translate(.4rem)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-design-dream-piece.css.map */
