/** Shopify CDN: Minification failed

Line 104:0 Unexpected ".1"
Line 105:0 Unexpected ".1"

**/
:root {
  --black: #212121;
  --brown: #D06937;
  --yellow: #D06937;
}

/* Spacing */
.Section--spacingLess { margin: 40px 0; }
.ImageHero__Block--large{ max-width: 680px; }
.vert-align{ display: flex; align-items: center; }

/* Menu */
.Header__MainNav ul li.HorizontalList__Item a{ font-weight:400!important;  }
.MegaMenu__Inner .MegaMenu__Item:nth-child(2) .MegaMenu__Title{ visibility:hidden; }
.MegaMenu__Inner .MegaMenu__Item .MegaMenu__Title{ font-weight:700!important;  }


/* Slider */
.flickity-slider .SectionHeader__Heading--emphasize{
  font-size: xxx-large!important;
  font-weight: 700!important;
  letter-spacing: 5px;
  line-height: 130%;
}
.flickity-slider .SectionHeader__SubHeading{
  font-size: large!important;
  font-weight: 800!important;
  color:var(--yellow)!important;
}
.flickity-page-dots{ color:var(--yellow)!important; }


/* Home */
h2.ProductItem__Title.Heading{ font-size:larger; }
h3.SectionHeader__SubHeading.Heading{ color:grey; font-weight:600; }
h2.SectionHeader__Heading.SectionHeader__Heading--emphasize{ line-height:150%; font-weight:500; }
.Text--subdued{ color:var(--brown)!important; }
.FeatureText__Content h2{ font-size:x-large!important; }
.FeatureText__Content { max-width: 600px!important; }
.Link--underline{ color:var(--brown)!important; }


/* Grey BG Row Colour */
#shopify-section-template--14636295749721__1657701915a8b87b13{ background-color:#f9f9f9; } /*Home New Arrivals*/
.background--grey{ background-color:#f9f9f9; }


/* Shop by collection title */
#section-template--14636295749721__1657701508770442b8{ padding: 80px 0 0 0; }
#section-template--14636295749721__1657701508770442b8 header{ margin-bottom: 50px;}


/* Homepage About Zelos */
#section-template--14636295749721__1657776320eb151e03 header{ margin-bottom: 20px;}
#section-template--14636295749721__1657776320eb151e03 .Container{ max-width:1100px!important; }


/* Testimonial */
body.template-index .Testimonial__Content a{ color:var(--brown); text-transform:uppercase; font-size:small; letter-spacing:3px; }
.Testimonial__Content a{ color:var(--brown); }
.TestimonialNav{ margin-top:30px; }
.Testimonial__Content{ max-width: 650px; }
#section-template--14636295749721__16577013303ed15378{ padding: 80px 0 50px 0; } 
.flickity-page-dots .dot{ width: 8px; height: 8px; }
.TestimonialNav__Item{ margin: 0 25px!important; }

/* Video */
.ytp-chrome-top.ytp-show-cards-title, .ytp-chrome-top, .ytp-chrome-bottom{ display: none!important; }
.ImageHero iframe[src]{ pointer-events: none!important; }
.Video__ContentOverlay{ 
    position:relative!important;
    flex-basis: 425px;
    flex-grow: 0;
    text-shadow: 0 1px rgb(0 0 0 / 50%);
}
.Video__ContentOverlay h3, .Video__ContentOverlay h2{ color:white!important; text-align:center; } 
.Video__ContentOverlay header{
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    bottom:20px;
    z-index:999;
}
.Video__ContentOverlay h2{ font-size:xx-large!important; } 
.Video__ContentOverlay::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to top, #212121 0%, transparent 100%);
    opacity: .6;
}


/* Collection List */
.1/4--lap-and-up > .ProductItem__ImageWrapper{ min-height:480px; max-height: 480px!important; object-fit:cover; }
.1/4--lap-and-up > .ProductItem__Image{ min-height:480px; max-height: 480px!important; object-fit:cover; }
.Collection_Description{ max-width:860px!important; }
.Collection_Description h2.u-h1{
    text-transform: none!important;
    letter-spacing: 0.2px!important;
    font-weight: 100!important; }
.Spec_Content{ text-align:left!important; }
.SectionHeader__Description{ max-width: 720px; }
.ProductItem__Label--soldOut{ border: 1px solid var(--brown); }
#variant-inventory{ color: var(--brown); font-style: italic; }

/* Product Page */
h1.ProductMeta__Title{ font-size:24px!important; }
.ProductMeta__Description ul h4{ margin:0; text-transform:initial!important; letter-spacing:0!important; }
.ProductMeta__Description ul{ margin-left:12px; }
.ProductMeta__Description h3, .ProductMeta__Description h4{ text-transform:initial!important; letter-spacing:0!important; }
.ProductMeta__Description .Rte h3{ margin: 0em 0 1.2em; }

/* Product Review */
#shopify-section-template--14636296011865__16588066911c0fa352{ border-bottom: 1px solid var(--border-color); padding-bottom:60px; }
.spr-reviews {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: center;
    gap:30px;
}
.spr-reviews > .spr-review {
    flex: 1 1 30%; /*grow | shrink | basis */
}
#shopify-product-reviews{ margin-right:0!important; }
#shopify-product-reviews .spr-review-content-body{ font-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px)); padding-top: 10px; }
#shopify-product-reviews .spr-summary-actions{ justify-content: center; }

