/** Shopify CDN: Minification failed

Line 21:0 Unexpected "<"
Line 74:0 Unexpected "<"
Line 141:0 Unexpected "<"
Line 163:0 Unexpected "<"
Line 254:0 Unexpected "<"
Line 277:0 Unexpected "<"
Line 361:0 Unexpected "<"
Line 455:0 Unexpected "<"
Line 478:0 Unexpected "<"
Line 505:0 Unexpected "<"
... and 10 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:contact-form (INDEX:10) */
<style>
#section-contact {}
#section-contact {
  padding: 5%;
}
.sec_contact-wrap {
  max-width: 1680px;
  margin: 0 auto;
}

#section-contact .field__input {
  background: transparent !important;
  color: #fff !important;
  border-bottom: 1px solid #fff !important;
  font-size: 20px;
  padding-left: 0px !important;
}
#section-contact .field__input::placeholder {
  color: #fff !important;
}
#section-contact .field__label {
  font-size: 20px;
  line-height: normal;
  color: #fff !important;
  left: 0px !important;
}
#section-contact .field__label:focus {
  font-size: 16px;
}
#section-contact .contact__button  {
  text-align: right;
  margin-top: 20px;
}
#section-contact .contact__button button {
  background: #fff !important;
  color: #000 !important;
  min-height: 2rem !important;
}
#section-contact .section-featured-image {
  padding-top: 8rem;
}
#section-contact .form__message {
  color: #fff !important;
  font-size: 20px !important;
  line-height: 120% !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px black inset !important;
}
</style>
/* END_SECTION:contact-form */

/* START_SECTION:custom-parallax-1 (INDEX:12) */
<style>
#parallax-1 {}
#parallax-1 {
  background: #000;
  position: relative;
}
#parallax-1 .parallax-text-wrap {
  position: sticky;
  top: 0px;
  left: 0px;
  z-index: 2;
}
#parallax-1 .parallax-text-wrap.fixed {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 2;
}
#parallax-1 .parallax-1-text {
  color: #FFF;
  text-align: center;
  font-size: var(--font-100);
  font-style: normal;
  font-weight: 300;
  line-height: 100%; /* 100px */
  text-transform: uppercase;
  width: 100vw;
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 8%;
}
#parallax-1 .parallax-image-wrap {
  position: sticky;
  top: 0px;
  left: 0px;
  z-index: 1;
  width: 100vw;
  min-height: 100vh;
}

#parallax-1 .show_desktop { display: block; }
#parallax-1 .show_mobile { display: none; }

@media (max-width: 767px) {
  #parallax-1 .show_desktop { display: none; }
  #parallax-1 .show_mobile { display: none; }

  #parallax-1 { display: none; }

  #parallax-1 .parallax-text-wrap {
    position: relative;
  }
  #parallax-1 .parallax-image-wrap {
    min-height: auto;
  }
  #parallax-1 .parallax-1-text {
    font-size: calc(var(--font-100) - 50%) !important;
    height: 40vh !important;
  }
}
</style>
/* END_SECTION:custom-parallax-1 */

/* START_SECTION:custom-product-desc (INDEX:13) */
<style>
#product{}

.product-extended {
}
.product-extended-wrap {
	padding: 20px 0px;
}
.product-name {
	font-family: "Santral-Bold", sans-serif !important;
	padding-bottom: 5px;
}
.product-desc-2 {
	padding: 0px 40px 0px 0px;
}
.product-image img {
	max-width: 90%;
}
</style>
/* END_SECTION:custom-product-desc */

/* START_SECTION:custom-section-brands (INDEX:14) */
<style>
#section-brands {}
#section-brands {
  padding: 5%;
}
.sec_brands-wrap {
  max-width: 1680px;
  margin: 0 auto;
}
#section-brands .sec_brands-content {
  padding: 80px 0px;
}
#section-brands .sec_brands-content .section-button {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
#section-brands .section-collection-card {
  margin: 10px;
  padding: 20px;
  display: flex;
  width: 92%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
#section-brands .section-collection-card a { 
  width: 100%; 
  display: block; 
  text-decoration: none;
}
#section-brands .section-collection-card .collection-wrap {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#section-brands .section-collection-card .collection-image {
  padding: 60px 0px 100px 0px;
}
#section-brands .section-collection-card .collection-name,
#section-brands .section-collection-card .collection-count {
  font-family: Helvetica Neue;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 120%;
}
#section-brands .section-brand-heading {
  font-size: 40px;
  font-style: normal;
  font-weight: 300;
  line-height: 100%; 
  text-transform: uppercase;
}
#section-brands .logo-grid {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-around;
}

