/** Shopify CDN: Minification failed

Line 919:13 Expected ":"

**/
/*==========================

		Override Styles
		Anson PDR
		Off White: #f8f6f3;

		
	
===========================*/

* {
  box-sizing: border-box;
}


/*==========================
	Text Styles
===========================*/

.glexo-landing, .dead-dent-landing {
  background: #000;
}

.box-centered {
  margin-left: auto;
  margin-right: auto;
  display: block;
}


a {
  text-decoration: none;
}

.text-right {
  text-align: right;
}

.form-wrapper {
  margin-top: 60px;
}


.text-white {
  color: #fff !important;
}

body ul {
  list-style-position: outside;
}

/*==========================
	Global 
===========================*/

body {
  overflow-x: hidden;
  font-weight: normal;
  font-style: normal;
}

.full-width-section {
  padding: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  margin: 0 auto;
  width: 100%;
  position: relative;
}

.full-width-section.padded {
  padding-top:60px;
  padding-bottom: 60px;
}


hr.small-white {
  max-width: 210px;
  height: 5px;
  background: #fff;
  border: none;
  margin: 30px 0;
  text-align: left;
  clear: both;
}


hr.clear-pretty {
  max-width: 210px;
  height: 5px;
  background: #004d40;
  border: none;
  margin: 30px auto;
  text-align: center;
  clear: both;
}

hr.clear-pretty.thin {
  height: 1px;
}

hr.clear-pretty.thin.white {
  height: 1px;
  background: #FBF9F2;
}

hr.clear-pretty.thin.white {
  height: 1px;
  background: #fff;
}

img.branded-split-wide {
  width: 80%;
  margin: 15px auto;
  text-align: center;
  display: block;
}

img.branded-split-maxed {
  max-width: 550px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

img {
  width: 100%;
}

.one-half {
  width: 50%;
}

.one-third, .two-thirds, .one-half {
	box-sizing: border-box;
}

.two-thirds {
  width: 66%;
  
}

.one-third {
	width: 30.5%;
}

.one-fourth {
  width: 25%;
}

.one-fifth {
  width: 20%;
}

.three-fifths {
  width: 60%;
}

.two-fifths {
  width: 40%;
}

.three-fourths {
  width: 75%;
}

.four-fifths {
  width: 80%;
}

.one-sixth {
  width: 16%;
}

.box-centered {
  margin-right: auto;
  margin-left: auto;
}

.inner-wrapper {
  max-width: 1600px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  margin: 0 auto;
}

.box-centered {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right !important;
}

.text-left {
  text-align: left !important;
}

.text-upper {
  text-transform: uppercase !important;
}

.text-lower {
  text-transform: lowercase !important;
}

.uppercase {
  text-transform: uppercase !important;
}

.white-text {
  color: #fff !important;
}

hr.branded-split {
  width: 100%;
  height: 1px;
  background: #000;
  margin: 60px auto;
  padding: 0;
  position: relative;
  display: block;
  overflow: visible;
  max-width: 600px;
}


.white {
  color: #fff !important;
}

.off-white {
  color: #faf8f1 !important;
}

.off-white-bg {
  background: #faf8f1 !important;
}

.black-bg {
  background: #000;
}

.tan-bg {
  background: #faf8f1!important;
}

.slick-prev, .slick-next  {
  background: rgba(255,255,255,.7);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2px solid #333;
  z-index: 100;
}

.os-scrollbar-horizontal {
}

.product-breadcrumbs, .breadcrumbs  {
  display: none !important;
}


p.card__title {
  line-height: 1.1em;
}

.btn--primary {
  color: #fff !important;
}

.section__header h2 {
  position: relative;
  z-index: 1;
}

.section__header h2.text-center:after {
  content: '';
  width: 140px;
  height: 140px;
  position: absolute;
  left: 50%;
  top: 50%;
  opacity: .4;
  transform: translateX(-50%) translateY(-50%);
  background-image: url(//ansonpdr.com/cdn/shop/t/13/assets/anson-header-watermark.png?v=179350684551736938191743450874);
  background-repeat: no-repeat;
  background-size: auto 100%;
  z-index: -1;
}

.shopify-section {
    overflow: hidden;
}

    
.branded-icon {
  max-width: 210px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  display: block;
}
    
#our-affiliations h5 {
    font-size: 2.4rem;
    max-width: 800px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 60px;
}

.affiliate-list {
    display: flex;
    flex-wrap: wrap;
    margin-right: auto;
    margin-left: auto;
    max-width: 900px;
}

.affiliate-list li, .affiliate-list li a {
    width: 48%;
    padding-right: 2%;
    color: #fff;
}

.btn.btn--primary {
    max-width: 310px;
}

/*=========================
  Header
==========================*/

.header__grid.container {
  padding-left: 0;
  padding-right: 0;
}

.header .header__logo {
  padding-left: 40px;
} 

.header .header__icons {
  padding-right: 40px;
}

.header .main-menu {
  padding-left: 40px;
  padding-right: 40px;
  background: #f5f5f5;
}

.announcement {
  background: #000 !important;
}

.announcement__text p {
  text-align: center;
}

.announcement__col--align-left .announcement__text {
  justify-content: center !important;
}

a.main-nav__item, a.secondary-nav__item {
  text-transform: uppercase;
}

.header {
  -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.18);
  box-shadow: 0 5px 15px 0 rgba(0,0,0,.18);
}

