.ac-holidays{--ac-hol-serif: "AC Fraunces", Georgia, "Times New Roman", serif;--ac-hol-sans-bold: itc_avant_garde_gothic_stdBd, var(--font-heading-family), sans-serif;--ac-hol-sans: itc_avant_garde_gothic_stdMd, var(--font-body-family), sans-serif;--ac-hol-ink: rgb(var(--color-foreground));--ac-hol-ink-soft: rgba(var(--color-foreground), .72);--ac-hol-hill: rgb(var(--color-background));padding-bottom:var(--ac-hol-padding-bottom, 52px)}.ac-holidays--behind-header{--ac-hol-header-fallback: 10.7rem}@media screen and (max-width:989px){.ac-holidays--behind-header{--ac-hol-header-fallback: 4.8rem}}.ac-holidays--behind-header .ac-holidays__hero{margin-top:calc(-1 * var(--header-height, var(--ac-hol-header-fallback)));padding-top:calc(4rem + var(--header-height, var(--ac-hol-header-fallback)));min-height:calc(clamp(34rem,var(--ac-hol-hero-height, 34vw),60rem) + var(--header-height, var(--ac-hol-header-fallback)))}@media screen and (max-width:749px){.ac-holidays--behind-header .ac-holidays__hero{padding-top:calc(3rem + var(--header-height, var(--ac-hol-header-fallback)));min-height:calc(34rem + var(--header-height, var(--ac-hol-header-fallback)))}}.ac-holidays__hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(34rem,var(--ac-hol-hero-height, 34vw),60rem);background-color:var(--ac-hol-hero-bg);color:var(--ac-hol-hero-ink);display:flex;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem 14rem}.ac-holidays__trees{position:absolute;inset:auto 0 0 0;width:100%;height:100%;z-index:0;pointer-events:none}.ac-holidays__trees-centre{display:none}.ac-holidays__snow,.ac-holidays__snow:empty{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;opacity:.65}.ac-holidays__snow:before,.ac-holidays__snow:after{content:"";position:absolute;top:-400px;right:0;bottom:0;left:0;background-repeat:repeat;will-change:background-position}.ac-holidays__snow:before{background-image:radial-gradient(circle at 18% 22%,#f0ebdcf2 1.4px,#f0ebdc00 2.6px),radial-gradient(circle at 62% 48%,#f0ebdcd9 1.1px,#f0ebdc00 2.2px),radial-gradient(circle at 84% 12%,#f0ebdce6 1.6px,#f0ebdc00 2.8px),radial-gradient(circle at 36% 78%,#f0ebdccc 1.2px,#f0ebdc00 2.3px),radial-gradient(circle at 74% 86%,#f0ebdce6 1px,#f0ebdc00 2px);background-size:260px 260px;animation:ac-hol-snow-near 24s linear infinite}.ac-holidays__snow:after{background-image:radial-gradient(circle at 8% 60%,#f0ebdcb3 .9px,#f0ebdc00 1.9px),radial-gradient(circle at 44% 16%,#f0ebdc99 1px,#f0ebdc00 2px),radial-gradient(circle at 68% 70%,#f0ebdcb3 .8px,#f0ebdc00 1.8px),radial-gradient(circle at 90% 38%,#f0ebdc99 1.1px,#f0ebdc00 2.1px),radial-gradient(circle at 26% 94%,#f0ebdca6 .9px,#f0ebdc00 1.9px),radial-gradient(circle at 56% 40%,#f0ebdc8c .8px,#f0ebdc00 1.7px);background-size:380px 380px;opacity:.7;animation:ac-hol-snow-far 42s linear infinite}@keyframes ac-hol-snow-near{0%{background-position:0 0}to{background-position:-40px 260px}}@keyframes ac-hol-snow-far{0%{background-position:0 0}to{background-position:60px 380px}}.ac-holidays__hill{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(7rem,11vw,16rem);fill:var(--ac-hol-hill);z-index:2;pointer-events:none}.ac-holidays__sparkle{position:absolute;z-index:1;fill:var(--ac-hol-hero-ink);opacity:.45;pointer-events:none}.ac-holidays__sparkle--1{left:31%;top:24%;width:clamp(2.4rem,3.2vw,4.6rem)}.ac-holidays__sparkle--2{right:24%;top:30%;width:clamp(2.4rem,3.2vw,4.6rem)}.ac-holidays__sparkle--3{right:22%;top:25%;width:clamp(1.2rem,1.6vw,2.2rem)}.ac-holidays__hero-copy{position:relative;z-index:3;max-width:90rem}.ac-holidays__title{margin:0;font-family:var(--ac-hol-serif);font-weight:700;font-style:italic;font-size:clamp(5.2rem,7.6vw,10.4rem);line-height:1.02;letter-spacing:-.01em;color:var(--ac-hol-hero-ink)}.ac-holidays__title-line{display:block}.ac-holidays__tagline{margin:1.6rem 0 0;font-family:var(--ac-hol-sans-bold);font-weight:400;font-size:clamp(1.5rem,1.5vw,2.1rem);line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--ac-hol-hero-ink)}@media screen and (max-width:749px){.ac-holidays__hero{min-height:34rem;padding:3rem 1.5rem 10rem}.ac-holidays__trees-centre{display:block}.ac-holidays__sparkle--1{left:8%;top:18%}.ac-holidays__sparkle--2{right:9%;top:26%}.ac-holidays__sparkle--3{right:6%;top:18%}}.ac-holidays__rows{padding-top:1rem}.ac-holidays__row{margin:0 0 5rem}.ac-holidays__row:last-child{margin-bottom:0}.ac-holidays__row-head{margin:0 0 2.4rem;text-align:center}.ac-holidays__row-title{margin:0;font-family:var(--ac-hol-serif);font-weight:700;font-style:italic;font-size:clamp(3rem,3.4vw,4.6rem);line-height:1.1;color:var(--ac-hol-row-heading)}.ac-holidays__row-sub{margin:.6rem 0 0;font-family:var(--ac-hol-sans-bold);font-weight:400;font-size:clamp(1.5rem,1.3vw,1.9rem);line-height:1.35;color:var(--ac-hol-ink)}.ac-holidays__row-note{margin:.5rem 0 0;font-family:var(--ac-hol-serif);font-weight:700;font-style:italic;font-size:clamp(1.3rem,1.05vw,1.6rem);color:var(--ac-hol-ink)}.ac-holidays__row-link{margin:1.6rem auto 0;text-align:center;font-family:var(--ac-hol-sans-bold);font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase}.ac-holidays__row-link a{color:var(--ac-hol-row-heading);text-decoration:none;border-bottom:1px solid currentColor}.ac-holidays__row .slider-buttons{margin-top:.8rem}.ac-holidays-section~.shopify-section :is(h1,h2,h3).title,.ac-holidays-section~.shopify-section .rich-text__heading,.ac-holidays-section~.shopify-section .image-with-text__heading,.ac-holidays-section~.shopify-section .collection-list-title,.ac-holidays-section~.shopify-section .banner__heading,.ac-holidays-section~.shopify-section .multirow__inner h2{font-family:AC Fraunces,Georgia,Times New Roman,serif;font-weight:700;font-style:italic;font-size:clamp(3rem,3.4vw,4.6rem);line-height:1.1;letter-spacing:0;text-transform:none;color:#c8402a}.ac-holidays-section~.shopify-section .rich-text__caption,.ac-holidays-section~.shopify-section .caption-with-letter-spacing,.ac-holidays-section~.shopify-section .rich-text__text,.ac-holidays-section~.shopify-section .collection__description,.ac-holidays-section~.shopify-section .image-with-text__text,.ac-holidays-section~.shopify-section .multicolumn-card__info,.ac-holidays-section~.shopify-section .banner__text{font-family:itc_avant_garde_gothic_stdBd,var(--font-heading-family),sans-serif;font-weight:400;font-size:clamp(1.5rem,1.3vw,1.9rem);line-height:1.35;letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground))}.ac-holidays-section~.shopify-section .multicolumn-card__info h3,.ac-holidays-section~.shopify-section .image-with-text__text h3,.ac-holidays-section~.shopify-section .rich-text__text h3{font-family:AC Fraunces,Georgia,Times New Roman,serif;font-weight:700;font-style:italic;font-size:clamp(1.3rem,1.05vw,1.6rem);color:rgb(var(--color-foreground))}@media(prefers-reduced-motion:reduce){.ac-holidays__snow,.ac-holidays__snow:empty{display:none}}.ac-holidays__empty{margin:0;padding:1.6rem;border:1px dashed var(--ac-hol-ink-soft);font-family:var(--ac-hol-sans);font-size:1.4rem;text-align:center;color:var(--ac-hol-ink-soft)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ac-holidays.css.map */
