/* Approved Global storefront. Catalog and checkout behavior remain V5. */
:root{--global-navy:#03152c;--global-gold:#f2cd83}
body{background:#fff;color:#07162c}header{background:#031225!important;border-color:#314057;position:relative}.container{width:min(1210px,92%)}
.nav{width:min(1030px,92%);height:64px;gap:26px}.nav .logo{display:flex;align-items:center;gap:10px;flex-shrink:0}.global-brand-globe{display:block;width:40px;height:40px;color:#2296ff!important}.global-brand-globe svg{width:100%;height:100%}.logo .global-brand-name{font-size:21px;line-height:1.05;color:white!important;letter-spacing:-.6px}.global-brand-name em{display:block;color:#f2cd83;font-size:16px;font-style:normal;font-weight:600}.logo .global-brand-name small{font-size:7px;letter-spacing:1.1px;color:white;margin-top:4px}
.catalog-search{flex:1;width:auto;position:relative;min-width:160px}.catalog-search input{background:#fff;color:#17243a;border:0;border-radius:30px;padding:11px 34px 11px 16px;font-size:10px}.catalog-search input::placeholder{color:#586478}.catalog-search>span:last-child{position:absolute;right:14px;top:3px;font-size:26px;color:#07162c}.shipping-link{font-size:10px;display:flex;align-items:center;gap:8px;color:white;white-space:nowrap}.shipping-link span{font-size:27px;color:#f2cd83}.member-access{padding:0;display:block}.member-access button{border:0;background:none;color:#fff;font-size:10px;white-space:nowrap;padding:0}.member-access small{display:block;color:#f2cd83;font-size:8px;margin-top:3px}.cart-btn{background:transparent;color:#fff;border:0;padding:5px;font-size:11px}.cart-btn svg{width:23px;height:23px;vertical-align:middle;margin-right:5px}.cart-btn span{background:#f2cd83;color:#07162c}
.global-category-nav{width:min(1030px,92%);display:flex!important;align-items:center;gap:30px;height:40px;border-top:1px solid #ffffff15;font-size:11px;color:#fff}.global-category-nav a{font-size:11px;color:#fff}.global-category-nav button{margin-left:auto;border:1px solid #edc47c;border-radius:4px;background:transparent;color:#f2cd83;padding:7px 14px;font-size:10px}.global-category-nav span{color:#eef2f9}
button:disabled{cursor:not-allowed}.hero{background:#030e20 url('/images/homepage/global-earth-hero.webp') center center/cover no-repeat!important;min-height:330px;overflow:hidden;padding:0}.hero:before,.hero:after{display:none}.global-hero-inner{width:min(1030px,92%);min-height:330px;display:flex!important;align-items:flex-start}.global-hero-inner .hero-content{position:relative;width:47%;padding:17px 0 90px;z-index:1}.global-hero-inner h1{font-size:36px;line-height:1.06;letter-spacing:-1.1px;margin:0 0 12px;font-weight:850}.global-hero-inner h1 span{font-size:inherit;line-height:inherit;color:#f2cd83;margin:0;letter-spacing:inherit}.global-hero-inner .hero-copy{font-size:13px;line-height:1.35;max-width:355px;color:#fff;margin:0 0 12px}.hero .actions{gap:12px;margin:0;flex-wrap:wrap}.hero .btn{font-size:11px;border-radius:5px;min-height:33px;padding:8px 16px}.hero .primary{background:linear-gradient(110deg,#f2c66e,#ffe4ac);border-color:#edc47c;color:#07162c}.hero .secondary{border-color:#e7bd6b;color:#fff;background:#06152bb3}.global-hero-phones{display:none;visibility:hidden}.hero .trust-row{position:absolute;bottom:10px;left:max(4%,calc((100% - 1030px)/2));width:390px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;border:0;background:none;padding:0}.hero .trust-row>div{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:10px;line-height:1.15;gap:5px;color:white}.hero .trust-row span{color:#f2cd83;font-size:28px;line-height:1}.hero .trust-row svg{width:29px;height:29px;display:block}.hero .trust-row small{display:none}
.category-section{padding:10px 0 0}.category-section .category-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;overflow:visible;padding:0}.category-section .category-tile{min-width:0;min-height:80px;padding:5px 8px;gap:2px;background:#f6f7f9;border:1px solid #e4e7ec;border-radius:5px;box-shadow:none}.category-icon{width:100%;height:51px}.category-icon img{width:100%;height:51px;object-fit:contain}.category-icon svg{width:43px;height:43px}.category-icon img[src$='apple.svg']{width:40px}.category-tile strong{font-size:11px;color:#07162c}.category-tile small{display:none}.category-image-disclosure{font-size:9px;margin:4px 0;color:#586478}.samsung-mark{color:#0639bd;font-size:16px;letter-spacing:.1px}
.global-promo-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:8px;padding-bottom:10px}.global-promo{position:relative;isolation:isolate;min-height:140px;border-radius:6px;overflow:hidden;display:flex;align-items:center;color:#fff}.global-promo>div{width:58%;padding:17px 22px;position:relative;z-index:1}.global-promo img.global-promo-phone{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.global-promo h2{font-size:25px;line-height:1.06;letter-spacing:-.6px;margin:0 0 8px}.global-promo p{font-size:11px;line-height:1.35;margin:0 0 10px;max-width:280px;color:#fff}.global-promo button{border:0;border-radius:5px;background:linear-gradient(110deg,#f2c66e,#ffe4ac);color:#07162c;font-size:10px;font-weight:800;padding:9px 15px}.global-upgrade{background:#510d27}.global-sell{background:#073b67}
.featured-section{padding:0 0 10px}.featured-section .section-head h2{font-size:25px;margin:2px 0}.featured-section .eyebrow{color:#52647f;font-size:9px;letter-spacing:1px}.featured-section .section-head p{margin:0;font-size:11px}.featured-phones{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.featured-phone{border:1px solid #e3e8f0;border-radius:6px;padding:7px 11px;min-width:0}.featured-phone img{display:block;max-width:100%;height:80px;object-fit:contain;margin:0 auto}.featured-phone h3{font-size:11px;margin:3px 0}.featured-phone p{font-size:10px;line-height:1.3;margin:0;color:#4d5a70}.featured-phone button{background:#04213f;color:#fff;border:0;border-radius:3px;font-size:10px;font-weight:700;width:100%;padding:6px;margin-top:6px}.featured-phone .featured-disclosure{font-size:8px;color:#6b3d4e}
.global-shipping-banner{background:#04172c url('/images/homepage/global-earth-hero.webp') center 44%/cover;color:#fff;padding:18px 0!important}.global-shipping-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px}.global-shipping-message .eyebrow,.global-shipping-globe{display:none}.global-shipping-message h2{color:#fff;font-size:25px;line-height:1.05;margin:0 0 7px;letter-spacing:-.5px}.global-shipping-message p{font-size:11px;color:white;margin:0 0 8px}.global-shipping-message a{display:inline-block;background:#f2cd83;color:#07162c;font-size:11px;font-weight:700;padding:8px 16px;border-radius:4px}.global-shipping-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.global-shipping-benefits div{text-align:center;color:white;font-size:28px}.global-shipping-benefits small{display:block;font-size:10px;line-height:1.2;margin-top:6px}
#shop{padding-top:30px}#shop .section-head h2{color:#07162c}.product .price{color:#07162c}#shop .product .add{background:#04213f;color:white;border-color:#04213f}.text-button{color:#0059ef}.contact-section{padding-top:20px}footer{background:#03152c!important}footer h3{color:white}footer .logo span{color:#f2cd83}.support-button{background:#edc47c;color:#07162c;border-color:#f2cd83}
@media(max-width:1100px){.nav{gap:16px}.global-category-nav{gap:20px}.shipping-link{display:none}.global-promo h2{font-size:22px}.hero .trust-row{left:4%}}
@media(max-width:800px){.nav{padding:12px 0;min-height:65px;height:auto;gap:12px}.nav .logo{flex:1}.catalog-search{order:5;flex:1 0 100%}.global-category-nav{height:auto;min-height:42px;padding:8px 0;gap:19px;flex-wrap:wrap}.global-category-nav button{margin-left:0}.hero{min-height:510px;background-size:auto 320px!important;background-position:70% bottom!important}.global-hero-inner{min-height:510px}.global-hero-inner .hero-content{width:100%;max-width:560px;padding:20px 0 285px}.global-hero-inner h1{font-size:36px}.global-hero-inner .hero-copy{max-width:470px}.hero .trust-row{bottom:8px;width:360px;max-width:92%;padding:8px;background:#021228c9;border-radius:5px}.category-section .category-grid{gap:8px}.category-tile strong{font-size:10px}.samsung-mark{font-size:11px}.category-section .category-tile{padding:5px;min-height:76px}.category-icon img{height:46px}.global-promo-row{gap:10px}.global-promo{min-height:170px}.global-promo>div{width:63%;padding:15px}.global-promo h2{font-size:21px}.global-promo p{font-size:10px}.featured-phones{grid-template-columns:repeat(3,minmax(0,1fr))}.global-shipping-inner{grid-template-columns:1fr 1fr}.global-shipping-benefits{grid-template-columns:repeat(2,1fr)}.global-shipping-message h2{font-size:25px}}
@media(max-width:500px){.logo .global-brand-name{font-size:17px}.global-brand-globe{width:33px;height:33px}.global-brand-name em{font-size:14px}.logo .global-brand-name small{font-size:6px}.member-access button{font-size:9px}.nav{gap:10px}.global-category-nav{gap:15px;font-size:10px}.global-category-nav a{font-size:10px}.global-category-nav button{padding:5px 8px;font-size:9px}.hero{min-height:480px;background-position:73% bottom!important;background-size:auto 290px!important}.global-hero-inner{min-height:480px}.global-hero-inner .hero-content{padding:20px 0 290px}.global-hero-inner h1{font-size:32px;letter-spacing:-1px}.global-hero-inner .hero-copy{font-size:12px;max-width:340px}.hero .btn{font-size:10px;padding:8px 12px}.hero .trust-row{width:92%;gap:8px}.hero .trust-row>div{font-size:9px}.category-section .category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.category-section .category-tile{min-height:75px}.category-icon{height:43px}.category-icon img{height:43px}.category-icon svg{height:34px}.global-promo-row{grid-template-columns:1fr;padding-top:8px}.global-promo{min-height:145px}.global-promo>div{width:61%;padding:15px}.global-promo h2{font-size:22px}.global-promo p{font-size:10px}.featured-phones{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-section .section-head{gap:5px;margin-bottom:9px}.featured-phone img{height:100px}.global-shipping-inner{grid-template-columns:1fr;gap:16px}.global-shipping-benefits{grid-template-columns:repeat(4,1fr)}.global-shipping-benefits small{font-size:9px}.footer-grid a[href^='mailto:']{white-space:normal;overflow-wrap:anywhere}}
