/** Shopify CDN: Minification failed

Line 7:0 Unexpected "<"

**/
/****fonts***/
<style>
@import url('https://fonts.googleapis.com/css2?family=Cabin:wght@700&family=Montserrat:wght@500&family=Open+Sans&display=swap');
</style>

@font-face {
  font-family: Poppins;
  src: url(Poppins-SemiBold.ttf);
}
@font-face {
  font-family: Montserrat-Medium ;
  src: url(Montserrat-Medium.ttf);
}


.Md_flexes_menu .md-collums {
    justify-content: flex-start !important;
}


.index-section {
    margin: 90px 0px 0px 0px;
}
div#CollectionSection-template--15460481859753__featured-collection-switcher .grid-product__price {
    font-size: 20px;
}
div#collection1-template--15460481859753__1649224488d53c58aa .grid-product__price {
    font-size: 20px;
}

/****Home page****/
.announcement__text {  
 text-transform: uppercase;
}
div#shopify-section-template--15460481859753__1649224911d4e73064 {
    margin: 0px;
}
.section-header h2 {
    font-size: 35px;
    font-weight: 600;

}
header#SiteHeader .is-light .site-nav__link {
   
    font-weight: 600;
}
header#SiteHeader .site-nav__link {
   
    font-weight: 600;
}
/****Product section***/
.grid-product__price {
    font-family: Montserrat;
      font-weight: 600;
}
.grid-product__content .grid-product__title {
    font-size: 18px;
}
.text-descri ul li {
    list-style: disc;
}


/****haeder*****/

.header-layout {
   height: 53px;
  }
.hero__subtitle {
    width: 50%;
}
.view_all_btn {
    position: absolute;
    right: 0;
    transform: translateX(233px);
    bottom: 69px;
}
.megamenu__wrapper .img_with_link img {
    height: 300px;
    padding: 0;
    margin: 0;
    line-height: 0;
}
.megamenu__wrapper .Mga-feature img {
    width: 313px;
    height: 300px;
  object-fit: contain;
}

/*****videobanner****/
.video-parent-section .animation-contents {
       text-transform: uppercase;
    font-weight: bold;
}
.video-parent-section .animation-contents-sub {
    text-transform: initial;
}
.video-parent-section svg.icon.icon-play {
    display: none;
}
.animation-contents-sub {
    font-size: 20px;
    letter-spacing: 1px;
    width: 80%;
}
div#shopify-section-template--15460481859753__hero-video a.btn.btn--inverse.btn--no-animate.js-no-transition {
  padding: 6px 27px;
}
/*****collection grid gallery******/
div#shopify-section-template--15460481859753__featured-collections .skrim__underline-me {
    font-size: 24px;
    font-weight: 700;
  }
.bg_color {
    padding: 55px 0px 82px 0px;
  }
.bg_color p.top_subtext {
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Montserrat';
  display: none;
}

.bg_color h2.section-header__title {
    text-transform: uppercase;
    font-size: 35px;
  position: relative;
}
.skrim__title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    margin: 0px;
    text-align: center;
    width: 100%;
    max-width: max-content;
}
/**new css**/
.drawer__footer .btn.cart__checkout {
    margin-bottom: 20px !important;
}
.template-cart button.btn.btn--no-animate.cart__checkout {
    margin-bottom: 20px !important;
}
a.sezzle-checkout-button.sezzle-button-light {
    text-align: center;
    display: block;
  color: #fff;
}
/**end ***/
/****h2.section-header__title:after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 50%;
    width: 38%;
    border-bottom: 2px solid #ffffff52;
    transform: scale(1);
    
    z-index: 9999999;
    margin: 0 auto;
  transform: translate(-50%, -50%);
}*****/

div#shopify-section-template--15460481892521__16499141431cbd6017 .bck_img_with_animtuon_txt .background-media-text__text {
    background: none;
    width: 78%;
    color: #fff;
}
.template-product .variant-input-wrap label.disabled {
    opacity: 0.6;
}
.template-product .variant-input-wrap label.disabled:after {
    border-left: 2px solid;
}
/*****Feature products****/
div#shopify-section-template--15460481859753__featured-collection-switcher {
    margin-bottom: 0px;
}
.larger-text p.subtitle {
    letter-spacing: 0px !important;
    color: #000;
    margin-bottom: 11px !important;
}
.align_btn h3.collection-switcher__title {
    font-size: 35px;
 }
.color-swatch--small {
    width: 24px;
    height: 24px;
    border-radius: 50%;
}
.color-swatch--small:before {
    border: none;
    border-color: #ffffff;
    border-radius: 50%;
}
.color-swatch:before {
  border: none;
}
 h3.collection-switcher__title { 
    font-weight: 600;
}
div#collection1-template--15460481859753__featured-collection-switcher .grid-product__title {
    line-height: 22px;
    margin-bottom: 18px;
  font-size: 18px;
}
div#collection1-template--15460481859753__featured-collection-switcher .grid-product__price {
    font-size: 20px;
    font-weight: bold;
}
div#collection1-template--15460481859753__featured-collection-switcher .grid-product__content {
    padding: 15px;
}
.align_btn {
    display: inline-flex;
    align-items: end;
}
.btnnnnnnnn {
    right: 65px;
  position: absolute;
}
.btnnnnnnnn a.btn {
    background-color: transparent!important;
    color: #000;
    text-decoration: underline;
    padding: 0;
    line-height: 13px;
}
.btnnnnnnnn_mobile {
    display: none;
}
div#CollectionSection-template--15460481859753__featured-collection-switcher .flickity-button-icon {
   left: 25%;
    top: 25%;
    width: 50%;
    height: 50%;
  }
  div#CollectionSection-template--15460481859753__1649224488d53c58aa .flickity-button-icon {
   left: 25%;
    top: 25%;
    width: 50%;
    height: 50%;
   }

