/* Consistent noivos presentation */
.wedding{width:100%;max-width:100%;overflow:clip;margin:auto;background:#fffaf7}.wedding .wedhero{min-height:340px;position:relative;background-size:cover;background-position:center}.wedding .wedsection{width:100%;max-width:100%;min-width:0;padding:clamp(26px,5vw,70px) clamp(16px,5vw,76px)}.wedding .wedcols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wedding .wedsection img{max-width:100%;height:auto}.wedding .mc-countdown-section{min-width:0}.wedding .mc-countdown-wrap{width:min(100%,1050px);margin:auto}.wedding .products{min-width:0}.wedding .wedsection h2{font-size:clamp(26px,4vw,48px)}@media(max-width:700px){.wedding .wedcols{grid-template-columns:1fr}.wedding .wedbar{display:flex;flex-wrap:wrap;gap:10px}.wedding .wedhero{min-height:260px}.wedding .wedsection{padding:32px 18px}}
