@import url("https://fonts.googleapis.com/css2?family=Philosopher&display=swap");@import url("https://fonts.googleapis.com/css2?family=Jost&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap");body,html{overflow-x:hidden}body{font-size:1.5rem;font-family:Jost}html{overflow-x:hidden}a{color:#9e9e9e}.btn-primary{padding:10px 15px;border:1px solid #555;color:#555;position:relative;border-radius:0;background:none;z-index:10}.btn-primary:hover{border:1px solid #555;background:#555}@media (max-width:767px){#customTop{display:none}}@media (min-width:768px){.head-container{display:none}}.customLogo img{padding:10px 0;max-height:100px}.navbar-brand>img{float:left}.customNavigation{justify-content:center;margin-right:auto;position:relative;border-bottom:none;align-items:center;background:none;margin-left:auto;width:100%;z-index:9999}.customNavigation a{padding:15px;font-size:13px;font-size:1.5rem;font-weight:500;color:#555;text-transform:uppercase;line-height:20px;font-family:Jost}.customNavigation a:hover,.headCart:hover{background:#f4f4f5}.customNavigation .dropdown-menu a{padding:10px;color:#222}.customNavigation{display:flex}@media (max-width:1584px){.customNavigation a{padding:10px;font-size:1.3rem}}@media (max-width:1310px){.customNavigation a{padding:5px;font-size:1.2rem}}i.fa-solid.fa-bag-shopping{display:none}.addressData-right{float:right}@media (min-width:768px){.addressData-right li span a[href^=tel],.headSearch,.navbar-default,.socialHead,span#addEmail{display:none}}.headCart{font-size:2rem;border:none}a.btn-header:hover{color:#555}.headLogin{padding:1rem}.headLogin:hover{background:#f4f4f5}.fa-user,.headLogin,i.fa.fa-sign-out,i.fa.fa-user{font-size:1.7rem}#customTop{height:100%;width:100%}.addressData-right a{color:#555}.customNavbar .col.col-md-2,.customNavbar .col.col-md-4,.customNavbar .col.col-md-8{height:100px;justify-content:center;flex-wrap:nowrap;flex-direction:column;align-content:center;display:flex}.btgrid.customNavbar .row,.navbar-default,.topnav-container{height:110px;z-index:20}.topnav-container{position:fixed;top:0;box-shadow:0 0 15px #0000004f;width:100%}.owl-prev{height:100px;font-size:0;border:0 solid #000;margin-left:50px;width:15px}.owl-prev,.owl-prev:after{position:absolute;top:40%;display:block!important}.owl-prev:after{content:url(https://kingsflowersd.com/upload/mt/bb956/upload/files/images/arrow_left.png)}.owl-next{height:100px;font-size:0;border:0 solid #000;right:70px;width:15px}.owl-next,.owl-next:after{position:absolute;top:40%;display:block!important}.owl-next:after{content:url(https://kingsflowersd.com/upload/mt/bb956/upload/files/images/arrow_right.png)}.owl-next,.owl-prev{visibility:hidden}.owl-next:after,.owl-prev:after{visibility:visible}.owl-dot,.owl-dot span,.owl-dots{position:relative;margin-top:-30px;z-index:30}.owl-theme .owl-controls{-webkit-tap-highlight-color:transparent;text-align:center;margin-top:10px}.owl-theme .owl-controls .owl-nav [class*=owl-]{padding:4px 7px;font-size:14px;color:#fff;margin:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#d6d6d6;cursor:pointer;display:inline-block}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{text-decoration:none;color:#fff;background:#869791}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block}.owl-theme .owl-dots .owl-dot span{height:10px;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;margin:5px 7px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#fff;width:10px;display:block}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#aa9ea8}.owlDiv .owlCustom{top:0}.bannerNotice{padding:.7rem;font-size:2.5rem;color:#555;background:#dfdede}.bannerNotice p{margin:0}@media (max-width:767px){.btgrid.customNavbar .row,.navbar-default,.topnav-container{height:150px}.navbar-brand>img{margin-top:40px}.owl-carousel{margin-top:230px}}.owl-carousel img{object-fit:cover}.owl-carousel{margin-top:110px}.page1 #contentContainer,.page12 #contentContainer,.page2 #contentContainer,.page26 #contentContainer,.page4 #contentContainer{padding:0;width:100%}.wedText{padding:3vw}.wedText,.wedText2{height:100%;font-size:1.3em;font-family:Jost,sans-serif}.wedText2{padding:5vw 3vw}.wedText h1{font-size:48px}.equal-row{flex-wrap:wrap;margin-bottom:15px;margin-top:15px;display:flex;display:-webkit-flex}.equal-row .col{padding-top:15px}.imgBlock{height:100%}.imgBlock img{height:100%;object-position:50% 50%}.textBlock{height:100%;justify-content:center;flex-direction:column;text-align:left;display:flex}.page1 .contentFull{padding:0;margin:0}.page1 .btgrid{padding:0 2rem}#footer{display:none}.footerContainer{color:#555;border-top:none;background:#dfdede}#customBottom{padding-top:2rem}#customBottom a,#customBottom h3,#customBottom p{color:#555}#customBottom a:hover{color:#afa323}.subscribeFooter.center-block{justify-content:center;flex-direction:column;align-items:center;align-content:center;display:flex}.subscribeFooter i{font-size:2rem}@media (max-width:992px){#customBottom .content{text-align:center;margin-top:20px}}.subscribeFooter i{margin:5px}footer a{color:#fff}.footerContainer .col img{content:url(https://kingsflowersd.com/upload/mt/bbe257/images/footercard_defaultgrey.png)}.footerSocial{padding:5rem 0;background:#f6fafd}.footerSocial p{font-size:4rem;text-align:center;margin:0}footer h2{font-size:2.5rem;margin-bottom:4rem;letter-spacing:2px}.footerSocialIcons svg{margin:0 20px;width:60px}.footerSocialIcons{height:60px;justify-content:center;margin:20px;align-items:center;display:flex}.footerContainer{padding:0}#customBottom{padding:20px 0;width:100%}.footerMap{width:100%}.btgrid.footerCustom{padding:0 30px;max-width:1200px;margin:auto}.shopOnlineRow{max-width:100%}.shopOnlineRow .content{justify-content:center;flex-direction:column;align-items:center;align-content:center;display:flex}.shopOnlineRow img{filter:brightness(.95)}.panelText{height:100%;justify-content:flex-end;flex-wrap:nowrap;position:absolute;flex-direction:column;margin:auto 0 20%;align-items:center;align-content:center;width:100%;display:flex}.panelText h2{font-size:2.5rem;text-shadow:0 0 15px #000;color:#fff}.shopOnlineRow p{margin:0;line-height:0}@media (max-width:992px){.shopOnlineRow .col{margin-top:20px}}.shopOnlineBlock h2:after{height:2px;content:" ";background-color:#afa323;margin:15px auto;width:2rem;display:flex}.shopOnlineBlock{justify-content:center;margin-bottom:20px;flex-direction:column;align-items:center;align-content:center;display:flex}.shopOnlineBlock h2{margin:0}.shopOnlineBlock .btn-primary{padding:5px 10px;font-size:14px;border:2px solid #9e9e9e;color:#555;text-transform:uppercase;letter-spacing:1px;background:none;margin-top:0}.shopOnlineBlock .btn-primary:hover{border-color:#555;color:#fff;background:#555}.shopNotice{max-width:80%;margin:auto}.roundedImage{min-height:500px;object-fit:cover}.designButton img{min-height:250px;object-fit:cover;object-position:50% 25%;width:100%}.designButton .panel-body{padding:0}.btnGo{border-radius:0}.btnGo,.btnGo:hover{border:2px solid #b0a323}.btnGo:hover{color:#fff;background:#b0a323}.btnBack{border-radius:0;background:none}.textBlock .btn-primary{border:1px solid #555;font-weight:200;color:#555;border-radius:0;background:none}.textBlock .btn-primary,.textBlock .btn-primary:hover{padding:20px;font-size:18px;text-transform:uppercase;letter-spacing:1px;margin-top:30px}.textBlock .btn-primary:hover{color:#fff;background:#555}.panelText .btn-primary{border:1px solid #fff;font-weight:200;color:#fff;border-radius:0;background:none}.panelText .btn-primary.active,.panelText .btn-primary.focus,.panelText .btn-primary:active,.panelText .btn-primary:focus,.panelText .btn-primary:hover{border:1px solid #fff;font-weight:100;color:#000;border-radius:0;background:#fff}.customNavbar .col.col-md-2.col-sm-4{padding:0}nav ul{flex-direction:row;margin:0;display:flex}nav li::marker{color:#0000}nav select{display:none}@media (max-width:1200px){nav ul{display:none}nav select{display:inline-block}}@media (max-width:767px){.navbar-brand>img{max-height:75px;float:none;margin-top:0}}#mobilenav ul{flex-direction:column;display:flex}.owlDiv img{height:calc(100vh - 110px);max-width:100%;object-position:50% 43%}@media (min-width:768px){#contentContainer{margin-top:110px}.page1 #contentContainer{margin-top:0}}div#contentContainer{min-height:calc(100vh - 464px)}.formSection{padding:10rem 0;background:url(https://kingsflowersd.com/upload/mt/josh754/upload/files/images/formbackground.jpg)}.formSection h1{text-shadow:0 0 10px #000;color:#fff;margin:1rem}hr.singleDivider{border-bottom:solid #555;margin:10rem 0}.prodHome{background:#acb482}.prodHome .row.row-1{margin:auto;width:90%}.prodHome h2{color:#fff}.page1 #content{margin-bottom:0}.catNavigator dt{color:#555}div#leftNavigator{padding-right:20px}.wedReviews{max-width:80%;margin:auto}blockquote{border-left:5px solid #65795d}.pageGallery{margin:auto;width:80%}.wedIntro{max-width:80%;margin:2rem auto}.wedVenue{position:relative}.wedVenueDesc{height:100%;padding:10%;font-size:1.7rem;transition:.2s ease-in-out,visibility .2s;position:absolute;opacity:0;bottom:0;visibility:hidden;top:0;background:#fff;left:0;width:100%}.wedVenueDesc a,.wedVenueDesc a:hover{color:#555}.wedVenue:hover .wedVenueDesc{opacity:1;visibility:visible}.wedVenueSection{max-width:80%;margin:auto}.wedVenueSection a{font-size:1.7rem}h1.mainHeading:after{height:2px;content:" ";margin:1rem auto;background:#b0a424;width:5rem}.wedIntro .col,h1.mainHeading:after{justify-content:center;flex-direction:column;align-items:center;align-content:center;display:flex}.wedIntro .col{min-height:500px}.gm-style-iw-d #content p{color:#555}@media (max-width:767px){#content{margin-top:160px}}.wrapper{position:relative;max-width:95%;margin:auto;display:flex}.wrapper i{height:44px;transform:translateY(-50%);font-size:1.7rem;color:#343f4f;transition:transform .1s linear;position:absolute;text-align:center;top:50%;border-radius:50%;background:#fff;cursor:pointer;width:44px;line-height:44px}.wrapper i:active{transform:translateY(-50%) scale(.9)}.wrapper i:hover{background:#daded4}.wrapper i:first-child{left:-22px;display:none;z-index:10}.wrapper i:last-child{right:-22px}.wrapper .carousel{overflow:hidden;font-size:0;scroll-behavior:smooth;cursor:pointer;white-space:nowrap}.carousel.dragging{scroll-behavior:auto;cursor:grab}.carousel.dragging img{pointer-events:none}.carousel img,.carousel video{height:80vh;object-fit:cover;margin-left:14px;width:33.33333%;user-select:none}@media (max-width:1200px){.carousel img,.carousel video{width:50%}}@media (max-width:767px){.carousel img,.carousel video{height:500px;width:100%}}.carousel img:first-child,.carousel video:first-child{margin-left:0}.customImgRotator{margin-bottom:2rem}@media (max-width:767px){.bannerNotice{margin-top:40px}}.prodHome .btn-primary{padding:5px 10px;font-size:14px;border:1px solid #555;font-weight:200;color:#555;text-transform:uppercase;letter-spacing:1px;border-radius:0;background:none;margin-top:0}.prodHome .btn-primary.active,.prodHome .btn-primary.focus,.prodHome .btn-primary:active,.prodHome .btn-primary:focus,.prodHome .btn-primary:hover{border:1px solid #555;color:#fff;background:#555}.prodHome{padding:3rem 0;border-radius:25px 25px 0 0;background:none}.prodHome h2{font-size:2rem;color:#555}.prodHome .content{text-align:center}.arrow{padding:3px;border:solid #000;border-width:0 3px 3px 0;margin:0 0 3px 4px;display:inline-block}.dropdown .arrow{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.open .arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-bottom:0}.imageNews{height:200px;overflow:hidden}span.img{height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;display:block}.caption .btn-primary{border:2px solid #000;color:#000;border-radius:0;background:none}.caption .btn-primary:hover{color:#fff;background:#000}.caption{flex-direction:column;align-items:center;display:flex}.newsTitle a{color:#555}.newsPanelHeight{min-height:240px;padding:0;border-radius:0}.caption h2:after{height:2px;content:" ";background-color:#afa323;margin:15px auto;width:2rem;display:flex}.caption h2{margin:0}.page26 .clearfix{max-width:80%;margin:auto}.splide__track{text-align:center}.splide__slide img{width:auto!important}.mainImage{max-height:400px}#thumb-carousele-list li{height:150px!important}#thumb-carousele-list{margin-top:10px!important}.addOnImage2 img{max-height:200px;object-fit:cover;object-position:50% 50%;width:240px}@media (max-width:768px){#addCrossSales .col-xs-4{text-align:center;width:100%;display:block}.addOnImage2 img{margin:auto}.xsaleTitle{text-align:center!important}}.newCSBlock h2{letter-spacing:normal}.newCSBlock .desSelection,.newCSBlock h2{background:#fff}.shopOnlineBlock h2:after,h1.mainHeading:after{display:none}.shopOnlineBlock h2{margin-bottom:10px}.btnHomeP{border:2px solid #555;color:#555;background:none}.btnHomeP:hover{border:2px solid #555;color:#fff;background:#555}@media (max-width:1400px){.wreathRound{object-fit:contain}}@media (min-width:900px){.page4 .carousel img{width:50%}}@media (max-width:899px){.page4 .carousel img{width:100%}}@media (min-width:1600px){.page4 .carousel img{width:33.33333%}}.catImages,.designButton{height:300px;max-width:300px;margin:2rem auto}.designList{max-width:1200px;margin:auto}.btnGo{padding:5px 10px;font-size:14px;border:2px solid #9e9e9e;color:#555;text-transform:uppercase;letter-spacing:1px;background:none;margin-top:0}.btnGo:active,.btnGo:focus,.btnGo:hover{border-color:#555;color:#fff;background:#555}ul.nav.navbar-nav.navbar-right{border:none;margin-top:10px}ul.dropdown-menu li.page2 a{display:none}.mobile-nav{text-align:center;padding-left:0}.mobile-nav>li>a{padding:10px 0;text-transform:uppercase}.testLogin{text-align:center;padding-bottom:10px}.navbar-toggle .icon-bar:nth-child(2){transform:translateY(10px) rotate(-45deg)}.navbar-toggle .icon-bar:nth-child(4){transform:translateY(-2px) rotate(45deg)}.navbar-toggle .icon-bar:nth-child(3){opacity:0}span.icon-bar{transition:.4s}.navbar-toggle.collapsed .icon-bar:nth-child(2),.navbar-toggle.collapsed .icon-bar:nth-child(4){transform:none}.navbar-toggle.collapsed .icon-bar:nth-child(3){opacity:1}li.dropdown .dropdown-menu{height:0;padding:0}li.dropdown.open .dropdown-menu{height:auto;padding:10px 0;text-align:center}.modal.modalWed{animation:zoom .3s ease-in-out;justify-content:center;top:0;background-color:#000000a6;display:flex}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}.modal img{border:10px solid #fff;max-width:50%;object-fit:contain;background:#000}.closeBtn{font-size:25px;right:0;color:#fff;transition:.2s ease-in-out;position:absolute;top:0;margin:20px;cursor:pointer}.btnLogin,.closeBtn:hover{color:#555}.btnLogin{border:1px solid #555;border-radius:0;background:none}.btnLogin:after,.btnLogin:before{height:6px;content:"";border-top:1px solid #555;width:10px;display:inline-flex}.btnLogin:hover{border:1px solid #555;color:#fff;background:#555}.btnLogin:before{margin-right:10px}.btnLogin:after{margin-left:10px}.btnLogin:hover:after,.btnLogin:hover:before{border-color:#fff}.dropdown-menu{min-width:300px}.dropdown-menu a[title=Christmas]{display:none}.bannerText{padding:50px;justify-content:center;top:100vh}.bannerText,.markB2 img{height:800px}.markZ{height:100vh}@media (max-width:992px){.tripleBannerLeft,.tripleBannerRight{display:none}}.bannerText{height:100%;padding:20px;justify-content:flex-end;position:absolute;flex-direction:column;text-align:center;top:0;margin:auto;align-items:center;left:0;width:100%;display:flex;z-index:1}.bannerText h2{font-size:4rem;text-shadow:0 0 10px #000;color:#fff}.bannerText .btn{font-size:2rem;border:1px solid #fff;font-weight:400;border-radius:0;background:none}.bannerText .btn:hover{border:1px solid #fff;color:#555;background:#fff}.markB2 img{height:auto;object-fit:cover;width:100%}.catImages .panel-body{padding:0}.catImages .img-responsive{height:100%;max-height:none;object-fit:cover}.catImages .panel-body{height:100%;overflow:hidden;max-height:325px}.catImages .panel-heading h2{padding:10px;margin:0}.wedText2{position:absolute;top:0;left:0}.wedText2 h1,.wedText2 h2{color:#fff}.wedText2 .btn{border-color:#fff;color:#fff}.imgBlock2 img{filter:brightness(.9)}.wedText2 .textBlock{justify-content:flex-start;display:flex}.panelShop img{max-height:none;aspect-ratio:1/1.25}.imgBlock img,.panelShop img{height:auto;object-fit:cover;width:100%}.imgBlock img{max-height:100vh;aspect-ratio:1/1}