#section-brands.section-background-1 .section-collection-card { 
  border: 1px solid #000; 
}
#section-brands.section-background-1 .section-collection-card:hover { 
  background: #000;
}
#section-brands.section-background-2 .section-collection-card:hover a,
#section-brands.section-background-1 .section-collection-card a,
#section-brands.section-background-1 .section-brand-heading { 
  color: #000 !important; 
}

#section-brands.section-background-2 .section-collection-card { 
  border: 1px solid #FFF; 
}
#section-brands.section-background-2 .section-collection-card:hover { 
  background: #FFF;
}
#section-brands.section-background-1 .section-collection-card:hover a,
#section-brands.section-background-2 .section-collection-card a,
#section-brands.section-background-2 .section-brand-heading { 
  color: #FFF !important; 
}

</style>
/* END_SECTION:custom-section-brands */

/* START_SECTION:custom-section-content (INDEX:15) */
<style>
#section-content {}
#section-content {
  padding: 5%;
}
.sec_content-wrap {
  max-width: 1680px;
  margin: 0 auto;
}
#section-content h2.section-heading-sml {
  font-size: 40px;
  font-style: normal;
  font-weight: 300;
  line-height: 100%; /* 40px */
  text-transform: uppercase;
}
#section-content .section-featured-image {
  padding-right: 20px;
}
</style>
/* END_SECTION:custom-section-content */

/* START_SECTION:custom-section-faq (INDEX:16) */
<style>
#section-faq {}
#section-faq {
  padding: 5%;
}
.sec_faq-wrap {
  max-width: 1680px;
  margin: 0 auto;
}
#section-faq .buttons-flex {
  display: block;
  text-align: center;
  padding-top: 40px;
}
#section-faq .section-heading {
font-size: 40px !important;
}
#section-faq .section-subheading {
  font-size: var(--font-100);
  font-style: normal;
  font-weight: 300;
  line-height: 100%; /* 100px */
}
#section-faq .accordion-body p {
  color: #000;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 130%; /* 26px */
}
#section-faq .section-bdr-btm {
  margin-bottom: 10px !important;
}


#section-faq.section-background-1 .accordion-item,
#section-faq.section-background-1 .accordion-button {
  background: #fff !important;
  color: #000 !important;
}
#section-faq.section-background-1 .accordion {
  border-bottom: 1px solid #000 !important;
}
#section-faq.section-background-1 .accordion-item {
  border-top: 1px solid #000 !important;
}
#section-faq.section-background-1 .accordion-body,
#section-faq.section-background-1 .accordion-body p {
  color: #000 !important;
}
#section-faq.section-background-1 .accordion-button:not(.collapsed):after,
#section-faq.section-background-1 .accordion-button.collapsed:after {
  color: #000 !important;
}


#section-faq.section-background-2 .accordion-item,
#section-faq.section-background-2 .accordion-button {
  background: #000 !important;
  color: #fff !important;
}
#section-faq.section-background-2 .accordion {
  border-bottom: 1px solid #fff !important;
}
#section-faq.section-background-2 .accordion-item {
  border-top: 1px solid #fff !important;
}
#section-faq.section-background-2 .accordion-body,
#section-faq.section-background-2 .accordion-body p {
  color: #fff !important;
}
#section-faq.section-background-2 .accordion-button:not(.collapsed):after,
#section-faq.section-background-2 .accordion-button.collapsed:after {
  color: #fff !important;
}

#section-faq .accordion-item:first-child {
  border-top: none !important;
}

</style>
/* END_SECTION:custom-section-faq */

/* START_SECTION:custom-section-favourites (INDEX:17) */
<style>
#section-favourites {}
#section-favourites {
  padding: 5% 0px !important;
}
.sec_fav-wrap {
  max-width: 1680px;
  margin: 0 auto;
}
#section-favourites .sec_fav-content .section-button {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
#section-favourites .section-product-card {
  margin: 10px;
  padding: 20px;
  display: flex;
  width: 92%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
