* {box-sizing: border-box; font-family: 'Titillium Web', Arial, sans-serif; outline: none; -webkit-tap-highlight-color: transparent;}
html {font-size: 10px;}
html.zoom2 {font-size: 12px;}
html.zoom4 {font-size: 13px;}
body {margin: 0;}
#sh135-temp h1, #sh135-temp h2, #sh135-temp h3, #sh135-temp h4, #sh135-temp h5, #sh135-temp h6, #sh135-temp li, #sh135-temp p, #sh135-temp ul {margin: 0; padding: 0; font-weight: normal; line-height: 1.25;}
#sh135-temp a {text-decoration: none;}
#sh135-temp button {cursor: pointer;}
#sh135-temp ul {list-style: none;}
#sh135-temp img {width: auto; max-width: 100%; height: auto; border: none;}
#sh135-temp textarea {resize: none;}

#sh135-temp .f-12 {font-size: 1.2rem;}
#sh135-temp .f-14 {font-size: 1.4rem;}
#sh135-temp .f-16 {font-size: 1.6rem;}
#sh135-temp .f-18 {font-size: 1.8rem;}
#sh135-temp .f-20 {font-size: 2.0rem;}
#sh135-temp .f-22 {font-size: 2.2rem;}
#sh135-temp .f-24 {font-size: 2.4rem;}
#sh135-temp .f-26 {font-size: 2.6rem;}
#sh135-temp .f-28 {font-size: 2.8rem;}
#sh135-temp .f-30 {font-size: 3.0rem;}
#sh135-temp .f-32 {font-size: 3.2rem;}
#sh135-temp .f-34 {font-size: 3.4rem;}
#sh135-temp .f-36 {font-size: 3.6rem;}
#sh135-temp .f-38 {font-size: 3.8rem;}
#sh135-temp .f-40 {font-size: 4.0rem;}
#sh135-temp .f-42 {font-size: 4.2rem;}
#sh135-temp .f-48 {font-size: 4.8rem;}
#sh135-temp .f-60 {font-size: 6.0rem;}
#sh135-temp .f-68 {font-size: 6.8rem;}
#sh135-temp .f-70 {font-size: 7.0rem;}

#sh135-temp .center {text-align: center;}
#sh135-temp .uppercase {text-transform: uppercase;}
#sh135-temp .thin {font-weight: 300;}
#sh135-temp .bold {font-weight: bold;}
#sh135-temp .semibold {font-weight: 600;}
#sh135-temp .teal {color: #008285;}
#sh135-temp .green {color: #00891C;}
#sh135-temp .magenta {color: #E2007E;}

#sh135-temp *::-webkit-scrollbar {width: 8px; height: 8px;}
#sh135-temp *::-webkit-scrollbar-track {background-color: #C1C1C1; border-radius: 50px;}
.contrast #sh135-temp *::-webkit-scrollbar-track {background-color: #C1C1C1 !important;}
#sh135-temp *::-webkit-scrollbar-thumb {background-color: #585858; border-radius: 50px;}
.contrast #sh135-temp *::-webkit-scrollbar-thumb {background-color: #FFE800 !important;}
#sh135-temp *::-webkit-scrollbar-thumb:hover {background-color: #E2007A;}
.contrast #sh135-temp *::-webkit-scrollbar-thumb:hover {background-color: #E2007A !important;}

#sh135-temp .special-page-background {overflow: hidden; position: relative; padding-bottom: 48px; background: #EEF5F6; background: linear-gradient(0deg, rgba(238, 245, 246, 1) 40%, rgba(246, 246, 246, 1) 100%);}
#sh135-temp .special-page-background > * {position: relative; z-index: 2;}
.contrast #sh135-temp .special-page-background {background: #000 !important;}
#sh135-temp .special-page-background .special-bg-decoration {position: absolute; z-index: 1; display: block; width: auto; height: auto; max-height: 100%;}
.contrast #sh135-temp .special-page-background .special-bg-decoration {display: none !important;}
#sh135-temp .special-page-background .special-bg-decoration.decoration-1 {top: 340px; left: 0; max-width: 320px;}
#sh135-temp .special-page-background .special-bg-decoration.decoration-2 {top: 250px; right: 0; max-width: 325px;}
#sh135-temp .special-page-background .special-bg-decoration.decoration-3 {top: 640px; right: 25%; max-width: 350px;}

#sh135-temp .ref-disclaimer {transform: translateY(-1px); font-size: 8px; font-weight: 600;}

#sh135-temp {position: relative;}
#sh135-temp .container-box {width: 100%; max-width: 1430px; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px;}

#sh135-temp .section-space-top {margin-top: 48px;}
#sh135-temp .section-space-bottom {margin-bottom: 48px;}

#sh135-temp .btn-magenta {overflow: hidden; position: relative; z-index: 2; display: flex; align-items: center; justify-content: center; width: 100%; max-width: 300px; padding: 8px 16px; background-color: #E2007E; color: #FFF; border: 1px solid #E2007E; border-radius: 250px; transition: background-color .3s, color .3s, border-color .3s;}
.contrast #sh135-temp .btn-magenta {background-color: #000 !important; color: #FFF !important; border-color: #FFE800 !important;}
#sh135-temp .btn-magenta:hover {background-color: #AA036C; border-color: #AA036C;}
.contrast #sh135-temp .btn-magenta:hover {background-color: #FFE800 !important; color: #000 !important; border-color: #FFE800 !important;}

#sh135-temp .btn-white {overflow: hidden; position: relative; z-index: 2; display: flex; align-items: center; justify-content: center; width: 100%; max-width: 300px; padding: 8px 16px; background-color: #FFF; color: #E2007A; border: 1px solid #E2007E; border-radius: 250px; transition: background-color .3s, color .3s, border-color .3s;}
.contrast #sh135-temp .btn-white {background-color: #000 !important; color: #FFF !important; border-color: #FFE800 !important;}
#sh135-temp .btn-white:hover {background-color: #E2007A; color: #FFF;}
.contrast #sh135-temp .btn-white:hover {background-color: #FFE800 !important; color: #000 !important; border-color: #FFE800 !important;}

