.ap-halloween-feature{display:grid;grid-template-columns:310px 1fr;gap:45px;align-items:center;background:#fff8ef;border:1px solid #ecdcc7;border-radius:15px;overflow:hidden;margin:35px 0 0;padding:25px 38px 25px 25px}.ap-halloween-image{display:block;background:#fff;border-radius:10px}.ap-halloween-image img{display:block;width:100%;height:290px;object-fit:contain;padding:10px}.ap-halloween-feature h3{font-size:32px;letter-spacing:-1px;line-height:1.2;margin:14px 0}.ap-halloween-feature p:not(.eyebrow){font-size:17px;line-height:1.8;color:#647681;margin:0}.ap-halloween-feature .eyebrow{color:#956139;font-size:11px}.ap-halloween-packs{font-size:15px;font-weight:700;color:#765338;margin:18px 0 23px}.ap-halloween-feature .product-actions{flex-wrap:wrap}.ap-halloween-feature .button{font-size:14px}.ap-product .ap-pack-options{flex-wrap:wrap}.ap-product .ap-pack-options span{min-width:70px}@media(max-width:750px){.ap-halloween-feature{grid-template-columns:1fr;gap:23px;padding:20px}.ap-halloween-image img{height:270px}.ap-halloween-feature h3{font-size:29px}.ap-halloween-feature .product-actions{display:grid;gap:18px}.ap-halloween-feature .product-actions .button{width:100%}.ap-product .ap-pack-options span{min-width:calc(50% - 10px)}}
