:root{--al-font:"Noto Sans Hebrew", system-ui, sans-serif}[data-demo=wedding_dresses_05_10]{--al-ink:#161417;--al-wine:#6b1d2f;--al-wine-deep:#521525;--al-paper:#fff;--al-tint:#f4f5f7;--al-grey:#5d5a60;--al-line:#e6e4e7;--al-display:var(--al-font);--al-sans:var(--al-font);--font-sans:var(--al-sans);--heading-font-family:var(--al-display);--h1-size:4.25rem;--h1-weight:300;--h1-leading:1.05;--h1-tracking:-.02em;--h2-size:2.75rem;--h2-weight:400;--h2-leading:1.12;--h2-tracking:-.015em;--h3-size:1.375rem;--h3-weight:500;--h3-leading:1.3;--h4-size:1.0625rem;--h4-weight:500;--heading-mobile-factor:.66;--background:var(--al-paper);--foreground:var(--al-ink);--primary:var(--al-wine);--primary-foreground:#fff;--muted:var(--al-tint);--muted-foreground:var(--al-grey);--border:var(--al-line);--ring:var(--al-wine);--uk-global-border-radius:6px;--uk-navbar-is-active-bg:transparent;--uk-navbar-is-active-color:var(--al-ink);background:var(--al-paper);color:var(--al-ink);font-family:var(--al-sans)}[data-demo=wedding_dresses_05_10] .al-lead{color:#3a363c;font-size:1.1875rem;line-height:1.65}[data-demo=wedding_dresses_05_10] .uk-title-badge{--badge-fs:.875rem;--badge-bg:transparent;--badge-color:var(--al-grey);--badge-weight:500;--badge-pad-x:0;--badge-pad-y:0;border:0;align-items:center;gap:10px;display:inline-flex}[data-demo=wedding_dresses_05_10] .uk-title-badge:before{content:"";background:var(--al-wine);width:24px;height:1px}[data-demo=wedding_dresses_05_10] .al-section-tint{background:var(--al-tint)}[data-demo=wedding_dresses_05_10] .al-section-wine{background:var(--al-wine-deep);color:#f1e4e7}[data-demo=wedding_dresses_05_10] .al-section-wine :is(h1,h2,h3){color:#fff}[data-demo=wedding_dresses_05_10] .al-section-wine p{color:#e3cdd2}[data-demo=wedding_dresses_05_10] .al-section-wine .uk-button-primary{color:var(--al-wine-deep);background:#fff}[data-demo=wedding_dresses_05_10] .al-section-wine .uk-button-primary:hover{background:#f1e4e7}[data-demo=wedding_dresses_05_10] .al-hero{position:relative}[data-demo=wedding_dresses_05_10] .al-hero__media img{aspect-ratio:4/5;object-fit:cover;object-position:30% center;width:100%;display:block}[data-demo=wedding_dresses_05_10] .al-hero__inner{padding-block:32px 8px}[data-demo=wedding_dresses_05_10] .al-hero{--h1-size:clamp(2.75rem, 6vw, 6rem);--h1-weight:300;--h1-leading:1.02}[data-demo=wedding_dresses_05_10] .al-hero .uk-title-badge{--badge-color:var(--al-ink)}@media (min-width:960px){[data-demo=wedding_dresses_05_10] .al-hero{min-height:calc(100svh - var(--uk-navbar-h,80px) - 72px);align-items:center;display:flex;overflow:hidden}[data-demo=wedding_dresses_05_10] .al-hero__media{position:absolute;inset:0}[data-demo=wedding_dresses_05_10] .al-hero__media img{aspect-ratio:auto;object-position:left center;height:100%}[data-demo=wedding_dresses_05_10] .al-hero__inner{padding-block:64px 120px;position:relative}[data-demo=wedding_dresses_05_10] .al-hero__copy{max-width:46%}}[data-demo=wedding_dresses_05_10] .al-bar-wrap{z-index:2;position:relative}[data-demo=wedding_dresses_05_10] .al-bar{border-radius:var(--uk-global-border-radius);background:#fff;grid-template-columns:1fr;gap:16px;padding:20px;display:grid;box-shadow:0 24px 60px -24px #16141759}@media (max-width:959px){[data-demo=wedding_dresses_05_10] .al-bar{box-shadow:none;border:1px solid var(--al-line)}}@media (min-width:960px){[data-demo=wedding_dresses_05_10] .al-bar-wrap{margin-top:-56px}[data-demo=wedding_dresses_05_10] .al-bar{grid-template-columns:1fr 1fr auto;align-items:end;gap:24px;padding:20px 24px}}[data-demo=wedding_dresses_05_10] .al-bar__field{flex-direction:column;gap:6px;display:flex}[data-demo=wedding_dresses_05_10] .al-bar__label{color:var(--al-grey);font-size:.8125rem;font-weight:500}[data-demo=wedding_dresses_05_10] .al-bar__input{border:0;border-bottom:1px solid var(--al-ink);width:100%;font:inherit;color:var(--al-ink);background:0 0;padding:10px 0;font-size:1rem}[data-demo=wedding_dresses_05_10] .al-bar__input:focus-visible{outline:2px solid var(--al-wine);outline-offset:2px}[data-demo=wedding_dresses_05_10] .al-label{color:var(--al-grey);font-size:.875rem;font-weight:500;display:block}[data-demo=wedding_dresses_05_10] .al-split{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:960px){[data-demo=wedding_dresses_05_10] .al-split{grid-template-columns:3fr 9fr;gap:48px}}[data-demo=wedding_dresses_05_10] .al-statement{letter-spacing:-.015em;color:var(--al-ink);max-width:32ch;margin:0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:300;line-height:1.35}[data-demo=wedding_dresses_05_10] .al-textlink{color:var(--al-ink);text-decoration:underline;-webkit-text-decoration-color:var(--al-wine);text-decoration-color:var(--al-wine);text-underline-offset:6px;font-weight:500;text-decoration-thickness:1px}[data-demo=wedding_dresses_05_10] .al-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}[data-demo=wedding_dresses_05_10] .al-head h2{margin:0}[data-demo=wedding_dresses_05_10] .al-looks{row-gap:40px}[data-demo=wedding_dresses_05_10] .al-look{--h3-size:1.375rem;--h2-size:1.375rem;--h3-mobile-factor:.82;--h2-mobile-factor:.82;flex-direction:column;gap:14px;display:flex}[data-demo=wedding_dresses_05_10] .al-look__media{aspect-ratio:3/4;border-radius:var(--uk-global-border-radius);background:var(--al-tint);overflow:hidden}[data-demo=wedding_dresses_05_10] .al-look__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}[data-demo=wedding_dresses_05_10] .al-look:hover .al-look__media img{transform:scale(1.04)}[data-demo=wedding_dresses_05_10] .al-look__body{align-items:baseline;gap:12px;display:flex}[data-demo=wedding_dresses_05_10] .al-look__num{color:var(--al-wine);font-size:.8125rem;font-weight:500}[data-demo=wedding_dresses_05_10] .al-look :is(h2,h3){margin:0;font-weight:500;line-height:1.3}[data-demo=wedding_dresses_05_10] .al-look :is(h2,h3) a{color:inherit;text-decoration:none}[data-demo=wedding_dresses_05_10] .al-look__meta{color:var(--al-grey);margin:4px 0 0;font-size:.875rem}[data-demo=wedding_dresses_05_10] .al-list-media img{object-position:center 20%}[data-demo=wedding_dresses_05_10] .al-mm-card img{object-position:center 18%}[data-demo=wedding_dresses_05_10] .al-mm-card .uk-mmc-title{font-weight:500}[data-demo=wedding_dresses_05_10] .al-quotes{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:768px){[data-demo=wedding_dresses_05_10] .al-quotes{grid-template-columns:1fr 1fr;gap:64px}}[data-demo=wedding_dresses_05_10] .al-quotes__item{border-top:1px solid var(--al-ink);flex-direction:column;gap:24px;padding-top:24px;display:flex}[data-demo=wedding_dresses_05_10] .al-quotes__item blockquote p{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:300;line-height:1.5}[data-demo=wedding_dresses_05_10] .al-quotes__item figcaption{color:var(--al-grey);align-items:center;gap:12px;font-size:.9375rem;display:flex}[data-demo=wedding_dresses_05_10] .al-quotes__item figcaption strong{color:var(--al-ink);font-weight:500}[data-demo=wedding_dresses_05_10] .al-quotes__item img{object-fit:cover;object-position:top;border-radius:9999px;width:44px;height:44px}[data-demo=wedding_dresses_05_10] .al-steps{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){[data-demo=wedding_dresses_05_10] .al-steps{grid-template-columns:1fr 1fr}}@media (min-width:960px){[data-demo=wedding_dresses_05_10] .al-steps{grid-template-columns:repeat(4,1fr)}}[data-demo=wedding_dresses_05_10] .al-steps{--h3-size:1.125rem;--h3-mobile-factor:.9}[data-demo=wedding_dresses_05_10] .al-steps li{border-radius:var(--uk-global-border-radius);background:#fff;padding:28px}[data-demo=wedding_dresses_05_10] .al-steps__num{color:var(--al-wine);margin-bottom:16px;font-size:2.25rem;font-weight:300;line-height:1;display:block}[data-demo=wedding_dresses_05_10] .al-steps.al-steps--stack{grid-template-columns:1fr}[data-demo=wedding_dresses_05_10] .al-steps :is(h2,h3){margin:0 0 8px}[data-demo=wedding_dresses_05_10] .al-steps p{color:var(--al-grey);margin:0}[data-demo=wedding_dresses_05_10] .al-checks{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}[data-demo=wedding_dresses_05_10] .al-checks li{padding-inline-start:28px;font-size:1.0625rem;line-height:1.5;position:relative}[data-demo=wedding_dresses_05_10] .al-checks li:before{content:"";inset-inline-start:0;background:var(--al-wine);width:14px;height:1px;position:absolute;top:.7em}[data-demo=wedding_dresses_05_10] .al-checks--grid{grid-template-columns:1fr;gap:14px 32px;display:grid}@media (min-width:640px){[data-demo=wedding_dresses_05_10] .al-checks--grid{grid-template-columns:1fr 1fr}}[data-demo=wedding_dresses_05_10] .al-facts{background:var(--al-tint);border-radius:var(--uk-global-border-radius);padding:28px}[data-demo=wedding_dresses_05_10] .al-facts__list{flex-direction:column;margin:0;display:flex}[data-demo=wedding_dresses_05_10] .al-facts__list>div{border-bottom:1px solid var(--al-line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}[data-demo=wedding_dresses_05_10] .al-facts__list dt{color:var(--al-grey)}[data-demo=wedding_dresses_05_10] .al-facts__list dd{text-align:end;margin:0;font-weight:500}[data-demo=wedding_dresses_05_10] .al-facts__note{text-align:center;color:var(--al-grey);margin:0;font-size:.875rem}[data-demo=wedding_dresses_05_10] .al-results{border-top:1px solid var(--al-ink);grid-template-columns:repeat(3,1fr);margin:0;display:grid}[data-demo=wedding_dresses_05_10] .al-results>div{padding-top:16px}[data-demo=wedding_dresses_05_10] .al-results dt{color:var(--al-grey);font-size:.875rem}[data-demo=wedding_dresses_05_10] .al-results dd{color:var(--al-wine);margin:4px 0 0;font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1}[data-demo=wedding_dresses_05_10] .al-portrait-frame{aspect-ratio:4/5;border-radius:var(--uk-global-border-radius);--uk-parallax-overflow:116%;--uk-parallax-offset:8%;--uk-parallax-shift:5}[data-demo=wedding_dresses_05_10] .al-portrait-frame img{object-position:52% center}[data-demo=wedding_dresses_05_10] .uk-principle-num{font-family:var(--al-display);font-size:clamp(3.5rem,8vw,6.5rem);font-style:normal;font-weight:200}[data-demo=wedding_dresses_05_10] .al-band{position:relative}[data-demo=wedding_dresses_05_10] .al-band__img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--uk-global-border-radius);width:100%;display:block}[data-demo=wedding_dresses_05_10] .al-band__panel{padding-top:24px}@media (min-width:960px){[data-demo=wedding_dresses_05_10] .al-band__img{aspect-ratio:21/9}[data-demo=wedding_dresses_05_10] .al-band__panel{inset-inline-end:0;padding:40px 0 0;background:var(--al-paper);border-start-start-radius:var(--uk-global-border-radius);width:42%;padding-inline-start:40px;position:absolute;bottom:0}}[data-demo=wedding_dresses_05_10] .al-faq{--uk-accordion-title-size:1rem;--uk-accordion-title-size-desktop:1.125rem;--uk-accordion-title-weight:500;--uk-accordion-trigger-color-active:var(--al-ink);--uk-accordion-trigger-color-hover:var(--al-ink);--uk-accordion-trigger-padding:1.25rem 0}[data-demo=wedding_dresses_05_10] .al-faq>*{border:0;border-top:1px solid var(--al-line);background:0 0}[data-demo=wedding_dresses_05_10] .al-faq>:last-child{border-bottom:1px solid var(--al-line)}[data-demo=wedding_dresses_05_10] .al-faq p{color:var(--al-grey);margin:0}[data-demo=wedding_dresses_05_10] .al-contact-card{background:var(--al-tint);border-radius:var(--uk-global-border-radius);padding:32px}[data-demo=wedding_dresses_05_10] .al-contact-card__value{color:var(--al-ink);margin-top:4px;font-size:1.125rem;font-weight:500;display:block}[data-demo=wedding_dresses_05_10] .al-input{border:1px solid var(--al-line);width:100%;font:inherit;color:var(--al-ink);background:#fff;border-radius:6px;padding:14px 16px}[data-demo=wedding_dresses_05_10] .al-input:focus-visible{outline:2px solid var(--al-wine);outline-offset:1px}[data-demo=wedding_dresses_05_10] .al-form-note{margin:0;font-size:.875rem}[data-demo=wedding_dresses_05_10] .al-cta{grid-template-columns:1fr;align-items:end;gap:32px;display:grid}@media (min-width:960px){[data-demo=wedding_dresses_05_10] .al-cta{grid-template-columns:7fr 5fr;gap:64px}}[data-demo=wedding_dresses_05_10] .al-cta{--h2-size:clamp(2.25rem, 4vw, 3.5rem);--h2-weight:300;--h2-leading:1.05}[data-demo=wedding_dresses_05_10] .al-cta h2{max-width:14ch}[data-demo=wedding_dresses_05_10] .al-footer{background:var(--al-ink);color:#bdb7bf}[data-demo=wedding_dresses_05_10] .al-footer a{color:#ece8ee;text-decoration:none;transition:color .2s}[data-demo=wedding_dresses_05_10] .al-footer a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}[data-demo=wedding_dresses_05_10] .al-footer p{color:#bdb7bf}[data-demo=wedding_dresses_05_10] .al-wordmark{letter-spacing:.32em;color:#fff;margin:0;font-size:1.75rem;font-weight:300;line-height:1.1}[data-demo=wedding_dresses_05_10] .al-footer .al-wordmark{color:#fff}[data-demo=wedding_dresses_05_10] .al-footer-eyebrow{color:#d9a7b3;margin:0;font-size:.8125rem;font-weight:500}[data-demo=wedding_dresses_05_10] .al-footer .al-footer-eyebrow{color:#d9a7b3}[data-demo=wedding_dresses_05_10] .al-footer-fineprint{color:#9d97a0;font-size:.8125rem}[data-demo=wedding_dresses_05_10] .al-footer__bar{border-top:1px solid #2a262c;padding-top:24px}body.demo-atelier{font-family:var(--al-font)}