#sh135-temp .sh-template-breadcrumbs {display: flex; align-items: center; gap: 6px;}
#sh135-temp .sh-template-breadcrumbs .single-breadcrumbs-text {color: #000;}
#sh135-temp .sh-template-breadcrumbs .single-breadcrumbs-link {color: #6B6B6B; text-decoration: none; transition: color .3s;}
#sh135-temp .sh-template-breadcrumbs .single-breadcrumbs-link:hover {color: #E2007A;}
.contrast #sh135-temp .sh-template-breadcrumbs .single-breadcrumbs-link:hover {color: #FFE800 !important;}
#sh135-temp .sh-template-breadcrumbs .breadcrumbs-separator {display: block; min-width: 5px; max-width: 5px; height: auto; margin-top: 2px;}
.contrast #sh135-temp .sh-template-breadcrumbs .breadcrumbs-separator path[fill] {fill: #FFE800 !important;}
.contrast #sh135-temp .sh-template-breadcrumbs .breadcrumbs-separator path[stroke] {stroke: #FFE800 !important;}

#sh135-temp .section-page-heading {position: relative; padding-top: 32px;}
#sh135-temp .section-page-heading:has(.comparison-wrapper.sticky) {z-index: 10;}
#sh135-temp .section-page-heading .heading-box {display: grid; grid-template-columns: 1fr max-content; grid-auto-rows: max-content; gap: 16px;}
#sh135-temp .section-page-heading .heading-box .box-left {display: flex; flex-direction: column;}
#sh135-temp .section-page-heading .heading-box .box-left .heading-title {margin-top: 24px; line-height: 1.2;}

#sh135-temp .section-page-heading .heading-desc-box {display: flex; flex-direction: column; margin-top: 16px;}
#sh135-temp .section-page-heading .heading-desc-box .desc-text {margin-bottom: 48px; line-height: 1.2;}

#sh135-temp .section-disclaimers {display: flex; flex-direction: column; gap: 16px; margin-top: 32px; margin-bottom: 32px;}
#sh135-temp .section-disclaimers .single-disclaimer-box {display: flex; align-items: flex-start; gap: 5px; color: #757575;}
#sh135-temp .section-disclaimers .single-disclaimer-box.hidden-disclaimer {display: none;}
#sh135-temp .section-disclaimers .single-disclaimer-box .disclaimer-number {transform: translateY(-1px); font-size: 8px; font-weight: 600;}
#sh135-temp .section-disclaimers .single-disclaimer-box .disclaimer-content {line-height: 1.2;}
#sh135-temp .section-disclaimers .single-disclaimer-box .disclaimer-content * {font-size: inherit;}
#sh135-temp .section-disclaimers .single-disclaimer-box .disclaimer-content a {color: #E2007A;}
#sh135-temp .section-disclaimers .single-disclaimer-box .disclaimer-content a:hover {text-decoration: underline;}
#sh135-temp .section-disclaimers .single-disclaimer-box .disclaimer-content ul {margin-top: 2px; padding-left: 20px; list-style: disc;}

#sh135-temp .popup-disclaimers {display: flex; flex-direction: column; gap: 8px; margin-top: 32px;}
#sh135-temp .popup-disclaimers .single-disclaimer-box {display: flex; align-items: flex-start; gap: 5px; color: #757575;}
#sh135-temp .popup-disclaimers .single-disclaimer-box.hidden-disclaimer {display: none;}
#sh135-temp .popup-disclaimers .single-disclaimer-box .disclaimer-number {transform: translateY(-1px); font-size: 8px; font-weight: 600;}
#sh135-temp .popup-disclaimers .single-disclaimer-box .disclaimer-content {line-height: 1.2;}
#sh135-temp .popup-disclaimers .single-disclaimer-box .disclaimer-content * {font-size: inherit;}
#sh135-temp .popup-disclaimers .single-disclaimer-box .disclaimer-content a {color: #E2007A;}
#sh135-temp .popup-disclaimers .single-disclaimer-box .disclaimer-content a:hover {text-decoration: underline;}
#sh135-temp .popup-disclaimers .single-disclaimer-box .disclaimer-content ul {margin-top: 2px; padding-left: 20px; list-style: disc;}

