/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

.product_images.swiper .swiper-slide img{border-width:0;width:100%}.images-container .swiper-pagination{margin-top:15px;position:static}.images-container .swiper-pagination .swiper-pagination-bullet{height:13px;width:13px}.product-tabs .tab>div:first-of-type.active{margin-bottom:30px}.product-tabs .tab>div:first-of-type.active:after{--tw-text-opacity:1;color:rgb(199 199 199/var(--tw-text-opacity));content:"\f077"}.product-tabs .tab>div:first-of-type:after{--tw-text-opacity:1;color:rgb(199 199 199/var(--tw-text-opacity));content:"\f078";font-family:"Font Awesome\ 6 Free";position:absolute;right:15px}.product-tabs .tab>div:last-of-type{display:none}.product-tabs .tab>div:last-of-type.active{display:flex}.product-tabs .varranty-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:25px;padding-left:1rem;width:100%}@media (max-width:767px){.product-tabs .varranty-container{flex-direction:column}}.product-tabs .varranty-container img{max-width:200px}.product-tabs .varranty-container .varranty-image{margin-right:1.25rem;width:25%}@media (max-width:767px){.product-tabs .varranty-container .varranty-image{display:flex;justify-content:center;margin-bottom:25px;width:100%}}.product-tabs .varranty-container .varranty-text-container{width:75%}.product-tabs .varranty-container .varranty-title{font-size:18px;font-weight:700;margin-bottom:15px}.product-tabs .varranty-container .varranty-text{margin-bottom:30px}@media (max-width:767px){.product-tabs .varranty-container .varranty-button-container{display:flex;justify-content:center;width:100%}}.product-tabs .varranty-container .varranty-button{display:inline-block;font-size:18px;padding:10px 20px}@media (max-width:767px){.product-tabs .varranty-container .varranty-button{padding:12px 20px}}.product-tabs .install-container .swiper-button-guide-next:after,.product-tabs .install-container .swiper-button-guide-prev:after{--tw-text-opacity:1;color:rgb(199 199 199/var(--tw-text-opacity))}.product-tabs .install-container #install-guide-pagiantion{margin-top:35px}.product-tabs .install-container #install-guide-pagiantion .swiper-pagination-bullet{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(199 199 199/var(--tw-bg-opacity));border-color:rgb(199 199 199/var(--tw-border-opacity));height:15px;opacity:1;width:15px}.product-tabs .install-container #install-guide-pagiantion .swiper-pagination-bullet.swiper-pagination-bullet-active{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));opacity:1}.product-tabs .install-container .install-button{display:inline-block;font-size:18px;padding:10px 20px}@media (max-width:767px){.product-tabs .install-container .install-button{padding:12px 20px}}.product-tabs #product-related .related-group-list{align-items:center;display:flex;justify-content:start}.product-tabs #product-related .related-group-selector,.product-tabs #product-related .show-all-groups{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));cursor:pointer;display:flex;font-size:20px;font-weight:400;height:45px;justify-content:start;line-height:1;margin-bottom:10px;margin-right:10px;padding-left:15px;padding-right:35px;position:relative;width:calc(25% - 10px);width:calc(25% - 10px)}@media (max-width:767px){.product-tabs #product-related .related-group-selector,.product-tabs #product-related .show-all-groups{font-size:14px;line-height:1;min-height:35px}}@media (max-width:991px){.product-tabs #product-related .related-group-selector,.product-tabs #product-related .show-all-groups{width:calc(50% - 10px)}}.product-tabs #product-related .related-group-selector:hover,.product-tabs #product-related .show-all-groups:hover{font-weight:700}.product-tabs #product-related .swiper-button-prev{left:-40px}.product-tabs #product-related .swiper-button-next{right:-40px}.product-tabs #product-related .swiper-button-next:after,.product-tabs #product-related .swiper-button-prev:after{--tw-text-opacity:1;color:rgb(199 199 199/var(--tw-text-opacity))}.product-tabs #reference-description p{margin-bottom:20px}.product-images .swiper-button-next{background:transparent;right:14px}@media (max-width:991px){.product-images .swiper-button-next{right:-10px}}@media (max-width:767px){.product-images .swiper-button-next:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}.product-images .swiper-button-next:after{--tw-text-opacity:1;color:rgb(225 225 225/var(--tw-text-opacity));font-size:30px}@media (max-width:767px){.product-images .swiper-button-next:after{margin-right:-2px}}@media (max-width:991px){.product-images .swiper-button-next:after{font-size:44px}}.product-images .swiper-button-prev{background:transparent;left:14px}@media (max-width:991px){.product-images .swiper-button-prev{left:-10px}}@media (max-width:767px){.product-images .swiper-button-prev:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}.product-images .swiper-button-prev:after{--tw-text-opacity:1;color:rgb(225 225 225/var(--tw-text-opacity));font-size:30px}@media (max-width:767px){.product-images .swiper-button-prev:after{margin-left:-2px}}@media (max-width:991px){.product-images .swiper-button-prev:after{font-size:44px}}.product-images .swiper-pagination-bullet{--tw-border-opacity:1;background-color:transparent;border-color:rgb(199 199 199/var(--tw-border-opacity));border-width:1px;height:15px;opacity:1;width:15px}.product-images .swiper-pagination-bullet.swiper-pagination-bullet-active{--tw-bg-opacity:1;background-color:rgb(199 199 199/var(--tw-bg-opacity));opacity:1}#product-overview .combinationTable .swiper-button-next{background:transparent;display:none;margin:auto;position:static;z-index:1}@media (max-width:767px){#product-overview .combinationTable .swiper-button-next{--tw-text-opacity:1;align-items:center;border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;height:30px;justify-content:center;width:30px}#product-overview .combinationTable .swiper-button-next:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}#product-overview .combinationTable .swiper-button-next:after{--tw-text-opacity:1;color:rgb(199 199 199/var(--tw-text-opacity))}@media (max-width:767px){#product-overview .combinationTable .swiper-button-next:after{font-size:22px;margin-right:-2px}}#product-overview .combinationTable .swiper-button-prev{background:transparent;display:none;margin:auto;position:static;z-index:1}@media (max-width:767px){#product-overview .combinationTable .swiper-button-prev{--tw-text-opacity:1;align-items:center;border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;height:30px;justify-content:center;width:30px}#product-overview .combinationTable .swiper-button-prev:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}#product-overview .combinationTable .swiper-button-prev:after{--tw-text-opacity:1;color:rgb(199 199 199/var(--tw-text-opacity))}@media (max-width:767px){#product-overview .combinationTable .swiper-button-prev:after{font-size:22px;margin-left:-2px}}#product-overview .combinationTable #combination-table-pagiantion{width:auto}#product-overview .combinationTable #combination-table-pagiantion .swiper-pagination-bullet{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(199 199 199/var(--tw-bg-opacity));border-color:rgb(199 199 199/var(--tw-border-opacity));height:15px;opacity:1;width:15px}#product-overview .combinationTable #combination-table-pagiantion .swiper-pagination-bullet.swiper-pagination-bullet-active{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));opacity:1}#product-overview .combinationTable .currentCombination{display:none;font-size:14px;font-weight:700;letter-spacing:2px}@media (max-width:767px){#product-overview .combinationTable .currentCombination{--tw-translate-x:-50%;display:block;left:50%;position:absolute;top:-32px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}#product-overview .combinationTable .combinationTableBody .combination-row{flex-direction:row;justify-content:center;width:100%}#product-overview .combinationTable .combinationTableBody .combination-row:hover{font-weight:700}#product-overview .combinationTable .combinationTableBody .combination-row:not([style*="display: none"]).last{border-bottom-left-radius:11px;border-bottom-right-radius:11px}@media (max-width:767px){#product-overview .combinationTable .combinationTableBody .combination-row:not([style*="display: none"]).last{border-radius:0}}#product-overview .combinationTable .ebp-link-column div:first-child{border-top-right-radius:11px}#product-overview .combinationTable .ebp-link-column div:last-child{border-bottom-right-radius:11px}#product-overview .combinationTable .details-link-column div:first-child{border-top-left-radius:11px}#product-overview .combinationTable .details-link-column div:last-child{border-bottom-left-radius:11px}#product-overview .combinationTable .combination-name.sort-asc,#product-overview .combinationTable .combination-name.sort-desc{padding-right:25px}#product-overview .combinationTable .combination-name.sort-asc:after{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));content:"J";font-family:celo-font;font-size:20px;position:absolute;right:4px}#product-overview .combinationTable .combination-name.sort-desc:after{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));content:"d";font-family:celo-font;font-size:20px;position:absolute;right:4px}#product-overview .combination-data .attribute-group-name:after{content:":"}#product-overview .combination-data .attribute-group-legend{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}#product-base-materials{font-family:Roboto,sans-serif;font-size:20px;font-weight:400}#product-base-materials h3{font-size:20px;font-weight:700;line-height:1.1;margin-bottom:20px;margin-top:0}@media (max-width:767px){#product-base-materials h3{font-size:14px}}@media (max-width:991px){#product-base-materials .materials-block{padding-left:15px}}#product-base-materials .base-material-item{align-items:center;display:flex;flex-direction:column;font-size:16px;font-weight:500;margin-bottom:30px;margin-right:15px;text-align:center;width:calc(25% - 15px)}@media (max-width:991px){#product-base-materials .base-material-item{margin-right:30px;width:calc(50% - 30px)}}#product-base-materials .base-material-item .material-title{margin-top:10px}#product-base-materials .noApprovals.half,#product-base-materials .withApprovals.half{width:calc(50% - 45px)}@media (max-width:991px){#product-base-materials .noApprovals.half,#product-base-materials .withApprovals.half{width:100%}}#product-base-materials .noApprovals.full,#product-base-materials .withApprovals.full{width:100%}#product-base-materials .withApprovals.half{padding-right:45px}@media (max-width:991px){#product-base-materials .withApprovals.half{padding-right:0}}#product-base-materials .noApprovals.half{padding-left:45px}@media (max-width:991px){#product-base-materials .noApprovals.half{margin-top:40px;padding-left:0}}#product-advantages{font-family:Roboto,sans-serif;font-size:20px;font-weight:400}#product-advantages .features-block{width:66.666667%}@media (max-width:991px){#product-advantages .features-block{margin-bottom:25px;width:100%}}#product-advantages .full-width .features-block,#product-advantages .full-width .materials-block{width:100%}#product-advantages h3{font-size:20px;font-weight:700;line-height:1.1;margin-bottom:20px;margin-top:0}@media (max-width:767px){#product-advantages h3{font-size:14px}}#product-advantages p{display:inline-block;font-weight:400;margin-bottom:20px}@media (max-width:767px){#product-advantages p{font-size:14px}}#product-advantages p:first-of-type{padding-right:15px}#product-advantages ul{font-size:20px;font-weight:400;padding-left:18px}@media (max-width:767px){#product-advantages ul{font-size:14px}}#product-advantages ul li{list-style-type:disc;margin-bottom:8px;word-break:break-word}#product-applications .application-block{width:33.333333%}@media (max-width:991px){#product-applications .application-block{margin-bottom:25px;width:100%}}#product-applications .images-block{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:20px;width:66.666667%}@media (max-width:767px){#product-applications .images-block{align-items:center;flex-direction:column}}@media (max-width:991px){#product-applications .images-block{margin-top:20px;padding-left:0;width:100%}}@media (max-width:479px){#product-applications .images-block .image-list{max-width:none;width:100%}}#product-applications .images-block .image-list.even{margin-bottom:15px;padding-right:10px}@media (max-width:767px){#product-applications .images-block .image-list.even{padding-right:0}}#product-applications .images-block .image-list.odd{margin-bottom:15px;padding-left:10px}@media (max-width:767px){#product-applications .images-block .image-list.odd{padding-left:0}}#product-applications h3{font-size:20px;font-weight:700;line-height:1.1;margin-bottom:20px;margin-top:0}@media (max-width:767px){#product-applications h3{font-size:14px}}#product-applications p{display:inline-block;font-family:Roboto,sans-serif;font-weight:400;margin-bottom:20px}@media (max-width:767px){#product-applications p{font-size:14px}}#product-applications p:first-of-type{padding-right:15px}#product-applications ul{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;padding-left:18px}@media (max-width:767px){#product-applications ul{font-size:14px}}#product-applications ul:first-of-type{margin-bottom:18px}#product-applications ul li{list-style-type:disc;margin-bottom:8px;word-break:break-word}#product-installation h3{font-size:20px;font-weight:700;line-height:1.1;margin-bottom:20px;margin-top:25px;padding-left:50px}@media (max-width:767px){#product-installation h3{font-size:14px}}#product-installation .install-process-next:after,#product-installation .install-process-prev:after{--tw-text-opacity:1;color:rgb(199 199 199/var(--tw-text-opacity))}#product-installation .install-process-pagination{margin-top:35px}#product-installation .install-process-pagination .swiper-pagination-bullet{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(199 199 199/var(--tw-bg-opacity));border-color:rgb(199 199 199/var(--tw-border-opacity));height:15px;opacity:1;width:15px}#product-installation .install-process-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));opacity:1}.product-extra-buttons>div{cursor:pointer;margin-left:3px;margin-right:2px}.product-extra-buttons>div:first-of-type{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-right:2px}.product-extra-buttons>div:last-of-type{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-left:3px}.product-extra-buttons>div:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.product-extra-buttons>div:hover svg path{fill:#fff}.product-extra-buttons>div:hover span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.product-extra-buttons>div.downloadList.active{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.product-extra-buttons>div.downloadList.active .downloads{display:flex}.product-extra-buttons>div.downloadList.active svg path{fill:#fff}.product-extra-buttons>div.downloadList.active span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.product-extra-buttons>div.downloadList a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));color:rgb(0 0 0/var(--tw-text-opacity));font-size:14px;line-height:32px;margin-bottom:10px;padding-left:25px;padding-right:25px;-webkit-text-decoration-line:none;text-decoration-line:none;width:100%}@media (max-width:767px){.product-extra-buttons>div.downloadList a{padding-left:0;padding-right:0}}.product-extra-buttons>div.downloadList a:last-of-type{margin-bottom:0}.product-extra-buttons>div.downloadList a i{--tw-text-opacity:1;background-color:transparent;border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity));font-size:21px;height:32px;line-height:32px;margin-right:10px;padding:0;text-align:center;width:32px}.product-extra-buttons>div.downloadList a span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-size:21px}.product-extra-buttons>div.downloadList a:hover i{--tw-text-opacity:1;background-color:transparent;color:rgb(255 195 0/var(--tw-text-opacity))}.product-extra-buttons>div.downloadList a:hover span{--tw-text-opacity:1;color:rgb(255 195 0/var(--tw-text-opacity));-webkit-text-decoration-line:none;text-decoration-line:none;text-shadow:1px 1px 1px #000}.product-extra-buttons>div.videoList.active{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.product-extra-buttons>div.videoList.active .videos{display:block}.product-extra-buttons>div.videoList.active svg path{fill:#fff}.product-extra-buttons>div.videoList.active span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.product-extra-buttons>div.videoList.active .video .circle-outer path{fill:#d9d9d9}.product-extra-buttons>div.videoList a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));color:rgb(0 0 0/var(--tw-text-opacity));font-size:14px;line-height:32px;margin-bottom:10px;padding-left:25px;padding-right:25px;-webkit-text-decoration-line:none;text-decoration-line:none;width:100%}@media (max-width:767px){.product-extra-buttons>div.videoList a{padding-left:0;padding-right:0}}.product-extra-buttons>div.videoList a:last-of-type{margin-bottom:0}.product-extra-buttons>div.videoList a i{--tw-text-opacity:1;background-color:transparent;border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity));font-size:21px;height:32px;line-height:32px;margin-right:10px;padding:0;text-align:center;width:32px}.product-extra-buttons>div.videoList a span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-size:21px}.product-extra-buttons>div.videoList a:hover i{--tw-text-opacity:1;background-color:transparent;color:rgb(255 195 0/var(--tw-text-opacity))}.product-extra-buttons>div.videoList a:hover span{--tw-text-opacity:1;color:rgb(255 195 0/var(--tw-text-opacity));-webkit-text-decoration-line:none;text-decoration-line:none;text-shadow:1px 1px 1px #000}.filter-list .filter,.filter-list .sort-by,.filter-list .sort-direction{position:relative}@media (max-width:767px){.filter-list .filter,.filter-list .sort-by,.filter-list .sort-direction{position:static}}.filter-list .filter .filter-name,.filter-list .sort-by .filter-name,.filter-list .sort-direction .filter-name{position:relative}.filter-list .filter .filter-name:after,.filter-list .sort-by .filter-name:after,.filter-list .sort-direction .filter-name:after{--tw-text-opacity:1;--tw-content:"d";align-items:center;color:rgb(225 225 225/var(--tw-text-opacity));content:var(--tw-content);display:flex;font-family:celo-font;font-size:27px;height:100%;justify-content:center;position:absolute;right:9px;top:0}.filter-list .filter .filterOptions,.filter-list .sort-by .filterOptions,.filter-list .sort-direction .filterOptions{display:none}@media (max-width:767px){.filter-list .filter .filterOptions,.filter-list .sort-by .filterOptions,.filter-list .sort-direction .filterOptions{left:0;margin-top:1px;right:0;width:100%}}.filter-list .filter .filterOptions .filter-item .filter-circle:before,.filter-list .filter .filterOptions .sort-item .filter-circle:before,.filter-list .sort-by .filterOptions .filter-item .filter-circle:before,.filter-list .sort-by .filterOptions .sort-item .filter-circle:before,.filter-list .sort-direction .filterOptions .filter-item .filter-circle:before,.filter-list .sort-direction .filterOptions .sort-item .filter-circle:before{align-items:center;display:flex;font-size:20px;height:100%;justify-content:center;width:100%}.filter-list .filter .filterOptions .filter-item.active,.filter-list .filter .filterOptions .filter-item:hover,.filter-list .filter .filterOptions .sort-item.active,.filter-list .filter .filterOptions .sort-item:hover,.filter-list .sort-by .filterOptions .filter-item.active,.filter-list .sort-by .filterOptions .filter-item:hover,.filter-list .sort-by .filterOptions .sort-item.active,.filter-list .sort-by .filterOptions .sort-item:hover,.filter-list .sort-direction .filterOptions .filter-item.active,.filter-list .sort-direction .filterOptions .filter-item:hover,.filter-list .sort-direction .filterOptions .sort-item.active,.filter-list .sort-direction .filterOptions .sort-item:hover{font-weight:700}.filter-list .filter .filterOptions .filter-item.active .filter-circle,.filter-list .filter .filterOptions .filter-item:hover .filter-circle,.filter-list .filter .filterOptions .sort-item.active .filter-circle,.filter-list .filter .filterOptions .sort-item:hover .filter-circle,.filter-list .sort-by .filterOptions .filter-item.active .filter-circle,.filter-list .sort-by .filterOptions .filter-item:hover .filter-circle,.filter-list .sort-by .filterOptions .sort-item.active .filter-circle,.filter-list .sort-by .filterOptions .sort-item:hover .filter-circle,.filter-list .sort-direction .filterOptions .filter-item.active .filter-circle,.filter-list .sort-direction .filterOptions .filter-item:hover .filter-circle,.filter-list .sort-direction .filterOptions .sort-item.active .filter-circle,.filter-list .sort-direction .filterOptions .sort-item:hover .filter-circle{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 195 0/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-family:celo-font}.filter-list .filter .filterOptions .filter-item.active .filter-circle:before,.filter-list .filter .filterOptions .filter-item:hover .filter-circle:before,.filter-list .filter .filterOptions .sort-item.active .filter-circle:before,.filter-list .filter .filterOptions .sort-item:hover .filter-circle:before,.filter-list .sort-by .filterOptions .filter-item.active .filter-circle:before,.filter-list .sort-by .filterOptions .filter-item:hover .filter-circle:before,.filter-list .sort-by .filterOptions .sort-item.active .filter-circle:before,.filter-list .sort-by .filterOptions .sort-item:hover .filter-circle:before,.filter-list .sort-direction .filterOptions .filter-item.active .filter-circle:before,.filter-list .sort-direction .filterOptions .filter-item:hover .filter-circle:before,.filter-list .sort-direction .filterOptions .sort-item.active .filter-circle:before,.filter-list .sort-direction .filterOptions .sort-item:hover .filter-circle:before{--tw-content:"a";content:var(--tw-content)}.filter-list .filter .filterOptions .slider-minmax,.filter-list .sort-by .filterOptions .slider-minmax,.filter-list .sort-direction .filterOptions .slider-minmax{padding:0 15px}.filter-list .filter .filterOptions .noUi-target,.filter-list .sort-by .filterOptions .noUi-target,.filter-list .sort-direction .filterOptions .noUi-target{border:none;box-shadow:none}.filter-list .filter .filterOptions .noUi-connects,.filter-list .sort-by .filterOptions .noUi-connects,.filter-list .sort-direction .filterOptions .noUi-connects{background-color:#ededed}.filter-list .filter .filterOptions .noUi-touch-area,.filter-list .sort-by .filterOptions .noUi-touch-area,.filter-list .sort-direction .filterOptions .noUi-touch-area{background-color:#ffc300;border-radius:50%}.filter-list .filter .filterOptions .noUi-horizontal,.filter-list .sort-by .filterOptions .noUi-horizontal,.filter-list .sort-direction .filterOptions .noUi-horizontal{border-radius:18px;font-size:12px;height:10px;margin-bottom:10px;margin-top:30px;padding:0 15px}.filter-list .filter .filterOptions .noUi-horizontal .noUi-handle,.filter-list .sort-by .filterOptions .noUi-horizontal .noUi-handle,.filter-list .sort-direction .filterOptions .noUi-horizontal .noUi-handle{background:transparent;border:none;box-shadow:none;height:28px;top:-10px;width:29px}.filter-list .filter .filterOptions .noUi-horizontal .noUi-handle:after,.filter-list .filter .filterOptions .noUi-horizontal .noUi-handle:before,.filter-list .sort-by .filterOptions .noUi-horizontal .noUi-handle:after,.filter-list .sort-by .filterOptions .noUi-horizontal .noUi-handle:before,.filter-list .sort-direction .filterOptions .noUi-horizontal .noUi-handle:after,.filter-list .sort-direction .filterOptions .noUi-horizontal .noUi-handle:before{display:none}.filter-list .filter .filterOptions .noUi-horizontal .noUi-tooltip,.filter-list .sort-by .filterOptions .noUi-horizontal .noUi-tooltip,.filter-list .sort-direction .filterOptions .noUi-horizontal .noUi-tooltip{background:transparent;border:none;bottom:110%;font-weight:600;padding:0}@media (max-width:991px){.filter-list .filter .filterOptions .noUi-horizontal .noUi-tooltip,.filter-list .sort-by .filterOptions .noUi-horizontal .noUi-tooltip,.filter-list .sort-direction .filterOptions .noUi-horizontal .noUi-tooltip{font-size:.875rem}}.filter-list .filter.active .filter-name:after,.filter-list .sort-by.active .filter-name:after,.filter-list .sort-direction.active .filter-name:after{--tw-content:"J";content:var(--tw-content)}.filter-list .filter.active>span,.filter-list .sort-by.active>span,.filter-list .sort-direction.active>span{font-weight:700}.filter-list .filter.active .filterOptions,.filter-list .sort-by.active .filterOptions,.filter-list .sort-direction.active .filterOptions{display:block}#refPaginationNext,#refPaginationPrev{font-family:celo-font}.product-page-overlay.active{display:block}.product-container-top{display:grid;gap:15px;grid-auto-flow:column;grid-template-areas:"A B" "C B";grid-template-columns:45% 45%;justify-content:space-between}@media (max-width:991px){.product-container-top{display:flex;flex-direction:column;justify-content:flex-start}}.product-container-top .product-header{grid-area:A}.product-container-top .product-images{grid-area:B}.product-container-top .product-data{grid-area:C}.product-container-top .product-data .full-description p,.product-container-top .product-data .shortened-description p{margin-bottom:20px}.obsolete-reference .product-container-top{grid-template-columns:100% 0}.obsolete-reference .product-images{display:none}.comments .swiper-button-next-comments:after,.comments .swiper-button-prev-comments:after{--tw-text-opacity:1;color:rgb(225 225 225/var(--tw-text-opacity))}.gslide-media.gslide-image{border-width:0}.gclose.gbtn,.gnext.gbtn,.gprev.gbtn{--tw-bg-opacity:1;background-color:rgb(255 195 0/var(--tw-bg-opacity))}.gclose.gbtn svg path,.gnext.gbtn svg path,.gprev.gbtn svg path{fill:#000}.related-groups a{word-break:break-word}.obsoleteList{margin-bottom:75px;margin-left:auto;margin-right:auto;width:95%}@media (max-width:767px){.obsoleteList{margin-bottom:63px}}@media (max-width:991px){.obsoleteList{width:100%}}.obsoleteList .obsoleteSearch{width:60%}@media (max-width:767px){.obsoleteList .obsoleteSearch{width:100%}}.obsoleteList .obsoleteSearch .obsolete-search-title{font-family:Roboto;font-size:20px;margin-bottom:8px}@media (max-width:767px){.obsoleteList .obsoleteSearch .obsolete-search-title{font-size:16px}}.obsoleteList .obsoleteSearch .obsolete-input-container{font-family:Roboto,sans-serif;font-size:16px;width:100%}@media (max-width:767px){.obsoleteList .obsoleteSearch .obsolete-input-container{margin-bottom:15px;width:100%}}.obsoleteList .obsoleteSearch .obsolete-input-container .ts-control{--tw-bg-opacity:1;align-items:center;background-color:rgb(225 225 225/var(--tw-bg-opacity));border:none;height:auto;min-height:2.5rem}.obsoleteList .obsoleteSearch .obsoleteSearchBtn{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(225 225 225/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));margin-left:22px;width:230px}@media (max-width:767px){.obsoleteList .obsoleteSearch .obsoleteSearchBtn{margin-left:0;width:100%}}.obsoleteList .obsoleteSearch .obsoleteSearchBtn{border-radius:18px;font-weight:600;padding:6px 0;text-align:center}.obsoleteList .obsoleteSearch .obsoleteSearchBtn.active{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 195 0/var(--tw-bg-opacity));color:rgb(0 0 0/var(--tw-text-opacity));cursor:pointer}.obsoleteList .obsoleteResults .obsoleteItem{--tw-border-opacity:1;border-color:rgb(199 199 199/var(--tw-border-opacity));border-width:1px 0;margin-top:25px;padding:5px 25px}@media (max-width:767px){.obsoleteList .obsoleteResults .obsoleteItem{border-left-width:1px;border-radius:12px;border-right-width:1px;margin-left:auto;margin-right:auto;padding:5px 0;padding:0 13px;padding-bottom:13px;width:100%}}.obsoleteList .obsoleteResults .obsoleteItem .obsoleteImage{margin-right:65px;width:20%}@media (max-width:767px){.obsoleteList .obsoleteResults .obsoleteItem .obsoleteImage{margin-bottom:5px;margin-left:0;margin-right:0;margin-top:5px;max-width:90%;width:100%}}.obsoleteList .obsoleteResults .obsoleteItem .obsoleteImage img{max-width:85%}@media (max-width:767px){.obsoleteList .obsoleteResults .obsoleteItem .obsoleteImage img{margin-left:auto;margin-right:auto;max-height:180px;max-width:100%}}.obsoleteList .obsoleteResults .obsoleteItem .obsoleteText{margin-bottom:7px;max-width:52%}@media (max-width:767px){.obsoleteList .obsoleteResults .obsoleteItem .obsoleteText{margin-bottom:20px;max-width:100%;text-align:center}}.obsoleteList .obsoleteResults .obsoleteItem .ref{align-items:center;display:flex;margin-bottom:5px}@media (max-width:767px){.obsoleteList .obsoleteResults .obsoleteItem .ref{display:block;margin-bottom:20px;max-width:100%;text-align:center}}.obsoleteList .obsoleteResults .obsoleteItem .ref .obsoleteFlag{--tw-bg-opacity:1;background-color:rgb(255 195 0/var(--tw-bg-opacity));font-size:12px;line-height:13px;margin-left:5px;padding:0}@media (max-width:767px){.obsoleteList .obsoleteResults .obsoleteItem .ref .obsoleteFlag{font-weight:600;margin:5px auto;padding:3px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.obsoleteList .obsoleteResults .obsoleteItem .descriptionLong{color:#727272;line-height:20px}.obsoleteList .obsoleteResults .obsoleteItem .obsoleteSeparator{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:50%;height:11px;margin-left:25px;margin-right:45px;width:11px}@media (max-width:767px){.obsoleteList .obsoleteResults .obsoleteItem .obsoleteSeparator{height:12px;margin:10px auto 15px;width:12px}}.obsoleteList .obsoleteResults .obsoleteItem .obsoleteLink a{border-radius:18px;color:#000;display:block;padding:7px 18px}.obsolete-product-flag,.obsoleteList .obsoleteResults .obsoleteItem .obsoleteLink a{--tw-bg-opacity:1;background-color:rgb(255 195 0/var(--tw-bg-opacity));text-align:center}.obsolete-product-flag{font-size:13px;line-height:17px;margin-bottom:24px;margin-top:10px;padding-left:15px;padding-right:15px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.range-slider-input{border:1px solid #b5b5b5;border-radius:6px;margin-bottom:12px;padding:4px;width:100%}
