.rs-view{height:100dvh;position:relative;display:none;overflow:hidden}.rs-view .nav-parent{width:100%;transition:height .35s ease;position:absolute;top:0;overflow:hidden;height:calc(50px + env(safe-area-inset-top));z-index:40;background:#fffd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rs-view.active-view{padding:0 18px;display:block}.desktop .rs-view.active-view{padding:0}html{height:100dvh}@font-face{font-family:Poppins;src:url(/assets/Poppins-Black-yHqY0KRU.ttf) format("truetype");font-style:normal;font-weight:900}@font-face{font-family:Poppins;src:url(/assets/Poppins-BlackItalic-cm4Pcmzs.ttf) format("truetype");font-style:italic;font-weight:900}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-qTAUjFF7.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:Poppins;src:url(/assets/Poppins-BoldItalic-DRcRqYlu.ttf) format("truetype");font-style:italic;font-weight:700}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-W_qeO1XX.ttf) format("truetype");font-style:normal;font-weight:800}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBoldItalic-C9zKPiZo.ttf) format("truetype");font-style:italic;font-weight:800}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraLight-u2IJXg5c.ttf) format("truetype");font-style:normal;font-weight:200}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraLightItalic-DV_5Lr0Z.ttf) format("truetype");font-style:italic;font-weight:200}@font-face{font-family:Poppins;src:url(/assets/Poppins-Italic-PjgN8SAi.ttf) format("truetype");font-style:italic;font-weight:400}@font-face{font-family:Poppins;src:url(/assets/Poppins-Light-DT6-CsId.ttf) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:Poppins;src:url(/assets/Poppins-LightItalic-CDXp65eX.ttf) format("truetype");font-style:italic;font-weight:300}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBoldItalic-1z_hA9Cm.ttf) format("truetype");font-style:italic;font-weight:600}html{font-family:Poppins,sans-serif}.rsLabel{font-family:Poppins,sans-serif;color:var(--primaryTextColor)}.rsLabel.h1{font-size:60px;line-height:65px;font-weight:800}.rsLabel.h2{font-size:50px;line-height:55px;font-weight:800}.rsLabel.h3{font-size:40px;line-height:45px;font-weight:800}.rsLabel.h4{font-size:30px;line-height:35px;font-weight:800}.rsLabel.h5{font-size:20px;line-height:25px;font-weight:800}.rsLabel.h6{font-size:18px;line-height:24px;font-weight:800}.rsLabel.subtitle1{font-size:20px;line-height:25px;font-weight:800}.rsLabel.subtitle2{font-size:18px;line-height:24px;font-weight:800}.rsLabel.body1{font-size:16px;line-height:25px;font-weight:300}.rsLabel.body2{font-size:14px;line-height:20px;font-weight:300}.rsLabel.caption{font-size:14px;line-height:16px;font-weight:400}.rsLabel.button{font-size:18px;line-height:26px;font-weight:800}.rsLabel.overline{font-size:16px;line-height:24px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.rsLabel.button{font-size:18px;line-height:25px;font-weight:800}.rsLabel.bodyLarge{font-size:25px;line-height:32px;font-weight:300}.rsLabel.title1{font-size:16px;line-height:18px;font-weight:800}.rsLabel.title1Small{font-size:14px;line-height:16px;font-weight:800}.rsLabel.title2{font-size:16px;line-height:18px;font-weight:700}.rsLabel.title2Small{font-size:14px;line-height:18px;font-weight:700}.rsLabel.link1{font-size:16px;line-height:18px;font-weight:800;cursor:pointer}.rsLabel.link2{font-size:14px;line-height:16px;font-weight:800;cursor:pointer}.rsLabel.buttonLarge{font-size:25px;line-height:34px;font-weight:700}.rsLabel.bodyList{font-size:16px;line-height:28px;font-weight:300}.small .rsLabel.h1{font-size:36px;line-height:38px}.App .rsButton{font-family:Poppins,sans-serif}.App .rsButton.contained.primary,.App .rsButton.contained.secondary{color:#fff;border-radius:8px;height:48px;padding:7px 48px;font-size:25px;line-height:34px;font-weight:700;white-space:nowrap;box-shadow:none;background-color:var(--primaryPurpleColor)}.App .rsButton.contained.primary:hover,.App .rsButton.contained.secondary:hover{background-color:var(--primaryPurpleColor);box-shadow:none}.App .rsButton.contained.primary.small,.App .rsButton.contained.secondary.small{height:34px;padding:16px 27px;border-radius:8px;font-weight:700;font-size:18px;line-height:26px;min-height:50px}.App .rsButton.contained.primary:disabled,.App .rsButton.contained.secondary:disabled{background-color:#856eaf38;cursor:not-allowed}.App .rsButton.contained.secondary,.App .rsButton.contained.secondary:hover{background-color:var(--primaryOrangeColor)}.App .rsButton.contained.secondary:disabled{background-color:#f4733638}.App .rsButton.outlined.primary,.App .rsButton.outlined.secondary{color:var(--primaryPurpleColor);border-radius:8px;height:48px;padding:0 28px;font-size:25px;line-height:34px;font-weight:700;white-space:nowrap;box-shadow:none;border:2px solid var(--primaryPurpleColor);background-color:#fff}.App .rsButton.outlined.primary:hover,.App .rsButton.outlined.secondary:hover{background-color:#fff}.App .rsButton.outlined.primary.small,.App .rsButton.outlined.secondary.small{height:34px;padding:16px 27px;border-radius:8px;font-size:18px;line-height:26px;min-height:50px}.App .rsButton.outlined.secondary{color:var(--primaryOrangeColor);border:2px solid var(--primaryOrangeColor)}.App.small .rsButton.contained.primary,.App.small .rsButton.contained.secondary,.App.small .rsButton.outlined.primary,.App.small .rsButton.outlined.secondary{font-size:16px;line-height:18px;padding:12px 16px;width:100%}.App.small .rsButton.contained.primary.small,.App.small .rsButton.contained.secondary.small,.App.small .rsButton.outlined.primary.small,.App.small .rsButton.outlined.secondary.small{font-size:14px;line-height:16px;padding:0 16px;height:40px;width:max-content;min-height:40px}.Toastify .rsToastMessage.success .rsIcon{color:#fff;background-color:#208d00;border-radius:50%;padding:5px}.Toastify .rsToastMessage.success span.rsIcon{font-size:11px!important}.Toastify .rsToastMessage.error .rsIcon{color:#d10}.Toastify .rsToastMessage.info .rsIcon{color:#5da9df}.Toastify .rsToastMessage.warning .rsIcon{color:#ffb900}.Toastify .Toastify__toast--error{background:#fadcd9}.Toastify .Toastify__toast--success{background:#deeed9}.Toastify .Toastify__toast--info{background:#e7f2fa}.Toastify .Toastify__toast--warning{background:#fff5d9}.Toastify .Toastify__progress-bar.Toastify__progress-bar--error{background-color:#d10}.Toastify .Toastify__progress-bar.Toastify__progress-bar--success{background-color:#208d00}.Toastify .Toastify__progress-bar.Toastify__progress-bar--info{background-color:#5da9df}.Toastify .Toastify__progress-bar.Toastify__progress-bar--warning{background-color:#ffb900}.App{--primaryOrangeColor: #f68551;--primaryOrangeColorLight: #fff9f6;--primaryOrangeColor400: #fe9b1b;--primaryPurpleColor: #856eaf;--primaryPurpleColorLight: #f2ebf0;--bequickPurpleColor: #663399;--primaryBlueColor: #0065f2;--primaryYellowColor: #ffb900;--bequickYellowColor: #fdb72b;--primaryGreenColor: #00b016;--appStoreGreenColor: #208d00;--primaryRedColor: #b00000;--successLightColor: #9ce0a4;--successBequickColor: #7ab321;--successMainColor: #6fad97;--successDarkColor: #3d7e49;--successContrastText: #fff;--successTextColor: #2e4831;--successBackgroundColor: #ebf5f0;--infoLightColor: #bbdefb;--infoMainColor: #337ca0;--infoDarkColor: #0b79d0;--infoContrastText: #fff;--infoTextColor: #0d3c61;--infoBackgroundColor: #ebf2f6;--warningLightColor: #ffb74d;--warningMainColor: #ff9800;--warningDarkColor: #f57c00;--warningContrastText: #fff;--warningTextColor: #663c00;--warningBackgroundColor: #fff4e5;--pendingSaveColor: #ff3c3c;--errorLightColor: #e57373;--errorMainColor: #bb4430;--errorDarkColor: #d32f2f;--errorContrastText: #fff;--errorTextColor: #f44336;--errorBackgroundColor: #fdebea;--primaryTextColor: #2f3132;--secondaryTextColor: #ffffff;--grayTextColor: #727578;--lightGrayTextColor: #cac8c8;--lighterGrayTextColor: #ece8e8;--primaryBackgroundColor: #ffffff;--primaryContrastBackgroundColor: #f0f0f0;--secondaryContrastBackgroundColor: #dcdcdc;--mediumGrayBackgroundColor: #f0f0f0;--active: rgba(0, 0, 0, .54);--hover: rgba(0, 0, 0, .04);--selected: rgba(0, 0, 0, .08);--disabled: rgba(0, 0, 0, .26);--disabledBackground: rgba(0, 0, 0, .12);--focus: rgba(0, 0, 0, .12);--selectedDeviceColor: #f47336;--black: #000000;--white: #ffffff;--lightGray: #cecece;--gray: #c4c4c4;--linkBlue: #0000ff;--boxShadowExtraLight: rgba(0, 0, 0, .2509803922) 0 1px 1px, rgba(255, 255, 255, .1019607843) 0 0 0 1px inset;--boxShadowLight: rgba(0, 0, 0, .12) 0px 1px 3px, rgba(0, 0, 0, .24) 0px 1px 2px;--boxShadowMedium: rgba(0, 0, 0, .16) 0px 3px 6px;--boxShadowHeavy: rgba(0, 0, 0, .19) 0px 10px 20px, rgba(0, 0, 0, .23) 0px 6px 6px, rgba(0, 0, 0, .23) 0px 3px 6px;--boxShadowExtraHeavy: rgba(0, 0, 0, .25) 0px 14px 28px;--diverColor: rgba(0, 0, 0, .12);--tooltipMargin: 8px;--tooltipPointerSize: 8px;--backdrop: rgba(0, 0, 0, .5);--filledInput: rgba(0, 0, 0, .09);--snackBar: #323232;--borderRadiusPaper: 24px;--mobileStepperZIndex: 1000;--drawerZIndex: 1100;--toastZIndex: 1300;--tooltipZIndex: 1400;--appBarZIndex: var(--dynamicAppBarZIndex, 1500);--modalZIndex: 1600;--pageWidth: 1440px;--footerHeight: 490px;--footerMediumHeight: 853px;--primaryCalendarColor: rgb(34, 34, 34);--secondaryCalendarColor: rgb(247, 247, 247);--updaterLogoCdnUrl: url(https://ik.imagekit.io/troomi/MDM%2BUdater%2BOrange.png);--footerSwooshCdnUrl: url(https://ik.imagekit.io/troomi/ParentPortal/footer-curve_XMjyk_3g5o.svg);--caretDownCdnUrl: url(https://ik.imagekit.io/troomi/ParentPortal/caret-down_NR2GmKFOnp.svg);--deviceImageCdnUrl: url(https://ik.imagekit.io/troomi/ParentPortal/device_nxFQ2KZ1qT.png)}html{scroll-behavior:smooth}@media (min-width: 1160px){body{position:relative}}@media (max-width: 1160px){body{position:relative}}body{overflow-y:auto;overflow-x:hidden;margin:0;background-color:var(--primaryBackgroundColor);color:var(--primaryTextColor)}body.bodyLock{margin-right:var(--scrollbar-width);overflow-y:hidden}body.bodyLock .App:not(.desktop){position:static;width:100%}.rs-view{height:calc(100% - 120px);background-color:var(--primaryBackgroundColor);color:var(--primaryTextColor)}.rs-view .rs-page{background-color:inherit;color:inherit;position:relative;overflow-y:hidden}.rs-view .rs-page .pageContentWrapper{position:relative;background-color:inherit;color:inherit;margin:0 auto 50px;width:95%;max-width:1214px}.desktop .rs-view .rs-page .pageContentWrapper{margin:48px auto 50px}.rs-popup{position:fixed}.App *{box-sizing:border-box}.App .rsInput.uiStyled{border:2px solid var(--lightGray);border-radius:0;box-sizing:border-box;height:40px}.App .rsSelect.standard{border:2px solid var(--lightGray);border-radius:0;box-sizing:border-box;height:40px;padding-left:6px;color:var(--primaryTextColor)}.App .rsSelect.standard:hover{border:2px solid var(--lightGray);filter:none}.App .rsSelect.standard ul.options{width:fit-content;top:20px;background-color:#fff;color:var(--primaryTextColor)}.App .rsSelect.standard ul.options li:hover{filter:none;background-color:#bbb}.App .rsSelect.standard .rsSelect-triangle-down{pointer-events:none;position:absolute;right:0}.App .rsBox.rsContentManagementBlock.shopHomeScreenBannerText{margin-left:-18px;margin-right:-18px}.App.desktop .rsBox.rsContentManagementBlock.shopHomeScreenBannerText{margin-left:initial;margin-right:initial}.App .rsView:has(.rsPage):has(.rsBox.rsContentManagementBlock.shopHomeScreenBannerText){overflow:initial}.App .rsView:has(.rsPage):has(.rsBox.rsContentManagementBlock.shopHomeScreenBannerText) .rsPage:has(.rsBox.rsContentManagementBlock.shopHomeScreenBannerText){overflow:initial}.App.small .rsTextInput{height:40px}.App.small .inputLabel{white-space:initial}.App.small :where(.rsLabelInput) .inputLabel.right{justify-content:initial}.grecaptcha-badge{display:none}.envolve-sc-launcher{bottom:72px!important}.rsTextInput{font-size:16px}:where(.rsCheckbox).square{aspect-ratio:1/1}@font-face{font-family:icomoon;src:url(/assets/icomoon-CVvpGphJ.eot?cfmon3);src:url(/assets/icomoon-CVvpGphJ.eot?cfmon3#iefix) format("embedded-opentype"),url(/assets/icomoon-0MhKDGaw.woff2?cfmon3) format("woff2"),url(/assets/icomoon-DOYFgPDs.ttf?cfmon3) format("truetype"),url(/assets/icomoon-DYEYwmdB.woff?cfmon3) format("woff"),url(/assets/icomoon-Duj0khUn.svg?cfmon3#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-verified1:before{content:""}.icon-starburst:before{content:""}.icon-people-community:before{content:""}.icon-brand-tiktok:before{content:""}.icon-brand-pinterest:before{content:""}.icon-brand-youtube:before{content:""}.icon-link:before{content:""}.icon-video-camera:before{content:""}.icon-circle-play:before{content:""}.icon-list:before{content:""}.icon-clipboard:before{content:""}.icon-verified:before{content:""}.icon-rounded-star:before{content:""}.icon-play:before{content:""}.icon-versions:before{content:""}.icon-book:before{content:""}.icon-arrow-down-left:before{content:""}.icon-arrow-down-right:before{content:""}.icon-arrow-up-right:before{content:""}.icon-arrow-up-left:before{content:""}.icon-globe:before{content:""}.icon-strike-globe:before{content:""}.icon-more:before{content:""}.icon-stop:before{content:""}.icon-thumbs-down:before{content:""}.icon-heart-circle-solid:before{content:""}.icon-check-circle:before{content:""}.icon-solid-user-heart:before{content:""}.icon-user-heart:before{content:""}.icon-heart-message-solid:before{content:""}.icon-fire-solid-1:before{content:""}.icon-fire:before{content:""}.icon-solid-lock-circle:before{content:""}.icon-lock-circle:before{content:""}.icon-solid-troomi-shield:before{content:""}.icon-parent-circle:before{content:""}.icon-troomi-shield:before{content:""}.icon-link-external:before{content:""}.icon-google:before{content:""}.icon-alert-square:before{content:""}.icon-troomi-approved:before{content:""}.icon-troomi-ribbon-filled:before{content:""}.icon-troomi-award:before{content:""}.icon-ribbon:before{content:""}.icon-troomi-ribbon:before{content:""}.icon-x:before{content:""}.icon-download-circle:before{content:""}.icon-troomi-bag:before{content:""}.icon-layers-three:before{content:""}.icon-server:before{content:""}.icon-user-03:before{content:""}.icon-thumbs-up:before{content:""}.icon-file-plus-03:before{content:""}.icon-link-04:before{content:""}.icon-lock-04:before{content:""}.icon-dots-grid:before{content:""}.icon-message-chat-square:before{content:""}.icon-graduation-hat-02:before{content:""}.icon-user-square:before{content:""}.icon-user-circle2:before{content:""}.icon-browser:before{content:""}.icon-play-square:before{content:""}.icon-magic-wand:before{content:""}.icon-award:before{content:""}.icon-elomia:before{content:""}.icon-pin:before{content:""}.icon-minus-circle:before{content:""}.icon-stats2:before{content:""}.icon-statistics:before{content:""}.icon-grip:before{content:""}.icon-mcd-icon:before{content:""}.icon-braces:before{content:""}.icon-communication-bubble:before{content:""}.icon-small-screen:before{content:""}.icon-zoom-plus:before{content:""}.icon-zoom-minus:before{content:""}.icon-total:before{content:""}.icon-check_flag:before{content:""}.icon-watch-band-right:before{content:""}.icon-watch-band-left:before{content:""}.icon-broken-message:before{content:""}.icon-shipping-truck:before{content:""}.icon-download:before{content:""}.icon-handshake:before{content:""}.icon-manage-icon:before{content:""}.icon-flag-plus:before{content:""}.icon-flag-minus:before{content:""}.icon-incoming-call:before{content:""}.icon-call-rejected:before{content:""}.icon-missed-call:before{content:""}.icon-outgoing-call:before{content:""}.icon-filter-solid:before{content:""}.icon-page-download:before{content:""}.icon-flag-check:before{content:""}.icon-flag-x:before{content:""}.icon-blocked:before{content:""}.icon-solid-flag:before{content:""}.icon-photo2:before{content:""}.icon-photos:before{content:""}.icon-filter:before{content:""}.icon-Flag2:before{content:""}.icon-flag-icon:before{content:""}.icon-delay-icon:before{content:""}.icon-stop-rotate:before{content:""}.icon-center:before{content:""}.icon-full-screen:before{content:""}.icon-rotate:before{content:""}.icon-solid-user-friends:before{content:""}.icon-mobile-device:before{content:""}.icon-siren:before{content:""}.icon-add-contact:before{content:""}.icon-file-medical-alt:before{content:""}.icon-user-edit:before{content:""}.icon-gear:before{content:""}.icon-solid-question-circle:before{content:""}.icon-solid-arrow-circle-right:before{content:""}.icon-customers:before{content:""}.icon-service:before{content:""}.icon-solid-fulfillment:before{content:""}.icon-user-circle:before{content:""}.icon-solid-child:before{content:""}.icon-standard-apps:before{content:""}.icon-star-check:before{content:""}.icon-solid-hourglass:before{content:""}.icon-solid-home:before{content:""}.icon-solid-eye:before{content:""}.icon-solid-eye-slash:before{content:""}.icon-factory-reset:before{content:""}.icon-service-none:before{content:""}.icon-service-excellent:before{content:""}.icon-service-good:before{content:""}.icon-service-poor:before{content:""}.icon-service-weak:before{content:""}.icon-wifi-excellent:before{content:""}.icon-wifi-good:before{content:""}.icon-wifi-weak:before{content:""}.icon-wifi-poor:before{content:""}.icon-wifi-none:before{content:""}.icon-super-user:before{content:""}.icon-x-square:before{content:""}.icon-solid-caret-down:before{content:""}.icon-solid-caret-up:before{content:""}.icon-solid-info-circle:before{content:""}.icon-solid-check-circle:before{content:""}.icon-solid-circle:before{content:""}.icon-battery:before{content:""}.icon-battery-3:before{content:""}.icon-battery-2:before{content:""}.icon-battery-1:before{content:""}.icon-battery-0:before{content:""}.icon-solid-clock:before{content:""}.icon-solid-ambulance:before{content:""}.icon-solid-bone:before{content:""}.icon-solid-book-dead:before{content:""}.icon-solid-briefcase-medical:before{content:""}.icon-solid-bullhorn:before{content:""}.icon-solid-clinic-medical:before{content:""}.icon-solid-dog:before{content:""}.icon-solid-fire-extinguisher:before{content:""}.icon-solid-hand-holding-heart:before{content:""}.icon-solid-time:before{content:""}.icon-solid-comments:before{content:""}.icon-solid-globe:before{content:""}.icon-solid-image:before{content:""}.icon-info:before{content:""}.icon-bag:before{content:""}.icon-more-vert:before{content:""}.icon-logout:before{content:""}.icon-delete:before{content:""}.icon-check1:before{content:""}.icon-chart:before{content:""}.icon-store:before{content:""}.icon-domain:before{content:""}.icon-money-round:before{content:""}.icon-add-photo:before{content:""}.icon-refresh:before{content:""}.icon-close:before{content:""}.icon-email:before{content:""}.icon-person:before{content:""}.icon-phone:before{content:""}.icon-chevron-right1:before{content:""}.icon-folder:before{content:""}.icon-home:before{content:""}.icon-description:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-left1:before{content:""}.icon-chevron-down:before{content:""}.icon-notification:before{content:""}.icon-plus1:before{content:""}.icon-content-copy:before{content:""}.icon-edit:before{content:""}.icon-filter-list:before{content:""}.icon-arrow-forward:before{content:""}.icon-arrow-back:before{content:""}.icon-arrow-drop-down:before{content:""}.icon-arrow-downward:before{content:""}.icon-star1:before{content:""}.icon-star-outline:before{content:""}.icon-solid-arrow-left:before{content:""}.icon-solid-caret-right:before{content:""}.icon-solid-edit:before{content:""}.icon-solid-map-marker-alt:before{content:""}.icon-solid-question:before{content:""}.icon-solid-signal:before{content:""}.icon-solid-tablet-alt:before{content:""}.icon-solid-th-large:before{content:""}.icon-solid-trash-alt:before{content:""}.icon-solid-user-alt:before{content:""}.icon-solid-users:before{content:""}.icon-solid-wifi:before{content:""}.icon-Vector:before{content:""}.icon-brand-facebook-f:before{content:""}.icon-brand-facebook-square:before{content:""}.icon-brand-facebook:before{content:""}.icon-brand-instagram:before{content:""}.icon-brand-linkedin-in:before{content:""}.icon-brand-twitter-square:before{content:""}.icon-solid-cart-arrow-down:before{content:""}.icon-solid-check-square-2:before{content:""}.icon-solid-check-square:before{content:""}.icon-solid-check:before{content:""}.icon-solid-lock-open:before{content:""}.icon-solid-microphone-alt:before{content:""}.icon-solid-microphone:before{content:""}.icon-solid-play-circle:before{content:""}.icon-solid-play:before{content:""}.icon-solid-search:before{content:""}.icon-solid-unlock:before{content:""}.icon-pencil1:before{content:""}.icon-hamburger-menu:before{content:""}.icon-twitter:before{content:""}.icon-instagram:before{content:""}.icon-facebook:before{content:""}.icon-mobile:before{content:""}.icon-calendar:before{content:""}.icon-user:before{content:""}.icon-asterisk:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-star:before{content:""}.icon-star-o:before{content:""}.icon-check:before{content:""}.icon-lock:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-exclamation-circle:before{content:""}.icon-warning:before{content:""}.icon-comment:before{content:""}.icon-shopping-cart:before{content:""}.icon-unlock-alt:before{content:""}.icon-check-square:before{content:""}.icon-paper-plane:before{content:""}.icon-trash:before{content:""}.rsLoadingPopup{width:90%;max-width:500px;display:grid;place-items:center;padding:50px 25px;background-color:#fff;border-radius:25px;box-sizing:border-box}.rsLoadingPopup img{object-fit:fill;width:100%}.rs-popup-content{position:fixed;height:100%;width:100%;top:120vh;transition:top .5s ease;overflow:hidden;background-color:transparent;display:flex;align-items:center;justify-content:center}.show .rs-popup-content{top:0}.rs-popup{position:fixed;height:100%;width:100%;top:0;bottom:0;left:0;right:0;background-color:transparent;transition:background-color .5s ease}.rs-popup.hidden{display:none}.rs-popup.show{background-color:#0000002e}.rs-popup:nth-last-of-type(6){z-index:95}.rs-popup:nth-last-of-type(5){z-index:96}.rs-popup:nth-last-of-type(4){z-index:97}.rs-popup:nth-last-of-type(3){z-index:98}.rs-popup:nth-last-of-type(2){z-index:99}.rs-popup:nth-last-of-type(1){z-index:100}.rsTooltipWrapper{position:relative;display:flex}.rsTooltip{transform:translate(-50%);text-align:center;position:absolute;border-radius:3px;width:max-content;white-space:break-spaces;-webkit-user-select:none;user-select:none;max-width:180px;font-size:14px;line-height:1;padding:6px;left:50%}.rsTooltip.interactive>.tooltipBottom:after{content:"";width:100%;height:100%;display:block;visibility:visible}.rsTooltip>.tooltipBottom{visibility:hidden;position:absolute;overflow:hidden;height:100%;width:100%;background-position:inherit;background-repeat:inherit;background-color:inherit;background-image:inherit;background-size:inherit;outline-offset:inherit;outline-width:inherit;outline-color:inherit;outline-style:inherit;border-width:inherit;border-color:inherit;border-style:inherit;background:inherit;box-shadow:inherit;outline:inherit;border:inherit}.rsTooltip>.tooltipBottom:before{content:"";display:block;position:absolute;visibility:visible;width:var(--tooltipPointerSize);height:var(--tooltipPointerSize);transform:translateY(-50%) translate(-50%) rotate(45deg);background-position:inherit;background-repeat:inherit;background-color:inherit;background-image:inherit;background-size:inherit;outline-offset:inherit;outline-width:inherit;outline-color:inherit;outline-style:inherit;border-width:inherit;border-color:inherit;border-style:inherit;background:inherit;box-shadow:inherit;outline:inherit;border:inherit}.rsTooltip.top{bottom:100%;transform-origin:bottom center;margin-bottom:calc(var(--tooltipMargin) + var(--tooltipPointerSize))}.rsTooltip.top>.tooltipBottom{height:calc(var(--tooltipMargin) + var(--tooltipPointerSize));translate:-50% 0;border-top:none;width:100%;top:100%;left:50%}.rsTooltip.top>.tooltipBottom:before{transform:translateY(-50%) translate(-50%) rotate(45deg);border-left:none;left:50%;top:0}.rsTooltip.right{margin-left:calc(var(--tooltipMargin) + var(--tooltipPointerSize));transform:translateY(-50%);transform-origin:left center;left:100%;top:50%}.rsTooltip.right>.tooltipBottom{width:calc(var(--tooltipMargin) + var(--tooltipPointerSize));border-top:inherit;border-right:none;right:100%;top:50%;translate:0 -50%}.rsTooltip.right>.tooltipBottom:before{transform:translateY(-50%) translate(-50%) rotate(45deg);border-top:none;left:100%;top:50%}.rsTooltip.bottom{margin-top:calc(var(--tooltipMargin) + var(--tooltipPointerSize));transform-origin:top center;top:100%}.rsTooltip.bottom>.tooltipBottom{height:calc(var(--tooltipMargin) + var(--tooltipPointerSize));border-bottom:none;translate:-50% 0;bottom:100%;width:100%;left:50%}.rsTooltip.bottom>.tooltipBottom:before{transform:translateY(-50%) translate(-50%) rotate(45deg);border-right:none;left:50%;top:100%}.rsTooltip.left{margin-right:calc(var(--tooltipMargin) + var(--tooltipPointerSize));transform:translateY(-50%);transform-origin:right center;right:100%;left:auto;top:50%}.rsTooltip.left>.tooltipBottom{width:calc(var(--tooltipMargin) + var(--tooltipPointerSize));translate:0 -50%;border-left:none;left:100%;top:50%}.rsTooltip.left>.tooltipBottom:before{border-top:none;transform:translateY(-50%) translate(-50%) rotate(-45deg);left:0;top:50%}.rsTooltip[class*=transition-]{animation-duration:.5s;animation-fill-mode:both;transition-timing-function:cubic-bezier(.79,-.375,1,-.6)}.rsTooltip[class*=transition-].transition-fade{animation-name:fade;transform-origin:center}@keyframes fade{0%{opacity:0}to{opacity:1}}.rsTooltip[class*=transition-].transition-flip{animation-name:flip;transform-origin:center}@keyframes flip{0%{transform:translate(-50%) rotateX(90deg)}to{transform:translate(-50%) rotateX(0)}}.rsTooltip.outlined{background-color:var(--primaryBackgroundColor);outline:4px solid var(--black);color:var(--black)}.rsTooltip.standard{background-color:var(--primaryOrangeColor);color:var(--white)}.rsTooltip.filled{background-color:var(--primaryBlueColor);color:var(--white)}.rsTroomiHeaderNav{width:100%;height:96px;position:relative;border-bottom:solid 1px #f1f1f1}.rsTroomiHeaderNav .rsTroomiHeaderNavContent{max-width:var(--pageWidth);width:100%}.rsTroomiHeaderNav .rsTroomiHeaderNavContent .badgeWrapper{position:absolute;background-color:var(--primaryBackgroundColor);width:20px;height:20px;top:-4px;right:-4px}.rsTroomiHeaderNav .rsTroomiHeaderNavContent .badgeWrapper .badge{height:16px;width:16px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--primaryYellowColor);color:var(--primaryTextColor);font-size:9px;font-weight:900}.rsTroomiHeaderNav .navLinks a{color:var(--primaryTextColor);font-weight:600;text-decoration:none}.rsTroomiHeaderNav .navLinks a .subtitle2{font-size:clamp(17px,2.25vw,18px)}.rsTroomiHeaderNav .rotateUp{transform:rotate(270deg);transition:transorm .3s}.rsTroomiHeaderNav .rotateDown{transform:rotate(90deg);transition:transorm .3s;position:relative;left:-8px}.rsTroomiHeaderNav .shopMenu{position:absolute;background-color:#fff;border-radius:0;width:250px;overflow:hidden;opacity:0;top:75px;left:200px;transition:opacity .3s;box-sizing:border-box;height:80px;padding:15px;z-index:1000;border:2px solid var(--grayTextColor)}.rsTroomiHeaderNav .shopMenu.opened{opacity:1}.rsTroomiHeaderNav .userAccount{position:absolute;background-color:#fff;border:1px solid var(--grayTextColor);border-radius:0 0 8px 8px;width:250px;height:80px;top:0;left:60px;z-index:-1;transition:transform .9s ease-in-out,opacity 1s ease-in-out;transform:translateY(100vh);padding:15px;box-sizing:border-box;opacity:0}.rsTroomiHeaderNav .userAccount.opened{transition:transform .3s ease-in-out,opacity 1s ease-in-out;transform:translateY(0);z-index:99;opacity:1}.rsTroomiHeaderNav .shopMenuDownArrow:hover{color:var(--primaryOrangeColor)}.rsTroomiHeaderNav .menuLink{cursor:pointer}.rsTroomiHeaderNav .menuLink:hover{color:var(--primaryOrangeColor)}.rsToastMessage .rsLabel{color:#fff}.Toastify .Toastify__close-button{color:#878a8e;align-self:center}.Toastify .rsToastMessage .rsLabel{color:#000}.Toastify .rsToastMessage.success .rsIcon{color:var(--white);background-color:var(--successMainColor);border-radius:50%;padding:5px}.Toastify .rsToastMessage.error .rsIcon{color:var(--errorMainColor)}.Toastify .rsToastMessage.info .rsIcon{color:var(--infoMainColor)}.Toastify .rsToastMessage.warning .rsIcon{color:var(--warningMainColor)}.Toastify .Toastify__toast--error{background:var(--errorBackgroundColor)}.Toastify .Toastify__toast--success{background:var(--successBackgroundColor)}.Toastify .Toastify__toast--info{background:var(--infoBackgroundColor)}.Toastify .Toastify__toast--warning{background:var(--warningBackgroundColor)}.Toastify .Toastify__progress-bar.Toastify__progress-bar--error{background-color:var(--errorMainColor)}.Toastify .Toastify__progress-bar.Toastify__progress-bar--success{background-color:var(--successMainColor)}.Toastify .Toastify__progress-bar.Toastify__progress-bar--info{background-color:var(--infoMainColor)}.Toastify .Toastify__progress-bar.Toastify__progress-bar--warning{background-color:var(--warningMainColor)}:where(.rsLabel){color:var(--primaryTextColor);font-family:Poppins,sans-serif}:where(.rsLabel).h1{font-size:60px;line-height:65px;font-weight:800}:where(.rsLabel).h1.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:65px;min-width:260px;border-radius:12px}:where(.rsLabel).h1.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).h1Mobile{font-size:36px;line-height:38px;font-weight:800}:where(.rsLabel).h1Mobile.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:38px;min-width:152px;border-radius:12px}:where(.rsLabel).h1Mobile.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).h2{font-size:50px;line-height:55px;font-weight:800}:where(.rsLabel).h2.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:55px;min-width:220px;border-radius:12px}:where(.rsLabel).h2.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).h3{font-size:40px;line-height:45px;font-weight:800}:where(.rsLabel).h3.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:45px;min-width:180px;border-radius:12px}:where(.rsLabel).h3.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).h4{font-size:30px;line-height:35px;font-weight:800}:where(.rsLabel).h4.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:35px;min-width:140px;border-radius:12px}:where(.rsLabel).h4.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).h5{font-size:20px;line-height:25px;font-weight:800}:where(.rsLabel).h5.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:25px;min-width:100px;border-radius:12px}:where(.rsLabel).h5.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).h6{font-size:18px;line-height:24px;font-weight:800}:where(.rsLabel).h6.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:24px;min-width:96px;border-radius:12px}:where(.rsLabel).h6.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).subtitle1{font-size:20px;line-height:25px;font-weight:800}:where(.rsLabel).subtitle1.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:25px;min-width:100px;border-radius:12px}:where(.rsLabel).subtitle1.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).subtitle2{font-size:18px;line-height:24px;font-weight:800}:where(.rsLabel).subtitle2.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:24px;min-width:96px;border-radius:12px}:where(.rsLabel).subtitle2.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).body1{font-size:16px;line-height:25px;font-weight:300}:where(.rsLabel).body1.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:25px;min-width:100px;border-radius:12px}:where(.rsLabel).body1.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).body2{font-size:14px;line-height:20px;font-weight:300}:where(.rsLabel).body2.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:20px;min-width:80px;border-radius:12px}:where(.rsLabel).body2.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).caption{font-size:14px;line-height:16px;font-weight:300}:where(.rsLabel).caption.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:16px;min-width:64px;border-radius:12px}:where(.rsLabel).caption.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).captionBold{font-size:14px;line-height:16px;font-weight:700}:where(.rsLabel).captionBold.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:16px;min-width:64px;border-radius:12px}:where(.rsLabel).captionBold.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).button{font-size:18px;line-height:26px;font-weight:800}:where(.rsLabel).button.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:26px;min-width:104px;border-radius:12px}:where(.rsLabel).button.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).overline{font-size:16px;line-height:24px;font-weight:700;letter-spacing:1px;text-transform:uppercase}:where(.rsLabel).overline.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:24px;min-width:96px;border-radius:12px}:where(.rsLabel).overline.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).bodyLarge{font-size:25px;line-height:32px;font-weight:300}:where(.rsLabel).bodyLarge.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:32px;min-width:128px;border-radius:12px}:where(.rsLabel).bodyLarge.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).title1{font-size:16px;line-height:18px;font-weight:800}:where(.rsLabel).title1.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:18px;min-width:72px;border-radius:12px}:where(.rsLabel).title1.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).title1Small{font-size:14px;line-height:16px;font-weight:800}:where(.rsLabel).title1Small.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:16px;min-width:64px;border-radius:12px}:where(.rsLabel).title1Small.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).title2{font-size:16px;line-height:18px;font-weight:700}:where(.rsLabel).title2.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:18px;min-width:72px;border-radius:12px}:where(.rsLabel).title2.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).title2Small{font-size:14px;line-height:18px;font-weight:700}:where(.rsLabel).title2Small.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:18px;min-width:72px;border-radius:12px}:where(.rsLabel).title2Small.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).subtitle{font-size:14px;line-height:20px;font-weight:300}:where(.rsLabel).subtitle.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:20px;min-width:80px;border-radius:12px}:where(.rsLabel).subtitle.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).link1{font-size:16px;line-height:18px;font-weight:800}:where(.rsLabel).link1.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:18px;min-width:72px;border-radius:12px}:where(.rsLabel).link1.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).link2{font-size:14px;line-height:16px;font-weight:800}:where(.rsLabel).link2.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:16px;min-width:64px;border-radius:12px}:where(.rsLabel).link2.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).buttonLarge{font-size:25px;line-height:34px;font-weight:800}:where(.rsLabel).buttonLarge.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:34px;min-width:136px;border-radius:12px}:where(.rsLabel).buttonLarge.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).bodyList{font-size:16px;line-height:28px;font-weight:300}:where(.rsLabel).bodyList.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:28px;min-width:112px;border-radius:12px}:where(.rsLabel).bodyList.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}:where(.rsLabel).info{font-size:16px;line-height:16px;font-weight:400}:where(.rsLabel).info.skeleton{background-color:#e0e0e0;position:relative;overflow:clip;min-height:16px;min-width:64px;border-radius:12px}:where(.rsLabel).info.skeleton:before{content:"";position:absolute;border-radius:inherit;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:skeleton-loading-stripe 1.5s ease-in-out infinite}.Toastify__toast-container{z-index:9999;-webkit-transform:translateZ(9999px);position:fixed;padding:4px;width:320px;box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:800px;overflow:hidden;font-family:sans-serif;cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:9999;opacity:.7;background-color:#ffffffb3;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.Toastify__progress-bar--dark{background:#bb86fc}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}.rsCheckoutTotalsCard{max-width:570px;width:100%;background:var(--primaryContrastBackgroundColor);border-radius:12px;padding:32px 16px;box-sizing:border-box}.rsCheckoutTotalsCard .infoIcon{position:relative;bottom:6px;color:var(--primaryPurpleColor)}.rsCheckoutTotalsCard .todaysTotalLabelIcon{margin-bottom:24px}.rsCheckoutTotalsCard .todaysTotalLabelIcon .rsIcon{color:#fff;border-radius:50%;background-color:var(--primaryOrangeColor);padding:8px}.rsCheckoutTotalsCard .monthlyTotalLabelIcon{margin-bottom:24px}.rsCheckoutTotalsCard .monthlyTotalLabelIcon .rsIcon{color:#fff;border-radius:50%;background-color:var(--primaryPurpleColor);padding:8px}.rsCheckoutTotalsCard .financeLink{color:var(--primaryPurpleColor);cursor:pointer}.rsCheckoutTotalsCard .hrLine{margin:8px 0 -8px;width:100%;color:var(--grayTextColor);border-style:solid}.rsCheckoutTotalsCard .hrLine.moveUp{margin:-8px 0 8px}.rsCheckoutTotalsCard .productName{display:flex;align-items:start}.rsCheckoutTotalsCard .itemPrice{display:flex;flex-direction:column;align-items:end}.rsCheckoutTotalsCard .itemPrice .financeLink{width:min-content}.desktop .rsCheckoutTotalsCard{padding:49px 40px 40px}.desktop .rsCheckoutTotalsCard .productName{align-items:center}.rsLabelIcon{display:flex;align-items:center}.rsLabelIcon .rsIcon{margin-left:8px}.rsTitleDescPopup{padding:30px}.rsTitleDescPopup .closeBtn{position:absolute;top:10px;right:10px}.rsTitleDescPopup .rsInputText{margin-top:20px;margin-bottom:20px}.rsTitleDescPopup .rsButtonsNextAndBack{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.rsPaper{position:relative;border-radius:var(--borderRadiusPaper);background-color:var(--primaryContrastBackgroundColor);box-sizing:border-box}.rsPaper .rsIconButton{position:relative}.rsIconButton{position:relative}.rsIconButton .rsButton{width:34px;height:34px;border-radius:50%;transition:filter .3s}.rsIconButton .rsButton:hover{cursor:pointer;filter:brightness(1.2)!important}.rsIconButton .badgeWrapper{position:absolute;background-color:var(--primaryBackgroundColor);width:20px;height:20px;top:-9px;right:-5px}.rsIconButton .badgeWrapper .badge{height:16px;width:16px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--primaryYellowColor);color:var(--primaryTextColor);font-size:9px;font-weight:900}.rsIconButton .rsIcon{display:flex;align-items:center;justify-content:center}:where(.rsButton){-webkit-tap-highlight-color:transparent;transition:all .2s;box-sizing:border-box;font-family:Poppins,sans-serif;position:relative;display:flex;justify-content:center;align-items:center;border:none;outline:none;overflow:hidden;width:fit-content;text-decoration:none}:where(.rsButton).wrappingTooltip{overflow:visible}@media (hover: hover){:where(.rsButton):hover:not(:disabled){cursor:pointer}}:where(.rsButton){--_buttonMainColor: unset;--_buttonSecondaryColor: unset;--_buttonRippleColor: var(--_buttonMainColor);--_buttonRippleOpacity: .16}:where(.rsButton).primary{--_buttonMainColor: var(--primaryPurpleColor);--_buttonSecondaryColor: var(--white);--_buttonRippleColor: var(--_buttonMainColor)}:where(.rsButton).secondary{--_buttonMainColor: var(--primaryOrangeColor);--_buttonSecondaryColor: var(--white);--_buttonRippleColor: var(--_buttonMainColor)}:where(.rsButton).tertiary{--_buttonMainColor: var(--primaryContrastBackgroundColor);--_buttonSecondaryColor: var(--primaryTextColor);--_buttonRippleColor: var(--gray)}:where(.rsButton):disabled{filter:saturate(33%) opacity(33%) brightness(95%)}:where(.rsButton).primary,:where(.rsButton).secondary{height:48px;font-size:25px;font-weight:700;border-radius:24px;padding:0 48px;white-space:nowrap;box-shadow:none}:where(.rsButton).primary.small,:where(.rsButton).secondary.small{height:32px;font-size:18px;line-height:32px}:where(.rsButton).contained{--_buttonRippleColor: var(--_buttonSecondaryColor);background-color:var(--_buttonMainColor);color:var(--_buttonSecondaryColor)}@media (hover: hover){:where(.rsButton).contained:hover:not(:disabled):after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--_buttonSecondaryColor);opacity:.08}}:where(.rsButton).contained:active:not(:disabled){scale:.975}:where(.rsButton).contained:focus-visible{color:var(--_buttonMainColor);background-color:var(--_buttonSecondaryColor);outline:4px solid var(--_buttonMainColor)}:where(.rsButton).elevated{--_buttonRippleColor: var(--_buttonSecondaryColor);background-color:var(--_buttonMainColor);color:var(--_buttonSecondaryColor);outline:4px solid transparent;box-shadow:#0000001f 0 1px 3px,#0000003d 0 1px 2px;border-radius:8px;padding:12px;font-size:16px;height:32px}@media (hover: hover){:where(.rsButton).elevated:hover:not(:disabled,:active),:where(.rsButton).elevated:focus-visible{box-shadow:#0000001f 0 3px 6px,#0000003d 0 3px 6px}:where(.rsButton).elevated:hover:not(:disabled,:active):after,:where(.rsButton).elevated:focus-visible:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--_buttonSecondaryColor);opacity:.08;border-radius:inherit}}:where(.rsButton).elevated:focus-visible{outline-color:var(--_buttonMainColor);background-color:var(--_buttonSecondaryColor);color:var(--_buttonMainColor)}:where(.rsButton).elevated:active:not(:disabled){scale:.975}:where(.rsButton).elevated:focus-visible{box-shadow:#0000000d 0 1px 2px,#0000001a 0 1px 3px 1px}:where(.rsButton).outlined{background-color:var(--_buttonSecondaryColor);color:var(--_buttonMainColor);border:1px solid var(--_buttonMainColor)}@media (hover: hover){:where(.rsButton).outlined:hover:not(:disabled):after,:where(.rsButton).outlined:focus-visible:after{content:"";opacity:.08;background-color:var(--_buttonMainColor);border-radius:inherit;position:absolute;bottom:0;right:0;left:0;top:0}}:where(.rsButton).outlined:active:not(:disabled){scale:.975}:where(.rsButton).outlined:focus-visible{box-shadow:#0000000d 0 1px 2px;background-color:var(--_buttonMainColor);color:var(--_buttonSecondaryColor)}:where(.rsButton).text{color:var(--_buttonMainColor);background-color:transparent;border-radius:32px;padding:12px 24px;font-size:16px;height:32px}@media (hover: hover){:where(.rsButton).text:hover:not(:disabled):after,:where(.rsButton).text:focus-visible:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--_buttonMainColor);opacity:.16;border-radius:inherit}}:where(.rsButton).icon{cursor:pointer;padding:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:inherit;border-radius:50%;background-color:inherit;display:flex;justify-content:center;align-items:center;aspect-ratio:1}@media (hover: hover){:where(.rsButton).icon:hover:not(:disabled),:where(.rsButton).icon:focus-visible{filter:brightness(1.05)}}:where(.rsButton).icon:active:not(:disabled){scale:.975}:where(.rsButton).icon:focus-visible{box-shadow:#3c40434d 0 1px 2px,#3c404326 0 1px 3px 1px;filter:brightness(1.1)}:where(.rsButton).icon>.rsIcon{color:inherit}:where(.rsButton).none{background-color:transparent;color:inherit;border:none;box-shadow:none;padding:0}.buttonGroup{display:flex;flex-direction:column;width:100%;gap:16px}.buttonGroup .lowOpacity{opacity:.6}.buttonGroup .rsButton{width:100%}.desktop .buttonGroup{flex-direction:row;max-width:initial;justify-content:center;gap:40px}.desktop .buttonGroup .rsButton{width:max-content}.rsTitleDesc .showMoreLess{color:#0d3c61;margin-left:20px;cursor:pointer}.rsTitleDesc .orangeLabel{color:var(--primaryOrangeColor)}.rsConfirmPopup{padding:30px;width:50%;min-width:350px;max-width:650px}.rsConfirmPopup .closeBtn{position:absolute;top:10px;right:10px}.rsConfirmPopup .rsInputText{margin-top:20px;margin-bottom:20px}.rsConfirmPopup .rsButtonsNextAndBack{display:flex;flex-direction:row;justify-content:flex-end;width:100%}@keyframes _skeleton-loading-stripe_d22pk_1{0%{left:-150%}to{left:100%}}.rsLoginPopup{padding:30px}.rsLoginPopup .closeBtn{position:absolute;top:24px;right:24px;cursor:pointer}.rsLoginPopup .passwordInput input{padding-right:48px}.rsLoginPopup .passwordInput .rsIcon{cursor:pointer;color:#878a8e;position:absolute;top:44px;right:22px}.rsLoginPopup .rsInputText{margin-bottom:20px}.rsLoginPopup .rsTextInput{width:100%}.rsLoginPopup .rsButtonsNextAndBack{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.rsLoginPopup .loginButton{background-color:var(--primaryPurpleColor)!important;color:#fff;border-radius:40px;line-height:2;padding:0 40px;font-size:28px;margin-top:24px}.rsLoginPopup .errorText{font-weight:400;margin-top:8px;color:var(--errorTextColor)}.rsForgotPasswordPopup{background-color:#fff;width:100%;max-width:400px;height:fit-content;padding:40px 24px;border-radius:10px;margin:auto;left:0;right:0;text-align:center}.rsForgotPasswordPopup .rsSendEmailSection .rsButton.contained.primary{margin:16px auto 32px;text-align:center}.rsForgotPasswordPopup .rsSendEmailSection .inputDiv{display:grid;grid-template-columns:fit-content(100%) 1fr;width:100%;position:relative}.rsForgotPasswordPopup .rsSendEmailSection .inputDiv input{outline:none;padding:16px 16px 16px 6px;border:2px solid #cecece;border-left:none}.rsForgotPasswordPopup .rsSendEmailSection .inputDiv .rsIcon{background-color:inherit;padding:16px 0 16px 16px;color:#878a8e;border:2px solid #cecece;border-right:none}.rsForgotPasswordPopup .rsSendEmailSection .inputDiv .rsErrorMessage{grid-column:1/3}.rsForgotPasswordPopup .rsSendEmailSection .return{position:absolute;bottom:40px;right:24px}.rsForgotPasswordPopup .rsCheckEmailSection .closeBtn{position:absolute;top:16px;right:16px;cursor:pointer}:where(.rsTextInput){color:var(--primaryTextColor);font-family:Poppins,sans-serif;outline:none;border:none}:where(.rsTextInput).box{border:2px solid var(--lightGray);padding:10px 14px}:where(.rsTextInput).box:focus{border-color:var(--primaryPurpleColor)}:where(.rsTextInput).underline{border:none;box-sizing:content-box;border-bottom:2px solid var(--lightGray);padding:6px 0}:where(.rsTextInput).underline:focus{border-bottom-color:#90caf9}:where(.rsTextInput).underline:focus,:where(.rsTextInput).underline:hover{padding-bottom:5px;border-bottom-width:3px}:where(.rsErrorMessage){font-family:Poppins,sans-serif;color:var(--errorTextColor);text-align:left;font-size:16px}:where(.rsLabelInput){min-width:fit-content;gap:8px;flex-grow:1}:where(.rsLabelInput) .inputLabel{white-space:nowrap;display:flex;min-height:20px;gap:8px}:where(.rsLabelInput) .inputLabel .requiredAsterisk{color:var(--primaryOrangeColor);display:inline}:where(.rsLabelInput) .inputLabel.top{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:0}:where(.rsLabelInput) .inputLabel.left{flex-direction:row-reverse;justify-content:flex-start;align-items:center}:where(.rsLabelInput) .inputLabel.right{flex-direction:row;justify-content:flex-end;align-items:center}:where(.rsLabelInput) .inputLabel.bottom{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0}:where(.rsLabelInput) .rsTextInput,:where(.rsLabelInput) .rsNumericInput,:where(.rsLabelInput) .rsSelect{height:48px;color:var(--primaryTextColor);font-family:Poppins,sans-serif}:where(.rsLabelInput).top{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}:where(.rsLabelInput).left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}:where(.rsLabelInput).right{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}:where(.rsLabelInput).bottom{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start}:where(.rsSelect){width:100%;margin:0 auto;font-family:inherit}:where(.rsSelect) [class*=control]{cursor:pointer;min-width:fit-content;display:flex;flex-direction:row;flex-wrap:nowrap;height:inherit}:where(.rsSelect) [class*=ValueContainer]{min-width:80px;height:inherit}:where(.rsSelect) [class*=option]{cursor:pointer}:where(.rsSelect) [class*=container]{height:inherit}:where(.rsCheckbox){cursor:pointer;font:inherit;margin:0;transition:.12s color ease-in-out,.12s background-color ease-in-out;color:var(--primaryTextColor);background-color:var(--white);border:3px solid currentColor;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:20px;height:20px;width:20px;display:flex;align-items:center;justify-content:center;outline:2px solid transparent}:where(.rsCheckbox):focus-visible{outline-color:currentColor;outline-offset:2px}:where(.rsCheckbox).circle{border-radius:50%}:where(.rsCheckbox).circle:before{font-size:10px;height:10px;width:10px}:where(.rsCheckbox).square{border-radius:2px}:where(.rsCheckbox).square:before{font-size:12px;height:12px;width:12px}:where(.rsCheckbox).icon{background-color:transparent;border:none}:where(.rsCheckbox).icon:before{font-size:20px;height:20px;width:20px}:where(.rsSwitch){--_switchInnerTextOn: "";--_switchInnerTextOff: "";--_switchMainColorOn: var(--primaryOrangeColor);--_switchSecondaryColorOn: var(--white);--_switchMainColorOff: var(--gray);--_switchSecondaryColorOff: var(--white);--_switchTransitionDuration: .4s;--_switchMainColor: var(--_switchMainColorOff);--_switchSecondaryColor: var(--_switchSecondaryColorOff);-webkit-tap-highlight-color:transparent;touch-action:pan-y;transition:color var(--_switchTransitionDuration),background-color var(--_switchTransitionDuration),border-color var(--_switchTransitionDuration),outline-color var(--_switchTransitionDuration),box-shadow var(--_switchTransitionDuration);cursor:pointer;font:inherit;margin:0;background-color:var(--_switchMainColor);color:var(--_switchSecondaryColor);box-sizing:content-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:26px;width:fit-content;min-width:70px;display:flex;position:relative;border-radius:26px;outline:1px solid transparent;padding:0 4px;white-space:nowrap;font-size:16px;font-weight:800}:where(.rsSwitch):focus-visible{outline-color:var(--_switchMainColor);outline-offset:2px}:where(.rsSwitch):focus-visible:before{outline:4px solid var(--_switchMainColor);outline-offset:-2px;scale:1.5}:where(.rsSwitch):active:before{opacity:.8}:where(.rsSwitch):active:before:not(:focus-visible){outline:4px solid var(--_switchSecondaryColor);outline-offset:-3px}:where(.rsSwitch):after{content:"";display:inline-block;transition:margin var(--_switchTransitionDuration),color var(--_switchTransitionDuration);color:var(--_switchSecondaryColor);padding:0 4px;align-self:center;line-height:28px;font-size:16px;text-align:center;width:100%;min-width:18px;max-width:100%}:where(.rsSwitch):before{content:"";will-change:left,right,background-color,outline;transition:left var(--_switchTransitionDuration),right var(--_switchTransitionDuration),background-color var(--_switchTransitionDuration);background-color:var(--_switchSecondaryColor);transform-origin:center center;border-radius:inherit;bottom:4px;top:4px;position:absolute;aspect-ratio:1/1}:where(.rsSwitch).on{--_switchMainColor: var(--_switchMainColorOn);--_switchSecondaryColor: var(--_switchSecondaryColorOn)}:where(.rsSwitch).on:before{left:calc(100% - 22px);right:4px}:where(.rsSwitch).on:after{content:var(--_switchInnerTextOn);margin-left:0;margin-right:18px}:where(.rsSwitch).off{--_switchMainColor: var(--_switchMainColorOff);--_switchSecondaryColor: var(--_switchSecondaryColorOff)}:where(.rsSwitch).off:before{left:4px;right:calc(100% - 22px)}:where(.rsSwitch).off:after{content:var(--_switchInnerTextOff);margin-left:18px;margin-right:0}:where(.rsSwitch):disabled{cursor:not-allowed;filter:saturate(33%) opacity(33%) brightness(95%)}:where(.rsNumericInput){width:100%;color:var(--primaryTextColor);font-family:Poppins,sans-serif;outline:none;border:none}:where(.rsNumericInput).box{border:2px solid var(--lightGray);outline:2px solid transparent;padding:10px 14px}:where(.rsNumericInput).box:focus{border-color:var(--primaryPurpleColor);outline-color:var(--primaryPurpleColor)}:where(.rsNumericInput).underline{border:none;box-sizing:content-box;border-bottom:2px solid var(--lightGray);padding:6px 0}:where(.rsNumericInput).underline:focus{border-bottom-color:#90caf9}:where(.rsNumericInput).underline:focus,:where(.rsNumericInput).underline:hover{padding-bottom:5px;border-bottom-width:3px}:where(.rsRadioGroup){--_radioSelectedColor: var(--primaryOrangeColor);--_radioUnselectedColor: var(--grayTextColor);color:var(--_radioUnselectedColor);font-family:Poppins,sans-serif;flex-direction:column;flex-wrap:wrap;display:flex;gap:8px}:where(.rsRadioGroup) .labelRadio{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:14px;font-weight:600;padding:0 4px}:where(.rsRadioGroup) .labelRadio .radioOption{position:relative;cursor:pointer;border-radius:50%;aspect-ratio:1/1;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}:where(.rsRadioGroup) .labelRadio .radioOption:checked{color:var(--_radioSelectedColor)}:where(.rsRadioGroup) .labelRadio .radioOption:not(:checked){color:var(--_radioUnselectedColor)}:where(.rsRadioGroup) .labelRadio .radioOption:not([class*=icon-]){width:16px;height:16px;outline:currentColor solid 2px;outline-offset:-2px}:where(.rsRadioGroup) .labelRadio .radioOption:not([class*=icon-]):before{color:inherit;pointer-events:none;transition:scale cubic-bezier(.4,0,.6,1) 90ms;will-change:opacity,border-width;background-color:currentColor;box-sizing:border-box;border-radius:inherit;content:"";position:absolute;height:100%;width:100%;opacity:0;top:0;left:0;scale:0}:where(.rsRadioGroup) .labelRadio .radioOption:not([class*=icon-]):checked:before{scale:50%;opacity:1}:where(.rsRadioGroup) .labelRadio .radioOption:after{content:"";will-change:opacity,scale,currentColor;transition:opacity 90ms cubic-bezier(0,0,.2,1),scale 90ms cubic-bezier(0,0,.2,1);background-color:currentColor;border-radius:inherit;position:absolute;color:inherit;height:100%;width:100%;opacity:0;scale:0;left:0;top:0}:where(.rsRadioGroup) .labelRadio .radioOption:not(:disabled):hover:after,:where(.rsRadioGroup) .labelRadio .radioOption:not(:disabled):focus-within:after{opacity:.15;scale:1;outline:currentColor 4px solid}:where(.rsRadioGroup) .labelRadio .radioOption:not(:disabled):hover:active:after,:where(.rsRadioGroup) .labelRadio .radioOption:not(:disabled):focus-within:active:after{opacity:.33}:where(.rsRadioGroup) .labelRadio .radioLabel{padding-left:8px;display:inline-block;cursor:pointer}.closeButton{--_distance: 12px;cursor:pointer;transform-origin:center center;transition:transform,color,background-color,.2s ease-in-out;background-color:inherit;top:var(--_distance);overflow:visible;border-radius:50%;position:absolute;color:inherit;height:24px;width:24px}.closeButton.right{right:var(--_distance)}.closeButton.left{left:var(--_distance)}.closeButton:hover,.closeButton:focus{filter:brightness(1.1)}.closeButton:focus-visible{outline:2px dashed currentColor}.closeButton:active{transform:scale(.9)}.closeButton.none{background:inherit;border-radius:50%}.rsLink{text-decoration:none;font-size:16px;line-height:18px;font-weight:800}.rsLink .highlightBlue{color:var(--primaryBlueColor)}.loadingPage{width:100%;margin:0 auto}.has-tabs>.rs-view .rs-page{padding-bottom:calc(50px + env(safe-area-inset-bottom))}.rs-page{z-index:20;position:absolute;height:100%;width:100%;top:0;background:#fff;transition:transform .35s ease;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box}.rs-page.has-nav-bar{padding-top:calc(50px + env(safe-area-inset-top))}.rs-page.has-nav-bar .page-opacity-effect{margin-top:calc(50px + env(safe-area-inset-top))}.rs-page.page-to-remove{z-index:30;transform:translate3d(100%,0,0)}.rs-page.page-current{z-index:20;transform:unset}.rs-page.page-current .page-opacity-effect{opacity:0!important}.rs-page.page-previous{z-index:10;transform:translate3d(-20%,0,0)}.rs-page .page-opacity-effect{position:absolute;top:0;bottom:0;content:"";opacity:0;left:0;background:#0000001a;width:100%;z-index:21;transition:opacity .35s ease}.desktop .shopDevicesPage .planContinueButton{margin:56px auto auto}.desktop .bringYourOwnContentPopup.portExistingNumberPopup{max-width:800px}.rsContentManagementBlock h1{font-size:60px;line-height:65px;font-weight:800}.rsContentManagementBlock h2{font-size:50px;line-height:55px;font-weight:800}.rsContentManagementBlock h3{font-size:40px;line-height:45px;font-weight:800}.rsContentManagementBlock h4{font-size:30px;line-height:35px;font-weight:800}.rsContentManagementBlock h5{font-size:20px;line-height:25px;font-weight:800}.rsContentManagementBlock h6{font-size:18px;line-height:24px;font-weight:800}.rsContentManagementBlock p{font-size:16px;line-height:25px;font-weight:300}.selectionSummary .rsAccordion{border-radius:20px;transition:.3s ease-in-out}.selectionSummary .rsAccordion.closed .accordionChildrenContainer{height:0;padding:0;border:none}.selectionSummary .rsAccordion.opened>.accordionHeader .rsIcon{rotate:90deg}.selectionSummary .rsAccordion .accordionHeader{background:var(--successMainColor);padding:18px 32px;min-height:60px}.selectionSummary .rsAccordion .accordionHeader .rsLabel{font-weight:800;color:var(--white);font-size:18px}.selectionSummary .rsAccordion .accordionHeader .rsIcon{color:var(--white)}.selectionSummary .rsAccordion .accordionHeader .titleWrapper.h6,.selectionSummary .rsAccordion .accordionHeader .monthlyTotalsTitle{justify-content:center;width:100%}.selectionSummary .rsAccordion .accordionHeader .monthlyTotalsTitle .noContractText{font-size:14px}.selectionSummary .rsAccordion .selectionSummaryContainer{padding:16px;border:2px solid var(--lighterGrayTextColor);transition:.3s ease-in-out;border-radius:0 0 20px 20px}.selectionSummary .rsAccordion .selectionSummaryContainer .summaryBox:not(:last-child){border-bottom:1px solid var(--secondaryContrastBackgroundColor)}.selectionSummary .rsAccordion .selectionSummaryContainer .deviceChosen>.rsBox.shoppingChoiceSummary{width:100%;min-height:52px;padding-top:12px}.selectionSummary .rsAccordion .selectionSummaryContainer .shippingSummary>.rsBox.shoppingChoiceSummary{min-height:62px;padding-top:12px}.selectionSummary .rsAccordion .selectionSummaryContainer .financingSurcharge>.rsBox.shoppingChoiceSummary{min-height:62px;padding-top:12px}.selectionSummary .rsAccordion .selectionSummaryContainer .planChosen>.rsBox.shoppingChoiceSummary,.selectionSummary .rsAccordion .selectionSummaryContainer .insuranceChosen>.rsBox.shoppingChoiceSummary{min-height:62px;padding-top:12px}.selectionSummary .rsAccordion .selectionSummaryContainer .portNumberChosen>.rsBox.shoppingChoiceSummary{min-height:53px;padding-top:12px}.selectionSummary .rsAccordion .selectionSummaryContainer .totalSummary{min-height:49px;padding-top:12px}.selectionSummary .rsAccordion .selectionSummaryContainer .discountSummary>.rsBox.shoppingChoiceSummary{background:var(--successBackgroundColor);min-height:49px;display:flex;align-items:center}.selectionSummary .rsAccordion .selectionSummaryContainer .discountSummary>.rsBox.shoppingChoiceSummary .priceWrapper{margin-top:4px}.selectionSummary .rsAccordion .selectionSummaryContainer .taxSummary>.rsBox{min-height:49px;display:flex;align-items:center}.desktop .selectionSummary .rsAccordion .accordionHeader .rsLabel{text-align:left;width:100%;font-size:25px}.desktop .selectionSummary .rsAccordion .accordionHeader .titleWrapper.h6,.desktop .selectionSummary .rsAccordion .accordionHeader .monthlyTotalsTitle{justify-content:center;width:100%}.desktop .selectionSummary .rsAccordion .accordionHeader .monthlyTotalsTitle .noContractText{font-size:14px}.desktop .selectionSummary .rsAccordion .selectionSummaryContainer{padding:24px 32px}.desktop .selectionSummary .rsAccordion .selectionSummaryContainer .discountSummary>.rsBox.shoppingChoiceSummary .priceWrapper{margin-top:2px}.desktop .selectionSummary .deviceChosen{min-height:69px}.shoppingChoiceSummary{width:100%;height:100%;position:relative;box-sizing:border-box}.shoppingChoiceSummary .imageSpace{width:120px}.shoppingChoiceSummary .topLineDarkener{background-color:var(--black);height:2px;position:absolute;left:0;right:0;margin:0 auto;top:-12px}.shoppingChoiceSummary .widthFullSpread{display:grid;grid-template-columns:1fr min-content;gap:16px;padding-bottom:12px;width:100%}.shoppingChoiceSummary .positionProductName{display:flex;flex-direction:column;justify-content:start}.shoppingChoiceSummary .positionProductName .rsLabel.button,.shoppingChoiceSummary .positionProductName .isDevice{font-weight:700}.shoppingChoiceSummary .rsProductImages{max-width:185px}.shoppingChoiceSummary .rsIcon{margin-top:30px;margin-right:10px}.shoppingChoiceSummary .hrLine{width:100%;color:var(--lightGrayTextColor);opacity:.4}.shoppingChoiceSummary .summaryLink{font-size:12px}.shoppingChoiceSummary .editLink,.shoppingChoiceSummary .removeLink{color:var(--primaryOrangeColor);cursor:pointer;width:max-content;font-weight:600;margin-top:4px}.shoppingChoiceSummary .financeLink{color:var(--primaryPurpleColor);cursor:pointer;width:max-content;font-weight:600;margin-top:4px}.shoppingChoiceSummary .iconAndImage{display:flex;flex-direction:row}.shoppingChoiceSummary .flexRow{display:flex;flex-direction:row;justify-content:space-between;width:866px}.shoppingChoiceSummary .dueAmount{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.shoppingChoiceSummary .dueAmount .rsLabel.buttonLarge{font-size:clamp(18px,3vw,25px)}.shoppingChoiceSummary .centered{margin:0 auto}.shoppingChoiceSummary .noCursor{cursor:default}.shoppingChoiceSummary .priceContainer{display:flex;flex-direction:column;align-items:end;width:max-content}.shoppingChoiceSummary .msrpContainer{margin-top:4px}.shoppingChoiceSummary .msrpContainer .msrpText{color:var(--grayTextColor);font-weight:400;font-size:10px;line-height:12px}.shoppingChoiceSummary .strikethrough{text-decoration:line-through}.shoppingChoiceSummary .discountBox{color:var(--successMainColor);font-size:10px;font-weight:700}.shoppingChoiceSummary .subText{color:var(--grayTextColor);font-weight:400;font-size:10px}.shoppingChoiceSummary .productName{font-weight:500}.desktop .shoppingChoiceSummary .imageSpace{width:160px}.desktop .shoppingChoiceSummary .discountBox{font-size:14px}.desktop .shoppingChoiceSummary .msrpContainer .msrpText{font-size:14px;line-height:16px}.desktop .shoppingChoiceSummary .subText{font-size:14px}.desktop .shoppingChoiceSummary .includedText{font-weight:800;font-size:16px}.currencyAmount{display:flex;gap:3px}.currencyAmount .priceWrapper{font-weight:800;font-size:22px;line-height:24px;display:block}.currencyAmount .cursorPointer{cursor:pointer}.currencyAmount .notBold{font-weight:400}.currencyAmount .smallText{font-size:10px!important}.currencyAmount .grayOutZero{opacity:.6}.currencyAmount .strikeThrough{text-decoration:line-through;color:var(--lightGray)}.currencyAmount .bold{font-weight:800}.currencyAmount .hidden{display:none}.rsAccordion{position:relative;overflow:hidden}.rsAccordion.opened>.accordionHeader .rsIcon{rotate:180deg}.rsAccordion>.accordionHeader{position:relative;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:50px;box-sizing:border-box;width:100%}.rsAccordion>.accordionHeader:hover{cursor:pointer;transition:filter .3s}.rsAccordion>.accordionHeader:hover.withHoverEffect{filter:brightness(1.2)}.rsAccordion>.accordionHeader .rsLabel{color:var(--primaryTextColor);font-size:16px;font-weight:500}.rsAccordion>.accordionHeader .rsIcon{margin-left:auto;will-change:transition-duration,transition-timing-function;transition-property:rotate}.rsAccordion>.accordionHeader .labelWrapper{display:flex;align-items:center}.rsAccordion>.accordionChildrenContainer{will-change:height,transition;overflow:hidden;height:0}.planSelectors{position:relative;margin-top:16px}.planSelectors .sectionTitle{color:var(--successMainColor)}.planSelectors .sectionSubtitle{margin-top:8px}.planSelectors .planContainer{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;margin-top:72px}.planSelectors .planContainer .planCard{position:relative;flex:1 1 300px;padding:16px 32px 32px;display:flex;flex-direction:column;border-radius:8px;height:100%;cursor:pointer}.planSelectors .planContainer .planCard .shopPlanSelectorDoPlan,.planSelectors .planContainer .planCard .shopPlanSelectorDreamPlan,.planSelectors .planContainer .planCard .shopPlanSelectorDiscoverPlan{flex-grow:1}.planSelectors .planContainer .planCard.doPlan{background:var(--successBackgroundColor);border:2px solid var(--successMainColor)}.planSelectors .planContainer .planCard.doPlan,.planSelectors .planContainer .planCard.doPlan .planTitle,.planSelectors .planContainer .planCard.doPlan .planSubtitle{color:var(--white)}.planSelectors .planContainer .planCard.doPlan .selectPlanButton,.planSelectors .planContainer .planCard.doPlan .titleContainer{background:var(--successMainColor)}.planSelectors .planContainer .planCard.dreamPlan{background:var(--infoBackgroundColor);border:2px solid var(--infoMainColor)}.planSelectors .planContainer .planCard.dreamPlan,.planSelectors .planContainer .planCard.dreamPlan .planTitle,.planSelectors .planContainer .planCard.dreamPlan .planSubtitle{color:var(--white)}.planSelectors .planContainer .planCard.dreamPlan .selectPlanButton,.planSelectors .planContainer .planCard.dreamPlan .titleContainer{background:var(--infoMainColor)}.planSelectors .planContainer .planCard.discoverPlan{background:var(--primaryOrangeColorLight);border:2px solid var(--primaryOrangeColor)}.planSelectors .planContainer .planCard.discoverPlan,.planSelectors .planContainer .planCard.discoverPlan .planTitle,.planSelectors .planContainer .planCard.discoverPlan .planSubtitle{color:var(--white)}.planSelectors .planContainer .planCard.discoverPlan .selectPlanButton,.planSelectors .planContainer .planCard.discoverPlan .titleContainer{background:var(--primaryOrangeColor)}.planSelectors .planContainer .planCard.discoverPlan .mostPopularBadge{color:#fff;position:absolute;width:max-content;top:-70px;right:8px;z-index:1}.planSelectors .planContainer .planCard.discoverPlan .mostPopularBadge .mostPopular{position:absolute;font-size:16px;left:0;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700}.planSelectors .planContainer .planCard .planPrice{color:var(--black);font-weight:500;margin-top:64px;text-align:center}.planSelectors .planContainer .planCard .selectPlanButton{height:48px;font-size:20px;font-weight:700;color:var(--white);border:none;cursor:pointer;margin:auto}.planSelectors .planContainer .planCard .selectPlanButton:hover{opacity:.9}.planSelectors .planContainer .planCard .titleContainer{position:absolute;top:0;left:0;right:0;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center}.planSelectors .planContainer .planCard .titleContainer .planSubtitle{font-weight:500}.desktop .planSelectors{margin-top:24px}.desktop .planSelectors .planContainer{margin-top:32px}.desktop .planSelectors .planContainer .planCard{height:645px}.desktop .planSelectors .planContainer .planCard .titleContainer{background:initial;position:initial;height:initial;align-items:start}.desktop .planSelectors .planContainer .planCard .titleContainer .planSubtitle{font-size:20px;margin-top:8px}.desktop .planSelectors .planContainer .planCard.doPlan,.desktop .planSelectors .planContainer .planCard.doPlan .planTitle,.desktop .planSelectors .planContainer .planCard.doPlan .planSubtitle{color:var(--successMainColor)}.desktop .planSelectors .planContainer .planCard.dreamPlan,.desktop .planSelectors .planContainer .planCard.dreamPlan .planTitle,.desktop .planSelectors .planContainer .planCard.dreamPlan .planSubtitle{color:var(--infoMainColor)}.desktop .planSelectors .planContainer .planCard.discoverPlan{border:6px solid var(--primaryOrangeColor)}.desktop .planSelectors .planContainer .planCard.discoverPlan,.desktop .planSelectors .planContainer .planCard.discoverPlan .planTitle,.desktop .planSelectors .planContainer .planCard.discoverPlan .planSubtitle{color:var(--primaryOrangeColor)}.desktop .planSelectors .planContainer .planCard .planPrice{margin-top:8px;text-align:left}.desktop .planSelectors .planContainer .planCard .mostPopularBadge{top:-65px;right:-20px}.desktop .planSelectors .planContainer .planCard .mostPopularBadge .mostPopular{position:absolute;font-size:22px}.rsShopDevicesCardFull{width:95%;overflow-x:hidden}.rsShopDevicesCardFull .continueButton{margin-top:8px}.rsShopDevicesCardFull .rsFormWrapper{width:unset}.rsShopDevicesCardFull .nameAgeInputs{display:flex;flex-wrap:wrap;gap:8px;width:100%;flex-direction:column;margin:0 auto}.rsShopDevicesCardFull .nameAgeInputs>*{max-width:min-content;flex-grow:1}.rsShopDevicesCardFull .nameAgeInputs>*.birthMonthSelect{max-width:none}.rsShopDevicesCardFull .nameAgeInputs>* .rsLabel{white-space:nowrap}.rsShopDevicesCardFull .featureReviews{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;flex:1;width:50%}.rsShopDevicesCardFull .priceContainer{display:flex;flex-direction:column;gap:8px;margin-top:24px}.rsShopDevicesCardFull .priceContainer .discountContainer{display:flex;gap:8px;align-items:center}.rsShopDevicesCardFull .priceContainer .discountContainer .discountBox{width:max-content}.rsShopDevicesCardFull .priceContainer .discountContainer .discountBox .rsLabel{color:var(--white);font-size:12px;line-height:14px;font-weight:700}.rsShopDevicesCardFull .priceContainer .discountContainer .rsLabel{font-weight:400;color:var(--grayTextColor)}.rsShopDevicesCardFull .priceContainer .h5{line-height:22px}.rsShopDevicesCardFull .priceContainerMobile{height:56px;margin-top:10px}.rsShopDevicesCardFull .priceContainerMobile .priceBox{display:flex;justify-content:space-between}.rsShopDevicesCardFull .priceContainerMobile .priceBox .priceBoxInner{display:flex;flex-direction:column}.rsShopDevicesCardFull .priceContainerMobile .priceBox .discountContainer .msrpBox{margin-top:4px;color:var(--lightGray);justify-content:end}.rsShopDevicesCardFull .priceContainerMobile .priceBox .discountContainer .msrpBox *{font-size:10px}.rsShopDevicesCardFull .discountBox{background:var(--successMainColor);padding:5px;width:max-content}.rsShopDevicesCardFull .discountBox .rsLabel{color:var(--white);font-size:10px;line-height:100%}.rsShopDevicesCardFull .financingText{color:var(--grayTextColor)}.rsShopDevicesCardFull .financeBox{color:var(--grayTextColor);margin-top:4px;font-size:10px}.rsShopDevicesCardFull .flexSpaceBetween{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column}.rsShopDevicesCardFull .flexSpaceBetween>*+*{margin-left:0}.rsShopDevicesCardFull .flexSpaceBetween .rsBox .rsProductImages{height:initial}.rsShopDevicesCardFull .flexSpaceBetween .rsBox .rsProductImages .imageWrapper{justify-content:space-between}.rsShopDevicesCardFull .poweredBy{font-size:20px;font-weight:500;color:var(--primaryOrangeColor)}.rsShopDevicesCardFull .choosePriceOption{width:221px;height:155px;margin-top:35px;background-color:#fff;border:2px solid #d0d0d0;border-radius:6px;box-sizing:border-box;padding-top:30px;display:flex;flex-direction:column;align-items:center;cursor:pointer}.rsShopDevicesCardFull .choosePriceOption.chosen{border:2px solid var(--primaryPurpleColor)!important;background-color:#f9f7fe}.rsShopDevicesCardFull .monthlyPriceOption{width:155px;height:109px;padding-top:19px}.rsShopDevicesCardFull .infoIcon{position:absolute;top:0;right:0}.rsShopDevicesCardFull .reviewLink{margin-top:10px;margin-left:7px;font-weight:800;cursor:pointer}.rsShopDevicesCardFull .rsReactStars{cursor:pointer}.rsShopDevicesCardFull .hrLine{width:100%;border-style:none;background-color:var(--lighterGrayTextColor);height:11px;border-radius:6px;cursor:pointer}.rsShopDevicesCardFull .hrLine.orangeLine{background-color:var(--primaryOrangeColor)}.rsShopDevicesCardFull .hrLine.leftNotRadius{border-radius:0 6px 6px 0}.rsShopDevicesCardFull .hrLine.rightNotRadius{border-radius:6px 0 0 6px}.rsShopDevicesCardFull .cursorPointer{cursor:pointer}.rsShopDevicesCardFull a#reviews{display:none}.rsShopDevicesCardFull .hasStrikeThrough{text-decoration:line-through;color:var(--lightGray);margin-right:8px}.rsShopDevicesCardFull .scaleUpForSmall{width:100%;max-width:500px}.rsShopDevicesCardFull .productName{text-align:center}.rsShopDevicesCardFull .horizontalLine{border:1px solid #cecece;margin-top:8px}.rsShopDevicesCardFull .rsFormWrapper{gap:0;width:100%}.desktop .rsShopDevicesCardFull{max-width:1160px;margin:0 auto;width:initial;overflow-x:initial}.desktop .rsShopDevicesCardFull .scaleUpForSmall{width:initial;max-width:initial}.desktop .rsShopDevicesCardFull .nameAgeInputs{flex-direction:row;margin:initial}.desktop .rsShopDevicesCardFull .nameAgeInputs>*{max-width:none}.desktop .rsShopDevicesCardFull .flexSpaceBetween{flex-direction:row}.desktop .rsShopDevicesCardFull .flexSpaceBetween>*+*{margin-left:20px}.desktop .rsShopDevicesCardFull .flexSpaceBetween .rsBox .rsProductImages{height:544px}.desktop .rsShopDevicesCardFull .featureReviews{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;flex:initial;width:580px}.desktop .rsShopDevicesCardFull .productName{text-align:left}.desktop .rsShopDevicesCardFull .priceContainer{gap:16px;margin-top:16px}.desktop .rsShopDevicesCardFull .priceContainer .discountContainer .discountBox{margin-top:4px;padding:5px 12px}.desktop .rsShopDevicesCardFull .priceContainer .discountContainer .discountBox .rsLabel{font-size:18px;line-height:24px}.desktop .rsShopDevicesCardFull .continueButton{margin-top:24px;width:max-content}.rsProductImages{display:flex;justify-content:center;margin:0 auto}.rsProductImages .marginBottom{margin-bottom:3px;margin-right:3px}.rsProductImages .rsButton{width:57px;height:57px}.rsProductImages .largeView:hover{cursor:zoom-in}.desktop .rsProductImages{height:250px}.rsImageCard{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;max-height:100%;object-fit:contain}.rsImageCard.border{border:2px solid #f0f0f0;box-sizing:border-box}.rsCircleRadioChoices .rsIcon{transition:.3s;margin:0 4px}.rsCircleRadioChoices .rsIcon:hover{opacity:.5;cursor:pointer;transition:.3s}.rsCircleRadioChoices .colorBubble{height:25px;width:25px;background-color:#fff;display:flex;align-items:center;justify-content:center}.rsCircleRadioChoices .colorBubble.chosen{background-color:#856eaf42}.rsCircleRadioChoices .colorBubble.clickable{cursor:pointer}.rsCircleRadioChoices .colorBubble:after{content:"";width:10px;height:10px;background-color:var(--grayTextColor);border-radius:50%}.rsImageLargeViewPopup{padding:30px;margin:0 auto;max-width:500px}.rsImageLargeViewPopup .closeBtn{position:absolute;top:15px;right:15px}.rsImageLargeViewPopup .rsProductImages{position:relative;padding:30px}.rsFormWrapper{flex-direction:column;display:flex;gap:16px;width:100%}.productDetailsContainer{display:block;background-color:#fff;margin-top:24px}.productDetailsContainer .tabsContainer{display:flex;flex-direction:column}.productDetailsContainer .tabsContainer :not(:last-child){border-right:1px solid #ccc}.productDetailsContainer .tabsContainer .tab{flex:1;text-align:center;padding:8px 16px;cursor:pointer;transition:all .3s ease;border-bottom:1px solid #ccc;font-weight:400}.productDetailsContainer .tabsContainer .tab:hover{background-color:var(--primaryContrastBackgroundColor)}.productDetailsContainer .tabsContainer .tab.active{color:var(--primaryOrangeColor);font-weight:700}.productDetailsContainer .tabContentContainer{padding:8px}.productDetailsContainer .accordionsContainer{display:flex;flex-direction:column;gap:16px}.productDetailsContainer .accordionsContainer>.rsAccordion:has(.rsAccordion),.productDetailsContainer .accordionsContainer>.rsAccordion:not(:first-child){border:1px solid #ccc;border-radius:8px}.productDetailsContainer .accordionsContainer>.rsAccordion .rsAccordion{margin:8px}.productDetailsContainer .accordionsContainer>.rsAccordion>.accordionHeader{background:var(--white);border:none;padding:16px;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;position:relative}.productDetailsContainer .accordionsContainer>.rsAccordion>.accordionHeader:hover{background-color:var(--white)}.productDetailsContainer .accordionsContainer>.rsAccordion>.accordionHeader .titleWrapper{color:var(--primaryOrangeColor);font-weight:700}.productDetailsContainer .accordionsContainer>.rsAccordion>.accordionHeader .rsIcon.icon-chevron-right{position:absolute;right:15px}.productDetailsContainer .accordionsContainer>.rsAccordion.opened>.accordionHeader .rsIcon{rotate:90deg}.productDetailsContainer .rsIcon.icon-chevron-right{color:var(--black)}.productDetailsContainer .carousel .carouselArrow.edge{opacity:.5}.productDetailsContainer .carousel .carouselArrow.edge.right{right:0}.productDetailsContainer .carousel .carouselArrow.edge.left{left:0}.productDetailsContainer .carousel .carouselArrow.edge:hover,.productDetailsContainer .carousel .carouselArrow.edge:focus{opacity:1}.desktop .productDetailsContainer{border:1px solid #ccc}.desktop .productDetailsContainer .tabsContainer{flex-direction:row;flex-wrap:wrap}.desktop .productDetailsContainer .tab.active{border-bottom:none}.desktop .productDetailsContainer .tabContentContainer.PARENTAL_CONTROLS_AND_SAFETY,.desktop .productDetailsContainer .tabContentContainer.REVIEWS{padding:32px}.desktop .productDetailsContainer .tabContentContainer.PARENTAL_CONTROLS_AND_SAFETY.PARENTAL_CONTROLS_AND_SAFETY,.desktop .productDetailsContainer .tabContentContainer.REVIEWS.PARENTAL_CONTROLS_AND_SAFETY{padding-bottom:16px}.desktop .productDetailsContainer .rsAccordion:has(.rsAccordion){border:none}.productArticles{display:grid;column-gap:32px}.productArticles .article{border:1px solid var(--lightGray);break-inside:avoid;align-self:start}.productArticles .article .accordionHeader{background:var(--white);padding:0 16px}.productArticles .article .accordionHeader .rsLabel{font-size:14px}.productArticles .article .titleWrapper{transition:.3s;text-align:left}.productArticles .article.opened>.accordionHeader .rsIcon{rotate:90deg}.productArticles .article.opened>.accordionHeader .titleWrapper{font-weight:700;border-bottom:1px solid var(--primaryOrangeColor);width:100%;padding-block-start:0}.desktop .productArticles{grid-template-columns:1fr 1fr;grid-auto-rows:min-content;row-gap:16px}.rsLoadingBouncingDots.fillHeight img{max-height:216px;height:100%}.rsLoadingBouncingDots.fillHeight.small{height:50%;max-height:200px}.rsLoadingBouncingDots.fillWidth img{max-width:400px;width:100%}.rsLoadingBouncingDots.fillWidth.small{max-width:200px;width:50%}.rsLoadingBouncingDots.card{overflow:clip;border-radius:12px;background-color:#fff;box-shadow:#0000001f 0 1px 3px,#0000003d 0 1px 2px}.rsLoadingBouncingDots.card.small{border-radius:6px}.rsLoadingBouncingDots.centered{margin:auto}.productReviewCarousel img{max-width:100%}.carousel{width:100%;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;position:relative}.carousel.hideScrollBar .carouselContainer::-webkit-scrollbar{display:none}.carousel.disabled{pointer-events:none}.carousel.disabled .carouselContainer{overflow-x:hidden}.carousel.hoverArrows .carouselArrow{opacity:0}.carousel.hoverArrows:hover .carouselArrow{opacity:1}.carousel .carouselContainer{display:flex;scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-x:auto}.carousel .carouselContainer .carouselItem{flex:0 0 auto;scroll-snap-align:center}.carousel .carouselContainer .carouselItem.clickable{cursor:pointer;transition:filter .3s,outline-color .3s;outline:4px solid transparent;outline-offset:-4px}.carousel .carouselContainer .carouselItem.clickable:hover,.carousel .carouselContainer .carouselItem.clickable:focus-visible{filter:brightness(.95)}.carousel .carouselContainer .carouselItem.clickable:focus-visible{outline-color:var(--primaryPurpleColor)}.carousel .carouselArrow{--_buttonMainColor: var(--primaryBackgroundColor);background-color:var(--_buttonMainColor);position:absolute;z-index:1;box-shadow:#0006 0 2px 4px,#0003 0 -1px inset;width:48px;height:48px;border-radius:50%;transform:translateY(-50%);top:50%}.carousel .carouselArrow:hover:not(:disabled,.atBoundary){filter:brightness(.975)}.carousel .carouselArrow:disabled,.carousel .carouselArrow.atBoundary{filter:saturate(33%) opacity(33%) brightness(95%)}.carousel .carouselArrow.left{padding-right:12px}.carousel .carouselArrow.right{padding-left:12px}.carousel .carouselArrow.edge.left{left:-18px}.carousel .carouselArrow.edge.right{right:-18px}.carousel .carouselArrow.inset.left{left:24px}.carousel .carouselArrow.inset.right{right:24px}.carousel .carouselArrow.bottom{border-radius:4px;height:28px;top:auto;transform:translateY(0);bottom:16px}.carousel .carouselArrow.bottom.left{left:8px}.carousel .carouselArrow.bottom.right{right:16px}.carousel .carouselArrow.outside.left{right:calc(100% + 12px)}.carousel .carouselArrow.outside.right{left:calc(100% + 12px)}.insurancePortSelector .buttonRow{display:flex;flex-direction:column;gap:16px;margin-top:16px;width:100%}.insurancePortSelector .buttonRow .rsButton{width:100%}.insurancePortSelector .insuranceSelector{margin-top:32px}.insurancePortSelector .insuranceSelector .buttonRow .primary.contained{background:var(--successMainColor)}.insurancePortSelector .insuranceSelector .buttonRow .primary.outlined{border-color:var(--successMainColor);color:var(--successMainColor)}.insurancePortSelector .portInSelector{margin-top:32px}.insurancePortSelector .portInSelector .buttonRow .primary.contained{background:var(--infoMainColor)}.insurancePortSelector .portInSelector .buttonRow .primary.outlined{border-color:var(--infoMainColor);color:var(--infoMainColor)}.insurancePortSelector .insurancePortContinueButton{margin-top:32px}.insurancePortSelector .insuranceSelector .rsRadioGroup,.insurancePortSelector .portInSelector .rsRadioGroup{margin-top:8px}.insurancePortSelector .insuranceSelector .rsRadioGroup .radioLabel,.insurancePortSelector .portInSelector .rsRadioGroup .radioLabel{font-size:12px}.desktop .insurancePortSelector .buttonRow{flex-direction:row;gap:24px}.desktop .insurancePortSelector .buttonRow .rsButton{width:max-content}.desktop .insurancePortSelector .insuranceSelector .rsRadioGroup .radioLabel,.desktop .insurancePortSelector .portInSelector .rsRadioGroup .radioLabel{font-size:16px}.bringYourOwnContentPopup{box-shadow:#0000001a 0 4px 12px;background-color:var(--primaryBackgroundColor);width:100%;display:flex;flex-direction:column;align-items:center;max-height:100%;min-height:20%;position:relative;overflow:hidden}.bringYourOwnContentPopup .popupBody{font-size:12px;font-weight:300;line-height:16px;overflow-x:hidden;overflow-y:auto;height:100%;width:100%;flex-grow:1}.bringYourOwnContentPopup .popupBody .popupContentWrapper{height:fit-content;padding:16px 24px;width:100%;flex-grow:1}.bringYourOwnContentPopup .popupTitle{padding:16px 32px;background:var(--primaryContrastBackgroundColor);border-bottom:1px solid var(--lightGrayTextColor);position:relative;text-align:center;width:100%;min-height:48px;z-index:5}.bringYourOwnContentPopup .popupTitle .h4{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.desktop .bringYourOwnContentPopup{max-width:80%;border-radius:10px}.rsPortExistingNumber{width:100%}.rsPortExistingNumber .rsInputText{margin-bottom:16px}.rsPortExistingNumber .rsBoxChoice{margin:20px}.rsPortExistingNumber .gridForm{display:grid;margin-top:24px;margin-bottom:40px;grid-template-columns:1fr;gap:16px}.rsPortExistingNumber .gridForm .rsTextInput{width:100%}.rsPortExistingNumber .boldInfo{font-weight:700}.rsPortExistingNumber .rsButtonGroup{flex-direction:row}.rsPortExistingNumber .rsButtonGroup .rsButton:last-child{margin:0 45px}.rsPortExistingNumber .divider{margin-top:16px}.rsPortExistingNumber .scroll{overflow-y:auto;height:500px}.rsPortExistingNumber .scroll::-webkit-scrollbar{display:none}.desktop .rsPortExistingNumber .gridForm{grid-template-columns:1fr 1fr}.infoPopup{padding:32px}.shopAccessoriesPage .accessoriesGrid{grid-template-columns:auto auto;gap:24px}.shopAccessoriesPage.tablet .accessoriesGrid{grid-template-columns:auto}.rsShopAccessoriesCardFull{border-radius:20px;border:3px solid var(--mediumGrayBackgroundColor);height:100%;box-sizing:border-box}.rsShopAccessoriesCardFull .submitBtn{margin:32px auto 0}.rsShopAccessoriesCardFull.whiteBackground{background-color:#fff;border:3px solid var(--primaryOrangeColor)}.rsShopAccessoriesCardFull .rsTitleDesc{margin-bottom:20px}.rsShopAccessoriesCardFull .rsQuantitySelector{margin-top:10px}.rsShopAccessoriesCardFull .qtyPosition{margin-top:15px;margin-right:8px}.rsShopAccessoriesCardFull .accessoryTitle{color:var(--primaryOrangeColor);padding-top:20px}.rsShopAccessoriesCardFull .rsColorSelector{margin-top:20px}.rsShopAccessoriesCardFull .moreOrLessLink{cursor:pointer}.rsProductImages,.rsColorSelector{margin:0 auto}.cartPage{--_pageWidth: 1214px}.cartPage .pageContentWrapper{width:var(--_pageWidth);margin-top:40px;display:flex;flex-direction:column;align-items:center}.cartPage .pageContentWrapper .moveRight{display:flex;flex-direction:row;justify-content:flex-end;width:var(--_pageWidth);margin:40px 0}.cartPage .pageContentWrapper .moveRight .firstButton{margin-right:0}.cartPage .pageContentWrapper .mainTitle{max-width:var(--_pageWidth);width:100%}.cartPage .pageContentWrapper .promoCodeLabel{cursor:default}.cartPage .pageContentWrapper .rsLabel.leftAlign{width:var(--_pageWidth);margin-left:0;margin-right:auto}.cartPage .pageContentWrapper .hrLineThick{height:8px;size:8px;margin-bottom:29px;border-radius:20px;border-style:none;max-width:var(--_pageWidth);width:100%;background-color:var(--primaryOrangeColor);margin-left:auto;margin-right:auto}.cartPage .pageContentWrapper .totalSection{display:flex;justify-content:space-between;width:100%;max-width:var(--_pageWidth);flex-basis:0;flex-grow:1;column-gap:75px;margin-top:24px}.cartPage .pageContentWrapper .totalSection>.rsBox{width:100%}.cartPage .pageContentWrapper .rsButtonsNextAndBack{margin-top:30px;display:flex;flex-direction:row;justify-content:flex-end;width:var(--_pageWidth)}.cartPage .rsCurrencyAmount{width:125px;position:relative;right:0;display:flex;flex-direction:row;justify-content:flex-end;align-self:flex-end}.cartPage .totalText{margin-top:10px;font-size:22px;font-weight:866;display:flex;flex-direction:row;justify-content:flex-end}.cartPage .promoText{margin-top:10px;margin-bottom:4px;font-size:16px;font-weight:866}.cartPage .textNote{margin-top:10px;margin-bottom:10px;color:#707070}.cartPage .promoCode,.cartPage .referralCode{background-color:#ffe3d6;border:solid 1px var(--primaryOrangeColor);border-radius:30px;padding:8px 32px;display:flex;margin-top:8px;width:fit-content;width:-moz-fit-content}.cartPage .promoCode .rsLabel,.cartPage .referralCode .rsLabel{color:var(--primaryOrangeColor)}.cartPage .promoCode .rsLabel:first-child,.cartPage .referralCode .rsLabel:first-child{cursor:default}.cartPage .buttonHollow{line-height:2;padding:0 40px;font-size:28px;border-radius:40px;margin-left:24px;background-color:#fff!important;color:var(--primaryOrangeColor)!important;border:3px solid var(--primaryOrangeColor)}.cartPage .rsDeviceCheckoutSummary{margin-bottom:16px}.cartPage .orangeText{color:var(--primaryOrangeColor)}.cartPage .grayLine{color:#e5e5e5;border-style:solid;width:100%}.cartPage .flexWidth{display:flex;flex-direction:column}.cartPage .flexWidth>.rsBox{background-color:var(--primaryContrastBackgroundColor);padding:32px 16px;border-radius:12px}.cartPage .flexWidth>.rsBox .rsCurrencyAmount .smallTextClass.large{font-weight:800}.cartPage .orLink{margin-right:5px}.cartPage .orangeLink{color:var(--primaryOrangeColor);cursor:pointer;opacity:.6}.cartPage .orangeLink:hover{opacity:1}.cartPage .nowrap{white-space:nowrap}.cartPage .boldText{font-weight:700}.cartPage .shopCheckoutAdditionalNotes{margin-top:48px;max-width:var(--_pageWidth)}.cartPage .cartGroupFooter{display:flex;justify-content:center;align-items:center;width:100%;margin-top:32px;padding:0 20px;text-align:center;height:75px;background-color:var(--primaryPurpleColorLight);border-radius:8px;border:1px solid var(--primaryPurpleColor)}.cartPage .cartGroups{display:flex;flex-direction:column;gap:24px;width:100%}.cartPage .promoContainer{display:flex;flex-direction:column;gap:32px}.cartPage .promoContainer .promoForm{display:flex;align-items:end;justify-content:start;flex-direction:row;width:max-content}.cartPage .promoContainer .promoForm .labelTextInput input{width:100%}.cartPage .promoContainer .promoForm .rsButton{background-color:var(--successMainColor)}.cartPage .promoContainer .promoForm .rsButton:hover{background-color:var(--successMainColor);opacity:.8}.cartPage .referralsContainer{display:flex;flex-direction:column;gap:32px}.cartPage .referralsContainer .referralForm{display:flex;align-items:end;justify-content:start;flex-direction:row;width:max-content}.cartPage .referralsContainer .referralForm .labelTextInput input{width:100%}.cartPage .referralsContainer .referralForm .rsButton{background-color:var(--successMainColor)}.cartPage .referralsContainer .referralForm .rsButton:hover{background-color:var(--successMainColor);opacity:.8}.cartPage .cartButtons{margin-top:48px}.small .cartPage{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.small .cartPage .moveRight{display:flex;flex-direction:column;justify-content:flex-end;width:95%}.small .cartPage .flexWidth{margin-top:0}.small .cartPage .pageTitle{font-size:55px;font-weight:700;display:flex;flex-direction:row;justify-content:flex-start;max-width:var(--_pageWidth);width:100%}.small .cartPage .widthLeft{width:100%;margin-left:auto;margin-right:auto}.small .cartPage .rsLabel.leftAlign{width:95%;margin-left:4px}.small .cartPage .totalSection{flex-direction:row;flex-wrap:wrap}.small .cartPage .spaceBetween{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%}.small .cartPage .rsButtonsNextAndBack{margin-top:30px;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.small .cartPage .cartGroupFooter,.small .cartPage .totalSection .rsTextInput{width:100%}.small .cartPage .promoContainer,.small .cartPage .referralsContainer{gap:16px}.small .cartPage .promoContainer .promosWrapper,.small .cartPage .promoContainer .referralWrapper,.small .cartPage .referralsContainer .promosWrapper,.small .cartPage .referralsContainer .referralWrapper{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:16px}.small .cartPage .promoContainer .promoForm,.small .cartPage .promoContainer .referralForm,.small .cartPage .referralsContainer .promoForm,.small .cartPage .referralsContainer .referralForm{width:100%;gap:16px;flex-direction:column;align-items:start}.small .cartPage .promoContainer .promoForm .labelInput,.small .cartPage .promoContainer .referralForm .labelInput,.small .cartPage .referralsContainer .promoForm .labelInput,.small .cartPage .referralsContainer .referralForm .labelInput{width:100%;min-width:initial}.small .cartPage .promoContainer .promoForm.referralForm,.small .cartPage .promoContainer .referralForm.referralForm,.small .cartPage .referralsContainer .promoForm.referralForm,.small .cartPage .referralsContainer .referralForm.referralForm{margin-top:16px}.paymentConfirmPage .infoBoxSection{flex-wrap:wrap}.paymentConfirmPage .orderPlacedText{font-size:clamp(25px,3.5vw,40px)}.paymentConfirmPage .infoBox{background-color:#f9f7fe;border-radius:22px;padding:16px;max-width:330px;margin-right:24px;margin-top:24px}.paymentConfirmPage .infoBox .rsIcon{margin-right:24px}.paymentConfirmPage .alignCenter{justify-content:center}.paymentConfirmPage .rsCheckoutTotalsCard{margin-top:80px}.paymentConfirmPage .rsLabel.h3 .rsLink{font-size:40px;line-height:45px;margin:0 8px}.paymentConfirmPage .continueToParentPortal{background-color:var(--successBackgroundColor);height:322px;display:flex;flex-direction:column;justify-content:center;align-items:center}.paymentConfirmPage .continueToParentPortal .title{color:var(--primaryPurpleColor)}.paymentConfirmPage .continueToParentPortal .subtitle{font-weight:400}.paymentConfirmPage .continueToParentPortal .button{margin-top:32px}.paymentConfirmPage .pageContentWrapper .title{margin-top:32px;text-align:center;color:var(--successMainColor);margin-bottom:16px}.small .paymentConfirmPage .imageTextSection{flex-direction:column}.small .paymentConfirmPage .imageTextSection img{max-width:500px;display:grid;place-self:center}.small .paymentConfirmPage .continueBtn{width:100%;max-width:375px}.small .paymentConfirmPage .rsCheckoutTotalsCard{margin-top:40px}.small .paymentConfirmPage .rsLabel.h4 .rsLink{font-size:30px;line-height:35px;margin:0 8px}.small .paymentConfirmPage .continueToParentPortal .title{text-align:center}.small .paymentConfirmPage .continueToParentPortal .subtitle{margin-top:16px;text-align:center}.paymentPage .mainTitle{margin-bottom:64px}.paymentPage .labelCheckbox{flex-grow:unset}.paymentPage .link1{display:flex;gap:4px}.paymentPage .rsLink{color:var(--primaryOrangeColor);display:inline}.paymentPage .rsLink:hover{text-decoration:underline}.paymentPage .formTotals{display:grid;grid-auto-flow:dense;grid-template-columns:1fr 1fr;column-gap:88px;row-gap:32px}.paymentPage .formTotals .rsCheckoutTotalsCard{align-self:start}.paymentPage .formSection{width:100%;max-width:600px}.paymentPage .totalsSection{display:flex;flex-direction:column;gap:32px}.paymentPage .selectionSummary .rsAccordion .selectionSummaryContainer{padding:16px}.paymentPage .selectionSummary .rsAccordion .selectionSummaryContainer .shoppingChoiceSummary{padding:0 16px}.paymentPage .monthlyTotals .rsAccordion .accordionHeader{background:var(--infoMainColor)}.paymentPage .monthlyTotals .rsAccordion .accordionHeader .monthlyTotalsTitle{display:flex;flex-direction:column;justify-content:start;gap:4px;height:100%}.paymentPage .monthlyTotals .rsAccordion .accordionHeader .monthlyTotalsTitle .noContractText{font-size:20px;font-weight:400;line-height:100%}.paymentPage .monthlyTotals .rsAccordion .accordionHeader .monthlyTotalsTitle .monthlyTotalsText{line-height:100%}.paymentPage .monthlyTotals .rsAccordion .accordionHeader .monthlyTotalsTitle .monthlyTotalsText .rsIcon{rotate:0}.small .paymentPage .mainTitle{margin-bottom:32px}.small .paymentPage .formTotals{grid-template-columns:auto;gap:50px}.small .paymentPage .formSection{border:1px solid var(--lightGrayTextColor);border-radius:8px;padding:16px}.small .paymentPage .rsAccordion .accordionHeader .titleWrapper.h6,.small .paymentPage .rsAccordion .accordionHeader .monthlyTotalsTitle{justify-content:center;width:100%}.small .paymentPage .rsAccordion .accordionHeader .monthlyTotalsTitle .noContractText{font-size:14px}.returningCustomerSection .rsTextInput{width:100%}.returningCustomerSection .passwordInput input{padding-right:48px}.returningCustomerSection .passwordInput .rsIcon{cursor:pointer;color:#878a8e;position:absolute;top:44px;right:22px}.returningCustomerSection .rsInputText{margin-bottom:16px}.returningCustomerSection .purpleLink{color:#846fac;cursor:pointer;margin-bottom:25px}.returningCustomerSection .returningCustomerSectionContainer{display:flex;flex-direction:column;align-items:start;padding:8px 16px;margin-bottom:24px}.returningCustomerSection .returningCustomerSectionContainer .returningCustomerTitle{margin-right:16px;color:var(--successMainColor)}.returningCustomerSection .returningCustomerSectionContainer .returningCustomerDescription{margin-top:2px}.returningCustomerSection .returningCustomerSectionContainer .returningCustomerButton.contained{margin-top:24px;background-color:var(--successMainColor)}.newCustomerSection .rsInputText,.newCustomerSection .rsSelect{margin-bottom:16px}.newCustomerSection .rsStepHeader{margin-top:50px;margin-bottom:10px}.newCustomerSection .rsInputText{margin-bottom:32px}.newCustomerSection .newCustomerSectionContainer{display:flex;flex-direction:column;align-items:start;padding:16px}.newCustomerSection .newCustomerSectionContainer .newCustomerTitle{margin-right:16px;color:var(--primaryOrangeColor)}.newCustomerSection .newCustomerSectionContainer .newCustomerDescription{margin-top:2px}.newCustomerSection .newCustomerSectionContainer .newCustomerButton{margin-top:24px}.newPaymentDetailsSection .rsTextInput{width:100%}.newPaymentDetailsSection .creditCardDetails{grid-template-columns:1fr}.newPaymentDetailsSection .rsInputText,.newPaymentDetailsSection .rsLabelSelect{flex-basis:100%}.newPaymentDetailsSection .rsInputText.zipInput,.newPaymentDetailsSection .rsLabelSelect.zipInput{max-width:100%}.newPaymentDetailsSection .editBillingAddressSection{margin-bottom:32px}.newPaymentDetailsSection .editBillingAddressSection .streetAddress,.newPaymentDetailsSection .editBillingAddressSection .cityStateZip{grid-template-columns:1fr}.desktop .newPaymentDetailsSection .creditCardDetails{grid-template-columns:1fr 1fr 1fr}.desktop .newPaymentDetailsSection .editBillingAddressSection{margin-bottom:unset}.desktop .newPaymentDetailsSection .editBillingAddressSection .streetAddress{grid-template-columns:1fr 1fr}.desktop .newPaymentDetailsSection .editBillingAddressSection .cityStateZip{grid-template-columns:1fr 1fr 1fr}.rsStepHeader .rsLabel.step{background-color:#d3d3d3;height:56px;width:56px;margin-right:24px;border-radius:50%;display:grid;place-items:center;aspect-ratio:1/1}.newPersonalInfoSection .fullName{margin-bottom:8px;grid-template-columns:1fr}.newPersonalInfoSection .passwordInput input{padding-right:48px}.newPersonalInfoSection .passwordInput .rsIcon{position:absolute;color:#878a8e;cursor:pointer;top:44px;right:22px}.newPersonalInfoSection .rsTextInput{width:100%}.newPersonalInfoSection .emailCheck,.newPersonalInfoSection .emailX{position:absolute;right:12px;top:38px}.newPersonalInfoSection .passwordInput{margin-bottom:0}.newPersonalInfoSection .passwordCheck{margin-bottom:32px;margin-top:4px}.newPersonalInfoSection .passwordCheck div{display:flex;align-items:center}.newPersonalInfoSection .passwordCheck div .rsLabel{margin-left:4px}.newPersonalInfoSection .subscribeMessages .subscribeCheckboxContainer{display:grid;grid-template-columns:fit-content(100%) fit-content(100%)}.newPersonalInfoSection .subscribeMessages .subscribeCheckboxContainer .subscribeCheckbox{width:15px;height:15px}.newPersonalInfoSection .subscribeMessages .subscribeCheckboxContainer .subscribeLabel{margin-left:10px;display:grid;align-content:center}.newPersonalInfoSection .personalInfoSection{margin:0 16px}.newPersonalInfoSection .subscriptionCheckbox .rsLabel{font-weight:400}.desktop .newPersonalInfoSection .fullName{margin-bottom:unset;grid-template-columns:1fr 1fr}.desktop .newPersonalInfoSection .personalInfoSection{margin:0 0 0 80px}.newShippingAddressSection .editShippingAddressSection{display:flex;flex-flow:column;gap:16px}.newShippingAddressSection .editShippingAddressSection .rsBox{display:grid;gap:16px;grid-template-columns:1fr}.newShippingAddressSection .editShippingAddressSection .rsTextInput{width:100%}.newShippingAddressSection .editShippingAddressSection .rsInputText,.newShippingAddressSection .editShippingAddressSection .rsLabelSelect{flex-grow:1;flex-basis:150px}.newShippingAddressSection .editShippingAddressSection .rsInputText.zipInput,.newShippingAddressSection .editShippingAddressSection .rsLabelSelect.zipInput{max-width:100px}.newShippingAddressSection .editShippingAddressSection .rsInputText .rsLabel,.newShippingAddressSection .editShippingAddressSection .rsLabelSelect .rsLabel{white-space:nowrap}.desktop .newShippingAddressSection .editShippingAddressSection>:nth-child(1){grid-template-columns:1fr 1fr}.desktop .newShippingAddressSection .editShippingAddressSection>:nth-child(2){grid-template-columns:1fr 1fr 1fr}.shippingErrorPopup{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:8px}.shippingErrorPopup .rsButton{width:min-content;margin-top:16px}.welcomeBackSection .rsInputText{margin-bottom:32px}.personalInfoSection .signOutLink{cursor:pointer;color:var(--primaryPurpleColor);text-decoration:underline;font-weight:600}.personalInfoSection .rsFormWrapper>:nth-child(2){display:grid;grid-template-columns:1fr;gap:8px}.personalInfoSection .rsTextInput{width:100%}.personalInfoSection .rsInputText{margin-bottom:32px}.desktop .personalInfoSection .rsFormWrapper>:nth-child(2){display:grid;grid-template-columns:1fr;gap:8px}.shippingAddressSection .editShippingAddressSection{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}.shippingAddressSection .editShippingAddressSection>:nth-child(1){display:grid;grid-template-columns:1fr;gap:8px}.shippingAddressSection .editShippingAddressSection>:nth-child(2){display:grid;grid-template-columns:1fr;gap:8px}.shippingAddressSection .editShippingAddressSection .rsTextInput{width:100%}.shippingAddressSection .editShippingAddressSection .rsInputText,.shippingAddressSection .editShippingAddressSection .rsLabelSelect{flex-grow:1;flex-basis:200px}.shippingAddressSection .editShippingAddressSection .rsInputText.zipInput,.shippingAddressSection .editShippingAddressSection .rsLabelSelect.zipInput{max-width:100px}.shippingAddressSection .editShippingAddressSection .rsInputText .rsLabel,.shippingAddressSection .editShippingAddressSection .rsLabelSelect .rsLabel{white-space:nowrap}.desktop .shippingAddressSection .editShippingAddressSection>:nth-child(1){grid-template-columns:1fr 1fr}.desktop .shippingAddressSection .editShippingAddressSection>:nth-child(2){grid-template-columns:1fr 1fr 1fr}.paymentDetailsSection .rsTextInput{width:100%}.paymentDetailsSection .streetAddress{grid-template-columns:1fr}.paymentDetailsSection .cityStateZip{grid-template-columns:1fr;margin-bottom:32px}.paymentDetailsSection .creditCardDetails{grid-template-columns:1fr}.paymentDetailsSection .signOutLink{cursor:pointer;color:var(--primaryPurpleColor);text-decoration:underline;font-weight:600}.paymentDetailsSection .rsInputText,.paymentDetailsSection .rsLabelSelect{flex-grow:1}.paymentDetailsSection .rsInputText.zipInput,.paymentDetailsSection .rsLabelSelect.zipInput{max-width:100px}.paymentDetailsSection .rsInputText .rsLabel,.paymentDetailsSection .rsLabelSelect .rsLabel{white-space:nowrap}.paymentDetailsSection .rsInputText{margin-bottom:16px}.paymentDetailsSection label{font-weight:800;margin-left:8px}.desktop .paymentDetailsSection .streetAddress{grid-template-columns:1fr 1fr}.desktop .paymentDetailsSection .cityStateZip,.desktop .paymentDetailsSection .creditCardDetails{grid-template-columns:1fr 1fr 1fr}.rsMessagePopup{padding:30px}.rsMessagePopup .closeBtn{position:absolute;top:10px;right:10px}.rsMessagePopup .rsInputText{margin-top:20px;margin-bottom:20px}.rsMessagePopup .rsButtonsNextAndBack{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.shopPage .phoneList{display:flex;flex-wrap:wrap;justify-content:space-around;margin:-10px;align-items:stretch}.shopPage .phoneList>*{margin:10px}.rsShopDevicesCardSmall{display:flex;flex-direction:column;max-width:360px;padding:8px 20px 16px;border:2px solid var(--lightGray);border-radius:20px;box-sizing:border-box;width:100%}.rsShopDevicesCardSmall img{min-width:176px;object-fit:cover}.rsShopDevicesCardSmall .horizontalLine{border:1px solid #cecece}.rsShopDevicesCardSmall .productSpecs{grid-template-columns:1fr 2fr;row-gap:16px}.rsShopDevicesCardSmall .rsButton{margin:0 auto}.rsShopDevicesCardSmall .priceContainer{height:56px;margin-top:10px}.rsShopDevicesCardSmall .priceContainer .priceBox{display:flex;justify-content:space-between}.rsShopDevicesCardSmall .priceContainer .priceBox .priceBoxInner{display:flex;flex-direction:column}.rsShopDevicesCardSmall .discountBox .caption{color:var(--successMainColor);font-weight:700}.rsShopDevicesCardSmall .rsProductImages .imageWrapper .rsImageCard{object-fit:contain}.rsShopDevicesCardSmall .financingText{color:var(--grayTextColor)}.rsShopDevicesCardSmall .productName{margin-top:8px;height:auto;text-align:center}.rsShopDevicesCardSmall .rsLink{flex-grow:1;display:flex;align-items:end}.rsShopDevicesCardSmall .priceCentsOverride.free{margin-bottom:10px}.rsShopDevicesCardSmall .financeBox{color:var(--grayTextColor);margin-top:4px}.rsShopDevicesCardSmall .priceContainerMobile{height:56px;margin-top:10px}.rsShopDevicesCardSmall .priceContainerMobile .priceBox{display:flex;justify-content:space-between}.rsShopDevicesCardSmall .priceContainerMobile .priceBox .priceBoxInner{display:flex;flex-direction:column}.rsShopDevicesCardSmall .priceContainerMobile .priceBox .discountContainer .msrpBox{margin-top:4px;color:var(--lightGray);justify-content:end}.rsShopDevicesCardSmall .priceContainerMobile .priceBox .discountContainer .msrpBox *{font-size:10px}.rsShopDevicesCardSmall .priceContainerMobile .priceBox .discountContainer .discountBox{background:var(--successMainColor);padding:5px;width:max-content}.rsShopDevicesCardSmall .priceContainerMobile .priceBox .discountContainer .discountBox .rsLabel{color:var(--white);font-size:10px;line-height:100%}.rsShopDevicesCardSmall .financeBox{color:var(--grayTextColor);margin-top:4px;font-size:10px}.desktop .rsShopDevicesCardSmall{padding:24px 20px 48px}.desktop .rsShopDevicesCardSmall .priceCentsOverride.free{margin-bottom:0}.desktop .rsShopDevicesCardSmall .productName{margin-top:16px;height:88px;text-align:left}.desktop .rsShopDevicesCardSmall .priceContainer{height:59px;margin-top:0}.desktop .rsShopDevicesCardSmall .horizontalLine{margin-bottom:16px}.desktop .rsShopDevicesCardSmall .priceContainerMobile .priceBox .discountContainer .discountBox{padding:7px}.desktop .rsShopDevicesCardSmall .priceContainerMobile .priceBox .discountContainer .msrpBox *,.desktop .rsShopDevicesCardSmall .financeBox{font-size:12px}.rsProductFeatures .small{max-width:544px;width:95%;box-sizing:border-box;margin-left:8px}.rsProductFeatures .small .marginBottom{margin-bottom:6px}.rsProductFeatures .small .checkbox{margin-right:10px;margin-top:3px}.rsProductFeatures .large{max-width:544px;width:544px;box-sizing:border-box}.rsProductFeatures .large .marginBottom{margin-bottom:8px}.rsProductFeatures .large .checkbox{margin-right:15px;margin-top:3px}.rsProductFeatures .moreOrLessLink{margin-left:22px;cursor:pointer}.shopWearablesPage{width:100%}.shopWearablesPage .continueToCartBtn{margin:auto}.shopWearablesPage .pageContentWrapper{max-width:882px;box-sizing:border-box;margin-bottom:40px}.shopWearablesPage .widthCenter{width:1160px;margin:0 auto}.shopWearablesPage .buttonAddToCart{display:flex;flex-direction:row;justify-content:flex-start;max-width:866px;margin-top:20px}.shopWearablesPage .summaryBox{box-sizing:border-box}.shopWearablesPage .selectionSummaryContainer{border:2px solid #f0f0f0;box-sizing:border-box;border-radius:20px 20px 0 0;overflow:hidden}.shopWearablesPage .selectionSummaryContainer .summaryHeader{box-sizing:border-box;padding:40px 16px 24px;background-color:var(--primaryContrastBackgroundColor)}.shopWearablesPage .selectionSummaryContainer .summaryHeader .rsLabel.h3{font-size:clamp(30px,3.5vw,40px)}.shopWearablesPage .accessoriesGrid{grid-template-columns:repeat(3,auto);gap:24px}.shopWearablesPage .accessoriesGrid .rsShopAccessoriesCardFull:only-child{grid-column:1/4}.shopWearablesPage .deviceChosen{height:0!important;width:100%;opacity:0;z-index:-1;display:flex;align-items:center}.shopWearablesPage .deviceChosen.deviceChosenShow{z-index:100;opacity:1;height:74px;transition:height .5s 0s ease-in,opacity .5s 0s ease-in}.shopWearablesPage .planChosen{height:0!important;width:100%;opacity:0;z-index:-1}.shopWearablesPage .planChosen.planChosenShow{z-index:100;opacity:1;height:120px!important;transition:height .5s 0s ease-in,opacity .5s 0s ease-in}.shopWearablesPage .insuranceChosen{height:0!important;width:100%;opacity:0;z-index:-1}.shopWearablesPage .insuranceChosen.insuranceChosenShow{z-index:100;opacity:1;height:120px!important;transition:height .5s 0s ease-in,opacity .5s 0s ease-in}.shopWearablesPage .portNumberChosen{height:0!important;width:100%;opacity:0;z-index:-1}.shopWearablesPage .portNumberChosen.portNumberChosenShow{z-index:100;opacity:1;height:120px!important;transition:height .5s 0s ease-in,opacity .5s 0s ease-in}.shopWearablesPage .accessoriesChosen{width:100%;height:120px}.shopWearablesPage .pageTitle{margin-top:40px}.shopWearablesPage .pageTitle.h3{font-size:clamp(30px,3.5vw,40px)}.shopWearablesPage .pageTitle.h4{font-size:clamp(25px,3.5vw,30px)}.shopWearablesPage .rsSelectOptionPriceDetails{max-width:545px}.shopWearablesPage .devices{margin-top:50px;z-index:100;height:1600px;transition:height .5s 0s ease-in}.shopWearablesPage .servicePlans{overflow-y:hidden;max-height:2000px;transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out}.shopWearablesPage .servicePlans.closed{max-height:0}.shopWearablesPage .insurance{overflow-y:hidden;max-height:900px;transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out}.shopWearablesPage .insurance.closed{max-height:0}.shopWearablesPage .portExisting{overflow:hidden;max-width:866px;width:95%;transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out;margin-bottom:20px}.shopWearablesPage .portExisting.closed{max-height:0}.shopWearablesPage .accessoriesFadeIn{z-index:100;animation-duration:.5s;animation-name:accessoriesFadeIn;animation-iteration-count:1}@keyframes accessoriesFadeIn{0%{opacity:0}to{opacity:1}}.shopWearablesPage .insuranceFadeOut,.shopWearablesPage .accessoriesFadeOut{z-index:-1;visibility:hidden;display:none;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.shopWearablesPage .rsPortExistingNumber{max-width:866px;margin-top:20px}.shopWearablesPage .positionText{margin-bottom:20px}.shopWearablesPage .orangeLink{cursor:pointer;color:var(--primaryOrangeColor);opacity:.6}.shopWearablesPage .orangeLink:hover{opacity:1}.shopWearablesPage .orLink{margin-right:5px}.shopWearablesPage .centeredLeft{max-width:1160px;margin:0 auto}.shopWearablesPage .bottomSpace{margin-bottom:15px}.shopWearablesPage .loadingImage,.shopWearablesPage .confineWidth{width:100%}.shopWearablesPage .accessoryOptionTop{margin-top:140px}.small .shopWearablesPage .accessoriesGrid{grid-template-columns:auto auto}.small .shopWearablesPage .selectionSummaryContainer{border:none;border-radius:0}.small .shopWearablesPage .selectionSummaryContainer .summaryHeader{padding:20px 25px}.rsShopWearablesPage.tablet .accessoriesGrid{grid-template-columns:auto}.footer{width:95%;margin:100px auto 0}.footer .footerContent{max-width:var(--pageWidth);width:100%;flex-wrap:wrap;justify-content:space-between;margin:0 auto 20px;padding-bottom:32px;border-bottom:1px solid #e5e5e5}.footer .footerContent .troomiInfoBox{min-width:165px}.footer .footerContent .troomiInfoBox>*{margin-bottom:20px}.footer .footerContent .troomiInfoBox .tagLine{font-size:14px;font-weight:800;line-height:24px;padding-right:8px}.footer .footerContent .troomiInfoBox .address{line-height:20px;font-size:12px}.footer .footerContent .troomiInfoBox .address.title{font-weight:800}.footer .footerContent .troomiInfoBox .contactInfo{font-size:12px;line-height:20px}.footer .footerContent .troomiInfoBox .contactInfo .supportLink{font-size:12px;display:block;width:fit-content;color:#000;text-decoration:underline}.footer .footerContent .troomiInfoBox .contactInfo *{font-weight:400}.footer .footerContent>:nth-child(4){min-width:95px}.footer .footerContent .footerColumn{display:flex;flex-direction:column;gap:12px;width:40%;margin-bottom:32px}.footer .footerContent .footerColumn .rsLabel.h5{margin-bottom:8px}.footer .footerContent .footerColumn a{display:block;color:var(--grayTextColor);text-decoration:none;width:fit-content;font-weight:400}.footer .footerContent .footerColumn a:hover{text-decoration:underline}.footer .footerContent .footerColumn .footerLinkTitle{font-weight:800}.footer .footerContent .footerColumn .footerLink{font-size:14px}.footer .footerBottom{width:95%;margin:0 auto 40px}.footer .footerBottom .socialLinks{display:flex;justify-content:center;gap:16px;margin:40px auto}.footer .footerBottom .socialLinks a{display:flex;align-content:center;justify-content:center;padding:8px;border-radius:8px;min-width:30px}.footer .troomiAddressBox{display:flex;flex-direction:column;justify-content:end}.desktop .footer{max-width:var(--pageWidth)}.desktop .footer .footerContent{width:100%;flex-wrap:nowrap}.desktop .footer .footerContent .footerColumn{padding:8px;width:20%}.desktop .footer .footerBottom{width:100%}.rsTroomiHeaderNavMobile{position:relative;width:100%;height:72px;padding:0 32px;box-sizing:border-box;border-bottom:1px solid #f1f1f1}.rsTroomiHeaderNavMobile .badgeWrapper{position:absolute;background-color:var(--primaryBackgroundColor);width:20px;height:20px;top:-4px;right:-4px}.rsTroomiHeaderNavMobile .badgeWrapper .badge{height:16px;width:16px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--primaryYellowColor);color:var(--primaryTextColor);font-size:9px;font-weight:900}.rsTroomiHeaderNavMobile .iconContainer{width:80px}.rsTroomiHeaderNavMobile .flyOutMenu{position:absolute;box-shadow:#00000030 0 10px 20px,#0000003b 0 6px 6px,#0000003b 0 3px 6px;background-color:#fff;border:1px solid #f1f1f1;border-radius:8px;top:80px;right:8px;z-index:99;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translate(280px);padding:48px 32px;box-sizing:border-box;opacity:0;display:none}.rsTroomiHeaderNavMobile .flyOutMenu.opened{transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translate(0);z-index:99;opacity:1;display:block}.rsTroomiHeaderNavMobile .flyOutMenu>.rsButton{position:absolute}.rsTroomiHeaderNavMobile .flyOutMenu .closeBtn{cursor:pointer;position:absolute;top:20px;right:20px}.rsTroomiHeaderNavMobile .flyOutMenu .iconButtonLinks .rsButton{border-radius:50%;background-color:transparent;padding:12px;border:1px solid var(--lightGray)}.rsTroomiHeaderNavMobile .flyOutMenu .iconButtonLinks .cartLink{font-weight:800;font-size:18px}.rsTroomiMainMenuMobile .center{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.rsTroomiMainMenuMobile .rsTroomiNavLink>.rsBox{margin-bottom:8px}.rsTroomiMainMenuMobile .location{display:flex;justify-content:center;flex-direction:column;color:var(--grayTextColor);align-items:center;margin:0 auto;font-size:12px;line-height:1.4}.rsTroomiMainMenuMobile .logoLink{cursor:pointer;margin-top:30px;display:flex;justify-content:center;margin-bottom:10px}.rsTroomiMainMenuMobile .iconButtonLinks>.rsTroomiNavLink>.rsBox{margin-bottom:8px}@keyframes skeleton-loading-stripe{0%{left:-150%}to{left:100%}}