#sh135-temp .section-offer-filters {position: relative; display: flex; align-items: flex-start; gap: 32px; margin-top: 48px; padding-bottom: 12px;}
.zoom-x2 #sh135-temp .section-offer-filters {flex-wrap: wrap;}
.zoom-x4 #sh135-temp .section-offer-filters {flex-wrap: wrap;}
#sh135-temp .section-offer-filters .btn-clear-filters {display: none; align-items: center; gap: 8px; margin-left: 16px; color: #000; text-decoration: none;}
#sh135-temp .section-offer-filters .btn-clear-filters.show {display: flex;}
#sh135-temp .section-offer-filters .btn-clear-filters .icon {display: block; min-width: 10px; max-width: 10px; height: auto;}
.contrast #sh135-temp .section-offer-filters .btn-clear-filters .icon {background: transparent !important;}
#sh135-temp .section-offer-filters .btn-clear-filters .icon path {transition: fill .3s, stroke .3s;}
.contrast #sh135-temp .section-offer-filters .btn-clear-filters .icon path[stroke] {stroke: #FFF;}
.contrast #sh135-temp .section-offer-filters .btn-clear-filters .icon path[fill] {fill: #FFF;}
#sh135-temp .section-offer-filters .btn-clear-filters:hover .icon path[stroke] {stroke: #E2007A;}
#sh135-temp .section-offer-filters .btn-clear-filters:hover .icon path[fill] {fill: #E2007A;}
.contrast #sh135-temp .section-offer-filters .btn-clear-filters:hover .icon path[stroke] {stroke: #FFE800 !important;}
.contrast #sh135-temp .section-offer-filters .btn-clear-filters:hover .icon path[fill] {fill: #FFE800 !important;}
#sh135-temp .section-offer-filters .btn-clear-filters .btn-text {color: #757575; transition: color .3s;}
#sh135-temp .section-offer-filters .btn-clear-filters:hover .btn-text {color: #E2007A;}
.contrast #sh135-temp .section-offer-filters .btn-clear-filters:hover .btn-text {color: #FFE800 !important;}
#sh135-temp .section-offer-filters .filters-category {display: flex !important; flex-direction: column; gap: 8px;}
#sh135-temp .section-offer-filters .filters-category .filters-label {color: #565656; line-height: 1.2;}
#sh135-temp .section-offer-filters .filters-category .filters-boxes {display: flex; align-items: center; gap: 8px;}
#sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter {display: flex; align-items: center; justify-content: center; gap: 8px; padding: 8px 16px; background-color: #FFF; border: 1px solid #FFF; border-radius: 250px; transition: background-color .3s, border-color .3s;}
#sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter:hover {background-color: rgba(226, 0, 122, 0.1); border-color: #E2007A;}
#sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter.active {background-color: rgba(226, 0, 122, 0.1); border-color: #E2007A;}
.contrast #sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter:hover {background-color: #FFE800 !important; border-color: #FFE800 !important;}
.contrast #sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter.active {background-color: #FFE800 !important; border-color: #FFE800 !important;}
#sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter .filter-name {color: #565656; line-height: 1.2; transition: color .3s;}
.contrast #sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter .filter-name {background: transparent !important;}
#sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter:hover .filter-name {color: #E2007A;}
#sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter.active .filter-name {color: #E2007A;}
.contrast #sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter:hover .filter-name {background: transparent !important; color: #000 !important;}
.contrast #sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter.active .filter-name {background: transparent !important; color: #000 !important;}
#sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter .icon-check {display: none; min-width: 12px; max-width: 12px; height: auto;}
.contrast #sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter .icon-check {background: transparent !important;}
#sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter.active .icon-check {display: block;}
#sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter .icon-check path {transition: fill .3s;}
#sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter.active .icon-check path {fill: #E2007A;}
.contrast #sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter.active .icon-check path {fill: #000 !important;}
#sh135-temp .section-offer-filters .mobile-filters-toggle {display: none;}

#sh135-temp .section-sliding-boxes {position: relative; min-height: 750px;}
#sh135-temp .section-sliding-boxes .offers-loader-wrapper {position: absolute; top: 0; bottom: 0; left: 15px; right: 15px; z-index: 10; display: none; align-items: center; justify-content: center; width: calc(100% - 30px); height: calc(100% - 50px); padding: 24px; background-color: #FFF; box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1), 0 0 8px rgba(5, 22, 23, 0.24); border: 4px solid #FFF; border-radius: 24px;}
#sh135-temp .section-sliding-boxes .offers-loader-wrapper.show {display: flex;}
#sh135-temp .section-sliding-boxes .sliding-btn {position: absolute; top: 50%; z-index: 2; transform: translateY(-50%);}
#sh135-temp .section-sliding-boxes .sliding-btn.btn-slide-left {left: -28px;}
#sh135-temp .section-sliding-boxes .sliding-btn.btn-slide-right {right: -28px;}
#sh135-temp .section-sliding-boxes .sliding-btn.disabled {pointer-events: none; touch-action: none;}
#sh135-temp .section-sliding-boxes .sliding-btn .btn-icon {display: block; min-width: 50px; max-width: 50px; height: auto;}
#sh135-temp .section-sliding-boxes .sliding-btn .btn-icon rect {transition: fill .3s;}
.contrast #sh135-temp .section-sliding-boxes .sliding-btn .btn-icon rect {fill: #FFE800 !important;}
#sh135-temp .section-sliding-boxes .sliding-btn.disabled .btn-icon rect {fill: #757575;}
.contrast #sh135-temp .section-sliding-boxes .sliding-btn.disabled .btn-icon rect {fill: #757575 !important;}
.contrast #sh135-temp .section-sliding-boxes .sliding-btn .btn-icon path {fill: #000 !important;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid {overflow-x: auto; display: grid; grid-auto-columns: 328px; gap: 24px; padding: 16px 8px 48px 8px; grid-auto-flow: column;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer {display: flex; flex-direction: column; gap: 12px;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer.hidden-offer {display: none;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .img-box {overflow: hidden; position: relative; width: 100%; height: 175px; box-shadow: 0 0 10px rgba(5, 22, 23, 0.24); border: 5px solid #FFF; border-radius: 40px;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .img-box .img {display: block; width: 100%; height: 100%; object-fit: cover; object-position: center;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer[data-offer="13"] .img-box .img {zoom: 2; transform: translateX(-24px); min-width: calc(100% + 50px);}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer[data-offer="14"] .img-box .img {zoom: 2; transform: translateX(-24px); min-width: calc(100% + 50px);}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .img-box .btn-compare-offer {position: absolute; top: 16px; right: 16px; z-index: 2; display: block; max-width: max-content; max-height: max-content; color: #000; text-decoration: none; border-radius: 50%;}
.contrast #sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .img-box .btn-compare-offer {background: transparent !important;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .img-box .btn-compare-offer.btn-disabled {pointer-events: none; touch-action: none;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .img-box .btn-compare-offer .icon {display: block; min-width: 50px; max-width: 50px; height: auto;}
.contrast #sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .img-box .btn-compare-offer .icon {background: transparent !important;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .img-box .btn-compare-offer .icon rect {transition: fill .3s;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .img-box .btn-compare-offer:hover .icon rect {fill: #E2007A;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .img-box .btn-compare-offer.btn-disabled .icon rect {fill: #757575; fill-opacity: 1;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .img-box .btn-compare-offer .icon path {transition: fill .3s;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .img-box .btn-compare-offer:hover .icon path {fill: #FFF;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .img-box .btn-compare-offer.btn-disabled .icon path {fill: #FFF;}

