.wedding-page-section1{display:flex;flex-direction:column;position:relative}.wedding-page-section1 .wedding-page-bg{height:53.333vw;width:100%;background-image:url(/cdn/shop/files/wedding-bg.png?v=1724257188);background-size:cover;background-position:center;background-repeat:no-repeat}.wedding-page-section1 .wedding-page-overlay{position:absolute;width:100%;height:100%;background:#1e1e1e40;z-index:0;display:block}.wedding-page-section1 .wedding-page-bg-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:1}.wedding-page-section1 .wedding-page-bg-text h1{font-weight:400;line-height:6.356vw;color:#fff}.wedding-page-section1 .wedding-page-bg-text hr{text-align:center;width:30.486vw;background:#fff;margin:1.111vw auto 2.222vw}.wedding-page-section1 .wedding-page-bg-text p{font-weight:400;color:#fff;line-height:158%}.wedding-page-section2{display:flex;flex-direction:row;justify-content:space-between;margin:6.62vw 2.917vw 17vw 11.181vw}.wedding-page-section2 .section2-left{display:flex;flex-direction:column;justify-content:center;width:32%}.wedding-page-section2 .section2-left h2{font-size:3.472vw;line-height:4.483vw;padding-bottom:0}.wedding-page-section2 .section2-left hr{width:12.292vw;border:solid #353535;border-width:.139vw 0 0;margin:1.389vw 0 2.431vw}.wedding-page-section2 .section2-right{display:flex;width:46%}.wedding-page-section2 .section2-right .section2-right-bg1{position:relative;width:100%;height:32.75vw;background-image:url(/cdn/shop/files/section2-1.png?v=1724257433);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.wedding-page-section2 .section2-right .section2-right-bg1-overlay{position:absolute;width:100%;height:100%;background:#2000000f;z-index:0}.wedding-page-section2 .section2-right .section2-right-bg2{position:absolute;width:26vw;height:23vw;background-image:url(/cdn/shop/files/section2-2.png?v=1724257434);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:1;margin-top:50%;margin-left:-20%;display:block}.wedding-page-section2 .section2-right .section4-left-bg1{display:block;background-image:url(/cdn/shop/files/section4-1.png?v=1724257571)}.wedding-page-section2 .section2-right .section4-left-bg2{display:block;background-image:url(/cdn/shop/files/section4-2.png?v=1724257569);margin-left:65%}.wedding-page-section4{flex-direction:row-reverse;justify-content:space-between;margin:6.62vw 11.181vw 17vw 2.917vw}.wedding-page-section3{display:flex;flex-direction:row}.wedding-page-section3 .section3-left{position:relative;width:60.8%}.wedding-page-section3 .section3-left .section3-left-bg{display:block;width:100%;height:100%;background-image:url(/cdn/shop/files/free-consultation.webp?v=1724257643);background-size:cover;background-position:center;background-repeat:no-repeat}.wedding-page-section3 .section3-left .section3-left-bg-overlay{position:absolute;width:100%;height:100%;z-index:0;background:#1e1e1e4a}.wedding-page-section3 .section3-right{display:flex;flex-direction:column;width:39.2%;background:#ffeeef;padding:2.7vw 7.35vw 3.25vw 4.7vw}.wedding-page-section3 .section3-right h1{font-size:3.819vw;line-height:101.8%;padding-bottom:1.389vw}.wedding-page-section3 .section3-right button{margin-top:1.5rem;padding:.903vw 3.403vw;width:fit-content;background-color:#353535;border:1px solid #353535;color:#fff}.wedding-page-section4b .large-hide{display:none}.wedding-page-section4b .slider.slider--desktop .scroll-trigger.animate--slide-in{margin:0;width:100%}.wedding-page-section4b h2{text-align:center}.wedding-page-section4b h2 b{font-weight:400}.wedding-page-section4b p{font-weight:400;padding:0 21.979vw;text-align:center}.wedding-page-section4b button{display:flex;align-items:center;justify-content:center;gap:.833vw}.wedding-page-section4b a{display:flex;justify-content:center;margin:2.396vw auto 7.222vw}.wedding-page-section4b slider-component{position:relative;margin-top:4.236vw;margin-bottom:2.326vw}.wedding-page-section4b .slider-button{position:absolute;bottom:2.5vw;padding:0;width:fit-content;height:fit-content}.wedding-page-section4b .slider-button svg{width:1.806vw;height:2.778vw}.wedding-page-section4b .slider-button[disabled]{opacity:.5}.wedding-page-section4b .slider-button--prev{left:41.062vw}.wedding-page-section4b .slider-button--next{right:41.062vw}.wedding-page-section4b .grid{overflow-y:hidden;margin:0}.wedding-page-section4b .grid .grid__item{margin:0;padding:0;width:100%}.wedding-page-section5{display:flex;flex-direction:column;align-items:center;margin-bottom:6.62vw;width:100%}.wedding-page-section5 h2{padding-bottom:0}.wedding-page-section5 p{font-family:Open Sans Light,sans-serif;width:50%;text-align:center;padding:1.042vw 0 1.736vw}.wedding-page-section5 .section5-list{display:flex;width:100%;height:20.556vw;overflow:hidden}.wedding-page-section5 .section5-list .section5-img{width:25%;display:flex;align-items:flex-end;transition:all .5s;background-image:url(/cdn/shop/files/offer1.png?v=1724257795);background-size:cover;background-position:center;background-repeat:no-repeat;margin:0;text-align:left}.wedding-page-section5 .section5-list .section5-img2{background-image:url(/cdn/shop/files/offer2.png?v=1724257795)}.wedding-page-section5 .section5-list .section5-img3{background-image:url(/cdn/shop/files/offer3.png?v=1724257795)}.wedding-page-section5 .section5-list .section5-img4{background-image:url(/cdn/shop/files/offer4.png?v=1724257795)}.wedding-page-section5 .section5-list h2{font-weight:400;font-size:2.5vw;line-height:2.778vw;color:#fff;padding:0 0 1.944vw 2.778vw;z-index:2;margin-bottom:.5rem}.wedding-page-section5 .section5-list .btn-prev{position:absolute;z-index:1;left:2%;padding-top:2vw;content:url("data:image/svg+xml, %3Csvg width='21' height='37' viewBox='0 0 21 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 35L3 18.5L19 2' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")}.wedding-page-section5 .section5-list .btn-next{position:absolute;left:97%;padding-top:2vw;content:url("data:image/svg+xml, %3Csvg width='21' height='37' viewBox='0 0 21 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L18 18.5L2 35' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")}.wedding-page-section5 .section5-list-overlay{display:flex;justify-content:flex-start;align-items:flex-end;width:100%;height:100%;z-index:1;background:#28282847}.wedding-page-section6{display:flex;flex-direction:column;width:-moz-available;width:-webkit-fill-available;margin:9.072vw 6.111vw 7.361vw}.wedding-page-section6 h2{font-size:3.472vw;line-height:3.889vw;padding-bottom:1.022vw;text-align:center}.wedding-page-section6 p{width:26.668vw;text-align:center;margin:0 auto;color:#353535}.wedding-page-section6 .section6-bg{position:relative;height:46.458vw;background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:3.079vw}.wedding-page-section6 .section6-bg.HanaPejman{background-image:url(/cdn/shop/files/wed-covered-desk1.png?v=1742574826)}.wedding-page-section6 .section6-bg.CiaraMatt{background-image:url(/cdn/shop/files/wed-covered-desk2.png?v=1742574827)}.wedding-page-section6 .section6-bg.SaraShane{background-image:url(/cdn/shop/files/wed-covered-desk3.png?v=1742574826)}.wedding-page-section6 .section6-bg.KristyColin{background-image:url(/cdn/shop/files/wed-covered-desk4.png?v=1742574827)}.wedding-page-section6 .section6-bg-overlay{position:absolute;width:100%;height:100%;z-index:0;background:#1e1e1e26;display:block}.wedding-page-section6 .section6-card{position:absolute;background:#fffcfc;border:1px solid #c1c1c1;width:29.167vw;z-index:1;padding:1.667vw 2.222vw 2.222vw}.section6-bg:nth-of-type(odd) .section6-card{top:1.111vw;left:1.111vw}.section6-bg:nth-of-type(3) .section6-card{top:unset;bottom:1.111vw;left:1.111vw}.section6-bg:nth-of-type(2n) .section6-card{bottom:1.111vw;right:1.111vw}.wedding-page-section6 .section6-card h2{font-size:2.222vw;line-height:2.639vw;text-align:left;margin:0;padding:0;padding-right:8.542vw}.wedding-page-section6 .section6-card p{text-align:left;padding:.556vw 0 1.667vw;margin:0;width:100%}.wedding-page-section6 .section6-card button{width:fit-content;background:none;border:1px solid #353535;font-family:Open Sans;font-style:normal;font-weight:400;font-size:1.111vw;line-height:1.528vw;text-align:center;color:#353535;padding:.903vw 2.201vw;text-transform:uppercase}@media screen and (max-width: 989px){.wedding-page-section1 .wedding-page-bg{height:60.072vw}.wedding-page-section1 .wedding-page-bg-text h1{font-size:4.077vw}.wedding-page-section1 .wedding-page-bg-text hr{width:36.811vw;margin:1.199vw auto 2.398vw}.wedding-page-section2{margin:7.674vw 3.597vw 13.189vw 5.995vw}.wedding-page-section2 .section2-left{width:42%}.wedding-page-section2 .section2-left h2{font-size:3.118vw;line-height:4.197vw}.wedding-page-section2 .section2-left hr{width:17.266vw;margin:1.799vw 0 2.398vw}.wedding-page-section2 .section2-left p{line-height:160%}.wedding-page-section2 .section2-right .section2-right-bg1{width:38.152vw;height:32.369vw}.wedding-page-section2 .section2-right .section2-right-bg2{width:20.028vw;height:17.489vw}.wedding-page-section4{margin:10.791vw 5.995vw 10.791vw 3.597vw;justify-content:space-between}.wedding-page-section3 .section3-right{width:46.3%;padding:4.676vw 7.074vw 4.676vw 2.878vw}.wedding-page-section3 .section3-right h1{font-size:5.036vw;line-height:101.8%}.wedding-page-section3 .section3-right button{padding:1.199vw 5.396vw}.wedding-page-section4b .slider--tablet.grid--peek .grid__item:first-of-type{margin:0}.wedding-page-section4b p{padding:0 10vw;font-size:1.439vw;line-height:1.918vw}.wedding-page-section4b button{gap:1.439vw}.wedding-page-section4b a{margin:2.158vw auto 10.791vw}.wedding-page-section4b slider-component{margin:2.038vw 0}.wedding-page-section4b .slider-button{bottom:2.813vw}.wedding-page-section4b .slider-button svg{width:1.338vw;height:2.229vw}.wedding-page-section4b .slider-button--prev{left:40.048vw}.wedding-page-section4b .slider-button--next{right:40.048vw}.wedding-page-section5 h2{font-size:3.357vw;line-height:4.436vw}.wedding-page-section5 p{width:50%;padding:1.799vw 0 4.077vw}.wedding-page-section5 .section5-list{height:24.341vw}.wedding-page-section5 .section5-list h2{font-size:2.878vw;line-height:3.118vw;padding:0 0 2.9vw 4.1vw;margin-bottom:.1rem}.wedding-page-section5 .section5-list .btn-next{left:96%}.wedding-page-section6{width:100%;margin:10.755vw 0 5}.wedding-page-section6{width:100%;margin:0 0 8.393vw}.wedding-page-section6 h2{font-size:3.837vw;line-height:4.556vw;padding-bottom:1.814vw}.wedding-page-section6 p{width:51.414vw;font-size:1.799vw;line-height:2.608vw;font-weight:400}.wedding-page-section6 .section6-bg{height:60.192vw;margin-top:4.842vw}.wedding-page-section6 .section6-bg.HanaPejman{background-image:url(/cdn/shop/files/wed-covered-ipad.png?v=1742574824)}.wedding-page-section6 .section6-bg.CiaraMatt{background-image:url(/cdn/shop/files/wed-covered-ipad2.png?v=1742574825)}.wedding-page-section6 .section6-bg.SaraShane{background-image:url(/cdn/shop/files/wed-covered-ipad3.png?v=1742574825)}.wedding-page-section6 .section6-bg.KristyColin{background-image:url(/cdn/shop/files/wed-covered-ipad4.png?v=1742574825)}.wedding-page-section6 .section6-card{padding:1.918vw 2.398vw 2.398vw;width:41.061vw}.wedding-page-section6 .section6-card h2{font-size:2.878vw;line-height:3.597vw;padding-right:15.227vw}.wedding-page-section6 .section6-card p{width:100%;font-size:1.679vw;line-height:2.638vw;padding:.959vw 0 1.918vw;font-weight:300}.wedding-page-section6 .section6-card button{font-size:1.559vw;line-height:2.398vw;padding:1.319vw 4.317vw}.section6-bg:nth-of-type(odd) .section6-card{top:1.439vw;left:1.439vw}.section6-bg:nth-of-type(3) .section6-card{top:unset;bottom:1.439vw;left:1.439vw}.section6-bg:nth-of-type(2n) .section6-card{bottom:1.439vw;right:1.439vw}}@media screen and (max-width: 749px){.wedding-page-section1 .wedding-page-bg{height:424px;background-position:right;background-position:80% 0}.wedding-page-section1 .wedding-page-bg-text h1{font-size:28px;line-height:37px}.wedding-page-section1 .wedding-page-bg-text hr{width:88.785vw;margin:10px auto}.wedding-page-section1 .wedding-page-bg-text p{line-height:143%}.wedding-page-section2{flex-direction:column;justify-content:center;gap:25px;margin:70px 7.009vw 102px}.wedding-page-section2 .section2-left{width:100%;margin:0 1.168vw}.wedding-page-section2 .section2-left h2{font-size:32px;line-height:41px}.wedding-page-section2 .section2-left hr{width:41.355vw;margin:5px 0 15px}.wedding-page-section2 .section2-right{width:100%;justify-content:center}.wedding-page-section2 .section2-right .section2-right-bg1{width:70.093vw;height:224.56px}.wedding-page-section2 .section2-right .section2-right-bg2{width:42.353vw;height:138.89px}.wedding-page-section2 .section2-right .section4-left-bg2{margin-left:60%}.wedding-page-section4{flex-direction:column;justify-content:center;gap:25px;margin:70px 7.009vw 102px}.wedding-page-section4 .section2-right{justify-content:flex-start}.wedding-page-section3{flex-direction:column}.wedding-page-section3 .section3-left{width:53.7%}.wedding-page-section3 .section3-left{width:100%}.wedding-page-section3 .section3-left .section3-left-bg{height:236px}.wedding-page-section3 .section3-right{width:100%;padding:27px 8.879vw 23px}.wedding-page-section3 .section3-right h1{font-size:32px;padding-bottom:15px}.wedding-page-section3 .section3-right p{font-size:16px}.wedding-page-section3 .section3-right button{width:100%}.wedding-page-section4b .large-hide{display:block}.wedding-page-section4b .small-hide{display:none}.wedding-page-section4b h2{font-size:24px;line-height:24px}.wedding-page-section4b p{padding:0 5.607vw;font-size:14px;line-height:22px}.wedding-page-section4b button{gap:12px}.wedding-page-section4b a{margin:24px 0 64px;padding:0 5.607vw;width:100%}.wedding-page-section4b button{width:100%}.wedding-page-section4b slider-component{margin:24px 0}.wedding-page-section4b .slider-button{bottom:9.2px}.wedding-page-section4b .slider-button svg{width:6.42px;height:10.7px}.wedding-page-section4b .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{width:100%}.wedding-page-section5{margin:0 0 35px}.wedding-page-section5 h2{font-size:26px;line-height:35px;padding:0 4.673vw}.wedding-page-section5 p{width:100%;padding:10px 4.673vw 18px}.wedding-page-section5 .section5-list{height:fit-content;flex-wrap:wrap}.wedding-page-section5 .section5-list .section5-img{width:50%;height:165.5px}.wedding-page-section5 .section5-list h2{font-size:22px;line-height:23px;padding:0 0 4vw 17.2px}.wedding-page-section5 .section5-list .btn-prev,.wedding-page-section5 .section5-list .btn-next{display:none}.wedding-page-section6{margin:64px 0}.wedding-page-section6 h2{font-size:24px;line-height:100%;padding:0 2.878vw 12px}.wedding-page-section6 p{width:100%;padding:0 5.607vw;margin:0 auto 24px;font-size:14px;line-height:22px}.wedding-page-section6 .section6-bg{height:330px;margin-top:0;margin-bottom:250px}.wedding-page-section6 .section6-bg.HanaPejman{background-image:url(/cdn/shop/files/wed-covered-mob1.png?v=1742574823)}.wedding-page-section6 .section6-bg.CiaraMatt{background-image:url(/cdn/shop/files/wed-covered-mob2.png?v=1742574824)}.wedding-page-section6 .section6-bg.SaraShane{background-image:url(/cdn/shop/files/wed-covered-mob3.png?v=1742574823)}.wedding-page-section6 .section6-bg.KristyColin{background-image:url(/cdn/shop/files/wed-covered-mob4.png?v=1742574824);margin-bottom:210px}.section6-bg:nth-of-type(odd) .section6-card,.section6-bg:nth-of-type(2n) .section6-card,.wedding-page-section6 .section6-card{width:88.785vw;top:80%;left:5%;transform:translate(0);padding:32px 7.477vw;right:unset;bottom:unset}.wedding-page-section6 .section6-card h2{font-size:24px;line-height:100%;padding:0}.wedding-page-section6 .section6-card p{padding:12px 0 16px;font-size:14px;line-height:22px}.wedding-page-section6 .section6-card a{width:100%}.wedding-page-section6 .section6-card button{font-size:14px;line-height:20px;padding:11px 5.607vw;width:100%}}@media screen and (max-width: 500px){.wedding-page-section6 .section6-card{padding:36px 50px 36px 38px}}@media screen and (max-width: 400px){.wedding-page-section1 .wedding-page-bg{background-position:75% 0}.wedding-page-section2 .section2-right .section2-right-bg1{width:75vw;height:60vw}.wedding-page-section2 .section2-right .section2-right-bg2{width:45vw;height:37vw;margin-left:-9%}.wedding-page-section2 .section2-right .section4-left-bg2{margin-left:55%}.wedding-page-section5 .section5-list h2{font-size:5vw}}@media screen and (max-width: 350px){.wedding-page-section1 .wedding-page-bg-text hr{width:200px}.wedding-page-section6 .section6-bg{margin-bottom:300px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/wedding-sec1.css.map */