/*****blog section****/
div#shopify-section-template--15492119724201__16493248723052191f {
    margin: 0px;
}
div#shopify-section-template--15460481761449__1649416432c02ed982 {
    margin: 0px;
}
div#shopify-section-template--15460481859753__1649224911d4e73064 .section-header {
    margin-bottom: 34px;
}
.sup_text p {
    font-size: 16px;
    letter-spacing: 0px;
}
h3.collection-switcher__title {
    font-weight: 600;
}

p.blog_subheading {
    margin: 0px;
    text-transform: uppercase;
    color: #000;
  font-family: 'Montserrat';
}

.blog_bg_color .rte.rte--block {
    font-size: 14px;
  width: 90%;
  
}
.blog_bg_color  a.btn {
    background-color: transparent !important;
    color: #3e9ecd;
    text-decoration: underline;
    padding: 0px;
  font-size: 16px;
  text-transform: capitalize;
   
}
.sup_text p {
    font-family: 'Montserrat';
}
.blog_bg_color a.section-header__link {
    display: none;
}
.blog_bg_color h2.section-header__title {
    position: relative;
  text-transform: none;
}


.blog_bg_color h2.section-header__title:after {
    content: "";
    position: relative;
    background: #0000004d;
    height: 2px;
    width: 100%;
    display: block;
}

/****testimonials*****/
.text-center.testimonials-section .section-header h2 {
    margin: 0px;
  position: relative;
}
.text-center.testimonials-section .section-header h2:after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 50%;
    width: 14%;
    border-bottom: 2px solid #00000057;
    margin: 0 auto;
    transform: translate(-50%,-50%);
}
.testimonials-template--15460481859753__1649224293b78c6f11 {
    padding: 0px;
  padding-bottom: 75px;
}
.blog_bg_color a.article__title {
    font-family: 'Montserrat';
    text-transform: capitalize;
    font-size: 16px;
    position: relative;
  font-weight: 600;
}
.blog_bg_color a.article__title:after {
    content: "\f054";
    font-family: 'Montserrat';
    position: absolute;
    text-align: center;
    margin-left: 10px;
    
}
/**.blog_bg_color a.article__title{
    font-family: Poppins;
    text-transform: uppercase;
    font-size: 16px;
    position: relative;
}
.blog_bg_color a.article__title:after {
    content: "\f054";
    font-family: 'Montserrat';
    position: absolute;
    width: 30px;
    height: 30px;
}**/
.testimonial-meta cite {
    font-size: 20px;
    font-weight: 700;
}
.testimonial-meta p {
    font-family: 'Montserrat';
    font-size: 18px;
}
blockquote.testimonials-slider__text p {
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 34px;
}
.testimonials-template--15460481859753__1649224293b78c6f11 .section-header {
    margin-bottom: 22px;
  position: relative;
}
.testimonials-template--15460481859753__1649224293b78c6f11  .section-header:after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 50%;
    width: 15%;
    border-bottom: 2px solid #0000004d;
    transform: scale(1);
    
    margin: 0 auto;
    transform: translate(-50%,-50%);
}
/***fading images****/

.animation-cropper {
    position: relative;
}
.mntain_img{
display: none !important;
padding-left: 19px;
  animation: 1.2s forwards;
    animation-name: rise-up;
}

div#shopify-section-template--15460481859753__1649317427e9021ba1  button.flickity-button.flickity-prev-next-button.flickity-next {
    background-color: transparent !important;
  color: #fff;
}

div#shopify-section-template--15460481859753__1649317427e9021ba1  button.flickity-button.flickity-prev-next-button.flickity-previous {
    background-color: transparent !important;
  color: #fff;
}
div#shopify-section-template--15460481859753__1649317427e9021ba1 .animation-contents {
    font-weight: 700;
}
div#shopify-section-template--15460481859753__1649317427e9021ba1 .flickity-button-icon{
    width: 50%;
    height: 50%;

}
div#shopify-section-template--15460481859753__1649317427e9021ba1 .flickity-button {
   box-shadow: none;
}

/****footer***/
ul.no-bullets.footer__social {
    display: flex;
    }
.footer_logo_sb_txt p {
    margin-bottom: 36px;
}
.footer__collapsible ul.no-bullets.site-footer__linklist a {
    font-size: 14px;
    line-height: 17.07px;
}
.footer_logo_sb_txt p {
    font-size: 14px;
}
.footer__newsletter button.footer__newsletter-btn {
    background-color: #6A2821;
  border: 1px solid #fff;
  line-height: 0;
  text-transform: capitalize;
}
.footer__newsletter p.newstr_btn_text {
   margin: 0px !important;
}
.footer__newsletter input#Email-1494292487693 {
  padding: 8px 18px;
    background-color: #fff;
  color: #000;
   font-size: 14px;
  
  }
.footer__newsletter input#Email-1494292487693::placeholder {
    color: #766B6B;
    font-size: 14px;
}
.grid__item.grid-newsletter.footer__item--1494292487693 p {
    font-size: 14px;
  margin-bottom: 30px;
}
.grid__item.grid-newsletter.footer__item--1494292487693 p.footer__title.small--hide {
    font-size: 26px!important;
    letter-spacing: 0px;
    font-weight: 600;
  margin: 0px;
}


