.holiday-theme{--holiday-pine:#173f35;--holiday-red:#9f2638;--holiday-gold:#ead49d}.holiday-theme body{--color-yellow:#ead49d;--color-cream:#fffaf0;background:#fffaf0}.holiday-theme .announcement{background:var(--holiday-red);color:#fffaf0;border-bottom:1px solid #b94d5d}.holiday-theme .announcement__inner:before,.holiday-theme .announcement__inner:after{content:"\2727";color:#ead49d;margin-inline:.5rem}.holiday-theme .site-header{background:var(--holiday-pine);color:#fffaf0;border-bottom:1px solid #173f3526}.holiday-theme .site-logo{z-index:36}.holiday-theme .mobile-nav{max-height:var(--menu-available-height,calc(100svh - var(--header-height)));overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}@media(max-width:900px){.holiday-theme .mobile-nav{min-height:0;height:var(--menu-available-height,calc(100svh - var(--header-height) - 2.25rem));padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}}.holiday-theme .site-nav a:hover,.holiday-theme .header-action:hover{color:var(--holiday-gold)}.holiday-theme .site-footer{background:var(--holiday-pine);border-top:5px solid var(--holiday-gold)}.holiday-theme .site-footer h2{color:#ead49d}.holiday-theme .site-footer__brand:after{display:block;margin-top:1.5rem;content:"A little sweetness. A little Christmas magic.";font-style:italic;color:#ead49d}.holiday-theme .fudge-stage{background:#f6f0e2 var(--holiday-stage-background) center bottom/cover no-repeat}.holiday-theme .fudge-stage:before{background-image:radial-gradient(circle at 10% 20%,#fff9 0 2px,transparent 3px),radial-gradient(circle at 75% 55%,#fff 0 2px,transparent 3px);background-size:127px 131px,191px 173px;filter:none;opacity:.8}@keyframes holiday-snowfall{to{transform:translateY(173px)}}.holiday-theme body[data-template=index] .fudge-stage:before{top:-173px;right:0;bottom:0;left:0;background-size:173px 173px;pointer-events:none}@media(prefers-reduced-motion:no-preference){.holiday-theme body[data-template=index] .fudge-stage:before{animation:holiday-snowfall 18s linear infinite}}.holiday-theme .fudge-stage__eyebrow{color:var(--holiday-red);letter-spacing:.15em}.holiday-theme .fudge-stage h1{color:var(--holiday-pine);font-size:clamp(2rem,min(5.4vw,7svh),4.8rem)}.holiday-theme .fudge-stage__deal{background:var(--holiday-red);color:#fffaf0}.holiday-theme .stage-filter.is-active{background:var(--holiday-pine);border-color:var(--holiday-pine);color:#fffaf0;box-shadow:2px 2px #ead49d}.holiday-theme .promo-progress{border-color:#173f3533;background:#fffaf0ed}.holiday-theme .stage-product__add,.holiday-theme .quick-add{background:var(--holiday-red);border-color:#fffaf0;color:#fff;box-shadow:0 0 0 1px #9f2638,3px 4px #173f3533}.holiday-theme .stage-product__add{width:8.5rem;height:3.5rem;border-radius:999px;padding:.5rem .75rem;font-family:var(--font-body);font-size:.85rem;font-weight:800;line-height:1.2;white-space:nowrap}.holiday-theme .stage-product__add.is-added{font-size:1.25rem}@media(max-width:700px){.holiday-theme .stage-product__add{height:3rem}}.holiday-theme .stage-control{border-color:#173f3544;color:var(--holiday-pine);background:#fffaf0e8}.holiday-theme .button:not(.button--secondary){background:var(--holiday-red);color:#fffaf0;border-color:var(--holiday-red);box-shadow:3px 3px #173f35}.holiday-theme .product-card__media>.product-card__link{background:#f0e8d8;border:1px solid #bca8794d}.holiday-theme .page-header h1,.holiday-theme .product-card__title{color:var(--holiday-pine)}.holiday-theme :is(.locations-page,.storage-page,.yates-page,.contact-page,.faq-page,.history-page,.shipping-policy-page){background-color:#fffaf0;background-image:linear-gradient(180deg,#fffaf0,#f0e9dc 72%,#fffaf0)}.holiday-theme .page-header:before{content:"\2726   THE SEASON OF SWEET GIVING  \2726";font-size:.7rem;letter-spacing:.14em;font-weight:800;color:var(--holiday-red)}.holiday-theme .shopify-policy__title{background:var(--holiday-pine)}.holiday-theme .shopify-policy__title:before{color:#ead49d}.holiday-theme :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #a92e41;outline-offset:4px}.holiday-theme .site-footer a:focus-visible,.holiday-theme .announcement a:focus-visible{outline-color:#ead49d}@media(max-width:700px){.holiday-theme .fudge-stage h1{font-size:clamp(1.7rem,7vw,2.6rem)}.holiday-theme .fudge-stage{background-size:auto 100%}.holiday-theme .fudge-stage__eyebrow{font-size:.62rem;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.holiday-theme *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/holiday.css.map */
