/** Shopify CDN: Minification failed

Line 141:225 Unexpected "}"

**/
body {background-color: #DFDFDF;}
.container {width: 100% !important;}
.section__wrapper .container {padding-left: 0;padding-right: 0;width: 100% !important;}
.page-container {-ms-transform: none !important;-webkit-transform: none !important;transform: none !important;}
.swell-tab, .site-footer, .footer-section, #shopify-section-footer__icon-bar, #shopify-section-footer-classic, .header-section, .footer_copyright, .footer-1, .site-header, #shopify-section-announcement-bar, .privy-pusher, #privy-widget, .header-bar, .announcement-container {display: none !important;}
.main-content {margin: 0 !important;padding: 0 !important;}
.wrapper {padding: 0 !important;max-width: none !important;}
.footer-v2 a:hover, a:hover, a:focus {opacity: 1 !important;color: #FF7300 !important;}
.main-content {padding-top: 0;}
.iframe-wrap {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;}
.iframe-wrap video, .iframe-wrap iframe, .iframe-wrap object, .iframe-wrap embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.btn-yellow {font-size: 17px !important;font-weight: 600 !important;text-transform: uppercase;fill: #212247;color: #212247;background-color: #FF7300;border-style: solid;border-width: 2px 2px 2px 2px;border-color: #FF7300;border-radius: 7px;}
.btn-2 {box-shadow: 6px 6px 0px 0px rgb(0 0 0 / 20%) ! important;margin-bottom: 20px ! important;}
.button {letter-spacing: normal;}
.relative {position: relative;}
.absolute {position: absolute;}
[class^="row-"] p, [class^="row-"] h2, [class^="row-"] h3, #faqs h2, [class^="row-"] li {color: #292929;font-family: "Poppins", Sans-serif !important;text-transform: none;}
[class^="row-"] p, [class^="row-"] h2, [class^="row-"] h3, #faqs h2, #reviews-2 h2, .r-wrap .r-sidebar p, .r-wrap p, .r-wrap h4, .r-wrap h3 {text-transform: none;margin-bottom: 20px;border-top: 0;border-bottom: 0;padding: 0;margin-top: 0;}
[class^="row-"] .btn, .btn, a.btn {min-width: 1px !important;width: auto !important;height: auto !important;position: relative;white-space: normal;-webkit-transition: all .1s linear !important;-o-transition: all .1s linear !important;transition: all .1s linear !important;display: inline-block;text-decoration: none;order: 0;flex-grow: 0;text-align: center;line-height: 1 !important;font-family: "Poppins", Sans-serif !important;font-size: 16px !important;font-weight: 600 !important;text-transform: uppercase !important;fill: #FFFFFF;color: #FFFFFF !important;background-color: #000000 !important;border-radius: 1px 1px 1px 1px !important;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 13%) !important;padding: 20px 60px !important;transition: none !important;}
[class^="row-"] .btn:hover, .btn:hover, .stick-btn .btn:hover {transform: translateY(-8px);}
.btn i {padding-left: 8px;}
[class^="row-"] .btn img {position: absolute;right: 15px;bottom: 0;top: 0;margin: auto;}
.row-section {padding: 50px 0;}
.p-60-0 {padding: 60px 0 !important;}
.p-50-0 {padding: 50px 0 !important;}
.p-30-0 {padding: 30px 0 !important;}
.ptb-0 {padding-top: 0 !important;padding-bottom: 0 !important;}
.pb-0 {padding-bottom: 0 !important;}
.pt-0 {padding-top: 0 !important;}
.text-center {width: 100%;text-align: center !important;display: block;}
.text-right {text-align: right !important;}
.text-left {text-align: left !important;}
.pr-15 {padding-right: 15px;}
.pl-15 {padding-left: 15px;}
.pr-30 {padding-right: 30px;}
.pl-30 {padding-left: 30px;}
.plr-100 {padding-right: 100px;padding-left: 100px;}
.pb-30 {padding-bottom: 30px;}
p:last-child {margin-bottom: 0 !important;}
img {max-width: 100%;box-sizing: border-box;}
.r-wrap {width: 1217px;margin: auto;max-width: 100%;box-sizing: border-box;overflow: hidden;}
.r-wrap p {font-family: "Poppins", Sans-serif !important;font-size: 19px !important;font-weight: 400 !important;line-height: 27px !important;color: #2A2A2A !important;}
.r-wrap a {color: #000;text-decoration: none;font-family: "Poppins", Sans-serif;font-size: 16px;}
.r-wrap h3 {font-family: "Poppins", Sans-serif !important;font-weight: 700 !important;font-size: 24px !important;line-height: 1.5;}
.r-wrap h4 {color: #333333;font-family: "Poppins", Sans-serif !important;font-size: 16px !important;line-height: 30px;}
.rowcol, .rowcolv2, .xflex {flex-wrap: wrap;align-content: flex-start;overflow: hidden;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;}
.jcfs {justify-content: flex-start;}
.rowcol-center {justify-content: center;}
.row-reverse {flex-direction: row-reverse;}
.rowcol .itemcol, .rowcolv2 .itemcolv2, .flex-item {box-sizing: border-box;width: auto;display: -webkit-box;display: -ms-flexbox;display: flex;box-sizing: border-box;vertical-align: top;}
.rowcol .itemcol-middle, .rowcolv2 .itemcol-middle {align-content: center;align-items: center;}
.rowcol .group-block, .rowcolv2 .group-block, .flex-d {box-sizing: border-box;display: block;width: 100%;}
.rowcol .itemcol-3, .rowcolv2 .itemcol-3v2 {width: 33.333%;}
.rowcol .itemcol-4 {width: 25%;}
.rowcol .itemcol-3-2 {width: 66.66%;}
.rowcol .itemcol-2, .rowcolv2 .itemcol-2v2 {width: 50%;}
.rowcol .itemcol-5 {width: 20%;}
.rowcol .itemcol-bottom {vertical-align: bottom;align-content: flex-end;align-items: flex-end;}
.rowcol .itemcol-top {align-content: flex-start;align-items: flex-start;}
.flex-item {align-items: center;}
.modal-video-close-btn {padding: 0;outline: none;background: transparent !important;top: 3px !important;right: 5px !important;width: 19px !important;height: 35px !important;}
.mb-0 {margin: 0 !important;}
.red-bc {background-color: #b20e2f;}
.di {display: inline-block;vertical-align: middle;}
.db {display: block;}
.click-here {font-size: 16px !important;font-weight: 600 !important;color: #2A2A2A !important;cursor: pointer;}
.click-here i {width: 15px;color: #FFF003;vertical-align: middle;display: inline-block;padding-right: 10px;}
.click-here.active i:before {content: "\f0d8";}
.main-content:after {padding-top: 0;}
.img-bl {border-left: 8px solid #ffd7d7;}
.star {display: inline-block;}
.star img {width: 18px !important;display: inline-block !important;vertical-align: middle;}
.fixed-wrap {position: relative;height: 67px;line-height: 0;}
.not-fixed {position: absolute;bottom: 0;left: 0;right: 0;width: 100%;text-align: center;}
.fixed {position: fixed;bottom: 7px;}
.row-style-8 {background-color: #D8BE99;padding: 15px 0;}
.row-style-8 .flex-item {font-size: 16px !important;font-weight: 500 !important;line-height: 24px !important;color: #000000 !important;font-family: "Poppins", Sans-serif !important;}
.row-style-8 img {margin-right: 8px;box-sizing: content-box;}
 
#faqs {background: #dfdfdf;padding: 80px 0;}
#faqs h2 { margin-bottom: 33px; text-transform: capitalize; font-family: "Poppins",Sans-serif!important; font-size: 27px !important; color: #090521; font-weight: 600; line-height: 28px; }
#faqs .p1 {color: #686868 !important;font-family: "Poppins", Sans-serif !important;font-size: 15px !important;font-weight: 400 !important;color: #686868 !important;font-family: "Poppins", Sans-serif !important;font-size: 15px !important;font-weight: 400 !important;}
#faqs .r-wrap {width: 840px;}
.faq-q { margin-top: -1px !important; color: #2D2D2D !important; border-bottom: 1px solid #D3D3D3 !important; background-color: #FFE3ED00 !important; padding: 10px 40px 10px 26px !important; font-family: "Inter", Sans-serif !important; font-size: 18px; font-weight: 500 !important; line-height: 30px; letter-spacing: -0.4px; }
.faq-q .fas, .faq-q .fa {position: absolute;right: 26px;margin: auto;top: 0;bottom: 0;height: 17px;font-weight: 900;font-size: 17px;color: #2D2D2D;}
.faq-a {display: none;padding: 0 !important;}
.faq-a .entry {background-color: #F2F2F2;padding: 10px 26px;}
.faq-a .entry, 
.faq-a p {overflow: hidden;margin-top: 0;color: #4A4A4A !important;font-family: "Inter", Sans-serif !important;font-size: 16px !important;font-weight: 400 !important;line-height: 28px !important;letter-spacing: -0.4px;}
.faq-a.last-child {border-bottom: 1px solid #D3D3D3;}
.faq-q.active .fas:before, .faq-q.active .fa:before {color: #FE7127 !important;content: "\f106" !important;} 

.header-fixed {position: fixed;width: 100%;top: 49px;left: 0;background-color: #FFFFFF;z-index: 1;}
.header-fixed.active {top: 0;}

.header-v2 {padding: 30px 0 16px 0; position: relative; background-color: #1E1E1E; z-index: 1;}
.header-v2 .r-wrap {width: 1257px;padding: 0 20px;}
.header-v2.active {position: fixed;width: 100%;top: 0;left: 0;}
.header-overlay.active {height: 121px !important;}
.header-v2 ul {list-style: none;padding: 0;margin: 0;}
.header-v2 .r-wrap .btn { border-radius: 8px !important; display: inline-block !important; font-family: "Poppins", Sans-serif !important; font-style: normal; margin-left: 50px; font-size: 18px !important; border: 2px solid #FF7300 !important; background-color: #FFFFFF00 !important; text-transform: none !important; padding: 20px 30px !important; }
.header-v2 .r-wrap, 
.header-v2 .rowcol {overflow: visible;}
.header-v2 .li a {font-weight: 400; font-size: 16px; line-height: 50px; color: #fff; border-right: 1px solid #B8A9A95E; padding-right: 10px;} 
.header-v2 li { display: inline-block; padding-left: 10px;vertical-align: middle; }
.header-v2 li:first-child { padding-left: 0; }
.header-v2 .li-3 a { padding-right: 0;border-right: 0;  }
.header-v2 .cl1 { width: 101px; } 
.header-v2 .cl2 { width: calc(100% - 101px); }

.footer-v2 {padding: 20px 0; background-color: #FFFFFF;}
.footer-v2 .p1 {margin-bottom: 20px;}
.footer-v2 .cl1 {width: 130px;} 
.footer-v2 .cl2 {width: calc(100% - 130px) !important;}
.footer-v2 ul {list-style: none;}
.footer-v2 li {display: inline-block;padding-left: 20px;}
.footer-v2 .cl2 a { font-weight: 400!important; font-size: 12px!important; line-height: 21px!important; text-transform: uppercase; color: #E35879 !important; font-family: "Inter", Sans-serif !important; margin: 0 5px; text-decoration: none; }
[class^="row-"] h2 {font-weight: 700 !important;font-size: 40px !important;line-height: 56px !important;}

.row-1 {padding: 80px 0 40px 0;background: #1E1E1E;}
.row-1 .p1 .di {color: #000000 !important;font-family: "Poppins", Sans-serif !important;font-size: 16px !important;font-weight: 400 !important;text-transform: capitalize !important;margin-left: 10px;}
.row-1 .p1 .star {display: inline-block;}
.row-1 h2 { font-weight: bold !important; font-family: "Poppins", Sans-serif !important; font-size: 41px !important; line-height: 52px !important; margin-bottom: 20px !important; color: #fff !important; text-transform: capitalize; }
.row-1 .r-wrap h3 { color: #FFB966 !important; font-family: "Poppins", Sans-serif !important; font-size: 24px !important; font-weight: 600 !important; text-transform: capitalize !important; line-height: 28px !important; }
.row-1 p { color: #FFFFFF !important; font-family: "Inter", Sans-serif !important; font-size: 16px !important; font-weight: 400 !important; line-height: 28px !important; margin-bottom: 20px; text-transform: capitalize; }
.row-1 .item1 {align-items: flex-start;}
.row-1 .item2 ul li { list-style: none; margin: 5px 0 10px !important; font-family: "Inter", Sans-serif !important; display: flex; align-items: center; font-weight: 500; font-size: 18px; line-height: 19px; color: #fff; text-transform: capitalize; letter-spacing: -0.4px; }
.row-1 .item2 ul li i { color: #FF7300; margin-right: 8px; }
.row-1 .price-box {padding: 15px 20px;background: #DADADA;border: 1px solid #B2B2B2;margin: 40px 0 12px;}
.row-1 .price-box h3 {font-weight: 700;font-size: 24px !important;font-family: "Poppins", Sans-serif !important;line-height: 29px;color: #FFFFFF;}
.row-1 .item2 ul li img {margin-right: 10px;}
.row-1 .p2 { font-weight: 400 !important; line-height: 19px !important; }
.row-1 .p2 span { font-weight: 700 !important; padding: 0 6px 0 20px; }
.row-1 .p2 a { text-decoration-line: underline; color: #FF7300 !important; }
.row-1 a.btn.button { font-weight: 600 !important; font-size: 18px !important; line-height: 24px !important; text-transform: uppercase !important; padding: 21px 80px !important;display: inline-block;font-family: "Poppins", Sans-serif !important; }
.row-1 .p3 span { color: #e4e0dc; font-family: "Inter",Sans-serif!important; font-size: 15px; font-weight: 500; text-transform: capitalize; padding-top: 10px; line-height: 28px; letter-spacing: -.6px; display: inline-block; }}
.row-1 .p3 { text-align: center; }
.row-1 ul { margin-bottom: 25px; }
.row-1 .itemcol-right { padding-right: 100px; }
.row-1 .p3 { text-align: center; }

.row-2 {color: #000000 !important;font-family: "Poppins", Sans-serif !important;font-size: 16px !important;font-weight: 500 !important;text-transform: uppercase !important;line-height: 42px !important;padding: 17px 0;}
.row-2 .r-wrap {width: 1040px;}
.row-2 .item2 img {margin-right: 55px;vertical-align: middle;}
.row-2 .item2 img:last-child {margin-right: 0 !important;}
.row-2 {padding: 45px 0;}
.row-2 .r-wrap p { font-size: 16px !important; font-family: "Inter", Sans-serif !important; color: #000!important; font-weight: 500 !important; text-transform: capitalize; line-height: 19px !important; letter-spacing: -0.4px; }
.row-2 .item1 ul li {list-style-type: disc !important;font-family: "Poppins", Sans-serif !important;line-height: 32px;color: #000;list-style-position: inside;}
.row-2 h2 {line-height: 40px !important;font-size: 32px !important;font-weight: normal !important;font-family: "Poppins", Sans-serif !important;margin: 60px 0 30px 0;color: #090521;}

.group1 p {color: rgb(255 255 255 / 70%) !important;}
.group1 {margin-top: 0 !important;background: #232323;padding: 48px 28px;text-align: center;}
.group1 .itemcol {padding: 0 20px;}
.group1 .itemcol .itemcol { width: 100%; align-items: center; justify-content: center; min-height: 52px;min-height: auto;margin-bottom: 15px;}
.group1 .img {align-content: center;justify-content: center;margin-bottom:16px;}

.row-3 h2 { color: #090521 !important; font-family: "Poppins", Sans-serif !important; font-size: 30px !important; text-transform: capitalize!important; line-height: 1 !important; margin-bottom: 40px; font-weight: 500 !important; letter-spacing: -0.7px; }
.row-3 .p1 {font-family: "Poppins", Sans-serif !important;font-size: 18px !important;font-weight: 400 !important;margin-bottom: 70px;}
.row-3 .rowcol {width: 1011px;margin: auto auto;max-width: 100%;}
.row-3 .rowcol:last-child {margin-bottom: 0;}
.row-3 .rowcol .group-block img {width: 100%;}
.row-3 h3 { font-weight: 600 !important; font-size: 71px !important; line-height: 1; text-align: center; margin-bottom: 20px; font-family: "Poppins", Sans-serif !important; letter-spacing: -0.7px; }
.row-3 p { font-size: 18px!important; text-align: center; color: #000000F2 !important; width: 263px; max-width: 99%; margin: auto; font-family: "Inter", Sans-serif !important; font-weight: 400 !important; text-transform: none; letter-spacing: -0.7px; }
.row-3 h4 { color: #090521!important; font-family: "Poppins", Sans-serif !important; font-size: 25px !important; font-weight: 500!important; text-transform: capitalize!important; line-height: 1 !important; letter-spacing: -0.7px; }
.row-3 h4 .number {color: #C1A487 !important;font-family: "Poppins", Sans-serif !important;font-size: 41px !important;font-weight: bold !important;text-transform: capitalize !important;line-height: 53px !important;display: block !important;}
.row-3 .group .p3 {color: #000 !important;font-family: "Poppins", Sans-serif !important;font-size: 14px !important;font-weight: 600 !important;text-transform: capitalize !important;margin-bottom: 0 !important;}
.row-3 .group {background-color: #F0F1F33B;padding: 10px;}
.row-3 .group p {color: #777777 !important;font-family: "Poppins", Sans-serif !important;font-size: 18px !important;font-style: italic !important;line-height: 24px !important;}
.row-3 .r-wrap {width: 1006px !important; padding: 30px 0; background-color: #F2F2F2;}
.row-3 h2.orange-txt {font-size: 64px !important;margin: 0 0 20px 0;}
.row-3 {margin-bottom: 40px;}
.row-3-0 .r-wrap { width: 1209px; } 
.row-3-0 .r-wrap p { color: #FFFFFFE8 !important; font-family: "Inter", Sans-serif !important; font-size: 17px !important; font-weight: normal !important; letter-spacing: -0.4px; }

.row-4 h2 { max-width: 712px; margin: 0 auto 20px; font-size: 30px !important; line-height: 48px!important; font-weight: 500!important; color: #090521; font-family: "Poppins", Sans-serif !important; text-transform: capitalize; letter-spacing: -0.7px; }
.row-4 .r-wrap {width: 1332px;padding: 0 20px;max-width:100%;}
.row-4 .itemcol-3 {padding: 0 16px;}
.row-4 .upper-txt { font-family: "Inter", Sans-serif;letter-spacing: -0.4px; font-size: 16px !important; line-height: 22px !important; color: #000 !important; margin-bottom: 46px; }
.row-4 .upper-txt .star { padding-left: 10px; }
.row-4 .pstar { margin-bottom: 8px; }
.row-4 .pimg { line-height: 0 !important; margin-bottom: 20px; }
.row-4 .pstar { margin-bottom: 8px !important; }
.row-4 h3 { font-weight: 600!important; line-height: 1.5!important; color: #090521; margin-bottom: 16px; font-size: 18px!important; font-family: "Poppins", Sans-serif !important; text-transform: capitalize; letter-spacing: -0.7px; }
.row-4 p { font-size: 15px!important; line-height: 27px!important; color: #000000 !important; letter-spacing: -0.2px; font-family: "Inter", Sans-serif !important; }
.row-4 .rowcol .rowcol { margin-right: 16px; line-height: 0 !important; align-items: center; padding-top: 4px; }
.row-4 .img { margin-right: 16px; line-height: 0 !important; }
.row-4 .rowcol .rowcol p { letter-spacing: -0.04em; color: #000000 !important; }
.above-image { background-color: #F2F2F200; background-image: url(/cdn/shop/t/84/assets/Group-18.png?v=1663690613); background-position: center center; background-repeat: no-repeat; background-size: contain; padding: 30px 0; margin: 40px 0; }
.row-4 .group-1 { background-color: #f2f2f2; border-radius: 5px; padding: 15px; border: 1px solid #fff; display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; }
.row-4 p:last-child {font-size: 14px !important;}

.section5 h2 { text-align:center;color: #090521;font-family: "Poppins", Sans-serif !important;font-size: 39px !important;font-weight: bold;text-transform: capitalize;line-height: 52px;}
.section5 .orange-text { color: #ff7300; }
.section5 .inner-wrap {width: 758px;max-width: 100%;margin: 0 auto;border: 2px solid #000;border-left: none;border-right: none;padding-top: 30px;padding-bottom: 30px;}

.row-6 { padding: 0 0 70px; }
.row-6 .rowcol { border-top: 2px solid #000; padding-top: 70px; margin-top: 70px; }
.row-6 .r-wrap h3 { color: #090521; font-size: 31px !important; font-weight: 600 !important; text-transform: none !important; line-height: 42px !important; letter-spacing: -0.7px; }
.row-6 .desc p, 
.row-6 .desc ul { margin-top: 20px;color: #090521 !important; font-size: 20px !important; font-weight: 500 !important; text-transform: none !important; line-height: 28px !important; } 
.row-6 .desc .p1 { color: #000000 !important; font-size: 16px !important; font-weight: 600 !important; text-transform: capitalize !important; padding: 0 20px; background-color: #FFB966; } 
.row-6 .desc ul li { padding-bottom: 8px !important; }
.row-6 .desc ul li i { padding-right: 8px !important;color: #FF7300; }
.row-6 .gb1 .desc ul li i {color: #000000;}
.row-6 .gb1 { padding-right: 40px; }
.row-6 .gb2 { padding-left: 40px; }
.row-6 .desc h4 { color: #090521; font-size: 21px !important; font-weight: 600 !important; text-transform: none; line-height: 28px !important; }
.row-6 .group-block.img img { width: 100%; }
.row-6 .btn.button { font-size: 18px !important; font-weight: 600 !important; text-transform: uppercase !important; padding: 25px 100px !important; display: inline-block; } 
.row-6 .p3 { padding-top: 20px;display: inline-block; text-align: center; } 
.row-6 .p3 span { color: #000000 !important; font-family: "Inter", Sans-serif !important; font-size: 15px !important; font-weight: 600 !important; text-transform: capitalize !important; line-height: 28px !important; letter-spacing: -0.6px; padding-top: 10px !important; display: block; }

.section6 { padding: 56px 0; }
.section6 h3 { font-weight: 500 !important; font-size: 40px !important; line-height: 48px !important; color: #090521; margin: 0 0 45px; }
.section6 p { font-weight: 400 !important; font-size: 24px !important; line-height: 29px !important; color: #000000; opacity: 0.7; }
.section6 .inner-wrap { display: flex; align-items: center; }
.section6 .play { cursor: pointer;position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.section6 .video-wrap { position: relative; }
.section6 .video-v2 { background-color: #111; height: 410px; }

.section7 { background: #494949; padding: 60px 0;position: relative; }
.section7 h2 { margin-bottom: 16px; font-weight: 600!important; font-size: 35px!important; line-height: 38px!important; text-align: center; color: #FFFFFF; font-family: "Poppins", Sans-serif !important; text-transform: capitalize; }
.section7 h2 i {font-family: "Poppins", Sans-serif !important;}
.section7 h3 { color: #fff; font-weight: 500!important; font-size: 20px!important; line-height: 1.5 !important; margin-bottom: 16px; font-family: "Poppins", Sans-serif!important; text-transform: none; }
.section7 h5 { color: #F6F6F6; font-family: "Inter", Sans-serif !important; font-size: 15px !important; font-weight: 300 !important; line-height: 26px !important; letter-spacing: -0.4px; }
.section7 .title-wrap h5 { margin-bottom: 40px; text-align: center; color: #FFB966; font-family: "Poppins", Sans-serif !important; font-size: 18px !important; text-transform: capitalize; line-height: 28px !important; }
.section7 .inner-wrap { position: relative; width: 1138px; max-width: 100%; margin: 0 auto; }
.section7 .column-wrap { display: flex;flex-wrap: wrap;width: 1240px; max-width: calc(100% + 80px); margin: 0 auto; overflow: hidden; } 
.section7 .one-third { padding: 0 25px 48px; }
.section7 .img-wrap { margin-bottom: 24px; line-height: 0; width: 100%; border-radius: 24px 96px 24px 24px; overflow: hidden; }
.section7 .img-wrap img { width: 100%; }
.section7 .title-wrap h3 { color: #fff!important; font-size: 28px!important; font-weight: 500!important; text-transform: capitalize; line-height: 38px!important; text-align: center; }

.row-style-6 {width: 911px;max-width: 100%;margin: auto;padding-top: 106px; }
.row-style-6 h2 {font-weight: 400 !important;font-size: 48px !important;line-height: 48px !important;text-align: center;letter-spacing: -0.02em;text-transform: capitalize;color: #090521;margin-bottom: 24px;}
.row-style-6 .p1 {font-weight: 400;font-size: 18px;line-height: 22px;text-transform: capitalize;color: #000000;text-align: center;}
.row-style-6 .rowcol {padding-top: 40px;align-items: end;}
.row-style-6 .img {text-align: center;margin-bottom: 56px;}
.row-style-6 h4 {font-size: 18px !important; color: #000000;margin-bottom: 48px; font-weight: 700; line-height: 22px; letter-spacing: -0.02em;}
.row-style-6 li {font-weight: 400; color: #000; margin-bottom: 20px; list-style: none; font-size: 16px; line-height: 19px; text-transform: uppercase;min-height: 38px;}
.row-style-6 .group-block {padding: 31px 0;}
.row-style-6 .it1 {background: #232323;border-radius: 17px;border-right: 5px solid #dfdfdf;}
.row-style-6 .it2 {background: rgb(35 35 35 / 10%);border-radius: 17px;border-left: 5px solid #dfdfdf;}
.row-style-6 .btn {height: auto;background: #FF7300 !important;border-radius: 8px !important;display: block !important;width: 100%;font-weight: 700;font-size: 16px;line-height: 19px;letter-spacing: -0.03em;text-transform: uppercase;color: #FFFFFF;}
.row-style-6 .itemcol-3 .group-block {padding-left: 0;}
.row-style-6 .rowcol .rowcol { padding-top: 0; }
.row-style-6 .it0 .group-block {padding-right: 60px;}
.row-style-6 li:last-child {margin-bottom: 0;}
.row-style-6 .it1 h4{color: #fff; }

.section9 { padding-top: 40px; }
.section9 h2 { font-weight: 500!important; font-size: 31px!important; line-height: 42px!important; margin-bottom: 24px; color: #fff; font-family: "Poppins", Sans-serif !important; text-transform: capitalize; letter-spacing: -0.7px; }
.section9 p {  margin-bottom: 20px; font-weight: 400!important; font-size: 17px!important; line-height: 28px!important; color: #FFFFFFCF; font-family: "Inter", Sans-serif !important; text-transform: none; letter-spacing: -0.4px; }
.section9 .inner-wrap { width: 100%; max-width: 1208px; margin: 0 auto; background-color: #232323; padding: 59px; }
.section9 .column-wrap { display: flex; align-items: center; }
.section9 .img-wrap { width: 539px !important; }
.section9 .text1 { margin-bottom: 24px; color: #FFFFFF; font-family: "Helvetica", Sans-serif !important; font-size: 16px !important; }
.section9 .star-rating { padding-left: 8px; }
.section9 .column { width: calc(100% - 539px);padding-left: 23px; }

.row-10-2 .r-wrap { padding: 30px; background-color: #494949; }
.row-10-2 .p1 { color: #FFB966 !important; font-size: 16px !important; text-transform: capitalize !important; line-height: 28px !important; }
.row-10-2 h2 { color: #FFFFFF; font-size: 30px !important; font-weight: 500 !important; text-transform: capitalize !important; line-height: 42px !important; letter-spacing: -0.7px; border-bottom: 1px solid #D7BD98; padding-bottom: 30px; margin-bottom: 30px; }
.row-10-2 h3 { line-height: 1;color: #FFB966; font-size: 53px !important; font-weight: 600 !important; letter-spacing: -0.7px; }
.row-10-2 .group-block .group-block p { color: #F6F6F6 !important; font-family: "Inter", Sans-serif !important; font-size: 15px !important; font-weight: 400 !important; line-height: 22px !important; letter-spacing: -0.4px; }
.row-10-2 .group-block .group-block { margin-bottom: 20px; padding-right: 10px; }
.row-10-2 .p3 { color: #FFFFFF !important; font-size: 15px !important; text-transform: capitalize !important; font-style: italic !important; line-height: 28px !important; }
.row-10-2 .img { padding: 0 0 0 30px; }

.row-10-5 .r-wrap {background-color: #232323 !important;padding: 72px 0 !important;}
.row-10-5 .rowcol { width: 800px; max-width: 100%; margin: auto; }
.row-10-5 h2 {text-align:center;width:969px;max-width: 100%;margin-left: auto;margin-right: auto;color: #FFFFFFE8 !important; font-size: 36px !important; font-weight: 500 !important; text-transform: capitalize; line-height: 43px !important;}
.row-10-5 .flex-item { color: #ffffffe8!important; font-family: "Inter",Sans-serif!important; text-transform: capitalize; font-size: 16px; font-weight: 500; line-height: 19px; letter-spacing: -0.4px; }
.row-10-5 .group-block { padding-right: 20px; }
.row-10-5 .rowcol .xflex{flex-wrap: nowrap !important;}
.row-10-5 .img { padding-right: 8px; }

.row-12-5 .r-wrap { background-color: #FFB966; width: 1230px; padding: 40px 30px; } 
.row-12-5 h2 { color: #000000; font-family: "Poppins", Sans-serif !important; font-size: 29px !important; font-weight: 500 !important; text-transform: capitalize; text-align: center; } 
.row-12-5 .author { color: #0F0F0F !important; font-family: "Neue Montreal", Sans-serif !important; font-size: 16px !important; font-weight: 600 !important; font-style: italic !important; } 
.row-12-5 h5 { color: #000000; font-family: "Poppins", Sans-serif !important; font-size: 19px; font-weight: 500; letter-spacing: -0.4px; padding: 10px 0 5px 0; } 
.row-12-5 .item1 { width: 394px; padding: 0 20px; } .row-12-5 .item2 { width: calc(100% - 394px); } 
.row-12-5 .rowcol { border-bottom: 2px solid #000; padding-bottom: 20px; margin-bottom: 40px; } 
.row-12-5 .item2,
.row-12-5 .item2 p { color: #0A0707; font-family: "Inter", Sans-serif; font-size: 18px; font-weight: normal; text-transform: none; line-height: 28px; letter-spacing: -0.4px; } 
.row-12-5 .item1 p { margin: 0; }

.section13 h2 {font-weight: 500; font-size: 40px; line-height: 48px; text-align: center; margin-bottom: 50px; color: #ffffff; } 
.section13 h4 {font-weight: 500; font-size: 24px; line-height: 29px; margin: 0 0 30px; margin: 0 0 0px; height: 50px; color: #ffffff; } 
.section13 h5 {font-weight: 400; font-size: 18px; line-height: 26px; margin: 0; color: #ffffff; } .section13 p { font-family: "Poppins", Sans-serif; font-style: normal; font-weight: 400; font-size: 14px; line-height: 17px; color: #ffffff; } 
.section13 .inner-wrap { width: 100%; max-width: 1208px; margin: 0 auto; background-color: #232323; padding: 40px; } 
.section13 .column-wrap { display: flex; align-items: flex-start; } 
.section13 .info-wrap { flex-basis: 35%; margin-right: 30px; position: relative; } 
.section13 .content-wrap { flex-basis: 65%; } 
.section13 .column-wrap { padding: 50px 0; border-bottom: 1px solid #FFFFFF; } 
.section13 .column-wrap:last-child { border-bottom: none; padding-bottom: 30px; } 
.section13 .info-wrap:before { content: ''; background-image: url('/cdn/shop/t/84/assets/quote-img.png'); width: 200px; height: 125px; position: absolute; opacity: .4; right: -70px; }

.group3 {width: 1181px;max-width: 100%;margin: auto;padding-top: 106px; }
.group3 h2 {font-weight: 400;font-size: 48px !important;line-height: 48px;text-align: center;letter-spacing: -0.02em;text-transform: capitalize;color: #090521;margin-bottom: 24px;}
.group3 .p1 {font-weight: 400;font-size: 18px;line-height: 22px;text-transform: capitalize;color: #000000;text-align: center;}
.group3 .rowcol {padding-top: 113px;}
.group3 .img {text-align: center;margin-bottom: 65px;}
.group3 h4 {font-weight: 500;font-size: 24px !important;line-height: 29px;letter-spacing: -0.02em;color: #000000;margin-bottom: 41px;}
.group3 li {font-weight: 400;font-size: 16px;line-height: 22px;letter-spacing: -0.02em;color: #000000;margin-bottom: 32px;list-style: none;}
.group3 .group-block {padding: 0 60px;}
.group3 .itemcol {border-right: 1px solid #000000;}
.group3 .btn {height: auto;background: #FF7300 !important;border-radius: 8px !important;display: block !important;width: 100%;font-weight: 700;font-size: 16px;line-height: 19px;letter-spacing: -0.03em;text-transform: uppercase;color: #FFFFFF;}
.group3 .itemcol-3 .group-block {padding-left: 0;}
.group3 .rowcol .rowcol { padding-top: 0; }

.row-4-1 table thead td {vertical-align: bottom;border-right: 1px solid #000;}
.row-4-1 table {width: 100%;}
.row-4-1 table tbody td {padding: 10px 80px;border-right: 1px solid #000;text-align: left;font-family: "Poppins", Sans-serif;}
.row-4-1 table thead td h4 {font-family: "Poppins", Sans-serif !important;font-size: 24px !important;padding: 20px 80px 10px 80px;font-weight: normal !important;line-height: normal;color: #000;text-align: left;}

.row-5 h2 {color: #fff !important;font-family: "Poppins", Sans-serif !important;font-size: 32px !important;font-weight: normal !important;line-height: 48px !important;width: 700px;max-width: 100%;margin: auto auto 20px;}
.row-5 p {color: #212529 !important;font-size: 20px !important;text-transform: capitalize !important;line-height: 32px !important;}
.row-5 .qual p {color: #fff !important;max-width: 90px;text-align: left;}
.group-block .flex-item {display: flex;align-items: center;justify-content: center;}
.group-block .flex-item img.img {margin: 0 10px 0 0;}
.link-blue {color: #0094FF !important;text-decoration: underline !important;margin: 20px 0 0 0 !important;display: table;}
.row-0 .breadcrumb.group {display: flex;align-items: center;margin: 50px 0 0 0;padding: 0 35px;}
.row-0 .breadcrumb.group img {margin: 0 15px;}

a.btn.button {opacity: 1;background: #ff7300 !important;display: block;border-radius: 8px !important;font-size: 16px !important;font-family: "Poppins", Sans-serif !important;box-shadow: none !important;font-weight: normal !important;padding: 17px 18px !important;transition: all .1s linear !important;}
a.btn.button.addtocart {font-size: 24px !important;}

.rowcol.qual {align-items: flex-start;}
.qual img.img {width: 64px;padding: 10px;background: #F7D8BE;border-radius: 70px;object-fit: none;}
.qual .itemcol {padding: 20px 10px 0 10px;}
.qual p {font-size: 12px !important;line-height: normal !important;}
.itemcol-left img.img {max-width: 100%;margin: 0;}
.itemcol-left .owl-thumbs {display: flex;justify-content: space-between;}
.itemcol-left .owl-thumbs button img {width: 100% !important;height: 100% !important;}
.itemcol-left .owl-thumbs button {width: 19%;align-items: stretch !important;border: 0;cursor: pointer;padding: 0;}
.owl-carousel-1 .owl-stage {display: flex;align-items: stretch;}
.owl-carousel-1 .owl-stage .item, .owl-carousel-1 .owl-stage .item div {height: 100%;}
.owl-carousel-1 .owl-stage .item div img {height: 99%;}
.tabset input[type="radio"] {position: absolute;left: -200vw;}
.tabset .tab-panel .content {display: none;}
.tabset input#mtab1:checked~section#tab1 .content, .tabset input#mtab2:checked~section#tab2 .content, .tabset input#mtab3:checked~section#tab3 .content, .tabset input#mtab4:checked~section#tab4 .content, .tabset input#mtab5:checked~section#tab5 .content {display: block;}
.tabset input#tab1:checked~.tab-panels section#tab1 .content, .tabset input#tab2:checked~.tab-panels section#tab2 .content, .tabset input#tab3:checked~.tab-panels section#tab3 .content, .tabset input#tab4:checked~.tab-panels section#tab4 .content, .tabset input#tab5:checked~.tab-panels section#tab5 .content {display: block;}
.tabset label {font-size: 24px;font-family: "Poppins", Sans-serif;position: relative;padding: 20px;cursor: pointer;color: #090521 !important;letter-spacing: -1px;}
.tabset label:before {content: '';width: 54px;height: 6px;background: #FF7300;display: block;position: absolute;margin: 0 auto;left: 0;right: 0;bottom: 0;opacity: .1;transition: .5s;}
.tabset label:hover::before, .tabset input:focus+label::before, .tabset input:checked+label::before {opacity: 1;}
.tabset {max-width: 980px;margin: 0 auto;border-top: 1px solid #000;display: flex;justify-content: space-between;flex-wrap: wrap;}
.tab-panels {width: 100%;}
.row-5 .rowcol-black {background: #232323;padding: 70px 20px;max-width: 1080px;margin: 0 auto;}
.itemcol-left .owl-thumbs button.active {display: none;}
img.arrow-right {transform: rotate(180deg);}
.owl-nav {position: absolute;bottom: 0;width: 100%;display: flex;justify-content: space-between;}
.owl-carousel-1 {padding: 0 0 40px 0;}
div#table-wrap {overflow-x: scroll;}
 div#table-wrap::-webkit-scrollbar {
 display: none;}
.scroll-arrow {padding: 30px 15px 0 15px;justify-content: space-between;}
.padd-b-0 {padding-bottom: 0 !important;}
.mobile-tab, .scroll-arrow {display: none;}
.black-bg {background-color: #232323 !important;}
.gray-bg {background-color: rgba(196, 196, 196, .2) !important;border: none !important;}
.white-txt, p.white-txt, h2.white-txt, ul.white-txt li {color: #fff !important;}
body .orange-txt {color: #E4631B !important;}

.row-10-4 { padding: 64px 20px 40px 20px; display: flex; justify-content: center; } 
.row-10-4 .inner-wrap { width: 100%; padding: 0 0 0 32px; max-width: 1217px; background: #f2f2f2; display: flex; flex-direction: row-reverse; justify-content: space-between; }
.row-10-4 .col-wrap-left { width: 42%; padding-top: 45px; padding-bottom: 30px; z-index: 999; }
.row-10-4 .h2-small { font-family: "Poppins", Sans-serif !important; font-size: 21px !important; font-weight: 600 !important; line-height: 28px !important; margin: 0px; }
.row-10-4 .h2-big { line-height: 1 !important;font-family: "Poppins", Sans-serif !important; font-size: 30px !important; font-weight: 600 !important; margin: 0 0 20px; }
.row-10-4 .color-box {margin-bottom: 20px;background-color: #ffb966; padding: 10px; font-family: 'Open Sans', sans-serif !important; display: flex; flex-direction: column; gap: 8px; }
.row-10-4 .title-star-rating { font-size: 14px!important; font-weight: 500!important; color: #000000; font-family: "Inter", Sans-serif !important; text-transform: capitalize; }
.row-10-4 .review-description { font-size: 16px !important; font-weight: 400 !important; color: #040404CF !important; line-height: 24px !important; letter-spacing: -0.4px; }
.row-10-4 ul { margin-bottom: 20px; }
.row-10-4 ul li {color: #000000;font-size: 18px; font-weight: 500; letter-spacing: -0.4px; font-family: 'Open Sans', sans-serif !important; line-height: 30px; list-style: none; }
.row-10-4 ul i { color: #000000; padding-right: 5px; }
.row-10-4 .price { color: #333; font-size: 23px; font-weight: 500; }
.row-10-4 a.btn.button.icon-button { font-size: 18px!important; font-weight: 600!important; padding: 25px 80px !important; display: flex; align-items: center; gap: 8px; cursor: pointer; }
.row-10-4 .icon-button:hover, 
.row-10-4 .icon-button:focus { box-shadow: 0px 15px 25px -7px rgb(0 0 0 / 10%); transform: translateY(-0.25em); }
.row-10-4 .icon-arrow { width: 25px; }
.row-10-4 .payment-methods { max-width: 250px; width: 100%; margin-top: 20px; margin-bottom: 5px; }
.row-10-4 .free-shipping { font-size: 15px !important; font-weight: 600!important; line-height: 28px!important; letter-spacing: -.6px; font-family: "Inter", Sans-serif !important; margin: 0; color: #000000 !important; }
.row-10-4 .p3 span { display: block; text-transform: capitalize; }
.row-10-4 .col-wrap-right { width: 570px; padding-bottom: 10px; }
.row-10-4 .swiper-container { padding-bottom: 35px; } 
.row-10-4 .swiper-slide img { max-width: 570px; }
.row-10-4 .swiper-pagination-bullet-active { background-color: #FFB966; }  
.row-10-4 .saleprice {color: #FE7127; font-family: "Poppins", Sans-serif !important; font-size: 23px; font-weight: bold;}
.row-10-4 .regularprice { text-decoration: line-through; color: gray; font-family: "Poppins", Sans-serif !important; font-weight: 500; }
.row-10-4 .swiper-button-next { color: #FFB966; }
.row-10-4 .swiper-button-next:after, .row-10-4 .swiper-button-prev:after { font-size: 22px; }

@media only screen and ( min-width: 1025px ) { 
  .section6 .column-wrap { width: 1300px; max-width: calc( 100% + 80px ); margin: 0 auto; overflow: hidden; }
  .section6 .column { padding: 0 40px; }
  .section6 .column-wrap .one-half { flex-basis: 50%; } 
}
@media only screen and (max-width: 1160px) {
  .row-10-4 .col-wrap-right,
  .row-10-4 .swiper-slide img { width: 470px; }
}
@media screen and (max-width: 1024px) {
.r-wrap {padding: 0 20px;}
.m-block {width: 100%;min-width: 100%;display: block;clear: both;padding: 0;}
.m-50 .itemcol {width: 50% !important;min-width: 50% !important;}
.m-50 .itemcol:nth-child(3),  .m-50 .itemcol:nth-child(5) {clear: left;}
.m-block .group-block {margin: 0 !important;}
.grid,  .grid__item {padding: 0 !important;margin: 0 !important;}
.m50 .itemcol {width: 50% !important;min-width: 50% !important;}
.m50,  .m50 .itemcol {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.show-1024 {display: block !important;}
.hide-1024 {display: none !important;}
.show-1024-inline {display: inline-block !important;}
.pr-15 {padding-right: 0;}
.pl-15 {padding-left: 0;}
.m-rowcol .itemcol,  .rowcol .itemcol-6 {width: 50% !important;float: left;padding: 10px;}
.m-rowcol .col:nth-child(3),  .m-rowcol .col:nth-child(5),  .rowcol .itemcol-6:nth-child(3),  .rowcol .itemcol-6:nth-child(5) {clear: left;}
.rowcol .group-block br {display: none;}
.row-style-8 {padding: 20px 0;}
.row-style-8 .flex-item br {display: inline-block !important;}
.row-3 .p1 {margin-bottom: 20px;}

.section7 .column-wrap { max-width: 100% !important;padding: 0 10px; }
html,body { overflow-x: hidden; } 
.row-1 a.btn.button { padding: 21px 0 !important; text-align: center; display: block; } 
.row-6 .btn.button { padding: 25px 0 !important; display: block; } 
.row-6 .p3 { display: block; }
.row-3 .r-wrap { width: calc(100% - 40px) !important; } 
.row-4 .rowcol { margin: 0 -10px; width: calc(100% + 20px) !important; } 
.row-4 .itemcol-3 { padding: 0 10px; } 
.section7 .one-third { flex-basis: 33.33%; padding: 0 10px 0; } 
.section9,.row-10-2,.row-10-5,.row-12-5 { padding-left: 20px; padding-right: 20px; } 
.section9 .inner-wrap { padding: 50px 20px; } .section9 .img-wrap { padding-left: 0; }
}
@media screen and (max-width: 1023px) {
.row-4 table thead td h4,  .row-4 table tbody td {padding-left: 40px !important;padding-right: 40px !important;}
.show-1023 {display: block !important;}
.hide-1023 {display: none !important;}
.rowcol-1023 .itemcol {width: 100%;min-width: 100%;padding: 0 0 25px 0 !important;}
.rowcol-1023 .itemcol {width: 100% !important;min-width: 100% !important;display: block;clear: none;}
.m-block {width: 100%;min-width: 100%;display: block;clear: both;padding: 0;}
.m-block .group-block {margin: 0 !important;}
.row-style-8 .row-col .itemcol-4 {width: 50%;}
.sticky-bar {display: none;}
.btn-sticky {display: block !important;position: fixed;width: 100%;background-color: #fff;padding: 10px;bottom: 0;left: 0;text-align: center;font-size: 20px;}
.btn-sticky span,  .btn-sticky a {vertical-align: middle;display: inline-block;}
.btn-sticky span {padding-right: 30px;}
.btn-sticky a b {font-weight: 500 !important;font-size: 20px;}
.btn-sticky a {padding: 20px 40px;}
.footer-v2 {margin-top: 0;padding-top: 40px;}
.row-2 .item2 img {margin-right: 20px;}
.row-style-8 img {width: 29px;}
.row-style-8 .flex-item {font-size: 11px !important;}
.header-top {font-size: 14px !important;line-height: 44px !important;}
.row-1 p {font-size: 18px !important;}
[class^="row-"] .btn,  .btn,  a.btn {font-size: 14px !important;}
#faqs h2 {font-size: 25px;line-height: 34px;}
.faq-q {font-size: 18px;line-height: 30px;}
.row-6 h2 {font-size: 20px !important;line-height: 32px !important;}
.row-6 p {font-size: 16px !important;line-height: 25px !important;}
.group1 .itemcol-3 { width: 100%; padding: 0; } 
.group1 .itemcol { padding-bottom: 50px !important; }
.group1 .itemcol:last-child { padding-bottom: 0 !important; } 
.group3 h2{ font-size: 32px !important; }
.group3 .btn { white-space: normal !important; min-width: 100% !important; }
.group3 { padding-top: 50px; }
.group3 .itemcol-3-2 .rowcol {display: none !important;}
.group3 .itemcol-3-2 .rowcol.carousel {display: flex !important;}
.group3 .rowcol .itemcol-3,
.group3 .rowcol .itemcol-3-2{ width: 50%; }
.group3 .itemcol-3-2 .rowcol .itemcol-2 { width: 100%;border-right: 0; }
.group3 .group-block { padding: 0 20px; }
.group3 .itemcol-3 .group-block {padding-left: 20px;}
.group3 .flickity-page-dots { display: none; }
.group3 .flickity-prev-next-button { top: auto; bottom: -80px; }
.group3 .rowcol { padding-top: 30px;overflow: visible; }

.row-style-6 h2{ font-size: 32px !important; }
.row-style-6 .btn { white-space: normal !important; min-width: 100% !important; }
.row-style-6 { padding-top: 50px; }
.row-style-6 .itemcol-3-2 .rowcol {display: none !important;}
.row-style-6 .itemcol-3-2 .rowcol.carousel {display: flex !important;}
.row-style-6 .rowcol .itemcol-3,
.row-style-6 .rowcol .itemcol-3-2{ width: 50%; }
.row-style-6 .itemcol-3-2 .rowcol .itemcol-2 { width: 100%;border-right: 0; }
.row-style-6 .group-block { padding: 0 20px; }
.row-style-6 .itemcol-3 .group-block {padding-left: 20px;}
.row-style-6 .flickity-page-dots { display: none; }
.row-style-6 .flickity-prev-next-button { top: auto; bottom: -80px; }
.row-style-6 .rowcol { padding-top: 30px;overflow: visible; }
.row-reverse { flex-direction: row; } .rowcol .itemcol-2 { width: 100%; } 
.row-1 { padding-top: 30px; } 
.row-1 .img { width: 100%; margin-bottom: 30px !important; } 
.row-1 .itemcol-right { padding-right: 0; } 
.row-1 a.btn.button { padding: 25px 80px !important; display: inline-block; } 
.row-1 .p3 { display: inline-block; } 
.row-2 .rowcol .itemcol-4 {width: 50% !important;padding-bottom: 20px;} 
.row-2 .group-block .flex-item img.img { margin: 0 !important; width: 64px; } 
.row-2 .r-wrap p { display: block !important; } 
.row-2 .group-block { display: block; text-align: center; }
.row-3 .group-block { padding: 0 23px; }
.row-3 h2 { font-size: 28px !important; } 
.row-3 h4 { font-size: 24px !important; }
.row-3-0 .group1 .itemcol-3 { width: 33.333%; padding: 0 10px; } 
.row-4 .itemcol-3 { width: 100%; } 
.row-4 .pimg img { width: 100%; } 
.row-4 .itemcol { margin-bottom: 30px; } 
.row-4 .itemcol:last-child { margin-bottom: 0; } 
.row-6 .img { margin-bottom: 30px; } 
.row-6 .r-wrap h3 { font-size: 25px !important;line-height: 32px !important; } 
.row-6 .p3 { display: inline-block; } 
.row-6 .btn.button { padding: 25px 100px !important; } 
.row-6 { padding: 0 0 50px; } 
.row-6 .rowcol-2 .desc .p1 { font-size: 18px !important; line-height: 29px !important; }
.section7 .one-third { padding: 0 25px 48px; } 
.section9 .img-wrap { width: 100% !important; } 
.section9 .column { width: 100%; padding-left: 0; } 
.section9 h2 { font-size: 23px !important; line-height: 1.3 !important; } 
.section9 .column-wrap { flex-wrap: wrap; } 
.section9 .img-wrap img { width: 100%; } 
.section9 .img-wrap { margin-bottom: 20px; } 
.row-10-2 .img { padding: 0; margin-bottom: 20px; } 
.row-10-2 .img img { width: 100%; } 
.row-10-5 h2 { font-size: 27px !important; } 
.row-10-5 .rowcol { padding: 0 20px; } 
.row-12-5 .item1 { width: 245px; } 
.row-12-5 .item2 { width: calc(100% - 245px); }
.row-10-4 .col-wrap-left { padding: 0 20px 30px; } 
.row-10-4 .p3 { display: inline-block; }
.row-6 .gb2 { padding-left: 0; }
}
@media only screen and (max-width: 980px) { 
  .row-10-4 .col-wrap-right, .row-10-4 .swiper-slide img { width: 100%; max-width: 100%; } 
} 
@media screen and (max-width: 900px) {
[class^="row-"] br {display: none !important;}
#header {display: none;}
.global-wrapper {margin-top: 0;}
}
@media only screen and (max-width: 880px) { 
.row-10-4 .inner-wrap { flex-direction: column;padding: 0; } 
.row-10-4 .col-wrap-left, 
.row-10-4 .col-wrap-right { width: 100%; } 
}
@media screen and (max-width: 767px) {
.tabset label:before {display: none !important;}
label.mobile-tab {padding: 15px !important;border-bottom: 1px solid #000;justify-content: space-between;align-items: center;}
label.mobile-tab img {transform: rotate(-90deg);}
.tabset label:hover img,  .tabset input:focus+label img,  .tabset input:checked+label img {transform: rotate(90deg) !important;}
.row-tab .r-wrap {padding: 0;}
.content {padding: 30px 15px;border-bottom: 1px solid #000;}
.row-2 h2 {margin: 0 0 20px 0 !important;}
.tabset {flex-direction: column;}
.desk-tab {display: none !important;}
.mobile-tab,  .scroll-arrow {display: flex !important;}
.row-0 .breadcrumb.group {padding: 0 0 30px 0 !important;}
.row-section {padding: 40px 0;}
.row-5 h2 {font-size: 24px !important;line-height: 32px !important;margin: auto auto 0px;}
.row-5 .rowcol-black {padding: 30px 15px !important;}
.rowcol.qual .flex-item {flex-direction: column;}
.row-5 .qual p {text-align: center;}
.group-block .flex-item img.img {margin: 0 auto 15px auto;}
.row-4 table thead td h4,  .row-4 table tbody td {padding-left: 15px !important;padding-right: 15px !important;width: 48vw;}
.row-3 .itemcol-2.itemcol-middle.item2 {padding: 0 10px 40px 10px;}
.row-4.row-section {padding: 0;}
.r-wrap {padding: 0 15px;}
.row-1 .itemcol-left,  .row-1 .itemcol-right {padding: 0 !important;}
.owl-thumbs,  .owl-nav {padding: 0 15px;}
.show-767 {display: block !important;}
.hide-767,  .hide-767.itemcol {display: none !important;}
.show-767-inline {display: inline-block !important;}
.rowcolv2 .menu-icon i {font-size: 23px !important;}
.rowcolv2 .menu-icon i.active:before {content: "\f00d";}
.rowcolv2 .menu-icon {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.toggle-menu {display: inline-block;padding: 20px 10px;}
.toggle-menu ul {margin: 0;}
.toggle-menu li {display: inline-block;margin: 0 10px;}
.m-rowcol-50 {display: -webkit-box;display: -ms-flexbox;display: flex;}
.m-rowcol-50 .itemcol {display: -webkit-box;display: -ms-flexbox;display: flex;box-sizing: border-box;}
.m-rowcol-50 .itemcol {width: 50%;}
.rowcol .itemcol-2,  .rowcolv2 .itemcol-2v2 {width: 100%;}
[class^="row-"] .btn,  .btn,  a.btn {font-size: 14px !important;padding: 18px 42px !important;width: auto !important;line-height: 21px !important;}
.row-style-8 .itemcol {width: 50%;padding: 10px 0;text-align: center;}
.row-style-8 img {width: 65px;margin-right: 0;}
.row-style-8 .flex-item br {display: none !important;}
.row-style-8 .itemcol,  .row-style-8 .rowcol {display: -webkit-box;display: -ms-flexbox;display: flex;}
.row-style-8 .flex,  .row-style-8 .flex-item {display: block !important;width: 100%;}
#thumbnail-slider {display: none;}
#ninja-slider {width: 100% !important;margin-bottom: 10px;}
#ninja-slider ul {height: 250px !important;}
.header-v2 {padding: 15px 0;}
.header-v2 .group-block {margin: auto;}
.footer-v2 .itemcol {width: 100% !important;}
.footer-v2 .rowcol .group-block {margin: auto;text-align: center !important;}
.footer-v2 li {padding: 0 15px;}
.footer-v2 .cl2 {padding-top: 30px;}
.row-1 {padding: 0 0 40px 0;}
.row-1 .item2 .group-1 {padding: 0 15px;}
.row-1 .item1 {margin-bottom: 30px;}
.row-3 .row-reverse .group-block,  .row-3 .rowcol .group-block,  .pr-30 {padding-right: 0;}
.row-2 .item2,  .row-2 .item1 {width: 100%;}
.row-2 .item2 img {max-width: 181px;max-height: 101px;margin: 20px;}
.row-3 img {width: 100%;margin-bottom: 30px;}
.section5 br { display: none; }
.video-wrap { order: 1; padding: 20px 0; }
.section6 h3 { font-size: 32px !important; line-height: 48px !important; } 
.section6 p{ font-size: 18p !importantx; line-height: 22px !important; }

.section7 .column-wrap { display: flex; flex-direction: column; } 
.section7 .one-third { flex-basis: 33.33%; margin: 0 auto; width: 100%; max-width: 381px; } 
.section7 h2 { font-size: 32px !important; line-height: 40px !important; } 
.section7 h3 { font-weight: 500 !important; font-size: 32px !important; line-height: 32px !important; margin: 10px 0; }

.section9 .column-wrap { flex-direction: column; align-items: center; }

.section13 .info-wrap, 
.section13 .content-wrap { width: 100%; margin: 10px; } 
.section13 .column-wrap { flex-direction: column; } 
.section13 .info-wrap:before { right: 0px; }
.row-3 .p1 {font-size: 14px !important;}
.row-3 h3 .number {font-size: 34px !important;line-height: 36px !important;}
.row-1 h2 { font-size: 28px !important; line-height: 36px !important; } 
.row-1 .r-wrap h3 { font-size: 16px !important; line-height: 30px !important; } 
.row-1 p { font-size: 16px !important; } 
.row-1 .item2 ul li { font-size: 16px; line-height: 26px; margin: 0 0 5px !important; } 
.row-1 a.btn.button { font-size: 16px !important; padding: 20px 0 !important; width: 100%; display: block; } 
.row-1 .p3 { display: block; text-align: center; } 
.row-1 .img { margin-bottom: 0 !important; }
.row-2 .group-block .flex-item img.img { width: 45px; } 
.row-2 .r-wrap p { font-size: 14px !important; } 
.row-3-0 .group1 .itemcol-3 { width: 100%; padding-bottom: 30px !important; } 
.row-3-0 .group1 { padding-bottom: 20px; }
.row-3 .rowcol .itemcol-3 { width: 100%; padding-bottom: 30px; } 
.row-3 .group-block { padding: 0; } 
.row-3 .r-wrap { padding-bottom: 20px; }
.row-4 h2 { font-size: 24px !important; line-height: 32px !important;width: 300px; max-width: 100%; } 
.row-4 .upper-txt { font-size: 14px !important; line-height: 22px; } 
.row-4 .upper-txt .star img { width: 14px !important; } 
.row-4 .upper-txt .star {vertical-align: text-bottom;} 
.row-6 { padding: 0 0 30px !important; } 
.row-6 .rowcol { padding-top: 30px; margin-top: 30px; } 
.row-6 .img { margin-bottom: 10px; } 
.row-6 .desc .p1 { font-size: 14px !important; line-height: 18px !important; padding: 5px 10px; } 
.row-6 .gb1 { padding-right: 0; } 
.row-6 .desc ul li { font-size: 17px !important; line-height: 26px !important; padding-bottom: 0 !important; }
.above-image { margin: 0; padding: 30px 15px;background-image: none !important; }
.row-4 .itemcol { margin-bottom: 20px; }
.row-6 .p3 { display: block; }
.row-6 .btn.button { padding: 18px 0 !important; font-size: 16px !important; }
.section7 h2 { font-size: 28px !important; line-height: 34px !important; }
.above-image { margin: 0; } .row-6 .p3 { display: block; } 
.section7 .title-wrap h3 { font-size: 18px !important; line-height: 29px !important; } 
.section7 .title-wrap h5 { font-size: 16px !important; } 
.section7 .one-third { max-width: 100%; padding: 0 10px 48px; } 
.section7 h3 { font-size: 18px !important; } 
.section7 .one-third:last-child { padding-bottom: 0; } 
.section9 .inner-wrap { padding: 20px 20px 50px 20px; } 
.section9 h2 { font-size: 24px !important; line-height: 32px !important; } 
.row-10-2 .r-wrap { padding: 20px; } .row-10-2 .img { line-height: 0; } 
.row-10-2 h2 { font-size: 23px !important; line-height: 32px !important; } 
.row-10-2 .rowcol .itemcol-3 { width: 100%; } .row-10-2 h3 { margin-bottom: 10px; } 
.row-10-2 .p3 { font-size: 12px !important; } 
.row-10-2 .group-block .rowcol { padding: 0 40px; } 
.row-10-2 { padding-bottom: 15px; } 
.section5 { padding: 0 20px; } 
.section5 h2 { font-size: 23px !important; line-height: 30px !important; } 
.row-10-4 { padding: 20px; } 
.row-10-4 .h2-small { font-size: 19px !important; line-height: 30px !important; } 
.row-10-4 .h2-big { font-size: 21px !important; line-height: 35px; } 
.review-description { } 
.row-10-4 ul li { font-size: 16px !important; line-height: 26px; } 
.row-10-4 .price,.row-10-4 .saleprice { text-align: center; font-size: 20px; } 
.row-10-4 a.btn.button.icon-button { font-size: 14px !important; padding: 18px 0 !important; } 
.row-10-4 .p3 { display: block; text-align: center; } 
.row-10-5 h2 { font-size: 18px !important; line-height: 31px !important; } 
.row-10-5 .r-wrap { padding: 30px 20px 10px 20px !important; } 
.row-10-5 .rowcol { padding: 0; align-content: baseline; align-items: baseline; text-align: center; } 
.row-10-5 .rowcol .itemcol-3 { width: 50%; padding: 0 7px 20px 7px; } 
.row-10-5 .img { padding-right: 0; width: 100%; } 
.row-10-5 .rowcol .xflex { flex-wrap: wrap !important; } 
.row-10-5 .group-block { padding-right: 0; } 
.row-10-5 .flex-item { width: 100%; padding-bottom: 10px; } 
#faqs h2 { font-size: 21px !important; line-height: 44px !important; } 
#faqs { padding: 30px 0; } 
.row-12-5 h2 { font-size: 23px !important; line-height: 32px !important; } 
.row-12-5 .item1,.row-12-5 .item2 { width: 100%; padding: 0; } 
.row-12-5 .item1 { padding-bottom: 15px; }
}
@media screen and (max-width: 600px) {
  .p-50-0 {padding: 30px 0 !important;}
  .group3 li { min-height: 44px; }
  .row-style-6 li { min-height: 44px; }
}
@media screen and (max-width: 480px) {
.m50-480,  .m50-480 .itemcol {display: block;width: 100% !important;min-width: 100% !important;}
.m-rowcol,  .m-rowcol .itemcol {display: block;width: 100% !important;min-width: 100% !important;}
}
@media screen and (max-width: 413px) {
[class^="row-"] a.btn,  .btn {font-size: 14px !important;padding: 20px;width: auto !important;}
}