#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box {position: relative; display: flex; flex: 1; flex-direction: column; padding: 36px 24px 24px 24px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 1) 98.86%); box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1), 0 0 8px rgba(5, 22, 23, 0.24); backdrop-filter: blur(20px); border: 4px solid #FFF; border-radius: 40px;}
.contrast #sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box {background: #000 !important;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer[data-bg-magenta='true'] .offer-info-box {background: linear-gradient(180deg, rgba(255, 242, 249, 0.5) 0%, rgba(255, 242, 249, 0.9) 98.86%);}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .info-sash {position: absolute; top: -4px; left: 50%; z-index: 2; transform: translateX(-50%); width: max-content; max-width: 100%; padding: 6px 16px; background: linear-gradient(0deg, #757575 0%, #626262 100%); color: #FFF; font-size: 18px; line-height: 1; border-radius: 0 0 20px 20px;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer[data-colors-blue='true'] .offer-info-box .info-sash {background: linear-gradient(180deg, #006467 0%, #008285 100%);}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer[data-colors-green='true'] .offer-info-box .info-sash {background: linear-gradient(180deg, #00891C 0%, #007017 100%);}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer[data-colors-magenta='true'] .offer-info-box .info-sash {background: linear-gradient(180deg, #C20069 0%, #E2007A 100%);}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .offer-name {margin-bottom: 24px; text-align: center; line-height: 1.1;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .info-list {display: flex; flex-direction: column; gap: 12px; margin-bottom: 16px;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .info-list .list-label {width: 100%; margin: 0 auto; padding: 4px 16px; background: linear-gradient(0deg, #757575 0%, #626262 100%); color: #FFF; text-align: center; line-height: 1; border-radius: 250px;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer[data-colors-blue='true'] .offer-info-box .info-list .list-label {background: linear-gradient(180deg, #006467 0%, #008285 100%);}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer[data-colors-green='true'] .offer-info-box .info-list .list-label {background: linear-gradient(180deg, #00891C 0%, #007017 100%);}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer[data-colors-magenta='true'] .offer-info-box .info-list .list-label {background: linear-gradient(180deg, #C20069 0%, #E2007A 100%);}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .info-list .list-box {display: flex; flex-direction: column; gap: 4px;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .info-list .list-box .list-item {display: flex; align-items: flex-start; gap: 8px;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .info-list .list-box .list-item .item-text {line-height: 1.2;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .info-list .list-box .list-item .item-point {transform: translateY(6px); display: block; min-width: 8px; max-width: 8px; min-height: 8px; max-height: 8px; background: linear-gradient(0deg, #757575 0%, #626262 100%); box-shadow: 0 0 2px rgba(0, 0, 0, 0.25); border: 1px solid #FFF; border-radius: 50%;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer[data-colors-blue='true'] .offer-info-box .info-list .list-box .list-item .item-point {background: linear-gradient(180deg, #006467 0%, #008285 100%);}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer[data-colors-green='true'] .offer-info-box .info-list .list-box .list-item .item-point {background: linear-gradient(180deg, #00891C 0%, #007017 100%);}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer[data-colors-magenta='true'] .offer-info-box .info-list .list-box .list-item .item-point {background: linear-gradient(180deg, #C20069 0%, #E2007A 100%);}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .buttons-box {display: flex; flex-direction: column; align-items: center; gap: 16px; margin-top: auto;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .buttons-box .btn-check-offer {display: flex; align-items: center; gap: 8px; color: #000; text-decoration: none;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .buttons-box .btn-check-offer .btn-text {padding-top: 1px; transition: color .3s;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .buttons-box .btn-check-offer:hover .btn-text {color: #E2007A;}
.contrast #sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .buttons-box .btn-check-offer:hover .btn-text {color: #FFE800 !important;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .buttons-box .btn-check-offer .btn-icon {display: block; min-width: 16px; max-width: 16px; height: auto; margin-top: 2px; transition: transform .3s;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .buttons-box .btn-check-offer:hover .btn-icon {transform: translateX(2px);}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .buttons-box .btn-check-offer .btn-icon path {transition: stroke .3s}
.contrast #sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .buttons-box .btn-check-offer .btn-icon path {stroke: #FFF !important;}
#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .buttons-box .btn-check-offer:hover .btn-icon path {stroke: #E2007A;}
.contrast #sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .buttons-box .btn-check-offer:hover .btn-icon path {stroke: #FFE800 !important;}

#sh135-temp .popup-comparison-wrapper {overflow: hidden; position: fixed; z-index: 999999999; display: none; flex-direction: column; width: calc(100% - 30px); max-width: 1400px; padding: 0; background-color: #FFF; box-shadow: inset 4px 4px 10px rgba(0, 0, 0, 0.1); border: 4px solid #FFF; border-radius: 40px;}
#sh135-temp .popup-comparison-wrapper[open] {display: flex;}
#sh135-temp .popup-comparison-wrapper::backdrop {opacity: 0.5; background-color: #000;}

