.product-details .theme-btn:hover{color:#000}.product-details__sep{width:100%;background-color:#232222;position:relative;min-height:30px;margin-bottom:30px}.product-details__sep::after{content:"";background:#232222;width:20%;height:100%;position:absolute;right:-7px;z-index:2;-webkit-transform:skew(-24deg, 0deg);-ms-transform:skew(-24deg, 0deg);transform:skew(-24deg, 0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.product-details__sep span{color:#000;background-color:#f2ba41;position:absolute;top:50%;left:50px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:10px}.product-details__header{margin-bottom:50px}.product-details__header h1{margin-bottom:30px}.product-details__body-btns{margin-top:auto}.theme-btn-reverse{padding-left:56px}.product-details__body-btns .theme-btn-reverse::after{content:"";width:30px;height:100%;position:absolute;top:-3px;right:auto;left:-32px;background:rgba(0,0,0,0);border-left:30px solid rgba(0,0,0,0);border-right:0 solid rgba(0,0,0,0);border-bottom:65px solid #f2ba41;border-top:0}.theme-btn-reverse i{width:40px;height:100%;position:absolute;top:0px;right:auto;left:-14px;z-index:1;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px}.product-details__body-btns button:first-child{margin-right:35px}.body-left__content{height:calc(100% - 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.body-left__content-main{margin-bottom:20px;margin-right:15px}.product-details__body{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:45px}.product-details__body-left{max-width:60%;width:100%}.product-details__body-right{max-width:40%;width:100%}.body-right__main-image,.body-right__nav-image{width:100%}.body-right__main-image img,.body-right__nav-image img{width:100%}.footer-slider__wrap{position:relative;padding:0 30px;padding-bottom:30px}.footer-slider__wrap img{width:100%;aspect-ratio:618/450;-o-object-fit:contain;object-fit:contain}.slick-arrow{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background-color:#000;color:#fff;width:35px;height:35px;border:none;border-radius:50%;z-index:5}.slick-next{right:0}.slick-prev{left:0}.slick-dots{position:absolute;left:50%;bottom:-15px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex}.slick-dots button{outline:none;border:none;background-color:#a5a5a5;margin:0 2px;padding:5px;width:16px;height:16px;border-radius:50%;color:rgba(0,0,0,0)}.slick-active button{position:relative}.slick-active button::before{content:"";position:absolute;width:10px;height:10px;background-color:#000;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%}.slick-active .body-left__content-main{color:#fff}.footer-more__text{position:relative;max-height:200px;overflow:hidden;-webkit-transition:.3s;transition:.3s}.footer-more__text.opened{overflow:unset;max-height:unset}.footer-more__text.opened .footer-more__text-more-line{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.footer-more__text-more-line{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;background-color:#fff;position:absolute;left:0;bottom:0;border-top:40px solid rgba(255,255,255,.7);background-clip:padding-box}.footer-more__text-more-line span{cursor:pointer}.light-d .footer-more__text-more-line{background-color:#000;border-top:40px solid rgba(0,0,0,.54);color:#fff}.light-d .product-details{background-color:#000;color:#fff}.light-d .product-details .theme-btn:hover{color:#fff}.light-d .product-details table{color:#fff}.light-d .product-details .product-details__body-right{margin-left:20px}.light-d .product-details .product-details__sep,.light-d .product-details .product-details__sep::after{background-color:#999}.light-d .product-details .table>:not(:first-child){border-top-color:#999}.light-d .product-details .table>:not(caption)>*>*{border-bottom-color:#5d5d5d}.light-d .product-details .slick-arrow{background-color:#999;color:#000}@media(max-width: 1024px){.body-left__content-main{margin-right:0}.product-details__body-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.body-right__main-image{position:relative;width:60%;margin-bottom:10px}.product-details__body{-ms-flex-wrap:wrap;flex-wrap:wrap}.body-right__nav-image{display:none}.product-details__body-right{max-width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-details__body-left{max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(max-width: 777px){.slick-next{right:-50px}.slick-prev{left:-50px}.product-details__body-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-details__body-btns .theme-btn{width:46%}}@media(max-width: 768px){.product-details__footer-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.footer-slider__wrap{width:80%}}@media(max-width: 552px){.product-details__body-btns{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-details__body-btns .theme-btn{width:95%}.product-details__body-btns button:first-child{margin-right:0;margin-bottom:10px}}@media(max-width: 500px){.body-right__main-image{width:80%}}@media(max-width: 425px){.footer-slider__wrap{width:100%;padding:0}.body-right__main-image{width:100%}.slick-arrow{top:auto;bottom:-13px}.slick-next{right:0}.slick-prev{left:0}}