/* The landing page's editorial language, applied to WHMCS commerce contracts.
   Functional IDs, gateway inputs and module output remain owned by WHMCS. */
.bulamu-inner .bc-order-progress {margin:28px auto 0;}
.bulamu-inner .bc-order-progress ol {border:0;border-radius:0;background:none;gap:20px;}
.bulamu-inner .bc-order-progress li {border:0!important;border-bottom:2px solid #dce3e5!important;background:transparent!important;}
.bulamu-inner .bc-order-progress li[aria-current="step"] {border-color:#0560df!important;}
.bulamu-inner .bc-order-progress li>a,.bulamu-inner .bc-order-progress li>span {padding:14px 0!important;gap:10px;font-size:15px;}
.bulamu-inner .bc-order-progress li :is(b,a>span) {background:none!important;color:#526672!important;font:500 24px/1 'Source Serif 4',Georgia,serif!important;width:auto!important;height:auto!important;}
.bulamu-inner .bc-order-progress li[aria-current="step"] :is(b,a>span) {color:#0560df!important;}
.bulamu-inner .standard__cart__order__steps__container {background:transparent!important;box-shadow:none!important;border:0!important;padding-top:42px!important;padding-bottom:34px!important;}
.bulamu-inner .orderform__cart__header h1 {font-size:clamp(36px,4vw,52px)!important;line-height:1.1!important;letter-spacing:-.035em!important;}
.bulamu-inner .orderform__cart__header p {font-size:18px!important;line-height:1.55!important;margin-top:16px!important;max-width:640px;}
.bulamu-inner #order-standard_cart {font-size:16px;line-height:1.55;}
.bulamu-inner #order-standard_cart .bc-checkout-section {display:flex;align-items:baseline;gap:14px;margin:0 0 22px!important;font:500 29px/1.2 'Source Serif 4',Georgia,serif!important;letter-spacing:-.025em!important;color:#102a3d!important;}
.bulamu-inner #order-standard_cart .bc-checkout-section>span {font:500 22px/1 'Source Serif 4',Georgia,serif;color:#0560df;}
#order-standard_cart[data-commerce-page="review"]>.row {display:grid!important;grid-template-columns:minmax(0,1fr) 350px;gap:44px;align-items:start;}
#order-standard_cart[data-commerce-page="review"] :is(.orderform__main__content__wrapper__with__sidebar,.main-sidebar) {width:auto!important;max-width:none!important;flex:none!important;padding:0!important;min-width:0;}
#order-standard_cart[data-commerce-page="review"] .view__cart__items__wrapper {border:0!important;border-top:1px solid #dce3e5!important;border-bottom:1px solid #dce3e5!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;}
#order-standard_cart[data-commerce-page="review"] .view__cart__items__wrapper__header {padding:14px 0!important;background:transparent!important;}
#order-standard_cart[data-commerce-page="review"] .view__cart__items__wrapper__header__title {font-size:14px!important;color:#526672!important;}
#order-standard_cart[data-commerce-page="review"] .view__cart__items__wrapper__body__item {padding:24px 0!important;background:transparent!important;}
#order-standard_cart[data-commerce-page="review"] .view__cart__items__wrapper__main__item {margin:0!important;padding:0!important;row-gap:18px;}
#order-standard_cart[data-commerce-page="review"] .view__cart__items__wrapper__main__item>div {padding-left:0!important;padding-right:12px!important;}
#order-standard_cart[data-commerce-page="review"] .view__cart__items__wrapper__body__item__productinfo h6 {font:600 21px/1.3 'Source Sans 3',Arial,sans-serif!important;}
#order-standard_cart[data-commerce-page="review"] .this__item__domain {display:block;margin-top:7px;font-size:16px!important;color:#526672!important;overflow-wrap:anywhere;}
#order-standard_cart[data-commerce-page="review"] .item__price {text-align:right!important;}
#order-standard_cart[data-commerce-page="review"] .item__price .price {font-size:18px!important;font-weight:600!important;color:#102a3d!important;}
#order-standard_cart[data-commerce-page="review"] .item__price .cycle {display:block;font-size:14px!important;color:#526672!important;}
#order-standard_cart[data-commerce-page="review"] .view__cart__items__wrapper__body__item__options {position:static!important;display:flex!important;justify-content:flex-start;width:100%;gap:20px;margin:0!important;}
#order-standard_cart[data-commerce-page="review"] .view__cart__items__wrapper__body__item__options :is(a,button) {display:inline-flex!important;align-items:center;gap:7px;width:auto!important;height:auto!important;min-height:36px;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;font:600 15px/1.3 'Source Sans 3',Arial,sans-serif!important;color:#0560df!important;}
#order-standard_cart[data-commerce-page="review"] .view__cart__items__wrapper__body__item__options svg {width:16px;height:16px;}
#order-standard_cart[data-commerce-page="review"] .view__cart__items__wrapper__footer {padding:16px 0!important;background:transparent!important;}
#order-standard_cart[data-commerce-page="review"] .view__cart__items__wrapper__footer .btn {min-height:42px!important;padding:8px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:15px!important;}
#order-standard_cart[data-commerce-page="review"] #frmCheckout {margin-top:38px;}
#order-standard_cart[data-commerce-page="review"] .bulamu-loggedin-account-card {border:0!important;border-bottom:1px solid #dce3e5!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 0 28px!important;margin:0 0 38px!important;}
#order-standard_cart[data-commerce-page="review"] .bulamu-loggedin-account-card__header h6 {font-size:17px!important;}
#order-standard_cart[data-commerce-page="review"] .bulamu-loggedin-account-card__header p {font-size:16px!important;line-height:1.5!important;}
#order-standard_cart[data-commerce-page="review"] .bulamu-loggedin-account-card__pill {background:#eaf4ef!important;color:#28624a!important;font-size:13px!important;white-space:nowrap;}
#order-standard_cart[data-commerce-page="review"] .bulamu-billing-summary {border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;margin-top:18px!important;}
#order-standard_cart[data-commerce-page="review"] .bulamu-billing-summary__icon {display:none;}
#order-standard_cart[data-commerce-page="review"] .bulamu-billing-summary :is(strong,span) {font-size:16px!important;line-height:1.6!important;}
#order-standard_cart[data-commerce-page="review"] .bulamu-payment-selection {margin:0 0 38px!important;}
#order-standard_cart[data-commerce-page="review"] .bulamu-payment-selection>.row {margin-bottom:18px!important;}
#order-standard_cart[data-commerce-page="review"] .bulamu-payment-selection>.row>div {max-width:100%;flex-basis:100%;}
#order-standard_cart[data-commerce-page="review"] .bulamu-payment-selection p {font-size:16px!important;}
#order-standard_cart[data-commerce-page="review"] .checkout__payment__gateway__radios__wrapper {display:grid;gap:12px;border:0!important;box-shadow:none!important;background:transparent!important;}
#order-standard_cart[data-commerce-page="review"] .checkout__payment__gateway__radios {padding:20px!important;margin:0!important;border:1px solid #cbd5d9!important;border-radius:8px!important;background:white!important;}
#order-standard_cart[data-commerce-page="review"] .checkout__payment__gateway__radios:has(input:checked) {border-color:#0560df!important;background:#f2f6fd!important;}
#order-standard_cart[data-commerce-page="review"] .payment__gateway__name {font-size:17px!important;font-weight:600!important;color:#102a3d!important;}
.bc-payment-brands {display:flex;align-items:center;gap:8px;margin:12px 0 0 29px;}
.bc-payment-brands img {width:60px;height:36px;object-fit:contain;border-radius:5px;background:#fff;}
#order-standard_cart[data-commerce-page="review"] .payment__gateway__icon:empty {display:none;}
#order-standard_cart[data-commerce-page="review"] .bulamu-final-confirmation>.row {margin-bottom:18px!important;}
#order-standard_cart[data-commerce-page="review"] .bulamu-final-confirmation>.row>div {max-width:100%;flex-basis:100%;}
#order-standard_cart[data-commerce-page="review"] .bulamu-final-confirmation .default__shadow__panel {background:transparent!important;border:0!important;box-shadow:none!important;}
#order-standard_cart[data-commerce-page="review"] .bulamu-final-confirmation .default__shadow__panel__body {padding:0!important;}
#order-standard_cart[data-commerce-page="review"] .bulamu-final-confirmation p {font-size:16px!important;}
#order-standard_cart[data-commerce-page="review"] .shownotesfield h6 {font-size:16px!important;}
#order-standard_cart[data-commerce-page="review"] .sidebar__with__promo__box__wrapper {background:#eef3ef!important;border:1px solid #d7e1d9!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden;}
#order-standard_cart:is([data-commerce-page="review"],[data-commerce-page="configure"]) .sticky__order__summary__sidebar {border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
#order-standard_cart:is([data-commerce-page="review"],[data-commerce-page="configure"]) .sticky__order__summary__sidebar__header {padding:28px 26px 22px!important;border-bottom:1px solid #d7e1d9!important;}
#order-standard_cart:is([data-commerce-page="review"],[data-commerce-page="configure"]) .sticky__order__summary__sidebar__header h2 {font:500 31px/1.2 'Source Serif 4',Georgia,serif!important;letter-spacing:-.025em!important;}
#order-standard_cart:is([data-commerce-page="review"],[data-commerce-page="configure"]) .sticky__order__summary__sidebar__body {padding:22px 26px!important;background:transparent!important;min-height:0!important;}
#order-standard_cart:is([data-commerce-page="review"],[data-commerce-page="configure"]) .product__summary__totals__item {display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px!important;}
#order-standard_cart:is([data-commerce-page="review"],[data-commerce-page="configure"]) :is(.product__summary__name,.product__summary__price,.recurring-charges span) {font-size:15px!important;line-height:1.55!important;color:#102a3d!important;}
#order-standard_cart:is([data-commerce-page="review"],[data-commerce-page="configure"]) .product__summary__price {text-align:right;}
#order-standard_cart:is([data-commerce-page="review"],[data-commerce-page="configure"]) .sidebar__separated__price {padding:24px 26px!important;background:transparent!important;border-top:1px solid #d7e1d9!important;}
#order-standard_cart:is([data-commerce-page="review"],[data-commerce-page="configure"]) .sidebar__separated__price>span:first-child {font-size:16px!important;color:#102a3d!important;}
#order-standard_cart[data-commerce-page="review"] #totalCartPrice {display:block;margin:8px 0 12px;font:600 34px/1.15 'Source Serif 4',Georgia,serif!important;letter-spacing:-.035em;}
#order-standard_cart:is([data-commerce-page="review"],[data-commerce-page="configure"]) .bulamu-payment-microcopy {font-size:15px!important;color:#526672!important;line-height:1.5!important;}
#order-standard_cart:is([data-commerce-page="review"],[data-commerce-page="configure"]) .sticky__order__summary__sidebar__footer {padding:0 26px 26px!important;border:0!important;background:transparent!important;}
#order-standard_cart[data-commerce-page="review"] #btnCompleteOrder {min-height:52px!important;font-size:17px!important;}
#order-standard_cart[data-commerce-page="review"] .sidebar__aply__promo__code__caller {border:0;background:transparent;color:#0560df!important;margin:16px auto;padding:8px;font:600 15px/1.4 'Source Sans 3',Arial,sans-serif!important;text-decoration:underline;cursor:pointer;}
@media(max-width:1000px){#order-standard_cart[data-commerce-page="review"]>.row{grid-template-columns:minmax(0,1fr) 310px;gap:28px;}}
@media(max-width:767px){
 .bulamu-inner .bc-order-progress ol{gap:8px;}
 .bulamu-inner .bc-order-progress li>a,.bulamu-inner .bc-order-progress li>span{gap:6px;font-size:12px!important;align-items:center;}
 .bulamu-inner .bc-order-progress li :is(b,a>span){font-size:20px!important;}
 #order-standard_cart[data-commerce-page="review"]>.row{display:block!important;}
 #order-standard_cart[data-commerce-page="review"] .main-sidebar{margin-top:34px!important;}
 #order-standard_cart[data-commerce-page="review"] .bc-checkout-section{font-size:26px!important;}
 #order-standard_cart[data-commerce-page="review"] .view__cart__items__wrapper__main__item>.col-7{flex:0 0 100%;max-width:100%;}
 #order-standard_cart[data-commerce-page="review"] .item__price{text-align:left!important;}
 #order-standard_cart[data-commerce-page="review"] .view__cart__items__wrapper__header{display:none;}
 #order-standard_cart[data-commerce-page="review"] .view__cart__items__wrapper__footer .col-auto{width:auto;}
 #order-standard_cart[data-commerce-page="review"] .bulamu-loggedin-account-card__header{align-items:flex-start;}
 #order-standard_cart[data-commerce-page="review"] .checkout__payment__gateway__radios{padding:18px 14px!important;}
}
#order-standard_cart[data-commerce-page="review"] .bulamu-billing-summary {display:block!important;}
#order-standard_cart[data-commerce-page="review"] .bulamu-billing-summary>span:not(.bulamu-billing-summary__icon) {display:block;}
#order-standard_cart[data-commerce-page="review"] .checkout__payment__gateway__radios {height:auto!important;min-height:64px!important;}
#order-standard_cart[data-commerce-page="review"] .checkout__payment__gateway__radios>.cercle__input__radio {display:grid!important;grid-template-columns:20px minmax(0,1fr);gap:8px 12px;width:100%!important;height:auto!important;position:static!important;}
#order-standard_cart[data-commerce-page="review"] .checkout__payment__gateway__radios .iradio_square-blue {grid-column:1;align-self:center;width:20px!important;height:20px!important;flex:none;}
#order-standard_cart[data-commerce-page="review"] .payment__gateway__name {grid-column:2;position:static!important;line-height:1.4!important;margin:0!important;padding:0!important;}
#order-standard_cart[data-commerce-page="review"] .bc-payment-brands {grid-column:2;margin:4px 0 0!important;}
#order-standard_cart[data-commerce-page="review"] .payment__gateway__icon[data-gateway-icon-name="dpo"] {display:none!important;}
#order-standard_cart:is([data-commerce-page="review"],[data-commerce-page="configure"]) .sticky__sidebar__order__summary {max-height:none!important;overflow:visible!important;}
/* Category chooser: the same quiet plan columns as the public pricing page. */
.bulamu-inner .bc-catalog-heading {padding:42px 0 8px!important;}
.bulamu-inner .cart__categories__menu__wrapper {margin-top:24px!important;margin-bottom:30px!important;border-bottom:1px solid #dce3e5;}
.bulamu-inner .cart__categories__menu__wrapper .product__cart__sidepanel a {font-size:16px!important;min-height:48px;}
.bulamu-inner #order-standard_cart .bulamu-plan-card {border-radius:0!important;box-shadow:none!important;padding:28px 22px!important;}
.bulamu-inner #order-standard_cart .bulamu-plan-card__name {font:500 31px/1.2 'Source Serif 4',Georgia,serif!important;}
.bulamu-inner #order-standard_cart .bulamu-plan-card__tagline {font-size:16px!important;min-height:72px;}
.bulamu-inner #order-standard_cart .bulamu-plan-card__annual {font-size:14px!important;font-weight:400!important;}
.bulamu-inner #order-standard_cart .bulamu-plan-card__features li {font-size:16px!important;line-height:1.5!important;margin:12px 0!important;}
.bulamu-inner #order-standard_cart .bulamu-plan-card__helper {font-size:15px!important;line-height:1.5!important;color:#526672!important;border-top:1px solid #dce3e5;padding-top:16px!important;}
.bulamu-inner #order-standard_cart .bulamu-hosting-guide {background:transparent!important;border:0!important;border-radius:0!important;margin-top:38px!important;gap:28px!important;}
.bulamu-inner #order-standard_cart .bulamu-hosting-guide__item {padding:0!important;}
.bulamu-inner #order-standard_cart .bulamu-hosting-guide__item+.bulamu-hosting-guide__item {padding-left:28px!important;border-color:#dce3e5!important;}
.bulamu-inner #order-standard_cart .bulamu-hosting-guide__item strong {font:500 23px/1.25 'Source Serif 4',Georgia,serif!important;margin-bottom:10px!important;}
.bulamu-inner #order-standard_cart .bulamu-hosting-guide__item span {font-size:16px!important;line-height:1.55!important;color:#526672!important;}
/* Native search results and suggestions retain all WHMCS availability states. */
.bulamu-inner .bc-domain-cart .domain__register__hero {background:#eaf4ef!important;padding:64px 0!important;}
.bulamu-inner .bc-domain-cart .domain__register__hero:before {display:none!important;}
.bulamu-inner .bc-domain-cart .domain__register__hero h1 {font:500 clamp(38px,4vw,56px)/1.1 'Source Serif 4',Georgia,serif!important;letter-spacing:-.035em!important;color:#102a3d!important;}
.bulamu-inner .bc-domain-cart .domain__register__hero p {font-size:19px!important;line-height:1.55!important;max-width:640px;margin:18px auto!important;color:#526672!important;}
.bulamu-inner .bc-domain-cart .domain__register__hero .dark-mode-texts {margin-bottom:24px!important;}
.bulamu-inner .domain__register__form {box-shadow:none!important;border:1px solid #cbdad1!important;border-radius:8px!important;}
.bulamu-inner .bc-domain-cart .domain__register__hero .coodiv__primary__link__tabs a {color:#526672!important;font-size:16px!important;min-height:44px;}
.bulamu-inner .bc-domain-cart .domain__register__hero .coodiv__primary__link__tabs a.active {color:#0560df!important;border-bottom:2px solid #0560df!important;background:transparent!important;border-radius:0!important;}
.bulamu-inner .bc-domain-cart .domain__register__hero h6 {font:400 15px/1.5 'Source Sans 3',Arial,sans-serif!important;color:#526672!important;}
.bulamu-inner .domain__register__form__spotlighttlds {padding:12px 18px!important;display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#f5f8f5!important;}
.bulamu-inner .domain__register__form__spotlighttlds__item .tld {font-size:15px!important;min-height:36px;padding:6px 12px!important;border-color:#cbdad1!important;border-radius:4px!important;background:#fff!important;}
.bulamu-inner .domain__register__form__spotlighttlds__item .badge {background:#eef3ef!important;color:#526672!important;font-size:10px!important;}
.bulamu-inner #order-standard_cart .spotlight__tlds__domains__configure__product__container {display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0!important;}
.bulamu-inner #order-standard_cart .spotlight__tlds__domains__configure__product__item {width:auto!important;max-width:none!important;padding:0!important;}
.bulamu-inner #order-standard_cart .spotlight__tlds__domain__item {border:1px solid #dce3e5!important;border-radius:8px!important;box-shadow:none!important;padding:22px 16px 16px!important;background:white!important;overflow:hidden;}
.bulamu-inner #order-standard_cart .spotlight__tld__badge {position:static!important;transform:none!important;width:auto!important;height:auto!important;margin:0 0 12px auto!important;display:table;padding:3px 7px!important;border-radius:3px;background:#edf3f7!important;color:#526672!important;font:600 11px/1.3 'Source Sans 3',Arial,sans-serif!important;}
.bulamu-inner #order-standard_cart .spotlight__tld__data {font:500 28px/1.2 'Source Serif 4',Georgia,serif!important;color:#102a3d!important;}
.bulamu-inner #order-standard_cart .spotlight__tld__data .dot {color:#102a3d!important;}
.bulamu-inner #order-standard_cart .spotlight__tlds__domain__item .price {position:static!important;display:block;font-size:16px!important;margin:12px 0!important;color:#102a3d!important;}
.bulamu-inner #order-standard_cart .spotlight__tlds__domain__item .price.w-hidden {display:none!important;}
.bulamu-inner #order-standard_cart .btn-add-to-cart {background:#0560df!important;color:white!important;border:0!important;border-radius:5px!important;min-height:44px!important;font:600 15px/1.4 'Source Sans 3',Arial,sans-serif!important;padding:10px 16px!important;}
.bulamu-inner #order-standard_cart .unavailable__domain__lookup__btn {font-size:13px!important;min-height:40px!important;background:#f6eeeb!important;color:#8c423a!important;border:0!important;}
.bulamu-inner #order-standard_cart .section__title {font:500 29px/1.2 'Source Serif 4',Georgia,serif!important;color:#102a3d!important;}
.bulamu-inner #order-standard_cart .domain-suggestion {border-color:#dce3e5!important;background:#fff!important;padding:20px!important;font-size:17px!important;box-shadow:none!important;}
.bulamu-inner #order-standard_cart .domain-suggestion .price {font:600 17px/1.4 'Source Sans 3',Arial,sans-serif!important;color:#102a3d!important;}
@media(max-width:767px){
 .bulamu-inner #order-standard_cart .bulamu-plan-card__tagline{min-height:0;}
 .bulamu-inner #order-standard_cart .bulamu-hosting-guide{display:grid;grid-template-columns:1fr;}
 .bulamu-inner #order-standard_cart .bulamu-hosting-guide__item+.bulamu-hosting-guide__item{padding:22px 0 0!important;border-left:0!important;border-top:1px solid #dce3e5!important;}
 .bulamu-inner .bc-domain-cart .domain__register__hero{padding:42px 0!important;}
 .bulamu-inner #order-standard_cart .spotlight__tlds__domains__configure__product__container{grid-template-columns:repeat(2,minmax(0,1fr));}
 .bulamu-inner #order-standard_cart .domain-suggestion{padding:16px!important;}
}
#order-standard_cart[data-commerce-page="review"] .iradio_square-blue {background:none!important;border:1.5px solid #9bacb4;border-radius:50%;}
#order-standard_cart[data-commerce-page="review"] .iradio_square-blue.checked {border-color:#0560df!important;box-shadow:inset 0 0 0 4px #fff;background:#0560df!important;}
#order-standard_cart[data-commerce-page="review"] .iradio_square-blue:focus-within {outline:3px solid #0560df40;outline-offset:3px;}
#order-standard_cart[data-commerce-page="configure"] .sticky__order__summary__sidebar__wrapper {background:#eef3ef!important;border:1px solid #d7e1d9!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden;}
#order-standard_cart[data-commerce-page="configure"] #producttotal .coodiv-text-5 {font:600 34px/1.2 'Source Serif 4',Georgia,serif!important;}
#order-standard_cart[data-commerce-page="configure"] .bulamu-config-product-card {background:transparent!important;border:0!important;border-top:1px solid #dce3e5!important;border-bottom:1px solid #dce3e5!important;border-radius:0!important;box-shadow:none!important;}
#order-standard_cart[data-commerce-page="configure"] .bulamu-config-product-card .default__shadow__panel__body {padding:24px 0!important;}
#order-standard_cart[data-commerce-page="configure"] .bulamu-config-product-card h2 {font:500 32px/1.2 'Source Serif 4',Georgia,serif!important;}
#order-standard_cart[data-commerce-page="configure"] .bulamu-config-product-card__status {background:#eaf4ef!important;color:#28624a!important;border:0!important;}
#order-standard_cart[data-commerce-page="configure"] .field__title {font:500 28px/1.2 'Source Serif 4',Georgia,serif!important;margin-bottom:14px!important;}
#order-standard_cart[data-commerce-page="configure"] .bulamu-annual-only .cart__choose__cycle__content__saving {display:none!important;}
#order-standard_cart[data-commerce-page="configure"] .bulamu-annual-only .cart__choose__cycle__content p {font-size:24px!important;font-weight:600!important;}
#order-standard_cart[data-commerce-page="configure"] .bulamu-annual-only .cart__choose__cycle__content>span:last-child:before {content:'Equivalent to ';}
#order-standard_cart[data-commerce-page="configure"] .bulamu-optional-services {box-shadow:none!important;border:0!important;border-top:1px solid #dce3e5!important;border-bottom:1px solid #dce3e5!important;border-radius:0!important;background:transparent!important;}
#order-standard_cart[data-commerce-page="configure"] .bulamu-optional-services summary {padding:22px 0!important;font:500 26px/1.3 'Source Serif 4',Georgia,serif!important;}
#order-standard_cart[data-commerce-page="configure"] .bulamu-optional-services summary span {color:#526672!important;letter-spacing:0!important;text-transform:none!important;font:400 15px/1.4 'Source Sans 3',Arial,sans-serif!important;}
#order-standard_cart[data-commerce-page="configure"] .bulamu-optional-services summary:after {background:transparent!important;color:#0560df!important;}
#order-standard_cart[data-commerce-page="configure"] #producttotal :is(.main__product__name,.product__info__price) {font-size:16px!important;line-height:1.5!important;color:#102a3d!important;}
#order-standard_cart[data-commerce-page="configure"] .product__info__item {display:flex;gap:14px;justify-content:space-between;align-items:baseline;}
#order-standard_cart[data-commerce-page="configure"] .product__summary__totals__wrapper {padding-top:16px!important;}
#order-standard_cart[data-commerce-page="review"] .sidebar__aply__promo__code__form {padding:16px 0!important;gap:10px;}
@media(max-width:767px){#order-standard_cart[data-commerce-page="configure"] .secondary-cart-sidebar{margin-top:32px!important;}}
.bulamu-inner .cart__categories__menu__wrapper .product__cart__sidepanel__group{display:flex!important;flex-wrap:wrap!important;gap:4px 14px!important;max-width:100%;}
.bulamu-inner .cart__categories__menu__wrapper .product__cart__sidepanel{min-width:0;max-width:100%;}
.bulamu-inner .cart__categories__menu__wrapper .product__cart__sidepanel__item.active{border-color:#0560df!important;color:#0560df!important;}
.bulamu-inner #order-standard_cart .bulamu-plan-card__features{gap:14px!important;}
.bulamu-inner #order-standard_cart .bulamu-plan-card__features li{margin:0!important;}
.bulamu-inner #order-standard_cart .bulamu-products-count-1{max-width:none!important;}
.bulamu-inner #order-standard_cart .bulamu-products-count-1 .bulamu-plan-card{display:grid!important;grid-template-columns:1fr 1fr;gap:16px 44px;max-width:none!important;padding:36px!important;background:#eef3ef!important;}
.bulamu-inner #order-standard_cart .bulamu-products-count-1 .bulamu-plan-card__tagline{min-height:0;grid-column:1;}
.bulamu-inner #order-standard_cart .bulamu-products-count-1 .bulamu-plan-card__features{grid-column:2;grid-row:1/6;border:0!important;padding:0!important;align-content:start;}
.bulamu-inner #order-standard_cart .bulamu-products-count-1 .bulamu-plan-card__features:before{display:none;}
.bulamu-inner #order-standard_cart .bulamu-products-count-1 .bulamu-plan-card__helper{grid-column:1/-1;margin:0!important;}
.bulamu-inner #order-standard_cart .bulamu-products-count-1 .bulamu-plan-card__annual{min-height:0!important;margin:0!important;}
.bulamu-inner .bc-addon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
.bulamu-inner .bc-addon{padding:28px;border:1px solid #dce3e5;border-radius:6px;background:white;min-width:0;}
.bulamu-inner .bc-addon form{height:100%;display:flex;flex-direction:column;}
.bulamu-inner .bc-addon-logo{width:132px;height:38px;object-fit:contain;object-position:left center;margin-bottom:20px;}
.bulamu-inner .bc-addon h2{font:500 27px/1.2 'Source Serif 4',Georgia,serif!important;letter-spacing:-.025em;color:#102a3d;margin:0 0 14px!important;}
.bulamu-inner .bc-addon-price{font:600 22px/1.3 'Source Sans 3',Arial,sans-serif!important;color:#102a3d!important;margin:0 0 20px!important;}
.bulamu-inner .bc-addon-price span{display:block;font:400 14px/1.5 'Source Sans 3',Arial,sans-serif;}
.bulamu-inner .bc-addon-description{font-size:16px!important;line-height:1.55!important;margin:0 0 24px!important;color:#526672!important;}
.bulamu-inner .bc-addon-action{margin-top:auto;padding-top:20px;border-top:1px solid #dce3e5;}
.bulamu-inner .bc-addon-action label{display:block;font-size:14px!important;margin-bottom:7px;}
.bulamu-inner .bc-addon-action .btn{width:100%;margin-top:14px;min-height:48px!important;}
.bulamu-inner .bc-addon-empty{padding:36px;background:#eef3ef;border-radius:8px;}
.bulamu-inner .bc-addon-empty h2{font:500 32px/1.2 'Source Serif 4',Georgia,serif!important;}
@media(max-width:1000px){.bulamu-inner .bc-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:650px){.bulamu-inner .bc-addon-grid{grid-template-columns:1fr;}.bulamu-inner .bc-addon{padding:24px;}.bulamu-inner #order-standard_cart .bulamu-products-count-1 .bulamu-plan-card{display:flex!important;padding:28px!important;}}
.bulamu-inner .bc-catalog-filter{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 24px;margin-bottom:28px;max-width:720px;}
.bulamu-inner .bc-catalog-filter[hidden],.bulamu-inner .bc-addon[hidden]{display:none!important;}
.bulamu-inner .bc-catalog-filter label{grid-column:1/-1;margin:0;}
.bulamu-inner .bc-catalog-filter p{margin:0!important;font-size:15px!important;}
@media(max-width:600px){.bulamu-inner .bc-catalog-filter{grid-template-columns:1fr;}}
.bulamu-inner .bulamu-domain-step{padding-top:40px!important;}
.bulamu-inner .bulamu-domain-step__title{font:500 clamp(36px,4vw,52px)/1.1 'Source Serif 4',Georgia,serif!important;letter-spacing:-.035em!important;margin:12px 0 16px!important;}
.bulamu-inner .bulamu-domain-handoff-note{background:transparent!important;border:0!important;border-left:1px solid #dce3e5!important;border-radius:0!important;padding:8px 0 8px 26px!important;font-size:16px!important;line-height:1.55!important;color:#526672!important;align-self:center;}
.bulamu-inner .bulamu-domain-handoff-note strong{display:block;margin-bottom:8px;color:#102a3d!important;font-size:17px!important;}
.bulamu-inner #order-standard_cart .bulamu-domain-section-title{font:500 29px/1.2 'Source Serif 4',Georgia,serif!important;margin-bottom:22px!important;}
.bulamu-inner #order-standard_cart .domain-productconfigiration-options-inputs{box-shadow:none!important;}
.bulamu-inner #order-standard_cart .select2-selection--single{position:relative!important;}
.bulamu-inner #order-standard_cart .domain__search__results__wrapper{box-shadow:none!important;border-radius:6px!important;border:1px solid #dce3e5!important;}
@media(max-width:767px){.bulamu-inner .bulamu-domain-handoff-note{border:0!important;border-top:1px solid #dce3e5!important;padding:20px 0 0!important;margin-top:8px!important;}.bulamu-inner .bulamu-domain-step{padding-top:24px!important;}}
/* Select2 inherits a legacy translateY intended for a different control height. */
.bulamu-inner #order-standard_cart .select2-selection--single .select2-selection__arrow{top:0!important;height:100%!important;transform:none!important;}
.bulamu-inner #order-standard_cart .domain__lookup__result__box{font:400 19px/1.5 'Source Sans 3',Arial,sans-serif!important;}
.bulamu-inner #order-standard_cart .domain__lookup__result__box.domain-unavailable{color:#a33e35!important;}
.bulamu-inner #order-standard_cart .domain__lookup__result__box.domain-unavailable strong{color:#a33e35!important;}
@media(max-width:767px){
 .bulamu-inner #order-standard_cart.bulamu-domain-order{margin-bottom:24px!important;}
 .bulamu-inner #order-standard_cart .buttom__cart__submit__area{position:static!important;margin:28px 0 0!important;padding:0!important;}
 .bulamu-inner #order-standard_cart .buttom__cart__submit__area .buttom__cart__submit__area__container{padding:18px 0!important;}
}

/* A two-column checkout needs room for both the form and its receipt. */
@media(min-width:768px) and (max-width:1023px){
 #order-standard_cart[data-commerce-page="review"]>.row{display:block!important;}
 #order-standard_cart[data-commerce-page="review"] .main-sidebar{margin-top:34px!important;}
 #order-standard_cart[data-commerce-page="review"] .sidebar__with__promo__box__wrapper{max-width:640px;}
}
.bulamu-inner .modal-remove-item .modal-content{background:#faf9f6;border:1px solid #dce3e5;border-radius:8px;box-shadow:0 20px 60px #102a3d20;}
.bulamu-inner .modal-remove-item .modal-header{padding:8px 12px!important;}
.bulamu-inner .modal-remove-item .close{opacity:1;color:#526672;min-width:44px;min-height:44px;padding:8px!important;margin:0 0 0 auto!important;font-size:26px;}
.bulamu-inner .modal-remove-item .modal-body{padding:0 28px 28px!important;}
.bulamu-inner .modal-remove-item .modal-body>div{align-items:flex-start!important;}
.bulamu-inner .modal-remove-item .modal-body>div>i{font-size:28px!important;margin-bottom:16px;color:#a33e35!important;}
.bulamu-inner .modal-remove-item h4{font:500 30px/1.2 'Source Serif 4',Georgia,serif!important;letter-spacing:-.025em;color:#102a3d;margin:0 0 14px!important;}
.bulamu-inner .modal-remove-item p{font:400 17px/1.5 'Source Sans 3',Arial,sans-serif!important;color:#526672!important;margin:0!important;}
.bulamu-inner .modal-remove-item .modal-body .d-flex .d-flex{gap:12px;width:100%;justify-content:flex-end!important;margin-top:26px!important;}
.bulamu-inner .modal-remove-item .btn-default{border:1px solid #acbac2;background:white;color:#102a3d;min-width:70px;}
@media(max-width:360px){.bulamu-inner .modal-remove-item .modal-body{padding:0 20px 24px!important;}.bulamu-inner .modal-remove-item .modal-body .btn{flex:1 1 auto;}}

/* Wrapped categories and translated/mobile search copy must size their own containers. */
.bulamu-inner .cart__categories__menu__wrapper,.bulamu-inner .cart__categories__menu__wrapper .full__width__secondarysidebar__menu__item{height:auto!important;min-height:0!important;}
.bulamu-inner .cart__categories__menu__wrapper .product__cart__sidepanel{overflow:visible!important;}
.bulamu-inner .cart__categories__menu__wrapper a.product__cart__sidepanel__item{height:auto!important;min-height:48px;line-height:1.35;padding:12px 8px;}
.bulamu-inner .cart__categories__menu__wrapper a.product__cart__sidepanel__item.active{border-color:#0560df!important;}
.bulamu-inner .bc-domain-cart .domain__register__hero{height:auto!important;min-height:0!important;}
.bulamu-inner .bc-domain-cart .coodiv__primary__link__tabs a{opacity:1!important;}
