@font-face{font-family:HideRDP Manrope;src:url('/account/assets/hiderdp-orbit/fonts/manrope-variable.ttf') format('truetype');font-weight:200 800;font-style:normal;font-display:swap}
/* Only real cart controls receive a quantity badge. */
a.ho-cart-trigger{position:relative!important;overflow:visible!important}a.ho-cart-trigger #cartItemCount:not([hidden]),a.ho-cart-trigger .ho-cart-number:not([hidden]){position:absolute!important;right:-5px!important;top:-5px!important;min-width:20px;height:20px;padding:0 4px;display:grid!important;place-items:center;border-radius:7px;background:#718dc6!important;border:2px solid #f8faff;color:#fff!important;font:650 10px/1 'HideRDP Manrope',sans-serif;box-shadow:0 3px 9px #6886b62b;z-index:3}a.ho-cart-trigger [hidden]{display:none!important}
/* Shared typography and cart cards; deliberately no Categories/Actions sidebar. */
body.ho-cart-review-page #order-standard_cart,body.ho-cart-review-page #order-standard_cart h1,body.ho-cart-review-page #order-standard_cart h2,body.ho-cart-review-page #order-standard_cart button,body.ho-cart-review-page #order-standard_cart input,body.ho-cart-review-page #order-standard_cart a{font-family:'HideRDP Manrope',sans-serif!important;-webkit-font-smoothing:antialiased}
body.ho-cart-review-page #order-standard_cart{max-width:1330px!important;margin:0 auto!important;padding:16px 16px 50px!important;color:#344863}body.ho-cart-review-page #order-standard_cart>.row{display:block;margin:0!important}body.ho-cart-review-page #order-standard_cart .cart-sidebar,body.ho-cart-review-page #order-standard_cart .sidebar-collapsed{display:none!important}body.ho-cart-review-page #order-standard_cart .cart-body{float:none!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.ho-cart-review-page #order-standard_cart .header-lined{padding:8px 0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;margin:0 0 24px!important}body.ho-cart-review-page #order-standard_cart .header-lined h1{font-size:34px!important;line-height:1.2!important;letter-spacing:-1.4px!important;font-weight:600!important;margin:9px 0 20px!important;color:#2c3f60!important}.ho-cart-kicker{font-size:12px;letter-spacing:.18em;font-weight:650;color:#91a0b8}.ho-cart-steps{display:flex;gap:26px;font-size:13px;color:#a2aec0;align-items:center}.ho-cart-steps span[aria-current]{color:#657daa}.ho-cart-steps span[aria-current]:before{content:'';display:inline-block;width:5px;height:5px;margin-right:7px;background:#7897cb;border-radius:50%}
.ho-cart-categories{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}.ho-cart-categories a{font-size:13px;color:#778aa8!important;border:1px solid #dfe7f291;padding:9px 14px;border-radius:30px;background:#ffffff73;transition:background .2s}.ho-cart-categories a:hover{background:#fff;color:#405b89!important;text-decoration:none}
body.ho-cart-review-page #order-standard_cart .ho-cart-intro{font-size:12px;line-height:1.8;color:#8b9ab1;max-width:750px;margin:0 0 22px!important}body.ho-cart-review-page #order-standard_cart .cart-body>.row{display:grid!important;grid-template-columns:minmax(0,1fr) 290px;gap:24px;margin:0!important}body.ho-cart-review-page #order-standard_cart .secondary-cart-body,body.ho-cart-review-page #order-standard_cart .secondary-cart-sidebar{width:100%!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important;min-width:0}body.ho-cart-review-page #order-standard_cart .secondary-cart-sidebar{align-self:start;position:sticky;top:24px}
body.ho-cart-review-page #order-standard_cart .view-cart-items-header{display:none!important}body.ho-cart-review-page #order-standard_cart .view-cart-items{border:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important;backdrop-filter:none!important}body.ho-cart-review-page #order-standard_cart .view-cart-items .item{border:1px solid #ffffffed!important;border-radius:22px!important;padding:25px!important;margin:0 0 14px!important;background:linear-gradient(120deg,#ffffffdf,#f6f9ffb5)!important;box-shadow:0 8px 30px #7087ac0a,inset 0 0 0 1px #e1e9f345!important}
body.ho-cart-review-page #order-standard_cart .ho-cart-product>.row{display:grid!important;grid-template-columns:minmax(0,1fr) 130px;gap:16px;margin:0!important}body.ho-cart-review-page #order-standard_cart .ho-cart-product.ho-cart-has-quantity>.row{grid-template-columns:minmax(0,1fr) 64px 130px}body.ho-cart-review-page #order-standard_cart .ho-cart-product>.row>div{padding:0!important;width:auto!important;max-width:none!important;flex:none!important;min-width:0}body.ho-cart-review-page #order-standard_cart .ho-cart-unused-column{display:none!important}
body.ho-cart-review-page #order-standard_cart .item-title{font-size:18px!important;line-height:1.55!important;font-weight:600!important;letter-spacing:-.55px!important;color:#344969!important;display:block}body.ho-cart-review-page #order-standard_cart .item-title:before{content:none!important}body.ho-cart-review-page #order-standard_cart .item-group{display:block!important;color:#9cabc0!important;font-size:12px!important;letter-spacing:.05em!important;margin:6px 0 0!important;font-weight:450}body.ho-cart-review-page #order-standard_cart .item-domain{display:block;margin:10px 0!important;font-size:13px!important;color:#7b96a9!important}
body.ho-cart-review-page #order-standard_cart .ho-resource-chips{display:flex;gap:7px;flex-wrap:wrap;margin:17px 0 12px!important}body.ho-cart-review-page #order-standard_cart .ho-resource-chips span{padding:6px 9px!important;border:1px solid #e2eaf59e!important;border-radius:8px!important;background:#edf3fd80!important;color:#7b91b4!important;font-size:12px!important;font-weight:500!important}body.ho-cart-review-page #order-standard_cart .ho-resource-chips span:nth-child(2){background:#f3effa85!important;color:#9a88b2!important}body.ho-cart-review-page #order-standard_cart .ho-resource-chips span:nth-child(3){background:#eaf5f18a!important;color:#739f9d!important}body.ho-cart-review-page #order-standard_cart .item small{display:block;font-size:13px!important;font-weight:400!important;line-height:1.8;color:#91a0b7!important}.ho-native-option[data-empty='1']{display:none!important}.ho-native-option br{display:none}.ho-native-option{display:block}
body.ho-cart-review-page #order-standard_cart .item-price{text-align:right!important;font-size:12px!important;line-height:1.75;color:#98a8c0!important;font-weight:450!important;margin:0!important}body.ho-cart-review-page #order-standard_cart .item-price>span:first-child{display:block;font-size:24px!important;font-weight:550!important;letter-spacing:-.9px;color:#627eaf!important}body.ho-cart-review-page #order-standard_cart .item-price .cycle{display:block;font-size:12px!important;color:#9aabc2!important;letter-spacing:.04em!important}.ho-cart-quantity-label{display:block;margin:2px 0 8px;text-align:center;font-size:11px;letter-spacing:.16em;color:#a0afc4}body.ho-cart-review-page #order-standard_cart .item-qty input{width:60px!important;min-width:0!important;height:36px!important;font-size:12px!important;border:1px solid #e1e9f3!important;border-radius:10px!important;background:#ffffff8c!important;box-shadow:none!important;padding:6px!important}body.ho-cart-review-page #order-standard_cart .item-qty button{font-size:12px!important;padding:6px 0!important;color:#879cba!important;background:transparent!important;box-shadow:none!important;border:0!important}
.ho-cart-actions{display:flex;gap:18px;align-items:center;margin-top:16px}body.ho-cart-review-page #order-standard_cart .ho-cart-actions a,body.ho-cart-review-page #order-standard_cart .ho-cart-actions button{display:inline-flex!important;align-items:center;gap:5px;color:#8399b9!important;border:0!important;padding:0!important;background:none!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important;text-decoration:none;line-height:1.6!important;white-space:nowrap}.ho-cart-actions i{font-size:12px}body.ho-cart-review-page #order-standard_cart .ho-cart-actions button{color:#b29aa9!important}.ho-cart-actions a:hover,.ho-cart-actions button:hover{opacity:.75}
body.ho-cart-review-page #order-standard_cart #btnEmptyCart{background:none!important;border:0!important;box-shadow:none!important;color:#a3adbd!important;font-size:12px!important;padding:3px 0!important;margin:0 0 14px!important}body.ho-cart-review-page #order-standard_cart .view-cart-tabs{padding:12px!important;border:1px solid #e2e9f28c!important;background:#ffffff60!important;border-radius:16px!important;margin:15px 0!important}body.ho-cart-review-page #order-standard_cart .view-cart-tabs .nav-tabs{border:0!important}body.ho-cart-review-page #order-standard_cart .view-cart-tabs .nav-link{padding:5px 0!important;border:0!important;box-shadow:none!important;background:none!important;font-size:13px!important;color:#91a1bc!important}body.ho-cart-review-page #order-standard_cart .view-cart-tabs input{height:38px!important;font-size:13px!important;border-radius:10px!important;border:1px solid #e0e8f3!important;background:#fff8!important}body.ho-cart-review-page #order-standard_cart .view-cart-tabs .btn{border-radius:10px!important;font-size:12px!important}
body.ho-cart-review-page #order-standard_cart #orderSummary{border:1px solid #ffffffed!important;border-radius:22px!important;background:linear-gradient(145deg,#eff4ffb3,#ffffffd9)!important;padding:24px!important;margin:0!important;color:#8c9bb3!important;box-shadow:0 9px 36px #5c7ba60c!important;font-size:13px!important}body.ho-cart-review-page #order-standard_cart #orderSummary h2{color:#5e769b!important;font-size:14px!important;font-weight:550!important;background:none!important;padding:0!important;margin:0 0 22px!important;letter-spacing:-.3px!important}body.ho-cart-review-page #order-standard_cart #orderSummary .subtotal,body.ho-cart-review-page #order-standard_cart #orderSummary .recurring-totals{font-size:13px!important;padding:10px 0!important;color:#8a9db8!important}body.ho-cart-review-page #order-standard_cart #orderSummary .total-due-today{border-top:1px solid #dfe7f2;background:none!important;color:#92a3bb!important;padding:22px 0!important;font-size:12px!important;text-align:left!important}body.ho-cart-review-page #order-standard_cart #totalDueToday{font-size:32px!important;font-weight:500!important;letter-spacing:-1.4px;color:#526d9f!important;line-height:1.4!important}
body.ho-cart-review-page #order-standard_cart #checkout{display:block!important;border:0!important;border-radius:12px!important;background:linear-gradient(120deg,#8199c4,#8191bb)!important;padding:13px 15px!important;color:#fff!important;box-shadow:0 5px 16px #6b87b92b!important;font-size:13px!important;font-weight:550!important;line-height:1.6!important}body.ho-cart-review-page #order-standard_cart #continueShopping{color:#93a3be!important;font-size:12px!important;padding:10px 0!important;background:none!important;border:0!important;box-shadow:none!important}body.ho-cart-review-page #order-standard_cart .ho-checkout-review{padding:22px!important;border:1px solid #e0e9f5!important;border-radius:20px!important;background:linear-gradient(120deg,#eaf1fbb3,#ffffffc9)!important;box-shadow:none!important}body.ho-cart-review-page #order-standard_cart .ho-checkout-review h2{font-size:18px!important;letter-spacing:-.5px!important;font-weight:550!important;color:#617ca4!important}body.ho-cart-review-page #order-standard_cart .ho-checkout-review p,body.ho-cart-review-page #order-standard_cart .ho-checkout-review small{font-size:13px!important;line-height:1.9!important;color:#91a1b9!important}
/* Floating glass panel. */
.ho-cart-overlay[hidden],.ho-cart-overlay [hidden]{display:none!important}.ho-cart-overlay,.ho-cart-overlay button,.ho-cart-overlay a{font-family:'HideRDP Manrope',sans-serif!important;-webkit-font-smoothing:antialiased}.ho-cart-overlay{position:fixed;inset:0;z-index:2147482000;isolation:isolate;display:flex;justify-content:flex-end;padding:20px;color:#344967}.ho-cart-scrim{position:absolute;inset:0;width:100%;height:100%;padding:0!important;border:0;background:#20324c2e;backdrop-filter:blur(12px) saturate(.75);-webkit-backdrop-filter:blur(12px) saturate(.75)}.ho-cart-panel{position:relative;display:flex;flex-direction:column;width:min(830px,calc(100vw - 40px));height:100%;overflow:hidden;border:1px solid #fffffff0;border-radius:28px;background:radial-gradient(ellipse at 100% 0,#e7edff7a,transparent 45%),linear-gradient(145deg,#fcfdfff2,#f0f7fae8);box-shadow:-12px 15px 80px #3049681c;backdrop-filter:blur(36px);animation:ho-cart-enter .32s cubic-bezier(.2,.75,.2,1)}.ho-cart-panel-head{display:flex;justify-content:space-between;gap:20px;padding:30px 30px 24px;border-bottom:1px solid #dfe7f36b;flex-shrink:0}.ho-cart-eyebrow{font-size:12px;font-weight:500;letter-spacing:.09em;color:#9eacc0}.ho-cart-panel-head h2{font-family:'HideRDP Manrope',sans-serif!important;font-size:28px!important;line-height:1.3!important;font-weight:550!important;letter-spacing:-1px!important;color:#344969!important;margin:10px 0 9px!important}.ho-cart-panel-number{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;margin-left:11px;vertical-align:middle;border-radius:7px;border:1px solid #dce6f1;background:#edf3fc7a;color:#8da3c4;font-size:13px;font-weight:500;letter-spacing:0}.ho-cart-panel-number:empty{display:none}.ho-cart-panel-head p{color:#9aa9bd;font-size:13px;line-height:1.6;margin:0}.ho-cart-close{align-self:flex-start;display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border:1px solid #e1e8f28c;border-radius:11px;background:#ffffff70;color:#8a9ebd;font-size:14px!important;line-height:1!important;cursor:pointer;box-shadow:none!important;transition:.2s}.ho-cart-close:hover{background:#fff;color:#526e99}.ho-cart-close:focus-visible,.ho-cart-foot-checkout:focus-visible{outline:2px solid #8da6ce;outline-offset:4px}.ho-cart-frame{display:block;width:100%;flex:1;min-height:0;border:0;background:transparent}.ho-cart-panel-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #e2e9f3b3;padding:20px 28px 23px;background:#f8fbff94;flex-shrink:0;backdrop-filter:blur(18px)}.ho-cart-panel-foot>div{display:grid;grid-template-columns:1fr;gap:4px}.ho-cart-panel-foot>div>span{font-size:12px;color:#98a8bf}.ho-cart-foot-total{font-weight:550;font-size:25px;color:#5774a2;letter-spacing:-.8px;line-height:1.3}.ho-cart-billing-details{font-size:12px!important;color:#98a8c0;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;text-align:left;cursor:pointer}.ho-cart-foot-checkout{display:block;padding:14px 23px;border:1px solid #fff;border-radius:13px;background:linear-gradient(115deg,#809ac4,#8393bc);color:white!important;text-decoration:none!important;font-size:13px;font-weight:550;box-shadow:0 5px 18px #6d86b528;transition:filter .2s}.ho-cart-foot-checkout:hover{filter:brightness(1.04)}
.ho-cart-loading,.ho-cart-failure{margin:auto;padding:35px;text-align:center;color:#91a3bf}.ho-cart-loading{display:flex;flex-direction:column;align-items:center;gap:14px}.ho-cart-loading b{font-size:13px;font-weight:500;color:#6f87ac}.ho-cart-loading small{font-size:12px}.ho-cart-loading>span{width:32px;height:32px;border:1px solid #dce7f7;border-top-color:#7e9dca;border-radius:50%;animation:ho-cart-spin .9s linear infinite}.ho-cart-failure h3{font-size:18px}.ho-cart-failure p{font-size:12px}.ho-cart-retry{border:1px solid #e0e8f4;background:#fff7;border-radius:11px;padding:10px 16px;color:#8198ba}.ho-cart-failure a{font-size:13px;color:#7a92b9}
/* Embedded review is the same native cart, stripped of the page shell. */
.ho-cart-embedded{background:transparent!important}.ho-cart-embedded body{background:transparent!important;padding:0!important;margin:0!important;min-height:0!important}.ho-cart-embedded body>*:not(#order-standard_cart):not(.ho-cart-modal-form):not(.modal):not(.modal-backdrop):not(script):not(style):not(link){display:none!important}.ho-cart-embedded body.ho-cart-review-page #order-standard_cart{padding:20px 24px!important;margin:0!important;max-width:none!important;width:100%!important}.ho-cart-embedded .header-lined,.ho-cart-embedded .ho-cart-intro,.ho-cart-embedded .ho-cart-categories{display:none!important}.ho-cart-embedded body.ho-cart-review-page #order-standard_cart .cart-body>.row{display:flex!important;flex-direction:column;gap:0}.ho-cart-embedded body.ho-cart-review-page #order-standard_cart .secondary-cart-sidebar{position:static;align-self:stretch}.ho-cart-embedded body.ho-cart-review-page #order-standard_cart #orderSummary{margin-top:14px!important}.ho-cart-embedded body.ho-cart-review-page #order-standard_cart .view-cart-items .item{padding:23px!important;background:linear-gradient(135deg,#ffffffd4,#f9fbffad)!important}.ho-cart-embedded #orderSummary #checkout,.ho-cart-embedded #orderSummary #continueShopping{display:none!important}
.ho-cart-is-empty body.ho-cart-review-page #order-standard_cart .view-cart-tabs,.ho-cart-is-empty #orderSummary,.ho-cart-is-empty .ho-cart-panel-foot{display:none!important}.ho-cart-is-empty .view-cart-empty{min-height:340px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;font-size:17px!important;font-weight:450;color:#91a5bf!important}.ho-cart-is-empty .view-cart-empty:before{content:'＋';width:68px;height:68px;display:grid;place-items:center;border:1px solid #fff;border-radius:22px;background:#eef3ff9e;color:#9aafd0;font-size:30px;font-weight:250}.ho-cart-is-empty #continueShopping{padding:12px 20px!important;background:#869cc1!important;color:#fff!important;border-radius:11px;font-size:13px!important}
@keyframes ho-cart-enter{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes ho-cart-spin{to{transform:rotate(360deg)}}
@media(max-width:1000px){body.ho-cart-review-page #order-standard_cart .cart-body>.row{grid-template-columns:minmax(0,1fr)}body.ho-cart-review-page #order-standard_cart .secondary-cart-sidebar{position:static}}
@media(max-width:767px){.ho-cart-overlay{padding:8px}.ho-cart-panel{width:100%;border-radius:22px}.ho-cart-panel-head{padding:22px 22px 20px}.ho-cart-panel-head h2{font-size:25px!important}.ho-cart-panel-foot{padding:16px 20px;gap:12px}.ho-cart-foot-checkout{padding:13px 16px;font-size:12px}.ho-cart-foot-total{font-size:23px}.ho-cart-embedded body.ho-cart-review-page #order-standard_cart{padding:16px!important}body.ho-cart-review-page #order-standard_cart .ho-cart-product>.row,body.ho-cart-review-page #order-standard_cart .ho-cart-product.ho-cart-has-quantity>.row{grid-template-columns:minmax(0,1fr) 98px!important;gap:13px}body.ho-cart-review-page #order-standard_cart .ho-cart-product>.row>div:first-child{grid-column:1;grid-row:1 / span 2}body.ho-cart-review-page #order-standard_cart .ho-cart-product .item-price{grid-column:2;grid-row:1}body.ho-cart-review-page #order-standard_cart .ho-cart-product .item-qty{grid-column:2;grid-row:2}body.ho-cart-review-page #order-standard_cart .view-cart-items .item{padding:19px!important}body.ho-cart-review-page #order-standard_cart .item-title{font-size:16px!important}body.ho-cart-review-page #order-standard_cart .item-price>span:first-child{font-size:22px!important}body.ho-cart-review-page #order-standard_cart .header-lined h1{font-size:28px!important}.ho-cart-steps{gap:18px;font-size:12px}.ho-cart-categories{gap:6px}.ho-cart-categories a{font-size:12px;padding:8px 11px}}
@media(prefers-reduced-motion:reduce){.ho-cart-panel,.ho-cart-loading>span{animation:none}.ho-cart-close,.ho-cart-categories a{transition:none}}

.ho-cart-panel{font-weight:450}.ho-cart-panel-head p{color:#7485a0!important}body.ho-cart-review-page #order-standard_cart .item small{color:#71839e!important}body.ho-cart-review-page #order-standard_cart .item-group{color:#7c8fa9!important}
