:root{--cnvs-themecolor:#b8965a;--cnvs-themecolor-rgb:184,150,90;--cnvs-body-bg:#f9f8f8;--bs-body-bg:#f9f8f8;--bs-body-bg-rgb:249,244,237}.wedding-date-num,.wedding-title{font-family:Bodoni Moda,cormorant-garamond,Georgia,serif}.wedding-title{font-size:clamp(3.4rem,5vw,5rem);line-height:1}.wedding-name{display:inline}.wedding-amp{color:var(--cnvs-themecolor);font-size:.82em;font-style:italic;margin:0 .15em;vertical-align:middle}@media (min-width:992px){#wrapper,body{background-attachment:fixed!important;background-color:var(--cnvs-body-bg);background-image:url(/build/img/bg-flores-3.webp);background-position:50%;background-repeat:no-repeat;background-size:100% auto}}@media (max-width:992px){#wrapper:before{background-image:url(/build/img/bg-mobile.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;position:fixed;z-index:-1}#wrapper,body{background:transparent!important}}#content .content-wrap,.section,.wedding-date-section{background-color:transparent!important}.wedding-floral-corner{display:none}.wedding-cd-num{font-size:clamp(1rem,2.2vw,1.5rem);font-variant-numeric:tabular-nums;min-width:2ch;text-align:center}#header.sticky-header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(35,50%,95%,.95)!important}a,a:hover{color:var(--cnvs-themecolor)}a:hover{filter:brightness(.85)}.button-border{transition:all .3s ease}.button-border:hover{background-color:var(--cnvs-themecolor)!important;border-color:var(--cnvs-themecolor)!important;color:#fff!important}body.page-home,body.page-home #wrapper{height:100vh;overflow:hidden}body.page-home #wrapper{display:flex!important;flex-direction:column}body.page-home #header{flex-shrink:0}body.page-home #content,body.page-home #content .content-wrap{display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}body.page-home #content .content-wrap{padding:0!important}body.page-home #content .owl-carousel{flex:0 0 28%;min-height:0}body.page-home #content .owl-carousel .grid-inner,body.page-home #content .owl-carousel .owl-item,body.page-home #content .owl-carousel .owl-stage,body.page-home #content .owl-carousel .owl-stage-outer,body.page-home #content .owl-carousel .portfolio-image,body.page-home #content .owl-carousel .portfolio-image img,body.page-home #content .owl-carousel .portfolio-item{height:100%!important;-o-object-fit:cover;object-fit:cover}body.page-home .wedding-date-section{align-items:center;display:flex!important;flex:1 1 0;justify-content:center;min-height:0;padding:0!important}body.page-home .wedding-date-section .mb-4{margin-bottom:.5rem!important}body.page-home .wedding-date-section .mb-3{margin-bottom:.4rem!important}body.page-home .wedding-date-section .mb-5{margin-bottom:.75rem!important}body.page-home .wedding-date-section .mb-2{margin-bottom:.3rem!important}@media (max-width:991.98px){body.page-home,body.page-home #wrapper{height:auto;overflow-y:auto}body.page-home #content,body.page-home #content .content-wrap{flex:none;overflow:visible}body.page-home #content .owl-carousel{flex:none;height:150px}body.page-home .wedding-date-section{flex:none;padding:2rem 0!important}}@media (max-width:575.98px){body.page-home #content .owl-carousel{height:110px}}
/*# sourceMappingURL=wedding.css.map */
