.header__main-nav .header__link-list li{font-size:1rem;text-transform:uppercase}.header-sticky{border-bottom:1px solid #D0D0D0}.header__main-nav .header__link-list li a.link-blue{color:#3785c5}.header__main-nav .header__link-list li a.link-blue:hover{color:#0475d2!important}.header__secondary-nav li{font-size:.875rem;text-transform:uppercase}.header__icon-list.mobile__icon-list{align-items:flex-end;justify-content:flex-end}.header__wrapper{grid-template-columns:270px auto auto 270px}.header__main-nav .header__icon-list{justify-content:center}.header__main-nav span.hot-badge{font-size:.75rem;line-height:13px;color:#fff;background-color:#c9391a;border-radius:10px;letter-spacing:2px;padding:1px 7px;position:absolute;margin-top:-1rem}.header__main-nav span.hot-badge:hover{background-color:#81230e}.panel-list__wrapper .panel__scroller{padding-right:12px}.panel-list__wrapper span,.panel-list__wrapper li{font-size:1rem;line-height:28px;text-transform:uppercase}.panel-list__wrapper li.link-blue{color:#3785c5}.panel-list__wrapper li.secondary span{font-weight:400;text-transform:none;font-size:.875rem}.panel-list__wrapper span.hot-badge{line-height:14px;font-size:.75rem;color:#fff;padding:1px 8px;background-color:#c9391a;border-radius:20px;letter-spacing:2px;display:flex;width:fit-content;justify-content:center}.semi-bold{font-family:var(--heading-font-family);font-weight:700}.footer__copyright p{display:inline-block;font-size:.75rem;margin-left:40px;line-height:24px;color:#676767}.footer__copyright span{font-size:.875rem;line-height:24px}.footer__block.footer__block--menu p{font-size:.875rem}.footer__block.footer__block--menu li{font-size:.75rem;color:#676767}.footer_mobile i.toggle_sign:before{content:"+";font-size:1.125rem;font-style:normal;width:18px;display:inline-block;height:18px}.footer_mobile.menu-open i.toggle_sign:before{content:"\2212"}.footer__aside{border-top:1px solid #B4B4B4}.footer__aside-bottom{margin-top:30px}.banner-blocks-section p{text-transform:uppercase}.banner-blocks-section p.top_title_size{font-size:.875rem;font-weight:400}.banner-blocks-section p.h0{font-size:1.25rem}.banner-blocks-section .button{font-size:.75rem;border-radius:6px;padding:10px 42px;margin-top:12px}img.mobile_image{display:none}.tl-switcher.tl-language .tl-select{padding:0}.panel-footer__account-link{font-size:1rem;line-height:28px;text-transform:uppercase}.shopify-section--text-with-icons .section.section-full.bg-custom{padding-top:30px;padding-bottom:30px}:not(.is-scrollable) .text-with-icons__item{border-right:1px solid #FFFFFF;padding-inline-start:72px;padding-inline-end:72px}.text-with-icons__item:last-child{border-right:none}:not(.is-scrollable) .text-with-icons__list{gap:0}.text-with-icons__item img.image-icon{min-height:32px}.page-dots>*{background-color:#fff;border:1px solid #707070;opacity:1;width:var(--spacing-2);height:var(--spacing-2)}.page-dots>*[aria-current=true]{background-color:#333}button.provinces{font-size:.75rem;border-radius:50%;width:35px;height:35px;border:.5px solid #000000;background-color:#000;color:#fff;padding:8px;cursor:pointer;text-align:center;text-transform:uppercase}button.provinces.mb{font-size:.75em}button.provinces:focus{outline:2px solid #08568E}button.provinces span:after{content:"";display:inline-block;width:7px;height:7px;margin:0 5px 0 auto;border-width:0 1px 1px 0;border-style:solid;border-color:#000;opacity:.9;transform:rotate(45deg) translateY(-40%);transition:.3s ease}span.caret{margin-left:15px;position:absolute}button.provinces.prov-open span:after{transform:rotate(-135deg) translate(-2px)}.country-swticher{margin-right:18px;font-size:.9375rem}ul.country-options{display:none;position:absolute;top:70%;z-index:1000;float:left;min-width:30px;background-color:#fff;border-radius:3px;box-shadow:0 0 5px 1px #00000026}@media (max-width: 1100px){ul.country-options{position:fixed}}ul.country-options li{margin:0 10px;cursor:pointer;font-size:.75rem}.desktop-slide{margin-left:20%}.desktop-slide .slide-heading{text-transform:uppercase}.desktop-slide .slide-subheading{font-size:.875rem;margin-top:10px}.desktop-slide .button{font-size:.75rem;padding:10px 62px}@media (max-width: 1024px){.show-on-mobile-tablet{display:block}.hide-on-mobile-tablet{display:none}}@media (min-width: 1025px){.show-on-desktop{display:block}.hide-on-desktop{display:none}}.image-link-blocks__inner{position:absolute;top:50%;transform:translateY(-50%);padding:var(--spacing-5)}.image-link-blocks__item{position:relative;height:120px;display:flex;justify-content:center;align-items:center}.latest-deals.multi-column__item{position:relative}.deals-content{position:absolute;padding:60px 50px}.deals-content .sub-heading{padding-right:50px;font-size:.875rem;line-height:36px}.link-circle-arrow{margin-top:30px}.default-cms-page ol[type=a]{list-style-type:lower-alpha}.default-cms-page ol[type=i]{list-style-type:lower-roman}.default-cms-page ul{list-style-type:disc;list-style-position:outside;padding-left:20px}.section-full.top-smart-phones{padding-top:60px;padding-bottom:60px}.top-smart-phones .floating-controls-container{padding-left:20px}.top-smart-phones .floating-controls-container .product-card__title{text-align:center;font-size:.75rem}.top-smart-phones .product-card{max-width:290px}.top-smart-phones .product-card__figure{max-height:280px}.top-smart-phones .product-card__figure a{width:100%;height:100%;display:block}.top-smart-phones .product-card__figure a img{width:100%;height:100%}.section.section-breadcrumb{padding-block-start:25px;padding-block-end:0px}.section.section-breadcrumb .breadcrumb{font-size:.75rem;color:#333;text-transform:uppercase}.section.section-breadcrumb .breadcrumb span.active{color:#046bab}.section.section-breadcrumb .breadcrumb span.right-arrow{display:inline-block;padding:0 3px}.breadcrumb-list{display:flex;list-style:none;padding:0;margin:0}.breadcrumb-item{display:inline}.breadcrumb-separator{margin:0 5px}.breadcrumb-item a,.breadcrumb-item span{text-decoration:none;color:inherit}.accessories-pdp .product-info__vendor,.device-type-pdp .product-info__vendor{text-transform:uppercase;font-size:.75rem;letter-spacing:0px;color:#333;font-family:var(--heading-font-family);font-weight:400}.accessories-pdp .product-info__price .text-lg,.device-type-pdp .product-info__price .text-lg{color:#046bab;font-weight:700;font-size:1.25rem;font-family:var(--heading-font-family)}.accessories-pdp .product-info__button,.device-type-pdp .product-info__button{display:inline-grid;width:48%;margin-inline-end:10px;margin-bottom:0;margin-top:10px}.accessories-pdp .product-info__button:nth-child(odd) a{background-color:#046bab;box-shadow:none;color:#fff}.accessories-pdp .product-info__buy-buttons,.device-type-pdp .product-info__buy-buttons{display:inline-grid;width:48%;margin-bottom:0}.accessories-pdp .product-info__text,.device-type-pdp .product-info__text{margin-block-start:12px;width:100%}.plp-collection .product-card__figure img.product-card__image,.shopify-section--product-recommendations .product-card__figure img.product-card__image,.shopify-section--featured-collection .product-card__figure img.product-card__image{margin:auto;min-height:160px;max-height:160px}.plp-collection .product-card__info .product-card__title a,.shopify-section--product-recommendations .product-card__info .product-card__title a,.shopify-section--featured-collection .product-card__info .product-card__title a{font-size:1rem;line-height:24px;color:#333}.plp-collection .product-card__figure,.shopify-section--product-recommendations .product-card__figure,.shopify-section--featured-collection .product-card__figure{padding:40px}.plp-collection .product-card__info,.shopify-section--product-recommendations .product-card__info,.shopify-section--featured-collection .product-card__info{padding-top:0;gap:0}.plp-collection .price-list sale-price.text-subdued,.shopify-section--product-recommendations .price-list sale-price.text-subdued,.shopify-section--featured-collection .price-list sale-price.text-subdued,.shopify-section--main-search .price-list sale-price.text-subdued{font-size:1.25rem;margin-top:15px;color:#046bab}.plp-collection span.product-card__title,.shopify-section--product-recommendations span.product-card__title,.shopify-section--featured-collection span.product-card__title{min-height:52px;display:block}.plp-collection .collection-product-count{justify-content:center;gap:var(--spacing-1);flex-shrink:0;margin-inline-start:auto;display:flex;position:relative}.comparable-collection-button.with-icon a{width:40px!important;height:40px!important}.comparable-collection-button.with-icon{border-radius:50%}.comparable-custom-action{margin-top:20px!important}.add-to-comparable[type=checkbox]:checked+label,.add-to-comparable[type=checkbox]:not(:checked)+label{font-size:1rem!important;line-height:24px!important;font-family:var(--heading-font-family);font-weight:400;color:#333}.add-to-comparable[type=checkbox]:checked+label:before,.add-to-comparable[type=checkbox]:not(:checked)+label:before{border-radius:4px!important;border:1px solid #707070!important}.back-to-top{position:fixed;bottom:15px;right:135px;cursor:pointer;color:#000;background:transparent;padding:0;z-index:60000;max-width:40px;width:100%;border-radius:25px}.back-to-top svg{vertical-align:middle}.hide{display:none!important}.collection-promo-banner,.product-promo-banner,.page-promo-banner{display:grid;grid-template-columns:60% 40%}.collection-promo-image,.product-promo-image,.page-promo-image{max-height:300px}.collection-promo-right-content,.product-promo-right-content,.page-promo-right-content{margin:auto;text-align:center;padding:10px}.promo-right-title{font-size:1.25rem;padding:0 25px;margin-bottom:15px}.collection-promo-right-content .button,.product-promo-right-content .button,.page-promo-right-content .button{font-size:1.125rem;line-height:28px;padding:8px 32px;margin:0 20px}.shopify-section--product-recommendations product-card .product-card__figure .product-card__image.product-card__image--secondary.object-fill,.shopify-section--featured-collection product-card .product-card__figure .product-card__image.product-card__image--secondary.object-fill,.plp-collection product-card .product-card__figure .product-card__image.product-card__image--secondary.object-fill{object-fit:contain;top:40px}.shopify-section--product-recommendations product-card .product-card__figure .product-card__quick-buy,.shopify-section--featured-collection product-card .product-card__figure .product-card__quick-buy{text-align:center;left:0;right:0;margin-left:auto;margin-right:auto}.right-arrow path{stroke-width:1}.page.custom-padding{padding:48px}.accessories-pdp .product-info__title.h2,.device-type-pdp .product-info__title.h2{text-align:left;font-size:1.25rem;font-weight:700;font-family:var(--heading-font-family);letter-spacing:0px;color:#333;margin-bottom:0}.accessories-pdp .product-info__description p,.device-type-pdp .product-info__description p{text-align:left;font-size:.875rem;letter-spacing:0px;font-family:var(--heading-font-family);font-weight:400;color:#333}.accessories-pdp .product-info__quantity-selector .form-control .block-label,.device-type-pdp .product-info__quantity-selector .form-control .block-label{color:#939597;font-size:1.25rem;line-height:30px;letter-spacing:0px;font-family:var(--heading-font-family);font-weight:400}.accessories-pdp .product-info__quantity-selector .form-control .quantity-selector .quantity-selector__button,.accessories-pdp .product-info__quantity-selector .form-control .quantity-selector .quantity-selector__input,.device-type-pdp .product-info__quantity-selector .form-control .quantity-selector .quantity-selector__button,.device-type-pdp .product-info__quantity-selector .form-control .quantity-selector .quantity-selector__input{font-size:1.25rem;letter-spacing:0px;font-family:var(--heading-font-family);font-weight:700;color:#333}.accessories-pdp .variant-picker__option-info .text-subdued,.device-type-pdp .variant-picker__option-info .text-subdued{font-family:var(--heading-font-family);font-weight:400;font-size:.75rem;letter-spacing:0px;color:#939597}.accessories-pdp .variant-picker__option-info variant-option-value,.device-type-pdp .variant-picker__option-info variant-option-value{font-family:var(--heading-font-family);font-weight:700;font-size:1.125rem;letter-spacing:0px;color:#046bab}.accessories-pdp .product-info__button .button--outline,.device-type-pdp .product-info__button .button{font-family:var(--heading-font-family);font-weight:700;font-size:.75rem;letter-spacing:0px}.accessories-pdp .product-info__button .button--outline,.device-type-pdp .product-info__button .button--outline{color:#333}.accessories-pdp .product-info__button .button:not(.button--outline),.device-type-pdp .product-info__button .button:not(.button--outline){color:#fff}.accessories-pdp .product-info__buy-buttons .button,.device-type-pdp .product-info__buy-buttons .button{font-family:var(--heading-font-family);font-weight:700;font-size:.75rem;letter-spacing:0px;color:#fff}.accessories-pdp .product-info__text:not(.accessories_custom_text) .prose,.device-type-pdp .product-info__text .prose{width:50%;text-align:center;float:right}.accessories-pdp .product-info__text.accessories_custom_text .prose{text-align:center}.accessories-pdp .product-info__text .prose p,.device-type-pdp .product-info__text .prose p{font-family:var(--heading-font-family);font-weight:400;font-size:1.125rem;line-height:27px;letter-spacing:0px;color:#333}.plan-product-card{display:flex;flex-wrap:wrap;margin-bottom:30px;padding:40px 0}.plan-col{flex:1 0 20%;display:flex;justify-content:center;flex-direction:column;align-items:center;border-right:.5px solid #D3D3D3}.plp-desk-compare{display:block}.plan-col.product-card__info{border-right:0px}.plan-col.product-card__figure{align-items:start;padding-left:40px;flex:15%;min-height:130px}.plan-col.product-card__info{flex:15%;padding:0 40px}.plan-data-details{flex:10%}.plan_product_detail{align-items:start;padding:0 40px}.plan_data_title{font-size:.75rem;color:#333;text-transform:uppercase}.plan_data{font-size:1.125rem;color:#046bab}.plan_unlimited{font-size:1.25rem;line-height:24px;color:#333;margin-bottom:25px}.plan_airtime_msg{padding:0 15px}.plan_unlimited svg{margin-right:15px;vertical-align:middle}.plan_product_title.product-card__title{font-size:.875rem;color:#333}.plan_desc{font-size:1.25rem;color:#333;margin-top:15px}.plan_price{text-align:center}.plan_price sale-price.text-subdued span{font-size:1.125rem;color:#046bab}.plan_price sale-price.text-subdued{font-family:var(--heading-font-family);font-weight:400;font-size:.75rem}.plan_price a.button{font-size:.75rem;line-height:30px;padding:5px 50px;margin-top:20px;height:40px;text-transform:uppercase}.plan_price .price-list{justify-content:center}.plan-col.product-card__figure .comparable-custom-action{margin-top:15px!important}.store-locator .page.custom-padding{padding:55px 60px}.store-locator .find_a_store{font-size:1.25rem}.shopify-section--product-recommendations .section-header .h2,.shopify-section--featured-collection .section-header .h2{font-size:1.25rem;letter-spacing:0px;color:#333}.shopify-section--product-recommendations .section-header .text_link,.shopify-section--featured-collection .section-header .text_link{font-size:1.25rem;letter-spacing:0px;color:#000}.plan-pdp .section.section--tight.section-boxed{padding:89px}.plan-product .product-gallery__media img{margin:0}.plan-product .product-info__title{font-size:1.4375rem;margin-top:20px;margin-bottom:50px}.plan-product-info .price-list span{font-size:1.25rem;color:#046bab;font-family:var(--heading-font-family);font-weight:700}.plan-product-info .price-list p{font-family:var(--heading-font-family);font-weight:400;font-size:1.25rem}.plan-product-info .price-list p sup{font-size:.75rem}.plan-product-info .plan-product-details .h5{font-size:1.25rem;text-transform:uppercase;margin-bottom:10px;line-height:31px}.plan-product-info .plan-product-details .p3,.plan-product-info .plan-product-details p,.plan-product-info .plan-product-details span{font-size:.875rem;font-family:var(--heading-font-family);font-weight:400;line-height:20px}.plan-product-details{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;margin-top:70px}.plan-product-info .plan-product-details ul{font-size:1rem;list-style-type:disc;list-style-position:outside;padding-left:20px}.product-card__badge-list.promo_right{left:unset;right:20px}.promo_right .badge--primary.promo-badge{font-size:.875rem;line-height:22px;color:#fff;text-transform:uppercase;letter-spacing:0px;background:#c9391a 0% 0% no-repeat padding-box;border-radius:100px;padding:5px 18px}.customer-form .customer-form__box,.customer_account{background:#fff}.customer_account .empty-state{margin-block-start:0;margin-block-end:0;padding-block-start:var(--spacing-32);padding-block-end:var(--spacing-32)}.customer_account .page-spacer{margin-block-start:0;margin-block-end:0;padding-block-start:var(--spacing-16);padding-block-end:var(--section-outer-spacing-block)}.customer_account .page-spacer .account .addresses-list .address p.bold{font-size:1rem;line-height:28px}.customer_account .page-spacer .account .addresses-list .address .address__actions button>.link{font-size:1.125rem;line-height:28px;color:#333}.drawer .address-form country-selector .select-chevron{top:50px}.customer_account .empty-state .prose .h6{font-size:1.25rem}.customer_account .empty-state .prose .button{font-size:1.125rem;line-height:28px}.customer-form .customer-form__box .h2,.shopify-section--account-banner .account-nav .account-nav__item a{font-size:1.25rem;color:#333}.customer-form .customer-form__box .custom_label{font-size:1.25rem;font-family:var(--heading-font-family);font-weight:400;line-height:30px;color:#58595b}.customer-form .customer-form__box .input{border:1px solid #939597;border-radius:4px;height:40px;margin-top:10px}.shopify-section--main-customers-login .customer-form__box .customer-form__box-inner .forgot_password{font-size:.875rem;font-family:var(--heading-font-family);font-weight:400;line-height:21px;color:#333;letter-spacing:0px}.customer-form .customer-form__box .sign_up,.customer-form .customer-form__box .back_to_login,.customer-form .customer-form__box .login{font-size:1.25rem;font-family:var(--heading-font-family);font-weight:400;line-height:36px;color:#333}.customer-form .customer-form__box .button{background:#046bab 0% 0% no-repeat padding-box;border-radius:6px;height:40px;font-size:1.25rem;line-height:31px;color:#fff;padding:4px 0}.shopify-section--contact .section .section-stack[contact-inner],.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main,.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main .contact-form{background:#fff}.shopify-section--contact .section[contact-container]{padding-top:25px;padding-bottom:0}.shopify-section--contact .section .section-stack[contact-inner]{padding:60px;border-bottom:1px solid #ccc;flex-wrap:wrap}.shopify-section--contact .section-stack .h2{font-size:1.25rem;color:#333}.shopify-section--contact .section .section-stack[contact-inner] .section-title-top,.shopify-section--contact .section .section-stack[contact-inner] .bottom-content{display:flex;width:100%}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__intro .other-content .h4,.page-contact .multi-column__item .h4{font-size:1.25rem;color:#333;font-family:var(--heading-font-family);font-weight:700}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__intro .other-content p,.page-contact .multi-column__item p{font-size:1.25rem;line-height:30px;color:#333;font-family:var(--heading-font-family);font-weight:400}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__intro .other-content p>a,.page-contact .multi-column__item p>a{font-size:1.25rem;line-height:30px;color:#0083ca;font-family:var(--heading-font-family);font-weight:700}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main{border:.5px solid #707070;border-radius:10px}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main .contact-form{border-radius:10px;padding:55px 65px}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main .contact-form .h3{font-size:1.25rem;color:#333;margin-bottom:30px}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main .contact-form .custom_label{font-size:1.25rem;line-height:30px;color:#58595b;font-family:var(--heading-font-family);font-weight:400;margin-top:10px}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main .contact-form .input,.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main .contact-form .textarea{margin-top:10px;border:1px solid #939597;border-radius:4px}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main .contact-form .justify-self-start{width:100%;margin-top:20px}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main .contact-form .button{background:#046bab 0% 0% no-repeat padding-box;border-radius:6px;width:100%;font-size:1.25rem;line-height:31px;color:#fff;padding:10px}.device-plan-tab .product-carrier-toggle{display:none!important}.device-plan-tab .product-carrier-toggle.show{display:block!important}.device-plan-tab .productToggleContent{display:none}.device-plan-tab .tab-promo-tag.show{display:block!important}.device-plan-tab .tab-promo-tag{display:none}.device-plan-tab .productToggleTitle span.tab-toggle-icon{height:32px;width:32px;border-radius:50%;background-color:#d8d8d8;place-items:center;display:grid}.productToggleTitle.active span.tab-toggle-icon{background-color:#333}.productToggleTitle.active svg.icon.icon-chevron-bottom{transform:rotate(180deg);color:#fff}.device-plan-tab .productToggleTitle{display:flex;align-items:center;justify-content:space-between}.device-tab-border{border:2px solid #cccccc;padding:15px 55px}.device-plan-tab .product-carrier-toggle{display:grid;align-items:center;padding:20px 0}.device-plan-tab .product-carrier-toggle.show{border-bottom:1px solid #D1D1D1}.device-plan-tab .product-carrier-toggle.show:last-child{border-bottom:none}.device-plan-tab .productToggleTitle .tab-store-in{display:flex;align-items:center;gap:20px}.device-plan-tab .color-blue{color:#05548c}.device-plan-tab .return-option-content{display:none;margin:20px 0;font-size:.875rem}.device-plan-tab .return-option span.return-button{cursor:pointer;text-decoration:underline}.device-plan-tab .return-option span.return-button:after{content:"";display:inline-block;width:7px;height:7px;margin:0 5px 3px;border-width:0 2px 2px 0;border-style:solid;border-color:#000;opacity:.9;transform:rotate(45deg) translateY(-40%);transition:.3s ease}.device-plan-tab .productToggleContent.active .return-option span.return-button:after{transform:rotate(-135deg) translate(-2px)}.productToggleContent div.product-tab-details{font-size:1.25rem;margin-bottom:30px}.device-plan-tab .productToggleContent.active .return-option-content{display:block}.device-plan-tab .terms-cond-content{display:none;margin:20px 0;font-size:.75rem}.device-plan-tab .terms-cond-content.show{display:block}.device-plan-tab .productToggleContent strong{font-weight:700;font-family:var(--heading-font-family)}.productToggleContent{margin:40px 0}.productToggleContent h4,.productToggleContent .return-option{font-size:.875rem;color:#333}.productToggleContent .store_credit_text{color:#c9391a}.productToggleContent span.tab-subcontent{font-size:.875rem;font-family:var(--heading-font-family);font-weight:400}.productToggleContent .product-return,.productToggleContent .product-keep{margin-top:20px}.productToggleContent .tab-save{margin:15px 0}.productToggleContent a.terms-cond{border:1px solid #BFBFBF;border-radius:4px;font-size:.75rem;padding:9px 20px;font-family:var(--heading-font-family);font-weight:400;cursor:pointer;color:#000}.productToggleContent a.terms-cond svg{vertical-align:middle;margin-right:5px}.cart-page{background:#fff}.cart-page .page-spacer{margin-block-start:25px}.cart-page .page-spacer .cart{padding:50px 0}.cart-page .page-spacer .cart .cart-header{justify-items:left}.cart-page .page-spacer .cart .cart-header .h2{font-size:1.25rem;color:#333}.cart-page .page-spacer .cart .order-summary__header th,.cart-page .page-spacer .cart .order-summary__body .line-item__info a,.cart-drawer__line-items .line-item .line-item__info{font-size:1.25rem;line-height:31px;color:#333;text-transform:capitalize;font-family:var(--heading-font-family);font-weight:700}.cart-page .page-spacer .cart .order-summary__body .line-item__media-wrapper,.cart-drawer__line-items .line-item .line-item__media-wrapper{border:1px solid #D5D5D5;border-radius:6px;padding:15px 32px}.cart-page .page-spacer .cart .order-summary__body .line-item__media-wrapper img,.cart-drawer__line-items .line-item .line-item__media-wrapper img{width:35px;height:70px;mix-blend-mode:multiply}.cart-page .page-spacer .cart .order-summary__body .line-item__info .price-list{font-size:1.25rem;line-height:31px;color:#58595b;text-transform:capitalize;font-family:var(--heading-font-family);font-weight:700}.cart-page .page-spacer .cart .order-summary__body .line-item__info p,.cart-drawer__line-items .line-item .line-item__info p{font-size:1.25rem;line-height:30px;color:#939597;text-transform:capitalize;font-family:var(--heading-font-family);font-weight:400}.cart-page .page-spacer .cart .order-summary__body .quantity-input,.cart-drawer__line-items .line-item .line-item__actions .quantity-input{border:1px solid #D5D5D5;border-radius:6px;height:50px;font-size:1.25rem;line-height:31px;color:#333;font-family:var(--heading-font-family);font-weight:700}.cart-page .page-spacer .cart .order-summary__body line-item-quantity .link,.cart-drawer__line-items .line-item .line-item__actions .link{font-size:1rem;line-height:24px;color:#58595b;text-transform:capitalize;font-family:var(--heading-font-family);font-weight:400}.cart-page .page-spacer .cart .order-summary__body .item-total,.cart-drawer__line-items .line-item .line-item__info .price-list sale-price{font-size:1.25rem;line-height:31px;color:#046bab;text-transform:capitalize;font-family:var(--heading-font-family);font-weight:700}.cart-page .page-spacer .cart .accordion .h6{font-size:1.25rem;color:#333;text-transform:capitalize;font-family:var(--heading-font-family);font-weight:700}.cart-page .page-spacer .cart .accordion .accordion__content .shipping-estimator .form-control label,.cart-page .page-spacer .cart .cart-order .cart-form .cart-form__note .custom_label,.cart-drawer .cart-drawer__note-inner .form-control .custom_label{font-size:1.25rem;line-height:30px;color:#58595b;font-family:var(--heading-font-family);font-weight:400}.cart-page .page-spacer .cart .accordion .accordion__content .shipping-estimator .form-control .select,.cart-page .page-spacer .cart .accordion .accordion__content .shipping-estimator .form-control .input{border:1px solid #939597;border-radius:4px;height:40px;margin-top:10px}.cart-page .page-spacer .cart .accordion .accordion__content .shipping-estimator .form-control .select-chevron{top:56px}.cart-page .page-spacer .cart .accordion .accordion__content .shipping-estimator .button{background:#000;border-radius:6px;padding:10px 42px;font-size:1.25rem;line-height:31px;color:#fff;font-family:var(--heading-font-family);font-weight:700;height:40px;display:flex;align-items:center;justify-content:center;align-self:flex-end}.cart-page .page-spacer .cart .cart-order .cart-form.rounded{border:.5px solid #707070;border-radius:10px}.cart-page .page-spacer .cart .cart-order .cart-form .subtotal{font-size:1.25rem;line-height:30px;color:#333;font-family:var(--heading-font-family);font-weight:400}.cart-page .page-spacer .cart .cart-order .cart-form .finaltotal .total_text,.cart-drawer .total_text{font-size:1.25rem;color:#000;font-family:var(--heading-font-family);font-weight:700}.cart-page .page-spacer .cart .cart-order .cart-form .finaltotal .total_price,.cart-drawer .total_price{font-size:1.25rem;color:#046bab;font-family:var(--heading-font-family);font-weight:700}.cart-page .page-spacer .cart .cart-order .cart-form .taxt_info,.cart-drawer .taxt_info{font-size:1rem;line-height:24px;color:#333;font-family:var(--heading-font-family);font-weight:400}.cart-page .page-spacer .cart .cart-order .cart-form .cart-form__note .textarea,.cart-drawer .textarea{border:.5px solid #707070;border-radius:10px;margin-top:10px}.cart-page .page-spacer .cart .cart-order .cart-form .button,.cart-drawer form .button:not(.view_cart){background:#046bab;border-radius:6px;font-size:1.25rem;line-height:31px;color:#fff;font-family:var(--heading-font-family);font-weight:700;height:40px;display:flex;align-items:center;justify-content:center;padding:10px 15px}.cart-drawer form .button.view_cart{background:#fff;border:2px solid #333333;border-radius:6px;font-size:1.25rem;line-height:31px;color:#333;font-family:var(--heading-font-family);font-weight:700;height:40px;display:flex;align-items:center;justify-content:center}.cart-page .page-spacer .cart .cart-order .we_accept{font-size:1.25rem;line-height:30px;color:#939597;font-family:var(--heading-font-family);font-weight:400}.cart-page .empty-state{margin-block-start:25px;margin-block-end:50px;padding:50px 0}.cart-drawer .h-stack .h5.drawer-title{font-size:1.25rem;color:#333;font-family:var(--heading-font-family);font-weight:700}.cart-drawer .h-stack .count-bubble{background:#333;font-size:.875rem;line-height:22px;color:#fff;font-family:var(--heading-font-family);font-weight:700}.cart-drawer .h-stack .drawer__close-icon{background:#fff;border:1px solid #939597;width:50px;height:50px;padding:10px;border-radius:50px;align-items:center;display:flex;justify-content:center;outline:none}.drawer .custom-checkbox input[name="address[default]"]~label{pointer-events:none}.desktop-device-tab .product-specifications{display:grid;grid-template-columns:50% 50%;column-gap:50px}.desktop-device-tab .product-specifications .specifications-blocks-title.h3{text-align:left;color:#046bab;margin:30px 0}.desktop-device-tab .product-specifications .specifications-blocks-details p{padding:10px;font-size:1.125rem;width:50%;font-weight:400;font-family:var(--heading-font-family)}.desktop-device-tab button,#tab-specifications-button,#tab-features-button{color:#333;font-size:1.25rem;padding:15px 0}.specifications-fields{text-align:left;display:flex}.specifications-fields:nth-of-type(odd){background-color:#f0f0f0}.device-tabs{padding:0 20px}.device-tabs .tabs-inner::part(tab-list):after{height:6px;background:#046bab}.product-gallery__thumbnail img{height:100px}.product-title.comparable-product-title{text-align:center;padding:0 10px}.product-title.comparable-product-title .comparable-link{color:#333!important;font-size:1rem!important;font-weight:700;text-decoration:none!important;border-bottom:0!important;background:none;font-family:var(--heading-font-family)}.product-table-cell-container .product-summary{padding-bottom:30px}.comparison-table .show-different .toggle-text{color:#333!important;font-size:1.25rem!important;font-weight:700;font-family:var(--heading-font-family)}.product-table__header-row .comparable-toggle .toggle-text{font-size:.75rem!important}.comparable-container table.comparison-table .product-table__group-cell td.product-table__cell:first-child{font-size:1rem!important}.comparable-container table.comparison-table td.product-table__cell:first-child{color:#333!important;font-size:.875rem!important;font-weight:700!important;font-family:var(--heading-font-family)}.comparison-table .product-table__cell p>span,.comparison-table .product-table__cell p{color:#333!important;font-size:.75rem!important;font-weight:400!important;font-family:var(--heading-font-family)}.product-table-cell-container .product-summary .product-details .reviews-wrap,.product-table-cell-container .product-summary .product-details .product-price-wrap{display:none;height:0px;margin:0;padding:0}.comparable-container .product-table-cell-container .product-summary .add-to-cart{border:2px solid #333333;border-radius:6px;width:50%!important;margin:0 auto;color:#333!important;font-size:.75rem!important;font-weight:700}.comparison-page .container .h2{display:none}.device-plan-tab .terms-cond-content a{text-decoration:underline}.tab-store-in span.tab-promo-tag{font-size:.75rem;font-weight:400;color:#fff;background-color:#c9391a;border-radius:15px;padding:0 15px}.custom-tabs{box-shadow:inset 0 -2px rgb(var(--text-color) / .1);grid:auto / auto-flow 1fr;align-items:end;display:grid;position:relative;grid-template-columns:50% 50%}.custom-tabs:after{height:6px;background:#046bab;content:"";width:calc(100% / var(--item-count));transform:translate(calc(var(--selected-index) * var(--transform-logical-flip) * 100%));transition:transform .3s;position:absolute;bottom:0}.footer__social .social-media{align-items:baseline}.shopify-section--main-search .comparable-custom-action{display:none}.shopify-section--main-search img.product-card__image{height:100%;margin:0 auto;padding-top:20px}.shopify-section--main-search img.product-card__image.product-card__image--secondary{padding:24px 24px 0}.shopify-section--main-search .product-card__aside .color-swatch{cursor:auto;pointer-events:none}.predictive-search__tab-content img{max-height:130px;width:auto}.predictive-search__tab-content .price-list{display:none}.product-gallery__media-list-wrapper .product-gallery__media-list .product-gallery__media img{max-width:250px;max-height:400px;object-fit:contain}ul.boost-pfs-filter-filter-dropdown li{text-transform:capitalize}.device-plan-tab .productToggleContent .sasktel_description_pricing.h4,.device-plan-tab .productToggleContent .lucky_plan_type.h4{margin-bottom:30px}.boost-pfs-filter-option-device-type{display:none;opacity:0}.hide-compare-option{display:none!important}navigation-drawer#header-sidebar-menu{z-index:9999999}.dropdown-menu ul li a span{color:#000!important;font-size:.875rem}.announcement-bar__static-list p{font-size:.75rem}.text-with-icons__text-wrapper .prose p{font-size:1rem}.social-media li a svg,.social-media li{height:22px}.social-media li a svg.icon-linkedin{height:27px}.block-swatch{font-size:.875rem;font-weight:700}.product-carrier-toggle .tab-store-in h4{font-size:1.17rem}.device-plan-tab .productToggleTitle img,.image-link-blocks__inner img{max-height:50px;width:auto;object-fit:contain}.compare-bar .compare-products-item{padding-top:16px!important}.compare-bar .compare-products-item-text,.compare-bar .compare-products-actions a{font-size:.75rem!important}.compare-bar{border-top:2px solid var(--comparable-bar_item_divider_color);padding-top:0!important;z-index:9999991!important}a.compare-back{font-size:.875rem}.border-t.secondary-menu{padding-top:10px;margin-top:-15px}.compare-bar .compare-products-item-remove-btn{background-color:#000!important;border-radius:0!important;color:#fff!important}.comparable-container .product-table-cell-container .remove-from-compare{background-color:#000!important;border-radius:0!important;color:#fff!important;width:20px!important;height:19px!important;padding:2px!important;background:#000!important}.compare_mode-collection .comparable-products:before,.compare-bar .compare-products-actions .bottom-actions a.clear-bar{display:none}.plan-product-list .boost-pfs-filter-product-item-grid{position:relative}.plan-product-list .comparable-custom-action{position:absolute;margin-left:40px;margin-bottom:40px;bottom:0}.header__main-nav{margin-top:2px}.collection_search_main .comparable-custom-action,[data-switcher]{display:none}button.language-swticher{font-size:.75rem;border-radius:50%;width:35px;height:35px;border:.5px solid #046BAB;background:#046bab;color:#fff;padding:8px;cursor:pointer;text-align:center;text-transform:uppercase}button.language-swticher span:after{content:"";display:inline-block;width:7px;height:7px;margin:0 5px 0 auto;border-width:0 1px 1px 0;border-style:solid;border-color:#000;opacity:.9;transform:rotate(45deg) translateY(-40%);transition:.3s ease}button.language-swticher span.caret{margin-left:15px;position:absolute}button.language-swticher.lang-open span:after{transform:rotate(-135deg) translate(-2px)}.custom-language-swticher{margin-right:18px;font-size:.9375rem}.custom-language-swticher ul.language-options{display:none;position:absolute;top:70%;z-index:1000;float:left;min-width:50px;background-color:#fff;border-radius:3px;box-shadow:0 0 5px 1px #00000026;padding:6px 1px;text-align:center}.custom-language-swticher ul.language-options li{margin:3px 10px;cursor:pointer;padding:6px;height:35px;width:35px;border-radius:50%;text-align:center;font-size:.75rem;background:#046bab;color:#fff;line-height:25px;overflow:visible;text-transform:capitalize;transition:.2s ease}.custom-language-swticher ul.language-options li[data-default=selected]{display:none!important}.static-page table tbody td:first-child{width:25%!important}.static-page table tbody td:nth-child(2){width:75%!important}.static-page table tbody td img{margin:0 auto}.storelocator-Store_Address_French,.storelocator-Store_City_French,.storelocator-French_website{font-weight:400;font-size:1.125rem!important;line-height:24px!important}.specifications-blocks-title.h4{text-transform:uppercase}@media screen and (max-width: 1700px){.header__wrapper{grid-template-columns:255px auto auto 255px}.header__link-list{gap:var(--spacing-3-5)}}@media screen and (max-width: 1600px){.header__wrapper{grid-template-columns:235px auto auto 235px}:not(.is-scrollable) .text-with-icons__item{padding-inline-start:52px;padding-inline-end:52px}.promo-right-title{margin-bottom:10px}.plan_price a.button{padding:5px 30px}.header__icon-list.mobile__icon-list{gap:25px}}@media screen and (max-width: 1400px){.header__wrapper{padding-top:24px;padding-bottom:24px;grid-template-columns:195px auto auto 195px}.header__link-list{gap:var(--spacing-3)}.header__secondary-nav{padding:15px 0}.tl-switcher.tl-language .tl-select:after{margin:0}.header__icon-list.mobile__icon-list{gap:12px}.banner-blocks-section .button{padding:10px 32px}:not(.is-scrollable) .text-with-icons__item{padding-inline-start:22px;padding-inline-end:22px}.top-smart-phones .product-list{grid:auto / auto-flow 21vw}.top-smart-phones .floating-controls-container{padding-left:0}.deals-content{padding:40px 35px}.link-circle-arrow{margin-top:20px}.plan_product_detail{padding:0 20px}.plan-col.product-card__figure{padding-left:20px}.plan-col.product-card__info{padding:0 20px}.device-plan-tab:has(.show){padding:15px 30px}.device-type-pdp .product-info__button .button{padding:14px}}@media screen and (max-width: 1150px){.header.header__second{display:none}.header__secondary-nav{padding:13px 0}.header__main-nav{max-width:max-content}.header__logo,.header__logo_proudly{margin:auto!important;text-align:center}.deals-content .sub-heading{padding-right:0}.desktop-device-tab .product-specifications{column-gap:30px}.device-plan-tab{padding:15px}.device-plan-tab:has(.show){padding:15px}.device-type-pdp .product-info__button .button{font-size:.95rem;line-height:20px;padding:10px}.device-type-pdp .product-info__button{margin-top:10px;margin-inline-end:8px}}@media screen and (min-width: 1150px){.header.header__second{display:block}}@media screen and (max-width: 1149px){.tl-switcher-container.desktop{display:none!important}.panel-footer{display:flex;padding-bottom:10px}.panel-footer__localization-wrapper{padding:10px 0}.custom-language-swticher.mobile{padding:6px 0;right:100px;position:absolute}.tl-switcher.tl-language .tl-options{bottom:0;top:auto;margin:40px 0}:not(.is-scrollable) .text-with-icons__item{border-right:none}.image-icon{width:var(--mobile-icon-max-width)}.panel-footer__localization-wrapper.country-swticher{right:30px;position:absolute;padding:6px 0}ul.country-options,ul.language-options{bottom:0;top:auto!important;margin:40px 0}.desktop-slide{margin-left:26%}.collection-promo-banner,.product-promo-banner,.page-promo-banner{grid-template-columns:none}.collection-promo-right-content,.product-promo-right-content,.page-promo-right-content{padding:25px}.plan_unlimited{margin-bottom:20px}.plan_product_detail{padding:0 15px}.plan_price a.button{margin-top:10px}.header__icon-list.mobile__icon-list{gap:25px}span.caret{top:10px}}@media screen and (max-width: 999px){.plan-product-card .plan_unlimited{margin:0}.plan-product-list .comparable-custom-action{position:static;margin-left:0;margin-bottom:0}.plan-product-list .plan_product_title.product-card__title{line-height:26px}.plan_price a.button{margin-top:28px}.plan-col.product-card__info{margin-bottom:28px}.plan-product-list .comparable-custom-action{margin-top:0!important;text-align:center!important}.shopify-section--contact .section .section-stack[contact-inner]{padding:32px}.shopify-section--contact .section .section-stack[contact-inner] .bottom-content{flex-wrap:wrap}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main{margin-top:0;width:100%;order:1}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__intro{margin-top:50px;order:2}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__intro .other-content p,.page-contact .multi-column__item p,.shopify-section--contact .section .section-stack[contact-inner] .section-stack__intro .other-content p>a,.page-contact .multi-column__item p>a{margin-top:10px}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main .contact-form .h3{margin-bottom:20px}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main .contact-form .button{font-size:1.125rem;line-height:28px}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main .contact-form .input,.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main .contact-form .textarea{margin-top:0}.accessories-pdp .product-gallery,.device-type-pdp .product-gallery{margin-top:30px;margin-bottom:50px}.top-smart-phones .product-list{grid:auto / auto-flow 30vw}.top-smart-phones .floating-controls-container{padding-left:0}.footer_desktop{display:none}.footer__block.footer__block--menu .gap-3{gap:unset}.footer__block--menu ul{display:none}.footer__block.footer__block--menu{flex:1 1 50%;max-width:none;padding:20px 0;border-bottom:.5px solid #939597}.footer__block.footer__block--menu:first-child{border-top:.5px solid #939597}.footer__block-list{gap:1px;flex-wrap:wrap;display:flex}.footer__copyright p{display:block;margin-left:0}.footer__social{order:2}.footer__aside-bottom{display:grid;gap:var(--spacing-10);margin-top:0}.footer__aside{border-top:none}.footer__wrapper{gap:var(--spacing-10)}.banner-blocks-section .button{padding:10px 14px}.desktop-slide{margin-left:35%}.deals-content{padding:35px}.plp-collection .section-breadcrumb,.shopify-section--plan-collection .section-breadcrumb{position:absolute}.collection__results .mobile-product-count{text-align:right}.collection{margin-block-start:25px}.plan-product-card{display:grid}.plan-col{border-right:none;border-bottom:.5px solid #D3D3D3;margin:0 20px;padding:15px!important}.plan-col.product-card__info{border-bottom:none;padding-bottom:0!important}.plan-col.product-card__figure{padding-top:0!important;align-items:center;border-bottom:.5px solid #D3D3D3}.plan_product_detail,.plan_desc{text-align:center}.plp-desk-compare{display:none}.plan_price a.button{padding:5px 50px}.store-locator .page.custom-padding{padding:32px;gap:30px}.store-locator .container.bg-custom{width:100%;max-width:100%;margin:0}.default-cms-page .page.custom-padding{padding:30px}.link-circle-arrow svg{width:40px;height:40px}.plan-pdp .section.section--tight.section-boxed{padding:40px}.plan-product-info .price-list p{font-size:1.125rem}.plan-product-details{grid-gap:20px;margin-top:50px}.cart-page .page-spacer .cart{padding:30px}.cart-page .page-spacer .cart .order-summary__body .line-item__media-wrapper,.cart-drawer__line-items .line-item .line-item__media-wrapper{padding:10px}.cart-page .page-spacer .cart .order-summary__body .line-item__media-wrapper img,.cart-drawer__line-items .line-item .line-item__media-wrapper img{width:100%;height:auto}.cart-page .page-spacer .cart .order-summary__body .line-item__info a,.cart-drawer__line-items .line-item .line-item__info a,.cart-page .page-spacer .cart .order-summary__body .line-item__info .price-list,.cart-page .page-spacer .cart .accordion .accordion__content .shipping-estimator .form-control label,.cart-page .page-spacer .cart .cart-order .cart-form .cart-form__note .custom_label,.cart-page .page-spacer .cart .cart-order .cart-form .subtotal,.cart-page .page-spacer .cart .accordion .accordion__content .shipping-estimator .button,.cart-page .page-spacer .cart .cart-order .cart-form .button{font-size:1.125rem;line-height:24px}.cart-page .page-spacer .cart .order-summary__body .line-item__info p,.cart-page .page-spacer .cart .order-summary__body .quantity-input,.cart-page .page-spacer .cart .cart-order .cart-form .taxt_info,.cart-page .page-spacer .cart .cart-order .we_accept,.cart-drawer__line-items .line-item .line-item__info p{font-size:.875rem;line-height:20px}.cart-page .page-spacer .cart .order-summary__body .quantity-input{height:auto}.cart-page .page-spacer .cart .accordion .h6,.cart-page .page-spacer .cart .cart-order .cart-form .finaltotal .total_price,.cart-page .page-spacer .cart .cart-order .cart-form .finaltotal .total_text,.cart-drawer .total_price,.cart-drawer .total_text{font-size:1.25rem;line-height:28px}.cart-page .page-spacer .cart .accordion .accordion__content .shipping-estimator .form-control .select-chevron{top:54px}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main .contact-form{padding:20px}.device-tabs{padding:0}.device-plan-tab:has(.show){padding:15px 20px}.desktop-device-tab .shg-rich-text{text-align:center;padding-top:20px}.desktop-device-tab #s-a3499823-bb17-408c-94e7-6028f1a07f72,.desktop-device-tab #s-10899159-5f57-4b0f-ab8d-d77233184236{padding-left:10px;padding-right:10px}.product-carrier-toggle .tab-store-in h4{font-size:1rem}.plan-col.product-card__figure .product-card__image{object-position:center!important}.static-page table tbody td:first-child{width:50%!important}.static-page table tbody td:nth-child(2){width:50%!important}}@media screen and (max-width: 700px){.page-contact .shopify-section--multi-column .section{margin-left:0;margin-right:0;margin-bottom:60px}.shopify-section--contact .section .section-stack[contact-inner] .bottom-content{flex-wrap:wrap}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main{margin-top:0;width:100%;order:1}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__intro{margin-top:50px;order:2}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__intro .other-content p,.page-contact .multi-column__item p,.shopify-section--contact .section .section-stack[contact-inner] .section-stack__intro .other-content p>a,.page-contact .multi-column__item p>a{margin-top:10px}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main .contact-form .input,.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main .contact-form .textarea{margin-top:0}.shopify-section--contact .section[contact-container]{padding-top:0;padding-left:0;padding-right:0}.shopify-section--contact .section .section-stack[contact-inner]{padding:20px}.shopify-section--product-recommendations .text-with-icon,.shopify-section--featured-collection .text-with-icon{justify-content:center}.section.section-breadcrumb{padding-block-start:25px;padding-block-end:25px}.accessories-pdp .product-gallery,.device-type-pdp .product-gallery{margin-top:20px;margin-bottom:50px}.header__logo-image,.header__logo_proudly-image{display:none!important}.header__main-nav{max-width:max-content}.back-to-top{right:15px}.section-full.top-smart-phones{padding-top:40px;padding-bottom:40px}.section-full.top-smart-phones .section-header{justify-items:center}.section-full.top-smart-phones .section-header .h2{font-size:1.25rem}.top-smart-phones .product-list{grid:auto / auto-flow 46vw}.top-smart-phones .product-card{max-width:100%}.top-smart-phones .product-card__figure{max-height:208px}.top-smart-phones .product-card__figure a img{min-height:auto!important}.top-smart-phones .floating-controls-container{padding-left:0}.deals-content{padding:40px 35px}.section-title.h2{font-size:1.25rem;text-align:center}.collection-promo-right-content,.product-promo-right-content,.page-promo-right-content{padding:20px 0}.default-cms-page .page.custom-padding{padding:20px;gap:20px}.default-cms-page .page-spacer{margin-block-start:0!important}.default-cms-page .page-spacer .h1,.default-cms-page .page-spacer .prose .h3{font-size:1.25rem}.accessories-pdp .product-info__quantity-selector .form-control .block-label,.accessories-pdp .product-info__quantity-selector .form-control .quantity-selector .quantity-selector__button,.accessories-pdp .product-info__quantity-selector .form-control .quantity-selector .quantity-selector__input,.accessories-pdp .variant-picker__option-info .text-subdued,.accessories-pdp .variant-picker__option-info variant-option-value,.accessories-pdp .product-info__buy-buttons .button,.accessories-pdp .product-info__button .button--outline,.device-type-pdp .product-info__quantity-selector .form-control .block-label,.device-type-pdp .product-info__quantity-selector .form-control .quantity-selector .quantity-selector__button,.device-type-pdp .product-info__quantity-selector .form-control .quantity-selector .quantity-selector__input,.device-type-pdp .variant-picker__option-info .text-subdued,.device-type-pdp .product-info__buy-buttons .button,.device-type-pdp .product-info__button .button{font-size:.75rem}.accessories-pdp .product-info__text .prose,.device-type-pdp .product-info__text .prose,.accessories-pdp .product-info__button,.accessories-pdp .product-info__buy-buttons,.device-type-pdp .product-info__button,.device-type-pdp .product-info__buy-buttons{width:100%}.store-locator .page.custom-padding{padding:34px 20px;gap:30px}.store-locator .container.bg-custom{width:100%;max-width:100%;margin:0}.store-locator .page-spacer{margin-block-start:0!important}.shopify-section--main-customers-login .customer-form__box .customer-form__box-inner .h2{font-size:1.25rem}.shopify-section--main-customers-login .customer-form__box .customer-form__box-inner .custom_label{font-size:1.125rem;line-height:26px}.shopify-section--main-customers-login .customer-form__box .customer-form__box-inner .input{margin-top:5px}.shopify-section--main-customers-login .customer-form__box .customer-form__box-inner .button{font-size:1.125rem;line-height:30px}.shopify-section--main-customers-login .customer-form__box .customer-form__box-inner .sign_up,.shopify-section--main-customers-login .customer-form__box .customer-form__box-inner .back_to_login{font-size:1.25rem;line-height:30px}.cart-page .page-spacer{margin-block-start:0px}.cart-page .page-spacer .cart{padding:20px}.cart-page .page-spacer .cart .order-summary__body .line-item__media-wrapper,.cart-drawer__line-items .line-item .line-item__media-wrapper{padding:5px}.cart-page .page-spacer .cart .order-summary__body .line-item__media-wrapper img,.cart-drawer__line-items .line-item .line-item__media-wrapper img{width:100%;height:auto}.cart-page .page-spacer .cart .order-summary__body .line-item__info a,.cart-drawer__line-items .line-item .line-item__info a,.cart-page .page-spacer .cart .order-summary__body .line-item__info .price-list,.cart-page .page-spacer .cart .accordion .accordion__content .shipping-estimator .form-control label,.cart-page .page-spacer .cart .cart-order .cart-form .cart-form__note .custom_label,.cart-page .page-spacer .cart .cart-order .cart-form .subtotal,.cart-page .page-spacer .cart .accordion .accordion__content .shipping-estimator .button,.cart-page .page-spacer .cart .cart-order .cart-form .button,.cart-drawer .cart-drawer__note-inner .form-control .custom_label,.cart-drawer form .button.view_cart,.cart-drawer form .button:not(.view_cart){font-size:1rem;line-height:24px}.cart-drawer .h-stack .drawer__close-icon{width:40px;height:40px}.cart-page .page-spacer .cart .order-summary__body .line-item__info p,.cart-page .page-spacer .cart .order-summary__body .quantity-input,.cart-page .page-spacer .cart .cart-order .cart-form .taxt_info,.cart-page .page-spacer .cart .cart-order .we_accept,.cart-drawer__line-items .line-item .line-item__info p,.cart-drawer .taxt_info{font-size:.75rem;line-height:20px}.cart-page .page-spacer .cart .order-summary__body .quantity-input{height:auto}.cart-page .page-spacer .cart .accordion .h6,.cart-page .page-spacer .cart .cart-order .cart-form .finaltotal .total_price,.cart-page .page-spacer .cart .cart-order .cart-form .finaltotal .total_text,.cart-drawer .total_price,.cart-drawer .total_text{font-size:1.125rem;line-height:28px}.cart-page .page-spacer .cart .accordion .accordion__content .shipping-estimator .form-control .select-chevron{top:52px}.cart-page .empty-state{margin-block-start:0px}.shopify-section--account-banner .account-nav .account-nav__item a,.customer_account .empty-state .prose .h6,.customer_account .empty-state .prose .button{font-size:1.125rem}.drawer .address-form country-selector .select-chevron{top:40px}.shopify-section--contact .section .section-stack[contact-inner] .section-stack__main .contact-form{padding:20px}.comparable-container .product-table-cell-container .product-summary .add-to-cart{width:94%!important}.comparison-page .container{margin:0;padding:0}.comparable-custom-action{padding-left:15px}.comparable-container table.comparison-table tr.product-table__header-row td{width:165px!important}.comparable-container table.comparison-table td.product-table__cell:first-child{width:125px!important}.desktop-device-tab .tab-content{padding-top:20px}.desktop-device-tab .shg-rich-text{text-align:center;padding-top:20px}.desktop-device-tab #s-a3499823-bb17-408c-94e7-6028f1a07f72,.desktop-device-tab #s-10899159-5f57-4b0f-ab8d-d77233184236{padding-left:10px;padding-right:10px}.product-gallery__media-list-wrapper .product-gallery__media-list .product-gallery__media img{max-width:200px;max-height:300px}.product-gallery__media-list-wrapper .page-dots--blurred{bottom:-43px}body.boost-pfs-enable-filter iframe[title="Close message"]{position:absolute;bottom:40px;right:165px}body.boost-pfs-enable-filter iframe[title="Message from company"]{position:absolute;right:0;bottom:40px}}@media screen and (min-width: 700px){.page-contact .multi-column{grid:var(--multi-column-grid)}.header__logo-image,.header__logo_proudly-image{display:block!important}.mobile_logo,.mobile_logo_proudly{display:none!important}.header__logo,.header__logo_proudly{grid-column-start:auto}}@media screen and (max-width: 699px){img.desktop_image{display:none}img.mobile_image{display:block}.media-grid__item{grid-area:span min(2,2) / span min(2,var(--media-grid-column-span))}.banner-blocks-section .button{padding:8px 56px;margin-top:10px}.desktop-slide{margin-left:0;bottom:10%}.desktop-slide .button{padding:8px 57px}.h2{font-size:1.25rem}.section-header{display:block}.plp-collection .product-card__figure,.shopify-section--product-recommendations .product-card__figure,.shopify-section--featured-collection .product-card__figure{padding:20px}.plp-collection .product-card__info .product-card__title a,.shopify-section--product-recommendations .product-card__info .product-card__title a,.shopify-section--featured-collection .product-card__info .product-card__title a{font-size:1rem;line-height:22px}.plp-collection .price-list sale-price.text-subdued,.shopify-section--product-recommendations .price-list sale-price.text-subdued,.shopify-section--featured-collection .price-list sale-price.text-subdued{font-size:1.125rem;line-height:28px;margin-top:10px}.comparable-custom-action{margin-top:15px!important}.plp-collection .product-card__aside,.shopify-section--product-recommendations .product-card__aside,.shopify-section--featured-collection .product-card__aside{margin-top:15px}.add-to-comparable[type=checkbox]:checked+label,.add-to-comparable[type=checkbox]:not(:checked)+label{font-size:.875rem!important;line-height:21px!important}.slideshow__controls{width:100%;right:0!important}.numbered-dots{justify-content:center}.header__wrapper{grid-template-columns:auto;justify-content:space-between}.plan-product-details{display:block}.plan-pdp .section.section--tight.section-boxed{padding:42px 20px}.plan-product-details div{margin-bottom:30px}.device-tabs .tabs-inner{display:block}.device-tabs .tabs-inner::part(tab-list){box-shadow:inset 0 -2px rgb(var(--text-color) / .1);grid:auto / auto-flow 1fr;align-items:end;display:grid;position:relative}.desktop-device-tab button{padding:8px}.device-tabs .tabs-inner::part(tab-list):after{content:"";height:6px;width:calc(100% / var(--item-count));background:#046bab;transform:translate(calc(var(--selected-index) * var(--transform-logical-flip) * 100%));transition:transform .3s;position:absolute;bottom:0}.desktop-device-tab .product-specifications{display:block}.desktop-device-tab .product-specifications .specifications-blocks-title.h4{margin:15px 0}.desktop-device-tab .product-specifications .specifications-blocks-details p{padding:6px;font-size:1rem}.section-header .h2{text-align:center}}@media screen and (max-width: 550px){.desktop-slide{bottom:0}.desktop-slide .button{margin-bottom:10px!important}.image-link-blocks__item{height:90px}.collection-promo-right-content .button,.product-promo-right-content .button,.page-promo-right-content .button{padding:10px 50px;margin:10px 0}.device-plan-tab .productToggleTitle img,.image-link-blocks__inner img{max-height:30px;max-width:80px}.tab-store-in .hide-tab-price{display:none}.device-plan-tab:has(.show){border:1px solid #cccccc;border-radius:10px}.tab-store-in span.tab-promo-tag{padding:0 8px}.device-plan-tab .productToggleTitle span.tab-toggle-icon{height:16px;width:16px}.device-plan-tab .productToggleTitle span.tab-toggle-icon svg{width:8px}.desktop-device-tab button{font-size:1rem}.static-page table tbody td:first-child,.static-page table tbody td:nth-child(2){width:100%!important}.static-page table tbody tr{display:flex;flex-wrap:wrap}.static-page table tbody td{padding-left:0;padding-right:0}.static-page h1{font-size:45px}}.pdp-template .shogun-root img{display:initial}.sr-only__variant-picker{font-family:var(--heading-font-family);font-size:1.125rem;letter-spacing:0px;color:#666}.sr-only{font-family:var(--primary-bold-font)}.off-screen{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}#s-9e2e9a63-f4af-4499-9435-0a29bf29bfff{background-color:#000}.section-header .h5{color:#000}#sr-only_exploreS24{color:#fff!important}#shopify-pc__banner__btn-decline,#shopify-pc__banner__btn-manage-prefs{display:none!important}#inventory_level{padding-top:10px}.product-card__info span.product-card__title{min-height:5px}.channel-html picture.picture{display:flex;justify-content:center;align-items:center}.awardsForFrench{height:12rem!important}.awardsForFrench .shg-image-content-wrapper{height:11rem!important}.frenchTextBelowAwards{margin-top:20px}@media (min-width: 1200px){.awardsForFrenchContainer{width:60%!important}}.boost-pfs-search-suggestion-group .boost-pfs-search-suggestion-header,.boost-pfs-search-suggestion .boost-pfs-search-suggestion-group li{color:#000}.add-to-comparable[type=checkbox]{position:absolute;opacity:0}.comparable-custom-action .add-to-comparable{display:block!important}.shg-box-content .shogun-image{max-height:100%!important}@media (max-width: 768px){#launcher{position:absolute!important}.back-to-top{right:15px}}li .boost-pfs-filter-pagination-active{text-decoration-line:underline;text-underline-offset:3px}.button.button--lg:hover{background-color:#207bac}.plan_price a.button:hover{background-color:#0a78cd}@media (max-width: 568px){#BackToTop svg{width:22px}#BackToTop{right:5px;bottom:0}}.testimonial-section.qc.isActive{margin-top:40px}.homepage-credit-text{margin-top:5px}.homepage-monthlyPrice{color:#07538c;font-size:15px}.homepage_monthlyPrice{color:#eb0000;font-size:18px}.homepage-promo-tag{float:right;color:red}.homepage-noPromo-tag{margin-top:auto}.homepage-device-credit{font-size:16px;color:red}.homepage-promo-desktop-break{display:none}@media (min-width: 500px){.homepage-promo-desktop-break{display:block}}.device-promo-tag{position:absolute;right:3px;top:0;z-index:1}@media (max-width: 1024px){main scroll-carousel.scroll-area{padding-top:20px}.device-promo-tag{top:-25px}}.product-plp-promo-tag{position:absolute;right:15px;top:15px;z-index:1}.promo-tag-pricing-group{display:flex;gap:30px;align-items:center}.plp-promo-tag-text{font-size:12px!important;text-align:center}.pdp-promo-tag{flex:1}.pdp-promo-tag .text-get{font-size:16px!important;font-weight:700;font-family:Arial,sans-serif!important;fill:#fff}.pdp-promo-tag .text-up{font-size:12px!important;font-weight:700;font-family:Arial,sans-serif!important;fill:#fff}.pdp-promo-tag .text-amount{font-size:24px!important;font-weight:700;font-family:Arial,sans-serif!important;fill:#fff}.pdp-promo-tag svg{display:block}.device-pdp-pricing{display:flex;flex-direction:column;align-items:center;white-space:nowrap;font-size:min(5vw,20px);width:120px}.carrier-pdp-pricing-scalable{gap:12px;transform:scale(1);transform-origin:left center;transition:transform .3s ease}.image-device-pdp-pricing{transform:scale(1);transform-origin:left center;transition:transform .3s ease}@media (min-width: 1000px) and (max-width: 1240px){.image-device-pdp-pricing,.promo-tag-pricing-group{transform:scale(.9)}.device-plan-tab .productToggleTitle .tab-store-in{gap:10px}.device-plan-tab .productToggleTitle span.tab-toggle-icon{flex:0 0 32px}}@media (max-width: 550px){.promo-tag-pricing-group{transform:scale(.8)}}@media (max-width: 1200px){.promo-tag-pricing-french{transform:scale(.8)}}.promo-tag-shape path{stroke-linejoin:round;stroke-linecap:round}
/*# sourceMappingURL=/cdn/shop/t/445/assets/custom.css.map?v=82390843974445001421754588297 */
