/**Main Contents**/
.wrapper{width:100%;height:auto;position:relative;overflow:hidden;z-index:0;}
.mainContents{width:100%;margin:70px auto 0 auto;position:relative;}
.mainContents h1{font-size:52px;line-height:120%;}
.mainContents h2{font-size:42px;line-height:120%;}
.mainContents h3{font-size:34px;line-height:130%;}
.mainContents h4{font-size:26px;line-height:130%;}
.mainContents h5{font-size:20px;line-height:140%;}
.mainContents h6{font-size:16px;line-height:140%;}
.mainContents h1,.mainContents h2,.mainContents h3,.mainContents h4,.mainContents h5,.mainContents h6{font-weight:500;text-transform:capitalize;}
.mainContents p{font-size:16px;line-height:150%;}
.mainContents p strong{font-weight:700}
.mainContents .font20{font-size:20px !important;line-height:150%;}
.mainContents .font18{font-size:18px !important;line-height:150%;}
.mainContents .font14,
footer .font14{font-size:14px !important;line-height:150%;}
.mainContents .font12{font-size:12px !important;line-height:150%;}
.STICKCONTENT .wrapper{overflow:visible;}
.STICKCONTENT .sticky{position:-webkit-sticky;position:sticky;top:120px;}
.ANCHOR::before{content:'';display:block;height:70px;margin-top:-70px;visibility:hidden;}
/**Homepage - Slider Banner**/
.home_Banners{width:100%;height:auto;margin:0 auto;position:relative;overflow:hidden;}
.home_Banners .banner_Slider{width:calc(100% - 60px);max-width:1360px;position:relative;margin:0 auto;padding:48px 0;}
.home_Banners .banner_Slider .banner_Img{width:100%;height:0;padding-top:50%;border-radius:16px;overflow:hidden;position:relative;}
.home_Banners .banner_Slider .banner_Img img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;}
.home_Banners .banner_Slider .banner_Img::before{content:"";position: absolute;inset: 0;pointer-events: none;z-index: 1;background: linear-gradient(to top, rgba(0,0,0,0.4), rgba(0,0,0,0.4));}
.home_Banners .banner_Slider .banner_Text{width:calc(100% - 60px);max-width:768px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;}
.home_Banners .banner_Slider .banner_Text h1{color:#fff;margin-bottom:24px;opacity:0.0;animation:anim_flyup 0.75s ease-in-out 0.5s 1 forwards;}
.home_Banners .banner_Slider .banner_Text p{color:#fff;opacity:0.0;animation:anim_flyup 0.75s ease-in-out 0.75s 1 forwards;}
.home_Banners .banner_Slider .banner_Text .commonBtn{margin-top:32px;opacity:0.0;animation:anim_flyup 0.75s ease-in-out 1s 1 forwards;}
.home_Banners .banner_Slider .slick-slide {
    animation:slideOut .4s cubic-bezier(0.4, 0.29, 0.01, 1);
  }
.home_Banners .banner_Slider .slick-slide.slick-active {
    z-index: 1;
    animation:slideIn 2.4s cubic-bezier(0.4, 0.29, 0.01, 1);
}
@keyframes slideIn {
  from {
    filter:blur(15px);
  }
  to {
    filter:blur(0);
  }
}
@keyframes slideOut {
  from {
    filter:blur(0);
  }
  to {
    filter:blur(15px);
  }
}
/**Homepage - Intro 01**/
.home_Intro_01{width:100%;background:#fff;}
.home_Intro_01 .container{width:calc(100% - 60px);max-width:1360px;margin:0 auto;padding:48px 0;text-align:center;}
.home_Intro_01 .grp_Text{width:100%;max-width:768px;margin:0 auto;}
.home_Intro_01 .grp_Text h2,
.home_Intro_01 .grp_Text p{margin-bottom:24px;opacity:0.0;}
.home_Intro_01 .grp_Text p{color:#666666;}
.home_Intro_01 .grp_Text .tagline{margin-bottom:16px;}
.home_Intro_01 .grp_Text .tagline strong{font-weight:600;color:#222222;}
.home_Intro_01 .nav_Content{width:100%;display:flex;flex-wrap:wrap;border-radius:16px;overflow:hidden;border:1px solid #e1e1e1;margin-top:60px;opacity:0.0;}
.home_Intro_01 .nav_Content .left_Nav{width:500px;}
.home_Intro_01 .nav_Content .left_Nav ul{width:100%;text-align:left;}
.home_Intro_01 .nav_Content .left_Nav ul li{width:calc(100% - 60px);padding:15px 30px;display:block;border-bottom:1px solid #e1e1e1;}
.home_Intro_01 .nav_Content .left_Nav ul li:last-child{border-bottom:none;}
.home_Intro_01 .nav_Content .left_Nav ul li a{display:inline-block;font-size:20px;line-height:150%;color:#222222;text-decoration:none;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}
.home_Intro_01 .nav_Content .left_Nav ul li a::before{content:attr(data-text);font-weight:700;visibility:hidden;display:block;height:0;overflow:hidden;}
.home_Intro_01 .nav_Content .left_Nav ul li a:hover,
.home_Intro_01 .nav_Content .left_Nav ul li a.active{color:#399435;font-weight:600;}
.home_Intro_01 .nav_Content .rgt_Content{width:calc(100% - 501px);border-left:1px solid #e1e1e1;display:grid;
grid-template-columns:1fr;justify-content:center;align-items:center;overflow:hidden;}
.home_Intro_01 .nav_Content .rgt_Content .grp{width:calc(100% - 100px);padding:50px;position:absolute;opacity:0;transform:translateY(60px);    transition:all .5s ease;pointer-events:none;}
.home_Intro_01 .nav_Content .rgt_Content .grp.active{opacity:1;transform:translateY(0);pointer-events:auto;position:relative;}
.home_Intro_01 .nav_Content .rgt_Content .grp .photo{width:300px;height:200px;position:relative;overflow:hidden;border-radius:12px;margin-bottom:24px;}
.home_Intro_01 .nav_Content .rgt_Content .grp .photo img{width:100%;height:100%;object-fit:cover;}
.home_Intro_01 .nav_Content .rgt_Content .grp .description{text-align:left;}
.home_Intro_01 .nav_Content .rgt_Content .grp .description h3{margin-bottom:24px;}
.home_Intro_01 .nav_Content .rgt_Content .grp .description p{margin-bottom:32px;color:#666666;}
.home_Intro_01.animation .grp_Text .tagline{animation:anim_flyup 0.75s ease-in-out 0s 1 forwards;}
.home_Intro_01.animation .grp_Text h2{animation:anim_flyup 0.75s ease-in-out 0.25s 1 forwards;}
.home_Intro_01.animation .grp_Text .paragraph{animation:anim_flyup 0.75s ease-in-out 0.5s 1 forwards;}
.home_Intro_01.animation .nav_Content{animation:anim_flyleft 0.75s ease-in-out 0.75s 1 forwards;}
/**Homepage - Intro 02**/
.home_Intro_02{width:100%;background:#fff;}
.home_Intro_02 .container{width:calc(100% - 60px);max-width:1360px;margin:0 auto;padding:48px 0;text-align:left;}
.home_Intro_02 .grp_Text{width:calc(100% + 60px);margin:0 auto;font-size:0;}
.home_Intro_02 .grp_Text span{display:inline-block;vertical-align:middle;width:calc(50% - 80px);margin-right:80px;}
.home_Intro_02 .grp_Text h3,
.home_Intro_02 .grp_Text p{opacity:0.0;}
.home_Intro_02 .grp_Text p{color:#666666;}
.home_Intro_02 .grid_Layout{width:calc(100% + 34px);display:flex;flex-wrap:wrap;overflow:hidden;margin-top:60px;}
.home_Intro_02 .grid_Layout .col_1{border:1px solid #e1e1e1;width:calc(33.333% - 34px);margin-right:32px;border-radius:16px;overflow:hidden;display:flex;justify-content:center;align-items:center;opacity:0.0;}
.home_Intro_02 .grid_Layout .col_2{border:1px solid #fff;width:calc(33.333% - 34px);margin-right:32px;opacity:0.0;}
.home_Intro_02 .grid_Layout .col_3{border:1px solid #fff;width:calc(33.333% - 34px);margin-right:32px;opacity:0.0;}
.home_Intro_02 .grid_Layout .photo{width:100%;height:0;padding-top:60%;position:relative;overflow:hidden;border-radius:12px;margin-bottom:32px;}
.home_Intro_02 .grid_Layout .col_3 .photo{margin-bottom:0;margin-top:32px;}
.home_Intro_02 .grid_Layout .photo img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;}
.home_Intro_02 .grid_Layout .grp{border:1px solid #e1e1e1;width:calc(100% - 64px);padding:32px;text-align:center;border-radius:16px;overflow:hidden;}
.home_Intro_02 .grid_Layout .col_1 .grp{border:none;border-radius:0;overflow:auto;}
.home_Intro_02 .grid_Layout .grp .number{font-family:"Roboto", sans-serif;font-weight:700;font-size:70px;line-height:120%;}
.home_Intro_02 .grid_Layout .grp .text{color:#666666;}
.home_Intro_02.animation .grp_Text h3{animation:anim_flyleft 0.75s ease-in-out 0s 1 forwards;}
.home_Intro_02.animation .grp_Text p{animation:anim_flyright 0.75s ease-in-out 0s 1 forwards;}
.home_Intro_02.animation .grid_Layout .col_1{animation:anim_flyup 0.75s ease-in-out 0.25s 1 forwards;}
.home_Intro_02.animation .grid_Layout .col_2{animation:anim_flyup 0.75s ease-in-out 0.5s 1 forwards;}
.home_Intro_02.animation .grid_Layout .col_3{animation:anim_flyup 0.75s ease-in-out 0.75s 1 forwards;}
/**Homepage - Get Started**/
.home_GetStarted{width:100%;background:#fff;}
.home_GetStarted .container{width:calc(100% - 60px);max-width:1360px;margin:0 auto;padding:48px 0;text-align:center;}
.home_GetStarted .container .bg_Img{width:100%;border-radius:16px;overflow:hidden;
background-image:url("http://petersnew.medialabsstreaming.com/Content/images/home/img-ready-to-start.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;animation: moveBg 12s linear infinite;}
.home_GetStarted .container .bg_Img::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(to top, rgba(0,0,0,0.4), rgba(0,0,0,0.4));}
.home_GetStarted .container .bg_Text{width:calc(100% - 60px);max-width:768px;padding:120px 0;margin:0 auto;text-align:center;z-index:2;}
.home_GetStarted .container .bg_Text h1{color:#fff;margin-bottom:24px;opacity:0.0;}
.home_GetStarted .container .bg_Text p{color:#fff;opacity:0.0;}
.home_GetStarted .container .bg_Text .commonBtn{margin-top:32px;opacity:0.0;}
.home_GetStarted.animation .container .bg_Text h1{animation:anim_flyup 0.75s ease-in-out 0s 1 forwards;}
.home_GetStarted.animation .container .bg_Text p{animation:anim_flyup 0.75s ease-in-out 0.25s 1 forwards;}
.home_GetStarted.animation .container .bg_Text .commonBtn{animation:anim_flyup 0.75s ease-in-out 0.5s 1 forwards;}
/**Common Page**/
.commonPage{width:100%;min-height:55vh;background:#ffffff;position:relative;}
.commonPage .container{width:calc(100% - 60px);max-width:1360px;margin:0 auto;padding:48px 0;position:relative;opacity:0.0;animation:anim_flyup 0.75s ease-in-out 0s 1 forwards;}
.breadcrumb{width:100%;font-size:12px;line-height:150%;color:#399435;margin-bottom:16px;}
.breadcrumb a{display:inline-block;vertical-align:top;color:#222222;text-decoration:none;font-size:12px;line-height:150%;}
.breadcrumb a:hover{text-decoration:underline;}
.breadcrumb span{display:inline-block;vertical-align:top;margin:0 2.5px;font-size:12px;line-height:150%;color:#222222;}
.tabs{width:100%;}
.tabs .commonBtn{display:inline-block;vertical-align:top;margin-right:16px;margin-bottom:16px;}
/**Filter Products**/
.filter_Products{width:100%;font-size:0;position:relative;}
.filter_Products .left_Filter{width:350px;margin-right:80px;display:inline-block;vertical-align:top;}
.filter_Products .left_Filter .grp{width:100%;border-radius:12px;border:1px solid #e1e1e1;overflow:hidden;}
.filter_Products .left_Filter .grp .title{font-size:14px;line-height:150%;font-weight:700;color:#fff;width:calc(100% - 48px);padding:12px 24px;background:#399435;}
.filter_Products .left_Filter .grp .filter_Accordion{background:#fff;width:100%;}
.filter_Products .left_Filter .grp .filter_Accordion .inner{width:100%;border-bottom:1px solid #e1e1e1;}
.filter_Products .left_Filter .grp .filter_Accordion .inner:last-child{border:none;}
.filter_Products .left_Filter .grp .filter_Accordion .inner .filter_Title{width:calc(100% - 48px);padding:12px 24px;cursor:pointer;position:relative;}
.filter_Products .left_Filter .grp .filter_Accordion .inner .filter_Title span{display:inline-block;margin-right:24px;font-size:14px;line-height:150%;}
.filter_Products .left_Filter .grp .filter_Accordion .inner .filter_Title::after{content:'';background:url("http://petersnew.medialabsstreaming.com/Content/images/common/icon-down.svg")no-repeat;background-size:100%;width:24px;height:24px;position:absolute;right:20px;top:12px;transform:rotate(-180deg);}
.filter_Products .left_Filter .grp .filter_Accordion .inner .filter_Title.active::after{transform:rotate(0);}
.filter_Products .left_Filter .grp .filter_Accordion .inner .filter_Prods{width:calc(100% - 48px);padding:0 24px 12px 24px;display:none;}
.filter_Products .left_Filter .grp .filter_Accordion .inner .filter_Prods.active{display:block;}
.filter_Products .left_Filter .grp .filter_Accordion .inner .filter_Prods a{display:block;padding:5px 0;font-size:14px;line-height:150%;text-decoration:none;color:#666666;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.filter_Products .left_Filter .grp .filter_Accordion .inner .filter_Prods a:hover{text-decoration:underline;color:#399435;}
.filter_Products .rgt_Products{width:calc(100% - 430px);display:inline-block;vertical-align:top;}
.filter_Products .rgt_Products h2{margin-bottom:24px;}
.prod_List{margin-top:24px;}
.prod_List h5{margin-bottom:24px;}
.prod_List ul{width:calc(100% + 32px);display:flex;flex-wrap:wrap;}
.prod_List ul li{width:calc(33.333% - 32px);margin-right:32px;margin-bottom:32px;}
.prod_List ul li a{width:100%;display:block;text-decoration:none;}
.prod_List ul li .photo{width:100%;margin-bottom:20px;border-radius:16px;border:1px solid #e1e1e1;overflow:hidden;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.prod_List ul li .photo img{display:block;width:100%;transform:scale(1.05);-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.prod_List ul li .detail{width:100%;}
.prod_List ul li .detail p{color:#666666;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.prod_List ul li .detail strong{display:block;color:#222222}
.prod_List ul li a:hover .photo{border:1px solid #399435;}
.prod_List ul li a:hover .photo img{transform:scale(1.15);}
.prod_List ul li a:hover .detail p{color:#399435;}
.prod_List ul li a:hover .detail strong{color:#399435;}
/**Product Details**/
.product_Detail{width:100%;font-size:0;position:relative;}
.product_Detail ul{list-style:disc;margin-bottom:20px;padding-left:15px;display:block;}
.product_Detail ul li{margin:5px 0;font-size:16px;line-height:150%;display:list-item;}
.product_Detail .left_Photos{width:350px;margin-right:80px;display:inline-block;vertical-align:top;position:relative;}
.product_Detail .left_Photos .photo_Slider{width:100%;position:relative;margin:0 auto;border:1px solid #e1e1e1;border-radius:16px;overflow:hidden;}
.product_Detail .left_Photos .photo_Slider .photo{width:100% !important;margin:0 auto;position:relative;}
.product_Detail .left_Photos .photo_Slider .photo img{width:100%;display:block;transform:scale(1.05);}
.product_Detail .left_Photos .slider-nav{position:relative !important;width:100%;margin:20px auto 0 auto;text-align:center;display:flex;}
.product_Detail .left_Photos .slider-nav .slick-track{width:calc(100% + 1rem) !important;justify-content:center;}
.product_Detail .left_Photos .slider-nav .slick-slide{cursor:pointer;outline:none;opacity:1 !important;display:flex;margin-right:1rem;}
.product_Detail .left_Photos .slider-nav .slick-slide.slick-current.slick-active{opacity:1;}
.product_Detail .left_Photos .slider-nav .slick-slide img{padding:0;outline:0.125rem solid transparent;outline-offset:-0.125rem;}
.product_Detail .left_Photos .slider-nav .slick-slide.slick-current.slick-active img{outline:0.125rem solid #fff;}
.product_Detail .left_Photos .slider-nav .box{width:100%;border:1px solid #d6d6d6;border-radius:16px;overflow:hidden;}
.product_Detail .left_Photos .slider-nav img{width:100%;margin:0;transform:scale(1.05);}
.product_Detail .left_Photos .slider-nav .slick-slide:first-child img{margin-left:0;}
.product_Detail .left_Photos .slider-nav .slick-slide:last-child img{margin-right:0;}
.product_Detail .rgt_Description{width:calc(100% - 430px);display:inline-block;vertical-align:top;}
.product_Detail .rgt_Description h2{margin-bottom:24px;}
.product_Detail .rgt_Description p{margin-bottom:24px;}
.product_Detail .prod_Description{width:100%;color:#666666;}
.product_Detail .prod_Field{width:100%;border-bottom:1px solid #e1e1e1;margin-bottom:20px;padding-bottom:32px;}
.product_Detail .prod_Field .fields{width:100%;font-size:0;margin-bottom:24px;}
.product_Detail .prod_Field .fields .field_Name{display:inline-block;vertical-align:middle;width:100px;font-size:14px;line-height:150%;font-weight:600;}
.product_Detail .prod_Field .fields .field_Input{display:inline-block;vertical-align:middle;max-width:200px;width:calc(100% - 100px);}
.product_Detail .prod_Field .fields .field_Input.qty{width:100px;max-width:none;}
.accordion{width:100%;}
.accordion .grp{width:100%;border-bottom:1px solid #e1e1e1;}
.accordion .grp:last-child{border:none;}
.accordion .grp .acc_Title{width:100%;padding:12px 0;cursor:pointer;position:relative;}
.accordion .grp .acc_Title span{display:inline-block;margin-right:24px;font-size:20px;line-height:150%;font-weight:600;}
.accordion .grp .acc_Title::after{content:'';background:url("http://petersnew.medialabsstreaming.com/Content/images/common/icon-down.svg")no-repeat;background-size:100%;width:24px;height:24px;position:absolute;right:20px;top:12px;transform:rotate(-180deg);}
.accordion .grp .acc_Title.active::after{transform:rotate(0);}
.accordion .grp .acc_Content{width:100%;padding:12px 0;display:none;}
.accordion .grp .acc_Content p,
.accordion .grp .acc_Content li{color:#666666;}
.accordion .grp .acc_Content.active{display:block;}
.zoom_Note{width:100%;text-align:center;font-size:12px;line-height:150%;margin-top:24px;}
.zoom_Note span{display:inline-block;position:relative;margin-left:22px;}
.zoom_Note span::before{content:'';background:url("http://petersnew.medialabsstreaming.com/Content/images/common/icon-zoom.svg")no-repeat;background-size:100%;width:18px;height:18px;position:absolute;left:-22px;top:2px;}
/**Form**/
.form_Layout{width:100%;}
.form_Layout h2{margin-bottom:32px;}
.form_Layout .form_col{width:calc(100% + 32px);font-size:0;}
.form_Layout .form_col .col{width:calc(100% - 32px);margin-right:32px;margin-bottom:32px;display:inline-block;vertical-align:top;}
.form_Layout .form_col.col_2 .col{width:calc(50% - 32px);}
.security_Code{width:100%;}
.security_Code .code,
.security_Code .btn{display:inline-block;vertical-align:middle;}
.security_Code .code{width:190px;margin-right:10px;}
.security_Code .code img{width:100%;display:block;}
.security_Code .btn{width:24px;}
.security_Code .btn img{width:100%;display:block;}
.prod_Grid{width:100%;margin-bottom:32px;}
.prod_Grid ul{width:100%;display:flex;flex-wrap:wrap;margin-top:16px;}
.prod_Grid ul li{width:calc(20% - 32px);margin-right:32px;margin-bottom:32px;position:relative;}
.prod_Grid ul li .closeBtn{width:24px;position:absolute;right:8px;top:8px;z-index:2;}
.prod_Grid ul li .closeBtn img{width:100%;display:block;}
.prod_Grid ul li .photo{width:calc(100% - 2px);border:1px solid #e1e1e1;border-radius:16px;overflow:hidden;margin-bottom:10px;}
.prod_Grid ul li .photo img{width:100%;display:block;transform:scale(1.05);}
.prod_Grid ul li .detail{width:100%;}
.prod_Grid ul li .detail p{color:#666666;}
.prod_Grid ul li .detail p strong{display:block;color:#222222;}
.location{width:100%;font-size:0;margin-bottom:32px;}
.location h3{margin-bottom:16px;}
.location p{margin-bottom:32px;}
.location .left{display:inline-block;vertical-align:top;width:300px;}
.location .rgt{display:inline-block;vertical-align:top;width:calc(100% - 300px);}
.location .googlemap{width:100%;border-radius:16px;overflow:hidden;}
.location .googlemap iframe{width:100% !important;}
.location .reach-us a{display:block;margin-bottom:10px;text-decoration:underline;color:#222222;position:relative;margin-left:27px;}
.location .reach-us a.phone::before{content:'';background:url("http://petersnew.medialabsstreaming.com/Content/images/common/icon-phone.svg")no-repeat;background-size:100%;width:21px;height:21px;position:absolute;top:0;left:-27px;}
.location .reach-us a.fax::before{content:'';background:url("http://petersnew.medialabsstreaming.com/Content/images/common/icon-fax.svg")no-repeat;background-size:100%;width:21px;height:21px;position:absolute;top:0;left:-27px;}
.location .reach-us a.email::before{content:'';background:url("http://petersnew.medialabsstreaming.com/Content/images/common/icon-email.svg")no-repeat;background-size:100%;width:21px;height:21px;position:absolute;top:0;left:-27px;}
.location .reach-us a.website::before{content:'';background:url("http://petersnew.medialabsstreaming.com/Content/images/common/icon-site.svg")no-repeat;background-size:100%;width:21px;height:21px;position:absolute;top:0;left:-27px;}
/**ANIMATION**/
@keyframes anim_flyup{
	0%{opacity:0.0;transform:translate3d(0,75px,0);}
	100%{opacity:1;transform:translateZ(0);}
}
@keyframes anim_flyright{
	0%{opacity:0.0;transform:translate3d(500px, 0, 0);}
	100%{opacity:1;transform:translate3d(0, 0, 0);}
}
@keyframes anim_flyleft{
	0%{opacity:0.0;transform:translate3d(-500px, 0, 0);}
	100%{opacity:1;transform:translate3d(0, 0, 0);}
}
@keyframes anim_scale{
	0%{opacity:0.0;transform:scale(1.0);}
	0%{opacity:0.0;transform:scale(0.9);}
	100%{opacity:1;transform:scale(1.0);}
}
@keyframes float {
  	0%, 100% { transform: translateY(-5px); }
  	50% { transform: translateY(-10px); }
}
@keyframes moveBg {
    0% {
        background-position: center 0%;
    }
    50% {
        background-position: center 100%;
    }
	100% {
        background-position: center 0%;
    }
}

.product-gallery {
    max-width: 500px;
}

.product-gallery .slider-for img {
    width: 100%;
    display: block;
}

.zoom-wrapper {
    position: relative;
    overflow: hidden;
    cursor: zoom-in;
}

.zoom-wrapper img {
    transition: transform 0.3s ease;
}

.product-gallery .slider-nav img {
    width: 100%;
    cursor: pointer;
    opacity: 0.6;
}

.product-gallery .slider-nav .slick-current img {
    opacity: 1;
    border: 2px solid #333;
}