.shopify-section-group-header-group.shopify-section {
  overflow: visible;
  z-index: 310;
}

.cc-header--sticky {
  z-index: 190;
}

.shopify-section-group-header-group.shopify-section.cc-announcement {
  position: relative;
  z-index: 3100;
}

#nav-localization {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 100000;
}

.cc-promo-strip p {
  font-family: bevan;
}

.quick-add-drawer {
  z-index: 100000;
}

/*=========================
  Home Page
==========================*/

p.introduction-text {
  margin-top: 20px;
  margin-bottom: 20px;
}

.cc-collection-list {
  padding-top: 15px;
  padding-bottom: 40px;
  background: #f5f5f5;
}

.cc-collection-list .card-link {
  font-size: 1.8rem;
}

.cc-collection-list .section {
  margin-bottom: 0;
}

.gallery-block__promo-text--opaque, .gallery-block__image-text:not(.gallery-block__image-text--transparent) {
  width: 100%;
}

.featured-collection-text p {
  color: #000;
}

.featured-collection-products .card__title {
  font-size: 1.4rem;
}

.scrolling-banner .btn--primary {
  color: #c2221a !important;
}

.cc-multi-column {
  padding-top: 15px;
  padding-bottom: 15px;
  background: #f5f5f5;
}

.cc-product-card-grid .section {
  margin-bottom: 20px;
}

/*=========================
  Collection Page
=========================*/

.card__vendor {
  color: #333;
  font-weight: 400;
}

.price {
  font-size: 1.4rem;
}

.card__title {
  font-size: 2.1rem;
}

/*=========================
  Product Page
==========================*/

.product-vendor-sku {
  margin-top: 0 !important;
}

.cc-main-product {
  margin-top: 40px;
}

.product-main .product-media, .product-main+.product-details>.container {
  border-inline-end: none !important;
}

.product-main .product-info:before, .product-main .product-info:after {
  display: none !important;
}



/*=========================
  Pages
==========================*/

#story-container {
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto;
}


.full-width-section {
  padding: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  margin: 0 auto;
  width: 100%;
  position: relative;
}

.full-width-section.padded {
  padding-top:60px;
  padding-bottom: 60px;
}


/*==========================
  Our Location
==========================*/

#location-container {
  max-width: 1500px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

#map-1, #map-2 {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding-top: 50%;
}

#location-container .row {
  display: flex;
  padding-bottom: 40px;
}
/*==========================
	Our Story 
===========================*/

