.about-brand{display:block}.about-brand__mobile-header{display:block;text-align:center;margin-top:0;margin-bottom:2rem}.about-brand__desktop-header{display:none}.about-brand__media-wrapper{width:100%;margin:0 auto;text-align:center}.about-brand__media{display:inline-block;width:90%;max-width:320px;height:auto;margin-bottom:1rem}.about-brand__image{width:100%;height:auto;object-fit:contain;display:block}.about-brand__content{width:100%;padding:0 1rem}.about-brand__heading{font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:400;letter-spacing:.05em;line-height:1.2;margin:0;padding:0;color:#fffff;text-transform:uppercase}.about-brand__subheading{font-family:inherit;font-size:1.4rem;font-weight:400;font-style:italic;line-height:1.2;margin:.5rem 0 0;padding:0;color:rgb(var(--color-foreground))}.about-brand__text{font-size:1.2rem;line-height:1.5;margin-bottom:1.5rem;color:rgb(var(--color-foreground))}.about-brand__signature{margin-top:1rem}.about-brand__signature-image{max-width:100%;height:auto}.about-brand__signature--text{font-family:cursive;font-style:italic}.about-brand__media.placeholder{background-color:rgba(var(--color-foreground),.1);display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 4}.placeholder-svg{fill:rgba(var(--color-foreground),.55);width:35%;height:auto}@media screen and (min-width: 750px){.about-brand{display:flex;align-items:flex-start;gap:4rem;margin-top:100px}.about-brand__mobile-header{display:none}.about-brand__desktop-header{display:block;margin-bottom:2rem}.about-brand__media-wrapper{flex:0 0 auto;width:35%;margin:0;text-align:left}.about-brand__media{width:100%;max-width:500px;margin-bottom:0}.about-brand__content{flex:1 1 auto;width:65%;padding:0;padding-top:15rem}.about-brand__heading{font-size:3.2rem;text-align:left;letter-spacing:.02em}.about-brand__subheading{font-size:1.4rem;text-align:left;margin-bottom:1rem}.about-brand__text{font-size:1.2rem;line-height:1.3;margin-bottom:1rem}}@media screen and (min-width: 990px){.about-brand{gap:6rem}.about-brand__content{padding-top:14rem}.about-brand__media{max-width:600px}}@media screen and (min-width: 1200px){.about-brand__content{padding-top:14rem}.about-brand__heading{font-size:3rem}.about-brand__subheading{font-size:1.4rem}.about-brand__text{font-size:1.2rem}}@media screen and (max-width: 749px){.about-brand__text{text-align:left}.about-brand__signature{display:flex;justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-about-brand.css.map */
