@charset "UTF-8";.type-button {cursor: pointer;}.font-small {font-size: 0.8em;}.main-title {text-align: center;}.main-img {text-align: center;}#options {background: #F2F2F2;}ul.list-options {display: flex;flex-wrap: wrap;}ul.list-options li {position: relative;display: inline-block;}ul.list-options li input {width: 100%;height: 100%;position: absolute;top: 0;opacity: 0;cursor: pointer;}ul.list-options li input[type="checkbox"]+label {display: flex;align-items: center;height: 100%;margin: 0;background-color: #fff;background-image: url(/sunvista/common/images/check-off.png);background-repeat: no-repeat;background-position: left 6px center;background-size: 18px auto;border: solid 1px #A7A7A7;border-radius: 20px;}ul.list-options li input[type="checkbox"]:checked+label {background-image: url(/sunvista/common/images/check-on.png);}#resultInfo {font-weight: 500;text-align: center;}#resultInfo .count {display: inline-block;margin: 0 0.5em;font-size: 1.5em;}ul.list-results>li>a {display: block;width: 100%;height: 100%;padding: 2.3rem 3.5%;border: solid 1px #D8D8D8;text-decoration: none;}.prod-colors {text-align: right;}ul.list-results a {border: solid 1px #D8D8D8;position: relative;}.prod-header {text-align: center;}.new {padding: 5px 10px 0 0;color: #E6000D;font-size: 1.8rem;font-weight: 700;position: absolute;top: 0;right: 0;}.prod-category {display: inline-block;}.prod-category {font-size: 1.5rem;}.prod-name {font-weight: 700;text-align: center;}.prod-photo {max-width: 180px;margin: 0 auto;}.text-container {color: #525252;margin-top: 8%;}#color_monitor .text-container, #battery .text-container {margin-top: 12%;}ul.list-icons {margin-top: 2rem;margin-right: -0.7rem;}ul.list-icons li {display: inline-block;padding: 0 0.4em;border: solid 1px #777;margin-right: 0.7rem;}.btn-clear {text-align: center;}.btn-clear a {display: inline-block;margin-top: 30px;padding: 0.5em 1.5em;font-size: 1.5rem;line-height: 1.2;color: #A7A7A7;border: solid 1px #A7A7A7;border-radius: 4px;text-align: center;text-decoration: none;}.limited {padding: 0.8rem 3.5% 0 0;font-size: 1.2rem;position: absolute;top: 0;right: 0;}.prod_caption {padding: 0 2.5% 0.8rem 3.5%;font-size: 1.2rem;position: absolute;bottom: 0;left: 0;}.release {padding: 0 2.5% 0.8rem 3.5%;font-size: 1.2rem;position: absolute;bottom: 0;right: 0;color: #E6000D;}.prod-photo {margin: 0 auto;flex: 1;position: relative;}.flex_container {display: flex;align-items: flex-start;justify-content: center;margin: 1.5rem 0;width: 100%;flex-shrink: 0;}.prod_info {width: 55%;}.prod_info_row {font-size: 1vw;border-top:1px solid #9FA0A0;display: flex;align-items: center;justify-content: space-between;padding: 0.4em 0;}.prod_info_row:last-child {border-bottom:1px solid #9FA0A0;}.prod_info_row_2column {padding-bottom: 0;}.prod_info_row_2column + .prod_info_row {border-top: 0;padding-top: 0;}.prod_info_num {font-size: 2vw;line-height: 1;}.prod_info_r {font-weight: 400;}.prod_info_img {border-top:1px solid #9FA0A0;padding: 1rem 12% 0 0;min-height: 3.5rem;}.logo_module_blacksolar{padding-right: 24.54%;}ul.img-icons {margin-right: -4%;}.img-icons li {height: 4.3vw;margin-top: .8rem;margin-right: 4%;}.img-icons li img {width: auto;height: 100%;}.img-icons .icon_h5_8{height: 5.8rem;}.img-icons .icon_h4_3 {height: 4.3rem;}.prod-photo img {width: 94%;position: absolute;margin-top: -13%;left: 44%;z-index: -1;transform: translateX(-50%);}.mt8 {margin-top: 8rem;}.fixed_container {background-color: #EDEDED;padding: 2.6rem 0;}.fixed_container .fixed_list > li {background-color: #fff;}.fixed_container .prod-photo img {width: 72%;margin-top: -10%;left: 50%;}.fixed_container .prod-photo img {z-index: 0;}.fixed_container .prod-photo {min-height: 9rem;}.fixed_container_tit {font-weight: 400;font-size: 2rem;padding: 0 2rem 2rem;}.fixed_container ul.list-results {padding-top: 0;margin-top: 0;}.btn_container {margin: 8rem auto;}.btn_container ul {display: flex;flex-direction: column;align-items: center;}.btn_container .btn-show-list {width: 45rem;text-align: center;font-size: 1.6rem;}.btn_container .btn-show-list {background: #535353;color: #fff;}.btn_container .btn-show-list:hover {background: #fff;color: #535353;}.btn_container .btn-show-list::before {background-image: url(/products/common/images/chevron-right-solid-w.svg);}.btn_container .btn-show-list:hover::before {background-image: url(/products/common/images/chevron-right-solid.svg);}.fraction {color: inherit!important;text-indent: 0;display: inline-block;text-align: center;vertical-align: middle;margin: 0 .5em;}.fraction .sep {background-color: black;display: block;overflow: hidden;width: 100%;height: 1px;text-indent: -9999px;}.btn_container_bottom {font-size: 1.3rem;margin-top: 5.5rem;}.html_popup_active .lity-iframe .lity-container {max-width: 640px;}.html_popup_active .lity-iframe-container{padding-top: 99%;}#advice .base-width {padding-top: 4rem;border-top: solid 1px #d9d9d9;}a:not([href]):hover {opacity: 1;}@media only screen and (max-width: 767px) {.main-title {padding: 0.4em 0;font-size: 2.4rem;border-bottom: solid 1px #d9d9d9;}.btn-search-options {display: block;margin-top: 5px;padding: 15px 0;font-size: 1.8rem;font-weight: 500;background: #F2F2F2;}.btn-search-options a {display: block;padding: 8px;border: solid 1px #5F5F5F;background-color: #fff;border-radius: 4px;text-align: center;position: relative;}.btn-search-options a::before {content: '';display: block;width: 20px;height: 20px;background-image: url(/sunvista/common/images/icon-arrow-down.svg);background-repeat: no-repeat;background-position: right 5% center;background-size: contain;text-align: center;position: absolute;top: 25%;right: 5%;transform: rotate(0);transition: .7s;}.btn-search-options a.accordion-open::before {transform: rotate(180deg);}[data-accordion] {display: none;}#options {padding: 10px 0 25px;}.option-title {font-size: 1.5rem;}.option-item {margin-top: 20px;}.option-item:first-of-type {margin-top: 0;}ul.list-options li {margin-top: 6px;margin-right: 5px;max-width: 150px;min-height: 38px;}ul.list-options li input[type="checkbox"]+label {padding: 4px 6px 4px 28px;font-size: 1.2rem;line-height: 1.2;}ul.list-option-submit {display: flex;justify-content: space-between;margin-top: 3rem;}ul.list-option-submit li {width: 48%;}ul.list-option-submit a {display: block;width: 100%;padding: 1em 0.25em;}.btn-arrow-left {margin-top: 1rem;font-size: 1.1rem;}#results {margin-top: 10px;min-height: 700px;}#resultInfo {padding: 0.1rem 0;font-size: 1.5rem;}ul.list-results {margin-top: 1rem;}ul.list-results>li {margin-top: 2rem;}ul.list-results>li:first-child {margin-top: 0;}.prod-name {font-size: 3rem;}.prod-text {font-size: 1.5rem;}ul.list-icons {font-size: 1.2rem;}ul.list-icons li {margin-bottom: 0.5rem;}ul.img-icons {display: flex;flex-wrap: wrap;align-items: center;}main[data-footer-type] {padding-bottom: 5rem;}.img-icons li {height: 11.5vw;}.prod_info_row {font-size: 1.2rem;}.prod_info_num {font-size: 3rem;}.prod_info_img:empty {min-height: 0;}ul.list-results>li>a.prod_caption_pb {padding-bottom: 4rem;}ul.list-results>li>a.prod_caption_pb_2row {padding-bottom: 5.7rem;}ul.list-results>li>a.prod_caption_pb2 {padding-bottom: 7.6rem;}ul.list-results>li>a.prod_caption_pb_2row.prod_caption_release {padding-bottom: 7.4rem;}ul.list-results>li>a.prod_caption_pb_2row.prod_caption_release .prod_caption {bottom: 2.5rem;}.btn_container {margin: 4rem auto;}.btn_container ul, .btn_container ul li, .btn_container .btn-show-list {width: 100%;}.btn_container .btn-show-list {font-size: 1.5rem;}.fixed_container {padding-left: 2rem;padding-right: 2rem;}.fixed_container_tit {font-size: 1.7rem;padding: 0 0 1.5rem;}.fixed_container .prod-photo {min-height: 9.5rem;}#advice {padding-top: 5rem;}}@media print, screen and (min-width: 768px) {main[data-footer-type] {padding-bottom: 8rem;}.main-title {display: flex;justify-content: center;align-items: center;height: 10rem;font-size: 3rem;border-top: solid 1px #d9d9d9;}.main-img {max-width: 1200px;margin: 0 auto;}#options {padding: 3rem 0;margin-top: 3rem;}.option-title {display: flex;align-items: center;width: 200px;margin-bottom: 0.25rem;margin-right: 20px;border-right: solid 1px #A7A7A7;font-size: 1.7rem;}.option-item {display: flex;margin-top: 1rem;padding: 0 2rem;}.option-item:first-of-type {margin-top: 0;}ul.list-options {flex: 1;width: 100%;padding-top: 0.5rem;}ul.list-options li {margin-right: 1rem;margin-bottom: 0.5rem;}ul.list-options li input[type="checkbox"]+label {padding: 8px 16px 8px 34px;font-size: 1.5rem;line-height: 1.2;background-position: left 8px center;background-size: 18px auto;}ul.list-option-submit {margin-top: 3rem;}.btn-arrow-left {margin-top: 3rem;}#results {min-height: 700px;}#resultInfo {padding: 1em 0;}ul.list-results {display: flex;flex-wrap: wrap;padding: 3rem 2rem 0;}ul.list-results>li {width: 31%;margin-top: 3%;margin-left: 3.5%;min-height: 2.5em;}ul.list-results>li:nth-child(-n+3) {margin-top: 0;}ul.list-results>li:nth-child(3n-2) {margin-left: 0;}.prod-name {font-size: 3rem;}.prod-text {min-height: 3em;font-size: 1.5rem;}ul.list-icons {font-size: 1.2rem;}ul.list-icons li {margin-bottom: 0.6rem;}ul.img-icons {display: flex;flex-wrap: wrap;align-items: center;}ul.list-option-submit {display: flex;justify-content: center;margin-top: 3rem;}ul.list-option-submit li:first-child {margin-right: 20px;}ul.list-option-submit a {padding: 0.5em 2em;text-align: center;}ul.list-results>li:nth-child(3n-1) {transition-delay: .4s;}ul.list-results>li:nth-child(3n) {transition-delay: .8s;}#globalPageTitle {border-bottom: solid 1px #d9d9d9;}.caption-container {padding: 0 2rem;}ul.list-icons {min-height: 5.2rem;}ul.list-results>li>a.prod_caption_pb {padding-bottom: 3.5rem;}ul.list-results>li>a.prod_caption_pb_2row {padding-bottom: 5.4rem;}ul.list-results>li>a.prod_caption_pb2 {padding-bottom: 7.2rem;}ul.list-results>li>a.prod_caption_pb_2row.prod_caption_release {padding-bottom: 7.1rem;}ul.list-results>li>a.prod_caption_pb_2row.prod_caption_release .prod_caption {bottom: 2.2rem;}.fixed_container ul.list-results>li>a.prod_caption_pb {padding-bottom: 2rem;}.fixed_container .caption {margin-left: 2rem;}#advice {padding-top: 8rem;}}@media screen and (min-width: 768px) and (max-width: 1079px) {}@media screen and (min-width: 1080px) {.prod_info_row {font-size: 1.2rem;}.prod_info_num {font-size: 2.4rem;}.img-icons li {height: 4.7rem;}}@media screen and (min-width: 768px) and (max-width: 1160px) {.fixed_container ul.list-results>li>a.prod_caption_pb {padding-bottom: 4rem;}}