#story-container {
  padding-bottom: 0;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 60px;
}

#about-us-wrapper #video-header {
  padding-top: 25vh;
  padding-bottom: 25vh;
  position: relative;
  overflow: hidden;
  background: #000;
}

#about-us-wrapper #video-header video {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  opacity: .7;
  z-index: 1;
}

.our-story-header {
  text-align: center;
  margin: 0 auto;
  position: relative;
  z-index: 100;
}


.our-story-header img {
  max-width: 200px;
  z-index: 1 !important;
}

.our-story-header h2 {
  color: #fff;
  max-width: 900px;
  font-size: 2.4rem;
  margin-right: auto;
  margin-left: auto;
}

#about-us-wrapper .row {
  display: flex;
}

#about-us-wrapper .row.reverse {
  flex-direction: row-reverse;
}

#about-us-wrapper .row .image-container {
  position: relative;
}


#about-us-wrapper .row .image-container img {
  width: 100%;
  float: left;
}

#about-us-wrapper .row .text-container {
  padding: 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

#about-us-wrapper .about-us-intro {
  padding-bottom: 60px;
}


/* Geva Family
--------------------------*/


.team-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  max-width: 1400px;
  margin: 0 auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.team-card {
  background: #fff;
  border-radius: 4px;
  width: 46%;
  margin-right: 2%;
  margin-left: 2%;
  margin-bottom: 4%;
  text-align: center;
  padding-bottom: 20px;
  box-shadow: 0 0 49px 0 rgb(209 209 209 / 64%);
}

.team-card img {
  margin-bottom: 15px;
}

.team-card h2 {
  font-size: 3rem;
  margin-bottom: 0;
  padding-bottom: 10px;
}

.team-card h3 {
  font-size: 1.4rem;
}


.half-flexed-images img {
  width: 50%;
}

.inner-page .black-bg {
  
}

.inner-page .black-bg h2,
.inner-page .black-bg h3  {
  color: #fff;
}

.cowboy-section {
	padding: 0;
}


.cowboy-section .position-flex {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
}

.family-photo {
  padding-top: 40px;
  width: 100%;
  margin: 30px auto 30px;
}



/*=========================
   Events Page
==========================*/

.row-title-breaker {
  width: 100%;
  text-align: center;
  background: #333;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
  padding-top: 20px;
  padding-bottom: 20px;
}

.row-title-breaker h2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}


/*=========================
  Cart 
=========================*/

.drawer--cart {
  z-index: 1000000;
}

/*=========================
  FAQs
==========================*/

.faq.inner-wrapper {
  padding-top: 80px;
}

.single-faq {
  padding: 10px;
  text-align: left;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 15px;
  border-bottom: 1px solid #ccc;
}

.single-faq:hover {
  cursor: pointer;
} 

.faq-heading {
  margin-bottom: 60px;
}

.single-faq h2 {
  margin-bottom: 60px;
}

.single-faq h3 {
  position: relative;
  padding-bottom: 20px;
  padding-top: 20px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.8rem;
  border-radius: 4px;
}

