.cyber-month-hero{background:#f2ff49;color:#050703}.cyber-month-hero__artwork,.cyber-month-hero picture{display:block}.cyber-month-hero__artwork img{display:block;width:100%;height:auto}.cyber-month-hero__artwork:focus-visible,.cyber-month-hero__button:focus-visible,.cyber-month-hero__builder:focus-visible{outline:3px solid #645dd7;outline-offset:-4px}.cyber-month-hero__details{padding:12px clamp(18px,4vw,64px) 20px;margin:0 auto;max-width:1500px}.cyber-month-hero__summary{margin:0 0 10px;font-size:clamp(14px,1.2vw,18px);font-weight:700;line-height:1.4}.cyber-month-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.cyber-month-hero__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:48px;padding:10px 20px;background:#050703;color:#f2ff49;font-weight:700;text-decoration:none}.cyber-month-hero__builder{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px}.cyber-month-hero__terms{margin:12px 0 0;max-width:1100px;font-size:12px;line-height:1.5}[data-freehand-loop] .fhlp-identity__line{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:30px;line-height:1.15}[data-freehand-loop] .fhlp-identity h1{font-size:inherit;line-height:inherit}[data-freehand-loop] .product-block-collapsible-tab button{min-height:56px;gap:12px}[data-freehand-loop] .product-block-collapsible-tab button>div:first-child{min-width:0;flex:1}[data-freehand-loop] .product-block-collapsible-tab button>div:last-child{flex:none}[data-freehand-loop] .product-block-buy-buttons .push-btn__surface{background:#f2ff49;color:#050703}[data-freehand-loop] .fhlp-family-link{min-width:0;flex:1}[data-freehand-loop] .fhlp-family-control{flex:none;margin-left:12px}[data-freehand-loop] .fhlp-family-control>.push-btn__surface{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:50%}[data-freehand-loop] .fhlp-cross-sells img{width:96px;height:96px;object-fit:contain}[data-freehand-loop] a:focus-visible,[data-freehand-loop] button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:989px){[data-freehand-loop] .fhlp-identity__line{font-size:26px}[data-freehand-loop] .product-block:first-child{margin-top:0}[data-freehand-loop] .fhlp-cross-sells .gap-5{gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/64/compiled_assets/styles.css.map */
