.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:#e41616;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}}:is(.ht-arcade[data-campaign-drawer],.ht-arcade) :is(.playsets-selection,.campaign-card-placeholder) .playsets-compact{container-type:inline-size;position:relative;box-sizing:border-box;min-width:0;padding:14px 14px 12px;border:2px solid #a6caff;border-radius:18px;background:#f6faff}.ht-arcade .campaign-card-placeholder{margin:0 0 12px;visibility:visible}.ht-arcade .campaign-card-placeholder .playsets-compact{visibility:visible}.ht-arcade :is(.playsets-selection,.campaign-card-placeholder) .playsets-identity{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.ht-arcade :is(.playsets-selection,.campaign-card-placeholder) .campaign-radio{display:flex;align-items:center;gap:9px;min-width:0}.ht-arcade[data-campaign-drawer] .playsets-compact .campaign-radio input{width:18px;height:18px;accent-color:#0059d9}.ht-arcade :is(.playsets-selection,.campaign-card-placeholder) :is(.playsets-name,.campaign-price-amounts,.playsets-promo,.playsets-compact>button,.campaign-loading-title){font-family:HobbyTron RC Racing,Arial Narrow,sans-serif;font-style:italic;font-weight:800;letter-spacing:0;text-transform:none}.ht-arcade[data-campaign-drawer] .playsets-compact .playsets-name{color:#092754;font-size:clamp(20px,4.9cqw,26px);line-height:1.12;overflow-wrap:normal}.ht-arcade .campaign-prices{display:flex;align-items:flex-start;gap:6px;flex-shrink:0}.ht-arcade .campaign-price-amounts{display:flex;flex-direction:column;gap:5px;padding-top:1px;white-space:nowrap}.ht-arcade .campaign-reference-price{position:relative;color:#152e5a;font-size:clamp(23px,5cqw,27px);line-height:1;text-decoration:none}.ht-arcade .campaign-reference-price:after{content:"";position:absolute;height:2px;width:110%;left:-5%;top:50%;background:#152e5a;transform:rotate(11deg)}.ht-arcade[data-campaign-drawer] .playsets-compact .playsets-price{color:#0059da;font-size:clamp(23px,5cqw,27px);line-height:1}.ht-arcade .campaign-discount{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:32px;height:43px;padding:3px 2px 10px;margin-top:-14px;background:#eb0000;color:#fff;clip-path:polygon(0 0,100% 0,100% 74%,50% 100%,0 74%);font:800 12px/1.05 Arial,sans-serif}.ht-arcade .campaign-discount strong{font-size:13px}.ht-arcade :is(.playsets-selection,.campaign-card-placeholder) .playsets-compact>button{display:block;position:relative;z-index:2;min-height:44px;margin:0;padding:10px 0 0;border:0;background:transparent;color:#0059d9;font-size:clamp(21px,4.5cqw,24px);line-height:1.1;text-align:left;cursor:pointer}.ht-arcade :is(.playsets-selection,.campaign-card-placeholder) .playsets-promo{display:block;position:relative;color:#e41616;font-size:clamp(14px,3.7cqw,20px);line-height:1.15}.ht-arcade .campaign-loading-radio{width:18px;height:18px;flex-shrink:0;border:1px solid #a6caff;border-radius:50%}.ht-arcade .campaign-loading-title{display:block;color:#405677;font-size:20px;line-height:1.12;min-height:3.36em}.ht-arcade .campaign-loading-prices{width:100px;height:55px}.ht-arcade .campaign-card-placeholder button{cursor:wait;opacity:1}@media(min-width:768px){.ht-arcade :is(.playsets-selection,.campaign-card-placeholder) .playsets-compact{padding:16px 16px 14px}.ht-arcade .campaign-discount{margin-top:-16px}}@media(min-width:768px){.ht-arcade .campaign-discount{width:26px;height:34px;font-size:10px;padding-bottom:8px}.ht-arcade .campaign-discount strong{font-size:11px}}.ht-arcade :is(.playsets-selection,.campaign-card-placeholder) .playsets-compact>button{padding-top:16px}.ht-arcade :is(.playsets-selection,.campaign-card-placeholder) .playsets-promo{margin-top:3px}@media(min-width:768px){.ht-arcade :is(.playsets-selection,.campaign-card-placeholder) .playsets-compact>button{padding-top:8px}.ht-arcade .campaign-loading-title{min-height:2.24em}}@media(min-width:768px){.ht-arcade[data-campaign-drawer] .playsets-compact .playsets-name{font-size:clamp(20px,5.2cqw,28px)}.ht-arcade[data-campaign-drawer] .playsets-compact :is(.campaign-reference-price,.playsets-price){font-size:clamp(23px,4.8cqw,26px)}.ht-arcade :is(.playsets-selection,.campaign-card-placeholder) .playsets-compact>button{font-size:clamp(21px,4.3cqw,23px)}.ht-arcade :is(.playsets-selection,.campaign-card-placeholder) .playsets-promo{font-size:clamp(14px,4.2cqw,22px);margin-top:0}}.ht-arcade[data-room=arcade] :is(.playsets-selection,.campaign-card-placeholder) :is(.playsets-compact>button,.playsets-promo){font-size:26px}@media(min-width:768px){.ht-arcade[data-room=arcade] :is(.playsets-selection,.campaign-card-placeholder) :is(.playsets-compact>button,.playsets-promo){font-size:28px}}@container (min-width:440px){.ht-arcade[data-room=arcade] :is(.playsets-selection,.campaign-card-placeholder) .playsets-compact>button{min-height:calc(33px + 4.7cqw);white-space:nowrap}.ht-arcade[data-room=arcade] :is(.playsets-selection,.campaign-card-placeholder) .playsets-promo{display:inline;margin-left:12px}}.ht-arcade:is([data-room=rc-garage],[data-room=flying-figures],[data-room=playsets]) :is(.playsets-selection,.campaign-card-placeholder) .playsets-compact>button{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 12px;width:100%;font-size:26px}.ht-arcade:is([data-room=rc-garage],[data-room=flying-figures],[data-room=playsets]) :is(.playsets-selection,.campaign-card-placeholder) .playsets-promo{max-width:100%;margin-top:0;font-size:22px}@media(min-width:768px){.ht-arcade:is([data-room=rc-garage],[data-room=flying-figures],[data-room=playsets]) :is(.playsets-selection,.campaign-card-placeholder) :is(.playsets-compact>button,.playsets-promo){font-size:28px}}.ht-arcade[data-room] :is(.playsets-selection,.campaign-card-placeholder) .playsets-compact>button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:44px;padding-top:12px;white-space:normal}.ht-arcade[data-room] :is(.playsets-selection,.campaign-card-placeholder) .campaign-promo-blue{display:flex;align-items:center;max-width:100%;color:#0059d9;font-size:clamp(19px,6.9cqw,28px);line-height:1.05;white-space:nowrap}.ht-arcade[data-room] :is(.playsets-selection,.campaign-card-placeholder) .campaign-promo-blue:after{content:"";display:block;flex:none;width:clamp(27px,7.7cqw,46px);height:clamp(24px,6.8cqw,42px);margin-left:5px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 72'%3E%3Cpath d='M5 9 C37 11 65 26 76 61 M57 46 L76 61 L84 41' fill='none' stroke='%23f10a0a' stroke-width='8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ht-arcade[data-room] :is(.playsets-selection,.campaign-card-placeholder) .playsets-compact>button .playsets-promo{display:block;max-width:100%;margin:0;color:#e41616;font-size:clamp(15px,5.3cqw,28px);line-height:1.05;white-space:nowrap}.ht-arcade[data-flying-offer] .playsets-dialog-head h2{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:2px;font-size:clamp(21px,5.7vw,28px)}.ht-arcade[data-flying-offer] .flying-promo-heading,.ht-arcade[data-flying-offer] .flying-discount-price{color:#e41616;font-family:HobbyTron RC Racing,sans-serif;font-weight:800;font-style:italic}.ht-arcade[data-flying-offer] .playsets-row-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.ht-arcade[data-flying-offer] .flying-discount-price{font-size:20px}.ht-arcade[data-flying-offer] .flying-price-note{flex-basis:100%;font:10px/1.1 sans-serif;color:#39527b}body:has(.ht-arcade[data-campaign-drawer]) #EliteCartContainer .ec-reward-bar-container{display:none!important}.ht-arcade[data-flying-master][data-campaign-drawer] .playsets-compact{aspect-ratio:1308 / 528;padding:0}.ht-arcade[data-flying-master][data-campaign-drawer] .playsets-compact .playsets-identity{position:absolute;top:13%;left:4.7%;right:4%;gap:2cqw}.ht-arcade[data-flying-master][data-campaign-drawer] .playsets-compact .campaign-radio{gap:2.6cqw}.ht-arcade[data-flying-master][data-campaign-drawer] .playsets-compact .campaign-radio input{width:5.2cqw;height:5.2cqw}.ht-arcade[data-flying-master][data-campaign-drawer] .playsets-compact .playsets-name{font-size:6.1cqw;line-height:1.1}.ht-arcade[data-flying-master][data-campaign-drawer] .playsets-compact .campaign-prices{gap:1.3cqw}.ht-arcade[data-flying-master][data-campaign-drawer] .playsets-compact .campaign-price-amounts{gap:2cqw;padding-top:0}.ht-arcade[data-flying-master][data-campaign-drawer] .playsets-compact :is(.campaign-reference-price,.playsets-price){font-size:7.2cqw;line-height:1}.ht-arcade[data-flying-master][data-campaign-drawer] .playsets-compact .campaign-discount{width:9.2cqw;height:12.3cqw;margin-top:-4.7cqw;padding:.9cqw .6cqw 2.8cqw;font-size:3.5cqw}.ht-arcade[data-flying-master][data-campaign-drawer] .playsets-compact .campaign-discount strong{font-size:3.9cqw}.ht-arcade[data-flying-master][data-campaign-drawer] .playsets-compact>button[data-squad-action=picker]{position:absolute;left:3.5%;top:39%;width:93%;height:56%;min-height:0;display:block;padding:0;margin:0}.ht-arcade[data-flying-master][data-campaign-drawer] .playsets-compact .campaign-promo-blue{position:absolute;left:0;top:0;display:block;font-size:6.9cqw;line-height:1}.ht-arcade[data-flying-master][data-campaign-drawer] .playsets-compact .campaign-promo-blue:after{display:none}.ht-arcade[data-flying-master][data-campaign-drawer] .playsets-compact>button .playsets-promo{position:absolute;left:15.1%;top:36%;font-size:6.9cqw;line-height:1}.ht-arcade[data-flying-master][data-campaign-drawer] .flying-card-promo-line{display:block;white-space:nowrap}.ht-arcade[data-flying-master][data-campaign-drawer] .playsets-compact>button .playsets-promo:before{content:"";position:absolute;width:10cqw;height:8cqw;left:-12cqw;top:0;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130 100'%3E%3Cpath d='M121 85 C71 89 31 57 10 10 M10 10 L57 41 M10 10 L9 66' fill='none' stroke='%23f10a0a' stroke-width='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
/*# sourceMappingURL=/cdn/shop/t/93/assets/hobbytron-campaign-selection.css.map */
