.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}section.banner .inner{max-width:1480px;margin:auto;padding:80px 20px 40px 20px}section.banner .grid-wrapper{display:grid;grid-template-columns:1fr 1fr}section.banner .copy-col{background-color:#fff;display:flex;align-items:center;justify-content:center;padding:60px 80px}section.banner .copy-wrapper{max-width:400px;text-align:center}section.banner .copy-wrapper h6{font:25px/1 "Macys Sans Bold";margin:0 0 24px !important}section.banner .copy-wrapper p{margin:0 0 28px !important}@media(max-width: 767px){section.banner .inner{padding:20px 0 40px 0}section.banner .section-title{text-align:center;font-size:25px !important}section.banner .grid-wrapper{grid-template-columns:1fr;padding:0 20px}section.banner .copy-wrapper h6{font-size:24px}section.banner .copy-col{padding:40px 24px}}section#hero{background-size:100% 540px}section#hero .inner{max-width:1200px;margin:0 auto}section#hero #top-logo{max-width:174px;margin:auto}section#hero .nyc-layer{padding:80px 0px 60px 0px;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_update1/images/nyc/macys-building.webp");background-size:300px auto;background-position:820px 100%;background-repeat:no-repeat}section#hero .nyc-layer h4{font:25px/1.2 "Ramillas Medium";text-align:center;padding-top:20px}section#hero .nyc-layer p{font:18px/1.2 "Macys Sans Bold";text-align:center;padding-top:20px}@media(max-width: 767px){section#hero #top-logo{max-width:136px}section#hero .nyc-layer{padding:70px 0px 20px 0px}section#hero .nyc-layer h4{font-size:18px}section#hero .nyc-layer p{font-size:17px;padding-top:12px}}section#about{position:relative;z-index:1}section#about #about-icon{max-width:64px;margin:auto}section#about .inner{padding:80px 0 80px 0;position:relative}section#about .inner p{max-width:690px;margin:auto;font:25px/1.2 "Ramillas Medium";color:#fff;letter-spacing:-0.5px;padding-top:40px;text-align:center}section#about .highlighted{font-family:"Macys Sans Bold";color:#ffa1c3}section#about .flowers-bottom-corners{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:1800px}@media(max-width: 767px){section#about .inner{padding:50px 0 40px 0}section#about .inner p{font-size:20px;padding:20px 24px}section#about .flowers-bottom-corners{width:100%}}section#gallery{background-size:100% auto;background-position:0 0,center bottom;position:relative;margin-top:0px;position:relative}section#gallery [class^=flower-left-],section#gallery [class^=flower-right-]{pointer-events:none;position:absolute;visibility:hidden}section#gallery .tns-outer{text-align:center}section#gallery .gallery-container{position:relative;z-index:4}section#gallery .gallery-container .slide{height:100%}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]{background-color:#fff;border-radius:50%;width:24px;height:24px;transition:filter .5s;display:inline-block;vertical-align:middle;padding-bottom:2px}section#gallery .gallery-container button[data-action] svg{width:8px;height:8px}@media(hover: hover){section#gallery .gallery-container button[data-action]:hover{filter:invert(1)}}section#gallery .gallery-container .tns-nav{display:inline-block;background-color:#fff;border-radius:20px;padding:5px 12px 7px 12px;margin:20px 10px}section#gallery .gallery-container .tns-nav button{width:7px;height:7px;background-color:#e6e6d6;border-radius:50%;margin:0 3px}section#gallery .gallery-container .tns-nav .tns-nav-active{background-color:#000}@media(max-width: 767px){section#gallery{background-size:1000px auto}section#gallery .gallery-container .slide p{font-size:14px}}section#events{background:linear-gradient(#fff4ea, rgba(252, 250, 237, 0.75))}section#events .inner{max-width:1480px;padding:60px 20px;margin:auto}section#events .section-title{text-align:left}section#events .event-row{margin:24px 0;cursor:pointer;border-bottom:1px solid #ffe5b2;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/2026_update1/images/reusable/arrow-down.svg");background-repeat:no-repeat;background-position:center;width:16px;min-width:16px;height:16px;transition:transform .5s ease;margin-left:auto;position:absolute;top:0;right:0}section#events .event-details{font:14px/1.3 "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.2 "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;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}section#events .show-more,section#events .show-less{display:block;text-align:center}@media(max-width: 767px){section#events .inner{padding:20px 20px}section#events .grid{grid-template-columns:120px 1fr;gap:16px}section#events .grid::after{top:-2px}section#events .section-title{font-size:25px;margin-bottom:10px}section#events .event-image{grid-row:1/span 2}section#events .when-where{padding:0;font-size:12px}section#events .event-row[data-expanded=true] .event-details{padding-top:10px;font-size:12px}section#events .event-title{font-size:18px}section#events .event-description{padding:0}section#events .event-date{width:auto;height:auto;border:none;text-align:left;display:inline-block}section#events .event-date span{font-size:16px !important;display:inline-block !important}}section#valentino{background-color:#f4f2e1}section#giftshop{background-image:linear-gradient(rgba(0, 0, 0, 0) 70%, #f4f2e1 70%),url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_update1/images/reusable/giftshop_bg.webp");background-size:2494px auto;background-position:top center;position:relative}section#giftshop [class^=flower-left-],section#giftshop [class^=flower-right-]{pointer-events:none;position:absolute;visibility:hidden}section#giftshop .left-animated-flowers{position:absolute;top:-380px;width:700px;height:750px;left:calc(50% - 900px)}section#giftshop .flower-left-1{left:40%;bottom:0;width:50%;z-index:2}section#giftshop .flower-left-2{bottom:0;left:0;width:70%;z-index:3}section#giftshop .flower-left-3{left:0%;bottom:18%;width:55%;z-index:1}section#giftshop .right-animated-flowers{position:absolute;top:-360px;width:700px;height:750px;right:calc(50% - 900px)}section#giftshop .flower-right-1{bottom:0px;left:3%;width:74%;z-index:3}section#giftshop .flower-right-2{left:8%;bottom:0;width:60%;z-index:2}section#giftshop .flower-right-3{left:40%;bottom:21%;width:56%;z-index:2}section#giftshop .inner{max-width:1480px;margin:auto;text-align:center;padding:80px 20px 0px 20px;position:relative;z-index:4}section#giftshop .intro-copy-block{position:relative;width:auto;display:inline-block}section#giftshop .intro-copy-block:before{content:"";background-color:#aacd76;border-radius:50%;position:absolute;width:150%;height:150%;display:inline-block;transform:translate(-50%, -50%);top:50%;left:50%;filter:blur(50px)}section#giftshop .intro-copy-block figure{max-width:212px;margin:0 auto 20px auto}section#giftshop .intro-copy-block p{color:#fff}section#giftshop .category-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;padding:40px 0 0px;position:relative}section#giftshop .category-grid figure{border-radius:4px}section#giftshop .category-grid .category-label{margin:10px 0 0;font:16px/1.2 "Macys Sans Medium";text-align:left;text-decoration:underline}section#giftshop .category-box .product-img{background-color:#f9f4eb}@media(max-width: 767px){section#giftshop{background-image:linear-gradient(rgba(0, 0, 0, 0) 84%, #f4f2e1 84%),url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_update1/images/reusable/giftshop_bg.webp")}section#giftshop .category-grid{grid-template-columns:repeat(2, 1fr);gap:8px;padding:24px 0px 40px 0}section#giftshop .category-grid .category-box .category-label{font-size:14px}}section#faqs{background-size:100% auto;background-position:center top;position:relative;top:-1px}section#faqs .inner{max-width:1168px;margin:0 auto;padding:60px 24px 60px 24px}section#faqs .section-title{text-align:center}section#faqs .accordion-row{background-color:#fff;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/2026_update1/images/reusable/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-y:clip;overflow-x:visible;max-height:0;opacity:0;transition:opacity .5s -0.25s ease-in-out,max-height .5s -0.25s ease-in-out}section#faqs .accordion__details-body p{font-size:14px;line-height:1.5;padding:0 104px 28px 40px}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:400px;transition:opacity .5s ease-in-out,max-height .5s ease-in-out}@media(max-width: 767px){section#faqs{background-size:1000px auto}section#faqs .inner{padding:30px 20px 40px 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#partners{background-color:#f4f2e1}section#partners .inner{max-width:1440px;margin:auto}section#partners .partners-title{font:14px/1 "Macys Sans Medium";text-transform:uppercase;text-align:center;letter-spacing:1px}section#partners .partners-grid{max-width:562px;margin:20px auto -80px auto}section#partners .partners-decor{display:block;position:relative;left:50%;transform:translateX(-50%);margin-bottom:-190px;width:1400px}@media(max-width: 767px){section#partners .partners-grid{max-width:246px;margin:20px auto 20px auto}section#partners .partners-decor{margin-bottom:-140px;width:100%}}section#map{background:linear-gradient(rgba(155, 110, 200, 0.5), #fff4ea)}section#map .inner{max-width:900px;margin:auto;padding:0px 0 0px 0}section#map .grid-wrapper{display:grid;grid-template-columns:1fr 1fr}section#map .copy-col{display:flex;align-items:center;justify-content:center;padding:40px 20px}section#map .copy-wrapper{text-align:center}section#map .cta-btn{margin:0 auto}section#map .copy-wrapper p{margin:0 0 28px}@media(max-width: 767px){section#map .inner{padding-bottom:60px}section#map .section-title{text-align:center}section#map .grid-wrapper{grid-template-columns:1fr;padding:0 20px}section#map .copy-wrapper h6{font-size:25px;margin-bottom:12px}section#map .copy-wrapper p{margin-bottom:12px}section#map .copy-col{padding:40px 20px 20px 20px;order:-1}}[page=nyc] section#hero{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_update1/images/index/hero/welcome_bg_dt.webp")}[page=nyc] section#hero .nyc-layer p{padding-top:4px}[page=nyc] section#about{background-color:#9b6ec8}[page=nyc] section#valentino{background-color:#fff4ea !important}[page=nyc] section#faqs{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 90%, #f6f2ec 100%),url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_update1/images/nyc/nyc_faq_bg.webp");background-position:center top;background-size:1440px auto}[page=nyc] section#gallery{background-image:linear-gradient(rgb(155, 110, 200) 20%, rgba(155, 110, 200, 0.5) 70%)}[page=nyc] section#gallery .flower-left-1{top:-300px;left:calc(50% - 940px);width:575px;z-index:3}[page=nyc] section#gallery .flower-left-2{left:calc(50% - 940px);top:-600px;width:660px;z-index:2}[page=nyc] section#gallery .flower-left-3{left:calc(50% - 900px);top:-760px;width:440px;z-index:1}[page=nyc] section#gallery .flower-right-1{top:-360px;right:calc(50% - 890px);width:536px;z-index:3}[page=nyc] section#gallery .flower-right-2{right:calc(50% - 1000px);top:-560px;width:576px;z-index:2}[page=nyc] section#gallery .flower-right-3{right:calc(50% - 840px);top:-710px;width:462px;z-index:1}[page=nyc] section#giftshop{background-image:linear-gradient(rgba(0, 0, 0, 0) 80%, #f6f2ec 80%),url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_update1/images/reusable/giftshop_bg.webp")}[page=nyc] section#giftshop .left-animated-flowers{top:-180px}[page=nyc] section#giftshop .right-animated-flowers{top:-180px}section#partners{margin-top:-1px;background-color:#f6f2ec}@media(max-width: 767px){section#hero{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_update1/images/index/hero/welcome_bg_mew.webp")}section#events{padding-bottom:80px}section#giftshop:before{content:"";top:-100px;position:relative;margin-bottom:-160px;background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_update1/images/nyc/nyc_mew_shop_flowers.webp");display:block;width:100%;padding-top:55%;background-size:cover}}