:root{--red: #d90d2b;--pink-100: #fbdeec;--pink-200: #f9e5ee;--pink-300: #efa0c5;--pink-400: #e085b5;--pink-500: #ca78a3;--cream: #fffcfc;--white: #ffffff;--font-display: "Figtree", "Halyard Display", sans-serif;--font-body: "Josefin Sans", sans-serif;--container: 1200px;--gutter: 16px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--pink-300);font-family:var(--font-body);font-weight:700;font-size:19px;line-height:1.8;letter-spacing:.1em;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{opacity:.8}h1,h2,h3,p{margin:0}.display{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--red);font-size:47px}.display--lg{font-size:54px}.eyebrow{text-transform:uppercase;font-size:19px;line-height:1.5;letter-spacing:.1em;color:var(--red)}.lead{font-size:23px;line-height:1.5;letter-spacing:.1em;color:var(--pink-400)}.copy{font-size:19px;line-height:1.5;letter-spacing:.1em;color:var(--pink-300)}.btn{display:inline-flex;align-items:center;justify-content:center;min-width:230px;height:48px;padding:0 24px;background:var(--pink-400);color:var(--white);text-transform:uppercase;font-size:16px;letter-spacing:.1em;line-height:1;transition:background .3s}.btn:hover,.btn:focus-visible{background:var(--pink-500);opacity:1}.container{width:100%;max-width:var(--container);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.section{position:relative}.section__bg{position:absolute;inset:0;background-size:cover;background-position:center top;background-repeat:no-repeat;pointer-events:none}[data-reveal]{opacity:0;transition:opacity var(--reveal-duration, .5s) ease-out var(--reveal-delay, 0s)}[data-reveal].is-in{opacity:1}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:767px){body{font-size:16px}.display,.display--lg{font-size:36px}.lead{font-size:19px}.copy{font-size:16px}.eyebrow{font-size:14px}}.menu-toggle[data-astro-cid-3ef6ksr2],.menu__close[data-astro-cid-3ef6ksr2]{position:fixed;top:9px;right:24px;z-index:60;width:79px;height:79px;padding:0;border:0;background:none;cursor:pointer}.menu-toggle[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2],.menu__close[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:100%;height:100%;fill:var(--pink-400);transition:fill .3s}.menu-toggle[data-astro-cid-3ef6ksr2]:hover svg[data-astro-cid-3ef6ksr2],.menu__close[data-astro-cid-3ef6ksr2]:hover svg[data-astro-cid-3ef6ksr2]{fill:var(--red)}.menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:50;background:var(--pink-100);overflow-y:auto}.menu[data-astro-cid-3ef6ksr2][hidden]{display:none}.menu__inner[data-astro-cid-3ef6ksr2]{position:relative;max-width:var(--container);margin:0 auto;padding:34px 24px;min-height:100%}.menu__logo[data-astro-cid-3ef6ksr2]{display:block;width:460px;max-width:70%;margin:0 auto}.menu-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true]{display:none}.menu__nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:30px;margin-top:110px;padding-left:77px}.menu__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:25px;text-transform:uppercase;color:var(--pink-400);line-height:1;transition:color .3s}.menu__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.menu__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{color:var(--red);opacity:1}@media(max-width:767px){.menu-toggle[data-astro-cid-3ef6ksr2],.menu__close[data-astro-cid-3ef6ksr2]{width:37px;height:37px;top:11px;right:16px}.menu__inner[data-astro-cid-3ef6ksr2]{padding:17px 16px}.menu__logo[data-astro-cid-3ef6ksr2]{max-width:224px;margin:0}.menu__nav[data-astro-cid-3ef6ksr2]{margin-top:44px;padding-left:36px;gap:10px}}.quick[data-astro-cid-cwwcjye3]{background:#efa0c580}.quick__inner[data-astro-cid-cwwcjye3]{display:grid;grid-template-columns:340px 1fr;align-items:center;gap:24px;padding-top:23px;padding-bottom:23px;min-height:317px}.quick__nav[data-astro-cid-cwwcjye3]{display:flex;flex-direction:column;gap:10px;padding-left:11px}.quick__nav[data-astro-cid-cwwcjye3] a[data-astro-cid-cwwcjye3],.quick__title[data-astro-cid-cwwcjye3]{font-size:16px;text-transform:uppercase;line-height:1.9;letter-spacing:.1em}.quick__title[data-astro-cid-cwwcjye3]{color:var(--red);font-weight:700}.quick__nav[data-astro-cid-cwwcjye3] a[data-astro-cid-cwwcjye3]{color:var(--white)}.quick__outfits[data-astro-cid-cwwcjye3]{display:grid;grid-template-columns:repeat(3,224px);gap:70px;justify-content:end}.quick__outfits[data-astro-cid-cwwcjye3] img[data-astro-cid-cwwcjye3]{width:224px;height:242px;object-fit:cover}@media(max-width:1100px){.quick__outfits[data-astro-cid-cwwcjye3]{gap:24px;grid-template-columns:repeat(3,minmax(0,224px))}}@media(max-width:767px){.quick__inner[data-astro-cid-cwwcjye3]{grid-template-columns:1fr;min-height:300px;padding:36px 16px}.quick__nav[data-astro-cid-cwwcjye3]{padding-left:52px;gap:6px}.quick__nav[data-astro-cid-cwwcjye3] a[data-astro-cid-cwwcjye3],.quick__title[data-astro-cid-cwwcjye3]{font-size:12px}.quick__outfits[data-astro-cid-cwwcjye3]{display:none}}.footer[data-astro-cid-sz7xmlte]{background:var(--pink-400);color:var(--white)}.footer__inner[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:73px;padding:12px 28px 12px 23px}.footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:14px;text-transform:uppercase;line-height:1.5}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--pink-100)}@media(max-width:767px){.footer__inner[data-astro-cid-sz7xmlte]{flex-direction:column;justify-content:center;text-align:center;min-height:98px;padding:20px 16px;gap:6px}.footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:12px}}
