/* Minification failed. Returning unminified contents. (3956,45): run-time error CSS1030: Expected identifier, found '[' (3956,55): run-time error CSS1031: Expected selector, found '*=' (3956,55): run-time error CSS1025: Expected comma or open brace, found '*=' */ /* HMC Lite Starts */ /* Highlight Feature Panel start */ .hmc-lite { min-height: 400px; } .hmc-lite .rounded-corners .c-button.f-primary.blue-button { padding: 11px 40px; line-height: 20px; text-transform: none; border: 0; min-height: 42px; height: auto; outline-offset: -2px; } .hmc-lite .rounded-corners .c-button.f-primary.white-button { padding: 10px 39px !important; line-height: 20px; text-transform: none; border: 0; min-height: 42px; height: auto; outline-offset: -2px; } .hmc-lite .rounded-corners .c-button.f-primary.blue-button span, .hmc-lite .rounded-corners .c-button.f-primary.white-button span { display: block; width: fit-content; margin: 0 auto; } .results-wrapper .quiz-info { font-size: 18px; line-height: 24px; color: #000; font-weight: 600; margin: 48px 0 0; padding: 0 5%; text-align: center; } .f-banner { position: relative; z-index: 1; } .m-banner.bg-pink { background: #8B4981; } .m-banner.f-banner-child { padding: 50px 5%; } .f-banner .m-highlight-feature > div .c-heading, .m-banner.f-banner-child .c-heading { font-size: 62px; line-height: 72px; color: #FFF; } .m-banner.f-banner-child .c-heading { font-weight: 600; } .f-banner .m-highlight-feature > div .c-heading:before { content: ""; width: 49px; height: 4px; background: linear-gradient(270deg, #FFFFFF 10.66%, rgba(121, 63, 110, 0) 97.96%); transform: rotate(-180deg); margin-bottom: 36px; display: block; } .f-banner .m-highlight-feature > div .c-paragraph, .m-banner.f-banner-child .c-paragraph { font-size: 18px; line-height: 24px; padding: 36px 15% 30px; color: #FFF; } /* Highlight Feature Panel end */ /* Progressbar start */ #progressbar { padding-top: 40px; text-align: center; display: flex; justify-content: center; align-items: center; } #progressbar .c-progress { min-width: 620px; position: relative; margin-top: 4px; } #progressbar span { position: relative; color: #0078D4; font-size: 15px; line-height: 20px; margin-right: 27px; } #progressbar .c-progress[value] { height: 2px; } /* For Firefox */ #progressbar progress::-moz-progress-bar { height: 4px; top: -1px; position: relative; background: #0078D4; } /* For Chrome or Safari */ #progressbar progress::-webkit-progress-value { height: 4px; top: -1px; position: relative; background: #0078D4; } /* Progressbar end */ /* Area heading with heading and paragraph Modules start */ .hmc-lite .m-banner.banner-heading { padding: 50px 0 0; } .hmc-lite .m-banner.banner-heading .c-heading { font-size: 46px; line-height: 56px; padding: 2px 0 0; font-weight: 600; } .banner-heading .c-paragraph { padding: 24px 0 0; font-size: 18px; line-height: 24px; color: #5E5E5E; } /* Area heading with heading and paragraph Modules end */ /* Content Placement Modules start */ .questionInfo { position: relative; } .questionInfo .c-section-outer { margin: 0; } .questionInfo .c-section-outer > div { display: flex !important; flex-wrap: wrap; margin: 44px 0 0; } .questionInfo .c-section-outer > div > div { margin: 12px 0; padding: 0 12px; } .questionInfo .c-section-outer > div > div:nth-child(2n + 1) { clear: both; } .questionInfo .c-section-outer > div > div section { cursor: pointer !important; background: transparent; border-radius: 8px; margin: 0; padding: 32px !important; border: 1px solid #E3E3E3; display: flex; align-items: center; justify-content: left; text-align: left; height: 100%; pointer-events: auto; } .questionInfo .c-section-outer > div > div section .c-checkbox input, .questionInfo .c-section-outer > div > div section .c-radio input { z-index: 1; cursor: pointer; } .questionInfo .c-checkbox label.c-label, #results-devices .m-product-placement-item .c-checkbox.compare-checkbox label.c-label { margin-top: 0; width: 24px; height: 24px; line-height: 24px; } #results-devices .m-product-placement-item .c-checkbox.compare-checkbox label.c-label { width: auto; } .questionInfo .c-checkbox input[type="checkbox"], #results-devices .m-product-placement-item .c-checkbox.compare-checkbox input[type="checkbox"] { width: 24px; height: 24px; } .questionInfo .c-checkbox input[type="checkbox"] + span, #results-devices .m-product-placement-item .c-checkbox.compare-checkbox input[type="checkbox"] + span { padding-left: 24px; padding-top: 24px; } #results-devices .m-product-placement-item .c-checkbox.compare-checkbox input[type="checkbox"] + span { padding-top: 0; padding-left: 40px; font-size: 15px; line-height: 24px; color: #0078d4; font-weight: 700; } .questionInfo .c-checkbox input[type="checkbox"] + span:before, #results-devices .m-product-placement-item .c-checkbox.compare-checkbox input[type="checkbox"] + span:before { box-shadow: inset 0 0 0 2px #0078d4, inset 0 0 0 10px transparent; border-radius: 4px; width: 24px; height: 24px; line-height: 24px; } .questionInfo .c-checkbox input[type=checkbox]:hover:not(:disabled):not(:checked) + span:before, .questionInfo .c-checkbox input[type=checkbox]:focus:not(:disabled):not(:checked) + span:before, #results-devices .m-product-placement-item .c-checkbox.compare-checkbox input[type=checkbox]:hover:not(:disabled):not(:checked) + span:before, #results-devices .m-product-placement-item .c-checkbox.compare-checkbox input[type=checkbox]:focus:not(:disabled):not(:checked) + span:before { box-shadow: inset 0 0 0 2px #0078d4; } .questionInfo .c-checkbox input[type=checkbox]:disabled + span:before, #results-devices .m-product-placement-item .c-checkbox.compare-checkbox input[type=checkbox]:disabled + span:before { box-shadow: inset 0 0 0 1px rgba(0,0,0,.2); } #results-devices .m-product-placement-item .c-checkbox.compare-checkbox input[type=checkbox]:disabled + span { color: rgba(0,0,0,0.2); } .questionInfo .c-checkbox input[type=checkbox] + span:after, .questionInfo .c-checkbox input[type=checkbox] + span:before, #results-devices .m-product-placement-item .c-checkbox.compare-checkbox input[type=checkbox] + span:after, #results-devices .m-product-placement-item .c-checkbox.compare-checkbox input[type=checkbox] + span:before { line-height: 24px; font-size: 18px; padding-left: 2px; width: 24px; height: 24px; } .questionInfo .c-checkbox input[type=checkbox]:checked + span:after, .questionInfo .c-checkbox input[type=checkbox]:checked + span:before, #results-devices .m-product-placement-item .c-checkbox.compare-checkbox input[type=checkbox]:checked + span:after, #results-devices .m-product-placement-item .c-checkbox.compare-checkbox input[type=checkbox]:checked + span:before { border-radius: 4px; } .questionInfo .c-checkbox input[type=checkbox]:checked + span:after, #results-devices .m-product-placement-item .c-checkbox.compare-checkbox input[type=checkbox]:checked + span:after { background: #0078d4; visibility: visible; font-size: 18px; padding-left: 3px; } .questionInfo .c-radio label.c-label { margin-top: 0; width: 24px; height: 24px; line-height: 24px; } .questionInfo .c-radio input[type=radio] + span:before { width: 24px; height: 24px; border: 2px solid #0078d4; } .questionInfo .c-radio input[type=radio]:hover:not(:disabled) + span:before { border-color: #0078d4; } .questionInfo .c-radio input[type=radio]:checked + span:after { background: #0078d4; height: 16px; width: 16px; left: 4px; top: 4px; } .questionInfo .c-radio input[type="radio"]:checked:not(:disabled):hover + span:after { background: #0078d4; } .questionInfo .c-section-outer > div > div section.selected { border: 2px solid #0078D4; } .questionInfo .c-section-outer > div > div section.unselected { background: #E3E3E3; opacity: 0.8; pointer-events: none; } .hmc-lite .questionInfo .c-section-outer section h3.c-heading { margin: 0; font-size: 24px; line-height: 28px; color: #0078D4; padding: 0; } .questionInfo .c-section-outer section p { margin: 0; padding: 16px 0 0; font-size: 15px; line-height: 20px; } /* Content Placement Modules end */ /* Button Modules start */ .c-group.buttonNav { text-align: center; z-index: 1; width: 100%; margin-top: 29px; margin-bottom: 0; float: left; padding: 0; } .hide { display: none !important; } .hmc-lite .rounded-corners.buttonNav .c-button.f-primary { margin-left: 12px; margin-right: 12px; } .buttonNav .c-button.f-primary { background: #0078D4; color: #FFF; min-width: 160px; } .buttonNav .c-button.f-primary.f-white { background: #FFF; color: #0078D4; border: 2px solid #0078D4; } .hmc-lite .rounded-corners.buttonNav .c-button.f-primary.disabled { background: rgba(0,120,212,0.5); color: rgba(256,256,256,0.5); pointer-events: none; } .hmc-lite .rounded-corners.buttonNav .c-button.f-primary.f-white.disabled { color: rgba(0,120,212,0.5); background: rgba(256,256,256,0.5); border-color: rgba(256,256,256,0.5); pointer-events: none; } .hmc-lite .rounded-corners.buttonNav a.c-button.f-primary.disabled:focus, .hmc-lite .rounded-corners.buttonNav a.c-button.f-primary.disabled:hover, .hmc-lite .rounded-corners.buttonNav a.c-button.f-primary.disabled:active { pointer-events: none; background: rgba(0,120,212,0.5) !important; color: rgba(256,256,256,0.5); outline: none !important; } .buttonNav .c-button.corner-radius { border-radius: 6px; } /* Button Modules end */ /* Feature Modules start */ .educational-section { padding: 0 12px; margin: 72px 0 80px; float: left; } .educational-section .m-feature.f-align-left { background: #EBF4FC; border-radius: 8px; margin-right: 48px; width: calc(100% - 48px); min-height: 240px; } .educational-section .m-feature.f-align-left.f-image-priority picture { width: 208px; padding: 0; right: -48px; top: -48px; position: absolute; height: 208px; max-height: 208px; } .educational-section .m-feature.f-align-left.f-image-priority picture img { border-radius: 8px; width: 100%; height: 100%; } .educational-section .m-feature.f-align-left.f-image-priority picture + div { width: calc(100% - 160px); padding: 40px 112px 40px 56px; position: relative; top: 0; transform: none; margin: 0; } .educational-section .m-feature.f-align-left.f-image-priority picture + div .c-logo { margin: 0; } .educational-section .m-feature.f-align-left.f-image-priority picture + div .c-logo img { height: 40px; } .educational-section .m-feature.f-align-left.f-image-priority picture + div .c-heading { margin-top: 0; color: #000; font-size: 24px; line-height: 28px; padding: 16px 0 0; } .educational-section .m-feature.f-align-left.f-image-priority picture + div .c-paragraph { font-size: 15px; line-height: 20px; padding: 16px 0 0; color: #5E5E5E; font-weight: 400; } .educational-section .c-badge, .educational-section .c-call-to-action { display: none; } /* Feature Modules end */ /* Get Recommendations start */ .c-section-common { margin: 0; } .c-section-common .m-banner { padding: 48px 5% 68px; } .c-section-common .m-banner .c-heading-3 { font-size: 62px; line-height: 72px; padding: 0; } .c-section-common .m-banner .c-caption-2 { font-size: 18px; line-height: 24px; padding: 32px 0 0; color: #464646; } .c-section-common .m-content-placement-item { background: #F9F9F9; border-radius: 8px; position: relative; padding: 40px !important; min-height: 290px; margin: 0; } .c-section-common.c-section-three .m-content-placement-item { height: 100%; } .c-section-common.c-section-three .m-content-placement-item:hover { cursor: default; } .c-section-common.c-section-three .m-content-placement-item.shop-specs { padding: 24px 32px 30px !important; background: #FFFFFF; box-shadow: 0px 8px 34px rgba(0, 0, 0, 0.09); border-radius: 8px; min-height: initial; position: relative; } .c-section-common.c-section-three .m-content-placement-item.shop-specs a.m-toggle-arrow { width: 20px; height: 20px; border-top: 0; border-right: 0; position: absolute; right: 20px; top: 38px; cursor: pointer; display: none; padding: 3px; z-index: 1; text-align: center; } .c-section-three .m-content-placement-item.shop-specs a.m-toggle-arrow:before { font-family: "MWF-MDL2"; content: "\E70D"; color: #0067b8; } .c-section-three .m-content-placement-item.shop-specs a.m-toggle-arrow.down:before { font-family: "MWF-MDL2"; content: "\E70E"; color: #0067b8; } .c-section-two .m-content-placement-item { margin-top: calc(25% - 12px) !important; padding-top: 0 !important; float: left; } .c-section-three .m-area-heading { padding-top: 0; margin: 44px 12px 0; width: calc(100% - 24px); } .c-section-three .m-area-heading .c-heading { padding: 44px 0; /*border-top: 1px solid #d9d9d9;*/ text-align: left; line-height: 28px; font-size: 24px; } .c-section-common .m-content-placement { margin: 0; } .c-section-common #noresults { min-height: 300px; display: flex; align-items: center; padding: 0 15%; } .c-section-common .m-content-placement > div { display: flex; justify-content: center; flex-wrap: wrap; } .c-section-three .m-content-placement > div { justify-content: left; } .c-section-common .m-content-placement > div > div { text-align: left; margin: 12px 0; } .c-section-common .m-content-placement > div > div > div { height: 100%; } .c-section-three .m-content-placement-item.shop-specs { display: flex; flex-direction: row; } .c-section-three .m-content-placement-item.shop-specs > div { padding-top: 0; } .c-section-three .m-content-placement-item.shop-specs > .m-left-item { min-width: 140px; padding-right: 32px; display: flex; flex-direction: column; justify-content: start; } [lang='de-de'] .c-section-three .m-content-placement-item.shop-specs > .m-left-item { min-width: 180px; } .c-section-two .m-content-placement-item picture { padding: 0; margin-top: calc(-25% - 8px); } .c-section-three .m-content-placement-item picture { width: 40px; padding: 0; margin-bottom: 16px; } .c-section-three .m-content-placement-item picture img { position: relative; } .c-section-two .m-content-placement-item > picture img { width: 100%; position: relative; } .c-section-two .m-content-placement-item picture + div { padding: 24px 0 0; } .c-section-common .m-content-placement-item picture + div .c-badge, .c-section-common .m-content-placement-item picture + div .c-call-to-action { display: none; } .c-section-common .m-content-placement-item picture + div h3 { margin: 0; font-size: 18px; line-height: 24px; padding: 0 0 16px; color: #646464; } .c-section-two .m-content-placement-item picture + div h3 { font-size: 24px; line-height: 28px; color: #000; } .c-section-three .m-content-placement-item.shop-specs h3 { font-size: 18px; line-height: 24px; color: #0067b8; padding: 0 0 32px; margin: 0; } .c-section-three .m-content-placement-item h3 { font-size: 18px; line-height: 24px; color: #0078D7; padding: 0 0 32px; margin: 0; } .c-section-common .m-content-placement-item picture + div p, .c-section-three .m-content-placement-item.shop-specs .m-right-item p { font-size: 15px; line-height: 20px; padding: 0; color: #5E5E5E; } .c-section-common .m-content-placement-item picture + div p span, .c-section-three .m-content-placement-item.shop-specs .m-right-item h4 { font-size: 24px; line-height: 30px; color: #000; font-weight: 600; display: block; padding: 0 0 24px; margin: 0; } .c-section-two .m-content-placement-item picture + div p span { font-size: 18px; line-height: 24px; color: #646464; } .m-link-panel nav.c-link-navigation { margin: 54px 0 80px; } .m-link-panel nav.c-link-navigation li a.c-hyperlink picture { margin-bottom: 0; } .m-link-panel nav.c-link-navigation li a.c-hyperlink picture img { margin: 0 0 14px; width: 36px; } .m-link-panel nav.c-link-navigation li a.c-hyperlink.f-image div { width: 100%; max-width: 100%; text-align: center; padding: 0; color: #0067b8; line-height: 20px; display: initial; margin-left: 16px; font-weight: 700; } .m-link-panel nav.c-link-navigation li { /*min-width: 190px;*/ margin: 0 16px; text-align: center; position: relative; } .m-link-panel nav.c-link-navigation li a.c-hyperlink.f-image { color: #0078D4; margin: 0; } .m-link-panel nav.c-link-navigation li a.c-hyperlink div:after { font-size: 10px; margin-top: 0; margin-left: 3px; display: inline-block; position: relative; right: 0; content: ""; vertical-align: middle; transition: all 200ms ease-in-out; font-family: "MWF-MDL2"; line-height: 20px; } .m-link-panel nav.c-link-navigation li a.c-hyperlink.f-image:focus { border-color: transparent; } p#link-tooptip { padding: 4px 8px; background: #0078D7 !important; color: #FFFFFF; border-radius: 8px; width: 200px; max-width: 200px; box-sizing: border-box; max-height: fit-content; position: absolute; top: -50px; left: calc(50% - 100px); } .divider-line { margin: 0 12px; } .divider-line[data-grid="container"] { margin: 0 auto; } .m-mosaic.results-mosaic .c-mosaic [data-f-mosaic~="f-height-large"] { height: 350px; } .m-mosaic.results-mosaic .c-mosaic-placement picture img { transform: none !important; left: 0; top: 0; width: 100%; height: 100%; } .m-mosaic.devices-mosaic.mosaic-devices { padding-top: 48px; } .m-banner.retailers-heading { width: calc(100% - 24px); padding: 80px 5% 0; } .m-banner.retailers-heading .c-heading-3 { padding: 0; margin: 0 !important; font-size: 46px; line-height: 56px; } .results-wrapper { min-height: 300px; } #results-devices li { padding: 0 12px; } #results-devices .m-product-placement-item { /*border: 1px solid #E3E3E3;*/ padding: 20px 40px 20px; border-radius: 8px; width: 100%; } .bg-grey.results-banner { padding-top: 54px !important; } .bg-grey.results-banner p.c-paragraph-2 { padding-bottom: 28px !important; } #results-devices .m-product-placement-item .c-checkbox.compare-checkbox { height: 42px; display: block; margin-top: 24px; } [lang="en-us"] #results-devices .m-product-placement-item .c-checkbox.compare-checkbox { display: none !important; } #results-devices .m-product-placement-item.f-size-large .f-default-image { width: 100%; padding: 0 0 45px; background: transparent; } #results-devices .m-product-placement-item.f-size-large .f-default-image img { max-width: 100%; max-height: 100%; margin: 0 auto; } #results-devices .m-product-placement-item.f-size-large div { padding: 0; } #results-devices .m-product-placement-item.f-size-large div h3 { font-size: 24px; line-height: 28px; padding: 0 0 16px; } #results-devices .m-product-placement-item.f-size-large div .c-price { font-size: 18px; line-height: 24px; font-weight: 600; color: #646464; padding: 0 0 24px; } #results-devices .m-product-placement-item.f-size-large div a.hatch-button, #results-devices .m-product-placement-item.f-size-large div a.hardcodelink { color: #fff; background: #0078d4; padding: 8px 15px 8px 15px; font-size: 15px; display: block; width: 100%; height: 42px; line-height: 20px; border-radius: 6px; text-align: center; } #results-devices .m-product-placement-item.f-size-large div a.hatch-button:after { display: none; } #results-devices .m-product-placement-item.f-size-large div a.hardcodelink:after { font-family: MWF-MDL2; margin-top: 1px; font-size: 9px; display: none; } #results-devices .m-product-placement-item.f-size-large div a.hardcodelink svg { position: relative; left: 5px; top: 2px; } #results-devices .m-product-placement-item .iconimagesheading { float: none; padding-top: 0; display: none; } #results-devices .m-product-placement-item .iconimagesheading p { margin-right: 10px; } #results-devices .m-product-placement-item .iconimagesheading .svgimg img.mscom-image { width: 17px; height: 17px; } #results-devices .m-product-placement-item .c-list { margin: 0 0 36px 0; padding: 0 0 0 15px; border: none; } #results-devices .m-product-placement-item .c-list table { border: none; padding: 0; } #results-devices .m-product-placement-item .c-list table tr td { padding: 8px 0 8px 22px; font-size: 15px; line-height: 20px; color: #171717; list-style: none; position: relative; } #results-devices .m-product-placement-item .c-list table tr td.device-spec:before { font-family: "MWF-MDL2"; font-size: 12px; font-weight: bold; position: absolute; left: 0; } #results-devices a.ratings-hidden.c-hyperlink { display: none; } #results-devices .m-product-placement-item.f-size-large div.c-rating { display: inline-block; } #results-devices .c-rating[data-value] div:before, #results-devices .c-rating[data-value] div:after { top: 5px; } #results-devices .m-product-placement-item.f-size-large .ratingPlugin.bv-stars-container { padding: 0 0 16px; } .ratingPlugin.bv-stars-container { display: none; } [lang="en-us"] .ratingPlugin.bv-stars-container { display: block !important; } #resultWrapper #expand-collapse-link, #results-devices .toggle-content { margin: 30px 0 0; width: 100%; float: left; text-align: center; } #results-devices .toggle-content { margin: 0; } #resultWrapper #expand-collapse-link a, #results-devices .toggle-content a { font-weight: 700; font-size: 17px; line-height: 23px; border: 0; outline: none; color: #0078D4; padding: 6px 6px 6px 24px; position: relative; } #resultWrapper #expand-collapse-link a:after, #results-devices .toggle-content a:after { position: absolute; left: 6px; right: auto !important; transform: rotate(90deg); text-align: left; font-size: 8px; line-height: 8px; margin: 10px 0 0 0; top: 3px; } #resultWrapper #expand-collapse-link a.c-collapse:after, #results-devices .toggle-content a.c-collapse:after { transform: rotate(270deg); } #results-devices .toggle-content a { display: none; font-size: 15px; font-weight: 400; line-height: 20px; color: #0067B8; position: relative; max-width: fit-content; margin: 0 auto 20px; } #resultWrapper #expand-collapse-link a:hover span, #results-devices .toggle-content a:hover span { text-decoration: none; } .device-spec.valid:before { content: "\e8fb"; color: #107C10; } .device-spec.not-valid:before { content: "\e894"; color: #900404; } #results-devices .m-product-placement-item .device-additional-features-heading { font-size: 15px; color: #000000; margin: 8px 0; font-weight: 600; line-height: 20px; } #results-devices .m-product-placement-item .iconimagesheading p { padding-top: 0; } #results-devices .m-product-placement-item.f-size-large div.iconimagesheading { padding: 0; } .devicesresult { padding: 12px 20px; } .devicesresult table tr td, .devicesresult table tr th { padding: 5px; text-align: left; border: 1px solid #000; } .pre-result-screen { width: 100%; min-height: 300px; display: flex; align-items: center; justify-content: center; flex-direction: column; } .pre-result-screen picture img { height: 45px; } .pre-result-screen p { margin-top: 10px; } #retailers-data .retailers-content { padding: 0 5%; margin: 56px auto; } #retailers-data .retailers-content nav.c-link-navigation ul li { width: 16.6666%; clear: none; display: block; float: left; } #retailers-data .retailers-content nav.c-link-navigation ul li:nth-child(6n + 1) { clear: both; } #retailers-data .retailers-content nav.c-link-navigation ul li:first-child:nth-last-child(1), #retailers-data .retailers-content nav.c-link-navigation ul li:first-child:nth-last-child(1) ~ li, #retailers-data .retailers-content nav.c-link-navigation ul li:first-child:nth-last-child(2), #retailers-data .retailers-content nav.c-link-navigation ul li:first-child:nth-last-child(2) ~ li, #retailers-data .retailers-content nav.c-link-navigation ul li:first-child:nth-last-child(3), #retailers-data .retailers-content nav.c-link-navigation ul li:first-child:nth-last-child(3) ~ li, #retailers-data .retailers-content nav.c-link-navigation ul li:first-child:nth-last-child(4), #retailers-data .retailers-content nav.c-link-navigation ul li:first-child:nth-last-child(4) ~ li, #retailers-data .retailers-content nav.c-link-navigation ul li:first-child:nth-last-child(5), #retailers-data .retailers-content nav.c-link-navigation ul li:first-child:nth-last-child(5) ~ li { float: none; display: inline-block; } #retailers-data .retailers-content .c-link-navigation img { box-shadow: none; border: 1px solid #767676; } #retailers-data .retailers-content nav.c-link-navigation li a.c-hyperlink.f-image { margin: 0 24px 24px; } #retailers-data .retailers-content .c-link-navigation ul li p { padding: 30px 0 0; max-height: fit-content; font-size: 18px; line-height: 24px; } #retailers-data .retailers-content .c-link-navigation ul li div { max-height: fit-content; font-size: 15px; line-height: 20px; text-transform: none; font-weight: 700; padding-left: 0; padding-right: 0; } #retailers-data .retailers-content .c-link-navigation ul li div:after { margin-top: 2px; font-size: 10px; } #retailers-data .retailers-content .c-link-navigation ul li picture { width: 100%; margin: 0; max-height: fit-content; } .retailers-content nav.c-link-navigation { margin: 0; } sup .c-hyperlink.supBLink span.supText { font-size: 11px; color: #0067b8; padding: 0; line-height: normal; } #recommendationFootnotes { display: none; } /* Get Recommendations end */ /*RTL Changes start*/ [dir="rtl"] #progressbar span { margin-left: 27px; margin-right: 0; } [dir="rtl"] .f-banner .m-highlight-feature.f-align-left > div { padding: 0 5.8% 0 95px; text-align: right; } [dir="rtl"] .f-banner .m-highlight-feature > div .c-heading:before { background: linear-gradient(90deg,#fff 10.66%,rgba(121,63,110,0) 97.96%); } [dir="rtl"][lang="ar-xm"] .m-banner.f-banner-child .c-heading, [dir="rtl"][lang="he-il"] .m-banner.f-banner-child .c-heading, [lang="de-at"] .m-banner.f-banner-child .c-heading, [lang="de-ch"] .m-banner.f-banner-child .c-heading, [lang="de-de"] .m-banner.f-banner-child .c-heading, [lang="es-ar"] .m-banner.f-banner-child .c-heading, [lang="es-cl"] .m-banner.f-banner-child .c-heading, [lang="es-co"] .m-banner.f-banner-child .c-heading, [lang="es-es"] .m-banner.f-banner-child .c-heading, [lang="es-mx"] .m-banner.f-banner-child .c-heading, [lang="es-xl"] .m-banner.f-banner-child .c-heading, [lang="et-ee"] .m-banner.f-banner-child .c-heading, [lang="fi-fi"] .m-banner.f-banner-child .c-heading, [lang="fr-be"] .m-banner.f-banner-child .c-heading, [lang="fr-ca"] .m-banner.f-banner-child .c-heading, [lang="fr-ch"] .m-banner.f-banner-child .c-heading, [lang="fr-fr"] .m-banner.f-banner-child .c-heading, [lang="fr-xf"] .m-banner.f-banner-child .c-heading, [lang="hr-hr"] .m-banner.f-banner-child .c-heading, [lang="hu-hu"] .m-banner.f-banner-child .c-heading, [lang="ja-jp"] .m-banner.f-banner-child .c-heading, [lang="lt-lt"] .m-banner.f-banner-child .c-heading, [lang="lv-lv"] .m-banner.f-banner-child .c-heading, [lang="ro-ro"] .m-banner.f-banner-child .c-heading, [lang="sk-sk"] .m-banner.f-banner-child .c-heading, [lang="sv-se"] .m-banner.f-banner-child .c-heading, [lang="uk-ua"] .m-banner.f-banner-child .c-heading { font-size: 48px; line-height: 60px; } [lang="bg-bg"] .m-banner.f-banner-child .c-heading, [lang="cs-cz"] .m-banner.f-banner-child .c-heading, [lang="el-gr"] .m-banner.f-banner-child .c-heading, [lang="pl-pl"] .m-banner.f-banner-child .c-heading, [lang="pt-br"] .m-banner.f-banner-child .c-heading, [lang="sl-si"] .m-banner.f-banner-child .c-heading, [lang="sr-latn-rs"] .m-banner.f-banner-child .c-heading { font-size: 42px; line-height: 52px; } [lang="ru-ru"] .m-banner.f-banner-child .c-heading { font-size: 36px; line-height: 42px; } [dir="rtl"] .questionInfo .c-section-outer > div > div section { justify-content: right; } [dir="rtl"] .questionInfo .c-section-outer > div > div section div + div, [dir="rtl"] .c-section-common .m-content-placement-item picture + div { text-align: right; } [dir="rtl"] .questionInfo .c-radio input[type=radio]:checked + span:after { right: 4px; } [dir="rtl"] .m-link-panel nav.c-link-navigation li a.c-hyperlink div:after, [dir="rtl"] #retailers-data .retailers-content .c-link-navigation ul li div:after { transform: rotate(180deg); margin-right: 3px; margin-left: 0; } [dir="rtl"] .educational-section .m-feature.f-align-left { margin-left: 48px; margin-right: 0; } [dir="rtl"] .educational-section .m-feature.f-align-left.f-image-priority picture { left: -48px; right: auto; } [dir="rtl"] .educational-section .m-feature.f-align-left.f-image-priority picture + div { padding: 40px 56px 40px 112px; float: right; } /*RTL Changes end*/ @media only screen and (min-width: 1400px) and (max-width: 1700px) { [dir="rtl"][lang="ar-xm"] .m-banner.f-banner-child .c-heading { font-size: 42px; line-height: 50px; } [lang="en-au"] .m-banner.f-banner-child .c-heading, [lang="en-ca"] .m-banner.f-banner-child .c-heading, [lang="en-gb"] .m-banner.f-banner-child .c-heading, [lang="en-hk"] .m-banner.f-banner-child .c-heading, [lang="en-id"] .m-banner.f-banner-child .c-heading, [lang="en-ie"] .m-banner.f-banner-child .c-heading, [lang="en-in"] .m-banner.f-banner-child .c-heading, [lang="en-is"] .m-banner.f-banner-child .c-heading, [lang="en-my"] .m-banner.f-banner-child .c-heading, [lang="en-nz"] .m-banner.f-banner-child .c-heading, [lang="en-ph"] .m-banner.f-banner-child .c-heading, [lang="en-sg"] .m-banner.f-banner-child .c-heading, [lang="en-za"] .m-banner.f-banner-child .c-heading, [lang="nb-no"] .m-banner.f-banner-child .c-heading, [lang="nl-be"] .m-banner.f-banner-child .c-heading, [lang="nl-nl"] .m-banner.f-banner-child .c-heading, [lang="tr-tr"] .m-banner.f-banner-child .c-heading, [lang="vi-vn"] .m-banner.f-banner-child .c-heading { font-size: 48px; line-height: 60px; } [lang="pl-pl"] .m-banner.f-banner-child .c-heading, [lang="sl-si"] .m-banner.f-banner-child .c-heading { font-size: 36px; line-height: 42px; } } @media only screen and (min-width: 1400px) { [lang="el-gr"] .m-banner.f-banner-child .c-heading { font-size: 36px; line-height: 42px; } .f-banner .m-highlight-feature.f-align-left > div { width: 45%; } .f-banner .m-highlight-feature.f-align-left > div > * { width: 370px; } .f-banner .m-highlight-feature.f-align-left picture, .f-banner .m-highlight-feature.f-align-left picture img { min-height: 600px; } } @media only screen and (min-width: 1770px) { .f-banner .m-highlight-feature.f-align-left > div { padding-left: calc((90% - 1600px) / 2 + 5.8%); } } @media only screen and (min-width: 1084px) { [lang="it-it"] #HMC-Lite .m-banner.f-banner-child .c-heading { font-size: 48px; line-height: 60px; } .m-mosaic.results-mosaic .mosaic_firstleft_img_main.results-left, .m-mosaic.results-mosaic .mosaic_firstleft_img_main.results-right { padding-right: 7px; padding-left: 7px; } } @media only screen and (min-width: 768px) { a.hatch-learnmore-cta:focus, a.hatch-popup-cta:focus { outline: 1px dashed #000 !important; text-decoration: underline; } a.hatch-learnmore-cta:hover, a.hatch-popup-cta:hover { text-decoration: underline; } } @media only screen and (min-width: 768px) and (max-width: 1083.98px) { .m-mosaic.results-mosaic .c-mosaic [data-f-mosaic~="f-height-large"] { height: 420px; } .f-banner .m-highlight-feature.f-align-left > div, [dir="rtl"] .f-banner .m-highlight-feature.f-align-left > div { padding: 0 40px 0 24px; min-height: 420px; width: 370px; } .f-banner .m-highlight-feature.f-align-left picture, .f-banner .m-highlight-feature.f-align-left picture img { min-height: 420px; } .m-banner.f-banner-child .c-heading, [dir="rtl"] .m-banner.f-banner-child .c-heading, [dir="rtl"][lang="he-il"] .m-banner.f-banner-child .c-heading, [lang="de-at"] .m-banner.f-banner-child .c-heading, [lang="de-ch"] .m-banner.f-banner-child .c-heading, [lang="de-de"] .m-banner.f-banner-child .c-heading, [lang="es-ar"] .m-banner.f-banner-child .c-heading, [lang="es-cl"] .m-banner.f-banner-child .c-heading, [lang="es-co"] .m-banner.f-banner-child .c-heading, [lang="es-es"] .m-banner.f-banner-child .c-heading, [lang="es-mx"] .m-banner.f-banner-child .c-heading, [lang="es-xl"] .m-banner.f-banner-child .c-heading, [lang="et-ee"] .m-banner.f-banner-child .c-heading, [lang="fi-fi"] .m-banner.f-banner-child .c-heading, [lang="fr-be"] .m-banner.f-banner-child .c-heading, [lang="fr-ca"] .m-banner.f-banner-child .c-heading, [lang="fr-ch"] .m-banner.f-banner-child .c-heading, [lang="fr-fr"] .m-banner.f-banner-child .c-heading, [lang="fr-xf"] .m-banner.f-banner-child .c-heading, [lang="hr-hr"] .m-banner.f-banner-child .c-heading, [lang="hu-hu"] .m-banner.f-banner-child .c-heading, [lang="ja-jp"] .m-banner.f-banner-child .c-heading, [lang="lt-lt"] .m-banner.f-banner-child .c-heading, [lang="lv-lv"] .m-banner.f-banner-child .c-heading, [lang="pt-br"] .m-banner.f-banner-child .c-heading, [lang="ro-ro"] .m-banner.f-banner-child .c-heading, [lang="sk-sk"] .m-banner.f-banner-child .c-heading, [lang="sr-latn-rs"] .m-banner.f-banner-child .c-heading { font-size: 34px; line-height: 40px; padding: 0; } [dir="rtl"][lang="ar-xm"] .m-banner.f-banner-child .c-heading, [lang="bg-bg"] .m-banner.f-banner-child .c-heading, [lang="cs-cz"] .m-banner.f-banner-child .c-heading, [lang="sv-se"] .m-banner.f-banner-child .c-heading, [lang="uk-ua"] .m-banner.f-banner-child .c-heading { font-size: 30px; line-height: 36px; } [lang="el-gr"] .m-banner.f-banner-child .c-heading, [lang="sl-si"] .m-banner.f-banner-child .c-heading { font-size: 28px; line-height: 34px; } [lang="pl-pl"] .m-banner.f-banner-child .c-heading, [lang="ru-ru"] .m-banner.f-banner-child .c-heading { font-size: 24px; line-height: 28px; } f-banner .m-highlight-feature > div .c-heading:before { margin-bottom: 24px; } .f-banner .m-highlight-feature > div .c-paragraph { font-size: 15px; line-height: 20px; padding: 24px 0 17px; } .f-banner .m-highlight-feature > div .c-group { margin-top: 0; } #progressbar { padding-top: 32px; flex-direction: column; align-items: start; } #progressbar span { padding: 0 24px; } #progressbar .c-progress { width: calc(100% - 48px); min-width: calc(100% - 48px); margin: 16px auto 0; } .hmc-lite .m-banner.banner-heading { padding: 50px 0 0; } .hmc-lite .m-banner.banner-heading .c-heading { font-size: 34px; line-height: 40px; padding: 0; } .hmc-lite .m-banner.banner-heading { padding: 40px 24px 0; } .banner-heading .c-paragraph { font-size: 15px; line-height: 20px; padding-top: 16px; } .questionInfo .c-section-outer > div { margin-top: 28px; } .questionInfo .c-section-outer > div > div:nth-child(2n+1) { padding-left: 0; } .questionInfo .c-section-outer > div > div:nth-child(2n) { padding-right: 0; } [dir="rtl"] .questionInfo .c-section-outer > div > div:nth-child(2n+1) { padding-right: 0; padding-left: 12px; } [dir="rtl"] .questionInfo .c-section-outer > div > div:nth-child(2n) { padding-left: 0; padding-right: 12px; } .questionInfo .c-section-outer > div > div section { padding: 24px !important; } .questionInfo .c-checkbox label.c-label { width: 20px; height: 20px; line-height: 20px; margin-right: 16px; } [dir="rtl"] .questionInfo .c-checkbox label.c-label { margin-right: 0px; margin-left: 16px; } .questionInfo .c-checkbox input[type="checkbox"] { width: 20px; height: 20px; } .questionInfo .c-checkbox input[type="checkbox"] + span { padding-left: 20px; padding-top: 20px; } .questionInfo .c-checkbox input[type="checkbox"] + span:before { width: 20px; height: 20px; line-height: 20px; } .questionInfo .c-checkbox input[type=checkbox] + span:after, .questionInfo .c-checkbox input[type=checkbox] + span:before { line-height: 20px; font-size: 16px; padding-left: 1px; width: 20px; height: 20px; } .questionInfo .c-checkbox input[type=checkbox]:checked + span:after { padding-left: 1px; } .questionInfo .c-radio label.c-label { width: 20px; height: 20px; line-height: 20px; margin-right: 16px; } [dir="rtl"] .questionInfo .c-radio label.c-label { margin-right: 0px; margin-left: 16px; } .questionInfo .c-radio input[type=radio] + span:before { width: 20px; height: 20px; } .questionInfo .c-radio input[type=radio]:checked + span:after { height: 12px; width: 12px; } .hmc-lite .questionInfo .c-section-outer section h3.c-heading { font-size: 18px; line-height: 24px; } .questionInfo .c-section-outer section p { padding-top: 8px; font-size: 13px; line-height: 16px; } .educational-section { margin: 56px 0 64px; padding: 0; float: left; } .educational-section .m-feature.f-align-left { margin-right: 48px; width: calc(100% - 48px); min-height: auto; } .educational-section .m-feature.f-align-left.f-image-priority picture { width: 160px; height: 160px; right: -48px; } .educational-section .m-feature.f-align-left.f-image-priority picture img { min-height: 100%; } .educational-section .m-feature.f-align-left.f-image-priority picture + div { text-align: left; margin: 0; width: calc(100% - 112px) !important; padding: 32px 24px; } [dir="rtl"] .educational-section .m-feature.f-align-left.f-image-priority picture + div { text-align: right; } [dir="rtl"] .educational-section .m-feature.f-align-left { margin-left: 48px; margin-right: 0; } [dir="rtl"] .educational-section .m-feature.f-align-left.f-image-priority picture { left: -48px; right: auto; } [dir="rtl"] .educational-section .m-feature.f-align-left.f-image-priority picture + div { padding: 32px 24px; } .educational-section .m-feature.f-align-left.f-image-priority picture + div .c-logo img { margin: 0; } .educational-section .m-feature.f-align-left.f-image-priority picture + div .c-heading { padding: 16px 0 0 0; } [dir="rtl"] .educational-section .m-feature.f-align-left.f-image-priority picture + div .c-heading { padding: 16px 0 0 40px; } .educational-section .m-feature.f-align-left.f-image-priority picture + div .c-paragraph { padding-top: 16px; } .c-section-common .m-banner { padding: 48px 24px 40px; } .c-section-common .m-banner .c-heading-3 { font-size: 34px; line-height: 40px; } .c-section-common .m-banner .c-caption-2 { padding-top: 16px; font-size: 15px; line-height: 20px; } .c-section-common .m-content-placement > div { justify-content: normal; } .c-section-common .m-content-placement > div > div { width: 50%; } .c-section-two .m-content-placement > div > div { margin: 52px 0 0; } .c-section-two .m-content-placement > div > div:nth-child(1) { margin: 52px auto 0; } .c-section-common .m-content-placement { margin: 0; padding: 0 12px; } .c-section-common .m-content-placement-item { padding: 0 40px 32px !important; min-height: auto; float: left; } .c-section-three .m-content-placement-item { padding: 24px !important; margin: 0; } .c-section-three .m-content-placement-item picture { float: left; margin: 9px 16px 9px 0; width: 32px; } [dir="rtl"] .c-section-three .m-content-placement-item picture { float: right; margin: 9px 0 9px 16px; } .c-section-two .m-content-placement-item > picture img { width: 280px; margin: 0 auto; } .c-section-two .m-content-placement-item picture + div { padding-top: 16px; } .c-section-common .m-content-placement-item picture + div h3 { font-size: 18px; line-height: 24px; padding-bottom: 8px; } .c-section-three .m-content-placement-item picture + div h3 { font-size: 15px; line-height: 20px; } .c-section-three .m-content-placement-item picture + div h3 { padding-bottom: 4px; } .c-section-common .m-content-placement-item picture + div p span { font-size: 18px; line-height: 24px; padding-bottom: 16px; } .c-section-two .m-content-placement-item picture + div p span { font-size: 15px; line-height: 20px; } .c-section-common .m-content-placement-item picture + div p { font-size: 13px; line-height: 16px; } .c-section-three .m-area-heading { padding: 0 24px; margin: 28px 0 0; width: 100%; } .c-section-three .m-area-heading .c-heading { padding: 40px 0 28px; font-size: 20px; line-height: 24px; } .hmc-lite .m-link-panel { float: left; padding: 0; width: 100%; } .m-link-panel nav.c-link-navigation { margin: 38px 0 65px; } .m-link-panel nav.c-link-navigation ul { display: flex; flex-direction: row; align-items: start; justify-content: center; } .m-link-panel nav.c-link-navigation ul li { min-width: auto; margin: 0 24px; } .m-link-panel nav.c-link-navigation li a.c-hyperlink.f-image { display: flex; flex-direction: column; } .m-link-panel nav.c-link-navigation li a.c-hyperlink picture { margin-bottom: 0; text-align: center; } .m-link-panel nav.c-link-navigation li a.c-hyperlink picture img { margin: 0 0 10px; width: 24px; height: 24px; } .m-link-panel nav.c-link-navigation li a.c-hyperlink.f-image div { width: 100%; max-width: 100%; text-align: center; padding: 0 !important; } .c-group.buttonNav { margin-top: 13px; margin-bottom: 0; } .divider-line { margin: 0 24px !important; } .m-banner.retailers-heading { padding: 64px 12px 0; } .m-banner.retailers-heading .c-heading-3 { font-size: 34px; line-height: 40px; } #retailers-data .retailers-content { margin: 40px auto; padding: 0; } #retailers-data .retailers-content nav.c-link-navigation ul li { width: 33.3333%; clear: none; display: block; float: left !important; padding: 0 24px; } #retailers-data .retailers-content nav.c-link-navigation ul li:nth-child(3n + 1) { clear: both; } #retailers-data .retailers-content nav.c-link-navigation ul li:first-child:nth-last-child(1), #retailers-data .retailers-content nav.c-link-navigation ul li:first-child:nth-last-child(1) ~ li, #retailers-data .retailers-content nav.c-link-navigation ul li:first-child:nth-last-child(2), #retailers-data .retailers-content nav.c-link-navigation ul li:first-child:nth-last-child(2) ~ li { float: none !important; display: inline-block; } #retailers-data .retailers-content .c-link-navigation ul li picture { width: 100%; margin: 0; } .retailers-content nav.c-link-navigation { margin: 0; } #retailers-data .retailers-content nav.c-link-navigation li a.c-hyperlink picture img { width: 142px; height: 142px; } #retailers-data .retailers-content nav.c-link-navigation p { width: 100%; box-sizing: border-box; } p#link-tooptip { font-size: 13px; line-height: 16px; top: -45px; } .c-section-common.c-section-three .m-content-placement-item.shop-specs { padding: 24px !important; } .c-section-three .m-content-placement-item.shop-specs > .m-left-item { padding-right: 24px; } [lang='de-de'] .c-section-three .m-content-placement-item.shop-specs > .m-left-item { min-width: 165px; } [lang='de-de'] .c-section-three .m-content-placement-item.shop-specs h3 { font-size: 16px; line-height: 20px; } [lang='de-de'] .c-section-three .m-content-placement-item.shop-specs .m-right-item h4 { font-size: 18px; line-height: 24px; } [lang='de-de'] .c-section-three .m-content-placement-item.shop-specs .m-right-item p { font-size: 14px; line-height: 19px; } } @media only screen and (max-width: 767.98px) { .shop-specs a.m-toggle-arrow.down ~ .m-right-item h4 { padding-bottom: 24px !important; } .c-section-three .m-content-placement-item.shop-specs .m-right-item h4 { font-size: 18px; line-height: 24px; padding: 0; margin: 0; } .c-section-common.c-section-three .m-content-placement-item.shop-specs a.m-toggle-arrow { display: block; } .bg-grey.results-banner p.c-paragraph-2 { padding-bottom: 15px !important; } #results-devices .m-product-placement-item.f-size-large .f-default-image a { cursor: default; } .results-wrapper .quiz-info { margin: 24px 0 0; } .f-banner .m-highlight-feature { background: linear-gradient(0deg, #8B4981 0%, #C098B2 73.48%); } .f-banner .m-highlight-feature.f-align-left > div, [dir="rtl"] .f-banner .m-highlight-feature.f-align-left > div { text-align: left; min-height: auto; width: 100%; padding: 32px 24px; height: auto; background: rgba(255, 255, 255, 0.03); } [dir="rtl"] .f-banner .m-highlight-feature.f-align-left > div { text-align: right; } .f-banner .m-highlight-feature.f-align-left picture, .f-banner .m-highlight-feature.f-align-left picture img { min-height: auto; } .m-banner.f-banner-child .c-heading, [dir="rtl"] .m-banner.f-banner-child .c-heading, [dir="rtl"][lang="ar-xm"] .m-banner.f-banner-child .c-heading, [dir="rtl"][lang="he-il"] .m-banner.f-banner-child .c-heading, [lang="bg-bg"] .m-banner.f-banner-child .c-heading, [lang="cs-cz"] .m-banner.f-banner-child .c-heading, [lang="de-at"] .m-banner.f-banner-child .c-heading, [lang="de-ch"] .m-banner.f-banner-child .c-heading, [lang="de-de"] .m-banner.f-banner-child .c-heading, [lang="el-gr"] .m-banner.f-banner-child .c-heading, [lang="es-ar"] .m-banner.f-banner-child .c-heading, [lang="es-cl"] .m-banner.f-banner-child .c-heading, [lang="es-co"] .m-banner.f-banner-child .c-heading, [lang="es-es"] .m-banner.f-banner-child .c-heading, [lang="es-mx"] .m-banner.f-banner-child .c-heading, [lang="es-xl"] .m-banner.f-banner-child .c-heading, [lang="et-ee"] .m-banner.f-banner-child .c-heading, [lang="fi-fi"] .m-banner.f-banner-child .c-heading, [lang="fr-be"] .m-banner.f-banner-child .c-heading, [lang="fr-ca"] .m-banner.f-banner-child .c-heading, [lang="fr-ch"] .m-banner.f-banner-child .c-heading, [lang="fr-fr"] .m-banner.f-banner-child .c-heading, [lang="fr-xf"] .m-banner.f-banner-child .c-heading, [lang="hr-hr"] .m-banner.f-banner-child .c-heading, [lang="hu-hu"] .m-banner.f-banner-child .c-heading, [lang="ja-jp"] .m-banner.f-banner-child .c-heading, [lang="lt-lt"] .m-banner.f-banner-child .c-heading, [lang="lv-lv"] .m-banner.f-banner-child .c-heading, [lang="pl-pl"] .m-banner.f-banner-child .c-heading, [lang="pt-br"] .m-banner.f-banner-child .c-heading, [lang="ro-ro"] .m-banner.f-banner-child .c-heading, [lang="ru-ru"] .m-banner.f-banner-child .c-heading, [lang="sk-sk"] .m-banner.f-banner-child .c-heading, [lang="sl-si"] .m-banner.f-banner-child .c-heading, [lang="sr-latn-rs"] .m-banner.f-banner-child .c-heading, [lang="sv-se"] .m-banner.f-banner-child .c-heading, [lang="uk-ua"] .m-banner.f-banner-child .c-heading { font-size: 34px; line-height: 40px; padding: 0; } .f-banner .m-highlight-feature > div .c-heading:before { margin-bottom: 24px; width: 40px; } .f-banner .m-highlight-feature > div .c-paragraph { font-size: 15px; line-height: 20px; padding: 24px 0 9px; } .f-banner .m-highlight-feature > div .c-group { margin-top: 0; } #progressbar { padding-top: 32px; flex-direction: column; align-items: start; } #progressbar span { padding: 0 24px; font-size: 13px; line-height: 16px; } #progressbar .c-progress { width: calc(100% - 48px); min-width: calc(100% - 48px); margin: 16px auto 0; } .hmc-lite .m-banner.banner-heading .c-heading { font-size: 34px; line-height: 40px; padding: 0; } .hmc-lite .m-banner.banner-heading { padding: 40px 24px 0; } .banner-heading .c-paragraph { font-size: 15px; line-height: 20px; } .questionInfo .c-section-outer { padding: 0; } .questionInfo .c-section-outer > div { flex-direction: column; margin-top: 32px; } .questionInfo .c-section-outer > div > div { margin: 8px 0; padding: 0; } .questionInfo .c-section-outer > div > div section { padding: 24px !important; } .questionInfo .c-checkbox label.c-label { width: 20px; height: 20px; line-height: 20px; margin-right: 16px; } [dir="rtl"] .questionInfo .c-checkbox label.c-label { margin-right: 0px; margin-left: 16px; } .questionInfo .c-checkbox input[type="checkbox"] { width: 20px; height: 20px; } .questionInfo .c-checkbox input[type="checkbox"] + span { padding-left: 20px; padding-top: 20px; } .questionInfo .c-checkbox input[type="checkbox"] + span:before { width: 20px; height: 20px; line-height: 20px; } .questionInfo .c-checkbox input[type=checkbox] + span:after, .questionInfo .c-checkbox input[type=checkbox] + span:before { line-height: 20px; font-size: 16px; padding-left: 1px; width: 20px; height: 20px; } .questionInfo .c-checkbox input[type=checkbox]:checked + span:after { padding-left: 1px; } .questionInfo .c-radio label.c-label { width: 20px; height: 20px; line-height: 20px; margin-right: 16px; } [dir="rtl"] .questionInfo .c-radio label.c-label { margin-right: 0px; margin-left: 16px; } .questionInfo .c-radio input[type=radio] + span:before { width: 20px; height: 20px; } .questionInfo .c-radio input[type=radio]:checked + span:after { height: 12px; width: 12px; } .hmc-lite .questionInfo .c-section-outer section h3.c-heading { font-size: 18px; line-height: 24px; } .questionInfo .c-section-outer section p { padding-top: 8px; font-size: 13px; line-height: 16px; } .educational-section { margin: 56px 0; padding: 0; float: left !important; } .educational-section .m-feature.f-align-left { margin-right: 28px; width: calc(100% - 28px); min-height: auto; } .educational-section .m-feature.f-align-left.f-image-priority picture { width: 120px; height: 120px; right: -28px; } .educational-section .m-feature.f-align-left.f-image-priority picture img { min-height: 100%; } .educational-section .m-feature.f-align-left.f-image-priority picture + div { text-align: left; margin: 0; width: 100% !important; padding: 32px 32px 32px 24px; } [dir="rtl"] .educational-section .m-feature.f-align-left { margin-left: 28px; margin-right: 0; } [dir="rtl"] .educational-section .m-feature.f-align-left.f-image-priority picture { left: -28px; right: auto; } [dir="rtl"] .educational-section .m-feature.f-align-left.f-image-priority picture + div { padding: 32px 24px 32px 32px; } [dir="rtl"] .educational-section .m-feature.f-align-left.f-image-priority picture + div { text-align: right; } [dir="rtl"] .educational-section .m-feature.f-align-left.f-image-priority picture + div .c-logo img { margin: 0; float: right; } .educational-section .m-feature.f-align-left.f-image-priority picture + div .c-logo img { margin: 0; float: left; } .educational-section .m-feature.f-align-left.f-image-priority picture + div .c-heading { padding: 16px 0 0 0; font-size: 20px; line-height: 24px; clear: both; } [dir="rtl"] .educational-section .m-feature.f-align-left.f-image-priority picture + div .c-heading { padding: 16px 0 0 0; } .educational-section .m-feature.f-align-left.f-image-priority picture + div .c-paragraph { padding-top: 16px; font-size: 13px; line-height: 16px; } .c-group.buttonNav { margin-top: 17px; margin-bottom: 0; display: flex !important; flex-direction: row; align-items: center; justify-content: center; } .hmc-lite .rounded-corners.buttonNav .c-button.f-primary { margin-left: 8px; margin-right: 8px; width: calc(50% - 8px); float: left; padding: 11px 20px !important; min-width: auto; } .hmc-lite .rounded-corners .c-button.f-primary.white-button { padding: 10px 20px !important; } /*.hmc-lite .rounded-corners.buttonNav .c-button.f-primary.recommendations { padding: 0 5px; display: flex; justify-content: center; align-items: center; }*/ .hmc-lite .rounded-corners.buttonNav .c-button.f-primary:first-child { margin-left: 0; } .hmc-lite .rounded-corners.buttonNav .c-button.f-primary:last-child { margin-right: 0; } [dir="rtl"] .hmc-lite .rounded-corners.buttonNav .c-button.f-primary:first-child { margin-left: 8px; margin-right: 0; } [dir="rtl"] .hmc-lite .rounded-corners.buttonNav .c-button.f-primary:last-child { margin-right: 8px; margin-left: 0; } .hmc-lite .questionInfo:last-child .rounded-corners.buttonNav { flex-direction: column-reverse; } .hmc-lite .questionInfo:last-child .rounded-corners.buttonNav .c-button.f-primary { margin-left: 0; } [dir="rtl"] .hmc-lite .questionInfo:last-child .rounded-corners.buttonNav .c-button.f-primary { margin-right: 0; } .hmc-lite .rounded-corners.buttonNav .c-button.f-primary.recommendations { width: auto; } .c-section-common .m-content-placement { margin: 0; padding: 0 12px; } .c-section-common .m-banner { padding: 36px 24px 40px; } .c-section-common .m-banner .c-heading-3 { font-size: 34px; line-height: 40px; } .c-section-common .m-banner .c-caption-2 { padding-top: 16px; font-size: 15px; line-height: 20px; } .c-section-common .m-content-placement-item { padding: 32px !important; min-height: auto; width: 100%; } .c-section-common .m-content-placement-item { padding-top: 0 !important; } .c-section-two .m-content-placement-item { margin-top: calc(12.5% - 6px) !important; } .c-section-two .m-content-placement-item picture { margin-top: calc(-12.5% - 2px); } .c-section-three .m-content-placement-item { padding: 20px !important; } .c-section-three .m-content-placement-item picture { float: left; margin: 9px 16px 9px 0; width: 32px; } [dir="rtl"] .c-section-three .m-content-placement-item picture { float: right; margin: 9px 0 9px 16px; } .c-section-two .m-content-placement-item > picture img { width: 280px; margin: 0 auto; } .c-section-two .m-content-placement-item picture + div { padding-top: 16px; } .c-section-common .m-content-placement-item picture + div h3 { font-size: 18px; line-height: 24px; padding-bottom: 8px; } .c-section-three .m-content-placement-item picture + div h3 { font-size: 15px; line-height: 20px; } .c-section-three .m-content-placement-item picture + div h3 { padding-bottom: 4px; } .c-section-common .m-content-placement > div > div { margin: 8px 0; } .c-section-common .m-content-placement-item picture + div p span { font-size: 18px; line-height: 24px; padding-bottom: 16px; } .c-section-two .m-content-placement-item picture + div p span { font-size: 15px; line-height: 20px; } .c-section-common .m-content-placement-item picture + div p { font-size: 13px; line-height: 16px; } .c-section-three .m-area-heading { padding: 0 24px; margin: 28px 0 0; width: 100%; } .c-section-three .m-area-heading .c-heading { padding: 40px 0 28px; font-size: 24px; line-height: 28px; } .c-section-three .m-area-heading .c-heading.shop-heading { font-size: 20px; line-height: 24px; } .c-section-common.c-section-three .m-content-placement-item { height: auto; display: block; float: left; } .c-section-three .m-content-placement-item.shop-specs > .m-left-item { display: block; min-width: auto; padding-right: 0; } .c-section-three .m-content-placement-item.shop-specs .m-left-item h3 { padding-bottom: 2px; width: calc(100% - 48px); font-size: 15px; line-height: 20px; color: #646464; float: right; } .c-section-three .m-content-placement-item.shop-specs a.m-toggle-arrow { display: block; } .c-section-three .m-content-placement-item .m-right-item h4 { padding-bottom: 0; font-size: 18px; line-height: 24px; } .c-section-three .m-content-placement-item .m-right-item p { display: none; padding-top: 16px; } .hmc-lite .m-link-panel { float: left; padding: 0; width: 100%; } .m-link-panel nav.c-link-navigation { margin: 38px 0 48px; } .m-link-panel nav.c-link-navigation ul { /*display: flex;*/ display: initial; flex-direction: row; align-items: start; justify-content: center; } .m-link-panel nav.c-link-navigation ul li { min-width: calc(33.3333% - 12px); margin: 0 6px; } #retailers-data .retailers-content .c-link-navigation ul li div { padding: 0; width: 100%; max-width: 100%; text-align: center; } #retailers-data .retailers-content nav.c-link-navigation li a.c-hyperlink.f-image { margin: 0 0 24px; } #retailers-data .retailers-content nav.c-link-navigation li a.c-hyperlink.f-image, #retailers-data .retailers-content .c-link-navigation ul li p { text-align: center; } .m-link-panel nav.c-link-navigation li a.c-hyperlink.f-image { display: flex; flex-direction: column; } .m-link-panel nav.c-link-navigation li a.c-hyperlink picture { margin-bottom: 0; text-align: center; } .m-link-panel nav.c-link-navigation li a.c-hyperlink picture img { margin: 0 0 10px; width: 24px; height: 24px; } .m-link-panel nav.c-link-navigation li a.c-hyperlink.f-image div { width: 100%; max-width: 100%; text-align: center; padding: 0 !important; max-height: initial; } .divider-line { margin: 0 24px !important; } .m-banner.retailers-heading { padding-top: 48px 12px 0; } .m-banner.retailers-heading .c-heading-3 { font-size: 34px; line-height: 40px; } #retailers-data .retailers-content { margin: 40px auto; padding: 0; } #retailers-data .retailers-content nav.c-link-navigation ul li { width: 50%; clear: none; display: block; float: left !important; padding: 0 24px; } #retailers-data .retailers-content nav.c-link-navigation ul li:nth-child(2n + 1) { clear: both; } #retailers-data .retailers-content .c-link-navigation ul li picture { width: 100%; margin: 0; } .retailers-content nav.c-link-navigation { margin: 0; } #retailers-data .retailers-content nav.c-link-navigation li a.c-hyperlink picture img { width: 120px; height: 120px; } #retailers-data .retailers-content nav.c-link-navigation p { width: 100%; box-sizing: border-box; } [dir="rtl"] #social-network .m-social.f-horizontal.f-share.social-share { float: right; } p#link-tooptip { font-size: 13px; line-height: 16px; top: -40px; } #results-devices .toggle-content a { display: block; } /*#results-devices .m-product-placement-item ul.c-list { display: none; }*/ #resultWrapper p#expand-collapse-link a { display: none; } #results-devices .m-product-placement-item .iconimagesheading { display: block; width: 100%; float: left; text-align: center; } #results-devices > li { float: left !important; } #results-devices .m-product-placement-item { float: left; } } @media only screen and (max-width: 375px) { .m-link-panel nav.c-link-navigation li a.c-hyperlink.f-image div { word-break: break-word; } } @media print { @page { margin: 1cm 0; } body { -webkit-print-color-adjust: exact !important; } html, body { margin: 0; padding: 0; min-width: 1140px; } @media only screen and (min-width: 1600px) { html, body { min-width: 1600px; } } .hmc-lite div[data-grid="container"] { padding: 0 !important; } #headerArea, .article-section-footnotes, #social-network, #footerArea { display: none; } .c-section-common section { page-break-inside: avoid; } .c-section-common { margin: 0; float: left; } .c-section-common .m-banner { padding: 80px 0 44px; } .c-section-common .m-banner .c-heading-3 { font-size: 62px; line-height: 72px; padding: 0; } .c-section-common .m-banner .c-caption-2 { font-size: 18px; line-height: 24px; padding: 24px 0 0; color: #464646; } .c-section-common .m-content-placement-item { background: #F9F9F9; border-radius: 8px; position: relative; padding: 40px !important; margin: 0; page-break-inside: avoid; } .c-section-common.c-section-three .m-content-placement-item { height: 100%; page-break-inside: avoid; } .c-section-two .m-content-placement-item { margin-top: calc(25% - 12px) !important; padding-top: 0 !important; float: left; } .c-section-three .m-area-heading { padding-top: 0; margin: 44px 0 0; width: 100%; } .c-section-three .m-area-heading .c-heading { padding: 44px 0; border-top: 1px solid #d9d9d9; } .c-section-common .m-content-placement { margin: 0; } .c-section-common .m-content-placement > div { display: flex; justify-content: center; flex-wrap: wrap; } .c-section-common.c-section-three .m-content-placement > div { justify-content: left; } .c-section-common .m-content-placement > div > div { text-align: left; margin: 12px 0; } .c-section-common.c-section-three .m-content-placement > div > div { margin: 12px 0 68px !important; } .c-section-common .m-content-placement > div > div > div { height: 100%; } .c-section-two .m-content-placement-item picture { padding: 0; margin-top: calc(-25% - 8px); } .c-section-three .m-content-placement-item picture { width: 40px; padding: 0; margin-bottom: 16px; margin-top: 0; } .c-section-three .m-content-placement-item > picture img { position: relative; } .c-section-two .m-content-placement-item > picture img { width: 100%; position: relative; } .c-section-two .m-content-placement-item picture + div { padding: 24px 0 0; } .c-section-common .m-content-placement-item picture + div .c-badge, .c-section-common .m-content-placement-item picture + div .c-call-to-action { display: none; } .c-section-common .m-content-placement-item picture + div h3 { margin: 0; font-size: 18px; line-height: 24px; padding: 0 0 16px; color: #646464; } .c-section-two .m-content-placement-item picture + div h3 { font-size: 24px; line-height: 28px; color: #000; } .c-section-common .m-content-placement-item picture + div p { font-size: 15px; line-height: 20px; padding: 0; color: #5E5E5E; } .c-section-common .m-content-placement-item picture + div p span { font-size: 24px; line-height: 30px; color: #000; font-weight: 600; display: block; padding: 0 0 24px; } .c-section-two .m-content-placement-item picture + div p span { font-size: 18px; line-height: 24px; color: #646464; } .m-link-panel { display: none; } .divider-line { margin: 100px 5% 0 !important; float: left; width: 90%; } nav.c-link-navigation li { page-break-inside: avoid; } #recommendationFootnotes { page-break-inside: avoid; } } @media only screen and (min-width: 320px) and (max-width: 360px) { #HMC-Lite #retailers-data .retailers-content nav.c-link-navigation li a.c-hyperlink picture img { width: 100px; height: 100px; } } @media screen and (-ms-high-contrast: active) { .c-logo:after { outline: none !important; } } @media (prefers-contrast: more) { button.retailer-link { border: 1px solid transparent !important; text-decoration: underline; } progress.c-progress:not([class^="f-indeterminate-"]) { background: grayText; border: 0; } #progressbar progress::-webkit-progress-value { background: highlight; } .questionInfo .c-section-outer > div > div section.unselected { opacity: 0.5; } .questionInfo .c-checkbox input[type=checkbox] + span:after, .questionInfo .c-checkbox input[type=checkbox] + span:before { box-shadow: none; border: 1px solid transparent; } .rounded-corners .c-button.f-primary.blue-button:after, .rounded-corners .c-button.f-primary.blue-button:before { border-radius: 6px !important; } .rounded-corners .c-button.f-primary.white-button:after, .rounded-corners .c-button.f-primary.white-button:before { border: 0; } .questionInfo .c-radio input[type=radio]:checked + span:after { background: highlight; } .hmc-lite .rounded-corners.buttonNav .c-button.f-primary.disabled { opacity: 0.5; } } /* Compare Devices Starts*/ #fixed-bar a.hatch-learnmore-cta, #fixed-bar a.hatch-popup-cta { pointer-events: none !important; } /* compare functionality CSS start */ #fixed-bar .compare-items-block > div { display: flex; display: -webkit-flex; } #fixed-bar .compare-items-block div div:last-child { margin-left: auto; order: 2; } #fixed-bar .m-content-placement-item { margin-top: 15px; } #fixed-bar [data-grid="col-3"]:hover { border-bottom: 4px solid #005da6; } #fixed-bar .m-content-placement-item h3 { font-size: 18px; font-weight: 400; } #fixed-bar .compare-button-tile[data-grid="col-3"]:hover { border-bottom: none; } #fixed-bar a.c-call-to-action:not(.glyph-play):after { content: "\E711"; } #fixed-bar h3.c-heading-6 { padding-top: 25px; } #fixed-bar .compare-product-item:hover .closeCompareitem.c-glyph:before { color: #005da6; } #fixed-bar .m-content-placement-item { cursor: inherit; } .compare-button-tile section.m-content-placement-item { pointer-events: none; } .compare-button-tile section.m-content-placement-item a { pointer-events: auto; } section#fixed-bar .f-default-image.p2-image.hide { display: block !important; } #fixed-bar { position: fixed; bottom: -1px; background: #2f2f2f; width: 100%; left: 50%; -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 999 !important; } .m-content-placement.compare-items-block { max-width: inherit; } #fixed-bar .m-content-placement.compare-items-block { padding-left: 24px !important; margin-left: 0px !important; } .compare-product-item { text-align: center; position: relative; min-height: 120px; margin-bottom: 10px !important; } .compare-product-item img { width: auto !important; padding-top: 0; padding-bottom: 0; margin: auto; max-height: 100px; } .closeCompareitem { top: 0; right: 0; position: absolute; } .compare-product-button h3, .compare-product-button a { color: #FFFFFF; } #fixed-bar a.c-call-to-action.wdg-f-blue-button:after { content: ""; } #fixed-bar .compare-items-block a.c-call-to-action.wdg-f-blue-button { font-size: 13px; display: inline-block; max-width: 100%; padding: 10px 22px 10px 24px; overflow: hidden; border: 2px solid transparent; color: #fff; background: #0067b8; line-height: 1.3; text-decoration: none; text-align: center; letter-spacing: 0.075em; white-space: normal; transition: scale 0.2s ease-in-out; margin-right: 15px; margin-top: 10px; border-radius: 6px; } #fixed-bar .compare-items-block .disabled { background: #616161 !important; cursor: not-allowed; color: #fff !important; text-decoration: none; pointer-events: none; font-size: 13px; display: inline-block; max-width: 100%; padding: 10px 22px 7px 24px; overflow: hidden; border: 2px solid transparent; background: #0078d7; line-height: 1.3; text-align: center; letter-spacing: 0.075em; white-space: normal; transition: scale 0.2s ease-in-out; margin-right: 8px; margin-top: 10px; } #clear-selections { color: #ffffff; } #fixed-bar [data-grid="col-3"] { width: 20%; /*height: auto !important;*/ margin-right: 15px; margin: 20px 2% 20px 0px; background: #fff; border-radius: 8px; } #fixed-bar .compare-button-tile { position: relative; } #fixed-bar .compare-button-tile[data-grid="col-3"] { background: none !important; height: auto !important; width: 34%; margin-right: 0; } #fixed-bar .compare-items-block .closeCompareitem.c-glyph:before { content: "\E711"; font-size: 13px; font-weight: 900; } /* Fixed Bar for compare Fixes */ #fixed-bar .m-content-placement-item > picture img, #fixed-bar .c-content-placement > picture img { position: relative !important; } /*#fixed-bar div [data-grid="col-3"] { height: auto !important; }*/ #fixed-bar .m-content-placement-item > picture, #fixed-bar .c-content-placement > picture { padding-bottom: 0 !important; } /* Fixed Bar for compare Fixes ends */ #fixed-bar .m-content-placement-item .c-call-to-action:hover span { box-shadow: none; } #clear-selections:hover:after { text-decoration: none; right: 0 !important; } .display-features > span:after { content: "/ "; } .display-features > span:last-child:after { content: ""; } .variantsDataCell.dual-badges { display: none !important; } @media only screen and (max-width: 1083px) { #fixed-bar { display: none !important; } .c-checkbox.compare-checkbox { display: none !important; } a.hatch-button.hatch-widget.cta { margin-bottom: 24px; } .m-mosaic.results-mosaic .mosaic_firstleft_img_main.results-left, .m-mosaic.results-mosaic .mosaic_firstleft_img_main.results-right { padding-right: 15px; padding-left: 15px; } #results-devices .toggle-content a { display: block; } /*#results-devices .m-product-placement-item ul.c-list { display: none; }*/ #resultWrapper p#expand-collapse-link a { display: none; } #results-devices .m-product-placement-item .iconimagesheading { display: block; width: 100%; float: left; text-align: center; } #results-devices > li { float: left !important; } #results-devices .m-product-placement-item { float: left; } } .cmprselcnlink { color: #0078d4 !important; clear: left; text-decoration: underline !important; margin-top: 15px; margin-right: 20px; padding: 0; } #HMC-Lite.hmc-lite .results-banner { background: linear-gradient(180deg, #EBF4FC 0%, rgba(249, 249, 249, 0) 100%); } #results-devices .m-product-placement-item a.c-hyperlink.supBLink { display: inline-block; } @media only screen and (min-width: 1600px) { .m-mosaic.results-mosaic .c-mosaic [data-f-mosaic~="f-height-large"] { height: 420px; } .m-mosaic.results-mosaic .c-mosaic-placement picture img { width: 100%; height: auto; } } #results-devices .m-product-placement-item a.c-hyperlink.supBLink span { text-decoration: underline; } @media only screen and (min-width: 541px) and (max-width: 1083px) { .m-mosaic.results-mosaic .c-mosaic-placement picture img { width: 100%; height: auto; } } @media only screen and (min-width: 541px) and (max-width: 767px) { .m-mosaic.results-mosaic .c-mosaic-placement picture img { height: 100%; } } .device-additional-features-heading { font-size: 15px; color: #000000; margin-bottom: 10px; font-weight: 600; line-height: 20px; position: relative; } .device-additional-features-heading .badge-tooltip { font-weight: 600; font-size: 16px; line-height: 24px; position: relative; top: 4px; left: 4px; color: #0078D4 !important; } button:hover + span.c-tooltip, button:focus + span.c-tooltip, a:hover + span.c-tooltip, a:focus + span.c-tooltip, span:hover + span.c-tooltip, span:focus + span.c-tooltip, input:hover + span.c-tooltip, input:focus + span.c-tooltip { display: block; border-radius: 8px; } span.c-tooltip[aria-hidden="true"] { display: none; position: absolute; max-width: 200px; } .expand-collapse-placement a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), .toggle-content a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) { outline: 2px solid #000 !important; text-decoration: underline !important; background: none !important; } #resultWrapper #expand-collapse-link a:after { margin: 10px 0px 0px 5px !important; } .help-me-choose .m-link-panel nav.c-link-navigation li a.c-hyperlink.f-image:focus div { background: none !important; } .help-me-choose .c-link-navigation nav.c-link-navigation li a.c-hyperlink.f-image:focus div { background: none !important; } .device-additional-features-heading .c-tooltip { font-weight: initial !important } .hmc-lite nav.c-link-navigation li a.c-hyperlink.f-image:focus p { text-decoration: none !important; } .hmc-lite nav.c-link-navigation li a.c-hyperlink.f-image:focus div { text-decoration: underline !important; background: none !important; } @media only screen and (min-width:319px) and (max-width:330px) { .iconimagesheading a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) { outline: 2px solid #000 !important; background: none !important; } .iconimagesheading a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) span { text-decoration: none; } #results-devices .toggle-content a.c-expand:after, #results-devices .toggle-content a.c-collapse:after { left: 4px !important; top: 13px; } } @media only screen and (min-width:620px) and (max-width:650px) { .iconimagesheading a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) { outline: 2px solid #000 !important; background: none !important; } .iconimagesheading a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) span { text-decoration: none; } #results-devices .toggle-content a.c-expand:after, #results-devices .toggle-content a.c-collapse:after { left: 4px !important; top: 3px; } } .retailer-link button:focus { text-decoration: underline; } .hmc-lite .rounded-corners .c-button.f-primary.blue-button:focus span { text-decoration: none; } a#clear-selections:focus { outline: 2px dashed #fff !important; } .hmc-lite nav.c-link-navigation li a.c-hyperlink.f-image:focus img { outline: none !important; } /* Compare Devices Ends*/ .popup-container span.additional-features-heading, .popup-container .color-swatches .sub-content-grid .swatch span { font-size: 18px !important; line-height: 24px !important; font-weight: 600; } .popup-container .additional-features-dynamic span { font-size: 18px !important; line-height: 24px !important; font-weight: 400; color: #000; } .popup-container .additional-features-dynamic span sup { margin: 0 3px; font-size: 12px; } .popup-container .device-left-data { padding-right: 55px; } #HMC-Lite.hmc-lite .retailers-heading *, #HMC-Lite.hmc-lite .retailers-heading [class^="c-heading-"]:before, #HMC-Lite.hmc-lite .retailers-heading [class^="c-heading-"]:after { display: inline; } #HMC-Lite.hmc-lite .retailers-heading > span { position: relative; left: -10px; top: -15px; } .featurespecs .c-table { padding: 0 12px; } .featurespecs table { border: none; padding: 0; } .featurespecs table tr td { padding: 8px 52px 8px 74px !important; font-size: 15px; line-height: 20px; color: #171717; list-style: none; position: relative; width: 33.3333%; } .featurespecs table tr td:first-child { padding-left: 62px !important; } .featurespecs table tr td:last-child { padding-right: 40px !important; } .featurespecs table tr td.device-spec:before { font-family: "MWF-MDL2"; font-size: 12px; font-weight: bold; position: absolute; left: 52px; } .featurespecs table tr td.device-spec:first-child:before { left: 40px; } .featurespecs .device-spec span.visually-hidden + span:before { content: " "; width: 0; float: left; height: 5px; } .featurespecs table.c-table tbody tr td:nth-child(n+4) { display: none; } @media only screen and (max-width:767.98px) { .featurespecs table tr td { padding: 8px 12px 8px 24px !important; } .featurespecs table tr td:first-child { padding-left: 24px !important; } .featurespecs table tr td:last-child { padding-right: 12px !important; } .featurespecs table tr td.device-spec:before { left: 0; } .featurespecs table tr td.device-spec:first-child:before { left: 0; } } #results-devices .hatch-button:hover, #results-devices .hardcodelink:hover { border: 2px solid rgba(0,0,0,0.4) !important; } /*Video CTA starts*/ .help-me-choose a.c-hyperlink.videoctaclass:hover, .help-me-choose a.c-hyperlink.videoctaclass{ text-decoration: none; } .help-me-choose a.c-hyperlink.videoctaclass:before { position: relative; padding-right: 5px; padding-left:2px; top: 2px; } .help-me-choose a.c-hyperlink.videoctaclass:hover span { box-shadow: 0 2px currentColor !important; } .help-me-choose .c-section-three .m-content-placement-item.shop-specs .m-right-item p a.videoctaclass span{ font-size: 15px; line-height: 20px; } @media only screen and (min-width: 1084px){ .help-me-choose .c-section-three .m-content-placement-item.shop-specs .m-right-item p a.videoctaclass span{ font-size: 15px; line-height: 20px; } } /*Video CTA starts*/ /*color contrast issues start*/ @media screen and (-ms-high-contrast: active) { .retailer-link button svg path{ stroke: highlight; } } @media (prefers-contrast: more) { .retailer-link button svg path{ stroke: highlight; } } /*color contrast issues ends*/ /* HMC Lite Ends*/ /* Date - 03/26/2024 */ /*Popup CSS start*/ .popup-container:focus { border-color: #0078d7 !important; border-style: dashed !important; border-width: 2px !important; outline: none !important; } .popup-container { position: fixed; top: 3%; left: 0; right: 0; width: 1080px; padding: 0 0 0 0; z-index: 3000001 !important; margin: 0 auto; transition: .2s opacity; -moz-transition: .2s opacity; -webkit-transition: .2s opacity; text-align: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; height: calc(100% - 7%); background: #fff; border: 2px solid #fff; overflow: auto; } .popup-container .device-header { /*padding: 20px 20px 15px 20px;*/ padding: 20px 5px; margin-top: 40px; } .popup-container .device-header .device-image { width: auto; text-align: center; } .popup-container .device-header .device-details { width: auto; } .popup-container .device-header .device-details h2 { font-weight: normal; letter-spacing: 1px; font-size: 2em; } .device-image { padding: 10px; } .device-details { padding: 10px; padding-left: 10px; } .device-left-data { padding-right: 40px; } .popup-container .device-details { padding-bottom: 0px; padding-top: 60px; } .popup-container .device-header .device-details a { background: none; color: #0067b8; padding: 10px 0 0 0; font-weight: normal; text-transform: inherit; line-height: 3px; } /* .popup-container sup{ display:none; } */ .additional-features-dynamic > span:after { content: "/ "; } .additional-features-dynamic > span:last-child:after { content: ""; } ul#retailers { padding: 0 28px 0 0; margin-left: 10px; } li.retailer:first-child { /*border-top: 1px solid #ededed;*/ padding-bottom: 16px; } li.retailer { /*border-bottom: 1px solid #ededed;*/ padding-bottom: 16px; } li.retailer a { /*display: block; padding: 23px 25px;*/ display: block; padding: 16px 24px; border: 1px solid #E3E3E3; border-radius: 8px; } li.retailer .retailer-logo { width: 25%; display: inline-block; } li.retailer .retailer-logo img { max-height: 45px; width: 115px; } li.retailer .retailer-stock { width: 25%; display: inline-block; padding-left: 60px; vertical-align: middle; } .retailer-stock-div { text-align: right; } .retailer-stock-div .small { font-size: 13px; font-weight: 400; line-height: 16px; } li.retailer .retailer-link-text { width: 25%; padding-left: 60px; vertical-align: middle; } li.retailer .retailer-link-text { display: inline-block; } li.retailer .retailer-link-text span { display: block; color: #0067b8; } li.retailer .retailer-stock span.small { font-size: 13px; display: block; } button.close-button { position: absolute; width: 35px; height: 35px; min-width: 0; background-color: transparent; border-color: transparent; border-style: solid; border-width: 0px; border-radius: 0; box-shadow: none; opacity: 1; cursor: pointer; z-index: 4; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; transition-duration: 0.2s; -moz-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; top: 12px; right: 0px; float: right; text-align: right; } button.close-button svg { transition-duration: 0.2s; -moz-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; fill: #0067b8; float: right; text-align: right; } #popup-container .close-button { padding: 5px 6px 2px 0px; } #popup-container .close-button:focus { outline: 2px dashed #0067b8; outline-offset: -4px; } #popup-background { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: black; z-index: 3000000 !important; opacity: .70; -moz-opacity: 0.7; filter: alpha(opacity=70); transition: .2s opacity; -moz-transition: .2s opacity; -webkit-transition: .2s opacity; max-height: none; } .close-menu:hover { color: #DDDDDD } .close-menu:before { content: '\E0D5'; padding-right: 8px; margin-top: 20px; font-family: 'MWF-MDL2' } body.overflowhidden { overflow: hidden; } .top-block-pu { /*border-bottom: none; padding-left: 1%; padding-right: 1%; height: 200px;*/ padding-bottom: 50px; } /*li.retailer:nth-of-type(2n+1) {background-color: #f4f4f4;}*/ .retailer-link button { background-color: #0078D4; color: #ffffff; border: none; font-size: 15px; padding: 9px 17px; float: right; font-weight: 700; line-height: 20px; border-radius: 6px; } .retailer-link button:hover { background: #005da6; } .retailer-link button svg { position: relative; top: 2px; left: 4px; } a.toogle-buttons { font-size: 13px; margin-left: 5px; color: #005da6 !important; padding: 1px 0 0 0 !important; line-height: 6px !important; vertical-align: middle; } a.toogle-buttons:after { margin-top: 0px !important; } .retailer-placeholder.collapsed { opacity: 0; pointer-events: none; } .device-heading { margin-bottom: 20px; } .popup-container .device-heading { font-size: 34px; font-weight: 600; line-height: 40px; color: #000000; margin-bottom: 20px; } .device-description { font-weight: 400; color: #000000; padding-top: 14px; padding-bottom: 32px; } .variantsDataHead { padding: 0px 10px 10px; } .variantsDataCell { font-size: 13px; color: rgba(0,0,0,.7); padding: 4px 16px 4px !important; vertical-align: middle; border-radius: 8px; font-weight: 400 !important; line-height: 20px; } .variantsDataCell.deviceprice { font-weight: 600 !important; border-bottom: 1px solid #E3E3E3; margin: 0 16px 12px; padding: 16px 0 !important; border-radius: 0; font-size: 18px; line-height: 24px; color: #171717; } .variantsDataCell.dual-badges { padding: 0 0 20px !important; border-bottom: 1px solid #E3E3E3; border-radius: 0; margin: 0 16px 12px; margin-top: -1px; display: none; } .variantsDataFoot { background-color: #EEE; display: table-footer-group; font-weight: bold; } .variantsDataCell.viewport-select-button { padding: 15px 0 15px 0px; } button#close-dialog-config { position: relative; float: right; top: 25px; margin-left: 10px; background: #fff; border: none; margin-right: 8px; } .colors ul { list-style: none; padding: 0; margin: 0; } .colors li { display: inline-block; margin-right: 23px; } .colors label { cursor: pointer; } .colors input[type="radio"]:checked + .swatch { /*box-shadow: inset 0 0 0 2px #000;border: 1px solid #000;*/ height: 30px; width: 30px; } .swatch { display: inline-block; vertical-align: middle; height: auto; width: auto; border-radius: 50%; margin: 0 0px 3px 0; } .help-me-choose + .product-popup .swatch, .end-of-support + .product-popup .swatch { width: 30px; height: 30px; } .swatch span { padding-left: 16px; } .find-online-section { position: relative; z-index: 9; } div#conttent_wrap { /*position: absolute;*/ width: 100%; height: 100%; z-index: 9999; background-color: #fff; margin-top: 0; overflow: auto; /*max-height: calc(100% - 280px);*/ /*max-height: 220px;*/ display: block; margin-bottom: 58px; } #conttent_wrap .c-table [data-grid~="col-6"] { margin-top: 24px; } #conttent_wrap .c-table { margin-top: 8px; } .privacy-footer { /*position: absolute; bottom: 0;*/ padding: 12px 38px 12px 10px; /*border-top: 1px solid #CCCCCC;*/ height: 80px; } .privacy-footer p { padding-top: 0px; text-align: left; font-size: 11px; line-height: 16px; color: #5E5E5E !important; } button#close-dialog-config { position: relative; float: right; top: 25px; margin-left: 10px; background: #fff; border: none; margin-right: 8px; } a#content_wrap_toggle.expanded:before { content: "\EAEE"; font-family: "MWF-MDL2"; vertical-align: middle; padding-left: 2px; margin-right: 4px; margin-top: -4px; } a#content_wrap_toggle.collapsed:before { content: "\ECC9"; font-family: "MWF-MDL2"; vertical-align: middle; padding-left: 2px; margin-right: 4px; } a#content_wrap_toggle.expanded:after { content: ""; } a#content_wrap_toggle { line-height: 20px !important; vertical-align: middle; padding-top: 0px !important; margin-left: 0; padding-right: 0 !important; } .sub-content-grid span.thisconfig { margin-right: 4px; } .sub-titles { font-size: 20px; color: #000000; margin-bottom: 16px; font-weight: 600; line-height: 24px; } .sub-titles.select-configuration, .sub-titles.configuration { margin-bottom: 8px; } /* .additional-features-heading { font-size: 15px; font-weight:600; line-height:20px; margin-bottom: 0; } */ .additional-features { padding-top: 10px; } .config-para { visibility: hidden; position: absolute; } /*.res-config .family-menu { margin-top: 53px; }*/ span.configTitle { padding: 6px; font-weight: normal; } button.product-select-button { font-size: 13px; padding: 9px 17px; margin-top: 0; min-width: auto; float: right; width: 100px; } .variantsDataBody { display: flex; flex-wrap: wrap; } .variantsDataRow:hover .variantsDataCell { /*color: #004880;*/ color: #767676; } .variantsDataRow:hover { background: rgba(0, 120, 215, 0.05); /*border: 2px solid #0078D7;*/ } /* span.swatch.Beige{background-color: #f5f5dc} span.swatch.Black{background-color: #000000} span.swatch.Blue{background-color: #064c72} span.swatch.Bordeaux{background-color: #5F021F} span.swatch.Bronze{background-color: #cd7f32} span.swatch.Brown{background-color: #A52A2A} span.swatch.Burgundy{background-color: #800020} span.swatch.Champagne{background-color: #f7e7ce} span.swatch.Charcoal{background-color: #36454f} span.swatch.Copper{background-color: #edc29e} span.swatch.Gold{background-color: #ffbf80} span.swatch.Green{background-color: #008000} span.swatch.Grey{background-color: #808080} span.swatch.Pink{background-color: #edbdc0} span.swatch.Pinkgold{background-color: #ffe6e6} span.swatch.Platinum{background-color: #e5e4e2} span.swatch.Purple{background-color: #800080} span.swatch.Red{background-color: #d80808} span.swatch.RoseGold{background-color: #ffe6e6} span.swatch.Silver{background-color: #c1beba} span.swatch.Violet{background-color: #9281c1} span.swatch.White{background-color: #FFFFFF} */ .viewport-select-button, .viewport-select-heading { display: none; } .col-thirteen { width: 10%; } .col-thirty { width: 24%; } .retailer-placeholder { height: 100%; /*position: absolute;*/ width: 100%; /*overflow: auto;*/ /*max-height: calc(100% - 280px);*/ /*max-height: 210px;*/ /*max-height: 155px;*/ } .retailer-placeholder .sub-titles { margin-left: 10px; } /* .top-block-pu .c-glyph.glyph-info:before { font-weight: 400; font-size: 16px; line-height: 24px; color: #000000; position: relative; top: 0px; left: 1px; } */ .badge-tooltip { font-weight: 600; font-size: 16px; line-height: 24px; position: relative; top: 4px; left: 4px; color: #0078D4 !important; } @media screen and (max-width: 1083px) { div.popup-container { width: 95%; } button.close-button { right: 15px; } } @media only screen and (min-width:540px) and (max-width:767px) { .popup-container .device-header { text-align: left !important; } } @media only screen and (max-width:767px) { /*.variants-price-select, #subcategoryButton { display: none !important; }*/ .retailer-placeholder .sub-titles { margin-left: 0; padding: 0 19px 0; } [data-grid*="col-"]:not(#social-network [data-grid*="col-6"]) { width: 100%; } .popup-container .device-header { margin-top: 0; } #popup-container .device-image img { height: auto !important; } .top-block-pu { padding-bottom: 24px; } li.retailer .retailer-logo { width: auto !important; vertical-align: super; text-align: left; } li.retailer .retailer-stock { width: 20%; } li.retailer .retailer-link-text { width: auto !important; } .retailer-link button { padding: 7px; float: none; width: 100%; margin-bottom: 0; margin-top: 10px; } .retailer-stock-div { text-align: left; } .sub-titles { margin-bottom: 16px !important; padding: 0; } button.config-head-icon:after { margin-left: 1px !important; } .variantsDataHead:nth-child(3), .variantsDataHead:nth-child(4), .variantsDataCell:nth-child(3), .variantsDataCell:nth-child(4) { width: 100%; } .variantsData { padding-left: 10px; padding-right: 10px; } .variantsDataRow { width: 100% !important; margin-right: 0; margin-bottom: 16px; } ul#retailers { margin-left: 0px; padding: 18px 19px 16px; } .dev-heading { min-height: 0; margin-bottom: 13px; } .device-heading { margin-bottom: 8px; min-height: 0; } .sub-content-grid { margin-bottom: 8px; } h2.device-heading.x-hidden-focus { font-size: 16px; } .popup-container .device-header { text-align: initial; } .popup-container .device-header div.device-image { float: none; } .popup-container { top: 0; max-height: inherit; height: calc(100% - 0%); } } /*Popup CSS End*/ /* Popup Recent start */ .device-details a { width: auto; } .device-header [data-grid="col-3"]:hover { border-bottom: none !important; } button.product-select-button { font-weight: normal; } @media only screen and (max-width:539px) { .device-header [data-grid="col-3"] { width: 100%; } div#conttent_wrap { max-height: calc(100%) !important; } .popup-container .device-details { padding-bottom: 0px; /*padding-top: 60px;*/ } #popup-container .bv-rating-stars-container { margin-bottom: 0px; } #popup-container .sub-content-grid { margin-bottom: 4px; } #popup-container .sub-titles { margin-bottom: 0; } #popup-container .c-rating { margin-top: 5px; } } @media only screen and (max-width:767px) { .device-image img { width: 100px; } .retailers { position: initial; overflow: auto; max-height: 220px; } .swatchlabel input[type=radio]:checked + span:before { left: 17px !important; top: 17px !important; } } @media only screen and (max-width:767px) { div#conttent_wrap { max-height: calc(100% - 180px); } div.top-block-pu { height: auto; } .family-menu { margin-top: 40px !important; } .retailer-placeholder { max-height: calc(100% - 7%) !important; height: auto !important; position: relative !important; margin-bottom: 0px; } .privacy-footer { position: relative !important; height: auto !important; padding: 0px 19px; } .privacy-footer p { font-size: 11px; line-height: 16px; font-weight: 400; } .top-block-pu div.device-header { padding: 5px 15px 5px 18px; float: none; } .res-config { width: 100%; text-align: left; margin: 0; } li.retailer .retailer-link-text { padding-left: 10px; vertical-align: middle; text-align: right; padding-bottom: 16px; } li.retailer .retailer-stock { padding-left: 10px; } .device-header div.device-image { padding: 5px !important; } .variantsDataHead { padding: 0px 0px 10px; } .variantsDataHead, .variantsDataCell { margin-right: 16px !important; } .col-thirty { width: 19%; } li.retailer .retailer-logo img { width: 75px; } .device-details h2 { font-size: 1.4em !important; } .swatch { /* margin: 0 12px 0 12px;*/ height: auto; width: auto; } .help-me-choose + .product-popup .swatch, .end-of-support + .product-popup .swatch { width: 20px; height: 20px; } .colors input[type="radio"]:checked + .swatch { height: 22px; width: 22px; } div.popup-container { width: 100%; overflow-y: auto; } .colors li { margin-right: 10px !important; margin-left: 10px !important } } @media only screen and (min-width:768px) and (max-width:860px) { .col-thirty { width: 22%; } } /*.variantsDataBody .variantsDataRow:hover { background-color: rgba(0, 120, 212, 0.1); outline: 2px dashed #000; color: #000000; }*/ .variantsDataRow.variant-selected-css { /*background-color: rgba(0, 120, 212, 0.2);*/ /*color: #004880;*/ /*outline: 1px solid #000 !important;*/ color: #767676; background: rgba(0, 120, 215, 0.05); border: 2px solid #0078D7; } #content_wrap_toggle { margin-top: -3px; } .res-config { margin-top: 0px; margin-bottom: 0px; } .device-image img { width: 100%; } /*.variantsDataHead, .variantsDataCell { margin-right: 24px; }*/ .variantsDataHead { border-bottom: none; } .color-swatches.res-config.hide + .res-config { width: 100%; } .variantsDataRow { cursor: pointer; display: inline-block; width: calc(50% - 24px); margin-right: 24px; margin-bottom: 24px; border: 1px solid #E3E3E3; border-radius: 8px; /*padding-top: 12px;*/ padding-bottom: 12px; } .variantsDataRow:nth-child(2n) { clear: both; } #compare-devices a#content_wrap_toggle { margin-top: 0px !important; } #compare-devices a#content_wrap_toggle.expanded:before { margin-top: -2px; } /*Popup Recent start*/ @media screen and (min-width: 768px) and (max-width: 1083px) { .ru-ru .retailer-placeholder { max-height: calc(100% - 290px); } .ru-ru .privacy-footer { height: 90px; } } @media screen and (min-width: 768px) { .device-header .res-config { height: 155px; } } span.config-head-button { /*font-weight: bold !important; font-size: 12px !important; color: #000 !important;*/ font-weight: 400; font-size: 15px; line-height: 20px; color: #707070; display: inline-flex; grid-gap: 8px; } span.cell-data { font-weight: 600; color: #000000; padding-left: 8px; } span.config-head-button:hover { text-decoration: none !important; } button.config-head-button { font-weight: bold !important; font-size: 12px !important; color: #000 !important; } button.config-head-button:hover { text-decoration: none !important; } .variantsDataHeading tr.variantsDataRow { border-bottom: 1px solid #ddd; } td.hidden-button { display: none; } .variantsData { width: 99% !important; margin-right: 3px; /*margin-left: 3px;*/ margin-bottom: 2px; padding-left: 10px; } button.config-head-icon:after { content: "\E8CB"; font-family: "MWF-MDL2" !important; } .close-button:before { content: "\E711"; font-family: "MWF-MDL2"; border: 2px solid #000000; padding: 2px; } .variant-selected-css .variantsDataCell { /*color: #004880;*/ color: #707070; font-weight: bold; } .row-fluid { display: none; } .colorfs div { display: inline-block; } .swatchlabel { margin-left: 0 !important; margin-top: 0; margin-bottom: 5px; border: 1px solid #C8C8C8; border-radius: 8px; padding: 16px 24px 16px 16px !important; pointer-events: none; } .help-me-choose + .product-popup .swatchlabel, .end-of-support + .product-popup .swatchlabel { pointer-events: auto; margin-right: 24px; font-size: 15px; } .swatchlabel:hover { background: rgba(0,120,215,.05); } label.c-label.swatchlabel { padding: 0 !important; line-height: 26px; } .swatchlabel input[type="radio"] + .swatch { display: inline-block; width: auto; margin: 0 !important; padding: 16px; height: auto; } .swatchlabel input[type="radio"]:checked + .swatch { width: auto; margin: 0; padding: 16px; height: auto; } .swatchlabel input[type=radio]:checked + span:after { visibility: hidden; } .swatchlabel input[type=radio] + span:before { border: none !important; outline: none !important; } .swatchlabel input[type=radio]:checked + span:before { /*border: 1px solid #000000 !important;*/ height: 36px !important; width: 36px !important; left: 13px; top: 13px; box-shadow: none; } .swatchlabel input[type="radio"]:checked + .swatch { box-shadow: none !important; } /* .swatchlabel input[type=radio] + span:before { border: 1px solid #fff !important; }*/ @media screen and (max-width: 767px) { .swatchlabel input[type=radio]:checked + span:before { border: 1px solid #000 !important; height: 28px !important; width: 28px !important; } .swatchlabel input[type=radio] + span:before { border: none !important; left: 21px; top: 21px; } } .variantsData .variantsDataHead:first-child { padding-left: 12px; } /*[lang='en-us'] div.deviceprice .currency:before, [lang='en-au'] div.deviceprice .currency:before, [lang='en-ca'] div.deviceprice .currency:before { content: '\0024' } [lang='en-gb'] div.deviceprice .currency:before { content: "\00A3" } [lang='fr-fr'] div.deviceprice .currency:after { content: " \20AC" } [lang='de-de'] div.deviceprice .currency:after { content: " \20AC" } [lang='fr-ca'] div.deviceprice .currency:after { content: " \0024" } [lang='ja-jp'] div.deviceprice .currency:before { content: "\00A5" }*/ .device-details .device-heading sup { display: none; } .m-product-placement-item span.supText { font-family: "Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif; } span.thisconfig sup { display: none; } .awbCatalogCategory .categoryHeaderBottom a { text-decoration: none; } .awbCatalogCategory .categoryHeaderBottom a:hover { text-decoration: underline; } .variantsDataBody tr.variantsDataRow { border-top: 1px solid #ddd; } tr.variantsDataRow:last-child { border-bottom: 1px solid #ddd; } [lang="de-de"] .complete_compare_panel div.threedevices .c-heading-1 { font-size: 36px; } @-moz-document url-prefix() { .variantsDataRow .variantsDataHead { border-bottom: 1px solid #ddd; } .variantsDataRow.variant-selected-css { border: 0px solid #000 !important; } .variantsDataRow.variant-selected-css { outline: 1px double #000; } .variantsDataCell { border-bottom: 1px solid #ddd; } .m-track-list > div, .variantsData { border-collapse: inherit; } } .variants-price-select a { padding: 6px 16px; color: #fff; /*background-color: #0067b8;*/ font-weight: 600; letter-spacing: .5px; } /*.variants-price-select a:hover { background: #005da6; }*/ th#subcategoryButton { display: none !important; } .swatch img { height: 30px; width: 30px; float: left; } .popup-container .color-swatches .sub-content-grid .swatch span { line-height: 30px !important; display: inline-block; } /* light box rating */ .light-box-rating .bv-rating-stars-container .c-rating[data-value] div:after { color: #0067b8 !important; } .light-box-rating.hideRating { display: none; } #popup-container .bv-rating-stars-container { display: flex; align-items: center; margin-bottom: 5px; } #popup-container .c-rating { margin-top: 10px; } @media only screen and (max-width: 767px) { #popup-container .bv-rating-stars-container { justify-content: center; } } #view-all .c-checkbox input[type="checkbox"] + span:before { border-radius: 4px; } #clearAllFilter, #showAllFilter, .showAllButton { border-radius: 6px; } @media screen and (max-width: 539px) { .popup-container { overflow-y: auto; } .retailer-placeholder { max-height: calc(100% - 7%) !important; height: auto !important; position: relative !important; } .privacy-footer { position: relative !important; height: auto !important; } div#conttent_wrap { max-height: calc(100%) !important; } } @media only screen and (max-width: 684px) and (min-width: 683px) { div#conttent_wrap { max-height: calc(100% - 210px) !important; } } @media screen and (max-width: 767px) { .variantsData { width: 100% !important; padding: 0px 19px 40px; } div#conttent_wrap { margin-bottom: 0; } #conttent_wrap .c-table { margin-top: 0; } .popup-container .device-details { padding: 40px 19px 16px !important; } } @media screen and (min-width: 768px) and (max-width: 880px) { #popup-container .c-label.swatchlabel { margin-right: 10px; } } @media screen and (min-width: 540px) and (max-width: 767px) { #popup-container .device-image img { height: 67px; object-fit: contain; } } @media screen and (min-width: 320px) and (max-width: 330px) { .popup-container .privacy-footer p { padding-top: 30px !important; } .popup-container .retailer-placeholder.collapsed { height: 100% !important; } } .view-all-devices a.c-glyph.glyph-info.badge-tooltip:focus { border-bottom: 1px solid; } /*[data-retailerid ="100455"] { display: none; }*/ /*View all popup css starts*/ .popup-container.viewall-container .device-details { padding: 0; } .popup-container.viewall-container .privacy-footer { height: auto; padding: 0; } .popup-container.viewall-container .retailer-placeholder .sub-titles { margin-left: 0; } .popup-container.viewall-container ul#retailers { margin: 0; padding: 0; } .popup-container.viewall-container ul#retailers li.retailer { padding-bottom: 24px; } .popup-container.viewall-container ul#retailers li.retailer a { padding: 16px 24px; border: 1px solid #E3E3E3; } .popup-container.viewall-container .top-block-pu { padding: 70px; } .popup-container.viewall-container .device-header { padding: 0; margin: 0; } .popup-container.viewall-container .device-heading { margin-bottom: 20px; } .popup-container.viewall-container .device-left-data { padding-right: 70px; } .popup-container.viewall-container .res-config .family-menu { margin-top: 40px; } .popup-container.viewall-container .sub-titles.configuration { margin-bottom: 24px; display: block !important; } .popup-container.viewall-container .sub-titles { margin-bottom: 24px; } .popup-container.viewall-container #conttent_wrap .c-table { margin: 0; } .popup-container.viewall-container .variantsData { width: 100% !important; padding: 0; margin: 0; } .popup-container.viewall-container .variantsDataRowNew { width: 100%; margin: 0; padding: 0; border: 0; cursor: default; border-radius: 0; background: transparent; } .popup-container.viewall-container .variantsDataRowNew table tr th, .popup-container.viewall-container .variantsDataRowNew table tr td { padding: 7px 0; border-top: 1px solid rgba(0,0,0,0.2); font-size: 15px; line-height: 20px; position: relative; vertical-align: top; } .popup-container.viewall-container .variantsDataRowNew table tr:last-child th, .popup-container.viewall-container .variantsDataRowNew table tr:last-child td { padding-bottom: 0; } .popup-container.viewall-container .variantsDataRowNew table tr th { font-weight: 600; } .popup-container.viewall-container .variantsDataRowNew:hover { background: transparent; } .popup-container.viewall-container #conttent_wrap { overflow: visible !important; position: relative; margin-bottom: 0; float: left; } .popup-container.viewall-container .variantsDataRowNew table tr td .tooltipInfoCopy { display: inline-block; } .popup-container.viewall-container .iconimagesheading { margin: 0; } .popup-container.viewall-container .iconimagesheading li { padding-bottom: 10px; } .popup-container.viewall-container .iconimagesheading li:not(hide):last-child { padding-bottom: 0; } .popup-container.viewall-container .yellow-badge, .popup-container.viewall-container .yellow-badge.gray-badge { margin: 4px 8px; } .popup-container.viewall-container .yellow-badge.gray-badge { margin-left: 0; margin-right: 0; } .popup-container.viewall-container li.retailer .retailer-link-text, .popup-container.light-container li.retailer .retailer-link-text { font-weight: 600; font-size: 18px; line-height: 24px; } [lang="en-us"] .popup-container.viewall-container li.retailer .retailer-link-text, [lang="en-us"] .popup-container.light-container li.retailer .retailer-link-text { padding-left: 25px; } [lang="en-us"] .popup-container.viewall-container .ratingPlugin.bv-stars-container, [lang="en-us"] .popup-container.light-container .ratingPlugin.bv-stars-container { display: inline-block !important; padding-left: 25px; vertical-align: middle; } .popup-container.viewall-container li.retailer .retailer-link-text span + span, .popup-container.light-container li.retailer .retailer-link-text span + span { display: block; color: #0067b8; } .popup-container.viewall-container li.retailer .retailer-link-text span.smalldirect, .popup-container.light-container li.retailer .retailer-link-text span.smalldirect { font-size: 15px; line-height: 20px; color: #000; font-weight: normal; } .popup-container.light-container .device-details { float:left; width: 100%; padding: 60px 0 0 0; } .popup-container.light-container .variantsData { width: 100% !important; margin: 0; padding-left: 0; } .popup-container.light-container .retailer-placeholder .sub-titles { margin-left: 0; } .popup-container.light-container ul#retailers { margin-left: 0; padding-right: 24px; } .popup-container.viewall-container .left-dual-badges { margin-bottom: 20px; font-weight: 600; } .popup-container.viewall-container .gray-badge { display: none; } .popup-container.viewall-container .gray-badge.yellow-badge { display: inline-block; } .popup-container.viewall-container span.c-tooltip { min-width: 320px; right: -145px !important; border-radius: 0; bottom: 30px; top: auto !important; } .popup-container.viewall-container .tooltipInfoCopy a.c-hyperlink img { position:relative; top: -1px; } .popup-container.viewall-container ul.iconimagesheading li a.c-hyperlink:not(.f-image):not(.supBLink) img { top: -1px; border: 0; } .popup-container.viewall-container ul.iconimagesheading li a.c-hyperlink:not(.f-image):not(.supBLink):focus { border: 2px solid #000 !important; } .popup-container.viewall-container ul.iconimagesheading li a.c-hyperlink:not(.f-image):not(.supBLink):focus img { border: 0; } @media screen and (max-width: 1024px) { .popup-container.viewall-container span.c-tooltip { min-width: 240px; right: 0 !important; } } @media screen and (max-width: 767px) { .popup-container.viewall-container .top-block-pu { padding: 24px; } .popup-container.viewall-container .device-header div.device-image { padding: 0 !important; } .popup-container.viewall-container .device-details { padding: 40px 0 16px !important; } .popup-container.viewall-container .retailer-placeholder .sub-titles { padding: 0; } .popup-container.viewall-container span.c-tooltip { min-width: 200px; right: 0px !important; } } @media screen and (min-width: 768px) and (max-width: 1023.99px) { .popup-container.viewall-container .device-left-data, .popup-container.light-container .device-left-data { padding-right: 30px; } .popup-container.viewall-container .res-config li.retailer .retailer-logo img, .popup-container.light-container .res-config li.retailer .retailer-logo img { width: 75px; } .popup-container .device-heading { font-size: 28px; line-height: normal; } .popup-container.viewall-container .top-block-pu, .popup-container.light-container .top-block-pu { padding: 70px 30px; } .popup-container.viewall-container li.retailer .retailer-logo, .popup-container.light-container li.retailer .retailer-logo { width: auto; } [lang="en-us"] .popup-container.viewall-container li.retailer .retailer-link-text, [lang="en-us"] .popup-container.light-container li.retailer .retailer-link-text { padding-left: 12px; width: auto; } [lang="en-us"] .popup-container.viewall-container .ratingPlugin.bv-stars-container, [lang="en-us"] .popup-container.light-container .ratingPlugin.bv-stars-container { padding-left: 12px; } .popup-container.viewall-container ul#retailers li.retailer a, .popup-container.light-container ul#retailers li.retailer a { padding: 16px; display: flex; flex-direction: row; align-items: center; justify-content: space-between; flex-wrap: wrap; } .popup-container.viewall-container .retailer-link button, .popup-container.light-container .retailer-link button { padding: 9px 10px; } .popup-container.viewall-container .c-rating[data-value] div:before, .popup-container.viewall-container .c-rating[data-value] div:after, .popup-container.light-container .c-rating[data-value] div:before, .popup-container.light-container .c-rating[data-value] div:after { font-size: 11px; } .popup-container.viewall-container .reviewsCount, .popup-container.light-container .reviewsCount { font-size: 13px; } .popup-container.viewall-container .c-rating[data-value] div, .popup-container.light-container .c-rating[data-value] div { width: 75px; } .popup-container.viewall-container .retailer-stock-div, .popup-container.light-container .retailer-stock-div { flex-basis: 100%; } .popup-container.light-container ul#retailers { padding-right: 0; } } @media screen and (min-width: 1024px) and (max-width: 1083.99px) { .popup-container.viewall-container .device-left-data, .popup-container.light-container .device-left-data { padding-right: 30px; } .popup-container.viewall-container .top-block-pu, .popup-container.light-container .top-block-pu { padding: 70px 30px; } } @media screen and (max-width: 767px) { button.close-button svg { width: 20px; height: 20px; } .popup-container.viewall-container ul#retailers li.retailer a, .popup-container.light-container ul#retailers li.retailer a { padding: 16px 12px; display: flex; flex-wrap:wrap; flex-direction: row; align-items: center; justify-content: space-between; } [lang="en-us"] .popup-container.viewall-container li.retailer .retailer-link-text, [lang="en-us"] .popup-container.light-container li.retailer .retailer-link-text { padding-left: 12px; padding-bottom: 0; } [lang="en-us"] .popup-container.viewall-container .ratingPlugin.bv-stars-container, [lang="en-us"] .popup-container.light-container .ratingPlugin.bv-stars-container { padding-left: 12px; } .popup-container.viewall-container .c-rating[data-value] div:before, .popup-container.viewall-container .c-rating[data-value] div:after, .popup-container.light-container .c-rating[data-value] div:before, .popup-container.light-container .c-rating[data-value] div:after { font-size: 11px; } .popup-container.viewall-container .reviewsCount, .popup-container.light-container .reviewsCount { font-size: 13px; } .variantsDataRow { width: calc(100% - 20px) !important; margin-right: 0; margin-bottom: 16px; margin-left: 20px; } } @media screen and (min-width: 375px) and (max-width: 539px) { .popup-container.viewall-container .variantsDataRowNew table tr th, .popup-container.viewall-container .variantsDataRowNew table tr td { font-size: 14px; } } /*Added 03/26/2024*/