.ht-arcade[data-campaign-drawer] .playsets-compact{position:relative;padding:12px 14px;border:2px solid #a6caff;border-radius:14px;background:#f6faff}.ht-arcade[data-campaign-drawer] .campaign-card-surface{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;cursor:pointer;z-index:1}.ht-arcade[data-campaign-drawer] .playsets-compact :is(button,a,input,select,textarea,label):not(.campaign-card-surface){position:relative;z-index:2}.ht-arcade[data-campaign-drawer] .playsets-identity{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.ht-arcade[data-campaign-drawer] .playsets-name{display:block;font-size:clamp(22px,2.2vw,27px);line-height:1.1}.ht-arcade[data-campaign-drawer] .playsets-price{flex-shrink:0;font-size:28px;line-height:1.1;color:#0069ff}.ht-arcade[data-campaign-drawer] .playsets-compact>button{display:block;padding:8px 0 0;border:0;background:transparent;color:#0059d8;text-align:left;font-size:22px;line-height:1.15;min-height:44px;cursor:pointer}.ht-arcade[data-campaign-drawer] .playsets-promo{display:block;font-size:16px;color:#405677}.ht-arcade[data-campaign-drawer] :is(.arcade-offer__quantity-label,.ht-arcade__quantity){display:none}.ht-arcade[data-campaign-drawer] .ht-arcade__purchase-row{grid-template-columns:1fr}.ht-arcade[data-campaign-drawer] .playsets-summary{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:10px 0}.ht-arcade[data-campaign-drawer] .playsets-summary strong{font-size:22px}.ht-arcade[data-campaign-drawer] .playsets-dialog{color:#092452;background:#fff;border:2px solid #97bafa;border-radius:18px;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:16px;margin:auto;overflow:hidden;overscroll-behavior:contain;box-shadow:0 16px 50px #081c4c55}.ht-arcade[data-campaign-drawer] .playsets-dialog[open]{display:flex;flex-direction:column}.ht-arcade[data-campaign-drawer] .playsets-picker{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:12px}.ht-arcade[data-campaign-drawer] .playsets-dialog::backdrop{background:#08162c77}.ht-arcade[data-campaign-drawer] .playsets-dialog-head{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ht-arcade[data-campaign-drawer] .playsets-dialog-head h2{margin:0;font-size:28px;line-height:1.1}.ht-arcade[data-campaign-drawer] .playsets-dialog button{background:#f2f7ff;border:1px solid #aac8f1;color:#0059d8;border-radius:8px;min-height:44px;padding:6px 12px;cursor:pointer}.ht-arcade[data-campaign-drawer] .playsets-dialog-head button{font-size:20px}.ht-arcade[data-campaign-drawer] button:disabled{cursor:default}.ht-arcade[data-campaign-drawer][data-campaign-focus-modality=pointer] :is([data-squad-action=picker],[data-squad-action=close]):focus{outline:none;box-shadow:none}.ht-arcade[data-campaign-drawer][data-campaign-focus-modality=keyboard] :is([data-squad-action=picker],[data-squad-action=close]):focus{outline:3px solid #0069ff;outline-offset:3px}.ht-arcade[data-campaign-drawer] .playsets-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #dbe6f7}.ht-arcade[data-campaign-drawer] .playsets-row img{display:block;width:44px;height:60px;object-fit:contain}.ht-arcade[data-campaign-drawer] .playsets-row-copy{min-width:0}.ht-arcade[data-campaign-drawer] .playsets-row .playsets-name{font-size:21px}.ht-arcade[data-campaign-drawer] .playsets-row-price{display:block;font-size:15px;margin-top:4px;font-weight:700}.ht-arcade[data-campaign-drawer] .playsets-stock{display:block;font-size:13px}.ht-arcade[data-campaign-drawer] .playsets-quantities{display:flex;align-items:center;gap:2px}.ht-arcade[data-campaign-drawer] .playsets-quantities button{width:40px;padding:4px;font-size:24px}.ht-arcade[data-campaign-drawer] .playsets-quantities output{min-width:22px;text-align:center;font-size:16px;font-weight:700}.ht-arcade[data-campaign-drawer] .playsets-picker-total{display:flex;align-items:center;gap:12px;flex-shrink:0;margin:0;padding-block:10px;background:#fff;border-top:1px solid #dbe6f7}.ht-arcade[data-campaign-drawer] .campaign-picker-summary{flex:1;min-width:0}.ht-arcade[data-campaign-drawer] .campaign-picker-summary>strong{display:block}.ht-arcade[data-campaign-drawer] .playsets-dialog .campaign-picker-commit{flex-shrink:0;min-width:76px;min-height:44px;padding:10px 18px;background:#0059d8;border-color:#0059d8;color:#fff;font-size:20px;line-height:1.2;white-space:nowrap}.ht-arcade[data-campaign-drawer] .playsets-picker-total strong{font-size:24px}.ht-arcade[data-campaign-drawer] .playsets-tier{display:block;color:#0059d8;font-size:19px}.ht-arcade[data-campaign-drawer] .playsets-picker-total small{display:block;font-size:12px}.ht-arcade[data-campaign-drawer] :is(.playsets-name,.playsets-price,.playsets-promo,.playsets-tier,.playsets-dialog h2,.playsets-dialog button,.playsets-summary strong,.playsets-picker-total strong,.playsets-compact>button){font-family:HobbyTron RC Racing,sans-serif;font-weight:800;font-style:italic}.ht-arcade[data-campaign-drawer] .playsets-selection{min-width:0;border:0;padding:0;margin:0 0 12px}.ht-arcade[data-campaign-drawer] .campaign-summary{display:flex;justify-content:space-between;gap:12px;margin:10px 0;align-items:baseline}.ht-arcade[data-campaign-drawer] .campaign-summary strong{font-family:HobbyTron RC Racing,sans-serif;font-style:italic;font-size:22px}.ht-arcade[data-campaign-drawer] .playsets-dialog .campaign-view{border:0;padding:0;background:transparent;text-align:left;border-radius:0}.ht-arcade[data-campaign-drawer] .campaign-view-image{width:44px}.ht-arcade[data-campaign-drawer] .campaign-view-title{width:100%;font-size:21px}.ht-arcade[data-campaign-drawer] .campaign-preview{margin:6px 0 0;font-size:14px;color:#405677}.ht-arcade[data-campaign-drawer] .campaign-add-preview{min-height:44px;background:transparent;color:#0059d8;border:0;font-weight:700}.ht-arcade[data-campaign-drawer] .campaign-radio{display:flex;gap:8px;align-items:center;cursor:pointer;min-width:0}.ht-arcade[data-campaign-drawer] .campaign-radio input{-webkit-appearance:auto;appearance:auto;position:static;width:20px;height:20px;margin:0;flex-shrink:0;accent-color:#0069ff}.ht-arcade[data-campaign-drawer] .campaign-radio .playsets-name{min-width:0}.ht-arcade[data-campaign-drawer] .flying-master-art-select>.campaign-ultimate-radio{-webkit-appearance:none;appearance:none;position:absolute;top:calc(10% + 12px);left:calc(3% + 12px);z-index:2;width:20px;height:20px;margin:0;border:1px solid #808080;border-radius:50%;background:#fff;cursor:pointer}.ht-arcade[data-campaign-drawer] .flying-master-art-select>.campaign-ultimate-radio:checked{border-color:#0069ff;background:#0069ff;box-shadow:inset 0 0 0 3px #fff}.ht-arcade[data-campaign-drawer] .playsets-dialog h3{font-family:HobbyTron RC Racing,sans-serif;font-style:italic;margin:18px 0 4px;font-size:23px}.ht-arcade[data-campaign-drawer] .campaign-discovery{margin:24px 0}.ht-arcade[data-campaign-drawer] .campaign-discovery-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.ht-arcade[data-campaign-drawer] .campaign-discovery-head h2{margin:0 0 12px}.ht-arcade[data-campaign-drawer] .campaign-discovery-head button{min-width:44px;min-height:44px;color:#0059d8;background:#f2f7ff;border:1px solid #aac8f1;border-radius:8px;cursor:pointer}.ht-arcade[data-campaign-drawer] .campaign-discovery .arcade-card{flex-shrink:0}@media(max-width:767px){.ht-arcade[data-campaign-drawer] .playsets-dialog{width:100%;max-height:88dvh;margin:auto 0 0;border-radius:18px 18px 0 0;padding:14px 16px calc(14px + env(safe-area-inset-bottom))}.ht-arcade[data-campaign-drawer] .playsets-identity{gap:8px}}.ht-arcade[data-campaign-drawer] [data-single-offer]{display:none!important}.ht-arcade[data-campaign-drawer] .campaign-discoveries{padding-inline:24px;min-width:0}.ht-arcade[data-campaign-drawer] .campaign-discovery [data-squad-action=view]{font:inherit}.ht-arcade[data-campaign-drawer] [data-family-single]{display:none!important}.ht-arcade[data-campaign-drawer] .campaign-discovery-head>div{display:flex;gap:4px;flex-shrink:0}.ht-arcade[data-campaign-drawer] .campaign-discovery-head h2{min-width:0;white-space:normal}.ht-arcade[data-campaign-drawer][data-room=arcade] .campaign-discoveries{padding-inline:0}@media(max-width:767px){.ht-arcade[data-campaign-drawer] .playsets-dialog{inset:auto 0 0;width:100%;max-width:none;max-height:88dvh;margin:0;padding:14px 16px max(14px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/hobbytron-campaign-selection.css.map */