.single-faq h3:after {
  content: "";
  position: absolute;
  top: 25px;
  right: 15px;
  width: 15px;
  height: 15px;
  background-image: url(//cdn.shopify.com/s/files/1/0745/3484/6745/t/3/assets/cross-icon.png?v=174073863512079778291683061068);
  background-size: 100% auto;
  background-repeat: no-repeat;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -ms-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.single-faq.active h3:after {
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}     

.single-faq h2:hover {
    cursor: pointer;
}

.single-faq .content-wrap {
    height: auto;
    max-height: 0;
    overflow: hidden;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -ms-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}

.single-faq.active .content-wrap {
  max-height: 10000px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.bottom-text-callout {
  margin-top: 60px;
  margin-bottom: 120px;
}


/*==========================
  Product Page
===========================*/

.product .product-title.h5 {
  font-size: 4.1rem;
  margin-bottom: 0;
}

.product .product-info__price .price__default {
  font-size: 2.4rem;
  color: #c2211a;
}

.product-info__block .disclosure  {
  padding-left: 10px;
  padding-right: 10px;
  background: #f5f5f5;
}

.product-info__block .slider .price .price__default {
  font-size: 2rem;
}

.product-info__block .slider .card__info p a {
  font-size: 2.1rem;
}

.product-info__block .card--related .card__media {
  flex: 0 0 180px;
}

.product-info__block .price {
  margin-top: 0;
}

.announcement p {
  font-weight: 600;
}

.product-info {
  padding-left: 0 !important;
}

.product-info {
  width: 50% !important;
}

#product-media {
  width: 48%;
  padding-right: 2%;
}

.product-info__block.product-price {
  margin-top: 5px;
}

.product-info__block.product-info__title {
  margin-bottom: 5px;
}

.shopify-section.cc-video {
  background: #000 !important;
}

.cc-video iframe {
  outline: 2px solid #fff;
  -webkit-box-shadow: 0 0 15px 0 rgba(255,255,255,.18);
  box-shadow: 0 0 15px 0 rgba(255,255,255,.18);
}

.cc-video .product-video {
  background: #000;
}

.product-info__disclosure {
  font-weight: 700;
  text-transform: uppercase;
  font-family "Archivo Narrow";
}

.product-info__sticky .disclosure {
  padding-left: 10px;
  background: #f5f5f5;
  padding-right: 10px;
}

.cc-main-product {
  margin-top: 0;
}

.product-info__block {
  margin-bottom: 5px !important;
}

/*==========================
    Contact Us
==========================*/

.contact-form {
  padding-top: 100px;
}

.contact-form__form {
  border-radius: 4px;
  padding: 40px;
  background: #fff;
  margin-top: 40px;
}

p.contact-info {
  font-size: 1.3rem;
}

.globo-form-control .heading-title {
  text-align: left;
}

.wizard__content {
  background: #fff;
  padding: 60px !important;
}

/*==========================
    Footer 
==========================*/

.newsletter .flex {
  min-height: 50vh;
}

.newsletter .mie-auto {
 margin-inline-end: 0;
}

.newsletter .text-overlay {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.newsletter .input-with-button {
  border-color: #fff !important;
  background: transparent !important;
  width: 100%;
}

.newsletter .form__field {
  width: 100%;
}

.newsletter .text-overlay {
  background: rgba(0,0,0,.7) !important;
}

.footer {
  background: #000 !important;
  margin-top: 0 !important;
  position: relative;
  overflow: hidden;
}

.footer .container {
  max-width: 1400px;
}

.footer-menu h2 {
  text-transform: uppercase;
}

.footer__wrapper {
  position: relative;
  z-index: 10;
}

.footer h2, .footer p, .footer span, .footer a {
  color: #fff !important;
}

.footer-block-footer-newsletter-form-newsletter {
  background: #fff;
}

#footer-block-footer-newsletter-form-newsletter {
  background: #fff;
}

.footer .localization__grid {
  display: none !important;
}

.footer .container {
  position: relative;
  z-index: 10;
}

.footer-watermark {
  width: 40vw;
  position: absolute;
  bottom: 0%;
  right: 0%;
  transform: translateX(20%) translateY(20%);
  z-index: 0;
  opacity: .1;
}

/*==========================
  Phone Box
===========================*/

#phone-call-box {
  max-width: 800px;
  width: 100%;
  position: fixed;
  top: 100%;
  left: 50%;
  transform: translateX(-50%) translateY(0);
  -webkit-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  -ms-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,.18);
  box-shadow: 0 0 50px 0 rgba(0,0,0,.18);
  background: #fff;
  padding: 40px;
  padding-top: 60px;
  padding-bottom: 60px;
}

  #phone-call-box.active {
     top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  }

