.installments-popover-primary{margin-bottom:0}.installments-popover-secondary{background:#EBF8FA}

.ss,.ss-left-enter-active,.ss-left-enter-done,.ss-left-exit-active,.ss-left-exit-done,.ss-right-enter-active,.ss-right-enter-done,.ss-right-exit-active,.ss-right-exit-done,.ss-bottom-enter-active,.ss-bottom-enter-done,.ss-bottom-exit-active,.ss-bottom-exit-done,.ss-top-enter-active,.ss-top-enter-done,.ss-top-exit-active,.ss-top-exit-done{z-index:16777271;position:fixed;transition:transform .3s ease-out;background-color:white;overflow-y:visible}.ss-fallback-exit-done,.ss-fallback-exit,.ss-fallback-exit-active{transition-duration:.3s;position:fixed;top:0;left:0;bottom:0;right:0;transform:translateY(-1000%)}.ss-left-enter,.ss-left-enter-active,.ss-left-enter-done,.ss-left-exit-active,.ss-left-exit-done{top:0;left:0;bottom:0;max-width:80vw;transform:translateX(-100%)}.ss-left-enter-active,.ss-left-enter-done{transform:translateX(0%)}.ss-left-enter-done{box-shadow:4px 0 5px rgba(0,0,0,0.25)}.ss-right-enter,.ss-right-enter-active,.ss-right-enter-done,.ss-right-exit-active,.ss-right-exit-done{top:0;right:0;bottom:0;max-width:80vw;transform:translateX(100%)}.ss-right-enter-active,.ss-right-enter-done{transform:translateX(0%)}.ss-right-enter-done{box-shadow:-4px 0 5px rgba(0,0,0,0.25)}.ss-bottom-enter,.ss-bottom-enter-active,.ss-bottom-enter-done,.ss-bottom-exit-active,.ss-bottom-exit-done{bottom:0;left:0;right:0;width:100%;max-height:80vh;transform:translateY(100%)}.ss-bottom-enter-active,.ss-bottom-enter-done{transform:translateX(0%)}.ss-top-enter,.ss-top-enter-active,.ss-top-enter-done,.ss-top-exit-active,.ss-top-exit-done{top:0;left:0;right:0;width:100%;max-height:80vh;transform:translateY(-100%)}.ss-top-enter-active,.ss-top-enter-done{transform:translateX(0%)}.overlay-close,.overlay-open{z-index:16777270;position:fixed;top:0;bottom:0;left:0;right:0;cursor:pointer;opacity:0;visibility:hidden}.overlay-open{opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility .3s ease-out;background-color:rgba(0,0,0,0.4)}.close-icon-before,.inside-close-icon:before,.inside-close-icon:after,.outside-close-icon:before,.outside-close-icon:after{position:absolute;content:'';width:2px;height:24px;background:rgba(0,0,0,0.6)}.close-icon,.inside-close-icon,.outside-close-icon{position:absolute;width:24px;height:24px;cursor:pointer}.inside-close{z-index:25;position:absolute;color:rgba(0,0,0,0.6)}.inside-close-icon:before,.inside-close-icon:after{transform:rotate(45deg)}.inside-close-icon:after{transform:rotate(-45deg)}.outside-close{z-index:25;position:fixed;color:#fff}.outside-close-icon:before,.outside-close-icon:after{height:24px;background:#fff;transform:rotate(45deg)}.outside-close-icon:after{transform:rotate(-45deg)}.pageScrollLocked{position:fixed;top:0;bottom:0;right:0;left:0}

.popover-tab>.a-box-inner{max-height:400px;overflow-y:auto}.popover-tab .a-col-left ul{display:flex;flex-wrap:wrap;position:relative}.popover-tab .a-col-left ul .a-button{height:100%}.popover-tab .a-col-left ul .a-button .a-button-inner{height:100%}.popover-tab .a-col-left ul .a-button .a-button-inner .a-button-text{height:100%;display:flex;justify-content:center;flex-direction:column}

.blurRootContainer .ajaxLoadingOverlay{background-color:white;top:0;right:0;left:0;bottom:-10000px;z-index:1;position:absolute;opacity:0.5}.blurRootContainer .blockAjaxOverlay{z-index:2;position:relative}

.feature_Accessories .sb-checkbox-container,.feature_Warranties .sb-checkbox-container{display:table;height:60px;width:100%;margin-top:-18px}.feature_Accessories .sb-bordered-box,.feature_Warranties .sb-bordered-box{border:0.1rem #dddddd solid}.feature_Accessories .sb-checkbox-column,.feature_Warranties .sb-checkbox-column{display:table-cell;table-layout:fixed;width:60px;vertical-align:middle}.feature_Accessories .sb-checkbox-column.sb-bordered-box,.feature_Warranties .sb-checkbox-column.sb-bordered-box{border-top:0;border-bottom:0;border-left:0;border-top-right-radius:0;border-bottom-right-radius:0}.feature_Accessories .sb-dead-space-column,.feature_Warranties .sb-dead-space-column{display:table-cell;width:13px}.feature_Accessories .sb-touch-link-column,.feature_Warranties .sb-touch-link-column{display:table-cell}.feature_Accessories .sb-checkbox,.feature_Warranties .sb-checkbox{margin-left:13px}.feature_Accessories .sb-touch-link,.feature_Warranties .sb-touch-link{margin:0;border:0;border-top-left-radius:0;border-bottom-left-radius:0}.feature_Accessories .sb-touch-link .a-box-inner,.feature_Warranties .sb-touch-link .a-box-inner{padding-left:0;padding-top:0;padding-bottom:0;background-color:transparent !important}.feature_Accessories .sb-touch-link-text,.feature_Warranties .sb-touch-link-text{display:table-cell;vertical-align:middle;padding-top:7px;padding-bottom:7px;padding-left:13px}.feature_Accessories .sb-section-bottom-padding,.feature_Warranties .sb-section-bottom-padding{padding-bottom:1.3rem}.a-tab-content.popover-tab .a-col-left p{height:250px;width:250px}.a-tab-content.popover-tab .a-col-left p img{max-width:100%;max-height:100%;width:auto;margin:0 auto}

.feature_PlanSelection .carrier-twister-margin{margin-left:6px !important;margin-right:4px !important}.feature_PlanSelection .carrier-twister-inner-button-area{min-width:120px;min-height:45px}.feature_PlanSelection .carrier-twister-inner-button-area .carrier-twister-button-image{padding:6px;max-width:120px;max-height:45px}.feature_PlanSelection .selectionButton :hover a{color:#0066c0}.feature_PlanSelection .selectionButton a:hover{text-decoration:underline !important}.feature_PlanSelection .selectionButton .a-button-input{pointer-events:none}.feature_PlanSelection .planSelectionGrid{margin-right:5px}.feature_PlanSelection .normalFontWeight{font-weight:normal}.carrier-side-sheet{width:675px}.carrier-side-sheet .carrier-side-sheet-header{border-bottom:1px solid #EAEDED;max-height:88px}.carrier-side-sheet .carrier-side-sheet-header .carrier-logo-container{height:60px;border-right:1px solid lightgrey}.carrier-side-sheet .carrier-side-sheet-header .carrier-logo-container .carrier-logo-image{max-width:100%;max-height:100%}.carrier-side-sheet .carrier-side-sheet-header .options-dropdown-icon{height:18px}.carrier-side-sheet .content-container{height:calc(100vh - 88px);background-color:#EAEDED}.carrier-side-sheet .content-container .content-area{margin:10px;background:white}.carrier-side-sheet .content-container .content-area .tab-headings{padding-left:22px;background-color:white;border:none;border-bottom:1px solid #D5DBDB}.carrier-side-sheet .content-container .content-area .tab-headings :first-child.active-tab{border-left:1px solid #D5DBDB}.plan-comparison-side-sheet{width:750px;height:100vh}.plan-comparison-side-sheet .plan-header-cell{height:260px;border-bottom:2px solid #D5DBDB}.plan-comparison-side-sheet .plan-header-cell .crunched-title{max-height:60px;overflow:hidden}.plan-comparison-side-sheet .plan-header-cell .plan-comparison-carrier-image{max-height:50px}.plan-comparison-side-sheet .plan-header-cell .plan-header-content{position:relative;height:100%}.plan-comparison-side-sheet .plan-header-cell .plan-header-content .plan-header-bottom-content{position:absolute;bottom:0;left:0;width:100%}.plan-comparison-side-sheet .comparison-html{word-break:break-word}.carrier-side-sheet-info-options .info-option{padding:10px;width:100%}.carrier-side-sheet-info-options .info-option:not(.selected-option):hover{background-color:lightgrey;cursor:pointer}.carrier-side-sheet-info-options .selected-option{background-color:#F3F3F3;border-left:3px solid #E77600}.detailed-carrier-view .top-header{box-shadow:0 3px 2px 1px #EAEDED}.detailed-carrier-view .top-header .carrier-logo-container{padding-left:18px;padding-right:18px;border-right:1px solid lightgrey}.detailed-carrier-view .top-header .carrier-logo-container .carrier-logo{max-width:100%;max-height:100%}.detailed-carrier-view .top-header .options-dropdown-icon{height:16px}.detailed-carrier-view .details-expander{padding:0;background-color:white !important}.bottom-buttons-container{position:absolute;bottom:0;left:0;box-shadow:0 0 5px 2px lightgrey;background-color:white}.plan-price-block .top-text{vertical-align:top}.plan-price-block .big-price.a-size-extra-large{line-height:28px !important}.plan-price-block .big-price.a-size-large{line-height:24px !important}.carrier-secondary-view .large-carrier-logo{max-height:45px}.carrier-secondary-view .selected-carrier-section .a-box-inner{background:#FCF8F7;border:1px solid #E55D16}.plan-secondary-view .plan-section{border-left:1px solid #dddddd}.plan-secondary-view .plan-section .small-carrier-logo{max-height:40px}.plan-comparison-chart .mobile-tables{max-height:none !important}.plan-comparison-chart .mobile-tables .heading-cell{background-color:#D5DBDB}.plan-comparison-chart .mobile-tables .plan-comparison-cell{height:200px;background-color:white}.plan-comparison-chart .mobile-tables .plan-comparison-cell .table-cell{height:180px}.plan-comparison-chart .mobile-tables .plan-comparison-cell .title-text-area{max-height:70px;overflow:hidden}.plan-comparison-chart .mobile-tables .plan-comparison-cell .title-text-area .title-text{word-break:break-word}.plan-comparison-chart .mobile-tables .plan-comparison-cell .plan-comparison-tiny-logo{height:30px;max-width:100%}.centered-coverage-image{display:block;margin-left:auto;margin-right:auto}.plan-selection-carrier-logo{max-height:80px}.plan-selection-coverage-modal{max-width:900px}.plan-selection-button-highlighted{margin-bottom:0px;border:1px solid #e02121}.plan-selection-unhighlighted{margin-bottom:0px}.plan-selection-label-highlighted{color:#BA0933;margin-bottom:0px}

.feature_Twister .thinly-bolded,.feature_PlanSelection .thinly-bolded{font-weight:400}.feature_Twister .twisterSelection,.feature_PlanSelection .twisterSelection{font-weight:700}

.feature_BtfComparisonChart .mobile-tables,.plan-comparison-chart .mobile-tables{margin-top:10px;max-height:120px;margin-left:116px}.feature_BtfComparisonChart .mobile-tables th,.plan-comparison-chart .mobile-tables th{height:57px;vertical-align:middle;overflow-wrap:break-word}.feature_BtfComparisonChart .mobile-tables td,.plan-comparison-chart .mobile-tables td{height:110px;border-right:1px solid #e7e7e7;overflow-wrap:break-word}.feature_BtfComparisonChart .mobile-tables table.a-keyvalue td,.feature_BtfComparisonChart .mobile-tables table.a-keyvalue th,.plan-comparison-chart .mobile-tables table.a-keyvalue td,.plan-comparison-chart .mobile-tables table.a-keyvalue th{padding:10px}.feature_BtfComparisonChart .mobile-tables .table-cell,.plan-comparison-chart .mobile-tables .table-cell{height:90px;overflow:hidden}.feature_BtfComparisonChart .mobile-tables .attribute-table,.plan-comparison-chart .mobile-tables .attribute-table{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}.feature_BtfComparisonChart .mobile-tables .attribute-table table,.plan-comparison-chart .mobile-tables .attribute-table table{display:block;overflow-x:scroll;padding-right:1.4rem;border-bottom-width:0px}.feature_BtfComparisonChart .mobile-tables .attribute-table table tr,.feature_BtfComparisonChart .mobile-tables .attribute-table table td,.feature_BtfComparisonChart .mobile-tables .attribute-table table th,.plan-comparison-chart .mobile-tables .attribute-table table tr,.plan-comparison-chart .mobile-tables .attribute-table table td,.plan-comparison-chart .mobile-tables .attribute-table table th{max-width:230px;min-width:116px;height:75px}.feature_BtfComparisonChart .mobile-tables .attribute-table table td:last-child,.plan-comparison-chart .mobile-tables .attribute-table table td:last-child{border-right:1px solid #e7e7e7}.feature_BtfComparisonChart .mobile-tables .attribute-table table td .check-mark,.plan-comparison-chart .mobile-tables .attribute-table table td .check-mark{display:block;margin-left:auto;margin-right:auto;width:18px;height:14px}.feature_BtfComparisonChart .mobile-tables .attribute-table table th:last-child,.plan-comparison-chart .mobile-tables .attribute-table table th:last-child{border-right:1px solid #e7e7e7}.feature_BtfComparisonChart .mobile-tables .attribute-table table tr:last-child,.plan-comparison-chart .mobile-tables .attribute-table table tr:last-child{border-bottom:1px solid #e7e7e7}.feature_BtfComparisonChart .mobile-tables .sticky-table,.plan-comparison-chart .mobile-tables .sticky-table{position:relative;margin-left:-116px;width:116px;float:left;border-left:1px solid #e7e7e7}.feature_BtfComparisonChart .mobile-tables .sticky-table table tr td,.plan-comparison-chart .mobile-tables .sticky-table table tr td{font-weight:normal}.feature_BtfComparisonChart .mobile-tables .sticky-table:after,.plan-comparison-chart .mobile-tables .sticky-table:after{position:absolute;display:block;content:"";right:-10px;top:0;width:10px;height:100%;z-index:99;background:linear-gradient(to right, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#14000000', endColorstr='#00000000',GradientType=1 )}.feature_BtfComparisonChart .mobile-left-column td,.plan-comparison-chart .mobile-left-column td{border-right:none}.feature_BtfComparisonChart .mobile-image,.plan-comparison-chart .mobile-image{min-width:90px;max-width:90px;Object-fit:contain}.feature_BtfComparisonChart .star-message,.plan-comparison-chart .star-message{clear:both}.feature_BtfComparisonChart .sticky-column-heading,.plan-comparison-chart .sticky-column-heading{height:75px !important}.feature_BtfComparisonChart .attribute-column-heading-cell,.plan-comparison-chart .attribute-column-heading-cell{max-height:55px;overflow:hidden}.feature_BtfComparisonChart .comparison-table td:first-child,.plan-comparison-chart .comparison-table td:first-child{width:13%}.feature_BtfComparisonChart .cc-attribute,.plan-comparison-chart .cc-attribute{border:1px solid #eaeaea;position:relative;overflow-wrap:break-word}.feature_BtfComparisonChart .cc-attribute-title,.plan-comparison-chart .cc-attribute-title{border:1px solid #eaeaea;overflow-wrap:break-word}.feature_BtfComparisonChart .cc-image-row,.plan-comparison-chart .cc-image-row{border:1px solid white}.feature_BtfComparisonChart .comparison-table,.plan-comparison-chart .comparison-table{overflow-x:scroll;table-layout:fixed;max-width:1504px;margin:0 auto}.feature_BtfComparisonChart .cc-image,.plan-comparison-chart .cc-image{margin-bottom:10px;height:120px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.feature_BtfComparisonChart .cc-title-text,.plan-comparison-chart .cc-title-text{color:black;font-size:15px}.feature_BtfComparisonChart .cc-container-not-my-version,.plan-comparison-chart .cc-container-not-my-version{position:relative;text-align:center;color:white}.feature_BtfComparisonChart table.a-bordered td,.feature_BtfComparisonChart table.a-bordered th,.plan-comparison-chart table.a-bordered td,.plan-comparison-chart table.a-bordered th{border-bottom:1px solid #eaeaea}

.feature_FrequentlyAskedQuestions .faq-content{max-width:800px;margin:auto}.feature_FrequentlyAskedQuestions .faq-answer{max-width:770px;margin:auto}

.feature_HowItWorks .how-it-works-container{max-width:1500px;margin:auto;padding:3%;background-color:#EAEDED}

.feature_AddToCart .atc-spinner{background-position:50%;background-repeat:no-repeat;background-size:25px}.feature_AddToCart .atc-spinner-position{position:absolute;width:100%;height:100%;z-index:10001;left:0;top:0}.feature_AddToCart .atc-toast-position{position:relative;left:-50%;top:-50%;z-index:10001}.feature_AddToCart .atc-toast-styles{padding:2px;border-radius:10px;text-align:center;background-color:#444c55}.feature_AddToCart .atc-toast-transition{transition-property:padding;transition-duration:0.2s}.feature_AddToCart .atc-toast-progress-styles{width:80px;height:40px}.feature_AddToCart .atc-toast-success-styles{padding:10px}.feature_AddToCart .atc-toast-failure-styles{padding:10px}.feature_AddToCart .atc-toast-container{position:fixed;left:50%;top:50%;z-index:10001}.feature_AddToCart .atc-message-styles{font-size:16px;color:white;font-weight:bold;line-height:2.9rem}.feature_AddToCart .atc-message-styles.with-success{padding-left:6px;padding-right:10px}.feature_AddToCart .icon-success-styles{height:2.9rem}.udp-stop-scrolling{height:100%;overflow:hidden}.atc-cta-above-message{font-weight:bold;font-size:14px;margin-bottom:12px}.atc-toast-overlay-styles{position:absolute;top:0;left:0;z-index:10000;opacity:.6;height:30000px;background-color:white;width:100%}.disable-hover{pointer-events:none}

.fade-enter{opacity:0}.fade-exit{opacity:1}.fade-enter-active{opacity:1}.fade-exit-active{opacity:0}.fade-enter-active,.fade-exit-active{transition:opacity 500ms}

.warrantiesSideSheet{width:675px;height:100%}.decisionBoxOffset{position:relative;top:-40px}

.attachProductGridOverlay:before{background:rgba(153,153,153,0.08);content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.attachProductGridDisplay{position:relative;background:rgba(153,153,153,0.08)}.attachProductGridDisplay .centeredAttachAccessoryImageContainer{height:160px;position:relative;background:white}.attachProductGridDisplay .centeredAttachAccessoryImageContainer .hoverTitleAddToCart{display:none}.attachProductGridDisplay .centeredAttachAccessoryImageContainer .hoverTitleAddToCart .elevateTruncation{z-index:25;line-height:1.3em !important}.attachProductGridDisplay .centeredAttachAccessoryImageContainer .hoverTitleAddToCart .elevateTruncation .a-truncate-full{-webkit-line-clamp:3;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical}.attachProductGridDisplay .centeredAttachAccessoryImageContainer:hover .hoverTitleAddToCart{display:block !important}.attachProductGridDisplay .centeredAttachAccessoryImageContainer:hover .hoverTitleAddToCart .elevateTryLink{position:relative;z-index:25}.attachProductGridDisplay .centeredAttachAccessoryImageContainer:hover .centeredAttachAccessoryImage{display:none !important}.attachProductGridDisplay .centeredAttachAccessoryImageContainer:hover .inCartBadge{display:none !important}.prismaInline .twisterPrime{display:inline !important}.recommendedAttachSideSheet{width:675px;background-color:#E7E7E7;height:100%}.recommendedAttachSideSheet .huc-cart-alert-message{margin-bottom:-14px;margin-top:6px}.recommendedAttachSideSheet .hucStatus{background-color:white;min-height:136px}.recommendedAttachSideSheet .hucStatus .centeredSpinner{transform:translateY(100%)}.recommendedAttachSideSheet .hucStatus .sidesheetCartButtonStack{display:inline-flex}.recommendedAttachSideSheet .hucStatus .sidesheetCartButtonStack form{margin-bottom:0px}.recommendedAttachSideSheet .hucStatus .cartButton{min-width:85px;min-height:40px}.recommendedAttachSideSheet .hucStatus .checkoutButton{margin-left:10px;min-width:236px;min-height:40px}.recommendedAttachSideSheet .hucStatus .hucInnerButtonText{line-height:38px !important;padding-top:0}.recommendedAttachSideSheet .hucStatus .baseProductImage{max-height:60px;height:auto;padding:0 5px}.recommendedAttachSideSheet .sideSheetRecommendedAttachDisplay{margin:10px;background:white}.recommendedAttachSideSheet .sideSheetRecommendedAttachDisplay .attachAccessoryDisplayRow{max-height:180px;margin:0 14px 18px 14px}.recommendedAttachSideSheet .sideSheetRecommendedAttachDisplay .attachAccessoryDisplayRow .attachAccessoryRowTitle{display:inline-block;overflow:hidden;max-height:76px}.recommendedAttachSideSheet .sideSheetRecommendedAttachDisplay .attachAccessoryDisplayRow .attachRowAtcButton{min-height:41px}.recommendedAttachSideSheet .sideSheetRecommendedAttachDisplay .attachAtcButton{min-width:150px}.recommendedAttachSideSheet .attachAccessoryImage{width:auto;height:auto;max-width:180px;max-height:180px;margin:0 10px}.recommendedAttachSideSheetMobile{width:100%;height:400px;background-color:#E7E7E7}.recommendedAttachSideSheetMobile .hucStatusMobile{background-color:white;min-height:50px;margin-top:.5rem !important}.recommendedAttachSideSheetMobile .hucStatusMobile .hucStatusPicture{max-height:50px;padding:0 2px}.recommendedAttachSideSheetMobile .hucStatusMobile .displaySwatchesInline{display:inline-flex !important;justify-content:center;align-items:center;margin-left:4px}.recommendedAttachSideSheetMobile .sideSheetRecommendedAttachDisplay{background:white;margin:0}.recommendedAttachSideSheetMobile .sideSheetRecommendedAttachDisplay .attachAccessoryDisplayRow .attachRowAtcButton{min-height:56px}.recommendedAttachSideSheetMobile .sideSheetRecommendedAttachDisplay .attachAccessoryDisplayRow .attachAtcButton{max-width:120px}.recommendedAttachSideSheetMobile .sideSheetRecommendedAttachDisplay .attachAccessoryImage{max-height:110px}.smallIconMargin{margin-top:2px}.inCartBadge{font-weight:700;font-size:14px;left:0;right:0;top:70px;position:absolute;text-align:center;z-index:25}.inCartBadge .inCartBadgeInner{background:#444;opacity:0.95;min-width:125px;height:32px;padding:5px 10px;border-radius:3px;display:inline-block}.inCartBadge .inCartBadgeInner .inCartBadgePositioning{position:relative;top:-3px;vertical-align:middle}.inCartBadge .inCartBadgeInner .whiteText{color:white}.centeredAttachAccessoryImage{max-width:100%;max-height:100%;margin:auto;padding:10px 0;position:absolute;top:0;bottom:0;right:0;left:0}.recommendedAttachReviewPrimeContainer{vertical-align:top;display:inline-block;position:relative}.primeIconAbsolutePositioning{position:absolute}

.feature_AtfClimatePledgeFriendly .badge-text{color:#168342;text-decoration:none;padding-left:5px}.feature_AtfClimatePledgeFriendly a:hover{text-decoration:none}

.feature_ClimatePledgeFriendly .badge-text{padding-left:10px}.feature_ClimatePledgeFriendly .badge{display:flex;align-items:center}.feature_ClimatePledgeFriendly .certificate-right-column{padding-left:22px}.feature_ClimatePledgeFriendly .certificate-logo{cursor:pointer}.climate-pledge-friendly-bottom-sheet{padding-left:15px;padding-right:15px}.device-type-desktop .climate-pledge-friendly{margin-top:40px}.device-type-mobile-app .climate-pledge-friendly,.device-type-mobile-web .climate-pledge-friendly{padding:14px 0}

.reviewsLightbox .immersiveViewContainer{display:none}.reviewsLightbox .immersiveViewContainer:first-of-type{display:inline !important;display:initial !important}.full-width-container,.feature_BtfReviews .sticky-reviews-header .sticky-reviews-content,.feature_BtfReviews .sticky-reviews-header .sticky-reviews-content .reviews-buttons-container,.feature_BtfReviews .sticky-reviews-header .drop-shadow{position:relative;width:100vw;left:-1.4rem}.device-type-desktop .full-width-container,.device-type-desktop .feature_BtfReviews .sticky-reviews-header .sticky-reviews-content,.feature_BtfReviews .sticky-reviews-header .device-type-desktop .sticky-reviews-content,.device-type-desktop .feature_BtfReviews .sticky-reviews-header .sticky-reviews-content .reviews-buttons-container,.feature_BtfReviews .sticky-reviews-header .sticky-reviews-content .device-type-desktop .reviews-buttons-container,.device-type-desktop .feature_BtfReviews .sticky-reviews-header .drop-shadow,.feature_BtfReviews .sticky-reviews-header .device-type-desktop .drop-shadow{left:-18px}.device-type-desktop .feature_BtfReviews .reviews-button{margin-right:10px}.device-type-desktop .feature_BtfReviews .reviews-button :not(.a-button-selected) .a-button-inner{background:white !important}.device-type-mobile-web .feature_BtfReviews .reviews-button.a-button-selected .a-button-inner::before,.device-type-mobile-app .feature_BtfReviews .reviews-button.a-button-selected .a-button-inner::before{display:none !important}.device-type-mobile-web .feature_BtfReviews .reviews-button.a-button-selected::before,.device-type-mobile-app .feature_BtfReviews .reviews-button.a-button-selected::before{display:block;position:absolute;left:50%;bottom:-0.7rem;margin-left:-0.5rem;border:.6rem solid transparent;border-bottom:0;border-top-color:#eb8e2e;content:"";-webkit-transform:rotate(360deg)}.device-type-mobile-web .feature_BtfReviews .reviews-button.a-button-selected::after,.device-type-mobile-app .feature_BtfReviews .reviews-button.a-button-selected::after{top:unset !important;bottom:-0.5rem !important;border-top-color:#fef8f2 !important}.feature_BtfReviews .sticky-reviews-header{z-index:20}.feature_BtfReviews .sticky-reviews-header .sticky-reviews-content{background:white;left:-1.4rem}.feature_BtfReviews .sticky-reviews-header .sticky-reviews-content .reviews-buttons-container{padding-left:1.4rem !important;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.device-type-desktop .feature_BtfReviews .sticky-reviews-header .sticky-reviews-content .reviews-buttons-container{padding-left:18px !important}.feature_BtfReviews .sticky-reviews-header .sticky-reviews-content .reviews-buttons-container:first-child{margin-left:0 !important}.feature_BtfReviews .sticky-reviews-header .sticky-reviews-content .reviews-buttons-container::-webkit-scrollbar{display:none}.feature_BtfReviews .sticky-reviews-header .drop-shadow{background-image:linear-gradient(gray, transparent);height:6px;opacity:0.3}.feature_BtfReviews .sticky-reviews-header .shadowless-fill{padding-top:6px}.device-type-desktop .feature_BtfReviews .reviews-content hr.a-divider-normal:nth-child(2),.feature_BtfReviews .reviews-content #cm_cr_dpwidget{display:none}.feature_BtfReviews .reviews-content #cm-cr-dp-review-sort-type,.feature_BtfReviews .reviews-content [id^='video-block-']{display:none}.feature_BtfReviews .hidden-reviews{visibility:hidden}.feature_BtfReviews .reviews-space-filler{height:100vh}

.prime-signup-ingress .a-icon-popover{display:none}.prime-signup-ingress{background-color:#d9f2fb;border:#d9f2fb;border-radius:4px}.prime-bbop-logo{width:50px;padding-bottom:5px}.prime-bbop-popover-note{padding-top:10px}

.feature_BtfImage .btfImage{max-width:1500px;margin:auto}.feature_BtfImage .btfImage img{width:100%;height:auto}

.no-js img.lazyload{display:none}img.lazyload,.lazyloading{background-color:#f3f3f3}

.feature_FamilyStripe .familyStripe{background-color:#FAFAFA;margin:-14px -18px -18px}.feature_FamilyStripe .familyLabel{max-width:200px;min-width:200px}.feature_FamilyStripe .sibling:hover .siblingImage{opacity:0.8}.feature_FamilyStripe .siblingImage{max-height:85px}

.feature_ImageBlock .mainImageCell{display:flex;align-items:center;justify-content:center;padding-right:10px;padding-left:15px !important}.feature_ImageBlock .mainImageCell .a-link-normal{overflow:hidden}.feature_ImageBlock .mainImage{max-height:700px}.feature_ImageBlock .mainImageCarouselCard{line-height:200px}.feature_ImageBlock .mainImageMobile{vertical-align:middle;max-height:200px !important}.immersive-image-container{display:flex;align-items:center;justify-content:center}.imageBlockPopoverImage{background-size:contain;background-position:50% 50%;background-repeat:no-repeat;max-width:100%}.imageBlockPopoverImage img{opacity:0}#zoomWindow{overflow:hidden;position:absolute;background-color:white}.magnifier_enhanced_hover_overlay{box-shadow:0 6px 8px 2px rgba(0,0,0,0.25);border:1px solid #949494}.immersive-view-gallery .a-secondary-view-inner{padding:0px 2px 0px 2px}#magnifierLens{position:absolute;background-color:rgba(0,128,255,0.2);cursor:zoom-in}.immersive-carousel .a-carousel-viewport{height:100% !important}.immersive-mini{min-height:50px;text-align:left !important;margin-left:0px !important}.immersive-mini .mini-carousel-card{border:2px solid transparent;width:46px !important;margin-left:0px !important}.immersive-mini .mini-carousel-card.selected{border:2px solid orange}

ul.a-pagination.a-dots .a-dot-video,ul.a-pagination.a-dots .a-dot-video.a-selected{background:none;border-bottom:0.5rem solid transparent;border-left:0.9rem solid #949494;border-right:0;border-top:0.5rem solid transparent;border-radius:0;height:0;width:0}ul.a-pagination.a-dots .a-dot-video:not(.a-selected):after{border-bottom:0.3rem solid transparent;border-left:0.6rem solid #f3f3f3;border-right:0;border-top:0.3rem solid transparent;border-radius:0;content:"";height:0;left:-0.8rem;position:absolute;top:-0.3rem;width:0}#iv-tab-view-container .iv-box{display:block;background-color:#fff}#iv-tab-view-container .iv-box .iv-box-inner{position:relative}#iv-tab-view-container .iv-box-tab{display:none}#iv-tab-view-container ul.iv-tab-views{margin:0 15px;list-style-type:none;border-bottom:2px solid #E7E7E7;padding:0 15px;height:45px}#iv-tab-view-container ul.iv-tab-views:before,ul.iv-views:after{display:table;content:"";line-height:0;font-size:0}#iv-tab-view-container ul.iv-tab-views:after{clear:both}#iv-tab-view-container ul.iv-tab-views li,ul.iv-tab-views .iv-tab-heading{float:left;list-style-type:none;height:45px}#iv-tab-view-container ul.iv-tab-views li a,ul.iv-tab-views .iv-tab-heading a{transition:all 100ms linear;text-decoration:none;line-height:20px;height:45px;font-size:15px;padding:15px 0px;margin:0px 15px;display:block;border-bottom:2px solid transparent;position:relative;color:#6C7778}#iv-tab-view-container ul.iv-tab-views li a:after,ul.iv-tab-views .iv-tab-heading a:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;transition:background-color 100ms linear}#iv-tab-view-container ul.iv-tab-views li a:hover,ul.iv-tab-views .iv-tab-heading a:hover{border-top-color:transparent;text-decoration:none;color:#002F36}#iv-tab-view-container ul.iv-tab-views li.iv-active a,ul.iv-tab-views .iv-tab-heading.iv-active a{border-color:#FF8F00;background-color:#fff;color:#002F36;font-weight:normal;height:45px}#iv-tab-view-container ul.iv-tab-views li.iv-active a:hover:after,ul.iv-tab-views .iv-tab-heading.iv-active a:hover:after{background-color:transparent}

.feature_Twister .twister-margin{margin-left:6px !important;margin-right:4px !important}.feature_Twister .twister-button-thumbnail .twister-swatch{min-width:120px;min-height:45px}.feature_Twister .twister-button-text .twister-swatch{min-width:100px;min-height:33px;padding-top:6px}.feature_Twister .twister-button .a-button-inner{background:white !important}.feature_Twister .twister-image{width:36px;height:auto;margin:5px 0}.feature_Twister .twister-price-text{padding-right:4px;padding-left:42px}.feature_Twister .twister-text-column{padding-top:12px}.feature_Twister .twister-text-column.with-prime-badge{padding-top:4px}.feature_Twister .twister-image-column{position:absolute;left:4px}.feature_Twister .twister-prime-badge{padding-left:36px}

.mobileTwisterScroller{margin-bottom:0;white-space:nowrap}.mobileTwisterScroller .mobileTwisterList{margin-left:0 !important}.mobileTwisterScroller .mobileTwisterList .mobileTwisterListItem{margin-left:10px !important}.mobileTwisterScroller .mobileTwisterList .mobileTwisterListItem .mobileZeroMargin{margin:0;position:relative}.mobileTwisterScroller .mobileTwisterList .mobileTwisterListItem .mobileZeroMargin .a-button-inner{background:white !important;white-space:normal;white-space:initial}.mobileTwisterScroller .mobileTwisterList .mobileTwisterListItem .mobileZeroMargin .twisterFont{font-weight:normal}.mobileTwisterScroller .mobileTwisterList .mobileTwisterListItem .mobileZeroMargin .imgGridSpacing{width:138px;padding:10px}.mobileTwisterScroller .mobileTwisterList .mobileTwisterListItem .mobileZeroMargin .imgGridSpacing .twoLineMax{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobileTwisterScroller .mobileTwisterList .mobileTwisterListItem .a-button-selected.mobileZeroMargin::before{background-color:#ff9000;content:'';position:absolute;width:100%;height:100%;z-index:1;opacity:.09;top:0;left:0}.mobileTwisterScroller .mobileTwisterList .mobileTwisterListItem .mobileZeroMargin::after{display:none !important}.mobileTwisterScroller .mobileTwisterList .mobileTwisterListItem .mobileZeroMargin .a-button-inner::before{display:none !important}.mobileTwisterScroller .mobileTwisterList .mobileTwisterListItem:last-child{margin-right:10px !important}.mobileTwisterLabelRow{margin:0 10px 10px 10px;padding:0 !important}.mobileTwisterLabelRow .mobileTwisterDimensionLabel{display:inline;font-weight:normal;font-size:1.8rem !important;line-height:1.25 !important;color:#111 !important;padding-left:0}.alignBottomOfRelativeContainer{position:absolute;bottom:0}.prime-badge{font-weight:normal !important;font-weight:initial !important}

.container_postPurchaseUpsellBuyBox .title-truncate-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.feature_PriceBlock .priceBlock-grid-container{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.385em}.feature_PriceBlock .priceBlock-marketing-inline [cel_widget_id^="maple-banner"],.feature_PriceBlock .priceBlock-marketing-inline .maple-banner,.feature_PriceBlock .priceBlock-marketing-inline .maple-banner>.a-section,.feature_PriceBlock .priceBlock-marketing-inline a{display:inline}

.ss,.ss-left-enter-active,.ss-left-enter-done,.ss-left-exit-active,.ss-left-exit-done,.ss-right-enter-active,.ss-right-enter-done,.ss-right-exit-active,.ss-right-exit-done,.ss-bottom-enter-active,.ss-bottom-enter-done,.ss-bottom-exit-active,.ss-bottom-exit-done,.ss-top-enter-active,.ss-top-enter-done,.ss-top-exit-active,.ss-top-exit-done{z-index:16777271;position:fixed;transition:transform .3s ease-out;background-color:white;overflow-y:visible}.ss-fallback-exit-done,.ss-fallback-exit,.ss-fallback-exit-active{transition-duration:.3s;position:fixed;top:0;left:0;bottom:0;right:0;transform:translateY(-1000%)}.ss-left-enter,.ss-left-enter-active,.ss-left-enter-done,.ss-left-exit-active,.ss-left-exit-done{top:0;left:0;bottom:0;max-width:80vw;transform:translateX(-100%)}.ss-left-enter-active,.ss-left-enter-done{transform:translateX(0%)}.ss-left-enter-done{box-shadow:4px 0 5px rgba(0,0,0,0.25)}.ss-right-enter,.ss-right-enter-active,.ss-right-enter-done,.ss-right-exit-active,.ss-right-exit-done{top:0;right:0;bottom:0;max-width:80vw;transform:translateX(100%)}.ss-right-enter-active,.ss-right-enter-done{transform:translateX(0%)}.ss-right-enter-done{box-shadow:-4px 0 5px rgba(0,0,0,0.25)}.ss-bottom-enter,.ss-bottom-enter-active,.ss-bottom-enter-done,.ss-bottom-exit-active,.ss-bottom-exit-done{bottom:0;left:0;right:0;width:100%;max-height:80vh;transform:translateY(100%)}.ss-bottom-enter-active,.ss-bottom-enter-done{transform:translateX(0%)}.ss-top-enter,.ss-top-enter-active,.ss-top-enter-done,.ss-top-exit-active,.ss-top-exit-done{top:0;left:0;right:0;width:100%;max-height:80vh;transform:translateY(-100%)}.ss-top-enter-active,.ss-top-enter-done{transform:translateX(0%)}.overlay-close,.overlay-open{z-index:16777270;position:fixed;top:0;bottom:0;left:0;right:0;cursor:pointer;opacity:0;visibility:hidden}.overlay-open{opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility .3s ease-out;background-color:rgba(0,0,0,0.4)}.close-icon-before,.inside-close-icon:before,.inside-close-icon:after,.outside-close-icon:before,.outside-close-icon:after{position:absolute;content:'';width:2px;height:24px;background:rgba(0,0,0,0.6)}.close-icon,.inside-close-icon,.outside-close-icon{position:absolute;width:24px;height:24px;cursor:pointer}.inside-close{z-index:25;position:absolute;color:rgba(0,0,0,0.6)}.inside-close-icon:before,.inside-close-icon:after{transform:rotate(45deg)}.inside-close-icon:after{transform:rotate(-45deg)}.outside-close{z-index:25;position:fixed;color:#fff}.outside-close-icon:before,.outside-close-icon:after{height:24px;background:#fff;transform:rotate(45deg)}.outside-close-icon:after{transform:rotate(-45deg)}.pageScrollLocked{position:fixed;top:0;bottom:0;right:0;left:0}.feature_PurchaseSummaryComponent{min-width:275px}.mobileSheetBackground,.desktopSheetBackground{background:#f0f0f0}.vertical-bar{border-left:2px solid #D5DBDB;height:65px}.desktopSheetBackground{height:100%;width:675px}.desktopSheetBackground .desktopAtcButton{width:220px}.desktopSheetBackground .primaryDeviceAttributeOffset{position:relative;left:-5%}.desktopSheetBackground .primaryDeviceImageOffset{position:relative;left:-2%}.desktopSheetBackground .primaryDeviceImageOffset .primaryDeviceImageSizing{max-height:90px}.desktopSheetBackground .desktopPriceColumnWidth{width:225px !important}.desktopSheetBackground .infoMessageSpacingTop{margin-top:6px !important}.desktopSheetBackground .infoMessageSpacingTop .psAlert div:first-child{background-color:white !important}.desktopSheetBackground .psBackArrow{position:absolute;top:10px;height:24px;width:28px;cursor:pointer}.desktopSheetBackground .arrow{position:absolute;top:12px;left:8px;width:18px;height:2px;background-color:rgba(0,0,0,0.6)}.desktopSheetBackground .arrow::after,.desktopSheetBackground .arrow::before{content:'';position:absolute;width:12px;left:-4px;height:2px;background-color:rgba(0,0,0,0.6)}.desktopSheetBackground .arrow::after{top:-4px;transform:rotate(-45deg)}.desktopSheetBackground .arrow::before{top:4px;transform:rotate(45deg)}.purchaseSummaryBackground{background:white}.protectedSecondaryViewScroller{height:96vh}.psBuyboxDetailPriceColumn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gridColumnSubDivider{padding-right:0 !important}.feature_PurchaseSummaryComponent i[class*=a-icon-collapse] ~ span .psComponentTotalPriceDisplay{display:none}

.feature_SocialShare .swf-share-icon-container{position:absolute;width:48px;height:48px;left:50%;margin-left:calc(50vw - 48px);z-index:1 !important;outline:none !important}.feature_SocialShare .swf-share-icon{width:36px;height:36px;display:block;background-color:rgba(255,255,255,0.8);background-repeat:no-repeat;background-position:center;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAAXNSR0IArs4c6QAAAC1QTFRFAAAAcHBwcHBwdXV1dHR0dnZ2dXV1dnZ2dnZ2dXV1dXV1dXV1dnZ2dXV1dnZ2BSMi4QAAAA50Uk5TABAgMEBQYICPn7/P3+/P5uuyAAAAxElEQVQ4y8WUPQrCQBBGxxC08AKW6T2DkM5LWFhbiIWthRextBTxAHaewMIuZcDIvjNYBIW48xFF0Ol2PtiZefNj9rXNYOv5hwCH2J8UACGLhD4A7CNhTliOC8pI2HE2G1FFAizMevDq70Buln4gyK8G+MG7BW666RG8ApPNw/9EUhNdAacGxPoxAS4N7DVRgGvmEYVb7hIlTH2irP9AVAeX6coCJRIJUWPXjWpprR4GPT4/JV29v2pyOeU6ywOgT0a73QG05RKcfmsbqQAAAABJRU5ErkJggg==");background-size:24px 24px;border-radius:18px}.feature_SocialShare .swf-share-icon.iphone{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAAAXNSR0IArs4c6QAAAAxQTFRFAAAAdXV1dXV1dnZ2c35sjAAAAAN0Uk5TAGCf/zshrAAAAG1JREFUKM/FjbEJgEAMRQ8RLK6Ik3gruoHr2N0KjuAGBitByLdQk4A2V91vwuPzfkL4pBkdxNVBOhxkcQpgUgRMSoBJGRBTtlOlDtOO5W2EOOvcTDzoQE/c2lfi8AcAExNQBPdAXbBTB56UQHEu9lGLJbijyZwAAAAASUVORK5CYII=")}.feature_SocialShare .swf-sn-icon-link{border-bottom-right-radius:0px;border-top-right-radius:0px;border-top-style:none;border-left-style:none;border-bottom-style:none;border-right:1px solid #DDDDDD !important;margin-top:0px !important;margin-bottom:0px !important;margin-right:0px !important;height:50px !important}.feature_SocialShare .swf-sn-icon-last{border-right-style:none !important;border-bottom-right-radius:0.4em}.feature_SocialShare .swf-sn-icon-link .a-icon-touch-link{background:none;display:none}.feature_SocialShare .swf-sn-icon-link .a-box-inner{height:100%;padding:13px 11px 12px !important;text-align:center}.feature_SocialShare .swf-sn-share-link{border:none !important;margin-top:0px !important;margin-bottom:0px !important;height:100% !important;font-size:16px;overflow:hidden}.feature_SocialShare .swf-share-box{margin-right:0px !important;width:17% !important}.feature_SocialShare .swf-share-box img{vertical-align:middle}.feature_SocialShare .swf-wide{margin-right:0px !important;width:49% !important}.feature_SocialShare .swf-wide-4icon{margin-right:0px !important;width:32% !important}.feature_SocialShare .bottom-sheet-content-scroller{padding-top:10px;position:absolute;top:0;bottom:0;right:0;left:0}.feature_SocialShare .swf-sn-icon-link>.a-box-inner{padding:1.3rem 1.8rem 1.2rem 1.7rem}.feature_SocialShare .swf-sheet-network-link .a-icon-share-email{transform:scale(1.316, 1.235)}.feature_SocialShare a.swf-sheet-network-link .a-icon-share-twitter{transform:scale(1.389, 1.471)}.feature_SocialShare a.swf-sheet-network-link .a-icon-share-facebook{transform:scale(1.471, 1.471)}.feature_SocialShare a.swf-sheet-network-link .a-icon-share-line{transform:scale(1.471, 1.471)}.feature_SocialShare a.swf-sheet-network-link .a-icon-share-whatsapp{transform:scale(1.471, 1.471)}.feature_SocialShare a.swf-sheet-network-link .a-icon-share-sms{transform:scale(1.316, 1.316)}.feature_SocialShare a.swf-sheet-network-link .a-icon-share-pinterest{transform:scale(1.471, 1.471)}.feature_SocialShare a.swf-sheet-network-link .a-icon-share-link{transform:scale(1.389, 1.389)}.feature_SocialShare .swf-sheet-content{padding-left:0px;border:0px !important;height:100%;overflow-y:scroll}.feature_SocialShare .swf-sheet-content .a-box-inner{padding:0px !important}.feature_SocialShare .swf-sheet-content .swf-sheet-title{padding-top:20px;padding-bottom:5px;padding-left:20px;line-height:22px !important;font-size:15px;color:#555555 !important}.feature_SocialShare .swf-sheet-content a.swf-sheet-network-link{padding-left:23px;color:#111;font-size:15px;line-height:50px;border-bottom-right-radius:0px;border-top-right-radius:0px;border-top-style:none;border-left-style:none;border-bottom-style:none;border-right:none;margin-top:0px !important;margin-bottom:0px !important;margin-right:0px !important;height:50px !important}.feature_SocialShare a.swf-sheet-network-link .swf-network-share{text-transform:capitalize;vertical-align:middle;font-size:15px}.feature_SocialShare a.swf-sheet-network-link .swf-sheet-icon{margin-right:20px;display:inline-block;vertical-align:middle;top:0px}.feature_SocialShare a.swf-sheet-network-link:active{background:#DEDEDE}.feature_SocialShare .swf-copy-manual .swf-copy-instruction{font-size:11px}.feature_SocialShare .swf-sheet-network-link .swf-copy-manual{display:inline-block;line-height:80%;vertical-align:middle}.feature_SocialShare .swf_bottom_sheet_wa_not_installed_alert{margin-left:20px;display:none}.feature_SocialShare .swf_bottom_sheet_wa_not_installed_alert .a-alert-content{font-size:1.3rem !important}.feature_SocialShare .swf_bottom_sheet_wa_not_installed_alert .a-alert-container{padding-left:1.5rem !important}.feature_SocialShare .tell-a-friend .a-icon-share-email{transform:scale(1.58, 1.471)}.feature_SocialShare .tell-a-friend .a-icon-share-facebook{transform:scale(1.471, 1.471)}.feature_SocialShare .tell-a-friend .a-icon-share-sms{transform:scale(1.316, 1.316)}

.feature_ViewInYourRoom .viyr-button{border-color:#0066c0;border-radius:.3rem;text-transform:uppercase;vertical-align:middle}

.container_page .container_vertical_middle{display:flex}.container_page .container_left{flex:0 0 45%}.container_page .container_horizontal_center{flex:1 1 auto;margin:0 1.5%}.container_page .container_right{flex:0 0 275px}.a-container{max-width:1500px}.container_page .feature_AtfAsk,.container_page .feature_AverageCustomerRatings{display:inline-block}


/*# sourceMappingURL=static/js/../js/static/css/styles.ead392ca77711fc21451.css.map.js*/