@media(min-width:767px){.default-product-detail-component .columnselector>style + div{margin-left:-27px}
.default-product-detail-component .fullWidthColumnSelector{margin-left:27px}
}
@media(max-width:767px){.default-product-detail-component .productCarousel{margin-bottom:9em !important}
}
@media(min-width:768px) and (max-width:1024px){.default-product-detail-component .productCarousel .carousel-indicators{bottom:-150px !important}
}
@media(max-width:767px){.default-product-detail-component .productCarousel .carousel-indicators{bottom:-9em !important}
}
.default-product-detail-component .recentAndRelatedProducts{display:none}
.default-product-detail-component #product-modal .modal-content .modal-title .finish{display:none !important}
.col-sm-6 .customrte h2{font-size:40px;font-weight:700}
@media(max-width:767px){.col-sm-6 .customrte h2{font-size:26px}
}
.product-details .finisheImgsRow{display:none}
.product-details .productCarousel .carousel{padding-bottom:20px}
.product-details .productCarousel .carousel .carousel-inner .item{text-align:center}
.product-details .productCarousel .carousel .carousel-inner .item iframe#productVideo{height:-webkit-fill-available;width:-webkit-fill-available;max-height:343px}
@media(min-width:1025px){.product-details .productCarousel .carousel .carousel-inner .item iframe#productVideo{min-height:320px}
}
.product-details .productCarousel .carousel .carousel-inner .item img{max-height:343px;width:100%;height:100%}
@media(min-width:1025px) and (max-width:1919px){.product-details .productCarousel .carousel .carousel-inner .item img{max-width:550px;min-height:450px}
}
.product-details .productCarousel .carousel-control{display:none !important}
.product-details .productCarousel .carousel-indicators{display:block;left:25%}
@media(min-width:1350px){.product-details .productCarousel .carousel-indicators{bottom:-122px !important}
}
.product-details .productCarousel .carousel-indicators li{height:56px !important;width:56px !important;background-color:#fff;border-color:transparent !important;transition:all .3s;overflow:hidden;border-radius:50% !important}
.product-details .productCarousel .carousel-indicators li:hover{background-color:#fff !important}
.product-details .productCarousel .carousel-indicators li.active{border:2px solid #3193bc !important;background-color:white !important}
.product-details .productCarousel .carousel-indicators li img{width:inherit;height:-webkit-fill-available}
.alle-core-buttonlink .btn{margin-top:30px;transition:all .3s;text-decoration:none;font-size:16px;background-color:#3193bc;border-radius:3px !important;padding:15px 30px !important}
.alle-core-buttonlink .btn:hover{background-color:#4cbbe9;opacity:100%}
.customrte h2{font-weight:700}
.customrte h3{font-weight:500;font-size:28px}
@media(max-width:767px){.product-details .xtra-xtra-parsys .accordian-tab{margin:0 !important;padding:0 !important}
}
.accordion-wapper .wrapper .panel{border:0;border-bottom:1px solid #dcdcdc;border-radius:0}
.accordion-wapper .wrapper .panel .panel-body{padding-top:30px !important;padding-bottom:30px !important}
.accordion-wapper .wrapper .panel .panel-heading{background-color:transparent}
.accordion-wapper .wrapper .panel .panel-heading .panel-title a{font-size:16px;font-weight:600}
.accordion-wapper .wrapper .panel .panel-heading .panel-title a:before{content:"";background-image:url(clientlib-base-lcn/resources/accordion-expand.svg);background-repeat:no-repeat;height:11px;width:11px}
.accordion-wapper .wrapper .panel .panel-heading .panel-title a:hover{color:#3193bc}
.accordion-wapper .wrapper .panel .panel-heading.active .panel-title a:before{background-image:url(clientlib-base-lcn/resources/accordion-active.svg)}
@media(max-width:480px){.flex-text-center-align .col-sm-3{display:none}
}
@media(max-width:767px){.cmp-image img{max-width:100%;width:auto}
}
.cmp-image a{display:block;transition:opacity .3s}
.cmp-image a:hover{opacity:.5}
@media(max-width:820px){.contentcontainer .col-xs-12 .customrte .clearfix h1{font-size:56px !important}
}
@media(min-width:821px) and (max-width:1281px){.contentcontainer .col-xs-12 .customrte .clearfix h1{font-size:56px !important}
}
.multi-carousel .carousel-column .mainColumnImage{opacity:70%}
.multi-carousel .carousel-column .columnText a{color:#000}
.multi-carousel .carousel-column .columnText a:hover{text-decoration:none !important}
.multi-carousel .carousel-column .columnText b{font-size:16px !important;font-weight:600 !important}
.multi-carousel .carousel-column:hover .mainColumnImage{opacity:100%}
.multi-carousel .carousel-column:hover .columnText p b a{color:#3193bc}
.multi-carousel .slick-arrow.slick-prev{top:28% !important}
.multi-carousel .slick-arrow.slick-prev:before{background-image:none !important;top:20% !important;content:"\f104";font-family:"FontAwesome";font-size:70px;color:#282823;left:-50px !important}
@media(max-width:767px){.multi-carousel .slick-arrow.slick-prev:before{left:-35px !important}
}
@media(max-width:1024px) and (min-width:768px){.multi-carousel .slick-arrow.slick-prev:before{left:-45px !important}
}
.multi-carousel .slick-arrow.slick-next{top:28% !important}
.multi-carousel .slick-arrow.slick-next:before{background-image:none !important;top:20% !important;content:"\f105";font-family:"FontAwesome";font-size:70px;color:#282823}
@media(max-width:1024px) and (min-width:768px){.multi-carousel .slick-arrow.slick-next:before{left:80px !important}
}
@media(max-width:767px){.multi-carousel .slick-arrow.slick-next:before{left:65px !important}
}
.product-banner{transition:all .3s}