:root{--hw-accent: #FF7518;--hw-accent-accessible: #B33D00;--hw-accent-hover: #e65e00;--hw-glow: rgba(255, 117, 24, .22);--hw-green: #1B4A12;--hw-sage: #DCE6DA}.hw-header-decorated{position:relative}.hw-cobweb-corner{position:absolute;top:0;width:70px;height:70px;background-image:url(halloween-cobweb.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:5;opacity:.65}.hw-web-top-left{left:0}.hw-web-top-right{right:0;transform:scaleX(-1)}.hw-nav-sale-pulse{display:inline-flex;align-items:center;gap:4px;color:var(--hw-accent)!important;font-weight:700!important;position:relative;animation:hwNavGlow 2.4s ease-in-out infinite}@keyframes hwNavGlow{0%,to{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 8px var(--hw-glow)}}.hw-announcement-bar{background-color:var(--hw-green)!important;color:#fff!important;font-size:13px;font-weight:600;padding:8px 16px;position:relative;z-index:100}.hw-announcement-inner{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;gap:12px}.hw-announcement-slider{flex:1;text-align:center;position:relative;min-height:20px}.hw-announcement-slide{display:none;align-items:center;justify-content:center;gap:6px}.hw-announcement-slide.active{display:flex}.hw-code-badge{background:var(--hw-accent);color:#fff;padding:2px 8px;border-radius:4px;font-weight:700;letter-spacing:.5px}.hw-top-countdown{display:inline-flex;align-items:center;gap:6px;background:#00000040;padding:3px 10px;border-radius:9999px;font-size:12px;white-space:nowrap}.hw-timer-digits{color:var(--hw-accent);font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:768px){.hw-top-countdown{display:none}}.section-halloween-hero-overlay{position:absolute;top:0;left:0;width:100%;pointer-events:none;z-index:4}.hw-hero-overlay-section{position:relative;width:100%;height:100%;max-height:480px;overflow:hidden;pointer-events:none}.hw-hero-overlay-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.hw-hero-glow-mist{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,rgba(255,117,24,.12) 0%,rgba(27,74,18,.05) 50%,transparent 75%);pointer-events:none;animation:hwMistPulse 6s ease-in-out infinite alternate}@keyframes hwMistPulse{0%{opacity:.6}to{opacity:1}}.hw-hero-cobweb{position:absolute;top:0;width:110px;height:110px;background-image:var(--hw-web-url, url(halloween-cobweb.svg));background-repeat:no-repeat;background-size:contain;pointer-events:none;opacity:.55;transition:opacity .3s ease}.hw-hero-cobweb-left{left:0}.hw-hero-cobweb-right{right:0;transform:scaleX(-1)}.hw-hero-bat{position:absolute;background-image:var(--hw-bat-url, url(halloween-bats.svg));background-size:contain;background-repeat:no-repeat;pointer-events:none;opacity:.82;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25))}.hw-bat-1{width:44px;height:24px;top:14%;right:15%;animation:hwBatFlight1 7s ease-in-out infinite alternate}.hw-bat-2{width:32px;height:18px;top:26%;right:6%;animation:hwBatFlight2 5.5s ease-in-out infinite alternate;animation-delay:1.2s}.hw-bat-3{width:38px;height:22px;top:10%;left:12%;animation:hwBatFlight3 6.8s ease-in-out infinite alternate;animation-delay:.6s}.hw-bat-4{width:26px;height:15px;top:38%;left:22%;animation:hwBatFlight1 8s ease-in-out infinite alternate;animation-delay:2.5s;opacity:.65}.hw-bat-5{width:34px;height:20px;top:22%;right:32%;animation:hwBatFlight2 6s ease-in-out infinite alternate;animation-delay:3.2s;opacity:.75}@keyframes hwBatFlight1{0%{transform:translateZ(0) rotate(0) scale(1)}50%{transform:translate3d(-18px,-12px,0) rotate(-6deg) scale(.96)}to{transform:translate3d(12px,-6px,0) rotate(4deg) scale(1.02)}}@keyframes hwBatFlight2{0%{transform:translateZ(0) rotate(0)}50%{transform:translate3d(14px,-15px,0) rotate(5deg)}to{transform:translate3d(-10px,-4px,0) rotate(-3deg)}}@keyframes hwBatFlight3{0%{transform:translateZ(0) rotate(0)}50%{transform:translate3d(-12px,-8px,0) rotate(-4deg)}to{transform:translate3d(16px,-14px,0) rotate(6deg)}}.hw-hero-badge-container,.hw-floating-bar{display:none!important;position:static!important}.hw-hero-static-pill{display:inline-flex!important;align-items:center!important;gap:10px!important;background:#1b4a12f2!important;border:1px solid #FF7518!important;border-radius:50px!important;padding:6px 16px 6px 12px!important;margin-top:8px!important;margin-bottom:12px!important;box-shadow:0 4px 16px #00000026!important;white-space:nowrap!important;width:fit-content!important;text-decoration:none!important}@media(max-width:768px){.hw-hero-static-pill,.hw-hero-badge,.spooky-season-badge{max-width:calc(100% - 32px)!important;width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:6px 10px!important;margin:8px auto 18px!important;box-sizing:border-box!important;white-space:normal!important;flex-wrap:wrap!important;border-radius:50px!important}.hw-hero-static-pill .hw-pill-text,.hw-hero-badge .hw-pill-text,.spooky-season-badge span:first-of-type{font-size:11.5px!important;line-height:1.2!important;white-space:nowrap!important}.hw-hero-static-pill .hw-pill-code,.hw-hero-badge .hw-pill-code,.spooky-season-badge .coupon-tag,.spooky-season-badge span:last-of-type{font-size:10.5px!important;padding:3px 7px!important;white-space:nowrap!important;flex-shrink:0!important;border-radius:20px!important}.hw-hero-static-pill .hw-pill-icon,.hw-hero-badge .hw-pill-icon,.spooky-season-badge .hw-pill-icon{font-size:14px!important;flex-shrink:0!important;line-height:1!important}.hw-hero-banner .hw-hero-container,[id*=slideshow] .slide__content{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding-top:16px!important;padding-bottom:64px!important}.hw-hero-title,[id*=slideshow] h2,[id*=slideshow] .heading{margin-top:0!important;margin-bottom:12px!important;font-size:clamp(20px,5.5vw,28px)!important;line-height:1.25!important;text-align:center!important;padding:0 12px!important;box-sizing:border-box!important}.hw-hero-subtitle,[id*=slideshow] p:not(.hw-pill-text){margin-top:0!important;margin-bottom:20px!important;font-size:13.5px!important;line-height:1.4!important;text-align:center!important;padding:0 12px!important;box-sizing:border-box!important}.hw-hero-banner,.section-halloween-hero{padding-top:20px!important;padding-bottom:72px!important}[id*=slideshow] .button,[id*=slideshow] a[href*=best-selling],.hw-hero-cta,.hw-hero-actions{margin-bottom:24px!important}}@media(max-width:480px){.hw-hero-static-pill,.hw-hero-badge,.spooky-season-badge{padding:5px 8px!important;gap:5px!important;max-width:calc(100% - 20px)!important;margin:6px auto 16px!important;border-radius:24px!important}.hw-hero-static-pill .hw-pill-text,.spooky-season-badge span:first-of-type{font-size:11px!important}.hw-hero-static-pill .hw-pill-code,.spooky-season-badge .coupon-tag,.spooky-season-badge span:last-of-type{font-size:10px!important;padding:2.5px 6px!important}}.hw-pill-icon{font-size:15px!important;line-height:1!important}.hw-pill-text{color:#fff!important;font-size:13px!important;font-weight:600!important}.hw-pill-code{background:#ff7518!important;color:#fff!important;font-size:12px!important;font-weight:700!important;border-radius:20px!important;padding:3px 10px!important;letter-spacing:.5px!important}.hw-hero-badge{display:inline-flex;align-items:center;gap:8px;background:#1b4a12f5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding:8px 18px;border-radius:9999px;border:1px solid rgba(255,117,24,.55);box-shadow:0 4px 18px #00000040,0 0 14px #ff75184d;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap;max-width:90vw;overflow:visible}.hw-hero-badge:hover{background:#14370d;border-color:var(--hw-accent);transform:translateY(-2px);box-shadow:0 6px 22px #0000004d,0 0 18px #ff751880}.hw-hero-badge-code{background:var(--hw-accent);color:#fff;padding:2px 7px;border-radius:4px;font-size:11px;letter-spacing:.5px;font-weight:800}.hw-hero-badge-arrow{transition:transform .2s ease}.hw-hero-badge:hover .hw-hero-badge-arrow{transform:translate(3px)}.hw-countdown-strip{background-color:var(--hw-sage);border-top:1px solid rgba(27,74,18,.1);border-bottom:1px solid rgba(27,74,18,.12);padding:14px 20px;color:var(--hw-green);position:relative;z-index:3}.hw-strip-inner{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hw-strip-label{display:flex;align-items:center;gap:10px}.hw-strip-icon{font-size:22px;line-height:1}.hw-strip-text-group{display:flex;flex-direction:column}.hw-strip-main-heading{font-weight:800;font-size:15px;color:var(--hw-green);line-height:1.2}.hw-strip-subheading{font-size:12px;color:#3b5f33;font-weight:500;margin-top:2px}.hw-timer-boxes{display:flex;align-items:center;gap:6px}.hw-time-box{background:#fff;border:1px solid rgba(27,74,18,.2);box-shadow:0 2px 6px #1b4a120f;border-radius:8px;padding:6px 10px;text-align:center;min-width:52px}.hw-time-box strong{display:block;font-size:17px;font-weight:800;color:var(--hw-green);line-height:1.1;font-variant-numeric:tabular-nums}.hw-time-box span{font-size:9px;text-transform:uppercase;color:#666;font-weight:700;letter-spacing:.5px}.hw-timer-colon{font-size:16px;font-weight:800;color:var(--hw-green);opacity:.6}.hw-strip-coupon{display:inline-flex;align-items:center;gap:6px;background:#ffffffb3;padding:4px 10px;border-radius:8px;border:1px dashed rgba(27,74,18,.3)}.hw-coupon-label{font-size:12px;font-weight:600;color:var(--hw-green)}.hw-coupon-btn{background:var(--hw-accent);color:#fff;border:none;border-radius:6px;padding:4px 8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:12px;transition:all .2s ease}.hw-coupon-btn:hover{background:var(--hw-accent-hover);transform:translateY(-1px)}.hw-coupon-copy-badge{background:#0003;padding:1px 5px;border-radius:4px;font-size:10px;text-transform:uppercase;font-weight:700}.hw-strip-cta{background:var(--hw-green);color:#fff;padding:10px 22px;border-radius:9999px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 3px 10px #1b4a1233;white-space:nowrap}.hw-strip-cta:hover{background:#14370d;color:#fff;transform:translateY(-1px);box-shadow:0 6px 14px #1b4a124d}.hw-cta-arrow{transition:transform .2s ease}.hw-strip-cta:hover .hw-cta-arrow{transform:translate(3px)}@media(max-width:900px){.hw-strip-inner{justify-content:center;text-align:center}}@media(max-width:600px){.hw-countdown-strip{padding:12px 14px}.hw-strip-inner{flex-direction:column;gap:12px}.hw-time-box{min-width:46px;padding:4px 6px}.hw-time-box strong{font-size:15px}.hw-strip-cta{width:100%;justify-content:center}}.section-halloween-deals{background-color:var(--hw-green)!important}.hw-deals-section{padding:56px 20px 72px;max-width:1240px;margin:0 auto}.hw-deals-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px;flex-wrap:wrap;gap:16px}.hw-deals-title{font-size:28px;font-weight:800;color:#fff;display:flex;align-items:center;gap:10px;margin:0;letter-spacing:-.5px}.hw-deals-pumpkin-icon{font-size:26px;animation:hwPumpkinBob 3s ease-in-out infinite alternate}@keyframes hwPumpkinBob{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-4px) rotate(4deg)}}.hw-deals-subtitle{color:#dce6da;font-size:15px;margin-top:6px;margin-bottom:0;max-width:600px}.hw-deals-header-actions{display:flex;align-items:center;gap:18px}.hw-deals-view-all{color:#dce6da;font-weight:700;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.hw-deals-view-all:hover{color:var(--hw-accent);transform:translate(2px)}.hw-carousel-controls{display:flex;align-items:center;gap:8px}.hw-carousel-btn{width:40px;height:40px;border-radius:50%;border:1px solid rgba(27,74,18,.2);background:#fff;color:var(--hw-green);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px #0000000d}.hw-carousel-btn:hover:not(:disabled){background:var(--hw-green);color:#fff;border-color:var(--hw-green);transform:translateY(-2px);box-shadow:0 4px 12px #1b4a1233}.hw-carousel-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.hw-carousel-wrapper{position:relative;width:100%}.hw-carousel-track{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:8px 4px 20px!important;margin:-8px -4px -20px!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}.hw-carousel-track::-webkit-scrollbar{display:none!important}.hw-carousel-card{background:#fff!important;border:1px solid rgba(27,74,18,.12)!important;border-radius:16px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;position:relative!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 3px 10px #00000008!important;box-sizing:border-box!important}.hw-carousel-track .hw-carousel-card,.hw-deals-track .hw-carousel-card,.hw-deals-section .hw-carousel-card,.hw-carousel-card.hw-carousel-slide{scroll-snap-align:start!important;flex:0 0 calc(25% - 15px)!important;min-width:260px!important;max-width:320px!important;width:280px!important;flex-shrink:0!important;box-sizing:border-box!important}@media(max-width:500px){.hw-carousel-track .hw-carousel-card,.hw-deals-track .hw-carousel-card,.hw-deals-section .hw-carousel-card,.hw-carousel-card.hw-carousel-slide{flex:0 0 78%!important;min-width:260px!important;max-width:82%!important;width:78%!important}}.hw-carousel-card.hw-grid-card,.product-grid__item .hw-carousel-card,.resource-list__item .hw-carousel-card,.product-grid .hw-carousel-card,.product-card .hw-carousel-card,product-card .hw-carousel-card{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 100%!important;height:100%!important;margin:0!important;box-sizing:border-box!important}product-card.product-card-hw-grid-wrapper,product-card:has(.hw-carousel-card),.product-card:has(.hw-carousel-card){background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important}.hw-carousel-card:hover{transform:translateY(-6px)!important;box-shadow:0 14px 28px #1b4a121a!important;border-color:#ff751859!important}.hw-card-badge{position:absolute;top:12px;left:12px;z-index:3;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:.3px;box-shadow:0 2px 8px #00000026;white-space:nowrap!important;max-width:calc(100% - 24px)!important;display:inline-block!important}.hw-badge-sale,.hw-badge-spooky{background:var(--hw-accent);color:#121212!important;font-weight:800!important}.hw-card-media{display:block;aspect-ratio:1;background:#f8faf7;overflow:hidden;position:relative;padding:12px;box-sizing:border-box}.hw-card-img{width:100%;height:100%;object-fit:contain;transition:opacity .35s ease,transform .4s cubic-bezier(.16,1,.3,1)}.hw-card-img--secondary{position:absolute;top:12px;left:12px;width:calc(100% - 24px);height:calc(100% - 24px);opacity:0;visibility:hidden;pointer-events:none;z-index:2;transform:scale(.96)}.hw-card-img--primary{position:relative;z-index:1;opacity:1}.hw-carousel-card:hover .hw-card-media.has-secondary-image .hw-card-img--primary{opacity:0;transform:scale(.96)}.hw-carousel-card:hover .hw-card-media.has-secondary-image .hw-card-img--secondary{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1.04)}.hw-carousel-card:hover .hw-card-media:not(.has-secondary-image) .hw-card-img{transform:scale(1.04)}@media(max-width:768px){.hw-card-media{padding:8px}.hw-card-img--secondary{top:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px)}}.hw-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#888}.hw-placeholder-svg{width:70%;height:70%;opacity:.4}.hw-mock-art{flex-direction:column;gap:10px;background:linear-gradient(135deg,#f3f7f2,#e8efe7);padding:20px;text-align:center}.hw-mock-icon{font-size:40px}.hw-mock-label{font-size:12px;color:var(--hw-green);font-weight:600}.hw-card-info{padding:16px;display:flex;flex-direction:column;flex:1}.jdgm-widget.jdgm-preview-badge,.jdgm-prev-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;margin:4px 0!important;font-size:12px!important;min-height:20px!important;line-height:1.2!important}.jdgm-prev-badge__stars{display:inline-flex!important;align-items:center!important;gap:2px!important;line-height:1!important}.jdgm-preview-badge .jdgm-star,.jdgm-star{color:#ff7518!important;font-size:13px!important;line-height:1!important;display:inline-block!important;letter-spacing:1px!important}.jdgm-preview-badge .jdgm-prev-badge__text{color:#64748b!important;font-size:12px!important;font-weight:500!important;margin-left:3px!important;line-height:1!important}.jdgm-prev-badge[data-number-of-reviews="0"]{opacity:.85}.hw-card-rating{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:12px}.hw-stars{color:#ff7518;letter-spacing:1px}.hw-review-count{color:#64748b;font-size:12px;font-weight:500}.hw-card-title{font-size:15px;font-weight:700;color:var(--hw-green);text-decoration:none;line-height:1.35;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease;min-height:40px}.hw-card-title:hover{color:var(--hw-accent)}.hw-card-pricing{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:2px;margin-bottom:12px;line-height:1.2}.hw-price-current{font-size:18px;font-weight:800;color:var(--hw-green)}.hw-price-compare{font-size:13px;color:#595959!important;text-decoration:line-through}.hw-price-saving{font-size:11px;font-weight:800;color:#b33d00!important;background:#ff75181f;padding:2px 6px;border-radius:4px}.hw-quick-add-btn{width:100%;margin-top:auto;background:var(--hw-green);color:#fff;border:none;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;height:42px;transition:all .2s cubic-bezier(.16,1,.3,1);text-decoration:none;box-shadow:0 2px 6px #1b4a121f;box-sizing:border-box}@media(max-width:768px){.hw-card-info{padding:10px!important}.hw-card-title{font-size:12.5px!important;min-height:34px!important;margin-bottom:4px!important}.hw-card-pricing{gap:5px!important;margin-bottom:8px!important}.hw-price-current{font-size:15px!important}.hw-price-compare{font-size:11.5px!important}.hw-price-saving{font-size:10px!important;padding:1px 4px!important}.hw-quick-add-btn{min-height:36px!important;height:36px!important;font-size:12px!important;padding:8px 10px!important;border-radius:8px!important}.hw-card-badge{top:8px!important;left:8px!important;font-size:10px!important;padding:3px 8px!important}}.hw-quick-add-btn:hover:not(:disabled){background:#14370d;transform:translateY(-1px);box-shadow:0 4px 10px #1b4a1238}.hw-quick-add-btn:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;box-shadow:none}.hw-quick-add-btn.hw-btn-success{background:#22c55e!important;color:#fff!important}.hw-carousel-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px}.hw-dot{width:8px;height:8px;border-radius:9999px;background:#ffffff59!important;border:none;padding:0;cursor:pointer;transition:all .25s ease}.hw-dot.active{width:24px;background:var(--hw-accent, #FF7518)!important}.hw-trust-bar-section,.section-halloween-trust-strip,.section-halloween-trust-bar{background:transparent!important;padding:0!important;border:none!important}.hw-trust-bar-container,.hw-trust-strip{max-width:1140px!important;margin:24px auto!important;padding:14px 28px!important;background:#fff!important;border-radius:50px!important;box-shadow:0 4px 20px #0000000d!important;border:1px solid rgba(27,74,18,.1)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important}.hw-trust-item{display:flex!important;align-items:center!important;gap:12px!important;flex:1!important;justify-content:center!important;padding:0 12px!important;border-right:1px solid rgba(0,0,0,.08)!important;box-sizing:border-box!important}.hw-trust-item:last-child{border-right:none!important}.hw-trust-item .icon,.hw-trust-item .hw-trust-icon{font-size:22px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.hw-trust-item .hw-trust-content{display:flex!important;flex-direction:column!important}.hw-trust-item h4,.hw-trust-item strong{font-size:13.5px!important;color:#1b4a12!important;font-weight:700!important;line-height:1.25!important;margin:0!important}.hw-trust-item p,.hw-trust-item span:not(.hw-trust-icon):not(.icon){font-size:11px!important;color:#4b5563!important;line-height:1.2!important;margin:0!important}.hw-trust-divider{display:none!important}@media(max-width:768px){.hw-trust-bar-container,.hw-trust-strip{border-radius:16px!important;padding:14px 12px!important;margin:16px 12px!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;max-width:calc(100% - 24px)!important}.hw-trust-item{border-right:none!important;justify-content:flex-start!important;padding:4px 6px!important;gap:8px!important}.hw-trust-item .icon,.hw-trust-item .hw-trust-icon{width:22px!important;height:22px!important;font-size:18px!important}.hw-trust-item h4,.hw-trust-item strong{font-size:11.5px!important;font-weight:700!important;line-height:1.2!important}.hw-trust-item p,.hw-trust-item span:not(.hw-trust-icon):not(.icon){font-size:10px!important;line-height:1.2!important}}.product-card:not(.product-card-hw-grid-wrapper):not(:has(.hw-carousel-card)),product-card.product-card:not(.product-card-hw-grid-wrapper):not(:has(.hw-carousel-card)){background:#fff!important;border-radius:18px!important;padding:16px!important;box-shadow:0 4px 18px #0000000d!important;border:1px solid rgba(27,74,18,.08)!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;position:relative!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)!important}product-card.product-card-hw-grid-wrapper,product-card:has(.hw-carousel-card),.product-card:has(.hw-carousel-card),.product-card.product-card-hw-grid-wrapper{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important}product-card.product-card>.product-card__content,product-card.product-card>.product-grid__card,.product-card>.product-card__content,.product-card>.product-grid__card,.product-recommendations product-card>.product-card__content,.product-recommendations product-card>.product-grid__card{border:none!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important}product-card.product-card:not(.product-card-hw-grid-wrapper):not(:has(.hw-carousel-card)):hover,.product-card:not(.product-card-hw-grid-wrapper):not(:has(.hw-carousel-card)):hover{transform:translateY(-4px)!important;box-shadow:0 10px 24px #1b4a121a,0 0 16px #ff75181f!important}.product-card .card-gallery,.product-grid__card .card-gallery{border-radius:12px!important;overflow:hidden!important}.product-badges__badge,.product-badges__badge--rectangle,.product-card .badge--sale,.product-badges [class*=badge],.badge--sale{background:#ff7518!important;color:#fff!important;font-size:11px!important;font-weight:700!important;border-radius:20px!important;padding:4px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important;letter-spacing:.5px!important;text-transform:uppercase!important;box-shadow:0 2px 6px #ff751859!important}.product-recommendations .product-card:not(.product-card-hw-grid-wrapper):not(:has(.hw-carousel-card)),.product-recommendations product-card:not(.product-card-hw-grid-wrapper):not(:has(.hw-carousel-card)),.product-grid .product-card:not(.product-card-hw-grid-wrapper):not(:has(.hw-carousel-card)){background:#fff!important;border-radius:14px!important;box-shadow:0 4px 14px #0000000a!important;padding:16px!important;display:flex!important;flex-direction:column!important;height:100%!important;box-sizing:border-box!important;border:1px solid #ebebeb!important;transition:transform .2s ease,box-shadow .2s ease!important}.product-recommendations .product-card:not(.product-card-hw-grid-wrapper):not(:has(.hw-carousel-card)):hover,.product-recommendations product-card:not(.product-card-hw-grid-wrapper):not(:has(.hw-carousel-card)):hover,.product-grid .product-card:not(.product-card-hw-grid-wrapper):not(:has(.hw-carousel-card)):hover{transform:translateY(-2px)!important;box-shadow:0 8px 22px #00000014!important}.product-recommendations .card-gallery,.product-recommendations .product-card-gallery,.product-grid .card-gallery,.product-grid .product-card-gallery{border-radius:10px!important;overflow:hidden!important}.product-card__cta-wrapper{margin-top:auto;padding-top:12px;width:100%;position:relative;z-index:2}.product-card__standard-cta{background:#1b4a12!important;color:#fff!important;border-radius:8px!important;padding:10px 16px!important;font-weight:700!important;width:100%!important;text-align:center!important;display:block!important;text-decoration:none!important;font-size:14px!important;transition:all .2s ease!important;box-sizing:border-box!important}.product-card__standard-cta:hover{background:#14370d!important;color:#fff!important;box-shadow:0 4px 12px #1b4a1240!important;transform:translateY(-1px)!important}[id*=section_dnyLbt] .custom-section-content,[id*=section_dnyLbt] .border-style.custom-section-content,[id*=section_dnyLbt].section-wrapper .border-style.custom-section-content,.section-wrapper:has([id*=section_dnyLbt]) .border-style.custom-section-content,[id*=section_dnyLbt] .section-content,[id*=section_dnyLbt] .section>div:not(.custom-section-background){display:block!important;max-width:1240px!important;width:100%!important;margin:0 auto!important;padding:40px 20px!important;box-sizing:border-box!important}[id*=section_dnyLbt],.section-wrapper:has([id*=section_dnyLbt]){padding:24px 0!important;background-color:transparent!important}[id*=section_dnyLbt] .section{max-width:100%!important;width:100%!important;margin:0 auto!important;padding:0!important}[id*=section_dnyLbt] .section-content-wrapper.layout-panel-flex,[id*=section_dnyLbt] .layout-panel-flex--row,[id*=section_dnyLbt] .section-content-wrapper,[id*=section_dnyLbt] .hw-features-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important;width:100%!important;align-items:stretch!important;justify-content:center!important}[id*=section_dnyLbt] .section-content-wrapper>div,[id*=section_dnyLbt] .layout-panel-flex--row>div,[id*=section_dnyLbt] .group-block,[id*=section_dnyLbt] [class*=group],.hw-feature-card{background-color:#1b4a12!important;background:#1b4a12!important;border-radius:18px!important;padding:32px 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;height:100%!important;min-height:200px!important;box-sizing:border-box!important;border:1px solid rgba(220,230,218,.2)!important;box-shadow:0 8px 24px #1b4a121f!important;position:relative!important;overflow:hidden!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}[id*=section_dnyLbt] .section-content-wrapper>div:hover,[id*=section_dnyLbt] .layout-panel-flex--row>div:hover,[id*=section_dnyLbt] .group-block:hover,[id*=section_dnyLbt] [class*=group]:hover,.hw-feature-card:hover{transform:translateY(-2px)!important;border-color:#ff751866!important;box-shadow:0 10px 28px #0003!important}[id*=section_dnyLbt] .section-content-wrapper>div *,[id*=section_dnyLbt] .section-content-wrapper>div :before,[id*=section_dnyLbt] .section-content-wrapper>div :after,[id*=section_dnyLbt] [class*=group] *,[id*=section_dnyLbt] [class*=group] :before,[id*=section_dnyLbt] [class*=group] :after,.hw-feature-card:before,.hw-feature-card:after{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}[id*=section_dnyLbt] .decorative-capsule,[id*=section_dnyLbt] .capsule-outline,[id*=section_dnyLbt] .card-decorative-shape,[id*=section_dnyLbt] .overlay,[id*=section_dnyLbt] .group-block__media-wrapper,.hw-feature-card .decorative-capsule,.hw-feature-card .capsule-outline,.hw-feature-card .card-decorative-shape{display:none!important;content:none!important}[id*=section_dnyLbt] .section-content-wrapper>div>div:empty,[id*=section_dnyLbt] [class*=group]>div:empty{display:none!important}[id*=section_dnyLbt] p,[id*=section_dnyLbt] [name=description] p,[id*=section_dnyLbt] .section-content-wrapper>div .text-block:not(:first-child) p,[id*=section_dnyLbt] .group-block .text-block:not(:first-child) p,[id*=section_dnyLbt] .group-block-content p:not(:first-child),.hw-feature-card p,.hw-feature-card .feature-desc{color:#dce6da!important;font-size:14px!important;line-height:1.55!important;margin:0!important;max-width:260px!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}[id*=section_dnyLbt] h2,[id*=section_dnyLbt] h3,[id*=section_dnyLbt] h4,[id*=section_dnyLbt] strong,[id*=section_dnyLbt] [name=heading] p,[id*=section_dnyLbt] .section-content-wrapper>div .text-block:first-child p,[id*=section_dnyLbt] .group-block .text-block:first-child p,[id*=section_dnyLbt] .group-block-content p:first-child,.hw-feature-card h3,.hw-feature-card .feature-title{color:#fff!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important;margin:0 0 10px!important;display:block!important;text-wrap:balance!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media(max-width:990px){[id*=section_dnyLbt] .section-content-wrapper.layout-panel-flex,[id*=section_dnyLbt] .layout-panel-flex--row,[id*=section_dnyLbt] .section-content-wrapper,[id*=section_dnyLbt] .hw-features-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}[id*=section_dnyLbt] .custom-section-content,[id*=section_dnyLbt] .border-style.custom-section-content,[id*=section_dnyLbt].section-wrapper .border-style.custom-section-content{padding:32px 16px!important}}@media(max-width:600px){[id*=section_dnyLbt] .custom-section-content,[id*=section_dnyLbt] .border-style.custom-section-content,[id*=section_dnyLbt].section-wrapper .border-style.custom-section-content{padding:24px 16px!important}[id*=section_dnyLbt] .section-content-wrapper.layout-panel-flex,[id*=section_dnyLbt] .layout-panel-flex--row,[id*=section_dnyLbt] .section-content-wrapper,[id*=section_dnyLbt] .hw-features-grid{grid-template-columns:1fr!important;gap:14px!important}[id*=section_dnyLbt] .section-content-wrapper>div,[id*=section_dnyLbt] .layout-panel-flex--row>div,[id*=section_dnyLbt] .group-block,[id*=section_dnyLbt] [class*=group],.hw-feature-card{padding:24px 20px!important;min-height:auto!important;height:auto!important}}.hw-email-strip,.section-halloween-email-strip{background-color:#ebf1ea!important;color:#1b4a12!important;padding:50px 20px!important;text-align:center!important;border-bottom:1px solid rgba(27,74,18,.12)!important}.hw-email-inner{max-width:600px;margin:0 auto}.hw-email-title{color:#1b4a12!important;font-size:24px;font-weight:800;margin-bottom:8px}.hw-email-sub{color:#1b4a12!important;font-size:14px;opacity:.9;margin-bottom:20px}.hw-email-form{display:flex;gap:10px;max-width:480px;width:100%;margin:0 auto;box-sizing:border-box}.hw-email-input{flex:1;min-width:0;padding:12px 16px;background-color:#fff!important;border:1.5px solid #1B4A12!important;color:#1b4a12!important;border-radius:8px;font-size:14px;box-sizing:border-box}.hw-email-input::placeholder{color:#1b4a1299!important}.hw-email-submit{background-color:#ff7518!important;color:#121212!important;border:none!important;padding:12px 24px;border-radius:8px;font-weight:800;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box}.hw-email-submit:hover{background-color:#e6640c!important;transform:translateY(-1px)}@media(max-width:480px){.hw-email-form{flex-direction:column!important;width:100%!important}.hw-email-input,.hw-email-submit{width:100%!important;min-width:0!important}}footer,.footer,#shopify-section-footer,.section-footer,.footer-section{background-color:#1b4a12!important;color:#fff!important}.hw-deal-ribbon{background:var(--hw-sage);border-left:4px solid var(--hw-accent);padding:8px 14px;border-radius:6px;font-size:13px;font-weight:700;color:var(--hw-green);margin-bottom:12px;display:inline-flex;align-items:center;gap:6px}.hw-product-timer-line{font-size:13px;font-weight:700;color:var(--hw-accent);margin:8px 0;display:flex;align-items:center;gap:6px}.hw-coupon-box{background:#fffdf9;border:1.5px dashed var(--hw-accent);border-radius:10px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;margin:14px 0;gap:12px}.hw-coupon-left{display:flex;align-items:center;gap:10px}.hw-coupon-tag{background:var(--hw-accent);color:#fff;font-size:11px;font-weight:800;padding:3px 8px;border-radius:4px}.hw-coupon-text{font-size:13px;color:#333}.hw-copy-btn{background:var(--hw-green);color:#fff;border:none;padding:6px 14px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}.hw-copy-btn:hover{background:#14370d}.hw-fbt-container{background:#f9faf8;border:1px solid var(--hw-sage);border-radius:12px;padding:18px;margin:20px 0}.hw-fbt-title{font-size:15px;font-weight:700;color:var(--hw-green);margin-bottom:12px}.hw-fbt-list{display:flex;flex-direction:column;gap:10px;font-size:13px;color:#333}.hw-fbt-item{display:flex;align-items:center;gap:10px}.hw-fbt-total-row{margin-top:14px;padding-top:12px;border-top:1px solid #E5E7EB;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.hw-fbt-total-price{font-size:15px;font-weight:700;color:var(--hw-green)}.hw-fbt-btn{background:var(--hw-green);color:#fff;border:none;padding:8px 18px;border-radius:8px;font-weight:700;cursor:pointer;font-size:13px}.hw-cart-shipping-bar{background:#f3f5f2;border-radius:8px;padding:10px 14px;margin:10px 16px}.hw-cart-shipping-msg{font-size:12px;font-weight:600;color:var(--hw-green);margin-bottom:6px;display:flex;align-items:center;justify-content:space-between}.hw-cart-shipping-track{width:100%;height:8px;background:#e5e7eb;border-radius:9999px;overflow:hidden;position:relative}.hw-cart-shipping-fill{height:100%;background:linear-gradient(90deg,var(--hw-green),var(--hw-accent));border-radius:9999px;transition:width .4s ease;position:relative}.hw-cart-discount-applied{background:#fff7ed;border:1px dashed var(--hw-accent);border-radius:6px;padding:8px 14px;margin:6px 16px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;color:#c2410c}.hw-floating-claim-tab,.hw-claim-discount-btn{position:fixed;bottom:24px;left:20px;background:var(--hw-accent);color:#fff;border:none;border-radius:9999px;padding:10px 18px;font-size:13px;font-weight:700;box-shadow:0 4px 14px #0003;cursor:pointer;z-index:999;display:flex;align-items:center;gap:6px;transition:transform .2s ease,box-shadow .2s ease}.hw-floating-claim-tab:hover,.hw-claim-discount-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 18px #00000040}.hw-claim-discount-btn:not(:first-of-type),.hw-floating-claim-tab:not(:first-of-type){display:none!important}body.template-product .hw-claim-discount-btn,body.template-product .hw-floating-claim-tab,.template-product .hw-claim-discount-btn,.template-product .hw-floating-claim-tab{display:none!important}.hw-scroll-top-btn,.hw-back-to-top-btn{position:fixed!important;bottom:24px!important;right:20px!important;width:46px!important;height:46px!important;border-radius:50%!important;background:#ff7518!important;border:2px solid #FFFFFF!important;box-shadow:0 4px 14px #ff751866!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:995!important;transition:transform .25s ease,opacity .25s ease!important;opacity:0;visibility:hidden;padding:0!important;box-sizing:border-box!important}.hw-scroll-top-btn.is-visible,.hw-back-to-top-btn.is-visible{opacity:1!important;visibility:visible!important}.hw-scroll-top-btn:hover,.hw-back-to-top-btn:hover{transform:translateY(-3px) scale(1.05)!important;background:#e56510!important}.hw-pumpkin-icon{font-size:16px!important;line-height:1!important;margin-top:-2px!important}.hw-arrow-indicator{margin-top:-2px!important}@media(max-width:768px){body:has(#hwMobileStickyBar) .hw-scroll-top-btn,body:has(#hwMobileStickyBar) .hw-back-to-top-btn,.has-sticky-bar .hw-scroll-top-btn,.has-sticky-bar .hw-back-to-top-btn{bottom:74px!important}}.scroll-top-button,.hw-mini-pumpkin,.scroll-top-button:before,.scroll-top-button:after{display:none!important}@media(max-width:640px){.hw-floating-claim-tab{bottom:56px}}.hw-spin-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;display:none;align-items:center;justify-content:center;padding:16px}.hw-spin-modal-card{background:#fff;border-radius:16px;width:100%;max-width:440px;padding:28px 24px;position:relative;text-align:center;box-shadow:0 16px 40px #00000047}.hw-spin-close-btn{position:absolute;top:14px;right:14px;background:none;border:none;font-size:24px;line-height:1;color:#888;cursor:pointer}.hw-spin-title{font-size:22px;font-weight:800;color:var(--hw-green);margin-bottom:6px}.hw-spin-sub{font-size:13px;color:#555;margin-bottom:18px}.hw-wheel-canvas-container{position:relative;width:260px;height:260px;margin:0 auto 18px}.hw-wheel-pointer{position:absolute;top:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:18px solid var(--hw-green);z-index:10;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}#hwWheelCanvas{width:260px;height:260px;border-radius:50%;box-shadow:0 4px 14px #00000026}.hw-spin-action-btn{background:var(--hw-accent);color:#fff;border:none;padding:12px 28px;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;width:100%;transition:background .2s ease}.hw-spin-action-btn:hover{background:var(--hw-accent-hover)}.hw-spin-no-thanks{background:none;border:none;font-size:12px;color:#888;margin-top:10px;cursor:pointer;text-decoration:underline}.hw-spin-win-box{background:#f4f8f3;border:1px solid var(--hw-sage);border-radius:12px;padding:18px;margin-top:12px}.hw-spin-win-code{font-size:22px;font-weight:800;color:var(--hw-accent);letter-spacing:1px;margin:8px 0}.hw-footer-silhouette-strip{height:24px;background-image:url(halloween-pumpkin-patch.svg);background-repeat:repeat-x;background-size:contain;opacity:.9;margin-bottom:12px}.hw-footer-greeting{text-align:center;font-size:13px;color:var(--hw-sage);margin-top:12px;font-weight:600}.hw-cart-shipping-banner{background:#fdf6ec;border:1px solid #ffe3c2;border-radius:8px;padding:10px 14px;margin:12px 16px 8px;font-size:13px;color:var(--hw-green)}.hw-cart-shipping-msg{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-weight:500}.hw-cart-shipping-msg strong{color:var(--hw-accent)}.hw-cart-shipping-track{width:100%;height:6px;background:#eee;border-radius:3px;overflow:hidden}.hw-cart-shipping-fill{height:100%;background:var(--hw-accent);border-radius:3px;transition:width .3s ease}.hw-mobile-sticky-bar,.hw-bottom-bar{display:none}@media(max-width:768px){.hw-mobile-sticky-bar,.hw-bottom-bar{position:fixed!important;bottom:12px!important;left:12px!important;right:12px!important;width:calc(100% - 24px)!important;background:#1b4a12!important;border:1.5px solid #FF7518!important;border-radius:14px!important;padding:10px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-shadow:0 6px 20px #00000040!important;z-index:998!important;box-sizing:border-box!important}.hw-mobile-sticky-bar .timer-box{display:flex!important;align-items:center!important;gap:6px!important;color:#fff!important;font-size:12px!important;font-weight:600!important}.hw-mobile-sticky-bar .timer-countdown{color:#ffe58f!important;font-weight:700!important}.hw-mobile-sticky-bar .cta-link{background:#ff7518!important;color:#121212!important;font-size:12px!important;font-weight:800!important;padding:6px 14px!important;border-radius:8px!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:4px!important}}.hw-col-banner{background:linear-gradient(135deg,#1b4a12,#13390c);color:#fff;position:relative;overflow:hidden;padding:48px 20px 40px;border-bottom:2px solid rgba(255,117,24,.3)}.hw-col-banner-inner{position:relative;z-index:2;max-width:960px;margin:0 auto;text-align:center}.hw-col-cobweb{position:absolute;top:0;width:90px;height:90px;background-image:url(halloween-cobweb.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none;opacity:.45;z-index:1}.hw-col-cobweb-left{left:0}.hw-col-cobweb-right{right:0;transform:scaleX(-1)}.hw-col-bat{position:absolute;background-image:url(halloween-bats.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none;opacity:.75}.hw-col-bat-1{width:36px;height:20px;top:18%;left:8%;animation:hwBatFloat 5s ease-in-out infinite alternate}.hw-col-bat-2{width:28px;height:16px;top:25%;right:10%;animation:hwBatFloat 6s ease-in-out infinite alternate;animation-delay:1.5s}.hw-col-badge{display:inline-flex;align-items:center;gap:6px;background:#ff751833;border:1px solid rgba(255,117,24,.5);color:#ffa559;padding:4px 14px;border-radius:9999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px}.hw-col-title{font-size:34px;font-weight:800;color:#fff;margin:0 0 10px;line-height:1.2;letter-spacing:-.5px}.hw-col-description{font-size:15px;line-height:1.5;color:#ffffffd9;max-width:640px;margin:0 auto 20px}.hw-col-meta-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.hw-col-timer-wrap{display:inline-flex;align-items:center;gap:8px;background:#00000040;padding:6px 14px;border-radius:9999px;border:1px solid rgba(255,255,255,.15)}.hw-col-timer-label{font-size:12px;color:#fffc;font-weight:600}.hw-col-timer-boxes{display:flex;align-items:center;gap:4px;color:var(--hw-accent);font-weight:800;font-size:13px;font-variant-numeric:tabular-nums}.hw-col-coupon-box{display:inline-flex;align-items:center;gap:8px;background:#ffffff1a;padding:4px 10px;border-radius:8px;border:1px dashed rgba(255,117,24,.5)}.hw-coupon-text{font-size:12px;font-weight:600;color:#ffffffe6}.hw-col-coupon-btn{background:var(--hw-accent);color:#fff;border:none;border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.hw-col-coupon-btn:hover{background:var(--hw-accent-hover);transform:translateY(-1px)}.hw-copy-badge{background:#00000040;padding:1px 5px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase}.hw-col-quick-filters{padding:16px 20px 8px;background:#fff;border-bottom:1px solid rgba(27,74,18,.08)}.hw-filters-scroll-container{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.hw-filters-scroll-container::-webkit-scrollbar{display:none}.hw-filters-list{display:flex;align-items:center;gap:10px;white-space:nowrap;padding-bottom:6px}.hw-filters-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:var(--hw-green);margin-right:4px}.hw-filter-chip{display:inline-flex;align-items:center;gap:6px;background:#f4f7f3;color:var(--hw-green);border:1px solid rgba(27,74,18,.15);border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.hw-filter-chip:hover{background:#1b4a1214;border-color:var(--hw-green);transform:translateY(-1px)}.hw-filter-chip.active{background:var(--hw-green);color:#fff;border-color:var(--hw-green);box-shadow:0 2px 8px #1b4a1240}.hw-chip-icon{font-size:13px}.hw-sticky-promo-bar{position:fixed;bottom:0;left:0;right:0;background:#1b4a12f5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;border-top:1px solid rgba(255,117,24,.4);padding:10px 20px;z-index:990;box-shadow:0 -4px 20px #0003;transform:translateY(100%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.hw-sticky-promo-bar.hw-visible{transform:translateY(0)}.hw-sticky-bar-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.hw-sticky-left{display:flex;align-items:center;gap:8px;font-size:13px}.hw-sticky-pumpkin{font-size:18px}.hw-sticky-msg strong{color:#fff}.hw-sticky-subtext{color:#fffc}.hw-sticky-center{display:flex;align-items:center;gap:14px}.hw-sticky-timer{display:inline-flex;align-items:center;gap:6px;background:#00000040;padding:3px 10px;border-radius:9999px;font-size:12px}.hw-sticky-timer-label{color:#ffffffb3}.hw-sticky-digits{color:var(--hw-accent);font-weight:700;font-variant-numeric:tabular-nums}.hw-sticky-code-btn{background:var(--hw-accent);color:#fff;border:none;border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.hw-sticky-code-btn:hover{background:var(--hw-accent-hover)}.hw-sticky-copy-hint{background:#0003;padding:1px 4px;border-radius:3px;font-size:10px;text-transform:uppercase}.hw-sticky-right{display:flex;align-items:center;gap:12px}.hw-sticky-shipping{font-size:12px;color:#ffffffe6;white-space:nowrap}.hw-sticky-close{background:none;border:none;color:#fff9;font-size:20px;cursor:pointer;line-height:1;padding:0 4px;transition:color .2s ease}.hw-sticky-close:hover{color:#fff}@media(max-width:900px){.hw-sticky-shipping{display:none}}@media(max-width:650px){.hw-sticky-bar-inner{flex-wrap:wrap;justify-content:center;gap:8px}.hw-sticky-left{display:none}.hw-col-title{font-size:26px}}.product-information__media{position:relative}.hw-pdp-media-badge{position:absolute;top:16px;left:16px;z-index:10;display:inline-flex;align-items:center;gap:8px;background:#1b4a12f0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.5px solid var(--hw-accent);color:#fff;padding:7px 14px;border-radius:9999px;font-size:13px;font-weight:700;letter-spacing:.3px;box-shadow:0 4px 14px #0000002e,0 0 10px #ff75184d;animation:hwMediaBadgePulse 3.5s ease-in-out infinite;pointer-events:none}.hw-pdp-badge-icon{font-size:14px;line-height:1}.hw-pdp-badge-text{line-height:1}@keyframes hwMediaBadgePulse{0%,to{box-shadow:0 4px 14px #0000002e,0 0 8px #ff751840}50%{box-shadow:0 4px 16px #00000038,0 0 16px #ff75188c}}@media(max-width:749px){.hw-pdp-media-badge{top:10px;left:10px;padding:5px 11px;font-size:11px;gap:6px}}.hw-pdp-review-rating{margin:8px 0 12px}.hw-pdp-review-rating .jdgm-widget.jdgm-preview-badge{display:flex!important;align-items:center!important;gap:6px!important;visibility:visible!important;opacity:1!important}.hw-pdp-review-rating .jdgm-star{color:#ff7518!important;font-size:15px!important}.hw-pdp-review-rating .jdgm-prev-badge__text{color:#64748b!important;font-size:13.5px!important;font-weight:500!important;margin-left:4px!important}.hw-pdp-review-rating .jdgm-prev-badge{cursor:pointer}.hw-pdp-deal-card{background:#f4f8f3;border:1.5px solid #cce0cb;border-top:3.5px solid var(--hw-accent);border-radius:14px;padding:14px 16px;margin:10px 0 16px;box-sizing:border-box;position:relative;overflow:hidden;box-shadow:0 3px 12px #1b4a120f}.hw-pdp-deal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:8px}.hw-pdp-deal-title-wrap{display:flex;align-items:center;gap:7px}.hw-pdp-deal-icon{font-size:16px;line-height:1}.hw-pdp-deal-title{font-family:inherit;font-size:14px;font-weight:700;color:var(--hw-green);letter-spacing:.2px}.hw-pdp-deal-badge{background:var(--hw-accent);color:#fff;font-size:11px;font-weight:800;letter-spacing:.5px;padding:3px 8px;border-radius:9999px;white-space:nowrap}.hw-pdp-deal-timer-row{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #d8e8d7;border-radius:8px;padding:8px 12px;margin-bottom:10px;gap:8px}.hw-pdp-timer-label{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#4a5d48}.hw-pdp-timer-clock{font-size:13px;font-weight:700;color:var(--hw-accent-accessible, #B33D00);font-variant-numeric:tabular-nums;letter-spacing:.3px}.hw-pdp-coupon-box{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1.5px dashed var(--hw-accent);border-radius:9px;padding:8px 12px;margin-bottom:10px;box-sizing:border-box}.hw-pdp-coupon-left{display:flex;flex-direction:column;gap:2px;min-width:0}.hw-pdp-coupon-hint{font-size:10px;font-weight:700;color:#71876e;letter-spacing:.5px;text-transform:uppercase}.hw-pdp-coupon-code{font-family:monospace,inherit;font-size:15px;font-weight:800;color:var(--hw-green);letter-spacing:1px}.hw-pdp-copy-btn{display:inline-flex;align-items:center;gap:6px;background:var(--hw-accent);color:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .2s ease;box-shadow:0 2px 6px #ff751840}.hw-pdp-copy-btn:hover{background:var(--hw-accent-hover);transform:translateY(-1px)}.hw-pdp-copy-btn:active{transform:translateY(0)}.hw-pdp-deal-footer{display:flex;flex-direction:column;gap:4px;padding-top:2px}.hw-pdp-demand-indicator{display:flex;align-items:center;gap:6px;font-size:11.5px;line-height:1.4;color:#3b5038;padding:2px 0;flex-wrap:wrap}.hw-pdp-guarantee-note{font-size:11px;line-height:1.4;color:#61775e;padding:2px 0;word-break:normal}.variant-picker,.variant-picker__form{width:100%!important}.variant-picker .variant-option,.variant-picker .variant-option--buttons,.variant-picker .variant-option--equal-width-buttons,.variant-option.variant-option--equal-width-buttons,fieldset.variant-option{display:block!important;grid-template-columns:none!important;width:100%!important;margin:0 0 18px!important;padding:0!important;border:none!important}.variant-option legend,.variant-option__legend,.variant-picker legend{font-size:14px!important;font-weight:600!important;color:#1c1c1c!important;margin-bottom:8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:0!important;border:none!important;line-height:1.4!important}.variant-option__label-group{display:inline-flex!important;align-items:center!important;gap:4px!important}.variant-option__label-name{color:#1c1c1c!important;font-weight:600!important}.variant-option__label-separator{color:#1c1c1c!important;font-weight:600!important;margin-right:2px!important}.variant-option__selected-value,.variant-option__swatch-value{color:#4a5568!important;font-weight:500!important;margin-left:2px!important}.variant-picker__swatches,.variant-pill-list,.variant-option--pill-row,.variant-option--buttons:not(:has(.variant-picker__swatches)),.variant-picker .variant-option--buttons{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;width:100%!important;margin:0!important;padding:0!important;grid-template-columns:none!important}.variant-swatch-pill,.variant-pill,.variant-picker .variant-option__button-label,.variant-option--buttons .variant-option__button-label,.product-form__input input[type=radio]+label{background:#fff!important;border:1.5px solid #E2E8F0!important;border-radius:10px!important;padding:9px 18px!important;font-size:13.5px!important;font-weight:500!important;color:#2d3748!important;cursor:pointer!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;min-height:42px!important;min-width:auto!important;max-width:none!important;flex:0 0 auto!important;width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;position:relative!important;overflow:hidden!important;box-shadow:none!important;margin:0!important;box-sizing:border-box!important;line-height:1.2!important;letter-spacing:normal!important}.variant-swatch-pill .variant-option__button-label__text,.variant-pill .variant-pill__text,.variant-picker .variant-option__button-label__text,.variant-option--buttons .variant-option__button-label__text{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;white-space:nowrap!important;pointer-events:none!important;z-index:2!important}.variant-swatch-pill:hover:not(.is-active):not([aria-checked=true]):not(:has(input:checked)):not(:has(:checked)):not(.is-disabled):not(.is-sold-out):not(:has([data-option-available=false])),.variant-pill:hover:not(.is-active):not([aria-checked=true]):not(:has(input:checked)):not(:has(:checked)):not(.is-disabled):not(.is-sold-out):not(:has([data-option-available=false])),.variant-picker .variant-option__button-label:hover:not(.is-active):not([aria-checked=true]):not(:has(input:checked)):not(:has(:checked)):not(:has([data-option-available=false])),.variant-option--buttons .variant-option__button-label:hover:not(.is-active):not([aria-checked=true]):not(:has(input:checked)):not(:has(:checked)):not(:has([data-option-available=false])),.product-details .variant-option__button-label:hover:not(.is-active):not([aria-checked=true]):not(:has(input:checked)):not(:has(:checked)):not(:has([data-current-checked=true])):not(:has([data-option-available=false])),.product-form__input input[type=radio]+label:hover:not(:disabled):not(:checked){border-color:#1b4a12!important;background-color:#f4f7f4!important;background:#f4f7f4!important;color:#1b4a12!important;transform:translateY(-1px)!important}.variant-swatch-pill.is-active,.variant-swatch-pill[aria-checked=true],.variant-swatch-pill:has(input:checked),.variant-swatch-pill:has(:checked),.variant-pill.is-active,.variant-pill[aria-checked=true],.variant-pill:has(input:checked),.variant-pill:has(:checked),.variant-picker .variant-option__button-label:has(input:checked),.variant-picker .variant-option__button-label:has(:checked),.variant-option--buttons .variant-option__button-label:has(input:checked),.variant-option--buttons .variant-option__button-label:has(:checked),.product-details .variant-option__button-label.is-active,.product-details .variant-option__button-label[aria-checked=true],.product-details .variant-option__button-label:has(input:checked),.product-details .variant-option__button-label:has(:checked),.product-details .variant-option__button-label:has([data-current-checked=true]),.product-form__input input[type=radio]:checked+label{background-color:#1b4a12!important;background:#1b4a12!important;border-color:#1b4a12!important;color:#fff!important;font-weight:600!important;box-shadow:0 3px 10px #1b4a1238!important;outline:none!important;transform:none!important}.variant-swatch-pill.is-active .variant-option__button-label__text,.variant-swatch-pill[aria-checked=true] .variant-option__button-label__text,.variant-swatch-pill:has(input:checked) .variant-option__button-label__text,.variant-swatch-pill:has(:checked) .variant-option__button-label__text,.variant-pill.is-active .variant-pill__text,.variant-pill[aria-checked=true] .variant-pill__text,.variant-pill:has(input:checked) .variant-pill__text,.variant-pill:has(:checked) .variant-pill__text,.variant-picker .variant-option__button-label:has(input:checked) .variant-option__button-label__text,.variant-picker .variant-option__button-label:has(:checked) .variant-option__button-label__text,.variant-option--buttons .variant-option__button-label:has(input:checked) .variant-option__button-label__text,.variant-option--buttons .variant-option__button-label:has(:checked) .variant-option__button-label__text,.product-details .variant-option__button-label.is-active .variant-option__button-label__text,.product-details .variant-option__button-label[aria-checked=true] .variant-option__button-label__text,.product-details .variant-option__button-label:has(input:checked) .variant-option__button-label__text,.product-details .variant-option__button-label:has(:checked) .variant-option__button-label__text,.product-details .variant-option__button-label:has([data-current-checked=true]) .variant-option__button-label__text{color:#fff!important;font-weight:600!important}.variant-swatch-pill.is-active:hover,.variant-swatch-pill[aria-checked=true]:hover,.variant-swatch-pill:has(input:checked):hover,.variant-swatch-pill:has(:checked):hover,.variant-pill.is-active:hover,.variant-pill[aria-checked=true]:hover,.variant-pill:has(input:checked):hover,.variant-pill:has(:checked):hover,.variant-picker .variant-option__button-label:has(input:checked):hover,.variant-picker .variant-option__button-label:has(:checked):hover,.variant-option--buttons .variant-option__button-label:has(input:checked):hover,.variant-option--buttons .variant-option__button-label:has(:checked):hover,.product-details .variant-option__button-label.is-active:hover,.product-details .variant-option__button-label[aria-checked=true]:hover,.product-details .variant-option__button-label:has(input:checked):hover,.product-details .variant-option__button-label:has(:checked):hover,.product-details .variant-option__button-label:has([data-current-checked=true]):hover,.product-form__input input[type=radio]:checked+label:hover{background-color:#1b4a12!important;background:#1b4a12!important;border-color:#1b4a12!important;color:#fff!important;box-shadow:0 4px 12px #1b4a1247!important;transform:none!important}.variant-swatch-pill.is-active:hover .variant-option__button-label__text,.variant-swatch-pill[aria-checked=true]:hover .variant-option__button-label__text,.variant-swatch-pill:has(input:checked):hover .variant-option__button-label__text,.variant-swatch-pill:has(:checked):hover .variant-option__button-label__text,.variant-pill.is-active:hover .variant-pill__text,.variant-pill[aria-checked=true]:hover .variant-pill__text,.variant-pill:has(input:checked):hover .variant-pill__text,.variant-pill:has(:checked):hover .variant-pill__text,.variant-picker .variant-option__button-label:has(input:checked):hover .variant-option__button-label__text,.variant-picker .variant-option__button-label:has(:checked):hover .variant-option__button-label__text,.variant-option--buttons .variant-option__button-label:has(input:checked):hover .variant-option__button-label__text,.variant-option--buttons .variant-option__button-label:has(:checked):hover .variant-option__button-label__text,.product-details .variant-option__button-label.is-active:hover .variant-option__button-label__text,.product-details .variant-option__button-label[aria-checked=true]:hover .variant-option__button-label__text,.product-details .variant-option__button-label:has(input:checked):hover .variant-option__button-label__text,.product-details .variant-option__button-label:has(:checked):hover .variant-option__button-label__text,.product-details .variant-option__button-label:has([data-current-checked=true]):hover .variant-option__button-label__text{color:#fff!important}.variant-swatch-pill.is-sold-out,.variant-swatch-pill.is-disabled,.variant-swatch-pill:has(input:disabled),.variant-swatch-pill:has([aria-disabled=true]),.variant-swatch-pill:has([data-option-available=false]),.variant-pill.is-sold-out,.variant-pill.is-disabled,.variant-pill:has(input:disabled),.variant-picker .variant-option__button-label:has([data-option-available=false]),.variant-option--buttons .variant-option__button-label:has([data-option-available=false]),.variant-option--buttons .variant-option__button-label:has(input:disabled){opacity:.45!important;background-color:#f8fafc!important;background:#f8fafc!important;border:1px dashed #CBD5E1!important;color:#64748b!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important;box-shadow:none!important;position:relative!important}.variant-swatch-pill.is-sold-out:after,.variant-swatch-pill.is-disabled:after,.variant-swatch-pill:has(input:disabled):after,.variant-swatch-pill:has([data-option-available=false]):after,.variant-pill.is-sold-out:after,.variant-pill.is-disabled:after,.variant-pill:has(input:disabled):after,.variant-picker .variant-option__button-label:has([data-option-available=false]):after,.variant-option--buttons .variant-option__button-label:has([data-option-available=false]):after{content:""!important;display:block!important;opacity:1!important;visibility:visible!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(to top right,transparent calc(50% - 1px),#94A3B8,transparent calc(50% + 1px))!important;pointer-events:none!important;z-index:3!important}.variant-option__button-label__pill,.variant-option__button-label:before,.variant-swatch-pill .variant-option__button-label__pill,.variant-swatch-pill:before,.variant-pill:before{display:none!important;opacity:0!important;visibility:hidden!important}.variant-swatch-pill:not(.is-sold-out):not(:has([data-option-available=false])):after,.variant-pill:not(.is-sold-out):not(:has([data-option-available=false])):after,.variant-option__button-label:not(:has([data-option-available=false])):after{display:none!important}.variant-swatch-pill:has([data-option-available=false]) svg,.variant-option__button-label:has([data-option-available=false]) svg{display:none!important}@media screen and (max-width:749px){.variant-swatch-pill,.variant-pill,.variant-picker .variant-option__button-label,.variant-option--buttons .variant-option__button-label{min-height:42px!important;padding:10px 16px!important;font-size:13px!important}}.product-details .accordion,.product-information .accordion,.product__accordion,.accordion{--color-border: rgba(27, 74, 18, .12) !important;width:100%!important;margin-top:14px;margin-bottom:20px}.product-details accordion-custom,.product-information accordion-custom,.product__accordion accordion-custom,.accordion accordion-custom{display:block!important;margin:0 0 4px!important}.product-details .accordion .details,.product-information .accordion .details,.product__accordion .details,.accordion--dividers .details,.accordion .details{border:none!important;border-bottom:1px solid rgba(27,74,18,.12)!important;border-top:none!important;margin:0 0 4px!important;border-radius:0!important;background-color:transparent!important;transition:background-color .25s ease,border-color .25s ease,border-radius .25s ease,box-shadow .25s ease!important;overflow:hidden!important;box-sizing:border-box!important}.product-details accordion-custom:first-child .details,.product-information accordion-custom:first-child .details,.product__accordion accordion-custom:first-child .details,.accordion accordion-custom:first-child .details,.accordion--dividers accordion-custom:first-child .details{border-top:1px solid rgba(27,74,18,.12)!important}.product-details .accordion .details[open],.product-information .accordion .details[open],.product__accordion .details[open],.accordion .details[open]{border:1px solid rgba(27,74,18,.18)!important;border-radius:12px!important;background-color:#fafcf9!important;margin:6px 0!important;box-shadow:0 2px 8px #1b4a120a!important}.product-details .accordion summary,.product-details .accordion .details__header,.product-information .accordion summary,.product-information .accordion .details__header,.product__accordion summary,.product__accordion .details__header,.accordion summary,.accordion .details__header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 14px!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;border-radius:10px!important;background:transparent!important;list-style:none!important;outline:none!important;border:none!important;min-height:auto!important;transition:background-color .25s ease,color .25s ease!important}.product-details .accordion summary::-webkit-details-marker,.product-information .accordion summary::-webkit-details-marker,.accordion summary::-webkit-details-marker{display:none!important}.product-details .accordion summary:hover,.product-details .accordion .details__header:hover,.product-information .accordion summary:hover,.product-information .accordion .details__header:hover,.product__accordion summary:hover,.accordion summary:hover,.accordion .details__header:hover{background-color:#dce6da59!important}.product-details .accordion .details[open] summary,.product-details .accordion .details[open] .details__header,.product-information .accordion .details[open] summary,.product-information .accordion .details[open] .details__header,.product__accordion .details[open] summary,.accordion .details[open] summary,.accordion .details[open] .details__header{background-color:#dce6da80!important;color:#1b4a12!important}.details__header-left{display:flex!important;align-items:center!important;gap:12px!important;flex:1 1 auto!important;min-width:0!important}.details__icon-wrapper{width:32px!important;height:32px!important;min-width:32px!important;border-radius:8px!important;background:#ebf1ea!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:background-color .25s ease,transform .25s ease!important}.details__header:hover .details__icon-wrapper,summary:hover .details__icon-wrapper,.details[open] summary .details__icon-wrapper{background:#dce6da!important}.details__icon-wrapper svg,.details__icon-wrapper .details__icon,.details__header .details__icon{width:20px!important;height:20px!important;color:#1b4a12!important;stroke:#1b4a12!important;fill:currentColor!important;display:block!important;margin:0!important}.details__header-title,.accordion__title{font-size:15px!important;font-weight:600!important;color:#1c1c1c!important;letter-spacing:-.01em!important;line-height:1.35!important;transition:color .25s ease!important}.accordion .details[open] .details__header-title,.product-details .details[open] .details__header-title,.details[open] .accordion__title{color:#1b4a12!important}.accordion summary .icon-caret,.accordion summary .svg-wrapper.icon-caret,.product-details summary .icon-caret,.product-details summary .svg-wrapper.icon-caret,.details summary .icon-caret,.details summary svg.chevron{color:#1b4a12!important;stroke:#1b4a12!important;width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-inline-start:auto!important;transition:transform .25s cubic-bezier(.4,0,.2,1)!important}.accordion summary .icon-caret svg,.accordion summary .svg-wrapper.icon-caret svg,.product-details summary .icon-caret svg,.product-details summary .svg-wrapper.icon-caret svg,details summary .icon-caret,details summary svg.chevron{width:14px!important;height:14px!important;stroke:#1b4a12!important;color:#1b4a12!important;transition:transform .25s cubic-bezier(.4,0,.2,1)!important}.accordion .details[open] summary .icon-caret,.accordion .details[open] summary .svg-wrapper.icon-caret,.accordion .details[open] summary .icon-caret svg,.accordion .details[open] summary .svg-wrapper.icon-caret svg,.product-details .details[open] summary .icon-caret,.product-details .details[open] summary .icon-caret svg,details[open] summary .icon-caret,details[open] summary .icon-caret svg,details[open] summary svg.chevron{transform:rotate(180deg)!important}.product-details .accordion .details-content,.product-details .accordion .accordion__content,.product-information .accordion .details-content,.product-information .accordion .accordion__content,.product__accordion .accordion__content,.accordion .details-content,.accordion .accordion__content{padding:12px 14px 18px!important;font-size:14px!important;line-height:1.65!important;color:#4a5568!important;box-sizing:border-box!important}.accordion .details-content p,.accordion .accordion__content p,.product-details .accordion .details-content p,.product-details .accordion .accordion__content p{font-size:14px!important;line-height:1.65!important;color:#4a5568!important;margin:0 0 10px!important}.accordion .details-content p:last-child,.accordion .accordion__content p:last-child{margin-bottom:0!important}.accordion .details-content strong,.accordion .accordion__content strong,.product-details .accordion .details-content strong,.product-details .accordion .accordion__content strong{color:#1c1c1c!important;font-weight:600!important}.accordion .details-content a,.accordion .accordion__content a,.product-details .accordion .details-content a,.product-details .accordion .accordion__content a{color:#1b4a12!important;text-decoration:underline!important;font-weight:500!important;transition:color .2s ease!important}.accordion .details-content a:hover,.accordion .accordion__content a:hover{color:#2f6e22!important}.hw-bundle-section,.frequently-bought-together{max-width:1080px!important;margin:40px auto!important;padding:28px 32px!important;background:#fff!important;border-radius:20px!important;box-shadow:0 8px 30px #0000000f!important;border:1px solid rgba(27,74,18,.1)!important;box-sizing:border-box!important;overflow:hidden!important;width:calc(100% - 32px)!important}.hw-bundle-card{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important}.hw-bundle-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;margin-bottom:24px!important;gap:16px!important;flex-wrap:wrap!important;width:100%!important}.hw-bundle-title-group{display:flex!important;align-items:flex-start!important;gap:12px!important;flex:1 1 auto!important}.hw-bundle-pumpkin-badge{font-size:26px!important;line-height:1!important;display:inline-block!important}.hw-bundle-heading{font-size:20px!important;font-weight:700!important;color:#1b4a12!important;margin:0 0 4px!important;line-height:1.25!important;letter-spacing:-.01em!important}.hw-bundle-subtitle{font-size:13.5px!important;color:#5c6e5a!important;margin:0!important;line-height:1.4!important}.hw-bundle-deal-chip{background:#ff7518!important;color:#fff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.5px!important;padding:6px 14px!important;border-radius:9999px!important;box-shadow:0 2px 8px #ff75184d!important;white-space:nowrap!important;margin-left:auto!important}.hw-bundle-body,.hw-bundle-content{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:32px!important;width:100%!important}.hw-bundle-products-list,.hw-bundle-items-track{flex:1 1 65%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;overflow-x:visible!important;padding:0!important}.hw-bundle-item{display:flex!important;flex-direction:column!important;gap:8px!important;flex:1 1 0!important;max-width:170px!important;width:100%!important;position:relative!important}.hw-bundle-item-top{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:110px!important;height:110px!important;margin:0 auto!important}.hw-bundle-checkbox{position:absolute!important;top:8px!important;left:8px!important;z-index:4!important;width:20px!important;height:20px!important;cursor:pointer!important;accent-color:#1B4A12!important;border-radius:6px!important;margin:0!important}.hw-bundle-thumb-label{cursor:pointer!important;display:block!important;margin:0 auto!important;width:100%!important;height:100%!important}.hw-bundle-thumb-wrap{position:relative!important;width:110px!important;height:110px!important;border-radius:12px!important;overflow:hidden!important;background:#f8faf8!important;border:1px solid #E2E8F0!important;padding:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;box-sizing:border-box!important;transition:border-color .2s ease,transform .2s ease!important}.hw-bundle-item:hover .hw-bundle-thumb-wrap{border-color:#1b4a12!important}.hw-bundle-thumb{width:100%!important;height:100%!important;object-fit:contain!important;transition:transform .25s ease!important;display:block!important}.hw-bundle-item:hover .hw-bundle-thumb{transform:scale(1.05)!important}.hw-bundle-thumb-placeholder{font-size:32px!important}.hw-bundle-thumb-tag{position:absolute!important;bottom:6px!important;left:6px!important;background:#1b4a12eb!important;color:#fff!important;font-size:9px!important;font-weight:700!important;padding:2px 6px!important;border-radius:4px!important;letter-spacing:.3px!important;z-index:3!important}.hw-bundle-item-meta{display:flex!important;flex-direction:column!important;gap:3px!important;text-align:center!important;align-items:center!important}.hw-bundle-item-title{font-size:13px!important;font-weight:600!important;line-height:1.35!important;margin:8px 0 4px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#1a1a1a!important;text-decoration:none!important;text-align:center!important}.hw-bundle-item-title:hover{color:#1b4a12!important}.hw-bundle-variant-select{height:34px!important;font-size:12px!important;border-radius:8px!important;border:1px solid #c9d8c8!important;background:#fff!important;color:#2d3748!important;cursor:pointer!important;width:100%!important;padding:4px 8px!important;box-sizing:border-box!important;margin-top:2px!important;outline:none!important}.hw-bundle-item-price{font-size:15px!important;font-weight:700!important;color:#1b4a12!important;margin-top:4px!important;text-align:center!important}.hw-bundle-plus{font-size:20px!important;font-weight:700!important;color:#ff7518!important;margin:0 4px!important;-webkit-user-select:none!important;user-select:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.hw-bundle-summary-card,.hw-bundle-pricing-box{flex:0 0 310px!important;width:310px!important;background:#f9faf8!important;border:1.5px solid #E2E8F0!important;border-radius:16px!important;padding:22px 20px!important;display:flex!important;flex-direction:column!important;gap:12px!important;box-sizing:border-box!important;position:static!important}.hw-bundle-pricing-row{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important}.hw-bundle-total-label{font-size:14px!important;font-weight:600!important;color:#2d3748!important}.hw-bundle-price-stack{display:flex!important;align-items:baseline!important;gap:8px!important}.hw-bundle-final-price{font-size:22px!important;font-weight:800!important;color:#1b4a12!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.hw-bundle-original-price{font-size:14px!important;text-decoration:line-through!important;color:#595959!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.hw-bundle-savings-row{margin-top:-2px!important}.hw-bundle-savings-badge{display:inline-block!important;background:#fff3eb!important;color:#b33d00!important;border:1px solid #FFD3B8!important;border-radius:20px!important;padding:5px 12px!important;font-size:12.5px!important;font-weight:800!important;text-align:center!important;letter-spacing:.2px!important}.hw-bundle-atc-btn,.hw-bundle-add-button{background:#ff7518!important;color:#fff!important;font-size:15px!important;font-weight:700!important;padding:14px 18px!important;border-radius:12px!important;border:none!important;cursor:pointer!important;box-shadow:0 4px 14px #ff75184d!important;transition:transform .2s ease,background .2s ease!important;width:100%!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-sizing:border-box!important}.hw-bundle-atc-btn:hover:not(:disabled),.hw-bundle-add-button:hover:not(:disabled){background:#e56510!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #ff751873!important}.hw-bundle-atc-btn:disabled,.hw-bundle-add-button:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.hw-bundle-reassurance{font-size:12px!important;color:#64748b!important;text-align:center!important;margin-top:4px!important;line-height:1.4!important}@media(max-width:990px){.hw-bundle-section,.frequently-bought-together{padding:22px 18px!important;margin:28px 12px!important;border-radius:16px!important;width:calc(100% - 24px)!important}.hw-bundle-header{flex-direction:column!important;gap:12px!important;margin-bottom:20px!important}.hw-bundle-deal-chip{margin-left:0!important;align-self:flex-start!important}.hw-bundle-body,.hw-bundle-content{flex-direction:column!important;gap:24px!important}.hw-bundle-products-list,.hw-bundle-items-track{width:100%!important;flex:1 1 100%!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}.hw-bundle-item{max-width:140px!important;min-width:110px!important}.hw-bundle-item-top,.hw-bundle-thumb-wrap{width:95px!important;height:95px!important}.hw-bundle-plus{margin:0!important;font-size:18px!important}.hw-bundle-summary-card,.hw-bundle-pricing-box{width:100%!important;flex:1 1 100%!important;max-width:none!important}}.sticky-add-to-cart__bar{position:fixed!important;bottom:max(20px,var(--safe-area-inset-bottom, 20px))!important;left:50%!important;transform:translate(-50%) translateY(calc(100% + 40px))!important;z-index:calc(var(--layer-sticky, 900) - 1)!important;width:min(720px,calc(100vw - 32px))!important;max-width:720px!important;border-radius:16px!important;box-shadow:0 10px 32px #00000024!important;background:#fff!important;border:1.5px solid #dce6da!important;border-top:2.5px solid var(--hw-accent)!important;padding:10px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;box-sizing:border-box!important;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease!important}.sticky-add-to-cart__bar[data-stuck=true]{transform:translate(-50%) translateY(0)!important;opacity:1!important}.sticky-add-to-cart__image{width:48px!important;height:48px!important;flex-shrink:0!important;border-radius:10px!important;overflow:hidden!important;background:#f4f8f3!important;border:1px solid #d8e6d7!important}.sticky-add-to-cart__image-img{width:100%!important;height:100%!important;object-fit:cover!important}.sticky-add-to-cart__info{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important}.hw-sticky-deal-pill{display:inline-flex!important;align-items:center!important;gap:5px!important;background:#ff75181f!important;border:1px solid var(--hw-accent)!important;color:var(--hw-accent)!important;border-radius:9999px!important;padding:2px 8px!important;font-size:11px!important;font-weight:700!important;width:fit-content!important;white-space:nowrap!important;margin-bottom:2px!important}.hw-sticky-pumpkin{font-size:11px!important;line-height:1!important}.hw-sticky-pill-text{line-height:1!important}.sticky-add-to-cart__title{font-size:13px!important;font-weight:700!important;color:#1a1a1a!important;line-height:1.3!important;margin:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;max-width:280px!important}.sticky-add-to-cart__variant{font-size:11px!important;color:#667064!important;line-height:1.3!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;max-width:280px!important;margin:0!important}.sticky-add-to-cart__price{flex-shrink:0!important;font-size:14px!important;font-weight:700!important;color:var(--hw-green)!important;white-space:nowrap!important;display:flex!important;align-items:center!important;gap:6px!important}.sticky-add-to-cart__price .compare-at-price{font-size:12px!important;color:#889986!important;text-decoration:line-through!important}.sticky-add-to-cart__button{flex-shrink:0!important;height:46px!important;border-radius:10px!important;background-color:var(--hw-green)!important;color:#fff!important;font-size:14px!important;font-weight:700!important;padding:0 20px!important;border:none!important;box-shadow:0 3px 10px #1b4a1240!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;transition:all .2s ease!important}.sticky-add-to-cart__button:hover:not(:disabled){background-color:#14370d!important;transform:translateY(-1px)!important;box-shadow:0 5px 14px #1b4a1259!important}@media(max-width:749px){.sticky-add-to-cart__bar{bottom:max(12px,var(--safe-area-inset-bottom, 12px))!important;left:50%!important;transform:translate(-50%) translateY(calc(100% + 40px))!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;border-radius:14px!important;padding:8px 12px!important;gap:10px!important}.sticky-add-to-cart__bar[data-stuck=true]{transform:translate(-50%) translateY(0)!important}.sticky-add-to-cart__image{width:40px!important;height:40px!important}.hw-sticky-deal-pill{font-size:10px!important;padding:1px 6px!important}.sticky-add-to-cart__title{max-width:150px!important;font-size:12px!important}.sticky-add-to-cart__variant{max-width:150px!important;font-size:10px!important}.sticky-add-to-cart__price{font-size:12px!important}.sticky-add-to-cart__button{height:40px!important;padding:0 12px!important;font-size:12px!important}}.product-details .variant-option--buttons{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:8px!important;margin-bottom:16px!important;border:none!important;padding:0!important}.product-details .variant-option--buttons legend{font-size:14px!important;font-weight:700!important;color:#1a1a1a!important;margin-bottom:8px!important;display:block!important}.product-details .variant-option__button-label__pill{display:none!important}.product-details .variant-option__button-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:8px 18px!important;border-radius:24px!important;border:1.5px solid #d1d8d0!important;background-color:#fff!important;color:#222!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;position:relative!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 1px 3px #0000000a!important}.product-details .variant-option__button-label:hover:not(.is-active):not([aria-checked=true]):not(:has(input:checked)):not(:has(:checked)):not(:has([data-current-checked=true])){border-color:#1b4a12!important;background-color:#f4f7f4!important;background:#f4f7f4!important;color:#1b4a12!important;transform:translateY(-1px)!important}.product-details .variant-option__button-label:has(:checked),.product-details .variant-option__button-label:has(input:checked),.product-details .variant-option__button-label:has([data-current-checked=true]),.product-details .variant-option__button-label.is-active,.product-details .variant-option__button-label[aria-checked=true]{border-color:#1b4a12!important;background-color:#1b4a12!important;background:#1b4a12!important;color:#fff!important;font-weight:600!important;box-shadow:0 3px 10px #1b4a1238!important;outline:none!important;transform:none!important}.product-details .variant-option__button-label:has(:checked) .variant-option__button-label__text,.product-details .variant-option__button-label:has(input:checked) .variant-option__button-label__text,.product-details .variant-option__button-label:has([data-current-checked=true]) .variant-option__button-label__text,.product-details .variant-option__button-label.is-active .variant-option__button-label__text,.product-details .variant-option__button-label[aria-checked=true] .variant-option__button-label__text{color:#fff!important;font-weight:600!important}.product-details .variant-option__button-label:has(:checked) .variant-option__button-label__text:before,.product-details .variant-option__button-label:has(input:checked) .variant-option__button-label__text:before,.product-details .variant-option__button-label:has([data-current-checked=true]) .variant-option__button-label__text:before,.product-details .variant-option__button-label.is-active .variant-option__button-label__text:before,.product-details .variant-option__button-label[aria-checked=true] .variant-option__button-label__text:before{display:none!important;content:none!important}.product-details .variant-option__button-label:has([data-option-available=false]),.product-details .variant-option__button-label:has([aria-disabled=true]){opacity:.5!important;cursor:not-allowed!important;background-color:#fafafa!important;border-color:#e5e7eb!important;color:#888!important;position:relative!important;overflow:hidden!important}.product-details .variant-option__button-label:has([data-option-available=false]):after,.product-details .variant-option__button-label:has([aria-disabled=true]):after{content:""!important;position:absolute!important;top:50%!important;left:-5%!important;right:-5%!important;height:1.5px!important;background:#888!important;transform:rotate(-25deg)!important;pointer-events:none!important}.product-details .quantity-selector,.buy-buttons-block .quantity-selector{border:1px solid var(--hw-green)!important;border-radius:9999px!important;background:#fff!important;height:52px!important;min-height:52px!important;overflow:hidden!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-shadow:0 1px 3px #0000000a!important;transition:border-color .2s ease,box-shadow .2s ease!important}.product-details .quantity-selector:focus-within,.buy-buttons-block .quantity-selector:focus-within{border-color:var(--hw-green)!important;box-shadow:0 0 0 2px #1b4a1233!important}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus),.buy-buttons-block .quantity-selector :is(.quantity-minus,.quantity-plus){width:44px!important;height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--hw-green)!important;background:transparent!important;border:none!important;cursor:pointer!important;transition:background-color .2s ease,color .2s ease!important}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus):hover,.buy-buttons-block .quantity-selector :is(.quantity-minus,.quantity-plus):hover{background-color:var(--hw-sage)!important;color:var(--hw-green)!important}.product-details .quantity-selector input[type=number],.buy-buttons-block .quantity-selector input[type=number]{color:var(--hw-green)!important;font-weight:700!important;font-size:16px!important;width:40px!important;text-align:center!important;border:none!important;background:transparent!important}.product-details .add-to-cart-button,.buy-buttons-block .add-to-cart-button{height:52px!important;min-height:52px!important;border-radius:12px!important;background-color:var(--hw-green)!important;color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:.3px!important;border:none!important;box-shadow:0 4px 14px #1b4a1240!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,background-color .2s ease!important;cursor:pointer!important}.product-details .add-to-cart-button:hover:not(:disabled),.buy-buttons-block .add-to-cart-button:hover:not(:disabled){background-color:#14370d!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #1b4a1259!important}.product-details .add-to-cart-button:active:not(:disabled),.buy-buttons-block .add-to-cart-button:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 8px #1b4a1233!important}.product-details .add-to-cart-button .svg-wrapper,.buy-buttons-block .add-to-cart-button .svg-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:6px!important}.product-details .add-to-cart-button .svg-wrapper svg,.buy-buttons-block .add-to-cart-button .svg-wrapper svg{width:18px!important;height:18px!important;fill:currentColor!important}.product-details .shopify-payment-button__button,.buy-buttons-block .shopify-payment-button__button,.product-details .shopify-payment-button__button--unbranded,.buy-buttons-block .shopify-payment-button__button--unbranded{height:52px!important;min-height:52px!important;border-radius:12px!important;font-size:15px!important;font-weight:700!important;letter-spacing:.3px!important;background-color:#13350c!important;color:#fff!important;border:1.5px solid var(--hw-green)!important;box-shadow:0 3px 10px #00000014!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease!important;cursor:pointer!important}.product-details .shopify-payment-button__button:hover:not(:disabled),.buy-buttons-block .shopify-payment-button__button:hover:not(:disabled){background-color:#0c2308!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #00000026!important}.hw-cart-banner-wrap{background:#f4f8f3;border-bottom:1.5px solid #dce6da;padding:10px 16px;box-sizing:border-box;animation:hwCartBannerFadeIn .3s ease-out}@keyframes hwCartBannerFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.hw-cart-urgency-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;font-size:11px}.hw-cart-urgency-left{display:flex;align-items:center;gap:6px;color:#3b5038;font-weight:600}.hw-cart-urgency-dot{width:6px;height:6px;border-radius:50%;background:var(--hw-accent);display:inline-block;animation:hwDotBlink 1.8s ease-in-out infinite}.hw-cart-urgency-clock{background:#ff75181f;border:1px solid var(--hw-accent);border-radius:4px;padding:1px 6px}.hw-cart-reserved-digits{color:#b33d00!important;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.5px}.hw-cart-shipping-box{display:flex;flex-direction:column;gap:5px}.hw-cart-shipping-msg{font-size:12px;color:var(--hw-green);text-align:center;line-height:1.3}.hw-cart-shipping-msg strong{color:var(--hw-green)}.hw-cart-shipping-track{width:100%;height:8px;background:#d8e6d7;border-radius:9999px;position:relative;overflow:visible}.hw-cart-shipping-fill{height:100%;background:linear-gradient(90deg,#1B4A12 0%,var(--hw-accent) 100%);border-radius:9999px;transition:width .4s ease-out;box-shadow:0 0 8px #ff751866}.hw-cart-shipping-goal-icon{position:absolute;right:-3px;top:50%;transform:translateY(-50%);font-size:12px;line-height:1;pointer-events:none}.cart-page__halloween-banner{margin-bottom:24px;border-radius:12px;overflow:hidden;border:1px solid #dce6da}.hw-cart-upsell-section{background:#f7faf6;border:1px dashed #cde0cc;border-radius:12px;padding:12px 14px;margin:12px 16px;box-sizing:border-box}.hw-cart-upsell-header{display:flex;align-items:center;gap:6px;margin-bottom:10px}.hw-cart-upsell-icon{font-size:14px;line-height:1}.hw-cart-upsell-title{font-size:12px;font-weight:700;color:var(--hw-green);letter-spacing:.2px}.hw-cart-upsell-items{display:flex;flex-direction:column;gap:8px}.hw-cart-upsell-item{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e1ede0;border-radius:8px;padding:6px 8px;transition:all .2s ease}.hw-cart-upsell-thumb-wrap{width:44px;height:44px;border-radius:6px;overflow:hidden;background:#f0f5ef;flex-shrink:0;display:flex;align-items:center;justify-content:center}.hw-cart-upsell-thumb{width:100%;height:100%;object-fit:cover}.hw-cart-upsell-placeholder{font-size:18px}.hw-cart-upsell-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hw-cart-upsell-name{font-size:12px;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw-cart-upsell-prices{display:flex;align-items:baseline;gap:6px}.hw-cart-upsell-price{font-size:12px;font-weight:700;color:var(--hw-green)}.hw-cart-upsell-compare{font-size:10px;color:#889986}.hw-cart-upsell-add-btn{background:var(--hw-accent);color:#fff;border:none;border-radius:6px;padding:5px 11px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .2s ease;flex-shrink:0}.hw-cart-upsell-add-btn:hover:not(:disabled){background:var(--hw-accent-hover);transform:translateY(-1px)}.hw-cart-upsell-add-btn.hw-btn-added{background:var(--hw-green)!important}.hw-cart-coupon-box{background:#fff;border:1.5px dashed var(--hw-accent);border-radius:10px;padding:9px 12px;margin:10px 0;box-sizing:border-box}.hw-cart-coupon-content{display:flex;align-items:center;justify-content:space-between;gap:10px}.hw-cart-coupon-tag{display:flex;align-items:center;gap:7px;min-width:0}.hw-cart-coupon-icon{font-size:15px;line-height:1}.hw-cart-coupon-text-group{display:flex;flex-direction:column;gap:1px}.hw-cart-coupon-title{font-size:10px;font-weight:700;color:#71876e;letter-spacing:.5px}.hw-cart-coupon-code{font-family:monospace,inherit;font-size:13px;font-weight:800;color:var(--hw-green);letter-spacing:.8px}.hw-cart-coupon-apply-btn{background:var(--hw-accent);color:#fff;border:none;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .2s ease}.hw-cart-coupon-apply-btn:hover{background:var(--hw-accent-hover)}.hw-cart-coupon-apply-btn.hw-btn-applied{background:var(--hw-green)!important}.hw-cart-coupon-note{font-size:10px;color:#61775e;margin-top:4px;text-align:left}.hw-cart-trust-strip{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:11px;color:#556b53;flex-wrap:wrap}.hw-cart-trust-item{display:flex;align-items:center;gap:4px}.hw-cart-trust-item svg{color:var(--hw-green);flex-shrink:0}.hw-cart-trust-divider{color:#b5c7b3}@media(max-width:480px){.hw-cart-trust-strip{font-size:10px;gap:6px}}.breadcrumbs{width:100%;box-sizing:border-box;background:transparent;line-height:1.4;min-height:46px}.breadcrumbs__container{max-width:1240px;margin:0 auto;padding:14px 20px;box-sizing:border-box}.breadcrumbs ol,.breadcrumbs__list{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0;font-size:13px;box-sizing:border-box}.breadcrumbs__item{display:inline-flex;align-items:center;flex-shrink:0}.breadcrumbs__link{color:#4a5568;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;transition:color .2s ease,text-decoration-color .2s ease}.breadcrumbs__link:hover{color:#1b4a12;text-decoration:underline;text-underline-offset:3px}.breadcrumbs__separator{display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;flex-shrink:0;line-height:1}.breadcrumbs__separator svg{display:block;width:12px;height:12px}.breadcrumbs__current,.breadcrumbs__item--current{color:#1b4a12;font-weight:600;cursor:default;display:inline-flex;align-items:center}.product-information>.breadcrumbs{grid-column:2;margin-bottom:8px}.product-information>.breadcrumbs .breadcrumbs__container{padding-left:0;padding-right:0}@media(max-width:768px){.breadcrumbs{min-height:38px}.breadcrumbs__container{padding:10px 16px}.breadcrumbs ol,.breadcrumbs__list{font-size:12px;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.breadcrumbs ol::-webkit-scrollbar,.breadcrumbs__list::-webkit-scrollbar{display:none}.breadcrumbs__current--truncate{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}}@media(max-width:768px){.card-wrapper,.product-card,.hw-product-card,product-card.product-card,.product-recommendations .product-card,.product-recommendations product-card,.product-grid .product-card,.results-list .product-card,.collection-wrapper .product-card{padding:8px!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 2px 8px #0000000a!important;background:#fff!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-height:unset!important;height:100%!important;box-sizing:border-box!important;gap:0!important}.card__inner,.card__media,.product-card__image-wrapper,.product-card .product-card__content,.product-card .product-grid__card,product-card .product-card__content,product-card .product-grid__card,.product-card .card-gallery-wrapper{border:none!important;background:transparent!important;padding:0!important;margin:0!important;border-radius:8px!important;overflow:hidden!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:0!important;--product-card-gap: 0px !important;height:100%!important;flex:1 1 auto!important}.card__media img,.product-card__image img,.product-card .card-gallery img,.product-card .product-media-container img,.product-card .product-media img,.product-card picture img{aspect-ratio:1 / 1!important;object-fit:contain!important;width:100%!important;height:100%!important;max-height:260px!important;border-radius:8px!important;background:transparent!important;display:block!important;opacity:1!important;visibility:visible!important}.product-card .product-media-container,.product-card .product-media,.product-card .card-gallery{aspect-ratio:1 / 1!important;width:100%!important;height:100%!important;border-radius:8px!important;background:transparent!important;position:relative!important}.product-card .card-gallery{position:relative!important;margin-bottom:6px!important;width:100%!important;flex-shrink:0!important}.product-card .product-media-container{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important}.card__badge .badge,.hw-sale-badge,.product-badges,.product-badges__badge,.product-badges__badge--rectangle,.product-card .badge--sale,.product-badges [class*=badge],.badge--sale{font-size:10px!important;padding:3px 7px!important;top:6px!important;right:6px!important;border-radius:12px!important;min-height:unset!important;line-height:1.2!important;letter-spacing:.3px!important}.quick-add-button-bubble,.card__quick-add-trigger,.product-card .quick-add,.product-card .quick-add button,.product-card .quick-add-button{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;bottom:6px!important;right:6px!important;padding:0!important}.product-card .quick-add svg,.product-card .quick-add-button svg{width:13px!important;height:13px!important}.card__information,.product-card__info{padding:0!important}.card__heading,.product-card__title,.product-card [role=heading],.product-card [ref=productTitleLink] p,.product-card .text-block:has(p[role=heading]),.product-card a:has(p[role=heading]),.product-card .product-title,.product-card .product-title p{font-size:12.5px!important;line-height:1.3!important;font-weight:600!important;margin-top:2px!important;margin-bottom:3px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:32px!important;color:#1a1a1a!important;padding:0!important}.product-card .rating-wrapper,.product-card .hw-pdp-review-rating,.product-card .review,.product-card .star-rating{margin:2px 0 3px!important;padding:0!important;width:100%!important;min-height:unset!important;display:flex!important;align-items:center!important}.product-card .jdgm-widget.jdgm-preview-badge,.product-card .jdgm-prev-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;min-height:unset!important;line-height:1!important;flex-wrap:nowrap!important;white-space:nowrap!important}.product-card .jdgm-prev-badge__stars{display:inline-flex!important;align-items:center!important;gap:1.5px!important;line-height:1!important;flex-shrink:0!important}.product-card .jdgm-preview-badge .jdgm-star,.product-card .jdgm-star{font-size:11px!important;color:#ff7518!important;line-height:1!important;letter-spacing:.5px!important}.product-card .jdgm-preview-badge .jdgm-prev-badge__text,.product-card .jdgm-prev-badge__text{font-size:11px!important;color:#64748b!important;font-weight:500!important;margin-left:2px!important;line-height:1!important;white-space:nowrap!important;flex-shrink:0!important}.price,.price__container,.product-card .price,.product-card product-price,.product-card [id*=price]{font-size:13.5px!important;font-weight:700!important;color:#1b4a12!important;margin-top:2px!important;margin-bottom:6px!important;padding:0!important;line-height:1.2!important;display:flex!important;align-items:baseline!important;gap:6px!important}.price__sale .price-item--regular,.product-card .price .compare-at-price,.product-card .price-item--regular{font-size:11.5px!important;color:#888!important;text-decoration:line-through!important;font-weight:400!important}.product-card__cta-wrapper,.hw-card-cta-wrapper,.product-card .product-card__cta-wrapper,.product-card .hw-card-cta-wrapper{margin-top:auto!important;padding-top:2px!important;width:100%!important}.card-wrapper .button,.product-card .btn,.product-card .button--view-product,.product-card__standard-cta,.product-card .product-card__standard-cta{min-height:34px!important;height:34px!important;padding:0 8px!important;font-size:12px!important;font-weight:600!important;border-radius:8px!important;background:#1b4a12!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;line-height:1!important;box-sizing:border-box!important;box-shadow:0 2px 6px #1b4a1226!important}.product-grid,.resource-list,.resource-list--grid,.resource-list__grid,.main-collection-grid .product-grid,[id*=product-recommendations] .resource-list,[id*=product-recommendations] ul{gap:12px 10px!important}}@media screen and (min-width:750px){product-recommendations .product-grid,product-recommendations .resource-list,product-recommendations .resource-list--grid,product-recommendations .resource-list__grid,.product-recommendations .grid,.product-recommendations .product-grid,.product-recommendations .resource-list,.product-recommendations .resource-list--grid,.product-recommendations .resource-list__grid,[id*=product-recommendations] .resource-list,[id*=product-recommendations] .resource-list--grid,[id*=product-recommendations] ul,.resource-list__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important;width:100%!important;box-sizing:border-box!important}product-recommendations .resource-list__item,.product-recommendations .resource-list__item,.product-grid__item{display:flex!important;flex-direction:column!important;height:100%!important;min-width:0!important}product-recommendations product-card,product-recommendations .product-card,product-recommendations .card-wrapper,.product-card,.card-wrapper{background:#fff!important;border:1px solid rgba(27,74,18,.1)!important;border-radius:16px!important;padding:14px!important;box-shadow:0 4px 16px #0000000a!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}product-recommendations product-card:hover,product-recommendations .product-card:hover,.product-card:hover{transform:translateY(-3px)!important;box-shadow:0 8px 24px #1b4a121a!important;border-color:#1b4a1238!important}product-recommendations .card-gallery,product-recommendations .product-card__media,product-recommendations .card__inner,product-recommendations .card__media,.product-card .card-gallery,.product-card__media,.card__media{position:relative!important;width:100%!important;aspect-ratio:1 / 1!important;height:260px!important;max-height:260px!important;min-height:260px!important;background:#f8faf8!important;border:1px solid #EAEAEA!important;border-radius:12px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:12px!important;flex-shrink:0!important;box-sizing:border-box!important}product-recommendations .card-gallery a,product-recommendations .card-gallery a.contents,.product-card .card-gallery a,.product-card .card-gallery a.contents{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}product-recommendations .product-media-container,.product-card .product-media-container,product-recommendations .card-gallery slideshow-component,product-recommendations .card-gallery slideshow-container,product-recommendations .card-gallery slideshow-slides,product-recommendations .card-gallery slideshow-slide,.product-card .card-gallery slideshow-component,.product-card .card-gallery slideshow-container,.product-card .card-gallery slideshow-slides,.product-card .card-gallery slideshow-slide{width:100%!important;height:100%!important;max-height:260px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:transparent!important;position:relative!important}product-recommendations .product-media-container,.product-card .product-media-container{position:relative!important}product-recommendations .product-media-container .product-media,.product-card .product-media-container .product-media{width:100%!important;height:100%!important;max-height:260px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:transparent!important;position:relative!important}product-recommendations .product-media-container .product-media--secondary,.product-card .product-media-container .product-media--secondary{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:2!important;transform:scale(.96)!important;transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1)!important}product-recommendations .product-media-container .product-media:not(.product-media--secondary),.product-card .product-media-container .product-media:not(.product-media--secondary){position:relative!important;z-index:1!important;opacity:1!important;visibility:visible!important;transform:scale(1)!important;transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1)!important}product-recommendations product-card:hover .product-media-container.has-secondary-image .product-media:not(.product-media--secondary),product-recommendations .product-card:hover .product-media-container.has-secondary-image .product-media:not(.product-media--secondary),.product-card:hover .product-media-container.has-secondary-image .product-media:not(.product-media--secondary),.card-gallery:hover .product-media-container.has-secondary-image .product-media:not(.product-media--secondary){opacity:0!important;visibility:hidden!important;transform:scale(.96)!important}product-recommendations product-card:hover .product-media-container.has-secondary-image .product-media--secondary,product-recommendations .product-card:hover .product-media-container.has-secondary-image .product-media--secondary,.product-card:hover .product-media-container.has-secondary-image .product-media--secondary,.card-gallery:hover .product-media-container.has-secondary-image .product-media--secondary{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:scale(1.04)!important}product-recommendations .card-gallery img,product-recommendations .product-card__media img,product-recommendations .card__media img,product-recommendations .product-media-container img,product-recommendations .product-media img,product-recommendations picture img,.product-card .card-gallery img,.product-card .product-card__media img,.product-card .card__media img,.product-card .product-media-container img,.product-card .product-media img,.product-card picture img{width:100%!important;height:100%!important;max-height:260px!important;max-width:100%!important;aspect-ratio:1 / 1!important;object-fit:contain!important;object-position:center center!important;display:block!important;margin:0 auto!important;opacity:1!important;visibility:visible!important;content-visibility:visible!important;transition:transform .35s cubic-bezier(.16,1,.3,1)!important}product-recommendations product-card:hover .product-media-container:not(.has-secondary-image) img,product-recommendations .product-card:hover .product-media-container:not(.has-secondary-image) img,.product-card:hover .product-media-container:not(.has-secondary-image) img,.card-gallery:hover .product-media-container:not(.has-secondary-image) img{transform:scale(1.04)!important}product-recommendations .product-card__content,product-recommendations .product-grid__card,.product-card .product-card__content,.product-card .product-grid__card{border:none!important;background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;box-sizing:border-box!important;overflow:visible!important;flex:1 1 auto!important}product-recommendations .product-title,product-recommendations .product-title p,product-recommendations [ref=productTitleLink],product-recommendations .text-block:has(p[role=heading]),product-recommendations p[role=heading],product-recommendations .rte,.product-card .product-title,.product-card .product-title p,.product-card [ref=productTitleLink],.product-card .text-block:has(p[role=heading]),.product-card p[role=heading]{margin-left:0!important;margin-inline-start:0!important;padding-left:0!important;padding-inline-start:0!important;text-indent:0!important;width:100%!important;box-sizing:border-box!important;overflow:visible!important}product-recommendations p[role=heading],product-recommendations .product-title p,.product-card p[role=heading],.product-card .product-title p,.product-card .card__heading{font-size:14.5px!important;line-height:1.4!important;font-weight:600!important;color:#1a1a1a!important;min-height:42px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-top:4px!important;margin-bottom:8px!important;padding:0!important;letter-spacing:-.01em!important}product-recommendations .price,product-recommendations [id*=price],.product-card .price{margin-top:auto!important;margin-bottom:10px!important;font-size:15px!important;font-weight:700!important;color:#1b4a12!important;display:flex!important;align-items:baseline!important;gap:8px!important}product-recommendations .product-card__cta-wrapper,product-recommendations .hw-card-cta-wrapper,.product-card .product-card__cta-wrapper,.product-card .hw-card-cta-wrapper{margin-top:auto!important;padding-top:4px!important;width:100%!important}product-recommendations .product-card__standard-cta,.product-card .product-card__standard-cta{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:42px!important;height:42px!important;background:#1b4a12!important;color:#fff!important;font-weight:700!important;font-size:14px!important;border-radius:10px!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important;box-shadow:0 2px 6px #1b4a1226!important}product-recommendations .product-card__standard-cta:hover,.product-card .product-card__standard-cta:hover{background:#14370d!important;color:#fff!important;box-shadow:0 4px 14px #1b4a124d!important;transform:translateY(-1px)!important}}@media screen and (max-width:989px)and (min-width:750px){product-recommendations .product-grid,.product-recommendations .grid,product-recommendations .resource-list,product-recommendations .resource-list--grid,product-recommendations .resource-list__grid,.product-recommendations .resource-list,.product-recommendations .resource-list--grid,.product-recommendations .resource-list__grid,[id*=product-recommendations] .resource-list,[id*=product-recommendations] .resource-list--grid,[id*=product-recommendations] ul,.resource-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}product-recommendations .card-gallery,product-recommendations .product-card__media,product-recommendations .card__inner,product-recommendations .card__media,.product-card .card-gallery,.product-card__media,.card__media{height:220px!important;max-height:220px!important;min-height:220px!important}}@media screen and (max-width:749px){product-recommendations product-card,product-recommendations .product-card,product-recommendations .card-wrapper,.product-card,.card-wrapper{padding:8px!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:0!important;height:100%!important;box-sizing:border-box!important}product-recommendations .product-card__content,product-recommendations .product-grid__card,.product-card .product-card__content,.product-card .product-grid__card{justify-content:flex-start!important;gap:0!important;--product-card-gap: 0px !important;height:100%!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important}product-recommendations .card-gallery,product-recommendations .product-card__media,product-recommendations .card__inner,product-recommendations .card__media,.product-card .card-gallery,.product-card__media,.card__media{width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;max-height:none!important;min-height:unset!important;margin-bottom:6px!important;border-radius:8px!important;overflow:hidden!important;position:relative!important}product-recommendations .card-gallery img,product-recommendations .product-card__media img,product-recommendations .card__media img,product-recommendations .product-media-container img,product-recommendations picture img,.product-card .card-gallery img,.product-card .product-card__media img,.product-card .card__media img,.product-card .product-media-container img,.product-card picture img{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:contain!important;max-height:none!important}product-recommendations p[role=heading],product-recommendations .product-title p,.product-card p[role=heading],.product-card .product-title p{font-size:12.5px!important;line-height:1.3!important;font-weight:600!important;min-height:32px!important;margin-top:2px!important;margin-bottom:3px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;padding:0!important}.product-card .rating-wrapper,.product-card .hw-pdp-review-rating{margin:2px 0 3px!important;padding:0!important;width:100%!important;min-height:unset!important;display:flex!important;align-items:center!important}.product-card .jdgm-widget.jdgm-preview-badge,.product-card .jdgm-prev-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;min-height:unset!important;line-height:1!important;flex-wrap:nowrap!important;white-space:nowrap!important}.product-card .jdgm-prev-badge__stars{display:inline-flex!important;align-items:center!important;gap:1.5px!important;line-height:1!important;flex-shrink:0!important}.product-card .jdgm-star{font-size:11px!important;color:#ff7518!important;line-height:1!important;letter-spacing:.5px!important}.product-card .jdgm-prev-badge__text{font-size:11px!important;color:#64748b!important;font-weight:500!important;margin-left:2px!important;line-height:1!important;white-space:nowrap!important;flex-shrink:0!important}product-recommendations .price,product-recommendations [id*=price],.product-card .price,.product-card product-price,.product-card [id*=price]{margin-top:2px!important;margin-bottom:6px!important;padding:0!important;font-size:13.5px!important;font-weight:700!important;color:#1b4a12!important;display:flex!important;align-items:baseline!important;gap:6px!important;line-height:1.2!important}.product-card .price .compare-at-price,.product-card .price-item--regular{font-size:11.5px!important;color:#888!important;text-decoration:line-through!important;font-weight:400!important}product-recommendations .product-card__cta-wrapper,product-recommendations .hw-card-cta-wrapper,.product-card .product-card__cta-wrapper,.product-card .hw-card-cta-wrapper{margin-top:auto!important;padding-top:2px!important;width:100%!important}product-recommendations .product-card__standard-cta,.product-card .product-card__standard-cta{min-height:34px!important;height:34px!important;font-size:12px!important;font-weight:600!important;border-radius:8px!important;background:#1b4a12!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;line-height:1!important;box-sizing:border-box!important;box-shadow:0 2px 6px #1b4a1226!important}product-recommendations .product-grid,.product-recommendations .grid,product-recommendations .resource-list,product-recommendations .resource-list--grid,product-recommendations .resource-list__grid,.product-recommendations .resource-list,.product-recommendations .resource-list--grid,.product-recommendations .resource-list__grid,[id*=product-recommendations] .resource-list,[id*=product-recommendations] .resource-list--grid,[id*=product-recommendations] ul,.resource-list__grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 10px!important}}@media screen and (max-width:480px){product-recommendations .product-grid,.product-recommendations .grid,product-recommendations .resource-list,product-recommendations .resource-list--grid,product-recommendations .resource-list__grid,.product-recommendations .resource-list,.product-recommendations .resource-list--grid,.product-recommendations .resource-list__grid,[id*=product-recommendations] .resource-list,[id*=product-recommendations] .resource-list--grid,[id*=product-recommendations] ul,.resource-list__grid,.product-grid{gap:10px 8px!important}product-recommendations .card-gallery,product-recommendations .product-card__media,product-recommendations .card__inner,product-recommendations .card__media,.product-card .card-gallery,.product-card__media,.card__media{height:auto!important;max-height:none!important;min-height:unset!important;aspect-ratio:1 / 1!important}}.compare-at-price,.price-item--regular.compare-at-price,.price-item--regular.compare-at-price bdi,.price-item--regular.compare-at-price .money,.product-card .compare-at-price,.product-card .price-item--regular bdi,product-price .compare-at-price,product-price .compare-at-price bdi,product-price .price-item--regular.compare-at-price,.hw-price-compare{color:#595959!important;text-decoration:line-through!important}.product-badges__badge.color-custom-badge-sale,.product-badges__badge--sale,.color-custom-badge-sale,.hw-badge-sale,.hw-badge-spooky,.hw-card-badge{color:#121212!important;font-weight:800!important}#hwProductTimer,.hw-timer-digits,.hw-pdp-timer-clock,.hw-pdp-timer-clock strong,.hw-price-saving,#hwBundleSavingsBadge,.hw-bundle-savings-badge,#hwCartReservedTimer,.hw-cart-reserved-digits{color:#b33d00!important}#hwMobileTimerDigits,.hw-mobile-sticky-bar .timer-countdown{color:#ffe58f!important}.hw-mobile-sticky-bar .cta-link{color:#121212!important;font-weight:800!important}.shopify-policy__container{background-color:#fff!important;color:#121212!important;max-width:900px!important;margin:2rem auto!important;padding:2.5rem 2rem!important;border-radius:12px!important;box-shadow:0 4px 20px #00000014!important;box-sizing:border-box!important}.shopify-policy__title h1,.shopify-policy__container h1,.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container p,.shopify-policy__container strong,.shopify-policy__container span,.shopify-policy__container li,.shopify-policy__container bdi{color:#121212!important}.shopify-policy__container a{color:#1b4a12!important;text-decoration:underline!important;font-weight:600!important}._formInputFieldLabel_1mxsl_38,label[for=first_name],label[for=email]{color:#555!important}body:has(.menu-drawer-container[open]) #hwMobileStickyBar,body:has(.menu-drawer-container[open]) .hw-scroll-top-btn,body:has(.menu-drawer-container[open]) .hw-back-to-top-btn,body:has(cart-drawer[open]) #hwMobileStickyBar,body:has(cart-drawer[open]) .hw-scroll-top-btn,body:has(dialog[open]) #hwMobileStickyBar,body:has(dialog[open]) .hw-scroll-top-btn,body.overflow-hidden #hwMobileStickyBar,body.overflow-hidden .hw-scroll-top-btn,body.overflow-hidden-mobile #hwMobileStickyBar,body.overflow-hidden-mobile .hw-scroll-top-btn{display:none!important;opacity:0!important;pointer-events:none!important}product-card.product-card-hw-grid-wrapper,product-card.product-card:has(.hw-carousel-card),.product-card:has(.hw-carousel-card),.product-grid__item:has(.hw-carousel-card) product-card,.resource-list__item:has(.hw-carousel-card) product-card{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important}.product-grid__item .hw-carousel-card,.resource-list__item .hw-carousel-card,.product-grid .hw-carousel-card,.product-card .hw-carousel-card,.hw-carousel-card.hw-grid-card{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 100%!important;height:100%!important;margin:0!important;border-radius:16px!important;background:#fff!important;border:1px solid rgba(27,74,18,.12)!important;box-shadow:0 3px 10px #00000008!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}.hw-carousel-card .hw-card-media{display:block!important;aspect-ratio:1 / 1!important;width:100%!important;background:#f8faf7!important;position:relative!important;overflow:hidden!important;padding:12px!important;box-sizing:border-box!important}.hw-carousel-card .hw-card-img{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:contain!important;display:block!important;margin:0 auto!important;transition:opacity .35s ease,transform .4s cubic-bezier(.16,1,.3,1)!important}.hw-carousel-card .hw-card-img--primary{position:relative!important;z-index:1!important;opacity:1!important}.hw-carousel-card .hw-card-img--secondary{position:absolute!important;top:12px!important;left:12px!important;width:calc(100% - 24px)!important;height:calc(100% - 24px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:2!important;transform:scale(.96)!important}.hw-carousel-card:hover .hw-card-media.has-secondary-image .hw-card-img--primary{opacity:0!important;transform:scale(.96)!important}.hw-carousel-card:hover .hw-card-media.has-secondary-image .hw-card-img--secondary{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:scale(1.04)!important}.hw-carousel-card:hover .hw-card-media:not(.has-secondary-image) .hw-card-img{transform:scale(1.04)!important}.hw-carousel-card .hw-card-info{padding:14px 16px 16px!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;background:#fff!important;box-sizing:border-box!important}.hw-carousel-card .jdgm-widget.jdgm-preview-badge,.hw-carousel-card .jdgm-prev-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;margin:0 0 6px!important;padding:0!important;min-height:unset!important;line-height:1!important;font-size:12px!important;white-space:nowrap!important}.hw-carousel-card .jdgm-star{color:#ff7518!important;font-size:13px!important;line-height:1!important;letter-spacing:.5px!important}.hw-carousel-card .jdgm-prev-badge__text{color:#64748b!important;font-size:12px!important;font-weight:500!important;margin-left:3px!important;line-height:1!important}.hw-carousel-card .hw-card-title{font-size:14.5px!important;font-weight:700!important;color:var(--hw-green, #1B4A12)!important;text-decoration:none!important;line-height:1.35!important;margin:0 0 6px!important;padding:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:38px!important}.hw-carousel-card .hw-card-title:hover{color:#ff7518!important}.hw-carousel-card .hw-card-pricing{display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important;margin:0 0 12px!important;padding:0!important;line-height:1.2!important}.hw-carousel-card .hw-price-current{font-size:18px!important;font-weight:800!important;color:var(--hw-green, #1B4A12)!important}.hw-carousel-card .hw-price-compare{font-size:13px!important;color:#595959!important;text-decoration:line-through!important;font-weight:500!important}.hw-carousel-card .hw-price-saving{font-size:11px!important;font-weight:800!important;color:#b33d00!important;background:#ff75181f!important;padding:2px 7px!important;border-radius:4px!important;line-height:1.2!important}.hw-carousel-card .hw-quick-add-btn{width:100%!important;margin-top:auto!important;background:var(--hw-green, #1B4A12)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:10px 14px!important;min-height:42px!important;height:42px!important;font-size:13.5px!important;font-weight:700!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;text-decoration:none!important;box-shadow:0 2px 6px #1b4a1226!important;box-sizing:border-box!important}.hw-carousel-card .hw-quick-add-btn:hover:not(:disabled){background:#14370d!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #1b4a1240!important}@media(max-width:768px){.hw-carousel-card .hw-card-info{padding:10px 10px 12px!important}.hw-carousel-card .hw-card-badge{top:8px!important;left:8px!important;font-size:10px!important;padding:3px 8px!important}.hw-carousel-card .hw-card-media{padding:8px!important}.hw-carousel-card .hw-card-img--secondary{top:8px!important;left:8px!important;width:calc(100% - 16px)!important;height:calc(100% - 16px)!important}.hw-carousel-card .hw-card-title{font-size:12.5px!important;min-height:34px!important;margin-bottom:4px!important}.hw-carousel-card .hw-card-pricing{gap:5px!important;margin-bottom:8px!important}.hw-carousel-card .hw-price-current{font-size:15px!important}.hw-carousel-card .hw-price-compare{font-size:11.5px!important}.hw-carousel-card .hw-price-saving{font-size:10px!important;padding:1px 4px!important}.hw-carousel-card .hw-quick-add-btn{min-height:36px!important;height:36px!important;font-size:12px!important;padding:8px 10px!important;border-radius:8px!important}}.hw-carousel-track,.hw-deals-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;gap:16px!important;width:100%!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important}.hw-carousel-track .hw-carousel-card,.hw-deals-track .hw-carousel-card,.hw-deals-section .hw-carousel-card,.hw-carousel-card.hw-carousel-slide{flex:0 0 calc(25% - 15px)!important;min-width:260px!important;max-width:320px!important;width:280px!important;flex-shrink:0!important;height:auto!important;scroll-snap-align:start!important;box-sizing:border-box!important}@media(max-width:1024px){.hw-carousel-track .hw-carousel-card,.hw-deals-track .hw-carousel-card,.hw-deals-section .hw-carousel-card,.hw-carousel-card.hw-carousel-slide{flex:0 0 calc(33.333% - 14px)!important;min-width:240px!important;max-width:300px!important;width:auto!important}}@media(max-width:768px){.hw-carousel-track .hw-carousel-card,.hw-deals-track .hw-carousel-card,.hw-deals-section .hw-carousel-card,.hw-carousel-card.hw-carousel-slide{flex:0 0 calc(50% - 10px)!important;min-width:230px!important;max-width:280px!important;width:auto!important}}@media(max-width:500px){.hw-carousel-track .hw-carousel-card,.hw-deals-track .hw-carousel-card,.hw-deals-section .hw-carousel-card,.hw-carousel-card.hw-carousel-slide{flex:0 0 78%!important;min-width:260px!important;max-width:82%!important;width:78%!important}.hw-carousel-track .hw-carousel-card .hw-card-info,.hw-deals-section .hw-carousel-card .hw-card-info,.hw-carousel-card.hw-carousel-slide .hw-card-info{padding:14px 14px 16px!important}.hw-carousel-track .hw-carousel-card .hw-card-title,.hw-deals-section .hw-carousel-card .hw-card-title,.hw-carousel-card.hw-carousel-slide .hw-card-title{font-size:14px!important;min-height:38px!important;margin-bottom:6px!important}.hw-carousel-track .hw-carousel-card .hw-price-current,.hw-deals-section .hw-carousel-card .hw-price-current,.hw-carousel-card.hw-carousel-slide .hw-price-current{font-size:17px!important}.hw-carousel-track .hw-carousel-card .hw-quick-add-btn,.hw-deals-section .hw-carousel-card .hw-quick-add-btn,.hw-carousel-card.hw-carousel-slide .hw-quick-add-btn{min-height:40px!important;height:40px!important;font-size:13.5px!important;padding:10px 14px!important;border-radius:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/halloween-styles.css.map */
