.intro-section{display:flex;align-items:center;padding:var(--padding-top-desktop, 200px) 20px var(--padding-bottom-desktop, 200px) 20px}.intro-section__wrapper{margin-left:calc(100% / 3)}.intro-section__label{margin:0 0 40px;font-size:14px;line-height:114%;font-weight:800;letter-spacing:-.14px;color:#0000007f;text-align:right;text-transform:uppercase}.intro-section__text{max-width:927px;margin:0;font-size:clamp(20px,calc(20px + (40 - 20) * ((100vw - 375px) / (1440 - 375))),40px);line-height:clamp(20px,calc(20px + (40 - 20) * ((100vw - 375px) / (1440 - 375))),40px);font-weight:900;letter-spacing:clamp(-.8px,calc(-.4px + (-.8 - (-.4)) * ((100vw - 375px) / (1440 - 375))),-.4px);color:#000;text-transform:uppercase}.intro-section__text p{margin:0;text-indent:240px}@media(min-width:1700px){.bridal-page .intro-section{padding-top:clamp(var(--padding-top-desktop),calc(var(--padding-top-desktop) * (1 + 1.778 * ((100vw - 1700px) / 2300px))),calc(var(--padding-top-desktop) * 2.778));padding-bottom:clamp(var(--padding-bottom-desktop),calc(var(--padding-bottom-desktop) * (1 + 1.778 * ((100vw - 1700px) / 2300px))),calc(var(--padding-bottom-desktop) * 2.778))}.bridal-page .intro-section__label{font-size:clamp(14px,calc(14px + 25 * ((100vw - 1700px) / 2300)),39px);letter-spacing:clamp(-.39px,calc(-.14px + (-.25) * ((100vw - 1700px) / 2300)),-.14px)}.bridal-page .intro-section__text{max-width:64vw;font-size:clamp(40px,calc(40px + 71 * ((100vw - 1700px) / 2300)),111px);line-height:clamp(40px,calc(40px + 71 * ((100vw - 1700px) / 2300)),111px);letter-spacing:clamp(-2.22px,calc(-.8px + (-1.42) * ((100vw - 1700px) / 2300)),-.8px)}.bridal-page .intro-section__text p{text-indent:clamp(240px,calc(240px + 427 * ((100vw - 1700px) / 2300)),667px)}}@media(min-width:2500px){.intro-section__wrapper{margin-right:auto;margin-left:auto}}@media(min-width:1024px)and (max-width:1439px){.intro-section__text p{text-indent:160px}}@media(min-width:768px)and (max-width:1023px){.intro-section__label{margin-bottom:24px;font-size:14px}.intro-section__text p{text-indent:120px}}@media(max-width:767px){.intro-section{padding:var(--padding-top-mobile, 80px) 20px var(--padding-bottom-mobile, 80px) 20px}.intro-section__wrapper{margin-left:0}.intro-section__label{margin-bottom:16px;font-size:16px;line-height:1;letter-spacing:-.16px}.intro-section__text p{margin-bottom:20px;text-indent:60px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/intro-section.css.map */
