@import"https://fonts.googleapis.com/css2?family=Henny+Penny&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Petit+Formal+Script&family=Roboto:ital,wght@0,100..900;1,100..900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";*{margin:0;padding:0;border:0;background:none;list-style:none;outline:none;box-sizing:border-box}:root{--white: #fff;--black: #181818;--primary: 255,165,0;--green: #08b308;--red: #e40b00;--w-overlay: rgba(255,255,255,.85);--overlay: rgba(0,0,0,.5);--gap: 2.6rem;--radius: .8rem;--border: .15rem solid rgba( var(--primary), .6);--ff: "Ubuntu", sans-serif;--anim: .4s cubic-bezier(.5, .05, .155, .99)}.primary-restobar{--black: #181818;--primary: 10,121,136}.primary-gym{--black: #261900;--primary: 255,165,0}.primary-beer{--black: #1a110c;--primary: 181,103,58;--overlay: rgba(26,17,12,.5)}.primary-halloween{--black: #130912;--primary: 239, 72, 1;--violet: 51, 26, 54}.primary-florist{--black: #130912;--primary: 221, 103, 118;--secondary: 89, 117, 84}.primary-photographer{--black: #050d0d;--primary: 14 ,167, 158;--secondary: 175, 9, 83}::-webkit-scrollbar{width:.7rem}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:1rem}html{scrollbar-width:thin;scroll-behavior:smooth}body{width:100%;min-height:100vh;font-family:var(--ff);font-size:1rem;font-weight:400;line-height:1.5;color:var(--white);background-color:var(--black);overflow-x:hidden}.primary-gym,.primary-florist{background-color:var(--white)}.primary-halloween,.primary-beer,.primary-photographer{background-color:var(--black)}.primary-gym main,.primary-gym main h1,.primary-gym main h2,.primary-florist main,.primary-florist main h1,.primary-florist main h2{color:var(--black)}header,footer{position:relative;display:block;text-align:center}section,article,footer{padding-block:2rem}h1,h2,h3{font-family:var(--ff);color:var(--white)}.primary-halloween h1,.primary-halloween h2,.primary-halloween h3{font-family:Henny Penny,serif}.primary-florist{font-family:Roboto,sans-serif}.primary-florist h1,.primary-florist h2,.primary-florist h3{font-family:Petit Formal Script,serif}.primary-photographer,.primary-photographer h1,.primary-photographer h2,.primary-photographer h3{font-family:Montserrat,serif}h1{font-size:2rem;font-weight:700;margin-bottom:1rem}h2{font-size:1.6rem;font-weight:600}h3{font-size:1.2rem}.primary-halloween h1{font-size:2.5rem}.primary-halloween h2{font-size:1.8rem}.primary-halloween h3{font-size:1.5rem}.primary-photographer h1,.primary-photographer .title{font-size:4.5rem;font-weight:800}a{color:rgb(var(--primary));text-decoration:none;transition:var(--anim);cursor:pointer}a:hover{color:rgba(var(--primary),.8);text-decoration:underline}.primary-photographer a:not(a.btn){color:rgb(var(--secondary));font-weight:600}button{background-color:rgba(var(--primary),.6);cursor:pointer}.label{background-color:#e00;position:absolute;right:0;top:1rem;color:var(--white);font-weight:700;padding:.5rem 1rem;z-index:99}.relative.label{position:relative;right:unset;top:unset;display:inline-block}img{width:100%}iframe.map{width:100%;height:22rem}.container{padding:5rem 1rem;max-width:60rem;margin-inline:auto}.primary-photographer .container{max-width:66rem}.flex{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem}.grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:2rem}.gtc-2-1{grid-template-columns:1fr .5fr}.gtc-2-3-1{grid-template-columns:2fr 3fr 1fr;align-items:start}.gtc-x3{grid-template-columns:repeat(3,1fr)}.g-0{gap:0rem}.g-1{gap:1rem}.place-center{place-items:center}.block{display:block}.hidden{display:none}.relative{position:relative}.w-6{width:6rem}.w-8{width:8rem}.w-14{width:14rem}.mxw-25{max-width:25rem}.mxw-30{max-width:30rem}.mxw-60{max-width:60rem}.p-1{padding:1.5rem 1.2rem}.p-2{padding:2rem}.pb-0{padding-bottom:0}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.m-auto{margin:auto}.mt-off{margin-top:-2.5rem!important}.lh-0{line-height:0}.txt-center{text-align:center}.txt-left{text-align:left}.txt-white{color:var(--white)!important}.txt-black{color:var(--black)!important}.txt-primary{color:rgb(var(--primary))}.txt-secondary{color:rgb(var(--secondary))!important}.italic{font-style:italic}.inline,ul.inline li{display:inline-block;padding-inline:.6rem}.bg-dark{background-color:var(--black)}.bg-white{background-color:var(--white)}.bg-light{background:#fff3}.bg-violet{background:rgb(var(--violet))}.bg-secondary{background:rgb(var(--secondary))}.bg-br-primary{background:rgba(var(--primary),.2);border:.15rem solid rgb(var(--primary))}.bg-comingsoon{min-height:100vh;display:grid;place-items:center;background-image:url(/assets/slide3-DVStHVfT.webp);background-size:cover}.primary-florist .bg-image{background:url(/assets/slider-DoyrAADn.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.rounded{border-radius:var(--radius)}.pulse{animation:pulse 4s infinite ease-in-out alternate;transition:1s ease}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.subtitle{font-style:italic;font-weight:300;color:rgb(var(--primary))}.btn{display:inline-block;border-radius:1rem;padding:.2rem 1rem;font-style:italic;font-weight:300;color:var(--white);background-color:rgba(var(--primary),.6)}.primary-photographer .btn{padding:.4rem 1.6rem}a.btn{border:var(--border);border-color:rgba(var(--primary),.6);transition:var(--anim);text-transform:uppercase;font-weight:700}a.btn:hover{color:rgb(var(--primary));background-color:transparent;border:.15rem solid rgb(var(--primary));text-decoration:none}.primary-photographer a.btn:hover{background-color:rgb(var(--secondary));color:var(--white)}.btn-white,a.btn-white{border-color:var(--white);color:var(--white);background-color:transparent}.bubble-icon{display:inline-block;width:5rem;aspect-ratio:1;padding:1rem;border-radius:50%;background-color:rgb(var(--primary))}.bubble-icon>svg{width:2.5rem;height:2rem;padding-top:.5rem}.primary-photographer .bubble-icon{background:rgb(var(--secondary))}.top-shadow{position:absolute;inset:0;width:100%;height:8rem;background-image:linear-gradient(var(--overlay),transparent)}@media(max-width:72em){.grid,.gtc-2-1,.gtc-x3{grid-template-columns:1fr}.sm-hidden{display:none}.sm-block{display:inline-block}}@keyframes pulse{0%{transform:scale(1)}40%{transform:scale(.9)}to{transform:scale(1.05)}}h1{font-size:2.2rem;margin-bottom:0}p{margin-bottom:.8rem}.btn{padding:.4rem 1.2rem;border-radius:1.5rem}a.btn:hover{color:rgb(var(--primary));background-color:transparent;text-decoration:none;transform:scale(1.2)}.btn-white a.btn-white{border-color:var(--white);color:var(--white);background-color:transparent}.landing section{padding:3rem 2rem}.landing article:not(.feature){padding:0;margin-bottom:1rem;border-bottom:.1rem solid rgba(255,255,255,.2)}section.slider{min-height:100vh;display:flex;justify-content:center;align-items:start;flex-direction:column;background-image:url(/assets/preview-CQo07ch2.webp);background-position:right center;background-repeat:no-repeat;background-size:contain;padding-top:5rem}section.slider h3{font-weight:400}section.slider>*:not(:last-child){margin-bottom:1rem}section article a img,.btn-cta{box-shadow:.1rem .15rem 1rem #ffffff1a;transition:var(--anim)}section article a img:hover,.btn-cta:hover{transform:translate3d(0,-1rem,0);box-shadow:0 2rem 3rem -.5rem #ffffff2b}.badge{background-color:#04cc04;position:absolute;right:0;color:#fff;font-weight:700;padding:.5rem 1rem;z-index:99}.screen{display:block;margin-block:.5rem;max-width:65rem;border-radius:.8rem}.footer-sm{display:flex;justify-content:center;align-items:center;gap:.5rem;padding-block:.5rem;border-top:var(--border);border-color:rgb(var(--primary))}header.header-menu{position:fixed;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:var(--black);border-bottom:var(--border);border-color:rgb(var(--primary));z-index:999}.header-menu-nav{display:flex;justify-content:space-between;align-items:center;gap:2rem}.mobile-nav-toggle{display:none}@media(max-width:65em){.mobile-nav-toggle{display:block;position:absolute;right:2rem;font-size:1.5rem;color:var(--white);background:transparent;z-index:9999}.mobile-nav-toggle:before{content:"☰"}.mobile-nav-toggle[aria-expanded=true]:before{content:"✕"}.header-menu-nav{position:fixed;inset:0;left:unset;display:block;width:16rem;padding:6rem 2rem;background-color:var(--black);text-align:left;z-index:1000;transform:translate(100%);transition:transform var(--anim)}ul.header-menu-nav li{display:block;padding-block:.6rem}.header-menu-nav[data-visible=true]{transform:translate(0)}}.feature{max-width:30rem;height:100%;border-radius:.8rem;padding:2rem;margin-bottom:0;border:var(--border);background:var(--black);color:var(--white);transition:var(--anim)}.feature svg{width:3rem;height:3rem;aspect-ratio:1;margin-bottom:1.5rem;color:rgb(var(--primary));transition:var(--anim)}.feature:hover{background:rgb(var(--primary))}.feature:hover svg{color:var(--white)}article.faq{position:relative;display:block;border:var(--border);border-color:rgb(var(--primary));padding:0;border-radius:var(--radius);margin-bottom:1rem;transition:var(--anim);overflow:hidden}.primary-photographer article.faq{border-color:rgba(var(--secondary),.5)}.faq-question{position:relative;display:grid;grid-template-columns:1fr 1.3rem;align-items:center;gap:1rem;padding:.5rem 1rem;transition:var(--anim)}.faq-question svg{height:1.3rem}.primary-florist article.faq .faq-question h3{color:var(--black)}.faq:hover .faq-question,.faq[data-faq-opened=true] .faq-question{background:rgb(var(--primary),.3)}.primary-photographer .faq:hover .faq-question,.primary-photographer .faq[data-faq-opened=true] .faq-question{background:rgb(var(--secondary),.3)}.faq-dark article.faq .faq-question{border-color:rgb(var(--primary));background-color:var(--black)}.faq-dark .faq[data-faq-opened=true] .faq-question{border-radius:var(--radius);border-bottom:var(--border);border-color:rgb(var(--primary))}.faq-answer{height:0;transform:rotateX(90deg);transform-origin:top;transition:var(--anim)}.faq[data-faq-opened=true] .faq-answer{height:auto;padding:1rem;transform:rotateX(0)}section.cta{padding:5rem 1rem;text-align:center;background:rgba(var(--primary),.6);background-position:center;background-repeat:no-repeat;background-size:cover}section.cta.p-sm{padding:1.5rem 1.2rem}.landing section.cta,.primary-gym section.cta{background-image:url(/assets/bg-CXHyfwlq.webp)}.primary-beer section.cta{background-image:url(/assets/bghop-n_49BcyS.webp)}.primary-florist section.cta{text-align:left;color:var(--white);background-image:url(/assets/slider-DoyrAADn.webp)}.primary-florist section.cta h1{color:var(--white)}.primary-photographer section.cta{text-align:left;background-image:url(/assets/slide2-C4yHH9h0.webp)}.primary-photographer section.cta>div{display:grid;grid-template-columns:1fr 15rem;place-items:center;gap:2rem}.primary-photographer section.cta h1{font-size:2rem}section.cta h3{font-weight:400;text-transform:uppercase}.btn-cta{font-size:1.5rem}.btn-cta:hover{transform:scale(1.5)}button.gotop{display:none;position:fixed;right:3rem;bottom:3rem;aspect-ratio:1;padding:.2rem .8rem;border-radius:50%;border:var(--border);border-color:rgb(var( --primary ));color:rgb(var(--primary));background-color:transparent;animation:fadeIn ease-out 1.5s;transition:var(--anim);z-index:995}button.gotop:hover{color:var(--white);background-color:rgb(var(--primary))}button.gotop svg{width:1.8rem;height:1.8rem}.visible{display:block!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:72em){button.gotop{right:1rem;bottom:1rem;background-color:var(--black)}}.nav-toggle{position:fixed;top:1rem;right:1rem;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.4rem;width:3.6rem;padding:.8rem;z-index:996}.nav-toggle span{font-size:.7rem;font-weight:400;margin-top:.2rem;color:var(--white)}.nav-toggle .bar1,.nav-toggle .bar2,.nav-toggle .bar3{width:100%;height:.1rem;background:var(--white);transition:var(--anim)}.nav-toggle .bar1,.nav-toggle .bar3{width:75%}.nav-toggle:hover .bar1,.nav-toggle:hover .bar2,.nav-toggle:hover .bar3{background-color:var(--black)}.nav-toggle[aria-expanded=true] .bar1,.nav-toggle[aria-expanded=true] .bar3{width:100%;transform:rotate(-45deg) translate(-25%)}.nav-toggle[aria-expanded=true] .bar3{transform:rotate(45deg) translate(-25%)}.nav-toggle[aria-expanded=true] .bar2{width:0}#navpannel{position:fixed;top:4.5rem;right:-1rem;width:18rem;max-height:70vh;padding:1rem 4.5rem 1rem 1rem;border:var(--border);border-color:rgba(var(--primary),.6);border-radius:var(--radius);background:var(--black);opacity:0;overflow-y:scroll;transform:translate(100%);transition:var(--anim);z-index:995}.primary-florist #navpannel{background-color:var(--white);border-color:rgba(var(--secondary),.6)}#navpannel[data-visible=true]{opacity:1;transform:translate(0)}#navpannel ul{display:flex;flex-direction:column;gap:.5rem}#navpannel ul li.has-submenu{display:grid}#navpannel ul li.has-submenu ul.submenu{display:none;position:absolute;padding-left:2rem;padding-block:.5rem;transition:var(--anim)}#navpannel ul li.has-submenu.open ul.submenu{position:relative;display:block}header.logo{position:fixed;top:0;width:100%;padding-block:1rem;z-index:9}header.logo img{position:relative;width:12rem;z-index:10}header.logo h2{font-size:1.3rem;font-weight:500;text-shadow:0 0 .8rem var(--white)}main.slider{overflow:hidden;scroll-behavior:smooth}.slider{background-size:cover;background-position:center;background-repeat:no-repeat;transition:all 1s ease}.slider-gym{background-image:url(/assets/slide1-DXCh6MFJ.webp);animation:slideGymBg 15s ease-in-out infinite alternate}.slider-restobar{background-image:url(/assets/slide1-Cu7tDwco.webp);animation:slideRestobarBg 20s ease-in-out infinite alternate}.slider-beer{background-image:url(/assets/slide-B6bxdzOK.webp)}.slider-halloween{background-image:url(/assets/slide-B0K4rPmx.webp)}.slider-florist{background-image:url(/assets/slider-DoyrAADn.webp)}.slider-photographer{background-image:url(/assets/slide1-Bd9G0W3n.webp);animation:slidePhBg 20s ease-in-out infinite alternate}.slider #navbar section{padding:1.8rem .5rem}nav#navbar h2{font-size:2rem;margin-bottom:1rem;color:var(--white)}.primary-florist nav#navbar h2{font-size:1.65rem}.primary-photographer nav#navbar h2{font-size:2.5rem}nav#navbar,nav#navbar ul,nav#navbar ul li,nav#navbar ul li a{width:100%;height:100%}nav#navbar ul{min-height:100vh;display:grid;grid-template-columns:repeat(8,25vw)}nav#navbar ul li{text-align:center;transition:background-color var(--anim)}nav#navbar ul li:hover{background-color:var(--overlay)}.primary-gym nav#navbar ul li:hover{background-color:rgba(var(--primary),.6)}.primary-halloween nav#navbar ul li:hover,.primary-photographer nav#navbar ul li:hover{background-color:var(--overlay)}.primary-florist nav#navbar ul li:hover{background-color:rgba(var(--secondary),.6)}nav#navbar.nav-dark ul li:hover{background-color:var(--overlay)}nav#navbar ul li a{display:grid;place-items:center;grid-template-rows:.8fr 1fr 1fr;text-decoration:none}.primary-photographer nav#navbar ul li a{grid-template-rows:1.5fr 1fr 1fr}.primary-photographer nav#navbar ul li h2{position:relative;font-weight:800;transition:var(--anim);margin-bottom:1.5rem}.primary-photographer nav#navbar ul li h2:after{background-color:rgb(var(--secondary));border-radius:1rem;bottom:-.5rem;content:"";height:.4rem;left:50%;position:absolute;transform:translate(-50%);width:6rem}nav#navbar ul li a section{display:grid;place-items:center;grid-area:2}nav#navbar ul li a section span.btn{transform:translateY(-4rem);transition:all var(--anim);opacity:0}nav#navbar ul li a:hover section span.btn{transform:translateY(0);opacity:1}nav#navbar ul li a footer{display:grid;place-items:center;gap:.5rem;grid-area:3;align-self:end;padding-bottom:1.5rem;transform:translateY(100%);transition:all var(--anim)}nav#navbar ul li a:hover footer{transform:translateY(0)}nav#navbar ul li a footer svg{width:2rem;height:2rem;color:var(--white)}.primary-photographer nav#navbar ul li a footer svg{font-size:2rem;color:var(--white);background-color:rgb(var(--primary));border:.25rem solid rgb(var(--secondary));padding:.8rem;border-radius:50%;margin-bottom:.5rem}nav#navbar ul li a footer h3{color:var(--primary);font-style:italic;font-weight:300}nav#navbar ul li a footer span{color:var(--white);font-weight:500}@media(max-width:72em){main.slider{overflow:auto}.slider-gym{background-image:url(/assets/slide-sm-hCFx_oQM.webp);animation:unset}.slider-beer{background-image:url(/assets/slide-sm-CeA2cS2l.webp)}.slider-halloween{background-image:url(/assets/slide-sm-D82Xnlaz.webp)}.slider-florist{background-image:url(/assets/slider-sm-rGVsK2Ac.webp)}nav#navbar ul{display:grid;grid-template-columns:1fr;margin-top:7.5rem}.primary-photographer nav#navbar ul{margin-top:16.5rem}nav#navbar ul li a{grid-template-rows:1fr}nav#navbar ul li a section{grid-area:1}nav#navbar ul li a section span.btn{transform:translateY(0);opacity:1}nav#navbar ul li a footer{display:none}}@keyframes slideGymBg{0%{background-image:url(/assets/slide1-DXCh6MFJ.webp)}33.5%{background-image:url(/assets/slide2-yxku2xLE.webp)}66.5%{background-image:url(/assets/slide3-D9IE5XBr.webp)}to{background-image:url(/assets/slide4-CweuRFZM.webp)}}@keyframes slideRestobarBg{0%{background-image:url(/assets/slide1-Cu7tDwco.webp)}25%{background-image:url(/assets/slide2-eMyUCr5y.webp)}50%{background-image:url(/assets/slide3-DVStHVfT.webp)}75%{background-image:url(/assets/slide4-hAfoWJWO.webp)}to{background-image:url(/assets/slide5-CCWwu8vj.webp)}}@keyframes slidePhBg{0%{background-image:url(/assets/slide1-Bd9G0W3n.webp)}25%{background-image:url(/assets/slide2-C4yHH9h0.webp)}50%{background-image:url(/assets/slide3-I08ycNeU.webp)}}.page-title{display:grid;place-items:center;grid-template-rows:.8fr 1fr .5fr;gap:2rem;min-height:40vh;padding:0;background-color:rgba(var(--primary),.6);background-size:cover;background-repeat:no-repeat;background-position:center;z-index:9}.page-title section{padding:1.8rem 0}.page-title h1{font-size:2.56rem;margin-bottom:1rem}.primary-photographer h1{font-size:4.5rem;font-weight:800}.page-title .btn{margin-bottom:0}.goback{width:3rem;height:3rem;position:relative}.goback:before,.goback:after{content:"";display:inline-block;position:absolute;inset:0;top:2rem;width:100%;height:.1rem;background-color:var(--white);transform:rotate(45deg);transition:transform var(--anim)}.goback:after{transform:rotate(-45deg)}.goback:hover:before{transform:translate(1.05rem) rotate(45deg)}.goback:hover:after{transform:translate(-1.05rem) rotate(-45deg)}.page-title>svg.bubble-icon{font-size:2rem}.page-title>.bubble-icon{width:2rem;height:2rem;padding:1.5rem;margin-bottom:-4rem;display:grid;place-content:center}footer{padding-block:2rem;background-repeat:no-repeat;background-position:top center;background-size:cover}footer nav{margin-bottom:2rem}.primary-halloween>footer{background-image:url(/assets/bg-footer-C7Deq1yY.webp)}.primary-florist>footer{color:var(--white);background:rgb(var(--secondary))}.primary-photographer>footer{background-image:url(/assets/bg-footer-yzBEF80j.webp);padding-bottom:1rem}.primary-photographer>footer section.mb-2{margin:0;padding-bottom:0}.primary-photographer>footer h3{margin-bottom:1.8rem}.primary-photographer>footer nav ul{padding:0;display:flex;flex-wrap:wrap;column-gap:1rem}.primary-photographer>footer nav ul li{padding:0}.hours-time{max-width:fit-content;margin-inline:auto;text-align:left}time{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;margin-bottom:1.2rem}form{margin-top:3rem}label{position:absolute;display:block}label>svg{height:1.3rem!important;padding-top:1rem;padding-left:1rem;color:rgba(var(--primary),.6)}input,textarea{width:100%;padding:1rem 1.5rem 1rem 3rem;margin-bottom:1rem;border:var(--border);border-color:var(--white);border-radius:.8rem;font-family:var(--ff);font-size:1rem;font-weight:600;letter-spacing:.1rem;color:var(--white);transition:var(--anim)}.primary-gym input,.primary-gym textarea{border-color:var(--black);color:var(--black)}.primary-halloween input,.primary-halloween textarea{border-color:rgb(var(--violet))}.primary-florist input,.primary-florist textarea{border-color:rgb(var(--primary));border-radius:.3rem;color:var(--black)}input:hover,textarea:hover{border-bottom-color:rgba(var(--primary),.6)!important}input::placeholder{color:var(--w-overlay)}.primary-florist input::placeholder{color:var(--black)}.primary-gym input::placeholder{color:var(--overlay)}.sent,.error{text-align:center;margin-bottom:1rem;color:var(--green);transition:var(--anim)}.error{color:var(--red)}button[type=submit]{aspect-ratio:1;display:block;margin:auto;padding:1.2rem;margin-top:1rem;border-radius:50%;border:var(--border);border-color:rgb(var(--primary));background-color:transparent;color:rgb(var(--primary));transition:var(--anim)}.primary-florist button[type=submit]{border-radius:.3rem;border-color:var(--se);float:right}button[type=submit] svg{width:1.6rem;height:1.6rem}button[type=submit]:hover{background-color:rgb(var(--primary));color:var(--white)}ul.contact-info{font-weight:600;letter-spacing:.1rem;max-width:fit-content;margin-inline:auto}ul.contact-info li{display:flex;align-items:center;margin-bottom:1.5rem}ul.contact-info li:last-child{margin-bottom:0}ul.contact-info svg{width:1.2rem;height:1.2rem;padding-right:1rem}.card{display:grid;grid-template-columns:3rem 1fr;gap:1rem;align-items:center;box-shadow:0 .15rem .2rem var(--overlay);border-radius:.3rem;padding:1rem;font-weight:600;letter-spacing:.1rem}.card svg{height:1.2rem;width:1.2rem;padding:.8rem;background-color:rgb(var(--primary));border-radius:50%;color:var(--white)}.card p{margin:0}.card-sm{padding:0;box-shadow:none;padding:.5rem}.card-sm svg{height:1.5rem;width:1.5rem}.sponsor{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.primary-photographer .sponsor{grid-template-columns:repeat(4,1fr)}@media(max-width:72em){.sponsor{grid-template-columns:repeat(2,1fr)}}.team-vertical{display:grid;grid-template-columns:1fr min-content 1.2rem;align-items:start}.team-vertical img{border-radius:var(--radius)}.team-vertical h2{font-size:2.5rem;color:rgb(var(--secondary))}.team-vertical h3,.team-vertical h2{writing-mode:vertical-rl}.review{padding-block:2rem;text-align:center;border-radius:var(--radius)}.review.bg-light{padding:2rem}.primary-florist .review{background-color:rgba(var(--secondary),.5);border-radius:.3rem;padding:2rem}.review img{width:6.5rem;border-radius:100%;margin-bottom:.5rem}.review span{display:block;font-size:1.3rem;margin-bottom:1rem}.review p{text-align:left;margin-bottom:0}.rating-1:before{content:"⭐"}.rating-2:before{content:"⭐⭐"}.rating-3:before{content:"⭐⭐⭐"}.rating-4:before{content:"⭐⭐⭐⭐"}.rating-5:before{content:"⭐⭐⭐⭐⭐"}.price-card{border:.25rem solid rgb(var(--primary));border-radius:.8rem;padding:2rem;text-align:left}.price-card h1{font-size:3rem;color:rgb(var(--primary))!important}.price-card.txt-white h2{color:var(--white)}.price-card>ul{margin-bottom:1.5rem}.price-card>ul li{padding-bottom:.5rem}.gallery-container{display:grid;grid-template-columns:repeat(4,1fr);padding:0}.primary-florist .gallery-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem;text-align:center}.gallery-container>img{aspect-ratio:1;object-fit:cover}.gallery-container>img:hover{filter:brightness(.5);transition:var(--anim)}.primary-florist .gallery-container h3{color:var(--black);font-size:1.5rem}.primary-florist .gallery-container img{aspect-ratio:1;object-fit:cover}.primary-florist .gallery-container img:hover{-webkit-filter:brightness(.5);filter:brightness(.5);transition:var(--anim)}.gallery-container img.span2{grid-column:span 2;aspect-ratio:2/1}@media(max-width:72em){.gallery-container{grid-template-columns:1fr}.gallery-container img.span2{grid-column:unset}}.galleries-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap);row-gap:4rem;padding-block:2rem}.galleries-grid>img:hover{transform:scale(1.1);text-decoration:none}.galleries-grid>img.span2{grid-column:span 2;aspect-ratio:2/1}.galleries-grid article{padding-block:0}.galleries-grid article img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius)}.galleries-grid article>h2{color:var(--white)}@media(max-width:72em){.galleries-grid{grid-template-columns:1fr}}.lightbox{position:fixed;inset:0;width:100%;height:100%;background:var(--overlay);display:none;align-items:center;justify-content:center;z-index:999}.open{display:flex}.lightbox img{width:auto;max-height:95vh;box-shadow:.3rem .3rem 1rem var(--overlay);border-radius:var(--radius)}.lightbox>svg{position:absolute;height:2rem;color:var(--white);cursor:pointer}.lightbox>svg.fa-xmark{top:1rem;right:1rem}.lightbox>svg.fa-arrow-left{left:1rem}.lightbox>svg.fa-arrow-right{right:1rem}@media(max-width:72em){.lightbox img{max-width:100%}.lightbox>svg{height:1.5rem}}.tab-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.tab-list button{border-radius:1rem;padding:.4rem 1.3rem;font-weight:600;text-transform:uppercase;color:rgb(var(--primary));background-color:transparent;border-color:transparent;transition:var(--anim)}.tab-list button.active{border-color:var(--white);color:var(--white)}.tab-list button:hover{border-color:rgba(var(--primary),.6);color:var(--white);background-color:rgba(var(--primary),.6)}ul.menu-list{margin-block:2rem}ul.menu-list li{margin-bottom:3.5rem}ul.menu-list img{display:none}ul.menu-list li h3{display:grid;grid-template-columns:1fr max-content;align-items:center;gap:1rem;padding-bottom:.8rem;margin-bottom:.8rem;border-bottom:.1rem solid rgb(var(--primary));text-transform:uppercase;grid-area:name}ul.menu-list li .formula{font-style:italic;font-weight:300;letter-spacing:.1rem;grid-area:formula}ul.menu-list li.subcategory{text-align:center}ul.menu-list li h2.btn{text-transform:uppercase;font-size:1.15rem}@media(min-width:72em){ul.menu-list li.photo{display:grid;grid-template-columns:8rem 1fr;grid-template-areas:"img name" "img formula";column-gap:1rem}ul.menu-list img{display:block;aspect-ratio:1;max-width:8rem;border-radius:.8rem;grid-area:img}}.workshop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);row-gap:4rem;padding-block:2rem}.workshop-grid>article:hover{transform:scale(1.1)}.workshop-grid img{border-radius:var(--radius)}.workshop-grid h2{text-decoration:none;color:rgb(var(--secondary));transition:var(--anim)}.workshop-grid article:hover h2{color:rgb(var(--primary))}.workshop-grid article{padding-block:0;text-align:left;transition:var(--anim)}.workshop-grid article>h3{color:rgb(var(--secondary));margin-bottom:.5rem}.workshop-grid article>p{color:var(--white);font-weight:400}@media(max-width:72em){.workshop-grid{grid-template-columns:1fr}}