.site-footer {
   background-color: none;
    background-color: none;
    background-image: url(https://cdn.shopify.com/s/files/1/0614/4403/0633/files/Rectangle_26_1.png?v=1649307710);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
/*** product page ***/

.text-descri p {
    font-weight: normal;
    font-size: 15px;
    margin-bottom: 20px;
}
.text-descri h1,h3 {
    text-transform: capitalize;
    font-size: 26px;
    font-weight: 700;
}
.text-descri a {
    color: #6A2821;
  font-weight: 600;
}

.splide__arrow {
    background: #000 !important;
    fill: #fff !important;
      }
.spr-container .spr-summary-actions a {
    background: #6a2821;
}
span[data-threshold] {
    color: #3e9ecd;
}
h2.spr-header-title {
    text-align: center;
    font-weight: 600;
}

h2.spr-header-title:after {
    content: '';
    background-color: #b3b3b3;
    height: 2px;
    display: flex;
    width: 100%;
    max-width: 300px;
    bottom: -10px;
    margin: 0 auto;
}

.grid__item.descript-text ::marker {
    font-size: 23px;
}
ul.descri-ult li {
    line-height: 1.5;
  margin-bottom: 0;
}
.template-product .social-sharing .icon {
    height: 30px;
    width: 30px;
}
.shopify-section.index-section.products-descri {
    margin-top: 20px;
}
span.product__price {
    font-weight: 600;
    color: #474545;
}

h1.h2.product-single__title {
    color: #000;
    font-family: 'Montserrat';
    font-weight: 500;
}
.payment-buttons .add-to-cart--secondary {
    border: #6a2821 1px solid;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    background: #6a2821 !important;
}
/* .product-block.product-block--sales-point .inventory--low {
    color: #3e9ecd;
}
 */
ul.descri-ult li {
    list-style: disc;
}
ul.spasr-textt, ul.descri-ult, .text-descri {

  font-size: 15px;
    font-weight: normal;
}
.product-block hr {
    margin: 0;
    border-top: 2px solid #e8e8e1;
}
.template-product .icon-and-text {
    font-size: 15px;
}
.template-product label.variant__label, .template-product .product__quantity label
{
font-weight: 600;
    letter-spacing: 0;
}
.grid__item.descript-text {
    display: flex;
    flex-wrap: nowrap;
}
.main-descri {
    width: 100%;
    padding-right: 10px;
    text-align: left;
    border-right: 1px solid #e8e8e1;
    margin-left: 15px;
}
.section-header.textt h3 {
    font-size: 20px;
    text-align: left;
    font-weight: 500;
    text-transform: capitalize;
    text-underline-offset: 10px;
    text-decoration: underline;
    line-height: 40px;
}
.recommendations h3.section-header__title {
    font-weight: 600;
      text-underline-offset: 10px;
    text-decoration: underline;
  text-decoration-color: #b3b3b3;
}
.video-content iframe {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.video-background {
    height: 80vh;
}
ul.spasr-textt, ul.descri-ult {
    margin-left: 17px;
}
.main-descri:last-child {
    border: 0;
}

/*****Our story page****/

.fading-images-overlay__titles {
    text-transform: uppercase;
    font-weight: 700;
    line-height: 45px;
}
.theme-block  h2{
   
    font-size: 35px; 
  font-weight: 600;
}
 

.width_reduce_section .background-media-text__container {
    width: 80%;
    margin: 0 auto;
}

 .background-media-text {
    position: absolute;
    width: 100%;
    overflow: hidden;
     background: none;
  }
div#shopify-section-template--15492119724201__rich-text .theme-block p {
    font-size: 14px;
}
.theme-block p {
    font-size: 14px;
}
div#shopify-section-template--15492119724201__1649320126a36f7a4b.text-center.page-width.page-width--narrow {
    padding: 0px;
}

.sup_text {
    text-transform: uppercase;
    font-family: 'Montserrat';
 }
.sup_text p {
    margin: 0px;
}
.f-dex-div {
    display: flex;
    flex-wrap: wrap;
    margin: 50px 0 0;
}
.side-bar-bg {
    width: 30%;
    padding: 0 40px 0 0;
}  
.Side_bar-page-content {
    width: 70%;
    padding: 0px 0px 15px 0;
}
.side-bar-bg .accordion-title {
    position: relative;
    margin: 0;
    padding: 12px 0;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    font-family: Montserrat;
    border-bottom: 1px solid #ccc;
}
.Sidebar_cont p {
    font-family: 'Montserrat';
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
}
.accordion-content li {
    text-transform: uppercase;
    font-size: 16px;
}
.accordion-container .accordion-title::after {
  content: '+';
  position: absolute;
  right: 15px;
}
.accordion-container .accordion-title.open::after {
  content: '-';
  position: absolute;
}
.side-bar-bg .Sidebar_cont .accordion-title {
    cursor: inherit;
    border-bottom: inherit;
}
.sidebar__linklist {
    margin: 10px 10px 15px 10px;
}
.sidebar__linklist li {
    margin-bottom: 5px;
}
.Sidebar_cont {
    margin-top: 15px;
}
.sidebar__linklist li a {
    font-size: 16px;
  text-transform: capitalize;
}
.side-bar-bg  .ctc-info span {
    color: #6a2821b3;
}



/*****Collection page****/
.animation-contents.collection-title {
    font-size: 50px;
    width: 100%;
    text-align: left;
    font-weight: 700;
}
/*****Blog page****/
.all_blogs_pges a.btn {
    background-color: #6a2821;
    font-size: 14px;
    text-transform: capitalize !important;
  padding: 11px 23px;
}
.all_blogs_pges hr.headimgg_rws_blgmeeee {
   
    width: 52%;
  border: 1px solid #00000057;
}
.all_blogs_pges h2.h3.article__h3 {font-size: 20px; text-transform: initial;font-weight: 600;}

.all_blogs_pges .article__date {
    text-transform: capitalize;
    letter-spacing: 0px;
    font-size: 14px;
    font-family: 'Montserrat';
    font-weight: 300;
}
.all_blogs_pges .rte--block {
    margin-bottom: 60px;
    font-size: 14px;
    line-height: 27px;
    color: #000;
  font-weight: 400;
}
.all_blogs_pges .pagination {
     padding: 0px;
   }

.all_blogs_pges .pagination .next, .pagination .prev{
background: none;

}
.all_blogs_pges .pagination .next .icon, .pagination .prev .icon {
    
  color: #000;
}
/*****Privacy policy page****/
p.uper_cse {
    text-transform: uppercase;
    font-family: 'Montserrat';
    font-size: 20px;
  line-height: 40px;
 
}
hr.page_title_undrline {
    width: 37%;
    border: 1px solid #00000057;
  
}
h1.section-header__title {
    font-weight: 600;
}
.Side_bar-page-content .rte p:last-child, .rte table:last-child, .rte ul:last-child {
    margin-bottom: 25px;
}
.bck_img_with_animtuon_txt .background-media-text__text {
   background: none;
   width: 60%;
   color: #fff;
}
.bck_img_with_animtuon_txt .larger-text .h3 {
    font-size: 50px;
    font-weight: bold;
}
.bck_img_with_animtuon_txt .background-media-text__inner {
   
    top: 50%;
}


div#shopify-section-template--15499869061289__164974869647648916 .background-media-text__inner {
    top: 45%;
}
div#shopify-section-template--15499869061289__164974869647648916 .background-media-text__text {
   
    width: 78%;
   
}
/****FAQ page****/
.sidebar_acccriden h4.accordion-title.js-accordion-title {
    text-transform: none;
    font-size: 16px;
    font-weight: 400;
    background-color: #f6f6f6;
    padding: 17px;
     display: flex;
    align-items: center;
  position: relative;
  margin: 25px 0px;

}
.sidebar_acccriden .accordion-container .accordion-title:after {
    content: "+";
    position: absolute;
    right: 20px;
    background-color: #6a2821;
    color: #fff;
    padding: 15px 11px;
    border-radius: 50%;
    width: 34px;
    height: 33px;
    display: flex;
    justify-content: center;
    font-size: 25px;
    line-height: 0px;
    text-align: center;
cursor: pointer;
  align-items: center;
}
.sidebar_acccriden  .accordion-container .accordion-title.open:after {
    content: "-";
    position: absolute;
}
.accordion-content li {
    text-transform: none;
    font-size: 14px;
}

