@charset "UTF-8";.device-picker{width:100%}.device-picker-filters{margin-bottom:32px;background:var(--color-panel);border-radius:var(--border-radius-card);border:1px solid var(--color-border);padding:16px}.device-picker .filter-row{display:flex;flex-direction:row;margin-bottom:16px}.device-picker .price-label{position:absolute;top:16px}@media(max-width:768px){.device-picker .price-label{display:none}}.device-picker .filter-controls{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center}@media(max-width:768px){.device-picker .filter-controls{flex-direction:column;align-items:stretch}}.device-picker .filter-control{flex:2;min-width:150px}.device-picker .filter-control.mini{flex:1}@media(max-width:768px){.device-picker .filter-control{min-width:100%}}.device-picker .filter-input,.device-picker .filter-select{width:100%;padding:8px 16px;border:1px solid var(--color-border);border-radius:var(--border-radius-button);font-size:var(--font-size-p2);background:var(--color-background);color:var(--color-text)}.device-picker .filter-checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer}.device-picker .filter-checkbox{width:18px;height:18px;cursor:pointer}.device-picker .price-range{display:flex;flex-direction:column;gap:8px}.device-picker .price-slider-container{position:relative;top:16px;padding:0 8px;width:100%;touch-action:none}@media(max-width:768px){.device-picker .price-slider-container{padding-bottom:16px}}.device-picker .price-slider-track{position:relative;width:100%;height:4px;background:var(--color-border);border-radius:2px;cursor:pointer}.device-picker .price-slider-fill{position:absolute;height:100%;background:var(--color-primary);border-radius:2px;pointer-events:none}.device-picker .price-slider-handle{position:absolute;width:20px;height:20px;background:var(--color-primary);border:2px solid var(--color-background);border-radius:50%;cursor:grab;transform:translate(-50%,-50%);top:50%;transition:transform .1s}.device-picker .price-slider-handle:hover{transform:translate(-50%,-50%) scale(1.1)}.device-picker .price-slider-handle:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.15)}.device-picker .price-slider-handle:focus{outline:none;box-shadow:0 0 0 2px #00008159}.device-picker .price-slider-labels{display:flex;flex-direction:row;justify-content:space-between;margin-top:8px}.device-picker .price-slider-label{font-size:var(--font-size-d1);color:var(--color-text-light)}.device-picker-grid{display:grid;gap:24px}.device-picker-grid.device-picker-grid--cols-2{grid-template-columns:repeat(2,1fr)}.device-picker-grid.device-picker-grid--cols-3{grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.device-picker-grid,.device-picker-grid.device-picker-grid--cols-2,.device-picker-grid.device-picker-grid--cols-3{grid-template-columns:1fr}}.device-picker-empty{text-align:center;padding:40px 0;color:var(--color-text-light)}.device-picker .product-item{width:100%}.device-picker .product-card{border:1px solid var(--color-border);border-radius:var(--border-radius-card);overflow:hidden;background:var(--color-panel);transition:all .3s;padding:1px;margin:8px;display:flex;flex-direction:column;height:100%}.device-picker .product-card:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #0000001a}.device-picker .product-image{width:100%;height:200px;background:var(--color-background);display:flex;align-items:center;justify-content:center;padding:8px}.device-picker .product-image img{max-width:100%;max-height:100%;object-fit:contain}.device-picker .product-info{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.device-picker .product-condition{font-size:var(--font-size-d1);color:var(--color-text-light);text-align:center;margin:0;padding-bottom:0}.device-picker .product-model{font-size:var(--font-size-p1);font-weight:var(--font-weight-medium);text-align:center;margin:0;padding-bottom:10px}.device-picker .product-options{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;align-items:center}.device-picker .product-colors,.device-picker .product-memories{display:flex;flex-direction:row;gap:8px;justify-content:center;flex-wrap:wrap}.device-picker .product-color-btn.button-component.button-secondary[data-selected=false],.device-picker .product-memory-btn.button-component.button-secondary[data-selected=false]{border:1px solid var(--color-border)}.device-picker .product-color-btn.button-component{position:relative;padding-left:32px}.device-picker .product-color-btn.button-component:before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background-color:var(--color-circle, #000000)}.device-picker .product-color-btn.button-component[data-selected=false] :global(.button-text){display:none}.device-picker .product-color-btn.button-component[data-selected=true] :global(.button-text){display:flex}@media(max-width:768px){.device-picker .product-color-btn.button-component[data-selected=false] :global(.button-text){display:flex}}.device-picker .product-color-btn.button-component[style*=--color-circle]:before{background-color:var(--color-circle)}.device-picker .product-name{font-size:var(--font-size-p3);font-weight:var(--font-weight-medium);text-align:center;margin:0;padding-bottom:0}.device-picker .product-price{font-size:var(--font-size-p1);font-weight:var(--font-weight-semibold);text-align:center;margin:0;padding-bottom:0}.device-picker .product-qty{display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid var(--color-primary);border-radius:var(--border-radius-button)}.device-picker .qty-btn.button-component.button-secondary{padding:0;background:transparent;border:none;width:48px}.device-picker .qty-btn.button-component.button-secondary:hover{background:transparent;border:none;color:var(--color-alternative)}.device-picker .qty-value{font-size:var(--font-size-d2);font-weight:var(--font-weight-medium);min-width:30px;text-align:center}.order-title-section[data-astro-cid-fykiapu7]{text-align:center;margin-bottom:32px}.order-empty-state[data-astro-cid-fykiapu7]{padding:32px 24px;text-align:center}.order-empty-state[data-astro-cid-fykiapu7] p[data-astro-cid-fykiapu7]{margin-bottom:16px;color:var(--color-text-secondary)}.order-empty-state[data-astro-cid-fykiapu7] a[data-astro-cid-fykiapu7]{color:var(--color-primary);text-decoration:none}.order-desktop[data-astro-cid-fykiapu7]{display:block}.order-mobile[data-astro-cid-fykiapu7]{display:flex;flex-direction:column}.order-desktop-grid[data-astro-cid-fykiapu7]{gap:20px;align-items:flex-start}.order-left[data-astro-cid-fykiapu7]{flex:2;display:flex;flex-direction:column;gap:20px}.order-right[data-astro-cid-fykiapu7]{flex:1;display:flex;flex-direction:column;position:sticky;top:calc(var(--buyflow-header-height) + 16px);align-self:flex-start;max-height:calc(100vh - 40px);background-color:var(--color-panel);border-radius:var(--border-radius-panel);border:1px solid var(--color-border);min-width:300px;overflow:hidden}.order-review-list[data-astro-cid-fykiapu7]{display:flex;flex-direction:column;gap:20px}.order-review-list-mobile[data-astro-cid-fykiapu7]{display:flex;flex-direction:column;gap:12px}.order-review-list[data-astro-cid-fykiapu7] .order-review-card,.order-review-list-mobile[data-astro-cid-fykiapu7] .order-review-card{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--border-radius-panel);overflow:hidden}.order-review-list-mobile[data-astro-cid-fykiapu7] .order-review-card{border:none}.order-review-card--template[data-astro-cid-fykiapu7]{display:none!important}.order-review-list[data-astro-cid-fykiapu7] .order-items,.order-review-list-mobile[data-astro-cid-fykiapu7] .order-items{padding:32px 24px}@media(max-width:768px){.order-review-list[data-astro-cid-fykiapu7] .order-items,.order-review-list-mobile[data-astro-cid-fykiapu7] .order-items{padding:12px 24px}}.order-item-row[data-astro-cid-fykiapu7]{display:block}.order-item-content[data-astro-cid-fykiapu7]{display:flex;flex-direction:column}.order-item-content[data-astro-cid-fykiapu7][data-has-image]{flex-direction:row;gap:12px}.order-item-image[data-astro-cid-fykiapu7]{width:64px;height:64px;object-fit:contain;flex:0 0 auto;border-radius:8px}.order-item-text[data-astro-cid-fykiapu7]{flex:1 1 auto;min-width:0}.order-item-links[data-astro-cid-fykiapu7]{padding-top:4px}@media(max-width:768px){.item-title[data-astro-cid-fykiapu7]{font-size:var(--font-size-h6);line-height:var(--line-height-h6)}}.item-price[data-astro-cid-fykiapu7]{margin-left:auto}@media(max-width:768px){.item-price[data-astro-cid-fykiapu7]{font-size:var(--font-size-h6);line-height:var(--line-height-h6);font-weight:var(--font-weight-h6)}}@media(max-width:768px){.item-body[data-astro-cid-fykiapu7]{font-size:var(--font-size-paragraph-medium);line-height:var(--line-height-paragraph-medium);color:var(--color-text)}}.item-ooo-text[data-astro-cid-fykiapu7]{color:var(--color-text-error);padding-bottom:0}.order-item-row[data-astro-cid-fykiapu7][data-item-ooo=true] .item-title[data-astro-cid-fykiapu7],.order-item-row[data-astro-cid-fykiapu7][data-item-ooo=true] .item-body[data-astro-cid-fykiapu7]{color:var(--color-text-error)}.order-item-tier-icon[data-astro-cid-fykiapu7]{width:24px;height:24px;display:block;flex-shrink:0}.order-item-learn-more[data-astro-cid-fykiapu7]{display:inline-flex;align-items:center;justify-content:center;padding:4px;background:none;border:none;cursor:pointer;color:var(--color-text-secondary);text-decoration:none;transition:color .2s}.order-item-learn-more[data-astro-cid-fykiapu7]:hover{color:var(--color-primary)}button[data-astro-cid-fykiapu7].button-link[data-item-edit],button[data-astro-cid-fykiapu7].button-link[data-item-device-switch],a[data-astro-cid-fykiapu7].button-link[data-item-ooo-link]{background:none;border:none;padding:0;cursor:pointer;color:var(--color-primary);text-decoration:none;transition:color .2s}button[data-astro-cid-fykiapu7].button-link[data-item-edit]:hover,button[data-astro-cid-fykiapu7].button-link[data-item-device-switch]:hover,a[data-astro-cid-fykiapu7].button-link[data-item-ooo-link]:hover{color:var(--color-alternative);text-decoration:none}button[data-astro-cid-fykiapu7].button-link[data-item-edit]:after{content:"";display:inline-block;width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-left:6px;transition:transform .2s ease;vertical-align:middle;position:relative;top:-2px}button[data-astro-cid-fykiapu7].button-link[data-item-edit][aria-expanded=true]:after{transform:rotate(-135deg);top:1px}.order-separator[data-astro-cid-fykiapu7]{height:1px;background:var(--color-border);margin:24px 0}@media(max-width:768px){.order-separator[data-astro-cid-fykiapu7]{margin:12px 0}}.order-items>.order-item-row:last-child>.order-separator{display:none}.order-additional-device-row[data-astro-cid-fykiapu7] .order-additional-device-image[data-astro-cid-fykiapu7]{width:48px;height:48px;object-fit:contain;flex-shrink:0}.order-additional-device-row[data-astro-cid-fykiapu7] .order-additional-device-content[data-astro-cid-fykiapu7]{flex:1;min-width:0}@media(min-width:1025px){.order-additional-device-row[data-astro-cid-fykiapu7] .order-additional-device-content[data-astro-cid-fykiapu7]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:16px}}.order-additional-device-row[data-astro-cid-fykiapu7] .order-additional-device-qty-price[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}@media(min-width:1025px){.order-additional-device-row[data-astro-cid-fykiapu7] .order-additional-device-qty-price[data-astro-cid-fykiapu7]{grid-column:2;grid-row:1/-1;flex-direction:column;align-items:flex-end;margin-top:0}}.order-additional-device-row[data-astro-cid-fykiapu7] .order-additional-qty[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;align-items:center;gap:0;border:1px solid var(--color-primary);border-radius:var(--border-radius-button);padding:0;background:var(--color-background)}.order-additional-device-row[data-astro-cid-fykiapu7] .order-qty-btn[data-astro-cid-fykiapu7]{padding:4px 12px;min-width:auto;color:var(--color-primary);border:none;background:none}.order-additional-device-row[data-astro-cid-fykiapu7] .order-qty-value[data-astro-cid-fykiapu7]{padding:4px 12px;min-width:2ch}.order-personal-card[data-astro-cid-fykiapu7],.order-shipping-card[data-astro-cid-fykiapu7],.order-billing-card[data-astro-cid-fykiapu7]{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-panel);padding:32px 24px}.billing-title-row[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-bottom:0}.billing-title-row[data-astro-cid-fykiapu7]+.address-fields[data-astro-cid-fykiapu7]{margin-top:12px}.personal-info-title-row[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:16px}.personal-info-title[data-astro-cid-fykiapu7]{margin-bottom:0}.signed-in-summary[data-astro-cid-fykiapu7]{padding-bottom:8px}.signed-in-summary-row[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;gap:32px}@media(max-width:768px){.signed-in-summary-row[data-astro-cid-fykiapu7]{flex-direction:column;gap:12px}}.signed-in-summary-col[data-astro-cid-fykiapu7]{display:flex;flex-direction:column;gap:8px}.signed-in-summary-col[data-astro-cid-fykiapu7]>div[data-astro-cid-fykiapu7]{flex-direction:row;gap:4px}.signed-in-summary[data-astro-cid-fykiapu7]{margin-bottom:16px}.signed-in-summary[data-astro-cid-fykiapu7] .signed-in-summary-row[data-astro-cid-fykiapu7]{display:flex;gap:32px}@media(max-width:768px){.signed-in-summary[data-astro-cid-fykiapu7] .signed-in-summary-row[data-astro-cid-fykiapu7]{flex-direction:column;gap:12px}}.signed-in-summary[data-astro-cid-fykiapu7] .signed-in-summary-col[data-astro-cid-fykiapu7]{flex:1}.personal-form-row[data-astro-cid-fykiapu7]{gap:16px;margin-bottom:16px}.personal-form-row[data-astro-cid-fykiapu7]:last-of-type{margin-bottom:0}@media(min-width:1025px){.personal-field-wrap[data-astro-cid-fykiapu7]{flex:1;min-width:0}}.personal-field-wrap[data-astro-cid-fykiapu7] .personal-form-field[data-astro-cid-fykiapu7]{width:100%}.field-error{color:var(--color-text-error);padding-top:4px}.email-exists-error[data-astro-cid-fykiapu7].field-error{margin-top:-16px}@media(max-width:768px){.email-exists-error[data-astro-cid-fykiapu7].field-error{margin-top:0}}.personal-address-section[data-astro-cid-fykiapu7]{margin-top:24px}.personal-address-subtitle[data-astro-cid-fykiapu7],.personal-address-heading[data-astro-cid-fykiapu7]{margin-bottom:8px}.personal-address-hint[data-astro-cid-fykiapu7]{color:var(--color-text-secondary);margin-bottom:12px}.address-fields[data-astro-cid-fykiapu7]{gap:16px;align-items:flex-start}.address-fields-main[data-astro-cid-fykiapu7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.address-fields-main[data-astro-cid-fykiapu7] .address-input-line[data-astro-cid-fykiapu7]{width:100%;min-width:0;box-sizing:border-box}.address-map-wrap[data-astro-cid-fykiapu7]{flex-shrink:0;display:none}.address-map-wrap[data-astro-cid-fykiapu7][data-visible]{display:block}.address-map[data-astro-cid-fykiapu7]{display:block;max-width:300px;height:auto;border-radius:var(--border-radius-button)}.address-validation[data-astro-cid-fykiapu7]{color:var(--color-text-secondary)}.address-validation[data-astro-cid-fykiapu7].valid{color:var(--color-success, #0a0)}.address-validation[data-astro-cid-fykiapu7].invalid{color:var(--color-text-error)}.checkbox-label[data-astro-cid-fykiapu7]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label[data-astro-cid-fykiapu7] input[data-astro-cid-fykiapu7][type=checkbox]{width:18px;height:18px;cursor:pointer}.personal-byon-blocks[data-astro-cid-fykiapu7]{gap:20px}.personal-container-mobile[data-astro-cid-fykiapu7]{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--border-radius-panel);padding:16px 24px;display:flex;flex-direction:column}.personal-container-mobile[data-astro-cid-fykiapu7] .order-byon-card[data-astro-cid-fykiapu7]{background:transparent;border:none;border-radius:0;padding:0;margin-bottom:0}.personal-container-mobile[data-astro-cid-fykiapu7] .personal-byon-blocks[data-astro-cid-fykiapu7]{margin-top:16px}.personal-container-mobile[data-astro-cid-fykiapu7] [data-astro-cid-fykiapu7][data-byon-fields-row]{flex-direction:row;flex-wrap:nowrap}.personal-container-mobile[data-astro-cid-fykiapu7] .billing-title-row[data-astro-cid-fykiapu7] [data-astro-cid-fykiapu7][data-byon-addr-title]{display:none}.personal-mobile-signin-section[data-astro-cid-fykiapu7]{display:flex;flex-direction:column;align-items:flex-start}.personal-mobile-account-text[data-astro-cid-fykiapu7]{padding-bottom:0;margin-bottom:0}.personal-mobile-signin-btn[data-astro-cid-fykiapu7]{align-self:flex-start}.personal-mobile-title[data-astro-cid-fykiapu7]{padding-top:16px;margin-bottom:16px}.mobile-field-label[data-astro-cid-fykiapu7]{display:block;padding-bottom:6px}.personal-mobile-section[data-astro-cid-fykiapu7]{margin-top:16px}.mobile-expanded-title[data-astro-cid-fykiapu7]{padding-top:6px;padding-bottom:6px;margin-top:12px}.personal-mobile-pp[data-astro-cid-fykiapu7]{margin-top:16px}.personal-mobile-pp[data-astro-cid-fykiapu7] .order-agree-text[data-astro-cid-fykiapu7]{color:var(--color-text)}.mobile-address-layout[data-astro-cid-fykiapu7]{display:flex;flex-direction:column;gap:12px}.mobile-address-layout[data-astro-cid-fykiapu7] .address-input-line[data-astro-cid-fykiapu7]{width:100%;min-width:0;box-sizing:border-box}.mobile-address-street2-row[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;gap:10px;align-items:flex-start}.mobile-address-street2-col[data-astro-cid-fykiapu7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.mobile-address-street2-col[data-astro-cid-fykiapu7] .address-input-line[data-astro-cid-fykiapu7]{width:100%}.personal-container-mobile[data-astro-cid-fykiapu7] .address-map[data-astro-cid-fykiapu7]{max-width:120px}.order-byon-card[data-astro-cid-fykiapu7] .text-input[data-astro-cid-fykiapu7]{border-radius:9999px;background:var(--color-background);-webkit-appearance:none;appearance:none}.text-input[data-astro-cid-fykiapu7]{height:var(--control-height);padding:0 16px;border:1px solid var(--color-border);border-radius:9999px;outline:none}.password-input-wrap[data-astro-cid-fykiapu7]{position:relative;display:flex;align-items:center}.password-input-wrap[data-astro-cid-fykiapu7] .text-input[data-astro-cid-fykiapu7]{width:100%;padding-right:44px}.password-input-wrap[data-astro-cid-fykiapu7] .password-toggle[data-astro-cid-fykiapu7]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center}.password-input-wrap[data-astro-cid-fykiapu7] .password-toggle[data-astro-cid-fykiapu7]:hover{color:var(--color-link-hover)}.password-input-wrap[data-astro-cid-fykiapu7] .password-toggle[data-astro-cid-fykiapu7] .eye-icon[data-astro-cid-fykiapu7]{width:20px;height:20px}@media(max-width:768px){.order-page[data-astro-cid-fykiapu7]{display:flex;flex-direction:column;height:calc(100dvh - var(--buyflow-header-height));overflow:hidden}}.order-error-banner[data-astro-cid-fykiapu7]{color:var(--color-text-error);background:var(--color-error-bg, #fef2f2);border:1px solid var(--color-error);border-radius:8px;padding:12px 16px;margin:0 auto 16px;max-width:calc(var(--section-width) - 64px);width:calc(100% - 64px);white-space:pre-line}@media(max-width:768px){.order-error-banner[data-astro-cid-fykiapu7]{width:calc(100% - 40px)}}.order-mobile[data-astro-cid-fykiapu7]{flex:1;min-height:0;overflow:hidden}.order-mobile[data-astro-cid-fykiapu7].section-component{margin-bottom:0}.order-mobile[data-astro-cid-fykiapu7] .section-content{flex:1;display:flex;flex-direction:column;min-height:0}.mobile-accordion[data-astro-cid-fykiapu7]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;flex:1;min-height:0}.accordion-item[data-astro-cid-fykiapu7]{display:flex;flex-direction:column;gap:0}.accordion-item[data-astro-cid-fykiapu7]:not([data-acc-expanded]){flex:0 0 auto}.accordion-item[data-astro-cid-fykiapu7][data-acc-expanded]{flex:1;min-height:0}.mobile-footer[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;align-items:center;gap:16px;margin:0 -20px;padding:12px 20px;flex:0 0 auto;background-color:var(--color-panel)}.mobile-footer-back[data-astro-cid-fykiapu7]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;border:1.5px solid var(--color-primary);background:var(--color-background);color:var(--color-primary);cursor:pointer;flex-shrink:0;text-decoration:none;transition:color .2s,border-color .2s}.mobile-footer-back[data-astro-cid-fykiapu7]:hover{color:var(--color-link-hover);border-color:var(--color-link-hover)}.mobile-footer-next[data-astro-cid-fykiapu7]{flex:1;min-width:0;height:48px;border-radius:var(--border-radius-button, 9999px);font:inherit;font-size:18px;font-weight:500;cursor:pointer;text-align:center;border:none;transition:all .2s ease;text-decoration:none}.mobile-footer-next[data-astro-cid-fykiapu7].button-primary{background-color:var(--color-primary);color:#fff;border:2px solid var(--color-primary)}.mobile-footer-next[data-astro-cid-fykiapu7].button-primary:hover:not(:disabled){background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.mobile-footer-next[data-astro-cid-fykiapu7].button-secondary{background:var(--color-background);border:2px solid var(--color-primary);color:var(--color-primary)}.mobile-footer-next[data-astro-cid-fykiapu7].button-secondary:hover:not(:disabled){background-color:var(--color-panel)}.mobile-footer-next[data-astro-cid-fykiapu7]:disabled{background-color:var(--color-border);color:var(--color-background);border-color:var(--color-border);cursor:not-allowed}.accordion-title[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--border-radius-button);cursor:pointer;width:100%;text-align:left;font:inherit;color:inherit}.accordion-item[data-astro-cid-fykiapu7][data-acc-expanded] .accordion-title[data-astro-cid-fykiapu7]{border-color:var(--color-primary)}.accordion-title-inner[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;align-items:center;gap:12px;flex:1;min-width:0}.accordion-icon[data-astro-cid-fykiapu7]{position:relative;flex-shrink:0;width:20px;height:20px}.accordion-icon[data-astro-cid-fykiapu7] [data-astro-cid-fykiapu7][data-acc-icon-completed],.accordion-icon[data-astro-cid-fykiapu7] [data-astro-cid-fykiapu7][data-acc-icon-active],.accordion-icon[data-astro-cid-fykiapu7] [data-astro-cid-fykiapu7][data-acc-icon-pending]{display:none}.accordion-item[data-astro-cid-fykiapu7][data-acc-completed] .accordion-icon[data-astro-cid-fykiapu7] [data-astro-cid-fykiapu7][data-acc-icon-completed],.accordion-item[data-astro-cid-fykiapu7][data-acc-expanded] .accordion-icon[data-astro-cid-fykiapu7] [data-astro-cid-fykiapu7][data-acc-icon-active]{display:block}.accordion-item[data-astro-cid-fykiapu7]:not([data-acc-completed]):not([data-acc-expanded]) .accordion-icon[data-astro-cid-fykiapu7] [data-astro-cid-fykiapu7][data-acc-icon-pending]{display:block}.accordion-label[data-astro-cid-fykiapu7]{color:var(--color-primary)}.accordion-chevron[data-astro-cid-fykiapu7]{flex-shrink:0;color:var(--color-text-secondary)}.accordion-item[data-astro-cid-fykiapu7][data-acc-expanded] .accordion-chevron[data-astro-cid-fykiapu7]{display:none}.accordion-body[data-astro-cid-fykiapu7]{overflow:hidden;padding:20px 0;flex:1;min-height:0;display:none;overflow-y:auto}.accordion-item[data-astro-cid-fykiapu7][data-acc-expanded] .accordion-body[data-astro-cid-fykiapu7]{display:flex;flex-direction:column}.mobile-panel-break{margin:0 -24px;background:var(--color-background)}.mobile-panel-cap-bottom{height:var(--border-radius-panel);background:var(--color-panel);border-bottom-left-radius:var(--border-radius-panel);border-bottom-right-radius:var(--border-radius-panel)}.mobile-panel-cap-top{height:var(--border-radius-panel);background:var(--color-panel);border-top-left-radius:var(--border-radius-panel);border-top-right-radius:var(--border-radius-panel);margin-top:10px}[data-panel-break-active] .order-item-expanded{margin:0 -24px;padding:0 24px;background:var(--color-panel)}.order-right-bottom[data-astro-cid-fykiapu7]{flex-shrink:0;padding:16px 24px 24px;display:flex;flex-direction:column;gap:16px}.order-totals-mobile{background-color:var(--color-panel);border-radius:var(--border-radius-panel);border:1px solid var(--color-border)}.order-agree-label[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;align-items:flex-start;gap:10px;cursor:pointer;padding-bottom:0}.order-agree-checkbox[data-astro-cid-fykiapu7]{width:18px;height:18px;flex-shrink:0;margin-top:2px;cursor:pointer}.order-agree-text[data-astro-cid-fykiapu7]{padding-bottom:0}.order-right-actions[data-astro-cid-fykiapu7],.order-mobile-actions[data-astro-cid-fykiapu7],.order-right-actions[data-astro-cid-fykiapu7] .button-component,.order-mobile-actions[data-astro-cid-fykiapu7] .button-component{width:100%}.order-mobile-actions[data-astro-cid-fykiapu7]{padding:0 24px 16px}.plan-picker-group-selector[data-astro-cid-fykiapu7]{padding-top:24px;margin-bottom:24px}.plan-group-selector-wrapper[data-astro-cid-fykiapu7]{display:flex;flex-direction:column;align-items:center;padding-bottom:20px;width:100%}.plan-group-buttons[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;gap:0;min-width:400px}@media(max-width:768px){.plan-group-buttons[data-astro-cid-fykiapu7]{min-width:auto}}.plan-group-button[data-astro-cid-fykiapu7].button-component{border-radius:0;border-right-width:0;text-decoration:none;cursor:pointer;white-space:nowrap;padding:0;flex:1}@media(max-width:768px){.plan-group-button[data-astro-cid-fykiapu7].button-component{flex:auto}}.plan-group-button[data-astro-cid-fykiapu7]:first-child{border-top-left-radius:var(--border-radius-button);border-bottom-left-radius:var(--border-radius-button)}.plan-group-button[data-astro-cid-fykiapu7]:last-child{border-top-right-radius:var(--border-radius-button);border-bottom-right-radius:var(--border-radius-button);border-right-width:1px}.plan-group-button[data-astro-cid-fykiapu7][data-first-visible=true]{border-top-left-radius:var(--border-radius-button);border-bottom-left-radius:var(--border-radius-button)}.plan-group-button[data-astro-cid-fykiapu7][data-last-visible=true]{border-top-right-radius:var(--border-radius-button);border-bottom-right-radius:var(--border-radius-button);border-right-width:1px}.cyop-hint-wrapper[data-astro-cid-fykiapu7]{width:100%}.cyop-hint[data-astro-cid-fykiapu7]{text-align:center;margin-top:16px}.cf-form[data-astro-cid-fykiapu7]{margin-top:16px;padding:20px;border-radius:var(--border-radius-panel);background-color:var(--color-panel)}.cf-title[data-astro-cid-fykiapu7]{margin:0 0 8px}.cf-body[data-astro-cid-fykiapu7]{margin:0 0 16px}.cf-input-row[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;gap:12px;align-items:flex-start}@media(max-width:768px){.cf-input-row[data-astro-cid-fykiapu7]{flex-direction:column}}.cf-input-row[data-astro-cid-fykiapu7] .cf-input-wrap[data-astro-cid-fykiapu7]{flex:1;min-width:0}.cf-input-row[data-astro-cid-fykiapu7] .cf-input[data-astro-cid-fykiapu7]{width:100%}.cf-input-row[data-astro-cid-fykiapu7] .cf-save-btn[data-astro-cid-fykiapu7]{min-width:140px;height:var(--control-height)}.cf-status[data-astro-cid-fykiapu7]{margin-top:8px;color:var(--color-success)}.order-addons-inline[data-astro-cid-fykiapu7]{margin-top:20px}.order-addons-inline[data-astro-cid-fykiapu7] .addons-list[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;gap:20px;align-items:stretch;justify-content:space-between}@media(max-width:768px){.order-addons-inline[data-astro-cid-fykiapu7] .addons-list[data-astro-cid-fykiapu7]{flex-direction:column}}.order-addons-inline[data-astro-cid-fykiapu7] .addon-option[data-astro-cid-fykiapu7]{flex:1;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-panel);padding:24px;position:relative;cursor:pointer}.order-addons-inline[data-astro-cid-fykiapu7] .addon-recommended[data-astro-cid-fykiapu7]{position:absolute;right:0;top:0;background-color:var(--color-primary);color:var(--color-background);padding:6px 12px;border-top-right-radius:var(--border-radius-panel);border-bottom-left-radius:var(--border-radius-panel)}.order-addons-inline[data-astro-cid-fykiapu7] .addon-content[data-astro-cid-fykiapu7]{padding-top:24px}.order-addons-inline[data-astro-cid-fykiapu7] .addon-header[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px}.order-addons-inline[data-astro-cid-fykiapu7] .addon-header[data-astro-cid-fykiapu7] .checkbox-label[data-astro-cid-fykiapu7]{display:flex;align-items:flex-start;gap:8px;cursor:pointer;flex:1;margin:0}.order-addons-inline[data-astro-cid-fykiapu7] .addon-header[data-astro-cid-fykiapu7] .checkbox-label[data-astro-cid-fykiapu7] input[data-astro-cid-fykiapu7][type=checkbox]{width:18px;height:18px;cursor:pointer;flex-shrink:0;margin-top:2px}.order-addons-inline[data-astro-cid-fykiapu7] .addon-body[data-astro-cid-fykiapu7]{display:flex;flex-direction:column;gap:8px}.order-addons-inline[data-astro-cid-fykiapu7] .addon-feature[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;align-items:flex-start;gap:4px}.order-addons-inline[data-astro-cid-fykiapu7] .addon-check-icon[data-astro-cid-fykiapu7]{flex:0 auto;width:19px;height:19px;color:var(--color-primary);margin-top:2px}.byod-form{display:flex;flex-direction:column;gap:12px;padding-top:8px}.byod-sim-switcher{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.byod-sim-buttons{display:flex;flex-direction:row;gap:12px;align-items:center}.byod-sim-btn{padding:10px 20px;border-radius:999px;font-size:1rem;font-weight:500;border:1px solid var(--color-border, #ccc);background:var(--color-bg-secondary, #f0f0f0);color:var(--color-text-secondary, #555);cursor:pointer;transition:background .15s,color .15s}.byod-sim-btn[aria-pressed=true]{background:var(--color-primary, #1a237e);color:#fff;border-color:var(--color-primary, #1a237e)}.byod-sim-btn:hover:not([aria-pressed=true]){background:var(--color-bg-hover, #e5e5e5)}.byod-esim-hint{font-size:.875rem;color:var(--color-text-secondary, #666)}.byod-form-body,.byod-form-hint{margin:0;color:var(--color-text-secondary, #555)}.byod-form-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}.byod-imei-input,.byod-iccid-input{flex:1;min-width:180px;padding:10px 14px;border-radius:999px;border:1px solid var(--color-border, #ccc)}.byod-check-btn{padding:10px 20px;border-radius:999px;font-weight:500;border:none;background:var(--color-primary, #1a237e);color:#fff;cursor:pointer;white-space:nowrap}.byod-check-btn:disabled{background:var(--color-bg-secondary, #e0e0e0);color:var(--color-text-secondary, #888);cursor:not-allowed}.byod-check-btn:not(:disabled):hover{opacity:.9}.byod-secondary-label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:.9375rem;color:var(--color-text-secondary, #555)}.byod-result-wrap{margin-top:8px}.byod-result{margin-top:4px}.byod-result.byod-result--success{color:var(--color-success, #0a0)}.byod-result.byod-result--ok{color:var(--color-primary, #1a237e)}.byod-result.byod-result--fail{color:var(--color-text-error, #b00020)}.mobile-byod-section[data-astro-cid-fykiapu7]{display:flex;flex-direction:column}.mobile-byod-esim-panel[data-astro-cid-fykiapu7],.mobile-byod-iccid-panel[data-astro-cid-fykiapu7],.mobile-byod-imei-panel[data-astro-cid-fykiapu7]{display:flex;flex-direction:column;gap:8px}.mobile-byod-panel-title[data-astro-cid-fykiapu7]{margin:0;padding-bottom:8px}.mobile-byod-imei-row[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;gap:10px}.phone-pricing-picker{display:flex;flex-direction:column;gap:12px;padding-top:16px}[data-panel-break-active] .phone-pricing-picker{padding-top:0;gap:0}[data-panel-break-active] .mobile-plan-picker{padding-top:0}.mobile-plan-group-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;padding-bottom:0}.mobile-plan-group-row{display:flex;flex-direction:row;gap:0;width:100%}.mobile-plan-group-btn{flex:1;padding:10px 8px;font:inherit;font-weight:500;cursor:pointer;border:2px solid var(--color-primary);background:var(--color-background);color:var(--color-primary);white-space:nowrap;border-right-width:0;border-radius:0;transition:all .15s ease}.mobile-plan-group-btn-first{border-top-left-radius:var(--border-radius-button);border-bottom-left-radius:var(--border-radius-button)}.mobile-plan-group-btn-last{border-top-right-radius:var(--border-radius-button);border-bottom-right-radius:var(--border-radius-button);border-right-width:2px}.mobile-plan-group-btn-active{background-color:var(--color-primary);color:#fff}.mobile-plan-group-links{display:flex;justify-content:center}.mobile-plan-group-link{background:none;border:none;padding:4px 0;font:inherit;color:var(--color-primary);cursor:pointer}.mobile-plan-group-link-active{font-weight:600}.mobile-cf-form[data-astro-cid-fykiapu7]{display:flex;flex-direction:column;gap:8px;padding:8px 0}.mobile-cf-title[data-astro-cid-fykiapu7]{text-align:center;margin:0}.mobile-cf-body[data-astro-cid-fykiapu7]{margin:0}.mobile-cf-input-row[data-astro-cid-fykiapu7]{display:flex;flex-direction:column;gap:10px}.mobile-cf-save-btn[data-astro-cid-fykiapu7]{white-space:nowrap}.mobile-addon-option[data-astro-cid-fykiapu7]{padding:16px 0;cursor:pointer}.mobile-addon-header[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;align-items:center;gap:12px}.mobile-addon-checkbox[data-astro-cid-fykiapu7]{flex-shrink:0}.mobile-addon-title[data-astro-cid-fykiapu7]{flex:1}.mobile-addon-price[data-astro-cid-fykiapu7]{flex-shrink:0}.mobile-addon-features[data-astro-cid-fykiapu7]{margin-top:8px;gap:16px}.mobile-addon-features[data-astro-cid-fykiapu7] .addon-feature[data-astro-cid-fykiapu7]{display:flex;flex-direction:row;align-items:flex-start;gap:4px}.mobile-addon-features[data-astro-cid-fykiapu7] .addon-check-icon[data-astro-cid-fykiapu7]{flex:0 0 auto;width:24px;height:24px}.phone-pricing-options{display:flex;flex-direction:row;align-items:stretch;gap:20px}.phone-pricing-option{display:flex;flex-direction:column;padding:16px;border:1px solid var(--color-border, #ddd);border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s;flex:1;min-width:0}.phone-pricing-option:hover{border-color:var(--color-text, #1a1a1a)}.phone-pricing-option:has(input:checked){border-color:var(--color-text, #1a1a1a);background:var(--color-panel, #f5f5f5)}.phone-pricing-option-radio-row{display:flex;flex-direction:row;align-items:center;gap:8px}.phone-pricing-option input[type=radio]{flex-shrink:0;margin:0}.phone-pricing-option-title{padding-bottom:0}.phone-pricing-option-description{display:flex;flex-direction:column;gap:4px;padding-top:40px}.phone-pricing-option-price{padding-bottom:0;color:var(--color-text, #1a1a1a)}.phone-pricing-option-body{padding-bottom:0;margin:0;color:var(--color-text-secondary, #666)}.mobile-option{padding:16px 0;border-bottom:1px solid var(--color-border)}.mobile-option:last-child{border-bottom:none}.mobile-option-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:10px}.mobile-option-title{flex:1;padding-bottom:0}.mobile-option-prices{display:flex;flex-direction:column;align-items:flex-end}.mobile-option-old-price{padding-bottom:0;text-decoration:line-through;color:var(--color-text-secondary)}.mobile-option-price{padding-bottom:0;font-weight:700;color:var(--color-alternative)}.mobile-option-body{padding-bottom:10px;margin:0;color:var(--color-text-secondary)}.mobile-option-action{display:flex;flex-direction:row;align-items:center;gap:20px}.mobile-option-select{background:none;border:none;padding:0;font:inherit;color:var(--color-primary);cursor:pointer;text-decoration:none}.mobile-option-selected{color:var(--color-text)}.order-device-picker-wrap{padding:16px 0}.order-device-picker-wrap .device-picker-filters{margin-bottom:16px}.order-device-picker-wrap .device-picker-grid{gap:16px}.order-review-list-mobile .order-device-picker-wrap .device-picker-grid{grid-template-columns:1fr}.order-device-picker-wrap .product-card{margin:0}.order-device-picker-wrap .product-image{height:150px}.order-device-picker-wrap .product-info{padding:12px}.order-device-picker-wrap .product-options{margin-bottom:8px}.order-device-picker-wrap .buttons.center{margin-top:8px}.calc-tax-spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:calc-tax-spin .6s linear infinite}@keyframes calc-tax-spin{to{transform:rotate(360deg)}}