#section-favourites .section-product-card a { 
  width: 100%; 
  display: block; 
  text-decoration: none;
  color: #fff !important;
}
#section-favourites .section-product-card .product-wrap {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#section-favourites .section-product-card .product-image {
  padding-bottom: 20px;
  min-height: 500px !important;
  height: 100%;
  background: #000;
  max-height: 500px;
  overflow: hidden;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  padding: 40px 0px;
} 
#section-favourites .section-product-card .product-image img {
  max-width: 100% !important;
  min-height: 500px !important;
  object-fit: cover;
}
#section-favourites .section-product-card .product-name,
#section-favourites .section-product-card .product-price,
#section-favourites .section-product-card .product-brand {
  font-family:   font-family: 'HelveticaNeueBold', sans-serif !important;;
  font-size: 20px;
  line-height: 120%;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: 600;
}
#section-favourites .section-product-card .cart-buttons {
  display: flex;
    flex-direction: column;
}
#section-favourites .section-product-card a.btn-sml {
  background: #fff;
  color: #000 !important;
  min-width: 200px !important;
}
#section-favourites .AirReviews-StarRate--Count {
  color: #fff !important;
  font-size: 16px!important;
  margin-top: 5px;
}
@media (max-width: 575.98px) {
  #section-favourites .section-product-card .product-image {
    min-height: auto !important;
    max-height: auto !important;
  }
  #section-favourites .section-product-card .product-image img {
    min-height: auto !important;
    max-height: auto !important;
}
}

</style>
/* END_SECTION:custom-section-favourites */

/* START_SECTION:custom-section-feature-2 (INDEX:18) */
<style>
#section-featured-2 {}
#section-featured-2 {
  padding: 5%;
}
.sec_feat2-wrap {
  max-width: 1680px;
  margin: 0 auto;
}
#section-featured-2 .section-content {
  padding-bottom: 10px;
}
#section-featured-2 .section-featured-2-image {
  padding-bottom: 5%;
  padding-top: 20px;
}
#section-featured-2 .section-subheading {
  padding-left: 15%;
}
</style>
/* END_SECTION:custom-section-feature-2 */

/* START_SECTION:custom-section-feature-3 (INDEX:19) */
<style>
#section-featured-3 {}
#section-featured-3 {
  padding: 5%;
}
.sec_feat3-wrap {
  max-width: 1680px;
  margin: 0 auto;
}
#section-featured-3 .section-subheading {
  padding-left: 0px;
  padding-bottom: 40px;
  max-width: 70%;
}
#section-featured-3 .section-content {
  padding-bottom: 10px;
  max-width: 70%;
}
#section-featured-3 .section-featured-3-image {
  padding-bottom: 40px;
  padding-top: 20px;
  
}
</style>
/* END_SECTION:custom-section-feature-3 */

/* START_SECTION:custom-section-feature (INDEX:20) */
<style>
#section-featured {}
#section-featured {
  padding: 5%;
}
.sec_feat-wrap {
  max-width: 1680px;
  margin: 0 auto;
}
#section-featured .section-content {
  padding-bottom: 10px;
}
#section-featured .section-featured-image {
  padding-top: 5%;
}
#section-featured .section-subheading {
  padding-right: 15%;
}
</style>
/* END_SECTION:custom-section-feature */

/* START_SECTION:custom-section-gif (INDEX:21) */
<style>
#section-gif {}
#section-gif {
  padding: 10% 5%;
}
#section-gif .section-button {
  text-align: center;
}
#section-gif .section-featured-image {
  max-width: 785px;
  margin: 0 auto;
}
#section-gif .section-button {
  padding-top: 40px;
}
</style>
/* END_SECTION:custom-section-gif */

/* START_SECTION:custom-section-images (INDEX:22) */
<style>
#section-images {}
#section-images {
  padding: 5%;
}
.sec_images-wrap {
  max-width: 1680px;
  margin: 0 auto;
}

#section-images a {
  color: #000 !important;
  text-decoration: none !important;
}
#section-images .section-content {
  max-width: 70%;
  padding-bottom: 40px;
}
#section-images .section-buttons {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#section-images .section-img {
  padding-bottom: 10px;
}

#section-images .section-img-title {
  font-family: 'HelveticaNeueBold' !important;
  font-size: 20px !important;
  font-style: normal;
  line-height: 130%;
  text-transform: uppercase;
  padding-bottom: 10px;
}
#section-images .section-img-text p {
  font-size: 20px !important; 
  line-height: 130%; /* 26px */
}
</style>
/* END_SECTION:custom-section-images */

/* START_SECTION:custom-section-img-text (INDEX:23) */
<style>
#section-img-text {}
#section-img-text {
  padding: 5%;
}
.sec_img_text-wrap {
  max-width: 1680px;
  margin: 0 auto;
}
#section-img-text .buttons-flex {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-top: 10px;
}
</style>
/* END_SECTION:custom-section-img-text */