/*****snowshoe-information****/
section#shopify-section-template--15504460087465__main .page-width.page-width--narrow.page-content {
   max-width: 1250px;

}

.container_width {
    max-width: 1250px;
    margin: 0 auto;
    padding: 0px 40px;
}


.bg_color h2.section-header__title:after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 50%;
    width: 38%;
    border-bottom: 2px solid #ffffff52;
    transform: scale(1);
    z-index: 9999999;
    margin: 0 auto;
    transform: translate(-50%,-50%);
}

.site-header {
    border-bottom-color: #b3b3b3 !important;
}

.template-page .background-media-text .background-media-text__aligner {
    margin: 0px 60px;
}


/********sleeping apd info page*****/
section#shopify-section-template--15506473549993__main .page-width.page-width--narrow.page-content {
    max-width: 1250px;
  padding-top: 40px;
    padding-bottom: 40px;
}

.faq_hedaing h4 {
    margin: 0px;
    font-size: 20px;
  font-weight: 600;
}
.faq_hedaing {
    text-align: center;
   
    padding: 48px 0px 30px 0px;
   
}
/***.page-width.page-width--narrow.page-content header.section-header {
    display: none;
}***/
div#shopify-section-template--15506473549993__1649917896c0345c35 .theme-block h2{


    font-weight: 600;
}
section#shopify-section-template--15504460087465__main .page-width.page-width--narrow.page-content {
   max-width: 1250px;

}
section#shopify-section-template--15506473549993__main table {
   
  border-spacing: 0px;
}
/****treking pole page ****/
.video_width {
    width: 83%;
    margin: 0 auto;
}
.text_heading_on_Imge h4 {
    font-size: 20px;
    font-weight: 600;
}

/****Ambessoder page*****/
.with_sectnn_chnge .feature-row {
    margin: 0px;
}
.right_side_text .feature-row__text--right {
    padding-right: 0px;
}
.right_side_text .feature-row__text--left {
    padding-left: 0px;
}

.with_sectnn_chnge  .page-width.feature-row-wrapper_widthchnge {
    padding: 0px;
   
}
.right_side_text .h1.appear-delay {
    font-size: 20px;
    font-weight: 600;
}
.right_side_text .rte.appear-delay-1 p {
    font-size: 14px;
}
.right_side_text .appear-delay-2 a.btn {
    background-color: rgba(106, 40, 33, 1);
    text-transform: capitalize;
    font-size: 16px;
   
    padding: 10px 24px;
}

.with_sectnn_chnge .index-section {
    margin-top: 0px;
}

