.rd-pack-picker{margin:22px 0;text-align:left}.rd-offers{margin:0;padding:0;border:0;display:grid;grid-template-columns:1fr 1.3fr;gap:10px}.rd-offers legend{padding:0;margin-bottom:10px;font-weight:700;font-size:15px}.rd-offer{position:relative;display:flex;align-items:flex-start;gap:8px;padding:15px 12px;border:1px solid #53617d;border-radius:16px;background:#10172b;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.rd-offer:has(input:checked){border-color:#00d4ff;background:linear-gradient(135deg,#142540,#251643);box-shadow:0 0 0 1px #00d4ff}.rd-offer input{accent-color:#00d4ff;margin:5px 0 0;min-width:16px;min-height:16px}.rd-offer span{display:flex;flex-direction:column;gap:3px}.rd-offer b{font-size:13px;line-height:1.3}.rd-offer strong{font-size:22px;line-height:1.3}.rd-offer small{font-size:11px;line-height:1.5;color:#c2cde4}.rd-colors{display:grid;grid-template-columns:1fr;gap:10px;margin-top:14px}.rd-color{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #384463;border-radius:14px;background:#0d1325}.rd-color[hidden]{display:none}.rd-color img{width:64px!important;height:64px!important;object-fit:contain;background:white;border-radius:10px}.rd-color label{flex:1;font-size:12px;color:#c2cde4}.rd-color select{display:block;width:100%;margin-top:5px;padding:8px 30px 8px 10px;border:1px solid #596987;border-radius:8px;background:#151f36;color:#fff;font:600 15px Inter,system-ui,sans-serif;cursor:pointer}.rd-color select:focus-visible,.rd-offer:focus-within{outline:2px solid #00d4ff;outline-offset:3px}.rbx-order-error{margin:12px 0!important;color:#ffafbf!important;font-weight:600}.rbx-demo{margin:24px auto 0;max-width:900px;border-radius:20px;overflow:hidden;background:#0b1020;border:1px solid #344568}.rbx-demo video{width:100%;max-height:520px;object-fit:contain}.rbx-slide img{object-fit:contain!important;background:#fff}.rbx .rbx-bar-t b{font-size:13px}.overflow-hidden .rbx-bar{visibility:hidden;pointer-events:none}.rbx-btn[data-rbx-main]{font-size:19px;min-height:58px}.rd-cart-trust{font-size:12px;line-height:1.6;text-align:center;color:#bacef0}.cart-drawer .drawer__inner{background:#0b1122!important;color:#eef3ff!important;border-left:1px solid #566190;box-shadow:-20px 0 80px #0006}.cart-drawer .drawer__header,.cart-drawer .drawer__footer,.cart-drawer .cart-item__quantity-wrapper{background:#0b1122!important;color:#eef3ff!important}.cart-drawer :is(h2,h3,h4,p,a,span,th,td,label,.product-option,.totals__total,.totals__total-value){color:inherit}.cart-drawer a{color:#6cdcff}.cart-drawer .drawer__close{color:#eef3ff}.cart-drawer .cart-item__image{background:white;border-radius:12px}.cart-drawer .quantity{border:1px solid #586887;border-radius:10px;color:#eef3ff;background:#18223c}.cart-drawer .quantity__button,.cart-drawer .quantity__input,.cart-drawer cart-remove-button{color:#eef3ff}.cart-drawer .cart__checkout-button{background:#ffc629;color:#0a0f1f;border-radius:14px;font-size:18px;font-weight:800;box-shadow:0 8px 24px #ffc62926;transition:transform .18s,box-shadow .18s}.cart-drawer .cart__checkout-button:hover{transform:translateY(-2px);box-shadow:0 10px 28px #ffc62945}.cart-drawer .cart-item{animation:rd-cart-enter .35s ease both}.cart-drawer .tax-note{font-size:12px;color:#bacef0}.cart-drawer .discounts{color:#81e8ff}.cart-drawer .drawer__heading{font-size:24px}.drawer.animate .drawer__inner{transition:transform .35s cubic-bezier(.2,.75,.25,1)}@keyframes rd-cart-enter{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}
#shopify-pc__banner{width:min(420px,calc(100vw - 24px))!important;max-width:420px!important;padding:18px!important;border-radius:18px!important;background:#10182c!important;color:#eef3ff!important;box-shadow:0 12px 50px #0006!important;border:1px solid #647095!important;animation:rd-cart-enter .3s ease both;font-family:Inter,system-ui,sans-serif!important}#shopify-pc__banner__body-title{font-size:16px!important;line-height:1.3!important;margin-bottom:8px!important}#shopify-pc__banner p{font-size:12px!important;line-height:1.45!important}#shopify-pc__banner a{color:#7ce4ff!important}#shopify-pc__banner button{font-size:12px!important;border-radius:8px!important;min-height:40px!important;padding:9px 12px!important}#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline{background:#1d2c49!important;color:#fff!important;border:1px solid #8ba4ca!important}#shopify-pc__banner__btn-manage-prefs{color:#d5e3ff!important}@media(max-width:749px){#shopify-pc__banner{left:12px!important;right:12px!important;bottom:12px!important;top:auto!important;padding:14px!important;max-height:55dvh!important;overflow:auto!important}.rd-offer{padding:12px 9px}.rd-offer strong{font-size:21px}.rd-color img{width:56px!important;height:56px!important}.rbx-bar .rbx-btn{font-size:14px;padding-inline:16px}}@media(prefers-reduced-motion:reduce){.rd-offer,.cart-drawer .cart-item,#shopify-pc__banner,.cart-drawer .cart__checkout-button,.drawer.animate .drawer__inner{animation:none!important;transition:none!important}}
