.offer-list.offer-list--inline{display:flex;flex-direction:column;gap:12px;border:0;margin:0 0 18px}.bundle-option .quantity-picker.quantity-picker--bundle{margin:0;border-width:1px 0 0;border-radius:0;background:var(--white,#fff)}.bundle-option{min-width:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--white,#fff);color:var(--ink,#171917)}.bundle-option--active{border-color:var(--ink,#171917);box-shadow:0 0 0 1px var(--ink,#171917)}.bundle-option .offer{width:100%;min-height:100px;padding:16px;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;border:0;border-radius:0;transform:none}.bundle-option .offer--active{background:transparent;color:inherit}.bundle-option .offer input{appearance:auto;width:24px;height:24px;margin:0;accent-color:var(--ink,#171917);cursor:pointer}.bundle-option .offer:has(input:focus-visible){outline:2px solid var(--ink,#171917);outline-offset:-4px}.bundle-option .offer__title{min-width:0}.bundle-option .offer__title strong{font-size:18px;line-height:1.25;text-transform:none;overflow-wrap:anywhere}.bundle-option .offer--active .offer__title small,.bundle-option .offer__title small{width:fit-content;margin:0 0 5px;color:inherit;font-size:11px;letter-spacing:.04em}.bundle-option .offer__title em{max-width:100%;width:fit-content;font-size:10px;line-height:1.3;white-space:normal}.bundle-option .offer__price{grid-column:auto;align-items:flex-end}.bundle-option .offer__price>strong{font-size:21px;line-height:1.15;white-space:nowrap}.bundle-option .offer__price del,.bundle-option .offer__price small{color:var(--muted,#52594f);font-size:11px;letter-spacing:0;text-transform:none}.bundle-option .bundle-variants{margin:0;padding:0 16px 16px;border:0;border-radius:0;background:transparent}.bundle-variant{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;margin-top:10px;scroll-margin-block:100px}.bundle-variant>img{width:48px;height:56px;object-fit:contain;background:#FFFFFF;border-radius:6px}.bundle-variant label{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:0;padding:0;border:0;background:transparent}.bundle-variant label>span{font-size:12px;font-weight:600;line-height:1.4}.bundle-variant select{width:100%;min-width:0;max-width:100%;min-height:46px;padding:8px;border:1px solid var(--line);border-radius:6px;background:var(--white,#fff);color:var(--ink,#171917);font:inherit;font-size:16px;text-overflow:ellipsis;cursor:pointer}.bundle-variant select:focus-visible{outline:2px solid var(--ink,#171917);outline-offset:2px}.bundle-variant .variant-selectors{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.bundle-variant .bundle-design{margin:0;font-size:16px;line-height:1.5}@media (max-width:380px){.bundle-option .quantity-picker--bundle{align-items:stretch;flex-direction:column}.bundle-option .quantity-picker--bundle>div{width:100%;grid-template-columns:44px minmax(58px,1fr) 44px}.bundle-option .quantity-picker--bundle input{width:100%}.bundle-option .offer{padding:12px;gap:8px;grid-template-columns:24px minmax(0,1fr) auto}.bundle-option .offer__title strong{font-size:16px}.bundle-option .offer__price>strong{font-size:18px}.bundle-option .bundle-variants{padding:0 12px 12px}.bundle-variant{grid-template-columns:40px minmax(0,1fr);gap:8px}.bundle-variant>img{width:40px}.bundle-variant .variant-selectors{grid-template-columns:minmax(0,1fr)}}.quantity-picker button,.quantity-picker input{min-height:44px}:root{--ink:#111111;--paper:#FFFFFF;--white:#FFFFFF;--acid:#FF6A1A;--olive:#111111;--muted:#525252}.announcement{height:auto;min-height:34px;padding:8px 16px;text-align:center;line-height:1.4;background:var(--acid);color:var(--ink);letter-spacing:.13em}.live-dot{background:var(--ink);box-shadow:none;border-radius:0;transform:rotate(45deg)}.site-header{background:var(--ink);color:var(--white);border-bottom:1px solid #444;backdrop-filter:none}.brand-mark{max-width:100%;font-size:19px;letter-spacing:-.05em;text-transform:uppercase}.brand-mark img{width:36px;height:36px}.header-cta{border-color:var(--acid);color:var(--acid)}.desktop-nav a:after,.menu-button span{background:var(--acid)}.product-purchase{background:var(--ink);padding-top:32px;gap:clamp(24px,4vw,64px)}.product-gallery{top:24px}.gallery-caption{display:flex;justify-content:space-between;gap:12px;color:var(--acid);border-top:1px solid var(--acid);padding:14px 0;font-size:10px;letter-spacing:.12em;font-weight:700}.product-gallery__main{background:#FFFFFF;aspect-ratio:1;max-height:720px;border-radius:0}.product-gallery__main img,.product-gallery__thumbs img{object-fit:contain}.product-gallery__thumbs{gap:10px}.product-gallery__thumbs button{background:#FFFFFF;border-radius:0}.product-gallery__thumbs button[aria-pressed=true]{border-color:var(--acid);outline:2px solid var(--acid);outline-offset:2px}.product-buybox{background:#FFFFFF;padding:clamp(20px,3vw,40px);border-top:5px solid var(--acid)}.product-rating{color:var(--ink);text-transform:uppercase;letter-spacing:.1em}.halloween-kicker{font-size:10px;font-weight:700;letter-spacing:.15em;line-height:1.5;margin:0 0 16px}.product-buybox h1{font-size:clamp(36px,4vw,62px);letter-spacing:-.065em;line-height:.96;overflow-wrap:anywhere}.product-buybox h1>span{display:inline-block;color:var(--ink);-webkit-text-stroke:1px var(--ink)}.product-mode-note{font-size:16px;line-height:1.6}.product-price{margin-top:22px}.shipping-picker__option,.style-picker__option{background:#FFFFFF;color:var(--ink);border-radius:0}.shipping-picker__option--active,.style-picker__option--active{background:var(--ink);color:#FFFFFF}.bundle-offer,.bundle-picker,.checkout-button,.upsell{border-radius:0}.checkout-button,.mobile-sticky-cta{background:var(--acid);color:var(--ink)}.bundle-variant>div{min-width:0}.signal-strip{background:var(--acid);border-top:1px solid var(--ink)}.signal-strip,.signal-strip span{color:var(--ink)}.intro{background:var(--ink);color:#FFFFFF;padding-bottom:70px}.intro h2{max-width:800px;font-size:clamp(48px,7vw,96px)}.collection,.intro__copy{color:#FFFFFF}.collection{background:var(--ink);padding-top:35px}.collection h2{font-size:clamp(48px,7vw,90px)}.collection>.halloween-kicker{color:var(--acid)}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:44px}.halloween-card{display:flex;flex-direction:column;border:1px solid #555}.halloween-card__image{position:relative;background:#FFFFFF;aspect-ratio:1;overflow:hidden}.halloween-card__image img{object-fit:contain;transition:transform .22s ease}.halloween-card__copy{padding:22px}.halloween-card__copy>span{color:var(--acid);font-size:11px;letter-spacing:.12em}.halloween-card h3{font:700 24px/1.1 var(--font-display);letter-spacing:-.045em;margin:14px 0}.halloween-card h3 span{float:right;color:var(--acid)}.halloween-card p{font-size:14px;line-height:1.6;color:#FFFFFF}.halloween-card strong{display:block;margin-top:22px;font-size:12px;color:var(--acid)}.product-facts{background:#FFFFFF;color:var(--ink);gap:24px;border-bottom:1px solid var(--ink)}.product-facts h2{font-size:clamp(32px,4vw,52px)}.product-facts dd{overflow-wrap:anywhere;color:var(--ink)}.product-facts dl>div{border-color:var(--ink)}.faq h2{font-size:clamp(44px,6vw,76px)}.site-footer{background:var(--ink)}.design-page{padding:24px clamp(20px,5vw,76px) 80px}.design-breadcrumb{font-size:12px;margin-bottom:28px}.design-breadcrumb a,.design-shipping a{text-decoration:underline;text-underline-offset:4px}.design-detail{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px)}.design-detail__image{position:relative;aspect-ratio:1;background:#FFFFFF}.design-detail__image img{object-fit:contain}.design-detail h1{font-size:clamp(36px,4.5vw,64px);line-height:1}.design-detail h1 em{color:var(--ink)}.design-detail__copy{align-self:center}.design-detail__copy>p{line-height:1.65}.design-price{font-size:28px;font-weight:700}.design-sizes{display:flex;gap:10px;margin-bottom:22px}.design-sizes a{min-width:48px;padding:14px;border:1px solid var(--ink);text-align:center}.design-sizes a[aria-current=true]{background:var(--ink);color:#FFFFFF}.design-shipping{font-size:12px}.design-related{margin-top:80px;border-top:1px solid var(--ink);padding-top:30px}.design-related h2{font-size:32px;line-height:1.1}.design-related>div{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px}.design-related a{text-decoration:underline;text-underline-offset:5px}:focus-visible{outline:3px solid #9C3600;outline-offset:4px}@media(hover:hover){.halloween-card:hover img{transform:scale(1.035)}.halloween-card:hover{border-color:var(--acid)}}@media(max-width:1000px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.design-detail{grid-template-columns:1fr}.product-purchase{padding-top:16px}.product-buybox{margin-top:8px}.intro{gap:30px}}@media(max-width:600px){.signal-strip{flex-wrap:wrap}.brand-mark{font-size:14px;gap:7px}.header-cta{gap:8px}.collection-grid{grid-template-columns:1fr}.gallery-caption{font-size:9px}.product-buybox h1{font-size:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.product-buybox .checkout-button{background:var(--acid);color:var(--ink)}.product-buybox .checkout-button>span:last-child{color:var(--ink)}.collection .halloween-card,.collection .halloween-card:nth-child(2n){background:var(--ink);color:#FFFFFF}.product-facts dt{color:var(--ink)}.product-facts dl{border-color:var(--ink)}.product-rating span{color:#A63900}.product-purchase{width:100%;max-width:none}