/****videos page*****/
section#shopify-section-template--15517177675945__main .page-width.page-width--narrow.page-content {
    padding: 0px;
}
section#shopify-section-template--15517177675945__main .page-width.page-width--narrow.page-content {
   
    padding-top: 45px;
}
section#shopify-section-template--15517177675945__main header.section-header {
    margin: 0px;
}
.video_section .index-section {
    margin: 45px 0;
}
.heding_section h2 {
    text-align: center;
    font-weight: 600;
    font-size: 35px;
    margin-bottom: 0px;
}
.heding_section {
    margin-bottom: 45px;
}
.video_section .custom__item.small--one-whole.one-half.align--center {
    margin: 0 auto;
}
.video_section .video_width {
    width: 94%;
    margin: 0 auto;
}
.video_section .custom__item {
    
  padding-left: inherit;
}
.video_section .custom-content {
   
   justify-content: center;
}



/*** reailer apge***/
.logo-bar__item {
    flex: 0 1 205px;
  
}
div#shopify-section-template--15517478617257__165044007551153596 {
    margin: 0px;
  margin-bottom: 90px;
}




 /*---site-nav-dropdown-megha-menus---*/



    .site-nav__dropdown .intro {
    color: #fff;
    background-color: #ebebeb !important;
}
  
    .site-nav--has-dropdown.is-focused>a:before, .site-nav--has-dropdown:hover>a:before {
    left: 0px;
    right: 0;
    bottom: 0px;
}
  
    .megamenu__cols .megamenu__promo a img:hover {
    opacity: 0.7 !important;
}

    .site-nav__dropdown.megamenu .mga_tabs ul.mga_lists li a {
    color: #000;
    font-size: 13px;
    font-weight: 600;
    padding: 8px 5px;
    width: 100%;
    max-width: 100%;
    background: transparent;
    text-transform: uppercase;
}

   .site-nav__dropdown .Md_flexes_menu ul.link_dropdowns li a {
    font-size: 12px;
    letter-spacing: 0px;
    padding: 0;
    line-height: 40px;
    background: transparent;
    font-weight: 600;
}
  
   .megamenu__cols .megamenu__promo div {
    font-size: 13px;
    font-weight: 600;
}
  
  .megamenu__cols .megamenu__promo div strong {
    text-transform: uppercase;
    font-size: 14px;
}
  
 .is-focused>.site-nav__dropdown, .site-nav--has-dropdown:hover .site-nav__dropdown {
     background: #ffffff;
}

.site-nav__dropdown.megamenu .mga_tabs ul.mga_lists li {
    margin: 10px 0px;
}


.site-nav--is-megamenu.site-nav__item .mga_tabs {
    border-right: 1px solid #acacac9e;
}
/*--
.site-nav--is-megamenu.site-nav__item .mga_tabs {
    border-right: 2px solid #acacac;
}



.site-nav--is-megamenu.site-nav__item .mga_tabs {
    border-right: 2px solid #ededed;
}

--*/
.header-layout ul.site-nav .site-nav--is-megamenu.is-focused a.site-nav__link {
    background: #f6f6f6;
}

.mdc_change {
    width: 100%;
}
.shop-img>span {
    display: block;
    font-size: 14px;
}
.site-nav__dropdown .one_clms a {
    background: transparent;
}
.Md_flexes_menu .one_clms span:last-child {
    font-weight: 600;
}
.one_clms .img_with_link a {
    display: block;
    text-align: center;
  font-size: 14px;
}

body.template-blog header.section-header h2.section-header__title hr.headimgg_rws_blgmeeee {
    display: none;
}

body.template-blog header.section-header h2.section-header__title {
    max-width: max-content;
    margin: 0 auto;
}

body.template-blog header.section-header h2.section-header__title:after {
    position: relative;
    content: "";
    background: #00000057;
    height: 2px;
    width: 100%;
    display: block;
}

.blog_bg_color h2.section-header__title {
    max-width: max-content;
    margin: 0 auto;
}

.side-bar-bg p {
    word-break: break-all;
}

.template-list-collections .skrim__title .skrim__underline-me {
    padding: 10px;
}

.template-collection .grid-product__image-mask .image-wrap {
    padding-bottom: 100% !important;
}

.template-collection .grid-product__image-mask .image-wrap img {
    height: 250px;
    object-fit: contain;
}

.template-product .grid-product__content {
    position: static;
}

.template-product .grid-product__meta {
    position: static !important;
}

.product-recommendations .grid-product__colors a {
    position: static;
}
.spr-badge-starrating .spr-icon{color: #F0E81E;}

/****blog page****/
.alin_blog_filter {
    text-align: right;
  padding-bottom: 26px;
}

.all_blogs_pges .page-width.page-content {
    padding-top: 26px;
}
#Expedition-about .index-section {
    margin: 0;
}
#Expedition-about .index-section .rte p {
    margin-bottom: 10px;
}
#Expedition-about .width_reduce_section .background-media-text__container {
    max-width: 900px;
}



/*****Media quaries start****/
@media only screen and (min-width: 769px){
  .template-collection h1.section-header__title.section-header__title--medium {
    text-align: left;
}
  
.template-product  a.social-sharing__link.js-no-transition {
    width: 30%;
}
  .product-single__meta {
    padding-left: 90px;
}
.fading-images--template--15460481859753__1649226165a86e1a0e .fading-images-overlay__title {
    font-size: 70px;
    font-weight: 700;
    width: 50%;
}
}




@media (max-width: 1200px){
  
  .site-nav__dropdown.megamenu .mga_tabs ul.mga_lists li a {
    font-size: 12px;
    padding: 8px 4px;
}
  
  .header-layout--left-center .header-item--icons {
    flex: 0 0 0 !important;
    min-width: auto;
}
  
  .site-nav__link {
    padding-left: 4px !important;
    padding-right: 4px !important;
}
  
  .site-nav__link, .site-nav__dropdown-link {
    font-size: 13px !important;
}
  
   .template-product a.social-sharing__link.js-no-transition {
    margin: 0;
}
  
  .template-product .zrx-frequently-bought-together.zrx-upsell.slider-items-5 {
    max-width: 100% !important;
}
  
  .template-collection .grid-product__image-mask .image-wrap img {
    height: 200px;
}
  
}


