/** Shopify CDN: Minification failed

Line 457:4 Unexpected "{"
Line 457:5 Expected identifier but found "."

**/
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');
/* font-family: "Oswald", sans-serif; */


body:not(.has-scrolled).template-index .site-header:not(.is-megamenu-open){background:transparent !important; border:none;}
.template-index #PageContainer{padding-top:0 !important;}
.headerTop{position:relative; background:#1A2A1F;}
.headerTop .hdrtopCntnr{display:flex; align-items:center; justify-content:space-between;}
.headerTop .hdrtopLeft{color:#D1AC56; font-size:15px; font-weight:400; line-height:normal;    text-transform: capitalize;}
.headerTop .hdrtopLeft strong{font-weight:700;}
.headerTop .nav__item{border-left:1px solid #2D4133; padding:0 15px; margin:0; line-height:50px;}
.headerTop .nav__item.nav__item--trustPilot{padding:0 25px;}
.headerTop .nav__item .nav__link--icon{height:50px; padding:0;}
.logo{padding-left:20px;}
.logo__text-link{font-size:18px; font-weight:700; line-height:normal;}
.nav{padding-right:20px;}
.nav__item--default{margin-left:16px; margin-right:16px;}
.nav__item--level-1 > .nav__link{font-size:17px; font-weight:500; line-height:normal;}
.nav__item--level-1.nav__item--has-dropdown > .nav__link{background:url(/cdn/shop/files/nav-down-arrow.png?v=1761737614) no-repeat right center; padding-right:15px;}
.nav__link{text-transform:capitalize;}

.logo{margin:0;}
.has-scrolled .site-header--fixed{height:120px !important;}
.has-scrolled .logo__text-link{display:none;}
.template-index.has-scrolled .site-header{background:#213126;}
.site-header > .wrapper{height:auto; justify-content:space-between; max-width:1600px; padding-left:0; padding-right:0;}
.has-scrolled .logo__image-link{width:90px; height:50px;}
body:not(.has-scrolled) .site-header:not(.is-megamenu-open){background:#fff !important; border-bottom:1px solid #dcdcdc;}
.site-header > .wrapper .nav .cart__toggle{display:none;}

.mobile-nav__trigger--level-1{height:32px;}
.mobile-nav__link--level-1{font-size:16px; padding:5px 5px 5px 25px;}
.mobile-nav__sublist{margin:0; padding:20px 0 0 25px;}
.mobile-nav__link--level-2{padding:5px 5px 5px 25px;}
.mobile-nav__link--level-3{padding:5px 5px 5px 45px;}
.mobile-nav__sub-sublist::before{content:none;}

.marque-block { display: flex; overflow: hidden; padding: 0; position: relative; max-width: 500px; width: 100%; }
.marque-block:after { background: #1A2A1F; background: linear-gradient(45deg, rgba(26, 42, 31, 1) 0%, rgba(1, 37, 78, 0) 100%); content: ""; position: absolute; left: 0; top: 0; width: 100px; height: 100%; }
.marque-block:before { background: #1A2A1F; background: linear-gradient(45deg, rgba(1, 37, 78, 0) 0%, rgba(26, 42, 31, 1) 100%); content: ""; position: absolute; right: 0; top: 0; width: 100px; height: 100%; z-index: 2;}
.marque-block .marquee-left { display: flex; align-items: center; }
.marque-block .js-marquee-wrapper { display: flex; align-items: center; }
.marque-block .js-marquee { display: flex; align-items: center; gap: 20px; padding: 0 10px; }
.marque-block .text-block { display: flex; align-items: center; gap: 10px; }
.marque-block .text-block .icon-box { display: flex; }
.marque-block .text-block .icon-text { line-height: 1.2; color: #fff; font-size: 12px; }
.marque-block .text-block .icon-box img { max-width: 30px; width: 100%;}



/**/
.banner-section {}
.banner-section .banner-box {position: relative;}
.banner-section .bannerImg { display: flex;}
.banner-section .bannerImg img {width:100%; }
.banner-section .bannerImg img.mobile-banner {display: none;}
.banner-section .banner-info{position:absolute; top:50%; transform:translateY(-50%); width:100%;}
.banner-section .banner-info .bannerinfoCntn{max-width:835px; margin:0 0 0 auto;}
.banner-section .banner-info .secTitle{font-size:130px; color:#fff; text-transform:capitalize; font-family:'Oswald'; margin:0 0 22px 0; padding:0; line-height:1; font-weight:700;}
.banner-section .banner-info .secTitle span{color:#d1ac56;}
.banner-section .banner-info ul{margin:0; padding:0; list-style:none; font-size:20px; font-weight:500; max-width:660px; column-count:3;}
.banner-section .banner-info ul li{padding:0; margin:0 0 0 0; line-height:normal;}
.banner-section .banner-info ul li a{color:#fff; padding:0 0 0 25px; background:url(/cdn/shop/files/right-arrow.png?v=1760705832) no-repeat left center;text-transform: capitalize;}
.banner-section .shopBtn{margin:40px 0 0 0;}

.banner-section .banner-lists { display: flex; }
.banner-section .banner-lists>div { width: 100%; }
.banner-section .banner-lists>.banner-box:nth-child(n+2) { display: none; }

.btmbannerSec{position:relative;}
.btmbannerSec .btmbnrBlock{padding:115px 0 140px 0;}
.btmbannerSec .bannerCntn{max-width:810px;}
.btmbannerSec .bannerCntn .secTitle{font-size:130px; color:#fff; text-shadow:0px 0px 30px rgba(0,0,0,.7);     text-transform: capitalize; font-family:'Oswald'; margin:0 0 22px 0; padding:0; line-height:1; font-weight:700;}
.btmbannerSec .bannerCntn .secTitle span{color:#d1ac56;}
.btmbannerSec .bannerCntn ul{margin:0; padding:0; list-style:none; font-size:20px; font-weight:500; column-count:3;}
.btmbannerSec .bannerCntn ul li{padding:0; margin:0 0 0 0; line-height:normal;}
.btmbannerSec .bannerCntn ul li a{color:#fff; padding:0 0 0 25px; background:url(/cdn/shop/files/right-arrow.png?v=1760705832) no-repeat left center;    text-transform: capitalize;}
.btmbannerSec .bannerCntn .shopBtn{margin:30px 0 0 0;}

.slick-arrow{font-size:0; width:36px; height:36px; border:none; position:absolute; top:50%; transform:translateY(-50%); border-radius:50px;}
.slick-prev{background:url(/cdn/shop/files/prev-arrow.png?v=1761281354) no-repeat center center #EDEDED; left:-60px;}
.slick-next{background:url(/cdn/shop/files/next-arrow.png?v=1761281354) no-repeat center center #EDEDED; right:-60px;}
.slick-prev:hover, .slick-prev:focus{background-color:#d3d3d3;}
.slick-next:hover, .slick-next:focus{background-color:#d3d3d3;}

.page-width, .wrapper{max-width:1640px; margin:0 auto; padding:0 20px;}

.iconSec{position:relative; color:#000; font-size:16px; font-weight:500; padding:40px 0; margin:0;}
.iconSec .page-width{max-width:1320px;}
.iconSec .iconsecCntnr{display:flex; flex-wrap:wrap; margin:0 -20px;}
.iconSec .iconsecCntnr .iconBlock{position:relative; padding:0 30px; margin-bottom:15px; border-right:1px solid rgba(0, 0, 0, 0.1);}
.iconSec .iconsecCntnr .iconBlock:last-child{border:none;}
.iconSec .iconsecCntnr .iconBlockIn{display:flex; align-items:center; justify-content:center; min-width:375px; min-height:50px;}
.iconSec .iconsecCntnr .iconBlock:first-child .iconBlockIn{justify-content:flex-start;}
.iconSec .iconsecCntnr .iconBlockIn .blockIc img{display:block; -webkit-transition:1s ease-in-out; transition:1s ease-in-out;}
.iconSec .iconsecCntnr .iconBlockIn .blockIc .hoverIc{display:none;}
.iconSec .iconsecCntnr .iconBlockIn:hover .blockIc .hoverIc, .iconSec .iconsecCntnr .iconBlockIn:focus .blockIc .hoverIc{display:block;}
.iconSec .iconsecCntnr .iconBlockIn:hover .blockIc .desktopIc, .iconSec .iconsecCntnr .iconBlockIn:focus .blockIc .desktopIc{display:none;}
.iconSec .iconBlock .blockDtl{padding:0 0 0 15px;}
.iconSec .iconBlock .blockDtl p{margin:0; line-height:normal;    text-transform: capitalize;}

.cateSec{position:relative; padding:0;}
.cateSec .page-width{max-width:1840px;}
.cateSec .cateBoxes{display:flex; flex-wrap:wrap; margin:0 -10px;}
.cateSec .cateBoxes .cateBox{width:25%; position:relative; padding:10px;}
.cateSec .cateBoxes .cateBox:first-child, .cateSec .cateBoxes .cateBox:last-child{width:50%;}
.cateSec .cateBox a, .categorySliderTab .cateBox a{position:relative; display:block; border-radius:10px; overflow:hidden;}
.cateSec .cateBox a:before{content:''; position:absolute; left:0; bottom:0; background:url(/cdn/shop/files/category-shadow.png?v=1760705831) repeat-x bottom center; width:100%; height:250px; z-index:1;}
.cateSec .cateBoxes .cateBox .cateImg, .categorySliderTab .cateBoxes .cateBox .cateImg{border-radius:10px; overflow:hidden; display:block;}
.cateSec .cateBoxes .cateBox .cateImg img, .categorySliderTab .cateBoxes .cateBox .cateImg img{-webkit-transform:scale(1); transform:scale(1); -webkit-transition:.5s ease-in-out; transition:.5s ease-in-out; display:block; width:100%;}
.cateSec .cateBoxes .cateBox a:hover .cateImg img, .cateSec .cateBoxes .cateBox a:focus .cateImg img, .categorySliderTab .cateBoxes .cateBox a:hover .cateImg img, .categorySliderTab .cateBoxes .cateBox a:focus .cateImg img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.cateSec .cateBoxes .cateBox .cateDtl{position:absolute; left:0; bottom:-70px; width:100%; -webkit-transition:.5s ease-in-out; transition:.5s ease-in-out; padding:20px; text-align:center; z-index:1;}
.cateSec .cateBoxes .cateBox a:hover .cateDtl, .cateSec .cateBoxes .cateBox a:focus .cateDtl{bottom:0;}
.cateSec .cateBoxes .cateBox .cateDtl .cateTitle{color:#FFF; text-align:center; font-family:Oswald; font-size:50px; font-weight:600; line-height:1; display:block; padding:0 0 40px 0;    text-transform: capitalize;}
.shopBtn{position:relative; display:inline-block; color:#FBFBFB; font-size:16px; font-weight:500; line-height:24px; text-transform:capitalize; padding:13px 30px; border-radius:50px; background:#D1AC56;}
.shopBtn:hover, .shopBtn:focus{background:#fff; color:#000;}

.categorySliderTab .tab_container{max-width:1840px;}
.categorySliderTab .cateBox{position:relative; padding:0 10px;}
.categorySliderTab .cateBox .cateTitle{color:#FFF; text-align:center; display:flex; width:100%; justify-content:center; font-family:Oswald; font-size:32px; font-weight:600; line-height:1; margin:0 0 35px 0; align-items:center; min-height:64px;text-transform: capitalize;}
.categorySliderTab .cateBoxes .cateBox .cateDtl{position:absolute; left:0; bottom:-70px; width:100%; -webkit-transition:.5s ease-in-out; transition:.5s ease-in-out; padding:20px; text-align:center; z-index:1;}
.categorySliderTab .cateBoxes .cateBox a:hover .cateDtl, .categorySliderTab .cateBoxes .cateBox a:focus .cateDtl{bottom:0;}
.categorySliderTab .cateBox a:before{content:''; position:absolute; left:0; bottom:0; background:url(/cdn/shop/files/cate-tab-img-shadow.png?v=1760705832) repeat-x bottom center; width:100%; height:186px; z-index:1;}
.categorySliderTab .slick-list{margin:0 -10px;}
.categorySliderTab .slick-arrow{top:-82px; transform:none;}
.categorySliderTab .slick-prev{left:auto; right:46px;}
.categorySliderTab .slick-next{right:0;}

.review-section{position:relative; padding:60px 0;}
.review-section .review-head{text-align:center; margin:0 0 20px 0;}
.review-section .reviewTitle{color:#000; display:inline-block; font-family:Oswald; font-size:35px; font-weight:600; line-height:1; padding:0 60px; margin:0; background:url(/cdn/shop/files/review-ic-left.png?v=1761271487) no-repeat left center, url(/cdn/shop/files/review-ic-right.png?v=1761271492) no-repeat right center;text-transform: capitalize;}
.review-section .trustBadge{text-align:right; margin:-32px 0 0 0;}
.review-section .review-box{padding:20px 10px; position:relative;}
.review-section .review-box .review-inner{border-radius:15px; background:#FFF; min-height:305px; box-shadow:0 0px 10px 0 rgba(0, 0, 0, 0.10); padding:40px 30px 40px 40px;}
.review-section .review-box .review-star{display:block; margin:0 0 20px 0;}
.review-section .review-box h4{color:#554707; font-family:Poppins; font-size:18px; font-weight:600; line-height:1.1; margin:0 0 10px 0;    text-transform: capitalize;}
.review-section .review-box p{color:#000; font-size:15px; font-style:italic; font-weight:400; line-height:normal; margin:0 0 30px 0; min-height:70px;}
.review-section .review-box .authore-name{display:flex; align-items:center; gap:13px; color:#000; font-size:15px; font-weight:500; line-height:normal;}
.review-section .review-box .authore-name .authorshortNm{width:44px; height:44px; border-radius:50%; color:#1C1C1C; text-align:center; font-size:15px; font-weight:400; line-height:normal; justify-content:center; align-items:center; display:flex;}

.review-section .reviews-lists { display: flex; }
.review-section .reviews-lists>div { width:100%; }
.review-section .reviews-lists>div.review-box:nth-child(n+5) { display: none; }
.review-section .reviews-lists .slick-track:after, .review-section .reviews-lists .slick-track:before { display: none; }
.review-section .reviews-lists .slick-track { display: flex; }
.review-section .reviews-lists .slick-track .slick-slide { height: auto; display: flex; }
.review-section .reviews-lists .slick-track .slick-slide >div { width: 100%; display: flex; }
.review-section .reviews-lists .slick-track .slick-slide .review-box { display: flex !important; width: 100% !important; }
.review-section .reviews-lists .slick-track .slick-slide .review-box .review-box-inner { width: 100%; display: flex; }
.review-section .reviews-lists .slick-track .slick-slide .review-box .review-box-inner .review-inner { width: 100%; }


.brandSlider{padding:70px 0; overflow:hidden;}
.brandSlider .brandBox{padding:0 30px;}
.brandSlider .brandBox a{display:flex; align-items:center; justify-content:center; min-height:191px;}
.brandSlider .brandBox a img{display:block; margin:auto;}

.shopify-section.featured-collection{padding:60px 0;}
.featured-collection .featured-collection{padding:0;}
.featured-collection__title{color:#554707; margin:0; line-height:1.1; text-transform:none; text-align:center; font-family:Oswald; font-size:60px; font-weight:600; line-height:24px;}
.featured-collection__title .section__heading{margin:0 0 25px 0; font-family:Oswald; font-weight:600;text-transform: capitalize;}
.featured-collection__title hr{display:none;}
.product-grid-item__image{margin:0 0 30px 0;}
.featured-collection__container .slick-slide > div{padding:0 10px;}
.product-grid-item{border:1px solid #E9E9E9; border-radius:10px; padding:10px 20px 30px 20px !important;}

.product__tag{left:auto !important; right:0; background-color:#1a2a1f; color:#fff; text-transform:none; color:#FFF; letter-spacing:0; font-family:Poppins; font-size:15px; font-weight:500;margin: 0;}
.product__tag--circle { width: auto; height: auto; border-radius: 40px; padding: 6px 15px;}
.product__tag--circle span{word-break:break-all;}
.product__tag.soldout{background:#ff0000;}
.product-grid-item__title{color:#616161; font-family:Poppins; font-size:18px; font-style:normal; font-weight:400; line-height:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; min-height:56px; margin:0 0 20px 0;text-transform: capitalize;}
.product-grid-item__price{color:#554707; font-size:20px; font-weight:600; line-height:normal;}
.product-grid-item__price s{color: #A6A6A6; font-size: 18px;}
.cartBtnWrapper{padding:35px 0 0 0; position:relative;}
.cartBtnWrapper .shopify-product-form .btn{display:inline-block; width:auto; border-radius:50px; padding:13px 30px; letter-spacing:normal;     text-transform: capitalize; border:none; background:#D1AC56; color:#FBFBFB; font-family:Poppins; font-size:16px; font-weight:500; line-height:24px;}
.cartBtnWrapper .shopify-product-form .btn:hover, .cartBtnWrapper .shopify-product-form .btn:focus{background:#000; color:#fff; border:none;}
.cartBtnWrapper .shopify-product-form .btn:hover::before, .cartBtnWrapper .shopify-product-form .btn:focus::before{background:#000; color:#fff;}

.product-grid-item .btn-wrapper.cartBtnWrapper { position: static; left: 0; right: 0;top: 0; height: auto; opacity: 1; display: flex; justify-content: center; align-items: center;}
.product-grid-item .error { position: absolute; bottom: 0; left: 0; right: 0; z-index: 5; font-size: 14px; padding: 20px; }

#CartDrawer { padding: 0 20px 40px 20px;}
#CartDrawer .acceptance__label p { margin: 0; font-size: 12px;}


.featured-blog{padding:0 0 150px 0;}
.featured-blog__slider__container{max-width:1840px; padding:0 20px; margin:0 auto;}
.featured-blog__slider__container .featured-blog__slider{padding:0; margin:0 -20px 0 0;}
.blog-item--vertical{width:calc(25% - 20px);}
.featured-blog__slider > .flickity-viewport{overflow:hidden;}
.blog-item__article{border-radius:10px; overflow:hidden;}
.blog-item__button__show{right:30px; bottom:30px; width:70px; height:70px; background:#D1AC56; color:#fff;}
.blog-item__article{position:relative;}
.blog-item__article:before{content:''; position:absolute; left:0; bottom:0; width:100%; height:186px; background:url(/cdn/shop/files/cate-tab-img-shadow.png?v=1760705832) repeat-x left bottom;}
.blog-item__article__content{padding:0 110px 35px 35px; top:auto; bottom:0;}
.blog-item__article__title{margin:0; color:#FFF; font-family:Oswald; font-size:22px; font-weight:600; line-height:28px;     text-transform: capitalize; text-decoration:none;}
.featured-blog .flickity-button{bottom:-80px; top:auto;}
.flickity-button{width:36px; height:36px; opacity:1; visibility:visible; box-shadow:none; border:none;}
.flickity-button:disabled{opacity:1;}
.flickity-prev-next-button.previous:before, .flickity-prev-next-button.previous:after, .flickity-prev-next-button.next:before, .flickity-prev-next-button.next:after{content:none;}
.flickity-prev-next-button.previous{left:-65px; background:url(/cdn/shop/files/prev-arrow.png?v=1761281354) no-repeat center center #EDEDED;}
.flickity-prev-next-button.next{right:-65px; background:url(/cdn/shop/files/next-arrow.png?v=1761281354) no-repeat center center #EDEDED;}
.flickity-prev-next-button.previous:hover, .flickity-prev-next-button.previous:focus, .flickity-prev-next-button.previous:hover, .flickity-prev-next-button.previous:focus{background-color:#d3d3d3;}
.featured-blog__slider > .flickity-prev-next-button.previous{left:calc(50% - 40px); background:url(/cdn/shop/files/prev-arrow.png?v=1761281354) no-repeat center center #EDEDED;}
.featured-blog__slider > .flickity-prev-next-button.next{right:calc(50% - 40px); background:url(/cdn/shop/files/next-arrow.png?v=1761281354) no-repeat center center #EDEDED;}
.featured-blog__slider > .flickity-prev-next-button.previous:hover, .featured-blog__slider > .flickity-prev-next-button.previous:focus{background-color:#d3d3d3;}
.featured-blog__slider > .flickity-prev-next-button.next:hover, .featured-blog__slider > .flickity-prev-next-button.next:focus{background-color:#d3d3d3;}

.blog-posts .featured-blog .blog-item .blog-item__products .flickity-button { top: 50%; bottom: inherit; }
.blog-posts .featured-blog .blog-item .blog-item__products button.previous { left: -10px; }
.blog-posts .featured-blog .blog-item .blog-item__products button.next { right: -10px; left: inherit; }


.RidingEquipSec{position:relative; text-align:center;}
.RidingEquipSec .bannerCntn{position:relative; z-index:1;}
.RidingEquipSec .secTitle{color:rgba(85, 71, 7, 0.2); text-align:center; font-family:Oswald; margin:0; font-size:60px; font-weight:600; line-height:1.1;     text-transform: capitalize; padding-left:45px;}
.RidingEquipSec .bnrImg{position:relative; margin:-150px 0 0 0;}

.instaSec{position:relative; text-align:center; padding:90px 0 0 0;}
.instaSec .secTitle{color:#090909; font-family:Oswald; font-size:35px; font-weight:600; line-height:normal; display:inline-block; margin:0 0 40px 0; padding:0;}
.instaSec .secTitle a{background:url(/cdn/shop/files/insta-title-ic.png?v=1761279441) no-repeat left center; padding:0 0 0 60px; display:inline-block;}

/* .instaSec .instaFeed {display:flex; flex-wrap:wrap; justify-content:center; margin:0 -10px;} */
.instaSec .instaFeed { display: grid; flex-wrap: wrap; justify-content: center; margin: 0; grid-template-columns: repeat(6, 1fr); gap:10px;}
.instaSec .instaFeed>a { display: flex;}
.instaSec .instaFeed>a img { width: 100%; height: 100%; object-fit: cover;}

.instaSec .instaFeed .instaBlock{display:flex; flex-wrap:wrap; width:25%;}
.instaSec .instaFeed .instaBlock:nth-child(odd) a:first-child{width:calc(100% - 20px);}
.instaSec .instaFeed .instaBlock:nth-child(even) a:last-child{width:calc(100% - 20px);}
.instaSec .instaFeed a{ margin:0; display:block; overflow:hidden; border-radius:15px; position:relative;}
.instaSec .instaFeed .instatitleBlock a{text-decoration:none;}
.instaSec .instaFeed a img{-webkit-transform:scale(1); transform:scale(1); -webkit-transition:.5s ease-in-out; transition:.5s ease-in-out; max-width:100%;  border-radius:15px; display:block;}
.instaSec .instaFeed a:hover img{-webkit-transform:scale(1.1); transform:scale(1.1);}
.instaSec .instaFeed a::before{ border-radius: 0; position: absolute; content: ''; height: 0; width: 0; left: 50%; top: 50%; transform: translate(-50%, -50%);  background: linear-gradient(150deg, #FAE100 0%, #FCB720 15%, #FF7950 30%, #FF1C74 50%, #6C1CD1 100%);  opacity: 0.7;  transition: all 0.5s ease; z-index:1; border-radius:50%;}
.instaSec .instaFeed a::after{ position: absolute; content: ''; height: 0; width: 0; left: 50%; top: 50%; transform: translate(-50%, -50%); background: url(/cdn/shop/files/insta-hover-ic.png?v=1761278349) no-repeat center center; background-size: cover; transition: all 0.5s ease; z-index:1;}
.instaSec .instaFeed a:hover::before{height: 100%; width: 100%; border-radius:0;}
.instaSec .instaFeed a:hover::after{width: 25px; height: 25px; }
.instaSec .instaFeed .instaBlock:nth-child(odd) a:first-child:hover::after, .instaSec .instaFeed .instaBlock:nth-child(even) a:last-child:hover::after{width: 40px; height: 40px; }

.template-index .site-footer{border:none;}
.site-footer{position:relative; padding:70px 0 0 0; background:#fff; color:#000; font-size:16px; font-weight:400; line-height:normal; border-top:1px solid #dadada;}
.site-footer .footer-block{padding-bottom:30px;}
.site-footer .footer-title{color:#D1AC56; font-family:Oswald; font-size:24px; font-weight:600; line-height:1;     text-transform: capitalize; margin:0 0 30px 0;}
.footer-title__button{text-transform:capitalize;}
.footer-links{margin:0; padding:0;}
.footer-links li{color:#000; font-size:16px; font-weight:400; line-height:1.1; margin:0 0 25px 0;}
.footer-links li:last-child{margin:0;}
.footer-links li a{color:#000; text-transform:capitalize;}
.footer-links li a:hover, .footer-links li a:focus{color:#D1AC56;}
.site-footer .footer-block:nth-child(2) .footer-links li:last-child a{text-decoration:underline;}

.contactInfo{position:relative;}
.contactInfo p{color:#000; font-size:16px; font-weight:400; line-height:normal; margin:0 0 40px 0; padding:0 0 0 35px;}
.contactInfo p:last-child{margin:0;}
.ftrlocationIc{background:url(/cdn/shop/files/ftr-location-ic.png?v=1760705831) no-repeat left top 2px;}
.ftrcallIc{background:url(/cdn/shop/files/ftr-call-ic.png?v=1760705831) no-repeat left center;}
.ftrmailIc{background:url(/cdn/shop/files/ftr-mail-ic.png?v=1760705830) no-repeat left center;}
.contactInfo a{color:#000; text-decoration:none;}
.contactInfo a:hover, .contactInfo a:focus{color:#D1AC56;}

.site-footer .social-sharing-wrapper{justify-content:flex-start; gap:10px; margin:85px 0 0 0;}
.site-footer .social-sharing-wrapper a{margin:0; position:relative; border-radius:50px; z-index:0;}
.site-footer .social-sharing-wrapper a:hover{opacity:1;}
.site-footer .social-sharing-wrapper a.facebook:hover circle, .site-footer .social-sharing-wrapper a.facebook:focus circle{fill:#1877F2; stroke:#1877F2;}
.site-footer .social-sharing-wrapper a.instagram:hover circle, .site-footer .social-sharing-wrapper a.instagram:focus circle{fill:transparent; stroke:transparent;}
.site-footer .social-sharing-wrapper a.tiktok:hover circle, .site-footer .social-sharing-wrapper a.tiktok:focus circle{fill:#000000; stroke:#000000;}
.site-footer .social-sharing-wrapper a:hover path, .site-footer .social-sharing-wrapper a:focus path{fill:#fff;}
.site-footer .social-sharing-wrapper a.instagram:hover::after, .site-footer .social-sharing-wrapper a.instagram:focus::after{background:linear-gradient(to bottom,  #fc01d8 0%,#fd01b5 31%,#fe095d 69%,#ffad01 100%); content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; border-radius:50px;}

#FooterNewsletter .input-group{display:block;}
#FooterNewsletter .input-group__field{border:none; height:50px; border-radius:50px; padding:0 55px 0 30px; color:#000; border:1px solid #E5E5E5; background:#F5F5F5;}
#FooterNewsletter .input-group__btn-wrapper{position:absolute; right:2px; top:2px;}
#FooterNewsletter .input-group__btn-wrapper .input-group__btn{border:none; background:url(/cdn/shop/files/send-ic.png?v=1760705832) no-repeat center center #D1AC56; border-radius:50%; width:46px; height:46px;}
#FooterNewsletter .input-group__btn-wrapper svg{display:none;}
#FooterNewsletter .input-group__btn-wrapper .input-group__btn:hover, #FooterNewsletter .input-group__btn-wrapper .input-group__btn:focus{background-color:#554707;}
#FooterNewsletter .input-group__field::-webkit-input-placeholder{color:#000; opacity:0.3;}
#FooterNewsletter .input-group__field::-moz-placeholder{color:#000; opacity:0.3;}
#FooterNewsletter .input-group__field:-ms-input-placeholder{color:#000; opacity:0.3;}
#FooterNewsletter .input-group__field:-moz-placeholder{color:#000; opacity:0.3;}

.footer-content__logo{margin:100px 0 0 0;}

.footer-bottom{position:relative; margin:45px 0 0 0; padding:20px 0; background:#554707;}
.footer-bottom .ftrbtmCntnr{display:flex; align-items:center; justify-content:space-between;}
.footer-bottom .footer-copyright{color:#FFF; font-size:16px; font-style:normal; font-weight:500; line-height:normal; margin:0; text-align:left;}
.footer-bottom .footer-copyright a{color:#FFF;}
.footer-bottom .footer-copyright a:hover {opacity:0.7;}
.footer-bottom .footer-copyright strong{font-weight:600;}
.footer-bottom .bull{color:#927A0B; padding:0 10px;}
.popout--footer{margin:0;}

.btn, .shopify-payment-button__button--unbranded{border-radius:50px; font-size:16px; text-transform:capitalize; font-weight:500; border:none;}
.btn{background:#D1AC56; color:#fbfbfb;}
.btn:hover, .btn:focus, .show-buttons-animation .btn:hover, .show-buttons-animation .shopify-payment-button__button--unbranded:hover, .btn::before, .shopify-payment-button__button--unbranded::before{background:#000; color:#fff;}

.product__social-sharing .social-circle:hover, .product__social-sharing .social-circle:focus{background:#000; border-color:#000;}
.product__social-sharing .social-circle:hover svg path, .product__social-sharing .social-circle:focus svg path{fill:#fff;}
.product-single__thumbnail{width:14.27%;}

.drawer--right .ajaxcart__product{border-bottom:1px solid rgba(0, 0, 0, 0.2); padding-bottom:10px;}
.breadcrumbs{display:inline;}
.cart__cell--title{font-weight:700; font-size:16px;}
.cart__row.table__section{border-bottom:1px solid rgba(0, 0, 0, 0.2);}

.navigation .dropdown__links{max-height: 500px; overflow-y: scroll;}

.cartBtnWrapper .shopify-product-form .btn.sold-out { cursor: no-drop; opacity: 0.7; pointer-events: none;}

.ajaxcart .qty { margin: 5px 0 0 0; border: solid 1px #dcdcdc; border-radius: 6px; }
.ajaxcart .qty .qty__adjust svg { width: 10px; height: 10px; }
.ajaxcart .qty input { font-size: 13px; font-weight: 600; }
.ajaxcart .ajaxcart__footer .cart__row--buttons { display: flex; flex-wrap: wrap; gap: 0; justify-content: center; max-width: 100%; margin-top: 10px !important; }
.ajaxcart .ajaxcart__footer .cart__row--buttons .acceptance__label { margin: 0 0 15px; }
.ajaxcart .ajaxcart__footer small.light-gray { width: 100%; display: block; text-align: center; }


@media screen and (min-width: 1279px){

    .review-section .reviews-lists>div.review-box:nth-child(n+4) { display: none; }

}

@media screen and (min-width: 1200px){
    .template-index .nav__item--level-1 > .nav__link{color:#fff;}
    .template-index .logo__image-link--other{display:none;}
    .template-index .logo__image-link--home{display:block;}
    .template-index .logo__text-link{color:#fff;}
    .template-index .site-header{position:absolute; width:100%;}
    .template-index .icon-hamburger{fill:#fff;}
}

@media screen and (max-width: 1719px){
    .slick-prev{left:-10px;}
    .slick-next{right:-10px;}
    .reviews-lists, .featured-collection__container .grid{padding:0 30px;}
    .RidingEquipSec .bnrImg{margin:-130px 0 0 0;}
    .featured-collection__container .grid{overflow:inherit;}
}

@media screen and (max-width: 1599px){
    .nav__item--default{margin-left:10px; margin-right:10px;}
    .nav__item--level-1 > .nav__link{font-size:16px;}
    .logo__text-link{font-size:16px;}
}

@media screen and (max-width: 1499px){
    .RidingEquipSec .secTitle{font-size:50px;}
    .RidingEquipSec .bnrImg{margin:-115px 0 0 0;}
}

@media screen and (max-width: 1399px){
    .nav__item--level-1 > .nav__link{font-size:14px;}
    .banner-section .banner-info .bannerinfoCntn{max-width:680px;}
    .banner-section .banner-info .secTitle, .btmbannerSec .bannerCntn .secTitle{font-size:100px;}
    .banner-section .banner-info ul, .btmbannerSec .bannerCntn ul{font-size:18px;}
    .cateSec .cateBoxes .cateBox .cateDtl .cateTitle{font-size:40px;}
    .categorySliderTab .cateBox .cateTitle{font-size:26px; min-height:52px;}
    .product-single__thumbnail{width:16.667%;}
}

@media screen and (max-width: 1319px){
    .iconSec .iconsecCntnr{justify-content:center;}
    .iconSec .iconsecCntnr .iconBlockIn{min-width:inherit;}
    .RidingEquipSec .secTitle{font-size:50px;}
    .RidingEquipSec .bnrImg{margin:-105px 0 0;}
    .footer-bottom .ftrbtmCntnr{flex-wrap:wrap; justify-content:center;}
    .footer-bottom .footer-copyright{width:100%; text-align:center; padding:0 0 10px 0;}


    .brandSlider { padding: 20px 0;}

}

@media screen and (max-width: 1279px){
    .banner-section .banner-info .secTitle, .btmbannerSec .bannerCntn .secTitle{font-size:80px;}
    .cateSec .cateBoxes .cateBox .cateDtl .cateTitle{font-size:32px;}
    .btmbannerSec .btmbnrBlock{background-size:cover !important;}
    .blog-item__article__content{padding-left:20px;}
    .blog-item__article__title{font-size:20px; line-height:24px;}
    .blog-item__button__show{right:20px;}
    .featured-blog__slider__container .featured-blog__slider{margin:0;        padding-bottom: 20px;}
    .blog-item--vertical{width:calc(33.33% - 20px);}
    .btmbannerSec .btmbnrBlock{padding:110px 0;}
    .btmbannerSec .bannerCntn{max-width:700px;}
    .product-single__thumbnail{width:20%;}
}

@media screen and (max-width: 1199px){
    #shopify-section-header{position:relative;}
    .template-index.has-scrolled .site-header{background:#fff;}
    .RidingEquipSec .bnrImg{margin:-90px 0 0 0;}

    .brandSlider { padding: 10px 0;}
}

@media screen and (max-width: 1024px){
    .hdrtopRight{display:none;}
    .blog-item__article__content{padding-right:20px;}
    .mobile-menu{padding-right:20px;}
    .headerTop .hdrtopCntnr{padding:12px 0; justify-content:center; flex-wrap: wrap; gap: 10px;}
    .product-single__thumbnail{width:16.667%;}

    

}

@media screen and (max-width: 991px){
    .headerTop .nav__item.nav__item--trustPilot{display:none;}
    .banner-section .banner-info .secTitle, .btmbannerSec .bannerCntn .secTitle{font-size:50px;}
    .banner-section .banner-info .bannerinfoCntn{max-width:400px;}
    .banner-section .banner-info ul, .btmbannerSec .bannerCntn ul{font-size:16px; column-count:2;}
    .banner-section .shopBtn{margin:20px 0 0 0;}
    .categorySliderTab .cateBox .cateTitle{font-size:20px; min-height:40px; margin:0 0 20px 0;}
    .shopBtn{font-size:14px; line-height:normal; padding:10px 20px;}
    .cateSec .cateBoxes .cateBox{width:50%;}
    .cateSec .cateBoxes .cateBox:first-child, .cateSec .cateBoxes .cateBox:last-child{width:100%;}
    .cateSec .cateBoxes .cateBox .cateDtl{bottom:-62px;}
    .cateSec .cateBoxes .cateBox .cateDtl .cateTitle{font-size:28px; padding:0 0 20px 0;}
    .review-section .trustBadge{text-align:center; margin:5px 0 0 0;}
    .review-section .reviews-lists>div.review-box:nth-child(n+3) { display: none; }
    .btmbannerSec .bannerCntn{max-width:420px;}
    .RidingEquipSec .bnrImg{margin:-70px 0 0 0;}
    .RidingEquipSec .secTitle{font-size:38px;}
    .site-footer .footer-blocks{flex-wrap:wrap;}
    .site-footer .footer-block{max-width:50%;}
    .site-footer .footer-block.footer-text{order:3;}
    .site-footer .footer-block:last-child{order:4;}
    .contactInfo p{margin:0 0 15px 0;}
    .site-footer .social-sharing-wrapper{margin:30px 0 0 0;}
    .footer-content__logo{margin:30px 0 0 0;}
    .collection__header h1.collection__title{font-size:36px !important; line-height:1.2 !important;}

    .instaSec .instaFeed { grid-template-columns: repeat(5, 1fr);}
    .instaSec .instaFeed > a:nth-child(n+11){display: none;}

}

@media screen and (min-width: 481px) and (max-width: 991px){
    .iconSec .iconsecCntnr .iconBlock{width:33.33%; text-align:center; padding:0 20px;}
    .iconSec .iconsecCntnr .iconBlock:first-child .iconBlockIn{justify-content:center;}
    .iconSec .iconsecCntnr .iconBlockIn{flex-wrap:wrap;}
    .iconSec .iconBlock .blockDtl{padding:10px 0 0 0; width:100%; text-align:center;}
    .iconSec .iconBlock .blockDtl p{line-height:1.2;}
}

@media screen and (max-width: 767px){
    .banner-section .banner-info .bannerinfoCntn{max-width:350px;}
    .banner-section .banner-info .secTitle, .btmbannerSec .bannerCntn .secTitle{font-size:40px; margin:0 0 15px 0;}
    .iconSec{font-size:15px; padding:40px 0 10px 0;}
    {.cateSecpadding:0 0 40px 0;}
    .categorySliderTab .slick-arrow{top:50%; transform:translateY(-50%);}
    .categorySliderTab .slick-next{right:-10px;}
    .categorySliderTab .slick-prev{right:auto; left:-10px;}
    .categorySliderTab .cateBoxes{padding:0 35px;}
    .categorySliderTab .tab_heading .dropdown{display:none;}
    .review-section, .shopify-section.featured-collection{padding:40px 0;}
    .brandSlider{padding:0;}
    .featured-blog { padding: 0 0 80px 0;}

    .RidingEquipSec .secTitle{padding-left:30px;}
    .RidingEquipSec .bnrImg{margin:-95px 0 0 0;}
    .RidingEquipSec .bnrImg img{height:350px; object-fit:cover;}
    .instaSec{padding:50px 0 0 0;}
    .instaSec .instaFeed .instaBlock{width:50%;}
    .instaSec .instaFeed .instaBlock:nth-child(n+3){display:none;}
    .site-footer .footer-blocks{flex-direction:inherit;}
    .site-footer .footer-block{margin-bottom:20px;}
    .site-footer .footer-block:nth-child(2), .site-footer .footer-block:nth-child(3){max-width:100%; padding-bottom:0; border-bottom:1px solid rgba(0, 0, 0, 0.1);}
    .site-footer .footer-title{margin:0 0 20px 0; font-size:20px;}
    .footer-links__wrapper{margin:20px 0 0 0;}
    .footer-links__wrapper.is-expanded{margin-bottom:30px;}
    .site-footer .footer-title.footer-title--links{margin:0;}
    .footer-links li{margin-bottom:10px; font-size:14px;}
    .site-footer, .footer-bottom .footer-copyright, .contactInfo p{font-size:14px;}
    .footer-bottom{margin:0;}
    .footer-bottom .bull{display:block; font-size:0;}
    .featured-collection__container.grid__container{overflow:unset; margin-left:0; margin-right:0;}
    .product-grid-item__image{margin:0 0 15px 0;}
    .product-grid-item__title{margin:0 0 10px 0; font-size:15px; min-height:46px;}
    .product-grid-item__price{font-size:15px;}
    .product-grid-item__price s{font-size:14px;}
    .product-grid-item .btn-wrapper.cartBtnWrapper{display:block; padding:15px 0 0 0;}
    .cartBtnWrapper .shopify-product-form .btn{padding:10px 20px;}
    .product__tag{font-size:13px;}
    .product-single__thumbnail{width:20%;}
}

@media screen and (max-width: 640px){

    .instaSec .instaFeed { grid-template-columns: repeat(4, 1fr);}
    .instaSec .instaFeed > a:nth-child(n+9){display: none;}
    .instaSec .secTitle a { padding: 0 0 0 50px; background-size: 36px;}

}    
@media screen and (max-width: 550px){
    .banner-section .bannerImg img{display:none;}
    .banner-section .bannerImg img.mobile-banner{display:block;}
    .banner-section .banner-info{position:relative; top:auto; transform:unset; background:#253923; padding:30px 0;}
    .banner-section .banner-info .bannerinfoCntn{max-width:inherit;}
    .btmbannerSec .btmbnrBlock{padding:60px 0;}
    .btmbannerSec .bannerCntn ul{column-count:1;}
    .RidingEquipSec .secTitle{padding-left:22px; font-size:30px;}
    .instaSec .secTitle{font-size:28px; background-size:auto 25px; padding:0;}
    .review-section .review-box .review-inner{padding:20px;}
    .review-section .reviewTitle{font-size:26px; padding:0 45px;}
    .review-section .reviews-lists>div.review-box:nth-child(n+2) { display: none; }
    .product-single__thumbnail{width:25%;}
    .collection__header h1.collection__title{font-size:28px !important;}

    .marque-block:after, .marque-block:before { width: 50px; }
}

@media screen and (max-width: 480px){
    .iconSec .iconsecCntnr{justify-content:flex-start;}
    .iconSec .iconsecCntnr .iconBlock{border:none; padding:0 20px;}
    .iconSec .iconsecCntnr .iconBlock .blockIc{max-width:40px;}
    .cateSec .cateBoxes .cateBox{width:100%;}
    .cateSec .cateBoxes .cateBox .cateDtl .cateTitle{font-size:24px;}
    .instaSec .instaFeed .instaBlock{width:100%;}    
}

@media screen and (max-width: 479px){
    .RidingEquipSec .secTitle{font-size:23px; padding-left:16px;}
    .RidingEquipSec .bnrImg{margin:-70px 0 0 0;}
    .RidingEquipSec .bnrImg img{height:260px;}
    .product-single__thumbnail{width:33.33%;}

    .instaSec .instaFeed { grid-template-columns: repeat(3, 1fr);}
    .instaSec .instaFeed > a:nth-child(n+7){display: none;}
}