#phone-call-box .flex {
  display: flex;
  width: 100%;
  justify-content: space-around;
  align-items: center;
  text-align: center;
}


#phone-call-box h2 {
  color: #0cd418;
}

#phone-call-box span.close:hover {
  cursor: pointer;
}

#phone-call-box span.close {
  position: absolute;
  top: 10px;
  right:10px;
  font-weight: bold;
  color: #333;
}


/*==========================
  Return Form
===========================*/

.globo-form-app .header {
  box-shadow: none;
}

.globo-form-app .panel {
  background: #fff;
} 
/*==========================
  Glexo 
===========================*/

.glexo-landing .drawer {
  background: #000 !important;
}

body.glexo-landing .header__icon {
  color: #000 !important;
}

.glexo-landing .drawer__header h2 {
  color: #000;
}

.glexo-landing .btn--secondary {
   background: rgb(211, 0, 0) !important;
   outline: none !important;
}

.glexo-landing .main-products-grid__filters, .glexo-landing .products-toolbar  {
 
}

.glexo-landing .card--product {
  background: transparent !important;
  border: 3px solid #fff;
}

.glexo-landing .card--product p, 
.glexo-landing .text-current, 
.glexo-landing .price__default span {
  color: #fff !important;
}

.glexo-landing .loox-rating .loox-icon {
   color: rgb(211, 0, 0) !important;
}

.glexo-landing .btn--primary, 
.glexo-landing .spr-button-primary, 
.glexo-landing .shopify-payment-button .shopify-payment-button__button--unbranded, 
.glexo-landing .shopify-challenge__button,
.glexo-landing .btn--primary {
  background: rgb(211, 0, 0) !important;
  border-radius: 0;
  outline: none !important;
  border: none !important;
}

.glexo-landing .shopify-section-group-footer-group .color-scheme {
  background: #000;
}

.glexo-landing .cc-collection-banner {
  margin-bottom: 0;
}

.glexo-landing h2, 
.glexo-landing label {
  color: #fff;
}

.glexo-landing .color-scheme, .glexo-landing .secondary-nav__item.secondary-nav__cta--button {
  background-color: rgb(211, 0, 0) !important;
  background: rgb(211, 0, 0) !important; 
}

 .glexo-landing .secondary-nav__item.secondary-nav__cta--button {
   outline: none !important;
   border: none !important;
 }

 .glexo-landing .products-toolbar__layout {
   display: none !important;
 }

 .glexo-landing #facets, 
 .glexo-landing #facets span {
   color: #fff !important;
 }

 .glexo-landing .facets .disclosure {
   border-bottom: 2px solid rgb(211, 0, 0); 
 }

 /*=========================
   Dead Dent Landing
===========================*/


.dead-dent-landing .drawer {
  background: #000 !important;
}

body.dead-dent-landing .header__icon {
  color: #000 !important;
}

.dead-dent-landing .drawer__header h2 {
  color: #000;
}

.dead-dent-landing .btn--secondary {
   background: rgb(211, 0, 0) !important;
   outline: none !important;
}

.dead-dent-landing .main-products-grid__filters, .dead-dent-landing .products-toolbar  {
 
}

.dead-dent-landing .card--product {
  background: transparent !important;
}

 dead-dent-landing .slideshow .media::after {
  background: rgba(0,0,0,0) !important;
}

.dead-dent-landing .card--product p, 
.dead-dent-landing .text-current, 
.dead-dent-landing .price__default span {
  color: #fff !important;
}

.dead-dent-landing .loox-rating .loox-icon {
   color: rgb(211, 0, 0) !important;
}

.dead-dent-landing .btn--primary, 
.dead-dent-landing .spr-button-primary, 
.dead-dent-landing .shopify-payment-button .shopify-payment-button__button--unbranded, 
.dead-dent-landing .shopify-challenge__button,
.dead-dent-landing .btn--primary {
  background: rgb(211, 0, 0) !important;
  border-radius: 0;
  outline: none !important;
  border: none !important;
}

