.klproducts-detailwrap{display:flex;flex-wrap:wrap}.klproducts__imgcontainer{max-width:552px;box-sizing:border-box}.klproducts__textcontainer{flex:1}.klproducts__content{padding:35px 40px 0}.klproducts__content h3{line-height:1}.klproducts__content .klproducts__price{padding:30px 0;font-size:1.25rem;font-family:"Poppins SemiBold";color:var(--app-theme-color);line-height:1}.klproducts__content .klproducts__options ul{display:inline-flex;flex-wrap:wrap;border:1px dashed var(--app-secondary-border-color);border-radius:.25rem;padding:5px 20px;background-color:var(--app-grey-light-bg)}.klproducts__content .klproducts__options ul li{display:flex;align-items:center;padding:10px 0}.klproducts__content .klproducts__options ul li:not(:last-child){margin-right:20px}.klproducts__content .klproducts__opticon{width:44px;height:44px;display:inline-block;background:url(../img/product-sprite-icons.svg) no-repeat;background-size:138px 44px}.klproducts__content .klproducts__opticon.natural{background-position:0 0}.klproducts__content .klproducts__opticon.shield{background-position:-47px 0}.klproducts__content .klproducts__opticon.organic{background-position:-94px 0}.klproducts__content .klproducts__optlabel{padding-left:10px}.klproducts__content .klproducts__share{padding:0px 0 0}.klproducts__content .klproducts__share .btn{text-transform:uppercase;font-family:"Poppins SemiBold";display:inline-flex;align-items:center}.klproducts__content .klproducts__share .btn i{padding-left:5px}.klproducts__content h5{padding:30px 0 20px}.klproducts__content p{text-align:justify;line-height:1.8}.klproducts__content ul{padding-left:20px;padding-bottom:10px}.klproducts__content ul li{text-align:justify;line-height:1.8;list-style:disc}.klproducts__content strong{font-family:"Poppins SemiBold";font-size:1rem;padding-bottom:10px;display:block;text-decoration:underline}.klproducts__sliderwrap{width:100%;margin:35px auto 0;border:1px solid #eee}.klproducts__sliderwrap .klslider__item{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.klproducts__sliderwrap .klslider__item a{width:100%}.klproducts__sliderwrap .klslider__item .klvideowrapper{position:relative;padding-bottom:95%;padding-top:25px;height:0}.klproducts__sliderwrap .klslider__item .klvideowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.klproducts__sliderwrap .slick-prev,.klproducts__sliderwrap .slick-next{z-index:1;width:40px;height:40px;padding:10px;border-radius:.25rem;-webkit-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.klproducts__sliderwrap .slick-prev:before,.klproducts__sliderwrap .slick-next:before{font-family:"KLFI";color:var(--app-icon-color);font-size:18px}.klproducts__sliderwrap .slick-prev:hover,.klproducts__sliderwrap .slick-next:hover{background-color:rgba(0,0,0,0.05)}.klproducts__sliderwrap .slick-prev:hover:before,.klproducts__sliderwrap .slick-next:hover:before{color:var(--app-icon-hover-color)}.klproducts__sliderwrap .slick-prev{left:10px}.klproducts__sliderwrap .slick-prev:before{content:"\e905"}.klproducts__sliderwrap .slick-next{right:10px}.klproducts__sliderwrap .slick-next:before{content:"\e906"}.klproducts__slider{min-height:550px}.klproducts__slider img{width:100%;height:100%;object-fit:cover}.klproducts__thumbnav .klslider__item{cursor:pointer;border:2px solid transparent;-webkit-transition:border-color 0.3s ease;-ms-transition:border-color 0.3s ease;-moz-transition:border-color 0.3s ease;transition:border-color 0.3s ease;position:relative}.klproducts__thumbnav .klslider__item i{position:absolute;font-size:30px}.klproducts__thumbnav .is-active .klslider__item{border-color:var(--app-theme-color)}.klproducts__thumbnav img{max-height:100px;width:100%;height:100%;object-fit:cover}@media (min-width: 1200px){.klproducts__imgcontainer{width:552px;position:relative}.klproducts__imgcontainer .fixed{position:fixed;top:55px;max-width:552px}.klproducts__imgcontainer .bottom{position:absolute;bottom:0;top:auto;max-width:552px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.klproducts__imgcontainer{margin:0 auto}.klproducts-detailwrap{flex-direction:column}.klproducts__content{padding:50px 0 0}}@media only screen and (max-width: 767px){.klproducts__imgcontainer{max-width:100%}.klproducts-detailwrap{flex-direction:column}.klproducts__content{padding:50px 0 0}.klproducts__slider{min-height:auto}.klproducts__sliderwrap .klslider__item .klvideowrapper{padding-bottom:90%}}