#sh135-temp .popup-comparison-wrapper .popup-box {position: relative;}
#sh135-temp .popup-comparison-wrapper .popup-box .btn-close-popup {position: absolute; top: 32px; right: 32px; z-index: 3; display: block; color: #000; text-decoration: none;}
#sh135-temp .popup-comparison-wrapper .popup-box .btn-close-popup .btn-icon {display: block; min-width: 20px; max-width: 20px; height: auto;}
#sh135-temp .popup-comparison-wrapper .popup-box .btn-close-popup .btn-icon path {transition: stroke .3s;}
.contrast #sh135-temp .popup-comparison-wrapper .popup-box .btn-close-popup .btn-icon path {stroke: #FFF;}
#sh135-temp .popup-comparison-wrapper .popup-box .btn-close-popup:hover .btn-icon path {stroke: #E2007A;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header {position: relative; z-index: 2; display: grid; grid-template-columns: 360px repeat(3, 1fr); gap: 32px; padding: 32px 80px; box-shadow: 0 0 16px rgba(33, 33, 33, 0.16);}
.contrast #sh135-temp .popup-comparison-wrapper .popup-box .comparison-header {border-bottom: 2px solid #FFF;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box {display: flex; flex-direction: column; gap: 24px;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box.hidden {display: none;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .box-header {border-bottom: 1px solid #A5A6A6;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box:first-child .box-header {display: flex; align-items: center;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .box-header .ts-wrapper {width: 100%;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .box-content {overflow: hidden; display: flex; align-items: center; justify-content: center; width: 100%; max-width: 240px; height: 110px; margin: 0 auto; box-shadow: 0 0 8px rgba(33, 33, 33, 0.32); border-radius: 16px;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box:has(.toggle-diff-box) .box-content {margin: 0; box-shadow: none; border-radius: 0;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .box-content .img {display: block; width: 100%; height: 100%; object-fit: cover; object-position: center;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .box-controls {display: flex; align-items: center; justify-content: center;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .box-controls .single-btn {width: 100%; max-width: 200px;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .box-controls .toggle-diff-box {display: flex; align-items: center; gap: 16px; max-width: max-content; margin-right: auto; cursor: pointer;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .box-controls .toggle-diff-box .toggle-label {line-height: 1.2; cursor: pointer;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .box-controls .toggle-diff-box .toggle-show-diff {position: relative; -webkit-appearance: none; appearance: none; width: 35px; height: 15px; background: #757575; border-radius: 200px; cursor: pointer; transition: background-color .3s;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .box-controls .toggle-diff-box .toggle-show-diff:checked {background: #E2007A;}
.contrast #sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .box-controls .toggle-diff-box .toggle-show-diff:checked {background: #FFE800 !important;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .box-controls .toggle-diff-box .toggle-show-diff::before {content: ''; position: absolute; top: 50%; left: -10px; transform: translateY(-50%); width: 25px; height: 25px; background: #FFF; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); border: 1px solid #757575; border-radius: 50%; transition: left .3s, transform .3s, border-color .3s;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .box-controls .toggle-diff-box .toggle-show-diff:checked::before {left: calc(100% - 5px); transform: translate(-50%, -50%); border-color: #E2007A;}
.contrast #sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .box-controls .toggle-diff-box .toggle-show-diff:checked::before {border-color: #000 !important;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .ts-wrapper .ts-control {align-items: center; padding: 0; padding-right: 32px !important; padding-bottom: 10px !important; background: transparent; box-shadow: none; font-size: inherit; border: none;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .ts-wrapper .ts-control .item {color: #000;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .ts-wrapper .ts-dropdown {font-size: inherit;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .ts-wrapper .ts-control * {color: #000;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .ts-wrapper .ts-dropdown .option * {color: #000;}
.contrast #sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .ts-wrapper .ts-dropdown .option span {background: transparent !important;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .ts-wrapper .ts-dropdown .option:hover {background-color: #E2007A; color: #FFF;}
.contrast #sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .ts-wrapper .ts-dropdown .option:hover {background: #FFE800 !important; color: #000 !important;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .ts-wrapper .ts-dropdown .option:hover * {color: #FFF;}
.contrast #sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .ts-wrapper .ts-dropdown .option:hover * {color: #000 !important;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .ts-wrapper .ts-dropdown .option.active {background-color: #E2007A; color: #FFF;}
.contrast #sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .ts-wrapper .ts-dropdown .option.active {background: #FFE800 !important; color: #000 !important;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .ts-wrapper .ts-dropdown .option.active * {color: #FFF;}
.contrast #sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .ts-wrapper .ts-dropdown .option.active * {color: #000 !important;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .ts-wrapper .ts-dropdown .option {padding: 10px 8px;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .ts-wrapper .ts-input {font-size: inherit;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .ts-wrapper br {display: none;}

#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box {overflow: auto; height: max-content; max-height: 400px; padding: 24px 80px; background-color: #FAFAFA;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group {display: flex; flex-direction: column; margin-bottom: 32px;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group:last-child {margin-bottom: 0;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group .info-label-box {display: flex; align-items: center; gap: 8px; margin-bottom: 4px;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group .info-label-box .label-icon {display: block; min-width: 24px; max-width: 24px; height: auto;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group .info-label-box .label-text {color: #757575; line-height: 1.2;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group .info-grid-box {display: grid; grid-template-columns: 360px repeat(3, 1fr); gap: 32px; padding: 16px 0; border-bottom: 1px solid #A5A6A6;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group .info-grid-box.highlighted-similar {background: linear-gradient(90deg, rgba(226, 0, 122, 0) 0%, rgba(226, 0, 122, 0.12) 45.67%, rgba(226, 0, 122, 0) 100%);}
.contrast #sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group .info-grid-box.highlighted-similar {background: linear-gradient(90deg, rgba(226, 0, 122, 0.05) 0%, rgba(226, 0, 122, 0.3) 45.67%, rgba(226, 0, 122, 0.05) 100%);}
.contrast #sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group .info-grid-box.highlighted-similar * {background: transparent !important;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group .info-grid-box .grid-cell {display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group .info-grid-box .grid-cell.cell-label {align-items: flex-start; text-align: left; line-height: 1.2;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group .info-grid-box .grid-cell.cell-label .data-label {line-height: 1.2;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group .info-grid-box .grid-cell .info-text {line-height: 1.2;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group .info-grid-box .grid-cell .img {display: block; min-width: 32px; max-width: 32px; height: auto; margin: 0 auto;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group .info-grid-box .grid-cell p > .magenta {display: block;}