.dead-dent-landing .shopify-section-group-footer-group .color-scheme {
  background: #000;
}

.dead-dent-landing .cc-collection-banner {
  margin-bottom: 0;
}

.dead-dent-landing h2, 
.dead-dent-landing label {
  color: #fff;
}

.dead-dent-landing .color-scheme, .dead-dent-landing .secondary-nav__item.secondary-nav__cta--button {
  background-color: rgb(211, 0, 0) !important;
  background: rgb(211, 0, 0) !important; 
}

 .dead-dent-landing .secondary-nav__item.secondary-nav__cta--button {
   outline: none !important;
   border: none !important;
 }

 .dead-dent-landing .products-toolbar__layout {
   display: none !important;
 }

 .dead-dent-landing #facets, 
 .dead-dent-landing #facets span {
   color: #fff !important;
 }

 .dead-dent-landing .facets .disclosure {
   border-bottom: 2px solid rgb(211, 0, 0); 
 }


/*==========================
   Mobile Styles 
==========================*/

 .desktop {
   display: block !important;
 }

 .mobile {
   display: none !important;
 }

@media screen and (max-width: 880px) {
 
  /*==========================
    Global Styles
  ==========================*/

  .desktop {
   display: none !important;
 }

 .mobile {
   display: bloc !important;
 }
  /*==========================
    Layout Styles
  ==========================*/

  .one-third,
  .one-third.true,
  .two-thirds,
  .three-fourths,
  .one-fourth,
  .one-half,
  .one-sixth,
  .two-fifths,
  .three-fifths {
    width: 100%;
  }

  .inner-wrapper .flex, .inner-wrapper .row {
    flex-wrap: wrap;
  }
  
  .half-page-flexed {
    flex-wrap: wrap;
  }
  
  .inner-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  #index .video-section h2 {
    text-align: left;
  }
  
  #index .video-section p {
    text-align: left;
  }

  .facets.drawer {
    z-index: 10000000;
  }

  .js .is-open:not(.is-closing)>.main-nav__child {
    z-index: 10000000;
  }
  
  /*==========================
    Header
  ==========================*/

  .cc-promo-strip {
    display: none !important;
  }
  
  .index .cc-promo-strip {
    display: block !important;;
  }

  .cc-promo-strip .section {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .cc-promo-strip .enlarge-text {
    margin-bottom: 5px !important;
    margin-top: 0px;
  }

  .header .main-menu {
   padding-left: 0px;
   padding-right: 0px;
   background: transparent;
  }

  .header .header__icons {
    padding-right: 0;
  }

  .cc-header .header {
    padding-left: 10px;
    padding-right: 10px;
  }

  .header .header__logo {
    padding-left: 0;
  }


  #nav-localization {
    bottom: 0;
    top: initial;
    left: 20px;
  }

  #nav-localization .localization__grid {
    display: flex;
    justify-content: space-between;
  }


  #nav-localization .localization__selector:first-child {
    width: 50vw;
    margin-right: 10px;
  }

  #nav-localization .localization__selector:last-child {
    width: 40vw;
  }

  /*==========================
    Collection 
  ==========================*/

  body.glexo-landing ul.grid {
    background: #000 !important;
  }

  body.glexo-landing .facets.drawer {
    background: #000;
  } 

  body.glexo-landing .slider__grid {
    background: rgb(211,0,0) !important;
  }

  /*==========================
    Inner Pages 
  ==========================*/

  #location-container .image-container {
    height: 50vh;
  }

  #nav-localization {
    position: static;
  }

  #phone-call-box {
    z-index: 1000000;
    flex-wrap: wrap;
  }

  
  /*==========================
    Products
  ==========================*/

  #product-media {
    width: 100%;
    padding-right: 0;
  }

  .product-info {
    width: 100% !important;
  }

  .product .product-title.h5 {
    font-size: 2.4rem;
  }
  /*==========================
    Footer 
  ==========================*/

  
  
}