@media (max-width: 991px){
  
  .megamenu__promo {
    flex: 0 0 130px;
}
  
  .site-nav__dropdown.megamenu .mga_tabs ul.mga_lists li a {
    font-size: 10px;
    padding: 6px 2px;
}
  
  footer.site-footer .grid .grid__item:last-child {
    width: 100%;
}
  
  footer.site-footer .grid .grid__item {
    width: 33.33%;
}
  
   .footer__newsletter {
    display: flex;
    position: relative;
    width: 100%;
    background: #fff;
    max-width: 400px;
}
  
 .template-product .social-sharing .icon {
    height: 20px;
    width: 20px;
}
  
  .template-product a.social-sharing__link.js-no-transition {
    width: 33%;
}
  
  .template-product .social-sharing span.social-sharing__title {
    font-size: 14px;
    padding-right: 5px;
}
  
  .template-collection .grid-product__image-mask .image-wrap img {
    height: 150px;
    object-fit: contain;
}
  
}




@media only screen and (max-width: 768px){
    .text-center.testimonials-section .section-header h2:after {
    width: 26%;
  }
a.sezzle-checkout-button.sezzle-button-light {
    padding: 8px 20px;
}
    .side-bar-bg {
    width: 100%;
    padding: 0 0px 0 0;
}
 .Side_bar-page-content {
    width: 100%;
}   
 .f-dex-div {
    flex-direction: column-reverse;
} 
  
  
  h2.section-header__title:after {
    
    width: 65%;
  }
  
  .testimonials-template--15460481859753__1649224293b78c6f11 .section-header:after {
    
    width: 25%;
  }

  .bck_img_with_animtuon_txt .larger-text .h3 {
    font-size: 25px;
    font-weight: 700;
}
  .bck_img_with_animtuon_txt .background-media-text__text {
  
    width: 100%;
   
    text-align: center;
}
  
   #shopify-section-footer .grid__item.grid-newsletter {
    margin-top: 30px;
}
  
  footer.site-footer .grid .grid__item {
    width: 100%;
}
    }






@media only screen and (max-width: 767px){
  .footer__newsletter .form__submit--large {
    display: block;
}
  .product-vedios .page-width {
    padding: 0;
}
  .video-background {
    height: 38vh;
}
  .zrx-slider-sub-title {
    font-size: 20px !important;
    text-decoration: auto!important;
    position: relative!important;
	}
  
  .zrx-slider-sub-title:after {
    content: '';
    background-color: #b3b3b3!important;
    height: 2px!important;
    display: block!important;
    position: absolute!important;
    left: 3px;
    bottom: 20px;
    width: 100%;
    max-width: 80%;
}
.section-header.textt h3 {
    text-align: center;
	}
 .template-product h1.h2.product-single__title {
    font-size: 24px;
}
.template-product .variant-wrapper.js {
    text-align: center;
}
.template-product .product__quantity {
    text-align: center;
}
.template-product .js-qty__wrapper {
    margin: auto;
}
  .template-product .social-sharing .icon {
    height: 24px;
    width: 24px;
}
  .main-descri {
    width: 100%;
    padding-right: 0;
    text-align: left;
    border-right: 0;
    margin-left: 0;
}
.grid__item.descript-text {
    display: flex;
    flex-wrap: wrap;
}
.main-descri:nth-child(2), .main-descri:nth-child(3) {
    padding-top: 30px;
}
  
   #trekking-pole-information .custom__item.one-whole.align--center {
    padding: 0px 20px;
}
  
  #resources-videos .heding_section {
    padding: 0px 10px;
}
  
  .template-article h1.section-header__title {
    font-size: 24px;
}
  
  .template-list-collections .skrim__title .skrim__underline-me {
    font-size: 16px;
    padding: 10px;
}
  
  .template-collection .grid-product__image-mask .image-wrap img {
    height: auto;
    object-fit: contain !important;
}
  

}




