:root{--nav-height: 59px;--footer-height: 60px;--loader-bg: #c52a2c;--news-ticker-height: 72px}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){:root{--footer-height: 94px}}@media(max-width: 375px){:root{--nav-height: 86px;--footer-height: 138px}}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:calc(100%*70/3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:calc(100%/70);height:10px;float:left}.news-wrapper{display:flex;align-items:center;margin:auto;position:relative}.ticker{width:100%}.ticker .news-container{display:flex;overflow:hidden}.ticker .news-items-group{display:flex;flex-shrink:0;height:var(--news-ticker-height)}.ticker:hover .news-items-group{animation-play-state:paused !important}.ticker .col-left figure.icon{height:36px;margin:auto !important}.ticker .news-item-content{height:100%;justify-content:center;align-items:center;display:flex}.ticker .news-item-content [class^=col-]{flex-shrink:0;padding:0 26px;display:flex;place-content:center}.ticker .news-item-content figure{height:100%}.ticker .news-item-content img{object-fit:contain;width:auto}.ticker .news-item-content p{height:100%;display:flex;align-items:center;font-family:"Macys Sans Regular";font-size:28px}.ticker.left-direction .news-container{flex-direction:row}.ticker.left-direction .news-items-group{animation:crawl-left 20s linear infinite}.ticker.right-direction .news-container{flex-direction:row-reverse}.ticker.right-direction .news-items-group{animation:crawl-right 20s linear infinite}@keyframes crawl-left{100%{transform:translate(-100%)}}@keyframes crawl-right{100%{transform:translate(100%)}}@media(max-width: 375px){.ticker .news-item-content p{font-size:18px}.ticker .news-item-content [class^=col-]{padding:0 10px}}section#hero{overflow-x:hidden;position:relative;background-color:#4f8ad8;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2025_thankyou/images/index/hero/top_bg.webp");background-position:center top;background-size:2560px auto}section#hero .inner{position:relative;overflow:hidden;padding:110px 0 90px 0}section#hero .cta-btn{visibility:hidden}section#hero .clouds{width:100%;height:100%;display:flex;position:relative}section#hero #corner-flowers{position:absolute;inset:0;pointer-events:none;z-index:6}section#hero #corner-flowers .left-flowers-container{position:absolute;top:0;left:calc(50% - 1100px);width:800px;height:900px}section#hero #corner-flowers .right-flowers-container{position:absolute;top:0;right:calc(50% - 1000px);width:800px;height:900px}section#hero #corner-flowers [id^=left-flower]{position:absolute;width:300px;visibility:hidden}section#hero #corner-flowers #left-flower-0{width:45%;position:absolute;top:10%;left:0}section#hero #corner-flowers #left-flower-1{width:55%;position:absolute;top:0%;left:17%}section#hero #corner-flowers #left-flower-2{width:34%;position:absolute;top:0%;left:66%}section#hero #corner-flowers #left-flower-3{width:55%;position:absolute;top:26%;left:5%}section#hero #corner-flowers #left-flower-4{width:66%;position:absolute;top:22%;left:28%}section#hero #corner-flowers #left-flower-5{width:35%;position:absolute;top:35%;left:65%;z-index:2}section#hero #corner-flowers #left-flower-6{width:35%;position:absolute;top:15%;left:75%}section#hero #corner-flowers [id^=right-flower]{position:absolute;width:300px;visibility:hidden}section#hero #corner-flowers #right-flower-1{width:35%;position:absolute;top:3%;left:40%}section#hero #corner-flowers #right-flower-2{width:35%;position:absolute;top:0%;left:10%}section#hero #corner-flowers #right-flower-3{width:35%;position:absolute;top:25%;left:5%}section#hero #corner-flowers #right-flower-4{width:25%;position:absolute;top:30%;left:70%}section#hero #corner-flowers #right-flower-5{width:55%;position:absolute;top:22%;left:26%}section#hero #corner-flowers #right-flower-6{width:40%;position:absolute;top:40%;left:2%}section#hero #corner-flowers #right-flower-7{width:50%;position:absolute;top:39%;left:37%;z-index:1}section#hero #corner-flowers #right-flower-8{width:50%;position:absolute;top:49%;left:9%}section#hero .back-layer{z-index:1;position:absolute;inset:0;backface-visibility:hidden}section#hero .back-layer .small-cloud{position:absolute;will-change:transform}section#hero .back-layer #cloud1{width:200px;left:calc(50% - 300px);top:calc(50% - 200px)}section#hero .back-layer #cloud2{width:200px;left:calc(50% + 100px);top:calc(50% - 200px)}section#hero .lockup-layer{margin:auto;text-align:center;display:flex;flex-direction:column;z-index:2;visibility:hidden}section#hero .logo{width:260px;filter:drop-shadow(0px 8px 10px rgba(50, 110, 178, 0.7))}section#hero .front-layer{width:100%;height:100%;position:absolute;inset:0}section#hero .front-layer .cloud{position:absolute;will-change:transform;z-index:7;pointer-events:none;backface-visibility:hidden;visibility:hidden;will-change:transform}section#hero .front-layer #cloud1{width:600px;top:calc(50% - 100px);left:calc(50% - 300px)}section#hero .front-layer #cloud2{width:600px;bottom:calc(50% - 100px);right:calc(50% - 300px)}@media(max-width: 375px){section#hero{background-size:auto}section#hero .inner{padding:70px 0 60px 0}section#hero .logo{max-width:290px;height:auto}section#hero #corner-flowers .left-flowers-container{top:0;left:calc(50% - 520px);width:400px;height:700px}section#hero #corner-flowers #left-flower-1{width:48%;top:9%;left:52%;z-index:1}section#hero #corner-flowers #left-flower-2{width:28%;position:absolute;top:-2%;left:80%}section#hero #corner-flowers #left-flower-5{width:23%;position:absolute;top:27%;left:72%}section#hero #corner-flowers #left-flower-4{width:66%;position:absolute;top:36%;left:34%}section#hero #corner-flowers .right-flowers-container{top:0;right:calc(50% - 520px);width:400px;height:700px}section#hero #corner-flowers #right-flower-1{width:16%;top:1%;left:16%}section#hero #corner-flowers #right-flower-2{width:32%;top:-4%;left:-9%}section#hero #corner-flowers #right-flower-5{width:44%;top:9%;left:-3%}section#hero #corner-flowers #right-flower-7{width:30%;top:27%;left:8%}}section#gallery{position:relative;padding-bottom:40px}section#gallery .stems{position:absolute;inset:0;pointer-events:none;height:1200px;background:linear-gradient(#6da1d8 0%, rgba(0, 0, 0, 0) 40%)}section#gallery .stems:after{content:"";width:100%;height:100%;background:linear-gradient(rgba(193, 217, 239, 0.2) 10%, rgba(193, 217, 239, 0.8) 40%, rgba(247, 244, 234, 0.8) 100%);position:absolute;inset:0}section#gallery .left-stem{position:absolute;top:0;left:calc(50% - 1100px);width:800px;height:100%;visibility:hidden}section#gallery .right-stem{position:absolute;top:0;right:calc(50% - 1000px);width:800px;height:100%;visibility:hidden}section#gallery .gallery-container{position:relative;padding-bottom:50px}section#gallery .gallery-container .slide{height:100%}section#gallery .gallery-container .slide picture{height:calc(100% - 40px)}section#gallery .gallery-container .slide img{object-fit:contain}section#gallery .gallery-container .slide p{font:18px/1.2 "Macys Sans Medium";text-align:center;padding-top:16px}section#gallery .gallery-container button[data-action]{position:absolute;left:calc(50% - 80px);transform:translateX(-50%);bottom:-20px;background-color:#fff;border-radius:50%;width:36px;transition:filter .5s;height:35px;display:flex;justify-content:center;align-items:center}section#gallery .gallery-container button[data-action] svg{width:12px;height:12px}@media(hover: hover){section#gallery .gallery-container button[data-action]:hover{filter:invert(1)}}section#gallery .gallery-container .tns-nav{position:absolute;left:calc(50% + 30px);transform:translateX(-50%);bottom:-20px;display:flex;place-content:center;background-color:#fff;border-radius:20px;padding:12px}section#gallery .gallery-container .tns-nav button{width:10px;height:10px;background-color:#e6e6d6;border-radius:50%;margin:0 6px}section#gallery .gallery-container .tns-nav .tns-nav-active{background-color:#000}@media(max-width: 375px){section#gallery .gallery-container .slide p{font-size:14px}section#gallery .gallery-container .tns-nav{left:calc(50% + 25px);bottom:0}section#gallery .gallery-container .tns-nav button{width:6px;height:6px;margin:0 4px}section#gallery .gallery-container button[data-action]{width:32px;height:32px;left:calc(50% - 50px);bottom:0}}section#about{background-image:linear-gradient(rgba(247, 244, 234, 0) 50%, rgba(247, 244, 234, 0.8));position:relative;z-index:11}section#about .inner{padding:0 24px}section#about .inner p{max-width:664px;margin:auto;font:25px/1.5 "Ramillas Medium";letter-spacing:-1.2px;padding:40px 0 100px 0;text-align:center}section#about .inner p .bold{letter-spacing:0px}@media(max-width: 375px){section#about .inner p{font-size:18px;letter-spacing:0px;padding-top:10px}section#about .inner p .bold{letter-spacing:-1px}}section#giftshop{background:linear-gradient(rgba(247, 244, 234, 0.8), #f9e3d6 35%);position:relative;z-index:12}section#giftshop .inner{max-width:1488px;padding:60px 24px 0 24px;margin:auto}section#giftshop .giftshop-categories a{text-decoration:none}section#giftshop .copy-wrapper{max-width:300px;margin:auto}section#giftshop .section-copy{padding:20px 0 40px 0;text-align:center}section#giftshop .section-copy a{font-family:"Macys Sans Medium"}section#giftshop .giftshop-lockup{max-width:211px;margin:0px 0 0px 50px}section#giftshop .giftshop-categories{position:relative}section#giftshop .giftshop-categories #shop-back-left{width:25%;position:absolute;top:-71%;left:9%}section#giftshop .giftshop-categories #shop-front-left{position:absolute;width:25%;top:-82%;left:-6%;z-index:1}section#giftshop .giftshop-categories #shop-butterfly{max-width:5%;position:absolute;top:-100%;left:15%}section#giftshop .giftshop-categories #shop-back-right{width:25%;position:absolute;top:-71%;right:9%}section#giftshop .giftshop-categories #shop-front-right{position:absolute;width:25%;top:-82%;right:-6%;z-index:1}section#giftshop .grid{gap:24px;grid-template-columns:repeat(4, 1fr);position:relative}section#giftshop .category-title{font:20px/1.2 "Macys Sans Bold";padding:16px 0;letter-spacing:-0.5px}@media(max-width: 375px){section#giftshop .inner{padding:180px 20px 60px 20px}section#giftshop .grid{grid-template-columns:repeat(2, 1fr);gap:16px}section#giftshop .category-title{font-size:14px;padding:10px 0}section#giftshop .giftshop-lockup{max-width:157px;margin-left:76px}section#giftshop .giftshop-categories #shop-back-right{width:64%;left:-10%;right:auto;top:-484px}section#giftshop .giftshop-categories #shop-front-right{width:72%;right:-6%;top:-484px}}section#ysl{background:linear-gradient(#f9e3d6, #f7f4ea)}section#ysl .inner{max-width:1488px;padding:100px 24px;margin:auto}section#ysl .grid{grid-template-columns:1fr 1fr}section#ysl .link{font-family:"Macys Sans Medium"}section#ysl .ysl-card picture{max-width:450px;margin:0 auto}section#ysl .ysl-card .section-copy{padding:20px 0 24px 0;text-align:center;max-width:500px;margin:0 auto}section#ysl .ysl-card#right-box{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0}@media(max-width: 375px){section#ysl{background:#f9e3d6}section#ysl .inner{padding:0 0}section#ysl .grid{grid-template-columns:1fr}section#ysl .ysl-card .section-copy{padding:16px 0;max-width:330px;font-size:12px;line-height:1.4}section#ysl .ysl-card picture{max-width:256px}section#ysl .ysl-card#right-box{order:-1}}section#events{background:linear-gradient(#f9e3d6, #f7f5ed)}section#events .inner{max-width:1488px;padding:60px 24px;margin:auto}section#events .section-title{text-align:left}section#events .event-row{margin:24px 0;cursor:pointer;border-bottom:1px solid #eec052;padding-bottom:24px}section#events .grid{grid-template-columns:25% 70px auto;gap:11%;align-items:start}section#events .grid:after{content:"";background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2025_thankyou/images/index/faqs/arrow-down.svg");background-repeat:no-repeat;background-position:right top;width:24px;min-width:24px;height:24px;transition:transform .5s ease;margin-left:auto;position:absolute;top:0;right:0}section#events .event-details{font:14px/1.5 "Macys Sans Regular";overflow:hidden;opacity:0;max-height:0;transition:all .5s ease-in-out}section#events .event-row[data-expanded=true] .grid:after{transform:rotate(180deg)}section#events .event-row[data-expanded=true] .event-details{opacity:1;max-height:300px}section#events .event-description{max-width:600px;padding-right:24px}section#events .event-title{font:28px/1 "Macys Sans Medium";padding-bottom:20px}section#events .when-where{font:16px/1 "Macys Sans Regular";padding-bottom:20px}section#events .add-calendar-wrapper{position:relative;font:14px/1.5 "Macys Sans Medium";margin:20px 0}section#events add-to-calendar-button{position:absolute !important;inset:0;padding-top:20px;display:block;width:100%;height:100%;padding:0;opacity:0 !important}section#events .event-date{text-align:center;border:1px solid #000;height:75px;width:70px;display:flex;flex-direction:column;justify-content:center}section#events .event-date .day-line{font:36px/1 "Ramillas Medium";display:block}section#events .event-date .ongoing-event-date{font:16px/1 "Ramillas Medium"}section#events .atcb-button{background-color:rgba(0,0,0,0) !important;border:none !important}section#events .atcb-icon{display:none !important}@media(max-width: 375px){section#events{background:linear-gradient(#f9e3d6, #f7f4ea)}section#events .inner{padding:40px 20px}section#events .grid{grid-template-columns:1fr;gap:0}section#events .grid::after{position:absolute;right:0;top:84px}section#events .section-title{font-size:25px;margin-bottom:10px}section#events .event-image{order:1}section#events .when-where{padding:0;font-size:14px}section#events .event-row[data-expanded=true] .event-details{padding-top:20px}section#events .event-description{margin:24px 0 10px 0}section#events .event-title{font-size:20px;margin-right:60px}section#events .event-date{width:48px;height:48px;font-size:10px}section#events .event-date .day-line{font-size:25px}section#events .event-date .ongoing-event-date{font-size:10px}}section#faqs .inner{max-width:1168px;margin:0 auto;padding:60px 24px 0 24px}section#faqs .accordion-row{background-color:#f7f4ea;border-radius:8px;transition:background-color .5s ease}section#faqs .accordion-row:not(:last-child){margin-bottom:20px}section#faqs .accordion__details-header{cursor:pointer;display:flex;justify-content:space-between}section#faqs .accordion__details-header:after{content:"";background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2025_thankyou/images/index/faqs/arrow-down.svg");background-repeat:no-repeat;background-position:center;width:24px;padding:0 40px;transition:transform .5s ease}section#faqs .accordion__details-header p{font:18px/1.2 "Macys Sans Medium";padding:28px 40px}section#faqs .accordion__details-body{overflow:hidden;max-height:0;opacity:0;transition:opacity .5s ease,max-height .5s ease}section#faqs .accordion__details-body p{font-size:14px;line-height:1.5;padding:0 104px 28px 40px}section#faqs .section-copy,section#faqs .link{color:#fff}section#faqs .accordion__details-header[data-expanded=true]:after{transform:rotate(180deg)}section#faqs .accordion__details-header[data-expanded=true]+.accordion__details-body{opacity:1;max-height:300px}@media(max-width: 375px){section#faqs{background-size:auto}section#faqs .inner{padding:30px 20px 0px 20px}section#faqs .section-title{font-size:24px;letter-spacing:-1px;text-align:left}section#faqs .accordion__details-header:after{padding:30px}section#faqs .accordion__details-header p{padding:20px 0 20px 20px;font-size:16px}section#faqs .accordion__details-body p{font-size:14px;padding:0px 20px 20px 20px}section#faqs .section-copy{font-size:14px}}section#map .inner{max-width:1168px;margin:0 auto;padding:20px 24px}section#map .map-row{position:relative;background-color:#f7f4ea;border-radius:8px;padding:28px 40px}section#map .map-description{width:76%;font:18px/1.3 "Macys Sans Medium"}section#map .map-image{position:absolute;right:40px;top:-10px;max-width:163px}@media(max-width: 375px){section#map .inner{padding:20px}section#map .flex-container{flex-direction:column;padding:20px 20px 100px 20px}section#map .map-description{width:100%}section#map .map-image{bottom:-50px;top:auto;right:auto;left:calc(50% - 82px)}}section#sponsors .inner{max-width:615px;margin:0 auto;padding:60px 24px}section#inquiries{background-image:radial-gradient(50% 50% at 50% 50%, #759fd4 0%, #4f8ad8 100%)}section#inquiries .inner{max-width:1244px;margin:auto;padding:50px 24px}section#inquiries .section-title{font-size:40px;line-height:36px;letter-spacing:1px;margin-bottom:60px;color:#fff}section#inquiries .partnership-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:100px}section#inquiries .partnership-title{font-family:"Macys Sans Bold";font-size:14px;margin-bottom:10px;color:#fff}section#inquiries a{font-size:14px;text-decoration:underline;color:#fff}@media(max-width: 375px){section#inquiries .inner{padding:40px 40px}section#inquiries .partnership-container{grid-template-columns:1fr;gap:16px}}[page=index][data-assets-version="2025_thankyou"] section#ysl{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2025_thankyou/images/index/faqs/faq_bg.webp"),linear-gradient(#f9e3d6, #f7f4ea);background-position:50% calc(100% + 720px),center;background-repeat:no-repeat}[page=index] .bottom-wrapper{background-color:rgba(92,152,205,.4);background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2025_thankyou/images/index/faqs/faq_bg.webp"),url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2025_thankyou/images/index/faqs/faq_bg_DT.webp");background-position:50% calc(100% + 200px),top center;background-size:2000px auto,auto;background-repeat:no-repeat}@media(max-width: 375px){[page=index] .bottom-wrapper{display:none;padding-bottom:180px;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2025_thankyou/images/index/faqs/faq_bg_mobile.webp"),url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2025_thankyou/images/index/faqs/faq_bg_DT.webp");background-position:50% calc(100% + 170px),top center;background-size:auto,auto 100%}}