/* START_SECTION:custom-section-lounges (INDEX:24) */
<style>
#section-lounges {}
#section-lounges {
  padding: 5%;
}
.sec_lounge-wrap {
  max-width: 1680px;
  margin: 0 auto;
}
#section-lounges .buttons-flex {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-top: 10px;
}
</style>
/* END_SECTION:custom-section-lounges */

/* START_SECTION:custom-section-marquee (INDEX:25) */
<style>
#section-marquees {}
#section-marquees {
  padding: 5%;
}
.sec_marquees-wrap {
  max-width: 1680px;
  margin: 0 auto;
}
#section-marquees .section-marquee-heading {
  font-size: 40px;
  font-style: normal;
  font-weight: 300;
  line-height: 100%; 
  text-transform: uppercase;
}
</style>
/* END_SECTION:custom-section-marquee */

/* START_SECTION:custom-section-products (INDEX:26) */
<style>
#section-products {}
#section-products {
  padding: 5% 5% 0 5% !important;
}
.sec_prod-wrap {
  max-width: 1680px;
  margin: 0 auto;
}
#section-products .sec_prod-content {
  padding: 80px 0px 0px 0px;
}
#section-products .sec_prod-content .section-button {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
#section-products .section-collection-card {
  margin: 10px;
  padding: 20px;
  display: flex;
  width: 92%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
#section-products .section-collection-card a { 
  width: 100%; 
  display: block; 
  text-decoration: none;
}
#section-products .section-collection-card .collection-wrap {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#section-products .section-collection-card .collection-image {
    padding: 60px 0px 80px 0px;
}
#section-products .section-collection-card .collection-image img {
    object-fit: scale-down;
    clear: both;
    overflow: hidden;
    width: 17vw;
    height: 17vw;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#section-products .section-collection-card .collection-name,
#section-products .section-collection-card .collection-count {
  font-family: Helvetica Neue;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 120%;
}
#section-products .section-brand-heading {
  font-size: 40px;
  font-style: normal;
  font-weight: 300;
  line-height: 100%; 
  text-transform: uppercase;
}
#section-products .logo-grid {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-around;
}

#section-products.section-background-1 .section-collection-card { 
  border: 1px solid #000; 
}
#section-products.section-background-1 .section-collection-card:hover { 
  background: #000;
}
#section-products.section-background-2 .section-collection-card:hover a,
#section-products.section-background-1 .section-collection-card a,
#section-products.section-background-1 .section-brand-heading { 
  color: #000 !important; 
}

#section-products.section-background-2 .section-collection-card { 
  border: 1px solid #FFF; 
}
#section-products.section-background-2 .section-collection-card:hover { 
  background: #FFF;
}
#section-products.section-background-1 .section-collection-card:hover a,
#section-products.section-background-2 .section-collection-card a,
#section-products.section-background-2 .section-brand-heading { 
  color: #FFF !important; 
}

@media (max-width: 1200px) {
  #section-products .section-collection-card .collection-image {
    padding: 40px 0px 60px 0px;
  }
  #section-products .section-collection-card .collection-image img {
      width: 25vw;
      height: 25vw;
  }
}

@media (max-width: 575px) {
  #section-products .section-collection-card .collection-image {
    padding: 20px 0px 40px 0px;
  }
}

@media (min-width: 2000px) {
  #section-products .section-collection-card .collection-image img {
    width: 100%;
    height: 14vw;
  }
}

@media (min-width: 2600px) {
  #section-products .section-collection-card .collection-image img {
    width: 100%;
    height: 11vw;
  }
}

</style>
/* END_SECTION:custom-section-products */

/* START_SECTION:custom-section-reviews (INDEX:27) */
<style>
#section-reviews {}
#section-reviews {
  padding: 5% 5% 5% 5%;
  overflow: hidden;
}
.sec_reviews-wrap {
  max-width: 1680px;
  margin: 0 auto;
}
#section-reviews .section-bdr-btm {
  margin-bottom: 0px !important;
}
#section-reviews .buttons-flex {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-top: 10px;
}
#section-reviews .slider-item {
  margin-top: 40px;
  padding: 20px 20px 20px 20px;
  border-right: 1px solid #000;
  margin-right: 20px;
}
#section-reviews #slick-slide02 .slider-item,
#section-reviews #slick-slide05 .slider-item,
#section-reviews #slick-slide08 .slider-item,
#section-reviews #slick-slide11 .slider-item,
#section-reviews #slick-slide14 .slider-item {
  border-right: none !important;
}
#section-reviews .slick-dots {
  bottom: -80px;
}
#section-reviews .review-title {
  font-family: 'HelveticaNeueBold', sans-serif !important;
  font-size: 20px;
  line-height: 130%;
  text-transform: uppercase;
  padding-bottom: 10px;
}
#section-reviews .review-product {
  font-size: 20px;
  line-height: 130%;
}
#section-reviews .review-content {
  font-size: 20px;
  line-height: 130%;
}
#section-reviews .review-user {
  font-size: 18px;
  line-height: 130%;
}