@media only screen and (max-width: 589px){
  .text-center.testimonials-section .section-header h2:after {
    width: 34%;
}

  /*****collection grig galry***/
 .footer_logo_sb_txt {
    text-align: center;
}
  footer.site-footer .grid__item {
    padding-left: 22px;
    text-align: center;
}
  button.footer__title.collapsible-trigger.collapsible-trigger-btn.medium-up--hide {
    text-align: center;
}
 
div#CollectionSection-template--15460481859753__1649224488d53c58aa p.subtitle {
    font-size: 14px;
    letter-spacing: 0px;
    
    margin: 0px;
  font-weight: 500;
}
  .fading-images--template--15460481859753__1649226165a86e1a0e .fading-images-overlay__title {
     font-size: 50px;
    font-weight: 700;
    text-align: center;
}
  .mntain_img{
   padding-left: inherit;
   text-align: center;
}
  div#shopify-section-template--15460481859753__hero-video .shopify-section:first-child .hero__text-content.vertical-center {
   text-align: center;
}
  div#shopify-section-template--15460481859753__hero-video .animation-contents {
    font-size: 34px;
}
 div#shopify-section-template--15460481859753__hero-video .animation-contents-sub {
    font-size: 14px;
    width: 85%;
   margin: 0 auto;
  }
  .hero__subtitle {
    width: 100%;
}
   div#shopify-section-template--15460481859753__hero-video .hero__text-content.vertical-center.horizontal-left {
    text-align: center;
}
  div#shopify-section-template--15460481859753__1649317427e9021ba1 .hero__text-content.vertical-bottom {
    vertical-align: middle;
}
div#shopify-section-template--15460481859753__1649317427e9021ba1 .hero__text-content.horizontal-left {
  text-align: center;
}
  div#shopify-section-template--15492119724201__16493202591bf24fb2 .background-media-text__container {
    width: 100%;
    
  }
  div#shopify-section-template--15492119724201__1649320035b577c769 .background-media-text__container {
    width: 100%;
   
}
  .bg_color h2.section-header__title {
    font-size: 25px;
}
  h2.section-header__title:after {
   
    width: 78%;
    bottom: -5px;
  }
  .bg_color p.top_subtext {
   font-size: 14px;
   margin: 0px;
}
  .bg_color .small--one-half:nth-child(3) {
    width: 100%;
}
  .bg_color .small--one-half:nth-child(6) {
    width: 100%;
}
  .skrim__title {
   margin: 0px;
  }
  div#collection1-template--15460481859753__featured-collection-switcher .grid-product__title {
    
    font-size: 14px;
}
  div#collection1-template--15460481859753__featured-collection-switcher .grid-product__price {
    font-size: 18px;
   
}
   div#shopify-section-template--15460481859753__1649224488d53c58aa .grid-product__title {
    
    font-size: 14px;
}
  div#shopify-section-template--15460481859753__1649224488d53c58aa .grid-product__price {
    font-size: 18px;
   
}
  .color-swatch--small {
    width: 17px;
    height: 17px;
  
  }
  h3.collection-switcher__title {
    font-size: 25px;
}
  .testimonial-meta p {
   
    font-size: 14px;
}
  .testimonial-meta cite {
    font-size: 16px;
   
}
  
  .background-media-text {
    position: inherit;
  }
   .theme-block h2 {
    text-align: center;
}
   .theme-block {
    text-align: justify;
}
 .testimonials-template--15460481859753__1649224293b78c6f11 .section-header {
    font-size: 25px;
}
  div#shopify-section-template--15460481859753__1649224911d4e73064 header.section-header{
  font-size: 25px;
  }
 
 .blog_bg_color.rte.rte--block {
    width: 69%;
    margin: 10px 0px;
}
  
  .blog_bg_color {
    padding: 47px 0px !important;
    background-color: #c4c4c41a !important;
}
  .align_btn h3.collection-switcher__title {
    font-size: 25px;
}
  .btnnnnnnnn_mobile {
    display: block;
}
  .btnnnnnnnn {
    display: none;
}
  div#shopify-section-template--15460481859753__featured-collection-switcher {
    margin: 65px 0px 0px 0px;
}
 
  div#shopify-section-template--15460481859753__featured-collection-switcher .text-center {
    text-align: center !important;
     margin-bottom: 65px;
}
  div#shopify-section-template--15460481859753__featured-collections .skrim__underline-me {
    font-size: 16px;
 }
  div#shopify-section-template--15460481859753__featured-collections .grid--small-gutters .grid__item {
     padding: 0px;
}
blockquote.testimonials-slider__text p {
    font-size: 16px;
    color: #000;
   font-weight: 500;
}
.section-header h2 {
    font-size: 25px;
}
  .testimonials-template--15460481859753__1649224293b78c6f11.section-header {
    margin-bottom: 0px;
}
  p.blog_subheading {
    font-size: 14px;
}
  div#Testimonials-template--15460481859753__1649224293b78c6f11 .flickity-viewport {
    height: 400px !important;
}
  .testimonials-template--15460481859753__1649224293b78c6f11 {
    padding: 0 0 60px;
}
  .testimonials-slide {
    padding: 0px;
  }
  .edit_cdkl .testimonial-meta p {
    font-size: 14px;
    color: #0000009e;
    font-weight: 600;
  }
  div#shopify-section-template--15460481859753__1649317427e9021ba1 button.flickity-button.flickity-prev-next-button.flickity-previous {
    display: none;
  }
  div#shopify-section-template--15460481859753__1649317427e9021ba1 button.flickity-button.flickity-prev-next-button.flickity-next {
    display: none;
}
  div#shopify-section-template--15460481859753__1649317427e9021ba1 .animation-contents {
    font-size: 40px;
}
  .sup_text p {
    font-size: 14px;
  }
  div#shopify-section-template--15460481859753__1649224911d4e73064 .page-width {
    padding: 0px 11px;
}
  .blog_bg_color .article__grid-meta {
    margin-bottom: 40px;
    line-height: 22px;
}
  ul.no-bullets.footer__social {justify-content: center;}
  
div#shopify-section-template--15460481859753__featured-collections .page-width {padding: 0px;}
.index-section {margin: 55px 0;}
  
  .testimonials-template--15460481859753__1649224293b78c6f11 .section-header:after {
    
    width: 36%;
  }
  

  .blog_bg_color h2.section-header__title {
   
   
    font-size: 23px;
    margin-top: 7px;
}
  
  /*****collection page****/
