.hss-funnel{box-sizing:border-box;margin:18px 0 28px;padding:22px;background:#f7f3f0;border:1px solid #ded6d0;border-top:3px solid #242a30;color:#242a30;clear:both;font-family:Arial,sans-serif;line-height:1.45}
.hss-funnel *{box-sizing:border-box}.hss-planner-intro{display:flex;gap:18px;align-items:center}.hss-planner-intro img{width:72px;height:94px;object-fit:cover;object-position:top;border:1px solid #c6bdb5;box-shadow:2px 3px 0 #ddd5ce;flex:none}.hss-funnel .hss-kicker{font-size:10px;letter-spacing:1px;font-weight:700;margin:0 0 7px}.hss-funnel h2{font:700 23px/1.2 Georgia,serif;margin:0 0 8px}.hss-funnel p{font-size:15px;margin:8px 0}.hss-planner-form{margin-top:16px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.hss-planner-form label{display:block;font-size:13px;font-weight:700}.hss-planner-form input[type=email]{display:block;width:100%;background:#fff;color:#242a30;border:1px solid #8f8b87;border-radius:2px;min-height:46px;padding:10px 12px;margin-top:5px;font:16px Arial,sans-serif}.hss-funnel .hss-funnel-button{display:inline-block;background:#242a30;color:#fff!important;border:0;border-radius:2px;min-height:46px;padding:13px 18px;font:700 15px/1.3 Arial,sans-serif;text-decoration:none;text-align:center;cursor:pointer}.hss-funnel-button:focus-visible,.hss-funnel input:focus-visible{outline:3px solid #b35437;outline-offset:3px}.hss-funnel-button:disabled{opacity:.7;cursor:default}.hss-planner-form .hss-form-note{grid-column:1/-1;font-size:12px;margin:0;color:#5d5751}.hss-planner-form [data-planner-status]{grid-column:1/-1;margin:0}.hss-planner-form [data-planner-status]:empty{display:none}.hss-funnel .hss-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hss-planner-details{margin-top:12px;font-size:13px}.hss-planner-details summary{cursor:pointer;text-decoration:underline}.hss-planner-details ul{margin:10px 0 12px 20px}.hss-planner-details dt{font-weight:bold;margin-top:8px}.hss-planner-details dd{margin-left:0}.hss-product-title{font-weight:700;font-size:20px!important}.hss-download{font-weight:bold;text-decoration:underline}main>.hss-funnel{max-width:1100px;margin:20px auto}.hss-product{padding:18px 22px}
@media(max-width:600px){.hss-funnel{padding:16px;margin:14px 0 22px}.hss-planner-intro{gap:12px}.hss-funnel h2{font-size:20px}.hss-planner-intro img{width:54px;height:72px}.hss-funnel p{font-size:14px}.hss-planner-form{grid-template-columns:1fr;margin-top:12px;gap:8px}.hss-funnel .hss-funnel-button{width:100%}.hss-planner-form label{font-size:12px}.hss-product-title{font-size:18px!important}main>.hss-funnel{margin:12px 10px}}
.hss-funnel-page .inside-article:has(>.entry-header>.hss-funnel){display:flex;flex-direction:column}.hss-funnel-page .inside-article:has(>.entry-header>.hss-funnel)>.entry-header{order:0}.hss-funnel-page .inside-article:has(>.entry-header>.hss-funnel)>.featured-image{order:1;margin:0 0 24px}.hss-funnel-page .inside-article:has(>.entry-header>.hss-funnel)>.entry-content{order:2}.hss-funnel-page .inside-article:has(>.entry-header>.hss-funnel)>.entry-meta{order:3}.hss-funnel-page .entry-header:has(>.hss-funnel) h1{font-size:34px;line-height:1.18;margin-bottom:12px}
@media(max-width:600px){.hss-funnel-page .entry-header:has(>.hss-funnel) h1{font-size:27px;line-height:1.16}.hss-funnel-page .inside-article:has(>.entry-header>.hss-funnel){padding-top:24px}}
.afxshop button,.afx-carousel-wrap button{display:none!important}.afxshop .afxshop-list,.afxshop .afx-carousel{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;gap:12px!important;width:auto!important;max-width:100%!important;transform:none!important;overflow:visible!important;padding:0!important;margin:12px 0!important}.afxshop .afxshop-list>li{width:auto!important;min-width:0!important;max-width:100%!important;flex:none!important;float:none!important;margin:0!important}.afxshop .category-card{padding:18px!important;list-style:none!important}.afxshop .category-card p{margin:0 0 12px!important}.afxshop .category-card .retailer-button{white-space:normal}
