@import url('/site-static/bargains.css');

:root{--simba-purple:#7600a8;--simba-purple-dark:#2c003e;--simba-gold:#ffc400;--simba-lilac:#fbf6ff}
.site-header--bargains{border-bottom:3px solid var(--simba-purple);background:#fff}
.site-header--bargains .brand{gap:.55rem;color:var(--simba-purple-dark);font-weight:900;letter-spacing:-.035em}
.site-header--bargains .brand img{width:50px;height:50px;border:0;object-fit:contain}
.site-header--bargains .brand span{font-size:1.25rem}
.site-header--bargains .desktop-nav a{color:#211727}
.site-header--bargains .desktop-nav a:hover,.site-header--bargains .desktop-nav a:focus-visible{color:var(--simba-purple)}
.market-page{background:#fff;color:#211727}
.market-hero{padding:2.25rem 0 2.75rem;background:var(--simba-lilac)}
.market-hero__grid{gap:2rem}
.market-hero h1{color:var(--simba-purple-dark)}
.market-lede{color:#5f5267}
.market-signup{border:2px solid var(--simba-purple);border-top-width:2px;border-radius:18px;box-shadow:none}
.market-signup>header{background:var(--simba-purple);color:#fff}
.market-signup>header b{border-color:var(--simba-gold);background:var(--simba-gold);color:#26102e}
.market-price-row small,.market-benefits li span{color:var(--simba-purple)}
.market-verification{border-color:#e8c7f5;background:#fcf6ff;color:#4e255c}
.market-primary-cta{border:2px solid var(--simba-purple-dark);border-radius:9px;background:var(--simba-purple);color:#fff!important}
.market-primary-cta:hover,.market-primary-cta:focus-visible{background:var(--simba-purple-dark)}
.market-hero__visual{min-height:470px;border:2px solid var(--simba-purple);border-radius:22px;background:var(--simba-purple);box-shadow:none}
.market-hero__visual img{object-fit:cover}
.market-shop-now{border:2px solid var(--simba-gold);background:var(--simba-gold);color:#28112f!important}
.market-shop-now small{color:#4d3056}
.market-proof{border-color:#eadcf0;background:#fff}
.market-proof div div{border-color:#eadcf0}
.market-proof strong{color:var(--simba-purple)}
.market-family-grid>article{border:2px solid #eadcf0;border-radius:14px;box-shadow:none}
.market-family-grid>article:hover,.market-family-grid>article:focus-within{border-color:var(--simba-purple)}
.market-family-grid small,.market-family-grid a{color:var(--simba-purple)}
.market-section--soft{background:var(--simba-lilac)}
.market-ticks li span,.market-benefits li>span,.market-compatibility small>span{background:var(--simba-purple)}
.market-steps article,.market-compatibility article{border:2px solid #eadcf0;border-radius:14px;box-shadow:none}
.market-cta-band{background:var(--simba-purple-dark)}
.market-cta-band a{background:var(--simba-gold);color:#28112f}
.market-terms{border-color:var(--simba-gold);background:#fffaf0}
.market-warning{background:var(--simba-purple)}
.market-final{background:var(--simba-lilac)}
.button,.plan-card .button,.sticky-cart__checkout{background:var(--simba-purple);color:#fff}
.button:hover,.button:focus-visible,.plan-card .button:hover,.plan-card .button:focus-visible{background:var(--simba-purple-dark)}
.plan-card,.order-summary,.country-layer__trigger,.country-layer__panel{box-shadow:none}
.checkout-modal__header{background:var(--simba-lilac)}
.checkout-modal__brand img{width:38px;height:38px}
.site-header--bargains~footer{background:var(--simba-purple-dark)}

@media(max-width:780px){
  .site-header--bargains{min-height:64px}
  .site-header--bargains .brand img{width:42px;height:42px}
  .site-header--bargains .brand span{font-size:1.05rem}
  .market-hero{padding-top:1rem}
  .market-hero__visual{min-height:260px}
  .market-hero__copy{display:grid}
  .market-hero h1{font-size:2.25rem}
}
