.wedding-galleries{background:var(--yemini-color-background, #faf7f0);color:var(--yemini-color-text, #1f2430);font-family:var(--yemini-font-body, Inter, "Source Sans 3", system-ui, sans-serif)}.wedding-galleries__wrap{width:min(1180px,calc(100% - 32px));margin:0 auto}.wedding-galleries__hero{padding:clamp(78px,10vw,140px) 0 clamp(52px,7vw,86px);background:linear-gradient(135deg,#b8935a33,#faf7f000 46%),var(--yemini-color-background, #faf7f0);border-bottom:1px solid var(--yemini-color-border, #e7ddcf)}.wedding-galleries__hero-inner,.wedding-galleries__intro{max-width:850px;text-align:center}.wedding-galleries__hero-inner{margin-inline:auto}.wedding-galleries__eyebrow{margin:0 0 14px;color:var(--yemini-color-gold-dark, #8f6f3a);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wedding-galleries h1,.wedding-galleries h2,.wedding-galleries h3{margin:0;color:var(--yemini-color-text, #1f2430);font-family:var(--yemini-font-heading, "Playfair Display", "Cormorant Garamond", Georgia, serif);letter-spacing:0}.wedding-galleries h1{font-size:clamp(3rem,8vw,6rem);line-height:.98}.wedding-galleries h2{font-size:clamp(2rem,5vw,3.65rem);line-height:1.08}.wedding-galleries h3{font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.12}.wedding-galleries p,.wedding-galleries .rte{color:var(--yemini-color-muted-text, #6e6a63);font-size:clamp(1rem,1.6vw,1.14rem);line-height:1.75}.wedding-galleries__hero p:not(.wedding-galleries__eyebrow){max-width:780px;margin:22px auto 0}.wedding-galleries__intro{margin:0 auto;padding:clamp(54px,7vw,92px) 0 clamp(32px,5vw,54px)}.wedding-galleries__intro .rte{margin-top:18px}.wedding-galleries__intro .rte p{margin:0 0 14px}.wedding-galleries__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,34px);padding-bottom:clamp(54px,8vw,96px)}.wedding-gallery-card{overflow:hidden;background:var(--yemini-color-surface, #fff);border:1px solid var(--yemini-color-border, #e7ddcf);border-radius:8px;box-shadow:0 22px 64px #1f243014}.wedding-gallery-card:nth-child(3n+1){grid-column:span 2}.wedding-gallery-card__media{position:relative;min-height:clamp(280px,42vw,560px);background:#efe8db}.wedding-gallery-card:not(:nth-child(3n+1)) .wedding-gallery-card__media{min-height:clamp(260px,30vw,430px)}.wedding-gallery-card__image,.wedding-gallery-card__video{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.wedding-gallery-card__placeholder{display:grid;min-height:inherit;place-items:center;padding:28px;color:var(--yemini-color-gold-dark, #8f6f3a);text-align:center;border:1px dashed rgba(184,147,90,.55)}.wedding-gallery-card__content{padding:clamp(24px,3.2vw,42px)}.wedding-gallery-card__meta,.wedding-gallery-card__date,.wedding-gallery-card__credit{margin:0;color:var(--yemini-color-gold-dark, #8f6f3a);font-size:.84rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wedding-gallery-card__date{margin-top:8px;color:var(--yemini-color-muted-text, #6e6a63);font-weight:700}.wedding-gallery-card h3{margin-top:10px}.wedding-gallery-card blockquote{margin:20px 0 0;padding:0 0 0 18px;color:var(--yemini-color-text, #1f2430);border-left:2px solid var(--yemini-color-gold, #b8935a);font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.75}.wedding-gallery-card__credit{margin-top:18px;color:var(--yemini-color-muted-text, #6e6a63);font-size:.76rem}.wedding-galleries__submit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-bottom:clamp(58px,8vw,96px);padding:clamp(30px,5vw,52px);background:#fffdf8;border:1px solid var(--yemini-color-gold, #b8935a);border-radius:8px}.wedding-galleries__submit p:not(.wedding-galleries__eyebrow){max-width:760px;margin:14px 0 0}.wedding-galleries__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;color:var(--yemini-color-button-text, #fff);background:var(--yemini-color-text, #1f2430);border:1px solid var(--yemini-color-text, #1f2430);border-radius:6px;font-weight:800;text-decoration:none}.wedding-galleries__button:hover{color:#fff;background:var(--yemini-color-gold-dark, #8f6f3a);border-color:var(--yemini-color-gold-dark, #8f6f3a)}html[dir=rtl] .wedding-galleries,html[lang=he] .wedding-galleries{font-family:var(--yemini-font-hebrew, Heebo, Assistant, "Noto Sans Hebrew", Arial, sans-serif);text-align:right}html[dir=rtl] .wedding-galleries h1,html[dir=rtl] .wedding-galleries h2,html[dir=rtl] .wedding-galleries h3,html[lang=he] .wedding-galleries h1,html[lang=he] .wedding-galleries h2,html[lang=he] .wedding-galleries h3{font-family:var(--yemini-font-hebrew, Heebo, Assistant, "Noto Sans Hebrew", Arial, sans-serif);font-weight:750;line-height:1.2}html[dir=rtl] .wedding-galleries__hero-inner,html[dir=rtl] .wedding-galleries__intro,html[lang=he] .wedding-galleries__hero-inner,html[lang=he] .wedding-galleries__intro{text-align:center}html[dir=rtl] .wedding-gallery-card blockquote{padding:0 18px 0 0;border-right:2px solid var(--yemini-color-gold, #b8935a);border-left:0}@media(max-width:860px){.wedding-galleries__grid,.wedding-galleries__submit{grid-template-columns:1fr}.wedding-gallery-card:nth-child(3n+1){grid-column:auto}.wedding-galleries__button{width:100%}}@media(max-width:640px){.wedding-galleries__wrap{width:min(100% - 24px,1180px)}.wedding-gallery-card__content,.wedding-galleries__submit{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-wedding-galleries.css.map */
