:root{--rl-bg:#0C0C0C;--rl-card:#1E1E1E;--rl-card-2:#222222;--rl-border:#353535;--rl-white:#ffffff;--rl-text:#D8D8D8;--rl-grey:#909090;--rl-radius:12px;--rl-transition:.25s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}.roamlink-product{color:var(--rl-white);max-width:1440px;margin:0 auto}.roamlink-grid{display:grid;grid-template-columns:520px 620px;justify-content:center;align-items:start;gap:56px}.roamlink-gallery{position:sticky;top:40px;width:100%;max-width:560px;display:flex;flex-direction:column;gap:24px;align-self:flex-start}.gallery-main{position:relative;width:100%;aspect-ratio:1 / 1;max-width:560px;border-radius:8px;overflow:hidden;margin-bottom:24px;display:flex;justify-content:center;align-items:center}.gallery-main img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.gallery-slide{display:none}.gallery-slide.active{display:block}.gallery-image{display:block;width:100%;height:auto;object-fit:contain}.gallery-thumbs{display:flex;justify-content:center;align-items:center;width:100%;max-width:560px;gap:10px;margin-top:16px;flex-wrap:nowrap}.gallery-thumb{width:72px;height:72px;border-radius:8px;border:2px solid transparent;background:#191919;overflow:visible}.gallery-thumb img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;box-sizing:border-box}.gallery-thumb.active{border:2px solid #DDF304;box-shadow:0 4px 44px #fff;border-radius:8px}.gallery-navigation{display:flex;align-items:center;justify-content:center;width:100%;max-width:560px;margin-top:16px}.gallery-navigation:before,.gallery-navigation:after{content:"";flex:1;height:1px;background:#3a3a3a}.gallery-navigation:before{margin-right:20px}.gallery-navigation:after{margin-left:20px}.gallery-arrow{width:72px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #555555;border-radius:100px;background:#111;color:#fff}.gallery-arrow:hover{background:var(--rl-primary);border-color:var(--rl-primary);color:#000}.gallery-pagination{color:#fafafa;font-size:20px;font-weight:600;line-height:1;letter-spacing:0;margin:0 8px;display:flex;align-items:center;justify-content:center}.roamlink-info{width:100%;max-width:844px;display:flex;flex-direction:column;gap:16px;align-self:flex-start}.product-title{font-family:Niveau Grotesk,sans-serif;font-size:32px;font-weight:700;line-height:120%;letter-spacing:-.02em;color:#fff;margin-bottom:18px}.review-wrapper{display:flex;align-items:center;gap:12px;margin-bottom:34px}.review-stars{color:var(--rl-primary);font-size:18px}.review-count{color:#b8b8b8;font-size:15px}.price-wrapper{display:flex;align-items:center;min-height:55px;gap:16px;margin:0}.compare-price{font-size:22px;font-weight:400;color:#7b7b7b;text-decoration:line-through;align-self:center}.current-price{font-size:22px;font-weight:700;color:#fff;line-height:1;margin:0}.product-meta{border-top:1px solid var(--rl-border);border-bottom:1px solid var(--rl-border);padding:28px 0;margin-bottom:45px}.meta-row{display:flex;margin-bottom:12px;gap:10px;color:#cfcfcf;font-size:17px}.meta-row:last-child{margin-bottom:0}.meta-row strong{color:#fff;min-width:140px;font-weight:700}.shipping-free{color:var(--rl-primary);font-weight:700}.roamlink-section:last-child{margin-bottom:0}.section-heading{width:100%;max-width:844px;height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;background:#333;opacity:.8;border:none;cursor:pointer;margin:0}.section-heading span{font-family:Niveau Grotesk,sans-serif;font-size:22px;font-weight:700;line-height:130%;letter-spacing:-.02em;color:#fff}.section-heading:focus{outline:none;box-shadow:none}.plan-section-body{background:#fff;padding:0;border-radius:0 0 10px 10px}.section-arrow{color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .25s ease}.roamlink-plans.is-open .section-arrow{transform:rotate(180deg)}.roamlink-plans:not(.is-open) .section-arrow{transform:rotate(0)}.plan-group{width:100%;max-width:772px;border-top:1px solid #888888;margin:0 auto;background:#fff}.plan-group+.plan-group{border-top:1px solid #888888}.plan-group-text{color:#000}.plan-group-header{width:100%;min-height:60px;display:flex;justify-content:space-between;gap:10px;padding:16px 24px;background:#fff;border:0;cursor:pointer;transition:.25s}.plan-group-title{display:flex;text-align:left;justify-content:space-between;width:100%;gap:14px}.accordion-icon{width:18px;color:var(--rl-primary);font-size:20px;font-weight:600;line-height:1;margin-top:2px}.plan-group-title h3{margin:0;font-family:Niveau Grotesk,sans-serif;font-size:18px;font-weight:700;line-height:130%;letter-spacing:-.02em;text-align:left;color:#000}.plan-group-title p{margin:4px 0 0;font-family:Niveau Grotesk,sans-serif;font-size:18px;font-weight:400;line-height:180%;letter-spacing:-.02em;text-align:left;color:#000}.plan-group-body{padding:24px;background:#fff}.plan-card{display:flex;align-items:flex-start;gap:18px;cursor:pointer;transition:.25s;padding:16px 18px;margin-bottom:14px;border-radius:10px}.plan-card:last-child{margin-bottom:0}.plan-card input{display:none}.plan-radio{width:22px;height:22px;border:2px solid #111111;border-radius:50%;margin-top:3px;flex-shrink:0;position:relative}.plan-card input:checked+.plan-radio{border-color:#000!important}span.required{color:#d72c0d}.plan-card input:checked+.plan-radio:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#000;top:50%;left:50%;transform:translate(-50%,-50%)}.plan-content{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:20px}.plan-left{flex:1}.plan-left h4{margin-bottom:6px;color:#000;font-family:Niveau Grotesk;font-weight:700;font-style:Bold;font-size:18px;line-height:130%;letter-spacing:0%}.plan-left p{color:#101010;font-size:14px;line-height:1.6}.plan-right strong{font-size:22px;color:#fff}.device-options{width:100%;max-width:772px;margin:0 auto;display:flex;flex-direction:column;padding:19px 16px;background:#fff}.device-card{position:relative;display:block;width:100%;padding:8px 0;cursor:pointer;border:0;background:transparent}.device-card input[type=radio]{position:absolute;opacity:0;pointer-events:none}.device-content{display:flex;align-items:flex-start;gap:16px;width:100%}.device-radio{width:20px;height:20px;flex:0 0 20px;margin-top:2px;border:2px solid #111111;border-radius:50%;background:#fff;position:relative;width:20;height:20;top:2px;left:2px;opacity:1}.device-card input[type=radio]:checked~.device-content .device-radio{border:color hsl(0,0%,0%)}.device-card input[type=radio]:checked~.device-content .device-radio:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background:#000;border-radius:50%;transform:translate(-50%,-50%)}.device-image{width:72px;flex:0 0 72px}.device-thumb{width:100%;display:block;border-radius:8px}.device-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.device-title{margin:0;font-family:Niveau Grotesk,sans-serif;font-size:18px;font-weight:700;line-height:130%;color:#111}.device-description{margin:0;font-family:Niveau Grotesk,sans-serif;font-size:16px;font-weight:600;line-height:150%;color:#000}.device-price{margin-left:auto;flex-shrink:0;align-self:center;font-family:Niveau Grotesk,sans-serif;font-size:18px;font-weight:700;line-height:130%;color:#111;white-space:nowrap}.addon-group{margin-bottom:30px}.addon-group-title{margin-bottom:18px;font-size:20px;color:#fff}.addon-card{display:block;padding:20px;margin-bottom:16px;border-radius:12px;background:#1b1b1b;border:1px solid #333;cursor:pointer;min-height:92px}.addon-card input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.addon-content{display:flex;gap:18px;align-items:flex-start}.addon-image{width:90px;flex-shrink:0}.addon-thumb{width:100%;border-radius:10px}.addon-details{flex:1}.addon-title{font-size:18px;color:#fff;margin-bottom:6px}.addon-description{color:#bbb;font-size:14px}.addon-price{white-space:nowrap;font-weight:700;color:#fff}.roamlink-acknowledgements{margin:40px 0 32px}.acknowledgement-card{width:100%;max-width:843px;min-height:76px;display:flex;align-items:flex-start;gap:20px;padding:0 24px 0 0;border:0;border-radius:8px;margin:0 0 36px;background:transparent;min-width:0}.acknowledgement-card:last-child{margin-bottom:0}.acknowledgement-title{margin:0 0 18px;padding:0;font-family:Niveau Grotesk,sans-serif;font-size:18px;font-weight:700;line-height:130%;letter-spacing:-.02em;color:#fff}.acknowledgement-label{display:flex;align-items:flex-start;gap:14px;cursor:pointer}.custom-checkbox{width:18px;height:18px;border:2px solid #7B7B7B;border-radius:2px;background:transparent;flex-shrink:0;margin-top:3px;position:relative;transition:.2s}.acknowledgement-checkbox{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.acknowledgement-checkbox:checked+.custom-checkbox{border-color:#ef0;background:#ef0}.acknowledgement-checkbox:checked+.custom-checkbox:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid #111;border-width:0 2px 2px 0;transform:rotate(45deg)}.acknowledgement-text{flex:1;margin:0;font-family:Niveau Grotesk,sans-serif;font-size:18px;font-weight:400;line-height:150%;letter-spacing:0;color:#bdbdbd}.roamlink-bottom{width:100%;max-width:843px;min-height:48px;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding-top:24px;background:none!important;border-top:1px solid #3A3A3A}.roamlink-summary{display:flex;align-items:baseline;gap:4px}.summary-label,.summary-price{font-size:18px;font-weight:700;color:#fff}.roamlink-section.is-open>.section-heading{color:#ddf304;font-family:Niveau Grotesk,sans-serif;font-weight:700;font-size:22px;line-height:130%;letter-spacing:-.02em}.roamlink-section.is-open>.section-heading .required,.roamlink-section.is-open>.section-heading .section-arrow{color:#fff}.section-heading[aria-expanded=true],.device-section-heading[aria-expanded=true]{color:#ddf304}.roamlink-sim-delivery .sim-delivery-section-body{display:none}.roamlink-sim-delivery.is-open .sim-delivery-section-body{display:block}.roamlink-sim-delivery .section-arrow{transition:transform .25s ease}.roamlink-sim-delivery:not(.is-open) .section-arrow{transform:rotate(180deg)}.device-card{position:relative}.device-card input{display:none}.device-card input:checked+.device-radio{border-color:#000}.device-card input:checked+.device-radio:after{content:"";position:absolute;width:10px;height:10px;background:var(--rl-primary);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.addon-card{position:relative}.addon-checkbox{width:22px;height:22px;border:2px solid #281919ff;border-radius:4px;position:absolute;top:18px;background:#fff}.addon-card input:checked+.addon-checkbox{background:var(--rl-primary);border-color:var(--rl-primary)}.addon-card input:checked+.addon-checkbox:after{content:"\2713";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:#000;font-size:14px;font-weight:700}.hide{display:none!important}.sim-title .required{color:#a82020}.sim-selector{width:100%;max-width:844px;background:#fff;padding:24px 36px;margin:0;border-radius:0;display:flex;flex-direction:column}.sim-title{margin:0 0 20px;font-family:Niveau Grotesk,sans-serif;font-size:18px;font-weight:700;line-height:130%;letter-spacing:-.02em;background:#333;color:#fff}.sim-title .required{color:#f10423}.sim-option{display:flex;align-items:center;gap:12px;min-height:32px;cursor:pointer;margin-bottom:16px}.sim-option:last-child{margin-bottom:0}.sim-option span{font-family:Niveau Grotesk,sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#111}input[name="properties[SIM Type]"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #222222;border-radius:50%;background:#fff;cursor:pointer;position:relative;transition:.2s}input[name="properties[SIM Type]"]:checked{border-color:#000}input[name="properties[SIM Type]"]:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#000;transform:translate(-50%,-50%) scale(0);transition:.2s}input[name="properties[SIM Type]"]:checked:after{transform:translate(-50%,-50%) scale(1)}.roamlink-top-actions{display:flex;align-items:center;justify-content:flex-end;width:352px;min-height:48px;gap:8px;margin-bottom:0;flex-shrink:0}.roamlink-top-qty{display:none!important}#roamlink-add-cart,#roamlink-add-cart-top{font-family:Niveau Grotesk,sans-serif;font-weight:700;font-style:normal;font-size:22px;line-height:150%;letter-spacing:0;text-transform:none}.quantity-wrapper{display:none!important}#roamlink-add-cart-top:hover{background:#e4f500}.roamlink-card{width:100%;max-width:844px;display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.footer-total{margin-right:auto}.footer-total-label{color:#9d9d9d;font-size:14px;display:block}.footer-total-price{font-size:28px;font-weight:700;color:#fff}.plan-group-header{display:flex;justify-content:space-between}.accordion-arrow{color:#fff;transition:.3s}.plan-group.is-open .accordion-arrow{transform:rotate(180deg)}.plan-price{font-size:18px;color:#000;font-family:Niveau Grotesk;font-weight:700;font-style:Bold;line-height:130%;letter-spacing:-2%;text-align:center}.plan-card.is-selected{border-color:#000!important}.device-section-heading{width:100%;max-width:844px;height:92px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;background:#333;border:none;border-radius:0;margin-bottom:0;cursor:pointer}.section-arrow{display:flex;align-items:center;justify-content:center;color:#fff}.section-arrow svg{width:18px;height:18px}.device-body{overflow:hidden;transition:max-height .35s ease}.roamlink-devices.is-collapsed .device-body{display:none}.device-section-heading{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.device-section-heading .section-arrow{transition:transform .25s ease}.roamlink-devices.is-collapsed .section-arrow{transform:rotate(-90deg)}.plan-group-header{display:flex;justify-content:space-between;width:100%;background:none}.plan-group-title{display:flex;text-align:left;gap:12px;flex:1}.accordion-arrow{margin-left:auto;color:#111;transition:transform .3s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.device-section-body{width:100%;max-width:844px;min-height:283px;display:flex;flex-direction:column;gap:8px;border-radius:0 0 8px 8px}.roamlink-devices .section-arrow{transition:transform .25s ease}.roamlink-devices.is-open .section-arrow{transform:rotate(180deg)}.roamlink-devices:not(.is-open) .device-section-body{display:none}.product-header-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:55px;margin-bottom:16px;gap:24px}@media screen and (max-width:768px){.page-width,.container,.roamlink-product{max-width:100%;width:100%;padding-left:16px;padding-right:16px;margin-left:0;margin-right:0}span.required{color:#d72c0d}.roamlink-grid{display:flex;flex-direction:column;gap:24px}.roamlink-gallery{position:relative;top:auto;max-width:100%;width:100%;gap:16px}.roamlink-info{width:100%;max-width:100%}.gallery-main{width:100%;max-width:100%;aspect-ratio:1/1;margin-bottom:12px}.gallery-main img{width:100%;height:100%;object-fit:contain}.gallery-thumbs{justify-content:flex-start;gap:8px;margin-top:12px}.gallery-thumb{width:52px;height:52px}.gallery-navigation{margin-top:10px}.gallery-arrow{width:48px;height:48px}.gallery-pagination{font-size:18px}.product-title{font-size:28px;line-height:1.2;margin-bottom:20px}.product-header-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.price-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:auto}.compare-price{font-size:18px}.current-price{font-size:22px}.roamlink-top-actions{width:auto;display:flex;justify-content:flex-end}.roamlink-top-qty{display:none}#roamlink-add-cart-top{width:160px;height:48px;font-size:16px;padding:0;text-transform:none}.roamlink-card{max-width:100%;gap:20px;margin-bottom:20px}.section-heading,.device-section-heading{height:60px;padding:0 18px;background:#353535;border-radius:0}.section-heading span,.device-section-heading{font-size:18px;color:#fff}.section-arrow{color:#fff}.plan-group{max-width:100%}.plan-group-header{padding:18px}.plan-group-title{gap:10px}.plan-group-title h3{font-size:18px}.plan-group-title p{font-size:15px;line-height:1.5}.plan-group-body{padding:18px}.plan-card{padding:14px 0;margin-bottom:10px}.plan-content{gap:10px}.plan-left h4{font-size:17px}.plan-left p{font-size:14px}.plan-price{font-size:17px;white-space:nowrap}.sim-selector{max-width:100%;padding:20px 18px}.sim-title{font-size:18px;margin-bottom:16px}.sim-option{gap:10px;margin-bottom:14px}.sim-option span{font-size:15px}.device-options{max-width:100%;padding:18px}.device-card{padding:12px 0}.device-content{gap:12px}.device-image{width:60px;flex:0 0 60px}.device-title{font-size:17px}.device-description{font-size:14px}.device-price{font-size:17px}.roamlink-acknowledgements{margin:30px 0}.acknowledgement-card{padding:0;margin-bottom:28px}.acknowledgement-title{font-size:20px;margin-bottom:12px}.acknowledgement-text{font-size:16px;line-height:1.5}.roamlink-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:16px;margin-top:24px;padding-top:24px}.roamlink-summary{display:flex;align-items:center;gap:6px}.summary-label,.summary-price{font-size:18px}.quantity-wrapper{display:none!important}#roamlink-add-cart{width:170px;height:48px;flex-shrink:0;font-size:16px;text-transform:none}.roamlink-section,.device-section-body,.plan-section-body{width:100%}.roamlink-product{overflow:hidden}img{max-width:100%;height:auto}.roamlink-header{padding:0 16px;height:60px}.roamlink-header-container{display:flex;align-items:center;justify-content:space-between;width:100%;gap:0}.roamlink-logo{flex:1;min-width:0}.roamlink-logo-img{width:auto;height:28px;display:block}.roamlink-desktop-nav{display:none}.roamlink-header-actions{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:14px;flex:0 0 auto;gap:0}.header__icon--cart{width:32px;height:32px;display:flex;align-items:center;justify-content:center;position:relative;padding:0}.header__icon--cart svg{width:24px;height:24px}.cart-count-bubble{position:absolute;top:-5px;right:-6px;min-width:18px;height:18px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1}.roamlink-hamburger{display:flex;width:34px;height:34px;padding:0;margin:0;flex-shrink:0;justify-content:center;align-items:center}git .roamlink-hamburger span{width:22px;height:2px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/roamlink-product.css.map */
