*{box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}::selection{color:#fff;background:#DD9996}::-webkit-scrollbar{background:rgba(219,158,155,.22);width:5px;height:5px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{display:none}::-webkit-scrollbar-track-piece{display:none}::-webkit-scrollbar-thumb{background:#DB9E9B;background-clip:content-box;border-radius:9px}::-webkit-scrollbar-corner{display:none}::-webkit-resizer{display:none}html,body{overscroll-behavior:none}select{appearance:none;-webkit-appearance:none;background-image:url(/wp-content/uploads/2025/06/weui_arrow-outlined.svg)!important;background-repeat:no-repeat;background-position:98% 50%!important}input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;width:24px;height:24px;border:1px solid #DD9996;border-radius:3px;outline:none;cursor:pointer;position:relative;margin-right:10px}input[type="checkbox"]:checked::before{content:'';position:absolute;top:3px;left:7px;width:7px;height:12px;border:solid #DD9996;border-width:0 2px 2px 0;transform:rotate(45deg)}div#sideMenu{height:100dvh;overflow:auto}div#closeMenu{cursor:pointer}div#sideMenu{-moz-transition:all ease .5s;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;visibility:hidden;opacity:0;z-index:-3}div#sideMenu.active{visibility:visible;opacity:1;z-index:100}body.menuActive{overflow:hidden}header.header,.headert{-moz-transition:all ease .5s!important;-webkit-transition:all ease .5s!important;-o-transition:all ease .5s!important;transition:all ease .5s!important}.dskbtn-ine a{position:relative}.dskbtn.whiteline:before,.dskbtn-ine.whiteline a:before{border:2px solid #fff}.dskbtn.whiteline:hover{color:#fff}.dskbtn-ine a:before,.dskbtn:before{content:"";border:2px solid #714D4C;height:100%;width:100%;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;transition:all ease .8s;opacity:0}.dskbtn-ine a:hover:before,.dskbtn:hover:before{width:95%;height:130%;top:-15%;opacity:1}.menuBtn>i{width:33px;height:3.7px;background:#fff;display:block;margin:5px 0;cursor:pointer;transition:all ease .8s}.menuBtn.active>i:nth-child(1){transform:rotate(45deg) translate(-2px,12px)}.menuBtn.active>i:nth-child(2){opacity:0}.menuBtn.active>i:nth-child(3){transform:rotate(-45deg) translate(0,-15px)}header.header{position:fixed;z-index:10;transition:all ease .8s!important;top:-79dvh}.menuActive header.header.fixeds.fixeds2,.menuActive header.header.fixeds,.menuActive header.header{top:0}.tpartmenu{margin-top:110px}.mainBgs{height:100dvh;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.theLoginI>p{font-family:Poppins;font-weight:400;font-size:14px;line-height:61.68px;letter-spacing:.16em;text-align:center;vertical-align:middle;text-transform:capitalize;color:#fff;margin:20px 0 0 0;padding:0 0 0 50px;animation:parag;animation-iteration-count:infinite;animation-duration:1.5s;animation-timing-function:linear;animation-direction:alternate-reverse;transition:all ease 2s}.mainBgs::before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;animation:vranimation;animation-iteration-count:infinite;animation-duration:300s;animation-timing-function:linear;opacity:.2;mix-blend-mode:overlay}.logoLoader .theLoginI{transition:all ease 2s;opacity:.1;width:435px}.logoLoader.active .theLoginI{opacity:.5}.logoLoader.active.active2 .theLoginI{opacity:1}.logoLoader.active.active2.active3 .theLoginI{transform:translate(0,55dvh);width:231px}.logoLoader.active.active2.active3 .theLoginI p{opacity:0}.logoLoader.active.active2.active3{transform:translate(0,-100dvh)}.logoLoader.active.active2.active3.active4{opacity:0}.logoLoader{opacity:1;transition:all ease 2s!important}.first-div-slide{position:sticky;z-index:0;top:0;overflow:hidden}.first-div-slide .first-clide{position:relative;z-index:0}.first-div-slide .cakeimage{width:100vw;margin:0dvh auto;height:100dvh;display:flex;flex-direction:row;align-items:center;justify-content:center}.first-div-slide .cakeFlower{position:absolute;z-index:1;top:20dvh;left:34vw;filter:blur(2px);width:16vw}.first-div-slide .container{width:1320px;margin:0 auto;position:relative;z-index:0}.first-div-slide .first-clide .container{position:absolute;top:0;right:0;left:0;margin:0 auto}.fadingTxt{font-family:'Playfair Display';font-style:normal;font-weight:400;font-size:22px;line-height:28px;letter-spacing:.05em;color:#FFFBF3;text-align:center;position:absolute;right:140px;top:140px}.second-clide{position:absolute;left:0;right:0;bottom:0;top:0;width:100vw;height:100dvh}.first-div-slide .cakeimage>img{object-fit:contain;transform:translate(-20px,2dvh);height:93dvh;filter:blur(6px);width:64.5vw;max-width:none}.second-clide>.container{position:absolute;top:0;right:0;left:0;margin:0 auto;height:100dvh;display:flex;align-items:center;justify-content:space-between}.leftTxt>h3{font-family:Poppins;font-weight:400;font-size:14px;line-height:61.68px;letter-spacing:.16em;text-align:center;vertical-align:middle;text-transform:capitalize;color:#714D4C;display:flex;align-items:center;justify-content:space-between;margin:0}.leftTxt>h3:before,.leftTxt>h3:after{width:100px;height:1px;background:#714D4C;content:"";display:block}.leftTxt>h1{font-family:'Playfair Display';font-style:normal;font-weight:400;font-size:45.6585px;line-height:.9;letter-spacing:-.05em;text-transform:capitalize;color:#DD9996}.leftTxt>h1>span{font-size:90px}.second-clide .bgimage img{width:100%}.scrollerttxt>span{font-style:normal;font-weight:400;font-size:12px;line-height:24px;display:flex;align-items:center;letter-spacing:.05em;color:#714D4C;font-family:Poppins}.scrollerttxt{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;animation:upDown 2s infinite linear;animation-direction:alternate-reverse}.rightTxt{position:absolute;bottom:20dvh;right:20dvh}.theMainDiv{height:400dvh;position:relative;z-index:0}header.header.fixeds{top:-100dvh}header.header.fixeds.fixeds2{top:-79dvh}header.header.fixeds .fixedpartmenu{top:-10dvh}header.header.fixeds.fixeds2 .fixedpartmenu{top:0dvh}header.header .fixedpartmenu{transition:all ease .8s;top:0dvh}.theMainCKList ul li h4{font-family:'Playfair Display';font-style:normal;font-weight:400;font-size:37.0868px;line-height:46px;display:flex;align-items:center;letter-spacing:.02em;text-transform:uppercase;color:#DB9E9B}.theMainCKList{max-width:50vw}.theMainCKList ul{counter-reset:my-badass-counter;padding:0;margin:0;border-top:1px solid #DB9E9B;list-style:none}.theMainCKList ul li{position:relative;display:flex;border-bottom:1px solid #DB9E9B;padding:15px 15px 15px 60px;flex-direction:row;justify-content:space-between}.theMainCKList ul li img{position:absolute;width:183px;height:185px;right:130px;top:-50px;transition:all ease .4s;opacity:0}.theMainCKList ul li a{font-family:'Poppins';font-style:normal;font-weight:400;font-size:11.8678px;line-height:49px;display:flex;align-items:center;text-align:center;letter-spacing:.03em;text-transform:uppercase;color:#DB9E9B}.theMainCKList ul li:hover img{opacity:1}.theMainCKList ul li:before{content:"(" counter(my-badass-counter,upper-roman) ")";counter-increment:my-badass-counter;position:absolute;font-family:'Playfair Display';font-style:normal;font-weight:400;font-size:16.3182px;line-height:31px;color:#DB9E9B;opacity:.5;left:10px;top:calc(50% - 14px)}.theMAXHEG{max-height:603px}.bridalCake{border:1px solid #DB9E9B;width:350px;height:309px;text-align:center;padding:17px;margin:30px 0;position:relative}.BoxTitle1{font-family:'Poppins';font-style:normal;font-weight:600;font-size:12px;display:flex;align-items:center;letter-spacing:.03em;text-transform:uppercase;color:#DB9E9B;width:100%;text-align:center;flex-direction:row;justify-content:center;margin-top:7px}.bridalCake .imGe{position:relative;margin:0 auto}.bridalCake img.hover_image{position:absolute;top:-50px;left:0;transform:scale(.8) translate(0,50px);transition:all ease .5s;opacity:0}.bridalCake:hover img.hover_image{transform:scale(1) translate(0,0);opacity:1}.bridalCake:after{content:"";width:1px;height:60px;display:block;border-left:1px dashed #DB9E9B;position:absolute;bottom:-61px;left:0;right:0;margin:0 auto}.topborder .bridalCake:after{bottom:auto;top:-62px}.topborder .elementor-widget-container{display:flex;flex-direction:row;justify-content:flex-end}.main-bl .theImg1 img{transition:all ease .4s;transform:scale(1)}.main-bl .theImg1{overflow:hidden;max-height:367px}.main-bl:hover .theImg1 img{transform:scale(1.2)}.main-bl .theImg1>a{display:block}.main-bl .main-bl-btn>.elementor-widget-container{transition:all ease .4s}.main-bl:hover .main-bl-btn>.elementor-widget-container{margin:0}img.desktopimg{display:block}img.tabimg{display:none}select.flatpickr-monthDropdown-months{background:none!important}.menuHeader1{position:sticky!important;top:0}.menuHeader1.fixeds2{top:0}.menuHeader1{transition:all ease .8s!important}html[lang="fr-CA"] .fadingTxt{right:50px}html[lang="fr-CA"] .scrollerttxt{right:-40px;position:relative}.menuHeader1.fixeds .ue-item-icon{transform:scale(.6);margin:-20px 0 -30px 0}.menuHeader1 .ue-item-icon{transition:all ease .4s}@keyframes upDown{0%{transform:translate(0,0)}100%{transform:translate(0,20px)}}@keyframes vranimation{0%{background-position:0 0}100%{background-position:0 -3500px}}@keyframes parag{0%{transform:translate(0,0)}100%{transform:translate(0,10px)}}@keyframes rotate360{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}