/* Reviews*/
.stamped-pagination{ margin: 20px 0 60px!important; }
.stamped-pagination a{ font-family: 'Futura'; font-size: small; }
#stamped-reviews-widget[data-widget-type="full-page"] .stamped-ratings-wrapper, #stamped-reviews-widget[data-widget-type="full-page"] .stamped-verified-label{ font-family: 'Futura'; }
#stamped-reviews-widget[data-widget-type="full-page"] .stamped-widget-text{ font-family: 'Futura'; }
#stamped-reviews-widget[data-widget-type="full-page"] .stamped-style-color-verified{ font-family: 'Futura'!important; }
#stamped-reviews-widget[data-widget-type="full-page"] .stamped-verified-label[data-verified-type="2"]:after{     font-family: 'stamped-font', 'FontAwesome', 'Futura'!important; }


/* Four Column */
.four-col{ display:flex; justify-content: space-between; }
.four-col div h5{ display: flex; align-items: center; text-align: center; font-size: large; }
.four-col div{ display: flex; gap: 25px; }
img.icon-footer{ max-width: 30px; max-height: 30px; }


/* Two Column */
.two-col{ display:flex; justify-content: space-between; }
.two-col div h5{ display: flex; align-items: center; text-align: center; font-size: large; }
.two-col div{ display: flex; gap: 25px; }

/* Newsletter on Contact Page */
#mc_embed_signup{ display:none; }


/* Shogun */
.shogun-component h1 span, .shogun-countdown > div > span, .shg-default-text-content h1{ font-family: 'Futura'!important; }
.shogun-heading-component h1, .shogun-heading-component h2, .shogun-heading-component h3, .shogun-heading-component h4, .shogun-heading-component h5, .shogun-heading-component h6{
  font-family: 'Futura'!important;
}
.shogun-heading-component h1{ text-transform:uppercase!important; letter-spacing: 4px!important; font-weight:700!important; font-family: 'Futura'!important; }
.shg-product-title-component h3{ font-size: medium!important; letter-spacing: .2em!important;  text-transform: uppercase!important; font-family: var(--heading-font-family)!important;  }

.shg-btn{
    color: var(--button-text-color)!important;
    border-color: var(--button-background)!important;
    display: inline-block!important;
    padding: 14px 28px!important;
    line-height: normal!important;
    border-radius: 0!important;
    text-transform: uppercase!important;
    font-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px))!important;
    text-align: center!important;
    letter-spacing: .2em!important;
    font-family: var(--heading-font-family)!important;
    font-weight: var(--heading-font-weight)!important;
    font-style: var(--heading-font-style)!important;
    background-color: var(--brown)!important;
}
.all-caps{ text-transform:uppercase!important; }
.collection-title h1{ padding-bottom:25px!important; }
.shg-product-atc-btn-wrapper{ margin-top:15px; }
.shg-product-title-component{ margin-top:12px!important; }
.shg-product-price{ color: var(--brown)!important; letter-spacing: .2em; text-transform: uppercase; font-size: medium; }
.shg-category-col, .shg-category-col-1 {
    padding: 0 30px!important;
}
.shg-theme-text-content h5, .shogun-component h5{
    font-family: 'Futura';
    font-weight: 700;
    letter-spacing: 5px;
    font-size: medium;
    color: var(--brown);
  text-transform:uppercase;
}

.shg-theme-text-content h2, .shogun-component h2, .features--heading-small .u-h1{
    font-family: 'Futura';
    font-weight: 700;
    letter-spacing: 5px;
    font-size: x-large;
    color: var(--brown);
    text-transform:uppercase;
}

.shg-theme-text-content p, .shogun-component p{
    font-family: 'Karla'!important;
    line-height:24px!important;
}
.shg-theme-text-content{ padding:15px; }
  
/* Footer */
.Footer{ padding: 55px 0 42px; }
#section-footer .Linklist__Item{ font-size: 14px; line-height: 120%; }
h2.Footer__Title Heading{ font-size: 11px; letter-spacing: 3px; font-weight: 600; }
.Footer__Block--newsletter .Footer__Content p{ font-size: 14px; }
.Footer__Content+.Footer__Newsletter{ display: flex; }
#section-footer .Form__Submit{ margin-left:10px; font-size:11px; margin-top:0; }
#section-footer .Form__Input{ font-size:13px;  border: 1px solid #737373; }
#section-footer .Form__Input::placeholder, #section-footer .Form__Input::-ms-input-placeholder{  color:#737373; opacity: 1; }
.Footer__Inner{ padding:0 20px; }
.Footer__Block--newsletter { /*flex-basis: 455px;*/ }
.Footer__ThemeAuthor{ font-size:12px; opacity:0.15; text-transform:uppercase; letter-spacing:2px; padding-left:20px; }
.Footer__Inner+.Footer__Aside { margin-top: 20px; }
.Footer__PaymentList{ filter: grayscale(100%); }
.Footer_Logo{ width:40px; height:40px; }

@media screen and (min-width: 1008px){
  .Slideshow__Content { padding: 0px 70px 30px 70px; }
}
@media(max-width: 767px){
  .four-col{ display: grid!important; gap: 15px!important; }
  .Video__ContentOverlay h2 { font-size: x-large!important; }
  .Footer_Logo{ margin: 20px auto 10px auto; }
  .Footer__PaymentList{ margin-top:15px; }
  .Footer__Social{ text-align:center; }
   .shg-rich-text{ padding:15px; }
}


