.seasonal-masthead{background:var(--seasonal-bg);color:var(--seasonal-text)}.seasonal-masthead__top{overflow:hidden;padding:clamp(48px,7vw,76px) 20px clamp(40px,6vw,60px);position:relative;text-align:center}.seasonal-masthead__garland{display:block;left:0;position:absolute;top:0}.seasonal-masthead__holly-wrap{pointer-events:none;position:absolute;top:22px;width:clamp(120px,18vw,220px)}.seasonal-masthead__holly-wrap--start{left:clamp(-56px,-3vw,-20px)}.seasonal-masthead__holly-wrap--end{right:clamp(-56px,-3vw,-20px);transform:scaleX(-1)}.seasonal-masthead__holly{display:block;height:auto;width:100%}.seasonal-masthead__eyebrow{color:var(--seasonal-eyebrow);font-size:15px;font-weight:500;letter-spacing:.18em;margin:0 0 14px;position:relative;text-transform:uppercase}.seasonal-masthead__heading{color:inherit;font-size:clamp(34px,5.4vw,60px);line-height:1.1;margin:0;position:relative}.seasonal-masthead__heading .seasonal-masthead__heading-text{display:block;font-size:inherit}.seasonal-masthead__logo{aspect-ratio:var(--seasonal-logo-ratio);background-color:var(--seasonal-logo);display:block;margin:14px auto 0;-webkit-mask:var(--seasonal-logo-url) center / contain no-repeat;mask:var(--seasonal-logo-url) center / contain no-repeat;max-width:88%;width:var(--seasonal-logo-width)}.seasonal-masthead__logo--inline{aspect-ratio:auto;background:none;color:var(--seasonal-logo);-webkit-mask:none;mask:none}.seasonal-masthead__logo--inline .florence-amelias-logo{display:block;height:auto;width:100%}@media(forced-colors:active){.seasonal-masthead__logo:not(.seasonal-masthead__logo--inline){background-color:CanvasText;forced-color-adjust:none}}.seasonal-masthead__band{background:var(--seasonal-band);height:36px}.seasonal-masthead__band svg{display:block}.seasonal-masthead__panel{background:var(--seasonal-panel);overflow:hidden;padding:clamp(48px,8vw,96px) 20px;position:relative}.seasonal-masthead__panel-pattern{top:0;right:0;bottom:0;left:0;opacity:.32;position:absolute}.seasonal-masthead__card{background:var(--seasonal-bg);isolation:isolate;box-sizing:border-box;color:var(--seasonal-text);margin:0 auto;max-width:680px;padding:clamp(24px,4vw,40px);position:relative;text-align:center}.seasonal-masthead__card p{color:var(--seasonal-text)}.seasonal-masthead__text>:first-child{margin-top:0}.seasonal-masthead__text>:last-child{margin-bottom:0}.seasonal-masthead__actions{display:flex;flex-wrap:wrap;gap:16px 22px;justify-content:center;margin-top:24px}.seasonal-masthead__button.button{--button-bg: var(--seasonal-bg);--button-text: var(--seasonal-text);align-items:center;display:inline-flex;justify-content:center;line-height:1.3;margin:0 6px 6px 0;min-height:48px;padding:12px 22px;text-align:center;white-space:normal}.seasonal-masthead__button--accent.button{--button-text: var(--seasonal-berry)}@media(max-width:599px){.seasonal-masthead__top{padding-top:112px}.seasonal-masthead__holly-wrap{top:26px;width:112px}}@media(prefers-reduced-motion:no-preference){.seasonal-masthead__bulbs--a{animation:festive-twinkle 1.1s ease-in-out 2}.seasonal-masthead__bulbs--b{animation:festive-twinkle 1.1s ease-in-out .55s 2}.seasonal-masthead__top:hover .seasonal-masthead__bulbs--a{animation:festive-twinkle-hover 1.1s ease-in-out 2}.seasonal-masthead__top:hover .seasonal-masthead__bulbs--b{animation:festive-twinkle-hover 1.1s ease-in-out .55s 2}.seasonal-masthead__holly{transform-origin:30% 50%;transition:transform .6s ease}.seasonal-masthead__top:hover .seasonal-masthead__holly{transform:rotate(-6deg)}}@keyframes festive-twinkle-hover{0%,to{opacity:1}50%{opacity:.35}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-seasonal-masthead.css.map */
