:root{--hol-red:#E4283C;--hol-green:#2E8B3E;--hol-deep-green:#1E6B32;--hol-foot-green:#1E5A2E;--hol-pink:#E2237F;--hol-blue:#1F78D1;--hol-orange:#F28A1C;--hol-purple:#7A4CC2;--hol-page:#FFFCF4;--hol-cream:#FFF3DC;--hol-hero-bg:#FDFBF3;--hol-ink:#2A2420;--hol-body:#4A3E33;--hol-gold:#FFC94D;--hol-confetti-green:#7CC243;--hol-head-font:"Barlow Condensed",Impact,"Arial Narrow",sans-serif;--hol-body-font:"Nunito Sans","Helvetica Neue",Arial,sans-serif;--hol-radius:14px;--hol-pad-x:clamp(16px,12.5vw,160px)}body.template-index,body.template-index .site-main{background:var(--hol-page)}.site-header .live-search-button.button-primary,.site-header .live-search-button.button-primary:hover,.site-header .live-search-button.button-primary:focus{background-color:var(--hol-green)!important;border-color:var(--hol-green)!important;color:#fff!important}.site-header .small-promo-heading{color:var(--hol-red)!important}.site-header .site-header-cart--count{background:transparent!important}.site-header .site-header-cart--count:after{background-color:var(--hol-red)!important;color:#fff!important}.site-header{border-bottom:1px solid #EEE7DA}.hol-section{font-family:var(--hol-body-font);color:var(--hol-ink);box-sizing:border-box}.hol-section *,.hol-section *:before,.hol-section *:after{box-sizing:inherit}.hol-section a:hover{opacity:.8}.hol-eyebrow{font:700 13px/1.2 var(--hol-body-font);letter-spacing:.18em;text-transform:uppercase;color:var(--hol-red);margin:0}.hol-section-title{margin:0 0 40px;text-align:center;font:700 30px/1.1 var(--hol-head-font);letter-spacing:.04em;text-transform:uppercase;color:var(--hol-deep-green)}.hol-btn{display:inline-block;text-decoration:none!important;padding:14px 26px;border-radius:999px;background:var(--hol-deep-green);color:#fff!important;font:800 14px/1.2 var(--hol-body-font);text-transform:uppercase;letter-spacing:.06em;border:0;cursor:pointer;white-space:nowrap}.hol-btn--outline{padding:12px 24px;background:transparent;border:2px solid var(--hol-pink);color:var(--hol-pink)!important}.hol-btn--red{background:var(--hol-red)}.hol-accent{color:var(--hol-red)}.hol-hero{position:relative;width:100%;background:var(--hol-hero-bg)}.hol-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat}.hol-hero__inner{position:relative;max-width:1280px;margin:0 auto;aspect-ratio:16/9;min-height:420px}.hol-hero__content{position:absolute;left:50%;top:15.3%;transform:translate(-50%);width:380px;max-width:92%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.hol-hero__title{margin:0;font:800 clamp(56px,6.56vw,84px)/.9 var(--hol-head-font);text-transform:uppercase;color:var(--hol-deep-green)}.hol-hero__text{margin:0;font-size:17px;line-height:1.5;color:var(--hol-body)}.hol-hero__text p{margin:0}.hol-hero__buttons{display:flex;gap:12px;margin-top:6px;flex-wrap:wrap;justify-content:center}@media(max-width:767px){.hol-hero__inner{aspect-ratio:auto;min-height:0;display:flex;flex-direction:column}.hol-hero__content{position:static;transform:none;width:auto;max-width:none;padding:40px 20px 28px;gap:14px}.hol-hero__title{font-size:56px}.hol-hero__art{position:relative;inset:auto;width:100%;aspect-ratio:1672/941;background-size:cover;order:2}}.hol-advent{padding:56px var(--hol-pad-x) 24px;display:flex;justify-content:center}.hol-advent__card{position:relative;width:960px;max-width:100%;min-height:340px;padding:40px 64px 40px 72px;border-radius:var(--hol-radius);background:var(--hol-cream);display:flex;align-items:center;justify-content:space-between;gap:40px;overflow:hidden}.hol-advent__dot{position:absolute;border-radius:50%;pointer-events:none}.hol-advent__copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:420px}.hol-advent__title{margin:0;font:800 clamp(52px,5.9vw,76px)/.88 var(--hol-head-font);text-transform:uppercase;color:var(--hol-deep-green)}.hol-advent__text{margin:0;font-size:16px;line-height:1.5;color:var(--hol-body)}.hol-advent__text p{margin:0}.hol-advent__copy .hol-btn{margin-top:6px}.hol-advent__bubble{flex:none;width:290px;height:290px;border-radius:50%;background:#365f3d;display:flex;align-items:center;justify-content:center;overflow:hidden}.hol-advent__bubble img{width:250px;height:auto;display:block}.hol-advent__bubble--masked img{-webkit-mask-image:radial-gradient(closest-side,#000 78%,transparent 100%);mask-image:radial-gradient(closest-side,#000 78%,transparent 100%)}@media(max-width:860px){.hol-advent{padding:40px 16px 8px}.hol-advent__card{flex-direction:column;align-items:center;text-align:center;padding:36px 24px}.hol-advent__copy{align-items:center}.hol-advent__dot{display:none}.hol-advent__card{min-height:0;padding:32px 20px}.hol-advent__bubble{display:none;width:160px;height:160px}.hol-advent__bubble img{width:140px}.hol-advent--mobile-image .hol-advent__bubble{display:flex}.hol-advent__title{font-size:48px}}.hol-cats{padding:56px var(--hol-pad-x) 72px}.hol-cats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px;list-style:none;margin:0 auto;padding:0;max-width:960px}.hol-cats__item{margin:0}.hol-cats__link{display:flex;flex-direction:column;align-items:center;gap:16px;text-decoration:none!important;color:var(--hol-ink)}.hol-cats__bubble{width:184px;height:184px;max-width:100%;border-radius:50%;display:flex;align-items:center;justify-content:center}.hol-cats__bubble img{width:138px;height:138px;object-fit:contain;display:block;filter:drop-shadow(0 6px 8px rgba(0,0,0,.18))}.hol-cats__bubble--empty{border:1.5px dashed rgba(255,255,255,.8)}.hol-cats__label{font:700 21px/1.1 var(--hol-head-font);letter-spacing:.04em;text-transform:uppercase;color:var(--hol-ink);text-align:center}@media(max-width:767px){.hol-cats{padding:40px 16px 48px}.hol-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.hol-cats__bubble{width:150px;height:150px}.hol-cats__bubble img{width:112px;height:112px}.hol-cats__label{font-size:19px}}.hol-favs{padding:64px var(--hol-pad-x) 72px;background:var(--hol-cream)}.hol-favs .hol-section-title{margin-bottom:36px}.hol-favs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0 auto;padding:0;max-width:960px}.hol-card{background:#fff;border-radius:var(--hol-radius);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px #3c281414;margin:0}.hol-card__media{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;background:#fff}.hol-card__media img{width:100%;height:100%;object-fit:cover;display:block}.hol-card__body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:14px;flex:1}.hol-card__title{font:700 15px/1.35 var(--hol-body-font);text-align:center;flex:1;color:var(--hol-ink);text-decoration:none!important;margin:0}.hol-card__form{margin:0}.hol-card .hol-btn{display:block;width:100%;text-align:center;padding:11px;font-size:13px}@media(max-width:767px){.hol-favs{padding:44px 16px 48px}.hol-favs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hol-card .hol-btn{white-space:normal;padding:11px 8px;font-size:12px}}.hol-tiktok{padding:64px var(--hol-pad-x) 80px}.hol-tiktok .hol-section-title{margin-bottom:32px}.hol-tiktok__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;list-style:none;margin:0 auto;padding:0;max-width:960px}.hol-tiktok__tile{margin:0;aspect-ratio:9/16;border-radius:var(--hol-radius);overflow:hidden;background:repeating-linear-gradient(135deg,#efe8da 0 8px,#f7f2e8 8px 16px)}.hol-tiktok__tile iframe{width:100%;height:100%;border:0;display:block}.hol-tiktok__embed{max-width:1120px;margin:0 auto}@media(max-width:767px){.hol-tiktok{padding:44px 16px 56px}.hol-tiktok__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}footer[aria-label=Footer] .site-footer-wrapper{background:var(--hol-foot-green);color:#f6f1e3;font-family:var(--hol-body-font);font-size:14px;line-height:1.6}footer[aria-label=Footer] .site-footer-item{background:transparent;border:0}footer[aria-label=Footer] .site-footer-blocks{padding-top:56px}footer[aria-label=Footer] .site-footer-block-title{font:700 16px/1.3 var(--hol-head-font);letter-spacing:.08em;text-transform:uppercase;color:var(--hol-gold)}footer[aria-label=Footer] .site-footer-block-content,footer[aria-label=Footer] .site-footer-block-content p,footer[aria-label=Footer] .rte{color:#f6f1e3}footer[aria-label=Footer] a{color:#f6f1e3}footer[aria-label=Footer] .site-footer-information{border-top:1px solid rgba(255,255,255,.18);padding-top:20px;padding-bottom:40px;margin-top:20px}footer[aria-label=Footer] .site-footer-navigation a,footer[aria-label=Footer] .site-footer-credits,footer[aria-label=Footer] .site-footer-credits a{color:#bfd3bf;font-size:12px}footer[aria-label=Footer] .social-link svg,footer[aria-label=Footer] .social-link path{fill:#f6f1e3}footer[aria-label=Footer] .payment-icons svg{opacity:.85}.hol-collection__banner{padding:48px var(--hol-pad-x)}.hol-collection__banner-inner{max-width:960px;margin:0 auto;display:flex;align-items:center;gap:40px}.hol-collection__bubble{flex:none;width:200px;height:200px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.hol-collection__bubble img{width:150px;height:150px;object-fit:contain;display:block;filter:drop-shadow(0 6px 8px rgba(0,0,0,.18))}.hol-collection__copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.hol-collection__title{margin:0;font:800 clamp(48px,5.5vw,72px)/.9 var(--hol-head-font);text-transform:uppercase;color:var(--hol-deep-green)}.hol-collection__desc{font-size:16px;line-height:1.5;color:var(--hol-body);max-width:560px}.hol-collection__desc p{margin:0}.hol-collection__actions{margin-top:6px}.hol-collection__body{padding:48px var(--hol-pad-x) 56px}.hol-collection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0 auto;padding:0;max-width:960px}.hol-card__price{text-align:center;font:700 15px/1.2 var(--hol-body-font);color:var(--hol-ink)}.hol-card__compare{color:#9a8f80;font-weight:400;margin-right:6px}.hol-collection__pagination{max-width:960px;margin:40px auto 0;font-family:var(--hol-body-font)}.hol-collection__pagination .pagination--item{border-radius:999px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:13px}.hol-collection__empty{text-align:center;color:var(--hol-body)}@media(max-width:767px){.hol-collection__banner{padding:32px 16px}.hol-collection__banner-inner{flex-direction:column;text-align:center;gap:20px}.hol-collection__copy{align-items:center}.hol-collection__bubble{width:150px;height:150px}.hol-collection__bubble img{width:112px;height:112px}.hol-collection__body{padding:32px 16px 40px}.hol-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.hol-cta{padding:56px var(--hol-pad-x);text-align:center}.hol-cta .hol-section-title{margin-bottom:20px}.hol-cta__text{margin:0 auto 24px;max-width:560px;font-size:16px;line-height:1.5;color:var(--hol-body)}.hol-cta__text p{margin:0}@media(max-width:767px){.hol-cta{padding:40px 16px}}body.template-page .site-main>.shopify-section:first-child{margin-top:0}.hol-favs__cta{text-align:center;margin-top:36px}.hol-cats--slider .hol-cats__viewport{position:relative;max-width:1120px;margin:0 auto;padding:0 56px}.hol-cats--slider .hol-cats__grid{display:flex;flex-wrap:nowrap;gap:24px;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:8px 4px 16px;margin:0}.hol-cats--slider .hol-cats__grid::-webkit-scrollbar{display:none}.hol-cats--slider .hol-cats__item{flex:0 0 auto;width:184px;scroll-snap-align:start}.hol-cats__arrow{position:absolute;top:92px;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:var(--hol-deep-green);color:#fff;font:400 30px/1 var(--hol-body-font);cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;padding:0 0 4px;box-shadow:0 2px 6px #00000026}.hol-cats__arrow:hover{opacity:.85}.hol-cats__arrow:disabled{opacity:.3;cursor:default}.hol-cats__arrow--prev{left:0}.hol-cats__arrow--next{right:0}.hol-cats--no-overflow .hol-cats__arrow{display:none}.hol-cats--no-overflow .hol-cats__grid{justify-content:center}@media(max-width:767px){.hol-cats--slider .hol-cats__viewport{padding:0 44px}.hol-cats--slider .hol-cats__grid{gap:16px}.hol-cats--slider .hol-cats__item{width:150px}.hol-cats__arrow{top:75px;width:36px;height:36px;font-size:24px}}.hol-banner{padding:40px var(--hol-pad-x)}.hol-banner__inner{max-width:960px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:260px}.hol-banner__copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:520px}.hol-banner__title{margin:0;font:800 clamp(44px,5vw,64px)/.9 var(--hol-head-font);text-transform:uppercase}.hol-banner__text{margin:0;font-size:16px;line-height:1.5}.hol-banner__text p{margin:0}.hol-banner__buttons{display:flex;gap:12px;margin-top:6px;flex-wrap:wrap}.hol-banner__bubble{flex:none;width:260px;height:260px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.hol-banner__bubble img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:767px){.hol-banner{padding:32px 16px}.hol-banner__inner{flex-direction:column-reverse;text-align:center;gap:20px;min-height:0}.hol-banner__copy{align-items:center}.hol-banner__buttons{justify-content:center}.hol-banner__bubble{width:180px;height:180px}.hol-banner__title{font-size:44px}}.hol-favs--slider .hol-favs__viewport{position:relative;max-width:1120px;margin:0 auto;padding:0 56px}.hol-favs--slider .hol-favs__grid{display:flex;flex-wrap:nowrap;gap:24px;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px 4px 12px;margin:0}.hol-favs--slider .hol-favs__grid::-webkit-scrollbar{display:none}.hol-favs--slider .hol-card{flex:0 0 auto;width:222px;scroll-snap-align:start}.hol-favs--slider .hol-cats__arrow{top:50%}.hol-favs--no-overflow .hol-cats__arrow{display:none}.hol-favs--no-overflow .hol-favs__grid{justify-content:center}@media(max-width:767px){.hol-favs--slider .hol-favs__viewport{padding:0 40px}.hol-favs--slider .hol-favs__grid{gap:12px}.hol-favs--slider .hol-card{width:170px}}.hol-countdown{padding:18px var(--hol-pad-x)}.hol-countdown[hidden]{display:none}.hol-countdown__inner{max-width:960px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.hol-countdown__copy{display:flex;flex-direction:column;gap:4px;min-width:200px}.hol-countdown__heading{margin:0;font:800 26px/1 var(--hol-head-font);text-transform:uppercase;letter-spacing:.02em}.hol-countdown__timer{display:flex;gap:18px}.hol-countdown__timer[hidden]{display:none}.hol-countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:56px}.hol-countdown__num{font:800 40px/1 var(--hol-head-font);font-variant-numeric:tabular-nums}.hol-countdown__label{font:700 11px/1.2 var(--hol-body-font);letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-top:4px}.hol-countdown__btn{padding:11px 20px;font-size:13px}@media(max-width:767px){.hol-countdown{padding:16px}.hol-countdown__inner{flex-direction:column;text-align:center;gap:14px}.hol-countdown__copy{align-items:center;min-width:0}.hol-countdown__heading{font-size:22px}.hol-countdown__timer{gap:14px}.hol-countdown__num{font-size:34px}.hol-countdown__unit{min-width:48px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/holiday-2026.css.map */
