.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#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_launch/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 .nyc-layer{padding:70px 0px 20px 0px}section#hero .nyc-layer h4{font-size:20px}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:#ffc8bf}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 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]{background-color:#fff;border-radius:50%;width:36px;transition:filter .5s;height:35px;display:inline-block}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{display:inline-block;background-color:#fff;border-radius:20px;padding:12px;margin:20px 10px}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: 767px){section#gallery{background-size:1000px auto}section#gallery .gallery-container .slide p{font-size:14px}}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/2026_launch/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: 767px){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{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 .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_launch/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 30px 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}}[page=chicago] section#hero{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_launch/images/chicago/hero_bg_dt.webp")}[page=chicago] section#hero .nyc-layer{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_launch/images/chicago/macys-building.webp");background-size:320px auto;background-position:900px 100%}[page=chicago] section#about{background-color:#ffb564}[page=chicago] section#about .inner p{color:#000}[page=chicago] section#faqs{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_launch/images/chicago/chi_faq_bg.webp")}[page=chicago] section#gallery{background-image:linear-gradient(rgb(255, 181, 100) 10%, rgba(0, 0, 0, 0) 60%),url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_launch/images/chicago/chi_faq_bg.webp")}[page=chicago] section#gallery .flower-left-1{top:-300px;left:calc(50% - 900px);width:510px;z-index:3}[page=chicago] section#gallery .flower-left-2{left:calc(50% - 1020px);top:-640px;width:660px;z-index:2}[page=chicago] section#gallery .flower-left-3{left:calc(50% - 920px);top:-768px;width:440px;z-index:1}[page=chicago] section#gallery .flower-right-1{top:-300px;right:calc(50% - 890px);width:536px;z-index:3}[page=chicago] section#gallery .flower-right-2{right:calc(50% - 1000px);top:-560px;width:576px;z-index:2}[page=chicago] section#gallery .flower-right-3{right:calc(50% - 840px);top:-710px;width:462px;z-index:1}@media(max-width: 767px){[page=chicago] section#hero{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/flower-show/2026_launch/images/chicago/hero_bg_mew.webp")}}