.animation-contents.collection-title {font-size: 30px;width: 100%;text-align: center;}
  div#shopify-section-template--15460481761449__main-collection h1.section-header__title {
    white-space: inherit;
    font-size: 28px;
}
  
 /*****blog page*****/
  .alin_blog_filter {
    text-align: inherit;
}
  div#shopify-section-template--15460481892521__16499141431cbd6017 .bck_img_with_animtuon_txt .background-media-text__text {
   
    width: 100%;
 
}
.all_blogs_pges hr.headimgg_rws_blgmeeee { width: 100%;border: 1px solid #00000057;}
div#shopify-section-template--15460481892521__164965982707395084 .animation-cropper .fading-images-overlay__title {line-height: 30px;font-size: 30px;text-align: center;width: 100%;}
  div#shopify-section-template--15460481892521__164965982707395084.fading-images-overlay__titles {
    line-height: 0px;
}
  .all_blogs_pges .rte--block {
    margin-bottom: 30px;
  
  }
   /****Privcy policy page****/
  hr.page_title_undrline {
    width: 100%;
    border: 1px solid #00000057;
    margin: 0 auto;
}
  .Side_bar-page-content .rte.rte--nomargin {
    text-align: justify;
}
 .Side_bar-page-content p.uper_cse {
    font-size: 17px;
    line-height: 26px;
}
 .fading-images-overlay__titles {
   
    line-height: 22px;
    text-align: center;
}
  .bck_img_with_animtuon_txt .background-media-text__aligner {
    margin: -151px -11px 11px ;
}
  .bck_img_with_animtuon_txt .background-media-text__text {
   
    margin: 0px;
}
  div#shopify-section-template--15499869061289__164974869647648916 .background-media-text__text {
   
    width: 100%;
   
}
  div#shopify-section-template--15499869061289__164974869647648916 .background-media-text__aligner {
    margin: -201px -11px 11px;
}
  /******FAQ page****/
.sidebar_acccriden h4.accordion-title.js-accordion-title {
   
    font-size: 12px;
    padding: 13px 51px 13px 17px;
     margin: 14px 0px;
}
.sidebar_acccriden .accordion-container .accordion-title:after {
   right: 13px;
   padding: 9px;
     width: 18px;
    height: 18px;
   font-size: 16px;
}
  .sidebar_acccriden .accordion-content li {
   
   font-size: 12px;
   line-height: 15px;
}
  
  
  .Side_bar-page-content .rte.rte--nomargin p {
    line-height: 20px;
    font-size: 15px;
    word-break: break-all;
}
  /***** h1.section-header__title {
    
    white-space: nowrap;
    font-size: 28px;
  }*****/
  .Side_bar-page-content  .rte.rte--nomargin li {
    font-size: 15px;
}
  
  /******snowshoe info page*****/
  .container_width { padding: 0px 20px;}
  
  /*****sleeping pad info****/
  .faq_hedaing {
   
    padding: 27px 0 12px;
}
.faq_hedaing h4 {
   
    font-size: 16px;
}
.width_reduce_section .background-media-text__container {
    width: 100%;
    margin: 0 auto;
}
/*****treking pole page****/
  .video_width {width: 100%;}
  .text_heading_on_Imge h4 {
    font-size: 14px;
    margin-bottom: 20px;
    text-align: center;
}
  /*ammbesdor page*/
 .right_side_text .feature-row__text--left {
   
    padding: 20px;
}
  /***videos page****/
  .video_section .custom-content {
   
    margin-left: inherit;
}
  .video_section .page-width {
    padding: inherit;
}
  /***Retailers page****/
  .logo-bar__item {
    flex: 0 1 125px;
    
    
  }
  .logo-bar {
   margin-bottom: inherit;
   justify-content: space-between;
  
   
}
  div#shopify-section-template--15517478617257__165044007551153596 {
  
    margin-bottom: inherit;
}
  
  .footer__newsletter {
    display: flex;
    position: relative;
    width: 100%;
    background: #fff;
    max-width: 300px;
    margin: 0 auto;
}
  
  .template-page .background-media-text .background-media-text__aligner {
    margin: 0px 20px;
}
  
  .heding_section h2 {
    font-size: 24px;
}
  
  .skrim__title {
    width: auto;
}
 #Expedition-about .index-section .theme-block {
    text-align: center;
} 
 
}



@media (max-width: 370px) {
  
  body#retailers .logo-bar {
    justify-content: center;
}


  
}


@media only screen and (min-width: 590px){
.all_blogs_pges .article__content--right {
    padding: 40px 0 40px 121px !important;
}
  .all_blogs_pges  .article__content {
  
    padding: 40px 121px 40px 0;
   
}
  
}


.iStock-wrapper { background: #F9F9F9; border: 1px solid #E7E7E7; display: none; padding: 20px 20px 10px 20px; margin: 10px 0px 10px 0px; }
.iStock-wrapper h2 { font-size:20px; margin: 0 0 10px 0; }
.iStock-notifyTxt { margin-bottom:10px; }
.iStock-availability { display:none; margin-bottom:10px; }
.iStock-availability label { color: #6F0000; font-weight: normal; }
.iStock-availability span { color: #6D6D6D; }
.iStock-fields { max-width: 480px;}
input.iStock-email-id { display: inline-block; vertical-align: top; border: 1px solid #CCCCCC; padding: 5px; margin: 0 2% 10px 0; width: 67%; }
input.iStock-notify-btn { display: inline-block; vertical-align: top; border: 1px solid #CC244B; background: #F52C5A; padding: 5px 10px; margin: 0 0 10px 0; color: #FFFFFF;  cursor: pointer; }
.iStock-msg { display:none; color: #008000; font-size: 14px; }
.iStock-msg.iStock-error { color: #E10101; }
button.iStock-notify-btn.btn {
    font-size: 18px !important;
}
.product-block.product-block--price .sezzle-shopify-info-button{
  display: none;
}
.product__price--compare{
  text-decoration-color: #b60303;
  text-decoration-thickness: 3px;
}