@media (max-width: 767px) {
  #section-reviews { padding: 5% 5% 10% 5% !important; }
  #section-reviews .slider-item { border-right: none !important; }
}

/*
#section-reviews .AirReviews-Carousel__Header {
  display: none !important;
}
#section-reviews .AirReviews-Carousel__Card {
  box-shadow: none !important;
  border-right: 1px solid #000;
    border-radius: 0px !important;
    width: 33% !important;
    min-width: 33% !important;
}
#section-reviews .AirReviews-Blocks__Avatar {
  display: none !important;
}

#section-reviews .AirReviews-Pop__ProductName .AirReviews-Thumbnail {
  display: none !important;
}
#section-reviews .AirReviews-Pop__ProductName {
  background: transparent !important;
}
#section-reviews .AirReviews-Carousel__RateWrapper {
  box-shadow: none !important;
  padding: 10px;
  position: relative !important;
  bottom: 0px !important;
  left: unset !important;
  transform: none !important;
  border-radius: 0px !important;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
#section-reviews .AirReviews-Carousel__Track {
  width: 100% !important;
}
#section-reviews .AirReviews-Carousel__Author {
  padding-top: 0px !important;
}
#section-reviews .AirReviews-Carousel__Author-Right {
  display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    margin-left: 0px !important;
    padding-bottom: 10px;
}
#section-reviews .AirReviews-Author__Name {
  font-size: 18px;
  line-height: 130%;
  font-family: 'HelveticaNeueLight', sans-serif !important;
  font-weight: 300 !important;
}
#section-reviews .AirReviews-Author__Date {
  color: rgba(0, 0, 0, 0.50);
  font-size: 14px;
  line-height: 130%;
}
#section-reviews .AirReviews-Pop__Content {
  font-size: 20px;
  line-height: 130%;
}
#section-reviews .AirReviews-Pop__ProductName {
  font-size: 20px;
  line-height: 130%;
  text-transform: uppercase;
}
#section-reviews .AirReviews-Pop__ProductWrapper {
  padding: 0px 0px 0px 5px !important;
}
#section-reviews .AirReviews-Carousel__Nav button {
  box-shadow: none !important;
  background: #fff !important;
}
#section-reviews .AirReviews-Carousel__Container {
  margin-top: 0px !important;
}
#section-reviews .AirReviews-Carousel__InnerContainer--noCarouselImage {
    height: auto !important;
}
*/
</style>
/* END_SECTION:custom-section-reviews */

/* START_SECTION:custom-section-slider-2 (INDEX:28) */
<style>
#section-slider-2 {}
#section-slider-2 {
  padding: 5%;
}
.sec_slider-wrap {
  max-width: 1680px;
  margin: 0 auto;
}
#section-slider-2 .section-content {
  max-width: 100%;
  padding-top: 40px;
}
#section-slider-2 .section-button {
  padding-top: 40px;
}
#section-slider-2 .section-slider-image {
  padding: 0px 10px;
}

@media (max-width: 767px) {
  #section-slider-2 .slick-list {
    max-height: 60vh;
  }
  #section-slider-2 .section-slider-image img {
    width: 75% !important;
    position: relative;
    left: 50px;
  }
}
</style>
/* END_SECTION:custom-section-slider-2 */

/* START_SECTION:custom-section-slider (INDEX:29) */
<style>
#section-slider {}
#section-slider {
  padding: 5%;
}
.sec_slider-wrap {
  max-width: 1680px;
  margin: 0 auto;
}
#section-slider .section-content {
  max-width: 70%;
  padding-bottom: 40px;
}
#section-slider .section-buttons {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#section-slider .section-button {
  padding-top: 20px;
}
#section-slider .section-slider-image {
  padding: 0px 10px;
}
#section-slider .section-slider-image img {
  max-height: 630px;
}

#section-slider .slick-list {
  max-height: 630px;
}

@media (max-width: 767px) {
  #section-slider .slick-list {
    max-height: 60vh;
  }
  #section-slider .section-slider-image img {
    width: 75% !important;
    position: relative;
    left: 50px;
  }
}
</style>
/* END_SECTION:custom-section-slider */