.row-01 {display: flex;width: 100%;}
.row-01 .row-01-left {width: 30%;background-color: var(--bright-color);border-right: 1px solid var(--border-color);border-bottom: 1px solid var(--border-color);padding: 100px 50px 100px 7%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;}
.row-01 .row-01-left-tit {color: var(--main-color);font-size: 27px;}
.row-01 .row-01-left-sub {font-size: 50px;}
.row-01 .row-01-left-txt {isolation: isolate;color:var(--text-light);font-family:var(--global-text);font-size: 16px;margin-top: 33px;max-width: 360px;line-height: 23px;}
.row-01 .row-01-left-txt{overflow: hidden;position:relative;transition: all .8s ease-out;}
.row-01 .row-01-left-txt::after{content:'';width:100%;height:230px;position:absolute;left:0;bottom:0;background: rgba(255,255,255,1);background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 51%, rgba(238,238,238,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(51%, rgba(255,255,255,0)), color-stop(100%, rgba(238,238,238,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 51%, rgba(238,238,238,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 51%, rgba(238,238,238,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 51%, rgba(238,238,238,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 51%, rgba(238,238,238,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );z-index:998;opacity:1;transition: all 0.4s ease-out 0.4s;}
.row-01 .row-01-left-txb {margin-top: 10px;text-align: center;transform: translateX(-30px);}
.row-01 .row-01-left-txt.activ {transition: all .8s ease-out;}
.row-01 .row-01-left-txt.activ::after {opacity:0;transition: all .4s ease-out .4s;}
.row-01 .row-01-left-txb a {font-family: var(--global-text);font-size: 14px;color: var(--border-color);transition:all .4s;outline: 0;}
.row-01 .row-01-left-txb:hover a {color: var(--main-color);transition:all .4s;outline: 0;}
.row-01 .row-01-left-txt.chang::after {display:none;}
.row-01 .row-01-left-ftr {display: flex;flex-direction: column;margin-top: 40px;}
.row-01 .row-01-left-ftr-top-tit {margin-bottom: 15px;font-size: 27px;}
.row-01 .row-01-left-ftr-bot {display:flex;}
.row-01 .row-01-left-ftr-bot-img {width:30%;margin-right: 20px;}
.row-01 .row-01-left-ftr-bot-img img {max-width: 100%;height: auto;}
.row-01 .row-01-left-ftr-bot-txt {width:70%;color:var(--text-light);font-family:var(--global-text);font-size: 15px;align-self: center;}
.row-01 .row-01-mid {width: 40%;border-right: 1px solid var(--border-color);border-bottom: 1px solid var(--border-color);padding-bottom:0px;padding-top:55px;display: flex;flex-direction: column;justify-content: center;position: relative;}
.row-01 .row-01-mid-brd {display: flex;width: 100%;justify-content: center;top:19px;z-index: 9;position: absolute;}
.row-01 .row-01-mid-brd-lnk {margin-right: 25px;font-family: var(--global-text);font-size: 12px;color: var(--text-light);position: relative;cursor:default;}
.row-01 .row-01-mid-brd-lnk::after {content: '';width: 16px;height: 7px;background-image: url(/wp-content/uploads/2019/05/button-arrow-right-37x12.svg);position: absolute;background-repeat: no-repeat;background-size: contain;top: 5px;right: -20px;}
.row-01 .row-01-mid-brd-lnk:last-child {margin-right:0px;}
.row-01 .row-01-mid-brd-lnk:last-child::after {display:none;}
.row-01 .row-01-mid-brd-lnk a {font-family: var(--global-text);font-size: 12px;color: var(--text-light);outline: 0;}
.row-01 .owl-carousel-one .owl-stage {display: flex;align-items: center;}
.row-01 .owl-carousel-one .owl-item img {max-width: 80%;height: auto;margin: 0 auto;}
.row-01 .owl-carousel-one .owl-dot {background-color: #fff;width: 72px;height: 72px;margin: 5px;background-size: contain;border: 1px solid var(--border-color);background-position: center center;background-repeat:no-repeat;}
.row-01 .owl-carousel-one .owl-dot.active {border-color:var(--main-color);}
.row-01 .owl-carousel-one .owl-dots {text-align:center;}
.row-01 .row-01-right {width: 30%;background-color: var(--bright-color);border-bottom: 1px solid var(--border-color);padding: 100px 7% 100px 50px;display:flex;flex-direction:column;}
.row-01 .row-01-right-tit {font-size: 27px;margin-bottom: 22px;}
.row-01 .row-01-right-inf {display: flex;justify-content: space-between;margin-bottom: 15px;border-bottom: 1px solid #fff;padding-bottom: 5px;}
.row-01 .row-01-right-inf-sin {color: var(--text-light);font-family: var(--global-text);max-width: 120px;width: 100%;margin-right: 40px;}
.row-01 .row-01-right-inf-val {text-align: right;font-size: 17px;align-self: flex-end;}
.row-01 .row-01-right-dwn {margin-top: 20px;}
.row-01 .row-01-right-dwn-tit {font-size: 27px;margin-bottom: 22px;}
.row-01 .row-01-right-dwn-but {margin-top: 10px;display: inline-block;}
.row-01 .row-01-right-dwn-but a {background-image: url(/wp-content/uploads/2019/05/download-catalogue-icon-20x25.svg);background-repeat: no-repeat;background-color: #fff;padding: 15px 25px 15px 55px;background-size: 20px 25px;background-position: 25px center;border-radius: 50px;color: #000;border: 2px solid var(--border-color);font-size: 17px;transition:all .5s;outline: 0;}
.row-01 .row-01-right-dwn-but a:hover {border: 2px solid var(--main-color);transition:all .5s;}

.row-02 {background-color: var(--bright-color);padding: 70px 0;border-bottom: 1px solid var(--border-color);width: 100%;}
.row-02 .row-02-tit {text-align: center;font-size: 35px;margin-bottom: 70px;}
.row-02 .row-02-sub {text-align: center;margin: 40px auto;font-size: 25px;}
.row-02 .row-02-sub:nth-child(4) {margin-top:90px;}
.row-02 .row-02-inf {display: flex;flex-wrap: wrap;max-width: 1360px;margin: 0 auto;justify-content: space-around;}
.row-02 .row-02-inf-sin--first .row-02-inf-sin-tit::before,
.row-02 .row-02-inf-sin--first .row-02-inf-sin-dia::before,
.row-02 .row-02-inf-sin--first .row-02-inf-sin-hol::before {content:attr(data-label);position:absolute;left:0;right:0;top:-63px;color:#000;font-size:14px;font-family:var(--global-text);text-align:center;}
.row-02-inf-sin-img-inner { color: var(--icon-color, #c5c6b8); }
.row-02-inf-sin-img-inner svg { fill: currentColor; }
.row-02 .row-02-inf-sin {width: 50%;max-width: 570px;display: flex;height: 100px;align-items: center;border-bottom: 1px solid #fff;}
.row-02 .row-02-inf-sin-num {margin-right: 20px;font-family: var(--global-text);color: #aaaaaa;font-size: 14px;min-width: 20px;text-align: center;}
.row-02 .row-02-inf-sin-tit {font-family: var(--global-text);color: #aaaaaa;font-size: 14px;margin-left: 20px;margin-right: 40px;position:relative;}
.row-02 .row-02-inf-sin-img {width:80px;text-align:center;justify-content: center;display: flex;height: 80px;align-items: center;}
.row-02 .row-02-inf-sin-img svg {width:100%;}
.row-02 .row-02-inf-sin-dia {min-width: 150px;font-size: 15px;position:relative;}
.row-02 .row-02-inf-sin-dia{text-align: center;}
.row-02 .row-02-inf-sin-hol {min-width: 60px;text-align: center;font-size: 15px;position:relative;}
.row-02 .row-02-inf-sin.efial {border-bottom:none;}

.row-03 {display: flex;background-color: var(--bright-color);padding: 50px 0;border-bottom: 1px solid var(--border-color);width: 100%;}
.row-03 .row-03-left {width: 50%;padding: 60px 7%;}
.row-03 .row-03-left-sup {color: var(--main-color);margin-bottom: 20px;}
.row-03 .row-03-left-tit {font-size: 45px;line-height: 44px;margin-bottom: 30px;letter-spacing: -2px;max-width: 70%;}
.row-03 .row-03-left-txt {color: var(--text-light);font-family: var(--global-text);font-size: 13px;max-width: 60%;margin-bottom: 30px;}
.row-03 .row-03-left-mor {font-size: 22px;}
.row-03 .row-03-left-but {margin-top: 30px;}
.row-03 .row-03-left-but a {background-color: #fff;padding: 15px 27px 15px 62px;background-position: 25px center;border-radius: 50px;color: #000;border: 2px solid var(--border-color);font-size: 17px;transition: all .5s;position:relative;outline: 0;}
.row-03 .row-03-left-but a::before {content:'-';position:absolute;color:var(--main-color);font-size:31px;top: 6px;left: 20px;}
.row-03 .row-03-left-but a:hover {border: 2px solid var(--main-color);transition:all .5s;}
.row-03 .row-03-right {width: 50%;align-self: center;padding-right: 7%;}
.row-03 .row-03-video {width: 100%;height: auto;}

.row-04 {display: flex;flex-direction: column;width: 100%;background-color: var(--bright-color);padding: 50px 0;border-bottom: 1px solid var(--border-color);}
.row-04 .row-04-top {padding: 50px 0px 70px 13%;display: flex;}
.row-04 .row-04-top-tit {width: 280px;font-size: 39px;line-height: 38px;}
.row-04 .row-04-top-txt {color: var(--text-light);font-family: var(--global-text);font-size: 13px;max-width: 250px;align-self: flex-end;}
.row-04 .row-04-bot {padding: 0px 42px 40px 7%;display: flex;width: 100%;}
.row-04 .row-04-bot-inf {display: flex;}
.row-04 .row-04-bot-inf-sin {width: 33%;border: 1px solid var(--border-color);display: flex;margin-right: 20px;}
.row-04 .row-04-bot-inf-sin:nth-child(4){margin-right:0;}
.row-04 .row-04-bot-inf-sin-lef {width: 120px;}
.row-04 .row-04-bot-inf-sin-lef-num {text-align: center;padding-top: 20px;font-size: 50px;color: var(--main-color);}
.row-04 .row-04-bot-inf-sin-rig {display: flex;flex-direction: column;flex-wrap: wrap; width: calc(100% - 120px);}
.row-04 .row-04-bot-inf-sin-rig-img img {max-width:100%;height:auto;}
.row-04 .row-04-bot-inf-sin-rig-tit {margin: 20px 0;font-size: 30px;max-width: 70%;line-height: 30px;}
.row-04 .row-04-bot-inf-sin-rig-txt {color: var(--text-light);font-family: var(--global-text);font-size: 13px;max-width: 250px;margin-bottom: 30px;}
.row-04 .row-04-bot-inf-sin-rig-lnk {margin-bottom: 50px;}
.row-04 .row-04-bot-inf-sin-rig-lnk a {color: #000;font-size: 18px;padding: 0px 45px 4px 0;background-image: url(/wp-content/uploads/2019/05/button-arrow-right-37x12.svg);background-repeat: no-repeat;background-size: 37px 12px;background-position: right center;outline: 0;}

.row-06 {display: flex;justify-content: space-around;border-bottom: 1px solid var(--border-color);background-color: var(--bright-color);}
.row-06 .row-06-lnk {border: 1px solid var(--border-color);padding: 0 20px;margin: 20px;width: 50%;display: flex;align-items: center;justify-content: flex-start;position: relative;height: 120px;}
.row-06 .row-06-lnk a.row-06-lnk-thumb {width: 120px;height: auto;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);position: absolute;right: 56px;outline: 0;}
.row-06 .row-06-lnk a {color:#000;font-size: 18px;transform: translate(20px,0px);display: inline-flex;outline: 0;}
.row-06 .row-06-lnk a:nth-of-type(2) {width: calc(100% - 250px);margin-right: 20px;}
.row-06 .row-06-lnk-thumb img {object-fit: cover;}
.row-06 .row-06-lnk:last-child {justify-content: flex-start;flex-direction: row-reverse;}
.row-06 .row-06-lnk:last-child a {transform: translate(-20px,0px);outline: 0;}
.row-06 .row-06-lnk:last-child a.row-06-lnk-thumb {margin-left: 0;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);position: absolute;left: 56px;outline: 0;}
.row-06 .row-06-lnk:last-child img.row-06-lnk-arr {text-align:right;}

@media (max-width:1460px){
	.row-01 .row-01-left {padding: 50px 50px 50px 5%;}
	.row-01 .row-01-right {padding: 50px 5% 50px 50px;}
}

@media (max-width:1400px){
	.row-06 .row-06-lnk img.row-06-lnk-thumb {right:-1px;}
	.row-06 .row-06-lnk:last-child img.row-06-lnk-thumb {left:-1px;}
}

@media (max-width:1360px){
	.row-03 {padding: 0;}
	.row-03 .row-03-right-video iframe {height: 330px;}
}

@media (max-width:1300px){
	.row-01 {flex-wrap: wrap;}
	.row-01 .row-01-left {width: 50%;}
	.row-01 .row-01-mid {width: 50%;}
	.row-01 .row-01-right {width: 100%;padding: 40px;}
}

@media (max-width:1280px){
	.row-03 .row-03-left-tit {max-width: 100%;}
	.row-03 .row-03-left-txt {max-width: 100%;}
}

@media (max-width:1279px){
	.row-04 .row-04-bot {padding: 0 40px;}
	.row-04 .row-04-bot-inf {flex-direction: column;width: 100%;}
	.row-04 .row-04-bot-inf-sin {width: 100%;margin-right: 0;margin-bottom: 20px;}
	.row-04 .row-04-bot-inf-sin-rig {width: 100%;display: flex;flex-direction: row;flex-wrap: nowrap;}
	.row-04 .row-04-bot-inf-sin-rig-lef {width: 50%;}
	.row-04 .row-04-bot-inf-sin-rig-rig {display: flex;flex-direction: column;padding: 0 20px;width: 50%;}
	.row-06{flex-direction: column; width:100%;}
	.row-06-lnk{ width:calc(100% - 40px)!important; flex-direction: row; height:100%;  }
}

@media (max-width:1200px){
	.row-02 .row-02-inf {flex-direction: column;}
	.row-02 .row-02-inf-sin {width: 100%;max-width: none;justify-content: center;}
	.row-02 .row-02-inf-sin:nth-child(2) .row-02-inf-sin-tit::before {display:none;}
	.row-02 .row-02-inf-sin:nth-child(2) .row-02-inf-sin-dia::before {display:none;}
	.row-02 .row-02-inf-sin:nth-child(2) .row-02-inf-sin-hol::before {display:none;}
	.row-02 .efial {display:none;}
	.row-06 .row-06-lnk .row-06-lnk-thumb img {height:112px;}
}

@media (max-width:1120px){
	.row-06 .row-06-lnk:last-child a {text-align:right;}
}

@media (max-width:1023px){
	.row-01 .row-01-left-txt {margin-top: 13px;}
}

@media (max-width:960px){
	.row-03 {flex-direction: column;border-bottom: 0;}
	.row-03 .row-03-left {width:100%;padding: 40px;}
	.row-03 .row-03-left-but {margin-bottom: 20px;}
	.row-03 .row-03-right{margin-bottom: 40px;}
	.row-03 .row-03-right {width:100%;padding-right: 0;}
	.row-03 .row-03-right-video iframe {height: 530px;}
}

@media (max-width:940px){
	.row-06 {flex-direction: column;width: 100%;}
	.row-06 .row-06-lnk {width: calc(100% - 40px);}
	.row-06 .row-06-lnk a {max-width: none;}
	.row-06 .row-06-lnk:last-child {margin-top: 0;}
}

@media (max-width:900px){
	.row-04 .row-04-bot-inf-sin {position:relative;}
	.row-04 .row-04-bot-inf-sin-lef {width: 80px;position: absolute;background-color: #eee;}
	.row-04 .row-04-bot-inf-sin-lef-num {padding-top: 10px;padding-bottom: 10px;}
	.row-04 .row-04-bot-inf-sin-rig-tit {max-width: 100%;}
	.row-04 .row-04-bot-inf-sin-rig-txt {max-width: 280px;}
}

@media (max-width:860px){
	.row-01 .row-01-left {padding: 40px;}
	.row-01 .row-01-left-txt {font-size: 14px;margin-top: 10px;line-height: 18px;}
	.row-01 .row-01-left-ftr-top-tit {margin-bottom: 15px;font-size: 20px;}
	.row-01 .row-01-left-ftr-bot-txt {font-size: 14px;line-height: 18px;}
}

@media (max-width:800px){
	.row-06 .row-06-lnk .row-06-lnk-thumb {display:none;}
}

@media (max-width:767px){
	.row-01{flex-direction: row;}
	.row-01 .row-01-left {width: 100%; order: 2;}
	.row-01 .row-01-mid {width: 100%; order: 1; border-bottom: none;}
	.row-01 .row-01-right{order: 3;}
	.row-01 .row-01-left-txt {max-width: none;}
	.row-01 .row-01-left-ftr {margin-top: 40px;}
	.row-01 .row-01-left-ftr-bot-img {width: 180px;}
}

@media (max-width:755px){
	.row-04 .row-04-top {padding: 40px;}
	.row-04 .row-04-top-tit {width: 220px;}
	.row-04 .row-04-bot-inf-sin-lef {width: 120px;position: relative;}
	.row-04 .row-04-bot-inf-sin-rig {flex-direction: column;}
	.row-04 .row-04-bot-inf-sin-rig-lef {width: 100%;}
	.row-04 .row-04-bot-inf-sin-rig-rig {width: 100%;padding: 0;}
}

@media (max-width:680px){
	.row-02 .row-02-inf-sin:nth-child(1) .row-02-inf-sin-tit::before {top: -55px;}

}

@media (max-width:640px){
	.row-06 .row-06-lnk a:nth-of-type(2) {width: 100%;margin-left: 20px;}
}

@media (max-width:600px){
	.row-02 .row-02-inf-sin-num {display: none;}
	.row-02 .row-02-inf-sin-tit {display: none;}
	.row-02 .row-02-inf-sin-img img{margin-right: 80px; width: 90px;}
	.row-03 .row-03-right-video iframe {height: 340px;}
}

@media (max-width:500px){
	.row-01 .row-01-right-inf {flex-direction: column;margin-bottom: 10px;padding-bottom: 10px;}
	.row-01 .row-01-right-inf-sin {margin-right: 0;}
	.row-01 .row-01-right-inf-val {text-align: left;align-self: flex-start;}
	.row-01{ flex-direction:column; width:100%;}
	.row-01-lef{width:100%!important;}
	.row-01-right{width:100%!important;}
	.row-02 .row-02-inf-sin:nth-child(1) .row-02-inf-sin-tit::before {top: -36px;}
	.row-04 {padding: 20px 0;}
	.row-04 .row-04-top {flex-direction: column;}
	.row-04 .row-04-top-tit {width: 100%;}
	.row-04 .row-04-top-txt {width: 100%;max-width: none;margin-top: 15px;}
}

@media (max-width:460px){
	.row-02 {padding: 70px 20px;}
	.row-02 .row-02-tit {margin-bottom: 20px;}
	.row-02 .row-02-sub {margin: 0 auto 35px;}
	.row-02 .row-02-inf-sin {height: 120px;}
	.row-02 .row-02-inf-sin-stc {display: none;flex-direction: column;width: 60%;justify-content: flex-start;align-items: flex-start;}
	.row-02 .row-02-inf-sin-img {text-align: left;justify-content: flex-start; margin-right: 15px;}
	.row-02 .row-02-inf-sin-tit {max-width: none;margin: 0;}
	.row-02 .row-02-inf-sin:nth-child(1) .row-02-inf-sin-tit::before {top: -53px;}
	.row-02 .row-02-inf-sin:nth-child(1) .row-02-inf-sin-dia::before{top:-60px;}
	.row-02 .row-02-inf-sin-dia {min-width: 130px;width: 30%;}
	.row-02 .row-02-top-lef-tit{font-size: 40px; line-height:40px; }
	.row-02 .row-02-inf-sin-hol {width: 10%;}
	.row-02 .row-02-inf-sin:nth-child(1) .row-02-inf-sin-hol::before {left: 14px;top: -60px;}
	.row-04 .row-04-bot-inf-sin-lef {width: 80px;position: absolute;}
	.row-04 .row-04-bot-inf-sin-rig-rig {padding: 0 20px;}
	.row-06 .row-06-lnk a{font-size: 14px;}
}

@media (max-width:414px){
	.row-01 .row-01-left {padding: 40px 20px;}
	.row-01 .row-01-right {padding: 40px 20px;}
	.row-01 .row-01-right-dwn {margin-bottom: 20px;}
	.row-01-right-dwn-tit{text-align: center;}
	.row-01-right-dwn-but{width:100%; text-align: center;}
	.row-03 .row-03-right-video iframe {height: 240px;}
	.row-04 .row-04-top {padding: 20px;}
	.row-04 .row-04-bot {padding: 0 20px;}
}

@media (max-width:360px){
	.row-01 .row-01-left-ftr-bot-txt {font-size: 13px;}
	.row-01 .row-01-right-dwn-tit {text-align: center;}
	.row-01 .row-01-right-dwn-but {width:100%; text-align: center;}
	.row-02 .row-02-inf-sin:nth-child(1) .row-02-inf-sin-tit::before {top: -50px;}
	.row-02 .row-02-inf-sin-tit {margin-right: 30px;}
}
/* --- accessories / wheels layout --- */
#main-content {background-color: var(--bright-color);}

.product-acc .row-00 {height: 100px;display: flex;align-items: center;text-align: center;border-bottom: 1px solid var(--border-color);}
.product-acc .row-00 .row-00-lef-brd {display: flex;width: 100%;justify-content: center;top: auto;z-index: 9;position: relative;}
.product-acc .row-00 .row-00-lef-brd-lnk {margin-right: 25px;font-family: var(--global-text);font-size: 12px;color: var(--text-light);position: relative;cursor:default;}
.product-acc .row-00 .row-00-lef-brd-lnk::after {content: '';width: 16px;height: 7px;background-image: url(/wp-content/uploads/2019/05/button-arrow-right-37x12.svg);position: absolute;background-repeat: no-repeat;background-size: contain;top: 5px;right: -20px;}
.product-acc .row-00 .row-00-lef-brd-lnk:last-child {margin-right:0px;}
.product-acc .row-00 .row-00-lef-brd-lnk:last-child a {font-weight:bold;color:#000;}
.product-acc .row-00 .row-00-lef-brd-lnk:last-child::after {display:none;}
.product-acc .row-00 .row-00-lef-brd-lnk a {font-family: var(--global-text);font-size: 12px;color: var(--text-light);}

.product-acc .row-01 {max-width: 1400px;margin: 0 auto;justify-content: center;}
.product-acc .row-01 .row-01-lef {width: 50%;border-right: 1px solid var(--border-color);padding-bottom: 30px;padding-top:20px;background-color: #fff;border-left: 1px solid var(--border-color);}
.product-acc .row-01 .row-01-right {width: 50%;border-right: 1px solid var(--border-color);border-bottom:none;padding: 60px 7% 100px 50px;}
.product-acc .row-01 .row-01-right-txt {color: var(--text-light);font-family: var(--global-text);font-size: 16px;max-width: 500px;line-height: 23px;}
.product-acc .row-01 .row-01-right-sub {margin: 60px 0 30px;font-size: 20px;}
.product-acc .row-01 .row-01-right-lis {display: flex;border-bottom: 1px solid #fff;padding-bottom: 5px;justify-content: space-between;}
.product-acc .row-01 .row-01-right-lis-sin {font-family: var(--global-text);font-size: 14px;color: var(--text-light);cursor:pointer;}
.product-acc .row-01 .row-01-right-lis-val {font-family: var(--global-text);font-size: 14px;font-weight: bold;}
.product-acc .row-01 .owl-carousel .owl-dot {background-position:center center;}

.product-acc .row-02 {border-top: 1px solid var(--border-color);}
.product-acc .row-02 .row-02-tit {margin-bottom: 80px;}

.row-45 {display: flex;background-color: var(--bright-color);padding: 50px 0 50px;border-bottom: 1px solid var(--border-color);width: 100%;}
.row-45 .row-45-left {width: 50%;padding: 60px 7%;}
.row-45 .row-45-left-sup {color: var(--main-color);margin-bottom: 20px;}
.row-45 .row-45-left-tit {font-size: 45px;line-height: 44px;margin-bottom: 30px;letter-spacing: -2px;max-width: 70%;}
.row-45 .row-45-left-txt {color: var(--text-light);font-family: var(--global-text);font-size: 13px;max-width: 60%;margin-bottom: 30px;}
.row-45 .row-45-left-mor {font-size: 22px;}
.row-45 .row-45-left-buts {display:flex;}
.row-45 .row-45-left-but {margin-top: 30px;}
.row-45 .row-45-left-but a {background-color: #fff;padding: 15px 27px 12px 62px;background-position: 25px center;border-radius: 50px;color: #000;border: 2px solid var(--border-color);font-size: 17px;transition: all .5s;position:relative;outline: 0;}
.row-45 .row-45-left-but a::before {content:'-';position:absolute;color:var(--main-color);font-size:31px;top: 4px;left: 20px;}
.row-45 .row-45-left-but a:hover {border: 2px solid var(--main-color);transition:all .5s;}
.row-45 .row-45-left-but2 {margin-top: 30px;margin-right: 20px;}
.row-45 .row-45-left-but2 a {background-color: #fff;padding: 15px 27px 12px;border-radius: 50px;color: #000;border: 2px solid var(--border-color);font-size: 17px;transition: all .5s;outline: 0;}
.row-45 .row-45-left-but2 a:hover {border: 2px solid var(--main-color);transition:all .5s;}
.row-45 .row-45-right {width: 50%;align-self: center;padding-right: 7%;}
.row-45 .row-45-video {width: 100%;height: auto;}
.row-45 .owl-nav {position:absolute;top:-70px;color:var(--text-light);}
.row-45 .owl-nav button.owl-prev, .row-45 .owl-nav button.owl-next {outline:0;margin-right: 16px;background-color: #fff;padding: 15px 27px 12px !important;border-radius: 50px;border: 2px solid var(--border-color);font-size: 17px;}
.row-45 .owl-nav button.owl-pref:hover, .row-45 .owl-nav button.owl-next:hover {border: 2px solid var(--main-color);transition: all .5s;}
.row-45 .owl-nav .disabled {color:var(--main-color)!important;}

@media (max-width:1340px){
  .row-45 {flex-direction:column;}
  .row-45 .row-45-left {width:100%;}
  .row-45 .row-45-right {width:100%;padding: 60px 7%;}
  .row-45 .owl-nav {top:-10px;}
}

@media (max-width:520px){
  .row-45 .row-45-left-buts {flex-direction:column;}
  .row-45 .row-45-left-but {margin-top:40px;}
}

@media (max-width:600px){
  .row-45 .row-45-right {margin-top:90px;}
  .row-45 .owl-nav {width:100vw;justify-content: center;align-items: center;top:-60px;display:flex;flex-direction:column;left:0;padding:0 7%;text-align:center;}
  .row-45 .owl-nav button.owl-prev {margin-bottom:10px;}
}