#sh135-temp .section-comparison-bar {position: relative;}
#sh135-temp .section-comparison-bar:has(.comparison-bar-wrapper.fixed-box) {box-shadow: none;}
#sh135-temp .section-comparison-bar .comparison-bar-placeholder {width: 100%; background: transparent;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper {position: static; padding: 12px 0; background: #FFF; box-shadow: 0 0 12px rgba(33, 33, 33, 0.24);}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper.fixed-box {position: fixed; bottom: 0; left: 0; right: 0; z-index: 999; width: 100%; box-shadow: 0 -4px 20px rgba(33, 33, 33, 0.24);}
.contrast #sh135-temp .section-comparison-bar .comparison-bar-wrapper {border-top: 2px solid #FFF; border-bottom: 2px solid #FFF;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content {display: grid; grid-template-columns: max-content 1fr max-content; gap: 48px;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .box-label {display: flex; flex-direction: column; gap: 4px;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .box-label .label-text {color: #757575; line-height: 1.2;}
.contrast #sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .box-label .label-text {color: #FFE800 !important;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .box-label .validation-info-box {display: none; align-items: center; gap: 4px;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .box-label .validation-info-box.show {display: flex;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .box-label .validation-info-box .validation-info-icon {display: block; min-width: 12px; max-width: 12px; height: auto;}
.contrast #sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .box-label .validation-info-box .validation-info-icon {background: transparent !important;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .box-label .validation-info-box .validation-info-text {color: #FF3135 !important; line-height: 1;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid {display: flex; align-items: center; gap: 48px;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box {position: relative; min-width: 120px; max-width: 120px;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box:has(.offer-img[src='']) {display: none;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box:has(.offer-img:not([src])) {display: none;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box .offer-img {display: block; width: 100%; height: auto; box-shadow: 0 0 6px rgba(5, 22, 23, 0.24); border: 1px solid #FFF; border-radius: 250px;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box .btn-remove-offer {position: absolute; top: -2px; right: -4px; display: block; color: #000; text-decoration: none;}
.contrast #sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box .btn-remove-offer {background: transparent !important;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box:has(.offer-img[src='']) .btn-remove-offer {display: none;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box:has(.offer-img:not([src])) .btn-remove-offer {display: none;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box .btn-remove-offer .icon {display: block; width: 24px; height: auto;}
.contrast #sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box .btn-remove-offer .icon {background: transparent !important;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box .btn-remove-offer .icon rect {transition: fill .3s, stroke .3s;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box .btn-remove-offer:hover .icon rect[fill] {fill: #E2007A;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box .btn-remove-offer:hover .icon rect[stroke] {stroke: #E2007A;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box .btn-remove-offer .icon path {transition: fill .3s, stroke .3s;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box .btn-remove-offer:hover .icon path[fill] {fill: #FFF;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box .btn-remove-offer:hover .icon path[stroke] {stroke: #FFF;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box {display: flex; align-items: center; gap: 24px;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-clear-comparison {display: none; align-items: center; gap: 4px; color: #000; text-decoration: none;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-clear-comparison.show {display: flex;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-clear-comparison .btn-icon {display: block; min-width: 8px; max-width: 8px; height: auto;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-clear-comparison .btn-icon path {transition: fill .3s, stroke .3s;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-clear-comparison:hover .btn-icon path[fill] {fill: #E2007A;}
.contrast #sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-clear-comparison .btn-icon path[fill] {fill: #FFF !important;}
.contrast #sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-clear-comparison:hover .btn-icon path[fill] {fill: #FFE800 !important;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-clear-comparison:hover .btn-icon path[stroke] {stroke: #E2007A;}
.contrast #sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-clear-comparison .btn-icon path[stroke] {stroke: #FFF !important;}
.contrast #sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-clear-comparison:hover .btn-icon path[stroke] {stroke: #FFE800 !important;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-clear-comparison .btn-text {min-width: max-content; padding-bottom: 1px; color: #757575; transition: color .3s;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-clear-comparison:hover .btn-text {color: #E2007A;}
.contrast #sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-clear-comparison:hover .btn-text {color: #FFE800 !important;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-show-details {gap: 8px; min-width: 280px; max-width: 280px; background: #FFF; color: #000; border-color: #000;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-show-details:hover {background: #000; color: #FFF; border-color: #000;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-show-details .link-text {line-height: 1.4; transition: color .3s;}
.contrast #sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-show-details .link-text {background: transparent !important;}
.contrast #sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-show-details:hover .link-text {color: #000 !important;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-show-details .icon-compare {display: block; min-width: 25px; max-width: 25px; height: auto;}
.contrast #sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-show-details .icon-compare {background: transparent !important;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-show-details .icon-compare path {transition: fill .3s;}
#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-show-details:hover .icon-compare path {fill: #FFF;}
.contrast #sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-show-details:hover .icon-compare path {fill: #000;}

