body{position:relative;overflow-x:hidden}.thanksgiving-site-decorations{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:9999}.thanksgiving-announcement-bar{position:relative;background:linear-gradient(135deg,#000,#1a0000 60%,#8b0000 70%,#c41e3a,#e42024)!important;overflow:visible;z-index:100;box-shadow:inset 0 0 50px #e4202499,0 4px 25px #e42024cc,0 0 40px #e4202480}.thanksgiving-announcement-bar.header-bar,.header-bar.thanksgiving-announcement-bar{background:linear-gradient(135deg,#000,#1a0000 60%,#8b0000 70%,#c41e3a,#e42024)!important}.thanksgiving-announcement-bar .header-bar__message,.thanksgiving-announcement-bar .header-bar__module,.thanksgiving-announcement-bar a,.thanksgiving-announcement-bar span{color:#fff!important;position:relative;z-index:2;text-shadow:0 0 10px rgba(228,32,36,.6),0 0 20px rgba(255,255,255,.3)}.thanksgiving-announcement-bar .mobile-nav__sublist-link a,.thanksgiving-announcement-bar .mobile-nav__sublist a,.mobile-nav__sublist-link a,.mobile-nav__sublist a{color:#333!important;text-shadow:none!important}.thanksgiving-announcement-bar .mobile-nav__sublist-link a:hover,.mobile-nav__sublist-link a:hover{color:#0071b9!important;text-shadow:none!important}.search-dropdown,.search-dropdown *,.search-dropdown-header,.search-dropdown-section,.search-result-item,.search-result-title,.search-history-item,.mobile-search-drawer,.mobile-search-drawer *{text-shadow:none!important}.search-dropdown-header{color:#0071b9!important;font-weight:700!important;background:#0071b90d;margin:0;padding:10px 16px!important;border-radius:6px 6px 0 0}.search-result-title{color:#0071b9!important;text-shadow:none!important}.search-result-sku,.search-history-text{color:#333!important;text-shadow:none!important}.thanksgiving-leaf-corner{position:absolute;width:80px;height:80px;opacity:.35;pointer-events:none;z-index:1;background-repeat:no-repeat;background-size:contain}.thanksgiving-leaf-fullpage{position:fixed;width:150px;height:150px;opacity:.35;pointer-events:none;background-repeat:no-repeat;background-size:contain}.thanksgiving-leaf-top-left{top:-10px;left:0;background-image:url(/cdn/shop/files/foxxlifesciencecs_turkey_image_icon_v2.png?v=1762460829)}.thanksgiving-leaf-top-right{top:-10px;right:0;background-image:url(/cdn/shop/files/foxxlifesciencecs_turkey_image_icon_v2.png?v=1762460829)}.thanksgiving-leaf-page-top-left{top:0;left:15%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"><path d="M50,10 L55,35 L70,20 L60,45 L85,40 L65,55 L90,65 L60,60 L65,85 L50,65 L35,85 L40,60 L10,65 L35,55 L15,40 L40,45 L30,20 L45,35 Z" fill="%23FFD700" opacity="0.7"/></svg>')}.thanksgiving-leaf-page-top-center{top:0;left:50%;transform:translate(-50%);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"><path d="M50,10 L55,35 L70,20 L60,45 L85,40 L65,55 L90,65 L60,60 L65,85 L50,65 L35,85 L40,60 L10,65 L35,55 L15,40 L40,45 L30,20 L45,35 Z" fill="%23E37A30" opacity="0.7"/></svg>')}.thanksgiving-leaf-page-top-right{top:0;right:15%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"><path d="M50,10 L55,35 L70,20 L60,45 L85,40 L65,55 L90,65 L60,60 L65,85 L50,65 L35,85 L40,60 L10,65 L35,55 L15,40 L40,45 L30,20 L45,35 Z" fill="%23742408" opacity="0.7"/></svg>')}.thanksgiving-hanging-acorn{position:absolute;top:-5px;width:20px;height:25px;z-index:1;opacity:.7;pointer-events:none}.thanksgiving-acorn-left{left:100px;animation:acornSwing 3s ease-in-out infinite}.thanksgiving-acorn-right{right:100px;animation:acornSwing 3.5s ease-in-out infinite;animation-delay:1s}.thanksgiving-acorn-svg{width:100%;height:100%;fill:#8b4513;filter:drop-shadow(0 2px 4px rgba(139,69,19,.5))}.thanksgiving-flying-leaf{position:absolute;width:50px;height:50px;pointer-events:none;z-index:3;opacity:0}.thanksgiving-leaf-1{top:50%;transform:translateY(-50%);animation:leafFallAcross 15s linear infinite}.thanksgiving-leaf-2{top:60%;transform:translateY(-50%);animation:leafFallAcross 18s linear infinite;animation-delay:7s}.thanksgiving-leaf-fullpage-item{position:fixed;width:40px;height:40px;pointer-events:none;opacity:0}.thanksgiving-leaf-page-1{top:8%;animation:leafFallAcross 20s linear infinite;animation-delay:2s}.thanksgiving-leaf-page-2{top:40%;animation:leafFallAcross 25s linear infinite;animation-delay:10s}.thanksgiving-leaf-page-3{top:70%;animation:leafFallAcross 22s linear infinite;animation-delay:15s}@keyframes leafFallAcross{0%{left:-60px;opacity:0;transform:translateY(0) rotate(0)}5%{opacity:.9}25%{transform:translateY(50px) rotate(90deg)}50%{transform:translateY(0) rotate(180deg)}75%{transform:translateY(50px) rotate(270deg)}95%{opacity:.8}to{left:calc(100% + 60px);opacity:0;transform:translateY(0) rotate(360deg)}}@keyframes acornSwing{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(3px) rotate(5deg)}}@media (max-width: 1024px){.thanksgiving-leaf-corner{width:80px;height:80px;opacity:.3}.thanksgiving-flying-leaf{width:35px;height:35px}.thanksgiving-hanging-acorn{display:none}}@media (max-width: 768px){.thanksgiving-leaf-corner{width:50px;height:50px;opacity:.2}.thanksgiving-flying-leaf{width:25px;height:25px}.thanksgiving-leaf-2{display:none}}@media (max-width: 480px){.thanksgiving-leaf-corner{display:none}.thanksgiving-flying-leaf{width:20px;height:20px}}@media (prefers-reduced-motion: reduce){.thanksgiving-flying-leaf,.thanksgiving-hanging-acorn{animation:none!important;display:none}.thanksgiving-leaf-corner{opacity:.2}}.thanksgiving-announcement-bar .cart-count{background-color:#e42024!important;color:#fff!important;border-color:#e42024!important;box-shadow:0 0 10px #0071ce99;font-weight:700}.thanksgiving-announcement-bar .header-bar__cart-icon{color:#fff!important;filter:drop-shadow(0 0 3px rgba(0,113,206,.5))}.thanksgiving-announcement-bar .icon-cart{color:#fff!important}.wrapper .category-newstyle.open-house-themed-cards .grid-link--focus{border:3px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#0071b9,#e42024) border-box!important;border-radius:50%!important;box-shadow:0 4px 12px #0071b94d,0 2px 6px #e4202433!important;transition:all .3s ease!important;overflow:visible!important;position:relative}.wrapper .category-newstyle.open-house-themed-cards .grid-link--focus:hover{box-shadow:0 8px 20px #0071b966,0 4px 12px #e420244d!important;transform:translateY(-5px) scale(1.02)!important}.wrapper .category-newstyle.open-house-themed-cards .grid-link--focus:after{content:"Black Friday Sale";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#e42024,#0071b9);color:#fff;font-size:11px;font-weight:700;padding:4px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 3px 8px #e4202466;z-index:10;pointer-events:none;white-space:nowrap;border:2px solid #FFFFFF}.wrapper .category-newstyle.open-house-themed-cards .grid-link--focus:hover:after{animation:badgePulse 1.5s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 3px 8px #e4202466}50%{box-shadow:0 4px 12px #e4202499}}.wrapper .category-newstyle.open-house-themed-cards .grid-link__title:before,.wrapper .collection-newstyle.open-house-themed-cards-2nd .grid-link__title:before{display:none!important}.wrapper .category-newstyle.open-house-themed-cards .grid-link__title{background:#0071b9!important;color:#fff!important}.wrapper .category-newstyle.open-house-themed-cards .grid-link--focus:hover .grid-link__title{background:linear-gradient(135deg,#0071b9,#005a94)!important}@media (max-width: 768px){.wrapper .category-newstyle.open-house-themed-cards .grid-link--focus:after{font-size:9px;padding:3px 10px;top:-10px}}.sidebarmenu_list .sub-category{position:relative;border-radius:12px!important;overflow:hidden!important;transition:all .3s ease}.sidebarmenu_list .sub-category p{border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.sidebarmenu_list{position:relative}.subcategory-leaf-click{position:fixed;width:60px;height:auto;pointer-events:none;z-index:9999;opacity:0;will-change:transform,opacity}@keyframes leafFloatUpOnClick{0%{opacity:0;transform:translateY(0) scale(.8) rotate(0)}10%{opacity:1;transform:translateY(-50px) scale(1) rotate(45deg)}50%{opacity:1;transform:translateY(-250px) scale(1.1) rotate(180deg)}90%{opacity:.8;transform:translateY(-500px) scale(.9) rotate(315deg)}to{opacity:0;transform:translateY(-600px) scale(.6) rotate(360deg)}}.subcategory-leaf-click.active{animation:leafFloatUpOnClick 1.5s ease-out forwards}@media (max-width: 768px){.sidebarmenu_list .sub-category:before,.sidebarmenu_list .sub-category:after{width:26px;height:26px}.sidebarmenu_list .subcategory-leaf-gif,.subcategory-leaf-click{width:50px}}@media (max-width: 480px){.sidebarmenu_list .sub-category:before,.sidebarmenu_list .sub-category:after{width:20px;height:20px}}.grid-link{position:relative}.grid-link__image{position:relative;overflow:visible!important}.product-card-leaf{position:absolute;pointer-events:none;opacity:.7;z-index:15;transition:opacity .4s ease,transform .4s ease;width:40px;height:40px}.product-card-leaf-top-left{top:-6px;left:-6px}.product-card-leaf-top-right{top:-6px;right:-6px}.grid-link:hover .product-card-leaf{opacity:.85}.grid-link:hover .product-card-leaf-top-left{animation:leafFloat1 2.5s ease-in-out infinite}.grid-link:hover .product-card-leaf-top-right{animation:leafFloat2 3s ease-in-out infinite}.product-hover-leaf{position:absolute;width:40px;height:auto;bottom:10px;left:10px;z-index:999;pointer-events:none;opacity:0}.product-hover-leaf.show{opacity:.85;animation:fly-bottom-left-to-top-right .8s ease-out forwards}.product-click-leaf{position:fixed;width:40px;height:auto;pointer-events:none;z-index:9999;opacity:0;will-change:transform,opacity}.product-click-leaf.active{animation:leafFloatUpOnClick 1.2s ease-out forwards}@keyframes leafFloat1{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-3px,3px) rotate(-5deg)}50%{transform:translateY(5px) rotate(0)}75%{transform:translate(3px,3px) rotate(5deg)}}@keyframes leafFloat2{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(3px,-3px) rotate(5deg)}50%{transform:translateY(-5px) rotate(0)}75%{transform:translate(-3px,-3px) rotate(-5deg)}}@keyframes fly-bottom-left-to-top-right{0%{transform:translate(0) rotate(0) scale(1);opacity:0}10%{opacity:.85}to{transform:translate(120px,-120px) rotate(180deg) scale(.8);opacity:0}}@media (max-width: 768px){.product-card-leaf{width:32px;height:32px}.product-hover-leaf,.product-click-leaf{width:35px}}@media (max-width: 480px){.product-card-leaf{width:28px;height:28px}.product-hover-leaf,.product-click-leaf{width:30px}}.sidebarmenu_list .subcategory-leaf-gif,.subcategory-leaf-click{width:40px}@media (prefers-reduced-motion: reduce){.sidebarmenu_list .sub-category:before,.sidebarmenu_list .sub-category:after{opacity:.2}.sidebarmenu_list .subcategory-leaf-gif,.subcategory-leaf-click{display:none!important}}.grid__item .grid-link{position:relative;display:flex;flex-direction:column;border-radius:8px!important;overflow:hidden!important;transition:all .3s ease;border:3px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#000,#1a0000 85%,#e42024) border-box!important;box-shadow:0 2px 6px #e4202440;height:100%}.grid__item .grid-link:hover{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#e42024,#8b0000,#000) border-box!important;box-shadow:0 6px 12px #e4202466;transform:translateY(-2px)}.grid__item .grid-link .product-leaf-gif{position:absolute;width:70px;height:auto;bottom:15px;right:15px;z-index:999;pointer-events:none;opacity:0}.grid__item .grid-link .product-leaf-gif.show{opacity:1;animation:fly-out-product .6s ease-out forwards}@keyframes fly-out-product{0%{transform:translate(0) translateY(0) rotate(0);opacity:1}to{transform:translate(40px) translateY(-100px) rotate(90deg);opacity:0}}.product-leaf-click{position:fixed;width:70px;height:auto;pointer-events:none;z-index:9999;opacity:0;will-change:transform,opacity}.product-leaf-click.active{animation:leafFloatUpOnClick 1.5s ease-out forwards}@media (max-width: 768px){.grid__item .grid-link .product-leaf-gif,.product-leaf-click{width:55px}}@media (max-width: 480px){.grid__item .grid-link .product-leaf-gif,.product-leaf-click{width:45px}}@media (prefers-reduced-motion: reduce){.grid__item .grid-link .product-leaf-gif,.product-leaf-click,.product-hover-leaf,.product-card-leaf{animation:none!important;display:none!important}}.thanksgiving-discount-badge,.discount-badge-top.thanksgiving-discount-badge{position:absolute;top:5px;right:5px;left:auto!important;transform:none!important;background:linear-gradient(135deg,#7b3f00,#da5700 30%,#ff9302,#da5700 70%,#7b3f00);color:#fff;padding:4px 12px;border-radius:14px;font-size:12px;font-weight:700;white-space:nowrap;z-index:20;box-shadow:0 2px 10px #ff930280,0 0 20px #da570066;border:2px solid #FF9302;text-shadow:0 1px 4px rgba(0,0,0,.6)}@media (max-width: 768px){.thanksgiving-discount-badge,.discount-badge-top.thanksgiving-discount-badge{font-size:10px;padding:3px 10px;border-radius:12px}}@media (max-width: 480px){.thanksgiving-discount-badge,.discount-badge-top.thanksgiving-discount-badge{font-size:9px;padding:2px 8px;border-radius:10px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/thanksgiving-campaign.css.map */
