.compare-filter-container .tooltip{position:relative;display:inline-block;color:#0067b8;cursor:pointer;padding-left:5px;visibility:visible} .compare-filter-container .tooltip .tooltiptext{visibility:hidden;width:130px;background-color:#f2f2f2;color:#000;text-align:center;padding:3px;border-radius:6px;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-60px;border:1px solid rgba(0,0,0,.3);font-size:12px} .compare-filter-container .tooltip:hover .tooltiptext,.compare-filter-container .tooltip:focus .tooltiptext{visibility:visible} .compare-filter-container div[data-usecase="NA"] .card-footer{display:none} .compare-filter-container .devices-info .single-card:hover,.compare-filter-container .devices-info .single-card label:hover{background-color:#f7f7f7;cursor:pointer} .compare-filter-container .devices-info [data-feature="NA"] .single-card:hover,.compare-filter-container .devices-info [data-feature="NA"] .single-card label:hover{background-color:transparent;cursor:auto} .compare-filter-container .device-cards{display:flex;padding-left:15px;padding-right:15px} .compare-filter-container .devices-info .single-card picture{height:179.49px;position:relative;width:100%;display:block;overflow:hidden} .compare-filter-container .devices-info .device-cards:not([data-usecase='NA']) .single-card:hover .card-img{top:-101%;position:relative} .compare-filter-container .rowHeading{font-size:18px;line-height:24px;display:block;position:relative;padding-bottom:8px !important;min-height:32px;font-weight:bold} .compare-filter-container .reults-head,.compare-filter-container #sortscreen{margin-top:20px;font-size:16px;font-weight:600;padding-bottom:10px} .compare-filter-container .results-out-of,.compare-filter-container .resSecLeft{display:inline} .compare-filter-container #filterscreen span{font-weight:600;margin-bottom:10px} .compare-filter-container div#filterscreen{margin-top:20px} .compare-filter-container div#selected-items ul{list-style-type:none;padding-left:10px;display:inline} .compare-filter-container div#selected-items ul li{display:inline-block;margin-right:12px;margin-top:10px} .compare-filter-container div#selected-items ul li span{display:flex;align-items:center;cursor:default;padding-right:40px;padding-left:20px;padding-top:10px;padding-bottom:10px;background-color:rgba(0,0,0,.1) !important;border:0;font-weight:400} .compare-filter-container div#selected-items ul li span button{position:absolute;right:0;height:100%;top:0;display:flex;align-items:center;border:0;width:30px;background-color:transparent !important} .compare-filter-container div#selected-items ul li span button:hover{background-color:rgba(0,0,0,.1) !important} .compare-filter-container .yourSelection{display:inline-block} .compare-filter-container .resultsCountLeft{display:inline-block} .compare-filter-container #selected-items{display:inline} .compare-filter-container .filtered-boxes{margin-bottom:20px;padding:0 14px} .compare-filter-container .badge-if-empty:empty{visibility:hidden;display:initial} .compare-filter-container .device-cards a.heading-link{font-size:24px;text-decoration:none;font-weight:400;padding-right:1em} .compare-filter-container .device-cards a.heading-link:hover{text-decoration:underline} .compare-filter-container .filter-info .accordion li h4{border-top:0} .compare-filter-container .filter-info .accordion li{border-bottom:.0625rem solid #d2d2d2} .compare-filter-container div#filterscreen span{border-bottom:2px solid #888} .compare-filter-container .compareratingimage{margin:26px 0 14px;height:45px} .compare-filter-container .device-cards[data-usecase="NA"] picture{height:auto !important} .comparecards #fixed-bar{z-index:9999 !important} .comparecards #fixed-bar .compare-item:hover .compare-product-item{border-bottom-color:#005da6} .comparecards #fixed-bar .compare-item .compare-product-item{border-bottom:4px solid transparent;color:#000;transition:border-bottom .3s ease,color .3s ease} #fixed-bar #compare-card-list .compare-item .compare-product-item picture{position:relative;width:100%;display:block;overflow:hidden} #fixed-bar #compare-card-list .compare-item .compare-product-item:hover picture .card-img{top:-100%;position:relative} #fixed-bar #compare-card-list .compare-item .compare-product-item picture .card-img{width:100%} .compare-filter-container .top-compare-button{display:none} @media screen and (min-width:860px){.compare-filter-container .filter-info{display:flex;justify-content:flex-start;height:100vh;margin-bottom:30px;position:sticky} .compare-filter-container .filter-info .accordion{overflow-y:auto;overflow-x:hidden} .compare-filter-container .devices-info{padding-left:36px} .results-section .highlights-table tr.DeviceBattery b,.results-section .highlights-table tr.DeviceSize b,.results-section .highlights-table tr.DeviceDisplay b,.results-section .highlights-table tr.DeviceWeight b,.results-section .performance-table tr.Memory b,.results-section .performance-table tr.Storage b{font-size:36px} .device-results-section a.heading-link{font-size:24px;font-weight:400;text-decoration:none;padding-right:1em} .showmoreless-button button{margin-left:26px !important} .sticky-devices-here .device-results-section .devices-results-sticky>div{padding:0 !important} .sticky-devices-here .device-results-section .devices-results-sticky>div h2{margin-bottom:0;line-height:30px;font-size:24px} div#comfilt3 .custom-control:last-child{margin-bottom:30px} } @media screen and (min-width:860px) and (max-width:1050px){.compare-filter-container .device-cards a.heading-link{font-size:16px} } @media screen and (min-width:860px) and (max-width:1600px){.compare-filter-container .device-cards h2{padding-top:10px} } @media screen and (min-width:860px) and (max-width:1400px){.compare-filter-container .tooltip .tooltiptext{width:100px;margin-left:-86px} } @media screen and (min-width:860px) and (max-width:910px){.sort-dropdown li{font-size:14px} } @media screen and (max-width:859.98px){.compare-filter-container .filter-info{height:auto !important} .compare-filter-container .selectDisplaysLeft{margin-bottom:40px;text-align:center;margin-top:10px} .compare-filter-container .sort-dropdown button{width:100%;text-align:left} .compare-filter-container .sort-dropdown .sort-dropdown-menu{width:100%} .compare-results-container .results-section .table caption{padding-left:12px !important} .results-section .highlights-table tr.DeviceBattery b,.results-section .highlights-table tr.DeviceSize b,.results-section .highlights-table tr.DeviceDisplay b,.results-section .highlights-table tr.DeviceWeight b,.results-section .performance-table tr.Memory b,.results-section .performance-table tr.Storage b{font-size:28px} .device-results-section a.heading-link{font-size:16px;font-weight:400;text-decoration:none} .showmoreless-button button{margin-left:12px !important} .sticky-devices-here .control-sticky .devices-results-sticky .card{padding:0 !important} .compare-filter-container .tooltip .tooltiptext{bottom:initial !important;top:100% !important} } @media screen and (max-width:767.98px){.compare-filter-container .top-compare-button{display:block} .compare-filter-container .top-compare-button{text-align:center} .comparecards .compare-fixed{top:0;bottom:initial !important} .comparecards .compare-fixed .sticky-Container{border-bottom:1px solid gray !important;border-top:none !important} [lang="es-es"] .comparecards #stickyHeading{font-size:1rem} .cd-ariaheading-desktop{display:none} } @media screen and (min-width:768px){.cd-ariaheading-mobile{display:none} } .results-section picture{height:282.16px;position:relative;width:100%;display:block;overflow:hidden} .results-section .card:hover .card-img{top:-101%;position:relative} .performance-table tr td,.highlights-table tr td{text-align:center;padding-bottom:20px;padding-top:10px} .techspecs-requirements-info tr td{padding-bottom:20px;padding-top:10px} .performance-requirements-info .performanceimage{display:none} .highlight-requirements-info .divider,.performance-requirements-info .divider{width:100%} .compare-results-container .table caption{caption-side:top;padding-left:24px !important} .badge-if-empty:empty{visibility:hidden;display:initial} .highlight-requirements-info,.performance-requirements-info{width:100%} .device-results-section a.heading-link:hover{text-decoration:underline} .sticky-devices-here .control-sticky .devices-results-sticky picture,.sticky-devices-here .compareratingimage,.sticky-devices-here .control-sticky .devices-results-sticky .badge{display:none} .sticky-devices-here .control-sticky .devices-results-sticky .card-body{padding-top:0 !important} .sticky-devices-here{height:auto !important;z-index:1;background-color:#f2f2f2;border-bottom:1px solid #000;position:fixed;width:100%} .devices-start-over{text-align:center} .py-2:focus{outline:0;border:1px dashed #000} .material-color-dark .py-2:focus,.theme-dark .py-2:focus{outline:0;border:1px dashed #fff} .results-section b{font-weight:600} .results-section .techspecs-requirements-info b{font-weight:700;font-size:18px} .showmoreless-button button{font-weight:700;font-size:25px;color:#171717;text-decoration:none} .device-bundle,.device-product-availability{margin-bottom:30px} .device-price{margin-bottom:30px} .sticky-devices-here .device-price,.sticky-devices-here .device-bundle,.sticky-devices-here .device-product-availability{margin-bottom:0} .compareratingimage{display:none} [lang="fr-fr"] .device-price{margin-bottom:0} [lang="fr-fr"] .compareratingimage{display:block} .techspecs-requirements-info .showmoreless-button{border-bottom:.0625rem solid #d2d2d2;padding-bottom:1rem} .techspecs-requirements-info .show-more-show-less{margin-bottom:30px} .filter-info .accordion .custom-checkbox label:hover,.filter-info .accordion .custom-checkbox input:hover{cursor:pointer} .comparecards .compare-product-item{min-height:auto !important;display:flex !important;align-items:center !important} .comparecards .compare-item{height:auto !important} .compare-filter-container .filter-info{z-index:1} .filter-info .custom-control-label .custom-control-glyph::before,.filter-info .custom-control-label::before,.filter-info .custom-control-label .custom-control-glyph,.filter-info .compare-filter-container .tooltip,.devices-info .custom-checkbox .custom-control-label::before,.devices-info span.device-selected-text,.devices-info .single-card{visibility:visible !important} .filter-info .accordion .custom-checkbox label:hover,.filter-info .accordion .custom-checkbox input:hover,.devices-info .compare-filter-container .devices-info .single-card:hover,.devices-info .compare-filter-container .devices-info .single-card label:hover{visibility:hidden} .remove-item{display:none !important} .device-price .msrp-actual{margin-right:4px} .device-cards .cta::after{bottom:0;margin-bottom:1.5px;top:auto;margin-top:0;right:auto !important;left:auto !important} .device-results-section .devices-results-sticky:hover{background:#f7f7f7;border-radius:8px} .fixed-back-to-top a{background-color:#eee !important} .device-results-section .heading-link.cta::after{bottom:0;margin-bottom:1.5px;top:auto;margin-top:0;right:auto !important;left:auto !important} .areaheading.for-start-over-button .area-heading{padding:10px 20px} .space-left{left:40px !important;right:auto} .space-right{right:0;left:auto !important} .sticky-devices-here .compareratingimage{display:none} .footnotes-component ul li span a{word-break:break-all} .compare-filter-results-container .heading-link.cta .mwf-glyph-upgrade::before{bottom:0;margin-bottom:1.5px;top:auto;margin-top:0;right:auto !important;left:auto !important} .compare-filter-results-container h2.accordion-header sup{top:.05em;left:-.5em} .compare-results-sticky{display:none !important} .filter-info .accordion .custom-checkbox label:hover sup{visibility:visible} .filter-info .accordion li .custom-control .custom-control-label sup{margin-left:2px} .compare-filter-results-container .filter-info .sort-dropdown .mwf-glyph-upgrade{display:none} .sticky-devices-here .control-sticky .devices-results-sticky .device-pdp-cta{display:none}