/* Additional css */
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .ts-dropdown .option[data-selectable='false'] {display: none !important;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .ts-dropdown .option.disabled {display: none !important;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .ts-dropdown .option.hidden-option {display: none !important;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .ts-dropdown .option[data-value=''] {display: none !important;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box:not([data-offer]):not(:first-child) {display: none !important;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box:not(:first-child):has(img[src='']),
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box:not(:first-child):has(img:not([src])) {display: none !important;}
#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box.empty-box {display: none !important;}
/* End of Additional css */

@media all and (max-width: 1600px) {
		html.zoom-x2 {font-size: 11px !important;}
		html.zoom-x4 {font-size: 12px !important;}

		#sh135-temp .f-18 {font-size: 1.6rem;}
		#sh135-temp .f-20 {font-size: 1.6rem;}
		#sh135-temp .f-22 {font-size: 1.8rem;}
		#sh135-temp .f-24 {font-size: 1.8rem;}
		#sh135-temp .f-26 {font-size: 2.2rem;}
		#sh135-temp .f-28 {font-size: 2.2rem;}
		#sh135-temp .f-30 {font-size: 2.4rem;}
		#sh135-temp .f-32 {font-size: 2.4rem;}
		#sh135-temp .f-34 {font-size: 2.6rem;}
		#sh135-temp .f-36 {font-size: 2.6rem;}
		#sh135-temp .f-38 {font-size: 3.0rem;}
		#sh135-temp .f-40 {font-size: 3.0rem;}
		#sh135-temp .f-42 {font-size: 3.2rem;}
		#sh135-temp .f-48 {font-size: 4.0rem;}
		#sh135-temp .f-60 {font-size: 4.8rem;}
		#sh135-temp .f-70 {font-size: 5.2rem;}

		#sh135-temp .section-offer-filters {margin-top: 32px;}

		#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .img-box {height: 135px;}
		#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer[data-offer="13"] .img-box .img {zoom: 1; transform: translateX(0); min-width: 100%;}
		#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer[data-offer="14"] .img-box .img {zoom: 1; transform: translateX(0); min-width: 100%;}

		#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box {padding: 36px 16px 16px 16px;}
		#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .info-sash {font-size: 16px;}
		#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .offer-name {margin-bottom: 16px;}
		#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .info-list {gap: 8px; margin-bottom: 12px;}
		#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .info-list .list-box {gap: 4px;}
		#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .info-list .list-box .list-item .item-point {transform: translateY(4px);}
		#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .info-list .list-box .list-item .item-text {font-size: 1.4rem;}
		#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .buttons-box {gap: 8px;}

		#sh135-temp .popup-comparison-wrapper .popup-box .btn-close-popup {top: 16px; right: 16px;}
		#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header {grid-template-columns: 260px repeat(3, 1fr); gap: 16px; padding: 50px 24px 24px 24px;}

		#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box {padding: 24px;}
		#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .box-content {height: 90px;}
		#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group .info-grid-box {grid-template-columns: 260px repeat(3, 1fr); gap: 16px; padding: 8px 0;}
		#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group .info-grid-box .grid-cell img {max-width: 24px;}

		#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content {gap: 24px;}
		#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid {gap: 24px;}
		#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box {min-width: 100px; max-width: 100px;}
		#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box {gap: 16px;}
		#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-show-details {min-width: 230px; max-width: 230px;}
}

@media all and (max-width: 1550px) {
		#sh135-temp .section-sliding-boxes {padding-right: 55px; padding-left: 55px;}
		#sh135-temp .section-sliding-boxes .sliding-btn.btn-slide-left {left: 10px;}
		#sh135-temp .section-sliding-boxes .sliding-btn.btn-slide-right {right: 10px;}
}

@media all and (max-width: 1500px) {
		#sh135-temp .popup-comparison-wrapper {max-width: calc(100% - 30px); max-height: calc(100% - 50px);}
}

@media all and (max-width: 1400px) {
		#sh135-temp .f-22 {font-size: 1.6rem;}
		#sh135-temp .f-24 {font-size: 1.6rem;}
		#sh135-temp .f-26 {font-size: 2.0rem;}
		#sh135-temp .f-28 {font-size: 2.0rem;}
		#sh135-temp .f-30 {font-size: 2.2rem;}
		#sh135-temp .f-32 {font-size: 2.2rem;}
		#sh135-temp .f-34 {font-size: 2.4rem;}
		#sh135-temp .f-36 {font-size: 2.4rem;}
		#sh135-temp .f-38 {font-size: 2.8rem;}
		#sh135-temp .f-40 {font-size: 2.8rem;}
		#sh135-temp .f-42 {font-size: 3.0rem;}
		#sh135-temp .f-48 {font-size: 3.4rem;}
		#sh135-temp .f-60 {font-size: 4.0rem;}
		#sh135-temp .f-70 {font-size: 4.6rem;}

		#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .img-box {height: 125px;}
		#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .info-list {gap: 6px;}
		#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .info-list .list-box {gap: 3px;}
		#sh135-temp .section-sliding-boxes .sliding-boxes-grid .single-offer .offer-info-box .info-list .list-box .list-item {gap: 6px;}

		#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid .single-offer-box {min-width: 90px; max-width: 90px;}
		#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-show-details {min-width: 200px; max-width: 200px;}
}

@media all and (max-width: 1200px) {
		#sh135-temp .sh-template-breadcrumbs {display: none !important;}

		#sh135-temp .special-page-background {padding-bottom: 90px;}
		#sh135-temp .special-page-background .special-bg-decoration {display: none !important;}

		#sh135-temp .section-page-heading .heading-box .box-left .heading-title {margin-top: 0;}

		#sh135-temp .section-offer-filters {flex-direction: column; gap: 16px; margin-top: 24px;}
		#sh135-temp .section-offer-filters .filters-category .filters-boxes .single-filter {padding: 4px 8px;}

		#sh135-temp .section-sliding-boxes {padding-right: 15px; padding-left: 15px;}
		#sh135-temp .section-sliding-boxes .sliding-btn {top: unset; bottom: -16px; left: 50% !important; transform: translate(-50%, 100%);}
		#sh135-temp .section-sliding-boxes .sliding-btn.btn-slide-left {transform: translate(calc(-50% - 28px), 100%);}
		#sh135-temp .section-sliding-boxes .sliding-btn.btn-slide-right {right: unset !important; transform: translate(calc(-50% + 28px), 100%);}
}

@media all and (max-width: 992px) {
		#sh135-temp .ts-wrapper.single .ts-control:not(.rtl):after {display: none;}

		#sh135-temp .section-offer-filters .filters-category .filters-boxes {flex-wrap: wrap;}

		#sh135-temp .popup-comparison-wrapper .popup-box {overflow-x: auto; position: static;}
		#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header {min-width: 1100px}
		#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header .single-box .box-header {touch-action: none; pointer-events: none;}
		#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box {min-width: 1110px;}

		#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content {grid-template-columns: 1fr max-content; row-gap: 8px;}
		#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .box-label {grid-column: 1/-1;}
}

@media all and (max-width: 768px) {
		#sh135-temp .f-26 {font-size: 1.8rem;}
		#sh135-temp .f-28 {font-size: 1.8rem;}
		#sh135-temp .f-30 {font-size: 2.0rem;}
		#sh135-temp .f-32 {font-size: 2.0rem;}
		#sh135-temp .f-34 {font-size: 2.2rem;}
		#sh135-temp .f-36 {font-size: 2.2rem;}
		#sh135-temp .f-38 {font-size: 2.4rem;}
		#sh135-temp .f-40 {font-size: 2.4rem;}
		#sh135-temp .f-42 {font-size: 2.8rem;}
		#sh135-temp .f-48 {font-size: 2.8rem;}
		#sh135-temp .f-60 {font-size: 3.4rem;}
		#sh135-temp .f-70 {font-size: 3.8rem;}

		#sh135-temp .section-page-heading .heading-box .box-left .heading-title {margin-top: 0;}

		#sh135-temp .section-offer-filters {margin-top: 16px;}
		#sh135-temp .section-offer-filters .filters-category {display: none !important;}
		#sh135-temp .section-offer-filters .mobile-filters-toggle.show-filters ~ .filters-category {display: flex !important;}
		#sh135-temp .section-offer-filters .mobile-filters-toggle {display: flex; align-items: center; gap: 8px; width: 100%; padding: 8px 16px; background: #FFF; color: #000; text-decoration: none; border: 1px solid #757575; border-radius: 250px; transition: background-color .3s, border-color .3s;}
		.contrast #sh135-temp .section-offer-filters .mobile-filters-toggle {background: #000; border: 2px solid #FFF;}
		#sh135-temp .section-offer-filters .mobile-filters-toggle.show-filters {background-color: #E2007A; border-color: #E2007A;}
		#sh135-temp .section-offer-filters .mobile-filters-toggle .toggle-label {line-height: 1; transition: color .3s;}
		#sh135-temp .section-offer-filters .mobile-filters-toggle.show-filters .toggle-label {color: #FFF;}
		#sh135-temp .section-offer-filters .mobile-filters-toggle .icon-arrow {transform: translateY(1px); display: block; min-width: 11px; max-width: 11px; height: auto; transition: rotate .3s;}
		#sh135-temp .section-offer-filters .mobile-filters-toggle.show-filters .icon-arrow {transform: translateY(0); rotate: 180deg;}
		#sh135-temp .section-offer-filters .mobile-filters-toggle .icon-arrow path {transition: fill .3s;}
		#sh135-temp .section-offer-filters .mobile-filters-toggle.show-filters .icon-arrow path {fill: #FFF;}
		#sh135-temp .section-offer-filters .mobile-filters-toggle .filters-counter {display: flex; align-items: center; justify-content: center; min-width: 30px; min-height: 20px; margin-left: auto; background-color: #757575; color: #FFF; font-size: 15px; line-height: 1; border-radius: 32px; transition: background-color .3s, color .3s;}
		#sh135-temp .section-offer-filters .mobile-filters-toggle.show-filters .filters-counter {background-color: #FFF; color: #000;}

		#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content {grid-template-columns: 1fr;}
		#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box {flex-direction: row-reverse; justify-content: flex-end; margin-top: 8px;}

		#sh135-temp .section-comparison-bar.sticky {position: static !important;}
		#sh135-temp .section-comparison-bar.sticky + div {display: none !important;}
}

@media all and (max-width: 576px) {
		#sh135-temp .special-page-background {padding-bottom: 80px;}

		#sh135-temp .section-sliding-boxes .offers-loader-wrapper {height: calc(100% - 35px);}
		#sh135-temp .section-sliding-boxes .sliding-boxes-grid {grid-auto-columns: 310px; gap: 16px; padding: 16px 8px 32px 8px;}

		#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .boxes-grid {gap: 16px;}
		#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-show-details {min-width: 165px; max-width: 165px;}
		#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-show-details .link-text {line-height: 1; padding-bottom: 2px;}
		#sh135-temp .section-comparison-bar .comparison-bar-wrapper .comparison-bar-content .controls-box .btn-show-details .icon-compare {min-width: 20px; max-width: 20px;}

		#sh135-temp .popup-comparison-wrapper .popup-box .comparison-header {min-width: 800px; grid-template-columns: 160px repeat(3, 1fr);}
		#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box {min-width: 800px;}
		#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box .info-group .info-grid-box {grid-template-columns: 160px repeat(3, 1fr);}
}

@media all and (max-height: 800px) {
		#sh135-temp .popup-comparison-wrapper .popup-box .comparison-info-box {max-height: 300px;}
}

@supports (-webkit-touch-callout: none) {
		#sh135-temp .special-page-background {padding-bottom: 55px;}

		#sh135-temp .section-sliding-boxes {padding-bottom: 30px;}
		#sh135-temp .section-sliding-boxes .sliding-btn {bottom: 15px;}

		#sh135-temp .section-sliding-boxes .sliding-boxes-grid {padding-bottom: 15px; min-height: 750px;}
		#sh135-temp .section-sliding-boxes .sliding-boxes-grid::-webkit-scrollbar {display: none;}
}