/** Shopify CDN: Minification failed

Line 161:0 Unexpected "@media"
Line 1283:6 Expected identifier but found whitespace
Line 1283:7 Unexpected "not("
Line 1288:5 Expected identifier but found ":"
Line 1334:6 Expected identifier but found whitespace
Line 1334:7 Unexpected "not("
Line 1339:5 Expected identifier but found ":"
Line 3353:19 Expected identifier but found whitespace
Line 3353:21 Unexpected "{"
Line 3353:31 Expected ":"
... and 1 more hidden warnings

**/
/* Custom Fonts */

  @import url("https://use.typekit.net/odr3wvf.css");



@font-face {
  font-family: "EurostileExtended";
  src: url("EurostileExtended.woff") format("woff");
}

@font-face {
  font-family: "EurostileExtendedBlack";
  src: url("EurostileExtendedBlack.woff") format("woff");
}

@font-face {
  font-family: "Eurostile_Black";
  src: url("Eurostile_Black.woff") format("woff");
}


@font-face {
  font-family: "NimbusSanL-BolIta";
  src: url("NimbusSanL-BolIta.woff") format("woff");
}

@font-face {
  font-family: "NimbusSanL-Reg";
  src: url("NimbusSanL-Reg.woff") format("woff");
}


@font-face {
  font-family: "NimbusSanL-Bol";
  src: url("NimbusSanL-Bol.woff") format("woff");
}


@font-face {
  font-family: "NimbusSanL-RegIta";
  src: url("NimbusSanL-RegIta.woff") format("woff");
}


.banner h2,
.rich-text h2 { font-family: "EurostileExtendedBlack"!important; }

.banner .subtitle,
.link-banner p { font-family:nimbus-sans-extended, sans-serif !important; color: inherit !important; }





/* ------------------------------ F O N T S ---------------------------------------- */

.timer-display                            { font-family: "EurostileExtendedBlack"!important; }
.timer-block                              { font-family: "EurostileExtendedBlack"!important; }  
#timer .rich-text .last-p                 { font-family:nimbus-sans-extended, sans-serif !important; font-weight: 700; font-style: normal; letter-spacing: unset !important;
    line-height: unset !important; } 
#timer .rich-text__blocks > h2            { font-family: "EurostileExtendedBlack"!important; }


.double-accordion.active,
details[open] .summary__title h2{
	/*animation: sweep .1s ease-in-out;*/
}
/*
@keyframes sweep {
  0%    {opacity: 0; transform: translateX(-10px)}
  100%  {opacity: 1; transform: translateX(0)}
}
*/

#career .double-accordion {
	transition: all 0s ease;
}

#career .double-accordion.active           { font-family:nimbus-sans-extended, sans-serif !important; font-weight: 700; font-style: normal; }
#career details[open] .summary__title h2  { font-family:nimbus-sans-extended, sans-serif !important; font-weight: 700; font-style: normal; }

#asked-questions .double-accordion.active           { font-family:nimbus-sans-extended, sans-serif !important; font-weight: 700; font-style: normal; }
#asked-questions details[open] .summary__title h2  { font-family:nimbus-sans-extended, sans-serif !important; font-weight: 700; font-style: normal; }
/*.footer h2                        { font-family: "NimbusSanL-Reg"!important; 
                                    font-weight: bold;} */

.footer h2                        { font-family:nimbus-sans-extended, sans-serif !important; font-weight: 700; font-style: normal;  }
.footer .footer-block__heading    { letter-spacing: 0px !important; }                             

.footer-block__details-content li a { font-family:nimbus-sans-extended, sans-serif !important; }
.footer__content-bottom .no-js-hidden .caption-large { font-family:nimbus-sans-extended, sans-serif !important;
color: black; font-weight: 400;}


.collection .card-information__wrapper h3 { text-transform: uppercase;}

.collection .card-information__wrapper h3,
.collection .card-information__wrapper .price-item { font-family:nimbus-sans-extended, sans-serif !important; }

.price--sold-out * {
	color: grey;
}

/* timer  PAGE */
#timer .rich-text__text.rte p 
{ font-family:nimbus-sans-extended, sans-serif !important;     font-weight: 500; letter-spacing: 0px;}
#timer .timer-block__unit 
{ font-family:nimbus-sans-extended, sans-serif !important; color: black; text-transform: uppercase; font-weight: 300;}
/* timer  PAGE */

/* product  PAGE */
.product-wrapper-all h1 { font-family: "EurostileExtendedBlack"!important; }
.product-wrapper-all .product__accordion.accordion h2,
.product-wrapper-all .product__description.rte,
.product-wrapper-all .accordion__content.rte p { font-family:nimbus-sans-extended, sans-serif !important; }
.product-wrapper-all { color: black !important; }
.product-wrapper-all .price__regular { font-family:nimbus-sans-extended, sans-serif !important; font-weight: 700; font-style: normal; }
.product-wrapper-all .product__tax.caption.rte { text-transform: uppercase;  font-family:nimbus-sans-extended, sans-serif !important;}
.product-wrapper-all .form__label { text-transform: uppercase;  font-family:nimbus-sans-extended, sans-serif !important;}
.product-wrapper-all .product-form__buttons button span { text-transform: uppercase;}
/* product  PAGE */

/* header  PAGE */
header.header.header--middle-left.page-width.header--has-menu { font-family:nimbus-sans-extended, sans-serif !important; }
/* header  PAGE */

/* team-2 page */
.multicolumn h3 { font-family:nimbus-sans-extended, sans-serif !important; font-weight :bold; }
.multicolumn p  { font-family:nimbus-sans-extended, sans-serif !important; }
#story-two .multicolumn p { font-family: "EurostileExtendedBlack"!important; }
/* team-2 page */

.rich-text p {color: black; }
.newsletter__subheading.rte {color: black; font-family:nimbus-sans-extended, sans-serif !important; }
.contact-form { font-family:nimbus-sans-extended, sans-serif !important; }
.newsletter.center h2 { font-family: "EurostileExtendedBlack"!important; }


select#request-type {
    font-family: nimbus-sans-extended,sans-serif!important;
}

.multicolumn-card__info h3

@media screen and (max-width: 749px) {
 .multicolumn-card__info h3 {
    letter-spacing: -1px;
    line-height: 27px !important;
   text-transform: uppercase;
   
 }
  
}

@media screen and (min-width: 750px) {
  
 .multicolumn-card__info h3  {
    letter-spacing: -1px;
    line-height: 30px !important;
   text-transform: uppercase;
   font-size:22px ;
 }
}

.customer.account h1  { font-family: "EurostileExtendedBlack"!important; letter-spacing: -3px;}
.customer.account h2  { font-family: "EurostileExtendedBlack"!important; font-size:21px;}
.cart__login-title { font-weight: bold; }
/* ------------------------------ F O N T S   E N D ---------------------------------------- */

@media (max-width: 400px){
  .header > *:nth-child(2) img{
  	height:16px;
  }

}

.header > *:nth-child(2) img{
      max-width: 243px;
      margin: 0 auto;
      display: block;
      
    }

/* HOME PAGE   */

/* logo in center */

@media (min-width: 990px){
        .header{
        display: flex;
    }

    .header .header__inline-menu{
        display: flex;
    }

    /* logo */
    .header > *:nth-child(2){
        order: 2;
        width: 100%;
        display: flex;
        flex-basis: 33.3%;
    }

    .header > *:nth-child(2) img{
      max-width: 300px;
      margin: 0 auto;
      display: block;
      height: 27px;
    }

    .header__heading-link{
        display: table;
        margin: 0 auto;

    }


    .header > *:nth-child(4){
        order: 3;
        flex-basis: 33.3%;
        justify-content: flex-end;
    }


    header-drawer{
        display: none !important;
    }
}

/* ------------ */

/* header icons */
/*
span.menu-label {
    margin-left: 26px;
}
*/
.header .header__icon {
	text-decoration:none !important;
}


.header details:after {
    content: '\002B';
    color: black;
    font-weight: bold;
    float: left;
    margin-right: 10px;
    top: 14px;
    left: 5px;
    position: absolute;
    z-index: -999;
  display:none !important;
}

/*
.header__search { 
    display: none;
}
*/
.header__menu-item {
    padding: 1.2rem;
    text-decoration: none;
    /*color: rgba(var(--color-foreground),.75);*/
  color: black;
    padding-left: 0;

}


.header__menu-item span {
transition:0.1s ease;
}

/*
.header__menu-item span:hover {
font-weight: bold;
}
*/

svg.icon.icon-cart {
    position: relative;
    top: 3px;
}

.header__icon--cart {
    height: 4.2rem;
    width: 4.2rem;
}
/*
.icon-search{
    display: none;
}
*/
.header__icons a {
	text-decoration:none;
}

@media screen and (min-width: 990px) {
  .header__icons .button-for-country {
    display: flex!important;
    align-items: center!important;
    position: unset;
    margin-right: 96px;
  }

  .header__icons .cart-link__label {
    padding-right: 96px;
  } 
}

.header .list-menu--inline {
    display: inline-flex !important;
    flex-wrap:nowrap !important;
}

span.cart-link__label {
    padding-right: 40px;  
}

span.cart-link__labe {
    padding-right: 68px;
}
/*
.small-hide {
    display: none !important;
  }
*/

@media (max-width: 749px){
  /*
  .cart-link__label {
      display:none !important;
  }
  */
  
  
  svg.icon.icon-account{

  	display:block !important;
  }
/*  
  span.cart-link__label {
    display: none;
}
*/  
/*
  .remove-mobile {
  	display:none !important;
  }
 */ 
    a#cart-icon-bubble {
    margin-right: 5px;
      top: 2px;
}

  
}

.cart-count-bubble > span {
  	color :black;
    font-size: 15px;
 }


@media (min-width: 750px){
  
 
/*  
  .header__search { 
    display: none;
}
*/  
  .remove-mobile {
  	display:block;
  }
  
  svg.icon.icon-account{
  	display:none !important;
  }
  
  .cart-count-bubble {
    position: absolute;
    /*background-color: rgb(var(--color-button));*/
    background-color: white;
    color: rgb(var(--color-button-text));
    height: 1.7rem;
    width: 1.7rem;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .9rem;
    bottom: 14px;
    left: 11px;
    line-height: calc(1 + .1 / var(--font-body-scale));
  }
  
  .cart-count-bubble > span {
  	color :black;
    font-size: 15px;
  }
  
 
  
  
  
}


@media (min-width: 990px){
  span.cart-link__label {
    display: flex;
}
  
  
}

/*
@media (max-width: 989px){
.small-hide {
    display: none !important;
  }
}

@media (min-width: 990px){
 .small-hide {
    display:flex !important;
  }
  
  
}

*/

/* header icons end */

  
/* HEADER SECTION  */
.footer .page-width {
    max-width: unset;
    margin: 0 auto;
    /*padding: 0 1.5rem;*/
}  
  
  
.footer-block--newsletter {    
    margin-top: 0rem !important;
}
  

@media screen and (min-width: 750px) {
  .grid--4-col-tablet .grid__item {
	max-width: 21%;
  }
  
  .footer-block.grid__item:last-child {
    width: 100%;
    max-width: 37%;
  }
  
  .footer-block__newsletter {
    width: 400px;
    max-width: 460px;
  }
   
  .footer-block--newsletter {
      flex-wrap: wrap !important;
      justify-content: end !important;
  }

    .newsletter-form {
      align-items: flex-start;
      margin: 0 auto;
      max-width: unset !important;
  }

    .newsletter-form__field-wrapper {
      max-width: unset !important;
  }
  
  .footer-block__newsletter+.footer__list-social {
    margin-top: 3rem !important;
}
  
}
  
@media screen and (min-width: 750px) {
.footer-block--newsletter {
    flex-wrap: wrap !important;
    justify-content: end !important;
}
  
 
  
}
  
#shopify-section-footer > footer > div.footer__content-top.page-width > div.footer-block--newsletter {
	display:none;
}
  
#shopify-section-footer > footer > div.footer__content-top.page-width > div.footer-block--newsletter {
display:none !important;
	}
  
@media (min-width: 990px) {
  .footer .page-width {
    max-width: unset;
    margin: 0 auto;
    padding: 0 5rem;
  }
  
  .footer-block.grid__item:last-child {
    width: 100%;
    max-width: 37%;
  }
  
   .footer__content-bottom {
    border-top: solid 0.1rem rgba(var(--color-foreground),.08);
    padding-top: 3rem;
    padding-bottom: 3rem !important;
}

}
  
.footer__content-top {
    padding-bottom: 5rem !important;
    padding-top: 5rem !important;
    display: block;
}  
  

input#NewsletterForm--footer {
    border-radius: 23px;
}

button.disclosure__button.localization-form__select.localization-selector.link.link--text.caption-large {
    border-radius: 23px;
}

small.copyright__content {
  text-transform: uppercase;
}

.change-copyright {
	color: #000000db;
    transition: 0.25s ease-in;
}

.change-copyright:hover {
	
    color: black;
}

.a-class {
	text-decoration:none;
}


@media (min-width: 990px) {
    .collection.page-width {
     max-width: unset;
    }
  
  .header.page-width {
    max-width: unset !important;
  }
}

#shopify-section-template--16128248414430__164746697070503a52 .page-width {
    padding: 0px;
    max-width: 100%;
}

#shopify-section-template--16128248414430__1659438522a1b0d833 .page-width {
    padding: 0px;
    max-width: 100%;
}

#shopify-section-template--16128248414430__1647425566924cd911 {
  margin-bottom: -70px;
}

#shopify-section-template--16128248414430__164746697070503a52 {
  margin-bottom: -56px;
}

#shopify-section-template--16128248414430__1647462587c41f8d2d {
  margin-bottom: -70px;
}

@media screen and (max-width: 990px) {
  #shopify-section-template--16128248414430__1647425566924cd911 {
    margin-bottom: -100px;
  }

  #shopify-section-template--16128248414430__1647462587c41f8d2d {
    margin-bottom: -100px;
  }
}

@media screen and (min-width: 750px) {
  #Slider-template--16128248414430__164746697070503a52 {
    margin-left: -1rem;
  }

  #Slider-template--16128248414430__1659438522a1b0d833 {
    margin-left: -1rem;
  }
}


@media (max-width: 749px) {
  section#shopify-section-template--15781588435166__image_banner {
      padding: 0 1.5rem;
  }
  
  .shopify-section.spaced-section.spaced-section--full-width {
     padding: 0 1.5rem;
  }
  
  h2#FooterCountryLabel {
    text-align: center;
  }
}

@media (min-width: 750px) {
  section#shopify-section-template--15781588435166__image_banner {
      padding: 0 50px;
  }
  
  .shopify-section.spaced-section.spaced-section--full-width {
     padding: 0 50px;
  }
}



.cart-andon {
        display:block;
    }

/*
.header__icon .cart-link__labe {
	display:none;
}
*/

@media only screen and (min-width: 750px) {

    .cart-andon {
        display:none;
    }
  
  .header__icon .cart-link__labe {
	display:flex;
}
  
}




.card-information__text {
    display: block;
    margin: 0;
    padding-right: 1.2rem;
    justify-content: space-between;
    vertical-align: center;
    align-items: center;

}

.card__badge {
    bottom: 0rem !important;
    display: flex;
    flex-wrap: wrap;
    left: 0rem !important;
    position: relative !important;
}

.badge {
    border: 1px solid transparent;
    border-radius: 4rem;
    display: inline-block;
    font-size: 1.2rem;
    letter-spacing: .1rem;
    line-height: 1;
    padding: 0.6rem 0rem;
    text-align: center;
    background-color: rgb(var(--color-badge-background));
    border-color: none !important;
    color: rgb(var(--color-foreground));
    word-break: break-word;
      font-size:13px;
}

.color-inverse{
    
    color: grey !important;
    background-color: transparent !important;
}


.card__badge>* {
    margin-right: 0rem !important;
    margin-top: 0rem !important;
}


@media only screen and (min-width: 864px) {
  .card-information__text {
    display: flex !important;
    margin: 0;
    padding-right: 1.2rem;
    justify-content: space-between;
    vertical-align: center;
    align-items: center;

}
  
  .card__badge {
    bottom: 0rem !important;
    display: flex;
    flex-wrap: wrap;
    left: 2rem !important;
    position: relative !important;
}
  
  .badge {
    border: 1px solid transparent;
    border-radius: 4rem;
    display: inline-block;
    font-size: 1.2rem;
    letter-spacing: .1rem;
    line-height: 1;
    padding: 0.6rem 1.3rem;
    text-align: center;
    background-color: rgb(var(--color-badge-background));
    border-color: none !important;
    color: rgb(var(--color-foreground));
    word-break: break-word;
      font-size:13px;
}
}  
  

@media screen and (min-width: 990px) {
.card-wrapper:hover .card-information__text {
    text-decoration: none !important;
    text-underline-offset: unset !important;
}

}

/*
#quadrant-by-lando-norris .link-banner p {
	color:white;
     margin-top:0px;
}
*/

@media screen and (min-width: 750px) {
  #quadrant-by-lando-norris .link-banner p {
      color:white;
       margin-top:0px;
  }
}

@media screen and (min-width: 990px) {
  .header__menu-item {
    
      padding-right:40px;
}
  
  span.cart-link__label {
    padding-right: 96px;
}
  
  .header__icon--account span,
.header__icon--cart span{
/*color:rgba(var(--color-foreground),.75);*/
  color:black;
  transition: 0.1s ease;
}
  
.header__icon {
transition: 0.1s ease;
}

.header__icon--account span:hover {
  text-shadow: 0.7px 0px 0.3px black;

}

.header__icon--cart span:hover {
  text-shadow: 0.7px 0px 0.3px black;
  
    
}
  
/*  a.header__heading-link.link.link--text.focus-inset {
    padding-right: 47px;
}
 */ 
 /*  a.header__heading-link.link.link--text.focus-inset {
    padding-right: 90px;
}
 */ 
    a.header__heading-link.link.link--text.focus-inset {
    padding-right: 0px;
}



}

.header__menu-item:hover span {
    text-decoration: none;
    text-underline-offset: 0;
}

@media screen and (min-width: 1180px) {
  a.full-unstyled-link {
    font-size:16px;
  }
  
  .badge {
    
      font-size:16px;
}
}

.header__icon--cart span:hover {
  text-shadow: 0.7px 0px 0.3px black;
    
}

.header__icon .menu-label:hover {
text-shadow: 0.7px 0px 0.3px black;
}

.overflow-hidden-tablet .menu-label:hover {
text-shadow: 0.7px 0px 0.3px white;
}

.overflow-hidden-tablet .header__icon .icon-search:hover {
text-shadow: 0.7px 0px 0.3px white;
}

/* HOME PAGE   */

/* Collection PAGE   */
.doko-doko .grid.grid--2-col.product-grid.grid--3-col-tablet.negative-margin {
	margin-top:0px;
}
/* Collection PAGE   */


/* Product PAGE   */

@media screen and (min-width: 750px) {
  .product-wrapper-all .product__description.rte {
	font-size:18px;
    line-height: 29px;

  }
  
  .product-wrapper-all .price__regular  {
  font-size:23px;
  }
  
  .product-wrapper-all .product__tax.caption.rte { 
  	font-size:16px;
  }
  
  .product-wrapper-all .form__label {
   font-size:16px;
  }
  
  .product-wrapper-all fieldset label {
  	font-size:18px !important;
    font-family:nimbus-sans-extended, sans-serif !important;
  }
  
  .accordion__content.rte {
   font-size:18px;
  }
  
  .h4.accordion__title {
  font-size:18px;
  }
    
}

@media screen and (min-width: 1080px) {
  .product-wrapper-all h1  {
    font-size:42px;
  }
}

.product-section .quantity {
    
    border-radius: 4rem;
      border: 0.1rem solid black;
          
}

.product-section .quantity:hover {
border: 0.2rem solid rgb(var(--color-foreground));
}

.product-section .product-form .button {
  color: black !important;
  background-color: white !important;
  border-radius: 4rem;
}

.product-section.spaced-section .page-width {
	max-width: unset;
}

@media screen and (min-width: 750px) {
  
  .product .product__media-list .grid__item {
      width: 100% !important; 
  }
  
}


@media screen and (min-width: 750px) {
.product-section.spaced-section {
    /*margin-top: calc(5rem + var(--page-width-margin));*/
     margin-top: unset; 
}
  
}

 .product-wrapper-all .product__tax.caption.rte a {
   
 	color:black;
 }

.product__tax.caption.rte a {
   
 	color:black;
 }


.product-wrapper-all details:after {
    
    float: right !important;
    left: unset;
    right: 5px !important;
    
}

.product-wrapper-all .accordion summary {
    padding-left: 0 !important;
}

/* Product PAGE END*/

/* Collection additional edits */
@media screen and (min-width: 750px) {
.collection.page-width {
    padding: 0 5rem;
    padding: 0px 43px !important;
    margin-top: 60px;
}
}

@media screen and (min-width: 750px) {
.product-grid .grid__item {
    padding-bottom: calc(5rem + var(--page-width-margin));
    padding-bottom: 45px !important;
}
}

@media screen and (min-width: 750px) {
 .doko-doko .spaced-section {
    margin-top: unset;
}

}

.grid {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 2rem;
    margin-left: -0.5rem;
    padding: 0;
    list-style: none;
}


@media screen and (min-width: 990px) {
  .header--middle-left .header__inline-menu {
      margin-left: 0px !important;
      flex-basis: 33.3%;
  }
}


.doko-doko .title-wrapper-with-link {
	display:none;
}

 .doko-doko .spaced-section {
    margin-top: 0rem;
}


.product__info-container .product__accordion .icon.icon-caret {
	display:none;
}





.product__tax.caption.rte {
margin-bottom:10px !important;
  margin-top: 5px !important;
}


/* Collection additional edits */

/* lookbook */

.spaced-section--full-width .newsletter__subheading.rte {
    line-height: 21px;
  	margin-bottom:20px;
}

 .spaced-section--full-width .field__input {
  border-radius: 23px;
  }

.andonko11 .h1 {
  	margin-bottom:14px;
  }


@media screen and (min-width: 750px) {

    .spaced-section--full-width .newsletter__wrapper {
        padding-right: 0rem;
        padding-left: 0rem;
    }
  
  .change-head-news {
    width: 61%;
}
  
  .andonko11 {
   margin-right: 45px;
  }
  
  .spaced-section--full-width .newsletter.center {
  	text-align:start;
  }
  

  
  .andonko10 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
  
  .andonko11 .h1 {
  	margin-bottom:14px;
  }
  
  #lookbook .banner__content.banner__content--bottom-left.page-width {
  max-width: unset;
  }
  
}

@media screen and (max-width: 500px) {
 #lookbook .newsletter-form__field-wrapper .field .field__input {
 	max-height:37px;
 }
   #lookbook .newsletter-form__field-wrapper .field .field__button {
   height:37px;
   }
}



@media screen and (max-width: 749px) {
  
  #lookbook .newsletter__wrapper{
		padding-right: 0px;
    	padding-left:0px;
  }
  
  #lookbook .newsletter__wrapper .h1{
		font-size:26px;
  }
  
  #lookbook .newsletter-form__field-wrapper .field {
    width: 88%;
    margin: 0 auto;
  }
}



@media screen and (min-width: 1080px) {
.spaced-section--full-width .newsletter-form {
  	width:460px;
    
  }
  
    .change-head-news {
    width: unset;
}

}
/* DELIVERY ONE PAGE */

/* timer  PAGE */

#timer .rich-text.timer-change-div.color-background-1.gradient.rich-text--full-width {
    box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 10%);
}

#timer .changing-timer-wrapper .newsletter-form input::placeholder {
opacity: 1;
  color:black;
}

#timer .newsletter-form__field-wrapper .field__input{
padding-top: 11px ;
  padding-bottom: 10px;
}

#timer .newsletter-form__field-wrapper .field__label {
	display:none;
}


  .changing-timer-wrapper .rich-text.rich-text--full-width {
    
    border-radius: 5px;
}
@media screen and (max-width: 350px) {
  .changing-timer-wrapper {

      position: fixed;
      background-color: rgb(0,0,0);
      background-color: rgb(0 0 0 / 0%);
      color: white;
      font-weight: bold;
      /* border: 3px solid #f1f1f1; */
      /* position: absolute; */
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      z-index: 2;
      /*min-width: 300px;*/
      /*padding: 20px;*/
      text-align: center;
      width:90%;
  }
  
  .changing-timer-wrapper .timer-block__num {
    font-size: 27px !important;
    color: black;
}
}


@media screen and (min-width: 351px) {
.changing-timer-wrapper {

      position: fixed;
      background-color: rgb(0,0,0);
      background-color: rgb(0 0 0 / 0%);
      color: white;
      font-weight: bold;
      /* border: 3px solid #f1f1f1; */
      /* position: absolute; */
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      z-index: 2;
      /*min-width: 365px;*/
      /*padding: 20px;*/
      text-align: center;
  width:90%;
  max-width:350px;

  }
}


@media screen and (min-width: 651px) {
.changing-timer-wrapper {

      position: fixed;
      background-color: rgb(0,0,0);
      background-color: rgb(0 0 0 / 0%);
      color: white;
      font-weight: bold;
      /* border: 3px solid #f1f1f1; */
      /* position: absolute; */
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      z-index: 2;
      min-width: 365px;
      /*padding: 20px;*/
      text-align: center;
      width:unset;
  	  max-width:unset;
  }
}


.timer-change-div {
	padding: 20px 10px;
}


.changing-timer-wrapper .rich-text--full-width .rich-text__blocks {
 	width: 100% !important;
}

.changing-timer-wrapper .rich-text--full-width .rich-text__blocks .img-timer {
		    width: 62px;
    height: 52px;

}

.changing-timer-wrapper .rich-text--full-width .rich-text__blocks .h1 {
	font-size:25px;
  font-weight:bold;
  margin-top: 10px;
}

.changing-timer-wrapper .rich-text__text {
	margin-top:10px;
}

.changing-timer-wrapper .rich-text--full-width .rich-text__blocks .rich-text__text p {
	font-size:14px;
}

.changing-timer-wrapper .timer {
    background: white;
    /*padding: 10px;*/
    margin: 10px 0;
  padding: 0px;
}

.changing-timer-wrapper .timer-block {
    position: relative;
    width: 25%;
    padding: 0px 0px;
    &: not(:last-child):after {;
    content: ':';
    position: absolute;
    right: 0;
    top: 3px;
    }: ;
}

.changing-timer-wrapper .timer-block__num {
	font-size:33px;
  color:black;
} 

.changing-timer-wrapper .timer-block__unit {
	font-size:10px;
}

.changing-timer-wrapper h2.last-p {
    font-weight: bold;
    font-size: 11px;
 	
}

/*
#timer {
position:fixed;
  width:100%;
}
*/
/*
#timer .header-wrapper {
filter: blur(8px);
  -webkit-filter: blur(8px);
}

#timer .banner {
filter: blur(8px);
  -webkit-filter: blur(8px);
}

#timer .footer {
filter: blur(8px);
  -webkit-filter: blur(8px);
}
*/

@media screen and (min-width: 812px) {
 .changing-timer-wrapper .timer-block {
    position: relative;
    width: unset;
    padding: 0px 0px;
    &: not(:last-child):after {;
    content: ':';
    position: absolute;
    right: 0;
    top: 3px;
    }: ;
  }
  
  .timer-display {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center !important;
    margin-top: 5px;
    padding: 20px 0;
}
  .changing-timer-wrapper .timer {
   
    margin: 30px 0px 10px 0px;
  
}
  
 
  
  .changing-timer-wrapper .rich-text--full-width .rich-text__blocks .img-timer {
    width: 66px ;
    height:56px;
}
  .changing-timer-wrapper .timer-block__unit {
	font-size:10px;
    margin-right: 8px;
}
  
  .changing-timer-wrapper .timer {
    
    line-height: 37px;
}
  
  .changing-timer-wrapper h2.last-p {
    
 	 margin-bottom: 14px;
}
  
  #timer .newsletter-form__field-wrapper {
    max-width: 36rem !important;
    margin: 0 auto !important;
}
  
  .changing-timer-wrapper .rich-text--full-width .rich-text__blocks {
  line-height:19px !important;
  }
  
  .timer-change-div {
    padding: 40px 10px;
}
  


}

@media screen and (min-width: 850px) {
 .changing-timer-wrapper .timer-block__num {
    font-size: 49px !important;
        color: black;
    letter-spacing:-2px;
}
}


@media screen and (min-width: 1080px) {
.changing-timer-wrapper .newsletter-form {
    width: unset !important;
}
  
    .changing-timer-wrapper .rich-text.rich-text--full-width {
    max-width: initial;
   /* width: 83% !important;*/
}
}

@media screen and (min-width: 1120px) {
.changing-timer-wrapper .rich-text--full-width .rich-text__blocks {
  width: calc(100% - 3rem) !important;
  }
}




@media screen and (min-width: 750px) {
  
    #timer .newsletter-form__message {
    justify-content: center;
    display: flex;
    margin: 0 auto;
    padding-top: 20px;
   }
}


@media screen and (max-width: 749px) {

.changing-timer-wrapper .rich-text--full-width .rich-text__blocks .rich-text__text p {
    font-size: 12px !important;
    line-height: 18px !important;
}
  
  #timer .rich-text .last-p {
    
    line-height: 27px !important;
}
}

/* timer  PAGE */


/* lookbook-clovermotors page */


#lookbook-clovermotors #shopify-section-template--15794716016862__1647462587c41f8d2d {
margin-bottom: 30px;
}

@media screen and (max-width: 749px) {
.multicolumn-list:not(.slider) {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
}
}

@media screen and (max-width: 749px) {
.banner:not(.banner--stacked) {
    
}
    #lookbook-clovermotors #shopify-section-template--15794716016862__1647462587c41f8d2d {
margin-bottom: 50px;
    margin-top: -10px;
}
}

@media screen and (min-width: 750px) {
 
  #lookbook-clovermotors .banner {
  
  }
  
  #lookbook-clovermotors #shopify-section-template--15794716016862__1647462587c41f8d2d {
margin-bottom: 50px;
    margin-top: 10px;
}
  
}



 #lookbook-clovermotors .multicolumn.no-heading:not(.background-secondary) { 
  
 }

@media screen and (min-width: 750px){

#lookbook-clovermotors .shopify-section.spaced-section.spaced-section--full-width {
    padding: 0 24px;
  }
  
  #lookbook-clovermotors .collage-wrapper.page-width {
  	max-width: unset !importnat;
  }
  
  #lookbook-clovermotors.collage-wrapper.page-width.no-heading {
    max-width: unset !importnat;
  }
  
  #lookbook-clovermotors .multicolumn .page-width  {
		max-width: unset !important;
    padding:0px;
  }
  
  #lookbook-clovermotors .multicolumn.no-heading:not(.background-secondary) {
    margin-top: -16px !important;

  } 
  
  #lookbook-clovermotors .multicolumn.background-primary.no-heading .page-width {
  	max-width: unset;
    padding: 0px;
    overflow: hidden;
  }
  
  #lookbook-clovermotors .multicolumn-list li {
  	padding-left: 0;
  }
  
  #lookbook-clovermotors .multicolumn-list {
    margin-bottom: 0;
    padding: 0 0.0rem !important;
    gap: 10px !important;
    /* column-gap: 5px; */
    row-gap: 2px !important;
  }
  
  
  
}


#lookbook-clovermotors .multicolumn:not(.background-secondary) {
    margin: 1rem 0 !important; 
}


@media screen and (max-width: 749px) {
  #lookbook-clovermotors .banner__box {
    text-align: start !important;
  }
}

@media screen and (min-width: 750px) {
  #lookbook-clovermotors .link-banner p {
      color: white;
      margin-top: 0px;
  }
}

#lookbook-clovermotors .unique-class-banner {
 margin-bottom:11px;
}

#lookbook-clovermotors .multicolumn .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper-with-link--no-heading {
display: none !important;
}








#jetfuel-lookbook .banner__box.color-background-1 {

position: relative;
    top: 24px;
}

#jetfuel-lookbook #shopify-section-template--15794716016862__1647462587c41f8d2d {
margin-bottom: 30px;
}

@media screen and (max-width: 749px) {
.multicolumn-list:not(.slider) {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
}
}

@media screen and (max-width: 749px) {
.banner:not(.banner--stacked) {
    
}
    #jetfuel-lookbook #shopify-section-template--15794716016862__1647462587c41f8d2d {
margin-bottom: 50px;
    margin-top: -10px;
}
}

@media screen and (min-width: 750px) {
 
  #lookbook-clovermotors .banner {
  
  }
  
  #jetfuel-lookbook #shopify-section-template--15794716016862__1647462587c41f8d2d {
margin-bottom: 50px;
    margin-top: 10px;
}
  
}



 #lookbook-clovermotors .multicolumn.no-heading:not(.background-secondary) { 
  
 }

@media screen and (min-width: 750px){

#jetfuel-lookbook .shopify-section.spaced-section.spaced-section--full-width {
    padding: 0 50px;
  }
  
  #jetfuel-lookbook .collage-wrapper.page-width {
  	max-width: unset !importnat;
  }
  
  #jetfuel-lookbook.collage-wrapper.page-width.no-heading {
    max-width: unset !importnat;
  }
  
  #jetfuel-lookbook .multicolumn .page-width  {
		max-width: unset !important;
    padding:0px;
  }
  
  #jetfuel-lookbook .multicolumn.no-heading:not(.background-secondary) {
    margin-top: -16px !important;

  } 
  
  #jetfuel-lookbook .multicolumn.background-primary.no-heading .page-width {
  	max-width: unset;
    padding: 0px;
    overflow: hidden;
  }
  
  #jetfuel-lookbook .multicolumn-list li {
  	padding-left: 0;
  }
  
  #jetfuel-lookbook .multicolumn-list {
    margin-bottom: 0;
    padding: 0 0.0rem !important;
    gap: 10px !important;
    /* column-gap: 5px; */
    row-gap: 2px !important;
  }
  
  
  
}


#jetfuel-lookbook .multicolumn:not(.background-secondary) {
    margin: 1rem 0 !important; 
}


@media screen and (max-width: 749px) {
  #jetfuel-lookbook .banner__box {
    text-align: start !important;
  }
}

@media screen and (min-width: 750px) {
  #jetfuel-lookbook .link-banner p {
      color: white;
      margin-top: 0px;
  }
}

#jetfuel-lookbook .unique-class-banner {
 margin-bottom:11px;
}

#jetfuel-lookbook .multicolumn .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper-with-link--no-heading {
display: none !important;
}






/*-------------------------------------------*/


/*                 About page               */


#about .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper-with-link--no-heading {
 display:none;
}


@media screen and (min-width: 750px) {

#about .rich-text__blocks {
    margin: unset;
    width: calc(100% - 5rem / var(--font-body-scale));
      text-align: start;
}


 
#about .collage-wrapper.page-width  {
	max-width:unset !important;
}


#shopify-section-template--15794715918558__16467519329d2a56c6 > div > div > div {
margin:0  auto !important;
  text-align: center !important;
}
  
#about .aboutpagewrap .rich-text__blocks.about-one.about-two {
    text-align: center;
    margin: 0 auto;
}
  


  
  #about .multicolumn .page-width {
   max-width: unset;
    padding: 0 0rem !important;
  }
  
  #shopify-section-template--15794715918558__164675244671330e49 > div {
  	margin: unset ;
    padding: 0 0;
  }
 /* 
  #shopify-section-template--15794715918558__164675244671330e49 > div > div > div > a {
  	border-radius:4rem;
  }
 */ 
 
}

#about .about-button {
     border-radius:4rem;
  }



@media screen and (min-width: 990px) {
  #about .aboutpagewrap .rich-text__blocks {
      max-width: 123rem !important;
  }
}


@media screen and (min-width: 750px) {
  #about .wrapper-text .rich-text__blocks, 
  #about .aboutpage-three .rich-text__blocks  {
      width:100%;
      max-width:100%;
  }
  
  #about .aboutpage-three .rich-text__blocks {
  padding-left: 5px;
  }
}
  
 

@media screen and (min-width: 1280px) {
  
  #about .wrapper-text .rich-text__blocks .h1 {
        max-width: 32% !important;
  }
  
  #about .wrapper-text .rich-text__text.rte {
    max-width: 41% !important;
  }
  
  #about .aboutpage-three .rich-text__text.rte {
  width: 58%;
  }
}

#about .aboutpage-three .button {
padding: 0px 20px 0px 20px;
  font-size:13px;
  
}



#about .wrapper-text .rich-text.color-background-1.gradient.rich-text--full-width {
  margin-bottom: -33px;
}

#about .aboutpage-three .rich-text {
margin-top:-22px;
}


@media screen and (max-width: 749px) {  
  #about .aboutpagewrap .rich-text__blocks,
  #about .aboutpage-three .rich-text__blocks{
    width:100%;
  }
  
  #about .aboutpagewrap .rich-text__blocks .h1 {
  font-size:23px;
  }
  
 #about .rich-text.color-background-1.gradient.rich-text--full-width {
 	margin-top:1rem;
 }
}
  
  

/*-------------------------------------------*/



/* Partners Page  */

#partners .link-banner a,
#partners .link-banner{
 color: white !important;
}

#partners a:-webkit-any-link:active {
    color: white !important;
}

#partners .banner.banner--content-align-left.banner--content-align-mobile-center.banner--medium.banner--adapt.banner--mobile-bottom.banner--desktop-transparent a:-webkit-any-link {
    color: #c5c5c3 !important;
    cursor: pointer;
    text-decoration: underline;
}

#partners .banner__content.banner__content--bottom-left.page-width {
	max-width: unset !important;
}

#shopify-section-template--15794716082398__1647349925ab5b6f2c > div > div > div > a {
	    border-radius: 26px;
}
/*
#partners .link-banner {
	color:red;
}
*/


#partners .banner__content {
padding: 0px 10px 0px 20px;
}

@media screen and (max-width: 749px) {
  
  #partners .banner__content .banner__box {
      top:150px;
  }
  #partners .banner {
  	margin-bottom:37px;
  }
  
  #partners .banner__box .link-banner p {
    margin-top: 18px;
    margin-bottom: 6px;
    font-size: 13px;
    color: white;
  }
  
  #partners .banner__text {
    margin-top: -1.5rem !important;
   }
  
  #partners .banner__heading.h1 {
   margin-bottom:23px;
  }
  
  #partners .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {
    min-height: 45rem;
  }
  
   #partners .rich-text__blocks.about-one.about-two {
   	width: 100%;
   }
  #partners .rich-text__blocks.about-one.about-two .h1 {
    
    font-size: 25px;
    letter-spacing: 0;
  }
  
  #partners .rich-text__blocks.about-one.about-two .rich-text__text.rte {
  margin-top:3px;
    font-size:13px;
  }
  
  #partners .rich-text__blocks.about-one.about-two .rich-text__text.rte p {
  	line-height:20px;
  }
  #partners .rich-text__blocks>*+a {
    margin-top: 1.3rem;
        line-height: 0rem;
    font-size: 11px;
    min-height: 36px;
}
}

#partners .about-button {
transition:0.2s ease;
}

#partners .about-button:hover {
color:white;
  background-color:black;
}



.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {
    min-height: 45rem;
  }

@media screen and (min-width: 750px) {
#partners .banner__box>*+.banner__text {
    margin-top: 0rem !important;
}
  
  #partners .banner__box>*+.banner__text:nth-child(2) {
    /* bottom: 25px; */
    position: relative;
    top: 25px;
   
}
  
  #partners .banner {
  	margin-bottom:50px;
  }
  
  #partners h2.banner__heading.h1 {
    position: relative;
    top: 38px;
    letter-spacing: -1px;
 }
  
  #partners .banner__content {
padding: 5rem;
}
  
 #partners .banner__box.color-background-1 {
  position: relative;
    top: 20px;
 }
  
}




/* ------------------------------------------------- */

/*           Career  Page           */

#career .link.product__view-details.animate-arrow {
	visibility:hidden;
}

#career .product__accordion svg {
 display:none;
}

#career .double-accordion{
	padding-top:16px !important;
}

#career .spaced-section {
  	margin-bottom:50px;
  }


@media screen and (min-width: 750px) {
  
  #career .shopify-section.spaced-section.spaced-section--full-width .page-width {
      max-width: 82rem;
      margin: 0 auto;
  }

  #career .shopify-section.spaced-section.spaced-section--full-width .page-width .rich-text {
    text-align:start;
  }

  #career .shopify-section.spaced-section.spaced-section--full-width .page-width .rich-text .rich-text__blocks {
      margin:unset;
    width: 82rem;
  }
  
  #career .product--no-media {
    max-width: 82rem;
    margin: 0 auto;
}
  
 
  
}


@media (min-width: 750px) and (max-width: 1080px) {
#career .rich-text__blocks {
    max-width: 100% !important;
}
}

@media screen and (min-width: 1082px) {
 #career .shopify-section.spaced-section.spaced-section--full-width .page-width .rich-text .h1 {
 	width: 61%;
 }
}

@media screen and (max-width: 375px) {
 #career .rich-text__blocks .h1 {
 	font-size:23px !important;
 }
}

@media screen and (max-width: 500px) {
#career .rich-text__blocks .h1 {
 	font-size:26px;
 }
}

@media screen and (max-width: 749px) {
 #career .rich-text__blocks {
 	width: 100%;
 }
  
  
}




@media screen and (max-width: 749px) {
 #career h2.h1 {
    letter-spacing: -1px;
    line-height: 26px;
 }
}

@media screen and (min-width: 750px) {
  
 #career h2.h1 {
    letter-spacing: -1px;
    line-height: 40px;
 }
}
/* ------------------------------------------------- */

/*      Asked Questions Page     */

#asked-questions .spaced-section {
  	margin-bottom:50px;
  }

#asked-questions .link.product__view-details.animate-arrow {
	visibility:hidden;
}

@media screen and (min-width: 750px) {
  
  #asked-questions .shopify-section.spaced-section.spaced-section--full-width .page-width {
      max-width: 82rem;
      margin: 0 auto;
  }

  #asked-questions .shopify-section.spaced-section.spaced-section--full-width .page-width .rich-text {
    text-align:start;
  }

  #asked-questions .shopify-section.spaced-section.spaced-section--full-width .page-width .rich-text .rich-text__blocks {
      margin:unset;
    width: 82rem;
  }
  
  #asked-questions .product--no-media {
    max-width: 82rem;
    margin: 0 auto;
}
  
 
}


@media (min-width: 750px) and (max-width: 1080px) {
#asked-questions .rich-text__blocks {
    max-width: 100% !important;
}
}

@media screen and (min-width: 850px) {
 #asked-questions .shopify-section.spaced-section.spaced-section--full-width .page-width .rich-text .h1 {
 	width: 77%;
 }
}

@media screen and (max-width: 749px) {
  #asked-questions .shopify-section.spaced-section.spaced-section--full-width {
      padding: 0;
  }
  
  #asked-questions .rich-text__blocks {
  	width: 100%;
  }
  
  #asked-questions .rich-text__blocks .h1 {
  	font-size: 28px
  }
}

@media screen and (max-width: 749px) {
 #asked-questions h2.h1 {
    letter-spacing: -1px;
    line-height: 28px;
 }
}

@media screen and (min-width: 750px) {
  
 #asked-questions h2.h1 {
    letter-spacing: -2px;
    line-height: 40px;
 }
}



/*------------------- ACCORDION ------------------ */


/* Style the buttons that are used to open and close the accordion panel */
.double-accordion {
  cursor: pointer; 
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
}

/* Style the accordion panel. Note: hidden by default */
.double-accordion {
    color: black;
}

.panel {
  display: none;
  overflow: hidden;
}

.double-accordion:before {
  content: '\002B';
  color: black;
  font-weight: bold;
  float: right;
  margin-left: 10px;
  font-size:23px;
  position:relative;
  top: -5px;
}

.double-accordion.active:before {
  content: "\2212";
}

.double-accordion--empty {
  cursor: unset;
}

.double-accordion--empty:before {
  content: none !important;
}


details:not(.disclosure-has-popup, .js-filter):after {
    content: '\002B';
    color: black;
    font-weight: bold;
    float: left;
    margin-right: 10px;
  top:10px;
  left:5px;
  position:absolute;
  z-index: -999;
  font-size:23px;
}


details[open]:not(.disclosure-has-popup, .js-filter):after {
    content: "\2212";
} 

.accordion summary {
	padding-left:40px !important;
  	
}

.product__accordion.accordion {
	position:relative;
}


.double-accordion {
    border-bottom: 0.1rem solid rgba(var(--color-foreground),.08);
    padding-bottom: 15px;
    padding-top: 15px;
}


/*
.product__info-container {
	border-top:0.1rem solid rgba(var(--color-foreground),.08);
}
*/


#asked-questions .product__accordion svg {
 display:none;
}


.product__info-container .panel {
 margin-top:0px !important;
}

.product__accordion.accordion {
 margin-top:0px;
}

.product__info-container>*+* {
    margin: 0 0 !important;
}

.accordion summary {
    
    padding: 1.9rem 0 !important;
}

.accordion summary {
    padding-left:40px !important;
}

.active .accordion {
	border-top:none !important;
}

#asked-questions .product__accordion.accordion,
#career .product__accordion.accordion{
    border-top: none;
}

.accordion__content.rte p {
 color:black;
}



/* -------------------------------------------------------- */








/*       Story One  Page      */

#story-one .multicolumn-card__info .link {
    /*box-shadow: 0 0 0 0.1rem rgba(var(--color-foreground),.55);*/
    width: 54%;
    padding: 6px;
    border-radius: 23px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
     margin-top:55px;
      padding-left: 0px;
  box-shadow: 0 0 0 0.1rem black !important;
}

@media screen and (max-width: 749px) {
  #story-one .rich-text__blocks {
	width:100%
  }
  
  #story-one .rich-text .h1 {
  	font-size:24px;
  }
  #story-one .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper-with-link--no-heading {
  	display:none;
  }
}


@media screen and (min-width: 540px) {
#story-one .multicolumn-card__info .link {
    /*box-shadow: 0 0 0 0.1rem rgba(var(--color-foreground),.55);*/
    width: 36%;
    padding: 6px;
    border-radius: 23px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
     margin-top:55px;
      padding-left: 0px;
  box-shadow: 0 0 0 0.1rem black !important;
}
}

#story-one .multicolumn-card__info .icon-wrap {
    margin-left: 0rem !important;
    white-space: nowrap;
    margin-right: 0.8rem !important;
}

#story-one .multicolumn-list__item.grid__item .multicolumn-card__info svg {
    transform: rotate(180deg);
}

@media screen and (min-width: 750px) {
  #story-one .rich-text__blocks {
      max-width: 77rem;
      text-align: start;
  }

    #story-one .background-none .multicolumn-card__image-wrapper {
      margin-left: 0rem !important;
      margin-right: 0rem !important;
  }
  
   #story-one .multicolumn.background-none.no-heading {
    margin-bottom:0px
   }
  
  .background-none .multicolumn-list .multicolumn-card__info {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
}
  
  #story-one .multicolumn-card__info .link {
     margin-bottom:60px;
  }
  
  #story-one .rich-text__blocks .h1 {
  font-size: 38px;
    letter-spacing: -2px;
    line-height: 36px;
  }
  
  #story-one .multicolumn-list__item.grid__item {
  max-width: 78rem;
  }
  
  #story-one .multicolumn-card__info .rte p {
    font-size:17px;
  }
  

}

#story-one .multicolumn-card__info .rte p {
color:black;
}


@media screen and (min-width: 794px) {
 #story-one .multicolumn-card__info .link {
    padding-left: 0px;
    width: 26%;
    
    
}
}

@media screen and (min-width: 750px) {
  #story-one .rich-text {
      margin-top: 90px;
      margin-bottom: -35px;
  }
}

  #story-one .rich-text p {
  	font-size:14px;
  }
/*          END              */



/*         general  multicolumn-card__info .link           */

.multicolumn-card__info .link {
    /*box-shadow: 0 0 0 0.1rem rgba(var(--color-foreground),.55);*/
    width: 54%;
    padding: 6px;
    border-radius: 23px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
     margin-top:55px;
      padding-left: 0px;
  box-shadow: 0 0 0 0.1rem black !important;
}



@media screen and (min-width: 540px) {
.multicolumn-card__info .link {
    /*box-shadow: 0 0 0 0.1rem rgba(var(--color-foreground),.55);*/
    width: 36%;
    padding: 6px;
    border-radius: 23px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
     margin-top:55px;
      padding-left: 0px;
  box-shadow: 0 0 0 0.1rem black !important;
}
}

.multicolumn-card__info .icon-wrap {
    margin-left: 0rem !important;
    white-space: nowrap;
    margin-right: 0.8rem !important;
}

.multicolumn-list__item.grid__item .multicolumn-card__info svg {
    transform: rotate(180deg);
}

@media screen and (min-width: 750px) {
  


  .multicolumn-card__info .link {
     margin-bottom:60px;
  }
  

  
  
}


@media screen and (min-width: 794px) {
.multicolumn-card__info .link {
    padding-left: 0px;
    width: 26%;
    
    
}
}


/*          Contact form               */
@media screen and (max-width: 749px) {
 #contact h2.h1 {
    letter-spacing: -2px;
    line-height: 26px;
 }
}

@media screen and (min-width: 750px) {
  
 #contact h2.h1 {
    letter-spacing: -3px;
    line-height: 40px;
 }
}





.newsletter-form input::placeholder {
opacity: 1;
  color:black;
}

.newsletter-new .news-neww {
  padding-top: 11px ;
  padding-bottom: 10px;
}



.ContactFooterr input::placeholder {
  opacity: 1;
  color:black;
}

.ContactFooterr #NewsletterForm--footer {
padding-top: 11px ;
  padding-bottom: 10px;
}

.ContactFooterr #NewsletterForm--footer .field__input:focus {
  padding-top: 5px !important;
}


.only-here:not(:placeholder-shown) {
    padding: 0rem 0rem 0rem ; 
}


.contactform_subject {
	margin-bottom:15px;
}

select#request-type {
    width: 100%;
    padding-left: 13px;
    font-size: 15px;
    font-weight: 100;
    color: #404040;
    background-color: white;
  transition: box-shadow var(--duration-short) ease;
    height: 4.5rem;
    box-sizing: border-box;
    box-shadow: black !important;
}

/*
select#request-type:focus-visible {
    outline: 0 solid rgba(var(--color-foreground),.5);
    outline-offset: 0;
    box-shadow: 0 0 0 0 rgb(var(--color-background)),0 0 0 0 rgba(var(--color-foreground),.3);
    
}
*/

input[id^='ContactForm-'],
textarea#ContactForm-body,
select#request-type
{
 
    border-radius: 23px;
}

#ContactForm .field__input {
  background-image:none !important;
}

#__lpform_ContactForm-name_icon {
	display:none;
}
/*
#request-type:hover{
    
box-shadow: 0 0 0 0.1rem black !important;
}

.contact-form .button {
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    font: inherit;
    padding: 0.9rem 3rem 1.1rem;
    text-decoration: none;
    border: 0.1rem solid transparent;
    border-radius: 0;
    background-color: transparent;
    box-shadow: 0 0 0 0.1rem rgba(var(--color-button),var(--alpha-button-border));
    color: black;
    min-width: 12rem;
    min-height: 4.5rem;
    transition: box-shadow var(--duration-short) ease;
    -webkit-appearance: none;
    appearance: none;
      border-radius:23px;
}
*/
.contactform_subject {
  position: relative;

}

.contactform_subject:after {
  content: '>';
  font: 17px "Consolas", monospace;
  color: #333;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  right: 11px;
  top: 18px;
  padding: 0 0 2px;
  position: absolute;
  pointer-events: none;
}

.contactform_subject select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Add some styling */
  
  display: block;
  width: 100%;

  height: 50px;
  float: right;
  margin: 5px 0px;
  padding: 0px 24px;
  font-size: 16px;
  line-height: 1.75;
  color: #333;
  background-color: #ffffff;
  background-image: none;
  
  -ms-word-break: normal;
  word-break: normal;
  margin-bottom: 22px;
}


@media screen and (min-width: 750px){
  
#contact .rich-text__blocks {
  max-width: 72rem !important;
  text-align: start;
}
}


@media screen and (max-width: 749px){
#contact .rich-text__blocks {
	width:100%;
}
  
 #contact .contact__button {
    margin: 0 auto;
    display: flex;
    justify-content: center;
 }
}

/* Contact form End */


/* Story-two */
#story-two .multicolumn .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper-with-link--no-heading {
display:none;
}


#story-two .multicolumn.no-heading:not(.background-secondary) {
    margin-top: 0px !important;
  }

#story-two .newsletter__wrapper.color-background-1.gradient {
    text-align: center;
}

#story-two .newsletter__wrapper .newsletter-form__field-wrapper {
    max-width: 36rem !important;
}

#story-two .newsletter-form__field-wrapper {
    width: 100% !important;
}







@media screen and (max-width: 500px){
  
  #story-two .newsletter__wrapper{
 padding-right: 20px;
    padding-left:20px;
  }
  
  #story-two .newsletter-form.newsletter-new {
    width: 97%;
    margin: 0 auto;
  }
  
  #story-two .newsletter-form__field-wrapper .field__input.news-neww {
  	max-height: 37px;
  }
  
  
  #story-two .newsletter-form__field-wrapper .field__button {
    height:37px;
  }
  
  #story-two .newsletter__wrapper .h1 {
  font-size:26px;
  }
  
  #story-two .newsletter__subheading.rte p {
  font-size:13px;
  }
}

@media screen and (max-width: 1080px){
#story-two .multicolumn h3 
   { font-family: "EurostileExtendedBlack" !important; font-size:17px; letter-spacing: -1px;
    line-height: 23px;}
}






@media screen and (min-width: 750px){
  
  #story-two .shopify-section.spaced-section.spaced-section--full-width .page-width {
  	max-width:unset;
    padding:0px;
  }

  #story-two .background-none .multicolumn-card__image-wrapper {
     margin-left: 0rem;
     margin-right: 0rem;
  }
  
  #story-two .multicolumn.no-heading:not(.background-secondary) {
    margin-top: 0px !important;
  }
  #story-two .multicolumn-list {
  	margin-top:0px !important
  }
  
  #story-two .newsletter-form {
    align-items: center !important;      
  }
  #story-two .multicolumn p {
  	font-size:18px;
  }
  
  
  

}


@media screen and (min-width: 1081px){
#story-two .multicolumn h3 
   { font-family: "EurostileExtendedBlack" !important; font-size:32px; letter-spacing: -1px;
    line-height: 34px;}
}
/*     Story-two end     */


/*     Team two page     */


#team-2 .multicolumn h3 { font-family:nimbus-sans-extended, sans-serif !important; font-weight :bold; }
#team-2 .multicolumn p  { font-family:nimbus-sans-extended, sans-serif !important; }

@media screen and (max-width: 749px) {
  #team-2 .banner .link-banner p {
      color:black;
	}
}


@media screen and (min-width: 750px) {
  #team-2 .background-none .grid--2-col-tablet .multicolumn-list__item {
      margin-top: 0rem;
  }
  
  #team-2 .multicolumn-card__info {

}
  
  
}

@media screen and (min-width: 990px){
  
  #team-2 .grid--2-col-tablet.grid--4-col-desktop .multicolumn-list__item {
      max-width: 20%;
  }
  
  #team-2 .shopify-section.spaced-section.spaced-section--full-width .page-width {
  	max-width:unset;
  }
  
   #Slide-template--15813787812062__1647502052a9b9fb70-1 {
  
  }
  
  ul#Slider-template--15813787812062__1647502052a9b9fb70 {
    justify-content: space-between !important;
}

}

@media screen and (max-width: 749px){
  #team-2 .banner__media::before {
	padding-bottom: 73% !important;
  }
  
  #team-2 .banner .link-banner {
  	padding: 0px 5px;
  }
  
  #team-2 .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper-with-link--no-heading {
  	display:none;
  }
  #team-2 .multicolumn.background-none.no-heading {
    margin-bottom: 5px;
}
  
  #team-2 .multicolumn-card .rte {
  margin-top: 0px !important;
  }
  

}

#team-2 .multicolumn-card__info .rte {
    margin-top: 0rem !important;
}

#team-2 .multicolumn.background-none.no-heading {
    margin-top: 48px;
}

#team-2 .multicolumn-card__info .rte a {
    color: rgba(var(--color-link),var(--alpha-link));
    text-underline-offset: 0.3rem;
    text-decoration-thickness: 0.1rem;
    transition: text-decoration-thickness var(--duration-short) ease;
    text-decoration: auto !important;
}


/*     Team two page  end   */

/*     product page     */
.product__description.rte {
    margin-bottom: 20px !important;
}



#cart-icon-bubble svg.icon.icon-cart {
    display: none;
}


@media screen and (min-width: 750px) {
/*.cart-item .cart-remove-button {
    margin: 0.5rem 0 0 1.5rem;
}*/
}
.cart-item .cart-remove-button {
    display: inline-block;
    margin-left: 1rem;
}

@media screen and (min-width: 750px) {
.cart-remove-button .button {
    min-width: 3.5rem;
    min-height: 3.5rem;
}
}

.cart-remove-button .button {
    box-shadow: none;
    color: rgba(var(--color-base-text),.75);
    min-width: calc(4.5rem / var(--font-body-scale));
    min-height: 4.5rem;
    padding: 0;
    margin: 0 0.1rem 0.1rem 0;
}

.cart-remove-button .icon-remove {
    height: 1.5rem;
    width: 1.5rem;
}

span.cart-link__labe {
    padding-right: 5px;
}



.cart-count-bubble {
      position: relative;
      /* background-color: rgb(var(--color-button)); */
      background-color: white;
      color: rgb(var(--color-button-text));
      height: 1.7rem;
      width: 10px;
      border-radius: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: .9rem;
      bottom: 1px;
      left: 0px;
      line-height: calc(1 + .1 / var(--font-body-scale));
  }

@media (min-width: 750px) {
  .cart-count-bubble {
      position: relative;
      /* background-color: rgb(var(--color-button)); */
      background-color: white;
      color: rgb(var(--color-button-text));
      height: 1.7rem;
      width: 10px;
      border-radius: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: .9rem;
      bottom: 2px;
      left: 0px;
      line-height: calc(1 + .1 / var(--font-body-scale));
  }
  
  a.header__icon.header__icon--cart.link.focus-inset {
    margin-right: 10px;
    top: 1px;
}
}


@media screen and (min-width: 990px) {
.header:not(.header--top-center) *>.header__search, .header--top-center>.header__search {
    display: none;
}
}



/*
.footer .another-fun {
 box-shadow: 0 0 0 0.1rem black !important;
}

.footer .another-fun:hover {
 box-shadow: 0 0 0 0.2rem black !important;
}
*/

.footer  a.link.link--text.list-menu__item.list-menu__item--link {
  color:black;
 
}

@media screen and (min-width: 990px) {
 .footer  a.link.link--text.list-menu__item.list-menu__item--link {
  
   font-size:14px;
}
}

.footer-block.grid__item.footer-block--menu {
    text-transform: uppercase;
}
/*
.footer .localization-form__select {
    box-shadow: 0 0 0 0.1rem black !important;
    
}

.footer .localization-form__select:hover {
    box-shadow: 0 0 0 0.2rem black !important;
    
}
*/
.footer__copyright.caption {
    color: black;
    font-size: 13px;
}

.change-copyright {
    color: black;
    transition: 0.25s ease-in;
}

/*
.field__input {    
    box-shadow: 0 0 0 0.1rem black !important;    
    transition: box-shadow var(--duration-short) ease;
}

.field__input:hover {   
    box-shadow: 0 0 0 0.2rem black !important;

}
*/
@media screen and (min-width: 750px) {
  #lookbook .banner__box.color-background-1 {
      position: relative;
      top: 24px;
  }
  
  #lookbook .banner__box .banner__heading+* {
    margin-top: -2rem !important;
 }
}

.banner__box .banner__heading+* {
    margin-top: 0rem !important;
 }


.timer-all-in {

      width: 100%;
    height: 100vh;
    /* color: red; */
    background: #ff000000;
    z-index: 10000;
    position: absolute;
    display: flex;
    top: 0;
    left: 0;
}


/* ------ Changes for mobile version ------ */


/*  hamburger menu area  */

#menu-drawer {
  border: none !important;  
}

.menu-drawer {   
  	width: 100% !important; 
}

#menu-drawer .list-menu__item {    
    justify-content: center;
   color:white;
  font-family: "EurostileExtendedBlack"!important;
  font-size: 24px;
}

.menu-drawer summary.menu-drawer__menu-item {
    padding-right: 3.2rem !important;
}

.menu-drawer .icon.icon-arrow {
	display:none;
}

.menu-drawer__utility-links {
    text-align:center;
  	padding: 10px 30px 16px !important;
  	background-color: unset !important;
}

.menu-drawer .menu-drawer__utility-links .list-social {
    justify-content: center;  
}

.doko_info {
text-align: start;
}

.tony {
border-radius: 23px;
}

.tony_one {
	width:100%;
  max-width:248px;
}

.menu-drawer .list-social {
    margin-left: 0 !important;
}

#menu-drawer .doko_info {
  margin-left: 21px !important; 
}

.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle { 
  display: none;
}

@media screen and (max-width: 989px) {
.overflow-hidden-tablet .header__icon.header__icon--account.link.focus-inset.small-hide,
.overflow-hidden-tablet .header__icon.header__icon--cart.link.focus-inset{
display:none !important;
}
}

.overflow-hidden-tablet .header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle {
display: block !important;
}

span.modal__toggle-open.icon.icon-search {
    margin-right: 2px;
}

.menu-drawer__navigation {
    /* padding: 5.6rem 0; */
    /*padding: 140px 0px 30px 0px !important;*/
    padding-left: 0px !important;
    padding-right: 0px !important;
  padding-bottom: 30px !important;
 padding: 190px 0 0 !important;
  
}


@media screen and (max-width: 375px) {
	.menu-drawer__navigation {
      
      padding-top: 46% !important; 
    }
}

@media screen and (max-width: 989px) {
  
  .overflow-hidden-tablet .header-wrapper.color-background-1.gradient {
    background-color:black;     
  }
}

.overflow-hidden-tablet #menu-drawer{
background-color:black;
  
}

.overflow-hidden-tablet .header-wrapper.color-background-1.gradient {

  transform: translate(0);
    visibility: visible;
  transition: transform var(--duration-default) ease,visibility var(--duration-default) ease;
}

.js details[open]>.menu-drawer {
    transition: unset ease,visibility var(--duration-default) ease !important;
}
/*
.header {
    padding-bottom: 2rem;
}
*/

.js .menu-drawer {
    height: calc(100vh - 100%);
    height: calc(var(--viewport-height, 101vh) - (var(--header-bottom-position, 100%))) !important;
}

#menu-drawer {
margin-top:-1px;
}


.hamburger-logo {
	display:none;
}

.overflow-hidden-tablet .hamburger-logo {
	display: block !important;
}

.overflow-hidden-tablet .regular-logo {
display:none;
}

img.header__heading-logo.hamburger-logo {
    display: none;
}


@media screen and (max-width: 989px) {
  
  .overflow-hidden-tablet .final-close,
  .overflow-hidden-tablet .icon-search{
      color: white !important;
  }
  
  .overflow-hidden-tablet .menu-drawer__utility-links .tony_one .no-js-hidden h2,
  .overflow-hidden-tablet .menu-drawer__utility-links .tony_one .no-js-hidden .tony { 
    color: white !important;
  }
  
  .overflow-hidden-tablet #menu-drawer .tony {
    box-shadow: 0 0 0 0.1rem white;
  }
  
  .overflow-hidden-tablet #menu-drawer .tony:hover {
    box-shadow: 0 0 0 0.2rem white;
  }
  
  .overflow-hidden-tablet .menu-drawer .list-social__item .list-social__link.link {
    color: white !important;
  }
}



#menu-drawer .menu-drawer__submenu.motion-reduce {
	background : black;
}


#menu-drawer .menu-drawer__submenu.motion-reduce .menu-drawer__menu.list-menu .menu-drawer__menu-item.link.link--text.list-menu__item.focus-inset {
 font-size:18px;
}

#menu-drawer .menu-drawer__menu-item {
    padding: 1.1rem 0.2rem !important;    
}

#menu-drawer .menu-drawer__submenu.motion-reduce .menu-drawer__close-button.link.link--text.focus-inset {
 color:white;
}

#menu-drawer .menu-drawer__close-button.link.link--text.focus-inset {
  font-family:nimbus-sans-extended, sans-serif !important; 
  font-size:12px;
}

.header-wrapper.color-background-1.gradient .search__button.field__button .icon.icon-search {
  color: black !important;
}  

.overflow-hidden-tablet .icon-close.unique-ex {
   color: black !important;
 }

.modal__close-button .icon.unique-ex {
    width: 2.7rem;
    height: 2.7rem;
}

span.menu-label.icon.icon-close.final-close,
span.modal__toggle-open.icon.icon-search {
    top: 2px;
    position: relative;
    font-size: 10px;
}

@media screen and (max-width: 749px) {

    span.menu-label.icon.icon-hamburger {
        font-size: 10px;
      bottom: 19px;
    }
  
  span.cart-link__labe {
    font-size: 10px;
  }
  
  .cart-count-bubble > span {
    color: black;
    font-size: 12px;
  }
  
}

/*  hamburger menu area end */

/*  mobile on the rest of the website  */

/*
@media screen and (max-width: 749px) {
  
  #lookbook-clovermotors .footer .footer-block.grid__item.footer-block--menu {
   text-align: center;
  }
  
  #lookbook-clovermotors .footer .footer-block__details-content.list-unstyled {
    display: table;
    margin: 0 auto;
    text-align: center ;
  }
  
  #lookbook-clovermotors .footer .list-menu__item {
    
    justify-content: center;
  }
}
*/

@media screen and (max-width: 749px) {
  
  .grid--2-col .grid__item {   
      width: 100% ;
  }

  .grid__item {    
      max-width: 100% ;
  }
}


#SearchDrawer {

  z-index:1001;

}


#shopify-section-header {

  position: fixed;

  z-index:1000;

  left:0;

  right:0;

  /*-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);

  -moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);

  -ms-box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);

  -o-box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);

  box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);*/

  background-color: {{ settings.color_body_bg }};

}


#MainContent {
  padding-top: 83px;

}


@media screen and (max-width: 989px) {

  #MainContent {
    padding-top: 64px;

  }

}


@media screen and (max-width: 749px) {
  
    .banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media, .banner--large.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media {
        height: 50rem !important;
    }
  
}

@media screen and (min-width: 750px) {
  .banner--large:not(.banner--adapt) {
      min-height: 80rem !important;
  }
}


.collection-test-page .title-wrapper-with-link {
 display:none !important;
}

.banner__box {
    padding: 18px 0px 5px 0px !important;  
}

@media screen and (max-width: 749px) {
  
  #quadrant-by-lando-norris .banner__box {
     text-align: start !important;
  }
  
  .banner__box .banner__heading.h1 {
    font-size: 25px !important;
    letter-spacing: -1px;
  }
  
  .banner__box .link-banner p {
  	margin-top: 5px;
    margin-bottom: 5px;
    line-height: 19px;
    font-size: 12px;
    color: black;
  }
  
  .collection-test-page {
     margin-top:0 !important;
  }
}




/* footer changes for 2 pages */


@media screen and (max-width: 500px) {

  
  .footer__content-top.page-width {
    padding-right: 22px;
    padding-left: 29px;
    padding-bottom: 0px !important;
    padding-top: 28px !important;
  }
  
  .footer .field {
    width: 90%;
    margin: 0 auto;
  }
  
  .footer .grid {
    display: flex !important;
    margin-left: -0.5rem !important;

  }
  
  .footer-block.grid__item {
    margin: 0 !important;
    width: 33% !important;
 }
  
  .footer__blocks-wrapper:nth-child(2) {
  	padding-left:10px !important;
  }
  
  .footer-block.grid__item.footer-block--menu:nth-child(2) {
   padding-left:10px !important;
  }
  
  .footer-block.grid__item.footer-block--menu:nth-child(3) {
    padding-left: 43px;
  }
  
  .ContactFooterr #NewsletterForm--footer { 
    max-height: 37px;
    font-size: 12px;
  }
  
  .footer .footer-block__newsletter .field__button {
  	height:37px;
  }
  
  .footer h2 {
  	font-size:12px;
  }
  
  .footer button.disclosure__button.localization-form__select.localization-selector.link.link--text.caption-large {
    max-height: 37px;
    font-size: 12px;
  }
  
  .footer .footer-block__details-content.rte {
   display:none;
  }
  
  .footer a.link.link--text.list-menu__item.list-menu__item--link {
    font-size: 10px;
    padding-top: 0;
  }
  
  h2#FooterCountryLabel {   
    font-size: 10px;
  } 
  
  .footer .footer__copyright.caption {
  	font-size:11px;
  }
  
  .footer svg.icon.icon--full-color {
    width: 34px;
    height: 23px;
  }
  
  .footer-block.grid__item.footer-block--menu {
    /* max-width: 195px !important; */
    height: 195px;
  }
  
 .footer .list-payment {    
    padding:0 16px 0 16px;
 }
  
}



@media screen and (min-width: 500px) and (max-width: 749px) { 
  
 .footer-block.grid__item.footer-block--menu {
    /* max-width: 195px !important; */
    height: unset;
  }
  
 .footer__content-top.page-width {    
  padding-bottom: 0px !important;
  }
  

  .footer .field {
    width: 90%;
    margin: 0 auto;
  }
  
  .footer .grid {
    display: flex !important;
    margin-left: -0.5rem !important;
 }
  
  .footer-block.grid__item {
    margin: 0 !important;
    width: 33% !important;
 }
  
  .footer__blocks-wrapper:nth-child(2) {
  	padding-left:10px !important;
  }
  
  .footer-block.grid__item.footer-block--menu:nth-child(2) {
   padding-left:10px !important;
  }
  
  .footer-block.grid__item.footer-block--menu:nth-child(3) {
   padding-left: 79px;
  }
  
  
  .footer .footer-block__newsletter .field__button {
  	/*height:37px;*/
  }
  
  .footer .footer-block__details-content.rte {
   display:none;
  }
  
 
}

/* footer changes for 2 pages */
.footer a.disabled {
  pointer-events: none;
  cursor: default;
}

@media screen and (max-width: 989px) {
  
  .footer .copyright__content.disabled,
  .footer .copyright__content.change-copyright {
  font-size:9px;
}
}

@media screen and (min-width: 990px) {
  .footer-block__heading {
      font-size: 16px !important;
  }
  .footer .copyright__content.change-copyright {
	font-size:11px;
}
}

@media screen and (min-width: 750px) {

    .center {
        margin-top: 20px;
    }
  
    #about .center {
      margin-top: 0px !important;
    }

}

/* BUTTON GENERAL  */

.button, .shopify-challenge__button, .customer button {
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    font: inherit;
    padding: 0.9rem 3rem 1.0rem !important;
    text-decoration: none;
    border: 0.1rem solid transparent;
    border-radius: 0;
    background-color: rgba(var(--color-button),var(--alpha-button-background));
    /*box-shadow: 0 0 0 0.1rem rgba(var(--color-button),var(--alpha-button-border));*/
    color: rgb(var(--color-button-text));
    min-width: 12rem;
    min-height: 4.5rem;
      transition: 0.2s ease;
    /*transition: box-shadow var(--duration-short) ease;*/
    -webkit-appearance: none;
    appearance: none;
    border-radius: 23px;
      height: 38px;
      
/*       box-shadow: 0 0 0 0.1rem #737373; */
       box-shadow: 0 0 0 0.1rem black;
}


.button:not([disabled]):hover, .shopify-challenge__button:hover, .customer button:hover {
    box-shadow: 0 0 0 0.2rem rgba(var(--color-button),var(--alpha-button-border));
      background-color: black;
      color:white;
}

/* --------------- */

input.shopify-challenge__button.btn {
    margin-top: 10px;
}

/*
.header__menu-item span:hover {
-webkit-text-stroke: 0.6px black;
}

*/

.header__menu-item span:hover {
    text-shadow: 0.7px 0px 0.3px black;
  	
}


/*
.header__menu-item span:hover {
  text-shadow: 1px 0 black;
}
*/
.footer .localization-form__select {
    /*box-shadow: 0 0 0 0.1rem rgba(var(--color-foreground),.55);*/
    position: relative;
    margin-bottom: 1.5rem;
    border: 0.1rem solid transparent;
    padding-left: 1rem;
    text-align: left;
  box-shadow: 0 0 0 0.1rem black !important;
  
}

.field__input, .select__select, .customer .field input, .customer select {
    -webkit-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0.1rem solid transparent;
    border-radius: 0;
    color: rgb(var(--color-foreground));
    font-size: 1.6rem;
    width: 100%;
    /*box-shadow: 0 0 0 0.1rem rgba(var(--color-foreground),.55);*/
    height: 4.5rem;
    box-sizing: border-box;
    transition: box-shadow var(--duration-short) ease;
    box-shadow: 0 0 0 0.1rem black !important;
    cursor:pointer !important;
}

.field__input:hover, .select__select:hover, .customer .field input:hover, .customer select:hover {
    box-shadow: 0 0 0 0.2rem black !important;
}


 .footer .localization-form__select:hover {
 box-shadow: 0 0 0 0.2rem black !important;
 }


.banner h2.banner__heading.h1 {
    letter-spacing: -1px;
}

.newsletter .h1 {
letter-spacing: -1px;
}

.rich-text .rich-text__blocks .h1 {
letter-spacing: -1px;
  line-height: 40px;
}

@media screen and (max-width: 749px) {
 .rich-text .rich-text__blocks .h1 {
  letter-spacing: -1px;
  line-height: 28px;
}
  
  .multicolumn h3 
   { font-family: "EurostileExtendedBlack" !important;}
}

@media screen and (min-width: 750px) {
  
 .rich-text .rich-text__blocks .h1 {
letter-spacing: -1px;
  line-height: 40px;
}
  
  .rich-text__text.rte p {
  line-height: 24px;
  }
  
  .multicolumn h3 
   { font-family: "EurostileExtendedBlack" !important;}
}


 .product-wrapper-all .product__info-container.product__info-container--sticky h1.product__title {
    text-transform: uppercase;
   letter-spacing: -2px;
    line-height: 45px;
}

.product-wrapper-all {
  margin-top: 20px;
}

.product-wrapper-all .product .price {
  align-items: center;
}

/*
.mobile-banner {
height: 400px;
}
*/

#quadrant-contact-us .page-width.page-width--narrow {
	text-align:center;
}


@media screen and (max-width: 749px) {

  .article-card__info {
    padding: 1rem !important;
    
}
}

.shopify-policy__container {
   
    padding-bottom: 20px !important;
}

/* -----------------------------------------------------

.newsletter-form input::placeholder {
opacity: 1;
  color:black;
}

.newsletter-new .news-neww {
  padding-top: 11px ;
  padding-bottom: 10px;
}



.ContactFooterr input::placeholder {
  opacity: 1;
  color:black;
}

.ContactFooterr #NewsletterForm--footer {
padding-top: 11px ;
  padding-bottom: 10px;
}

.ContactFooterr #NewsletterForm--footer .field__input:focus {
  padding-top: 5px !important;
}

*/

.newsletter-form__field-wrapper .field input {
padding-top: 11px ;
  padding-bottom: 10px;
}


@media screen and (max-width: 500px){
  
  .newsletter__wrapper{
 padding-right: 20px;
    padding-left:20px;
  }
  
  .newsletter-form.newsletter-new {
    width: 97%;
    margin: 0 auto;
  }
  
  .newsletter-form__field-wrapper .field__input {
  	max-height: 37px;
  }
  
  
  .newsletter-form__field-wrapper .field__button {
    height:37px;
  }
  
  .newsletter__wrapper .h1 {
  font-size:26px;
  }
  
   .newsletter__subheading.rte p {
  font-size:13px;
  }
}

.mobile-banner img {
    width: 100%;
    height: 500px;
    object-fit: cover;
}


@media screen and (min-width: 750px) {
.changing-timer-wrapper .rich-text__text.rte p {
    line-height: 19px !important;
}
}


@media screen and (min-width: 750px) {
#team-2 .banner .banner__box.color-accent-1 {
	position:relative;
  top:20px
  
}
  
  #team-2 .multicolumn h3 {
  	font-size:19px;
  }
  
  #team-2 .banner .link-banner p {
    margin-top:9px;
    line-height: 23px;
}
  
  .newsletter__subheading.rte p {
    color: #000;
    font-size: 19px;
    line-height: 24px;
}
}

span.cart-link__label {
    height: 1px !important;
}





  .cart-count-bubble:hover {
      text-shadow: 0.7px 0px 0.3px black !important;
      
  }

a#cart-icon-bubble:hover {
    text-shadow: 0.7px 0px 0.3px black !important;
}

@media screen and (min-width: 750px) {
  #asked-questions .h4.accordion__title,
  #career .h4.accordion__title{
      font-size: unset !important;
  }
}

.timer-block {
    cursor: pointer;
}


@media screen and (max-width: 748px) {
  
  .product-wrapper-all .product__info-container.product__info-container--sticky h1.product__title {
      
      line-height: 32px;
  }
}

.newsletter-form__message.newsletter-form__message--success.form__message {
text-transform: capitalize;

}

@media screen and (max-width: 989px) {
.overflow-hidden-tablet .header__heading-logo.regular-logo {
	display: none;
}
}

@media screen and (min-width: 990px) {
  .overflow-hidden-tablet .hamburger-logo {
      display: none !important;
  }
}


.product-wrapper-all .grid {
justify-content: unset !important;
}

/* POP UP COUNTRY CSS */


@media screen and (max-width: 749px) {
  #popup {
    
    width: 300px;
     text-align: center;
      position:fixed;
      top: 40%;
      left:50%;
      transform: translate(-50%,-50%);
      
      padding: 8px;
      box-shadow: 0 5px 30px rgba(0,0,0,.30);
      background: #fff;
      visibility: hidden;
      opacity: 0;
      transition: 0.5s;
      z-index: 9999999999;
      border-radius:4px;
}
  
  #popup h2 {
    font-family: "EurostileExtendedBlack"!important;
    width: 90%;
    margin: 0 auto;
    font-size: 26px !important;
    line-height: 24px !important;
    padding-top: 12px;
    padding-bottom: 30px;
}
  
  .img-country img {
	width: 70px !important;
}
  
  .button-country-one {
    background-color: black;
    color: white !important;
    font-size: 15px !important;
    height: 36px !important;
    border-radius: 36px;
}

  .button-for-window img {
  	width:20px;
  }
  
  .button-country-two {
  	font-size:11px;
    
  }
  
  .paragraphs-country {
    width: 100%  !important;
    text-align: start;
    display: table;
    margin: 0 auto;
  padding-bottom: 22px
}
  
  .paragraphs-country {
    letter-spacing: 0;
    font-size: 11px !important;
  }

}

.img-selector-country {
    height: 18px;
    border: 1px solid black;
    border-radius: 50%;
    width: 18px;
    position: relative;
    top: 1px;
  
}

.footer .img-selector-country {
top: 0px !important;
}

.img-selector-country:hover {

    border: 1px solid black;

}

a.button-for-window {
  
    position: relative;
    display: inline-block;
    width: 100%;
    right: 6px;
  top:6px;
    text-align: end;
}

.paragraphs-country {
    width: 87%;
    text-align: start;
    display: table;
    margin: 0 auto;
  padding-bottom: 22px
}

.paragraphs-country p {
	margin:0px;
    line-height: 18px;
}


.button-country-one {
	width: 86%;
  margin-top:10px;
  margin-bottom:25px;
}

.button-country-two {
    display: inline-block;
    width: 100%;
      margin-bottom: 29px;
}




@media screen and (min-width: 750px) {
  
  .copyright__content .paragraphs-country a:hover {
    color: rgb(var(--color-foreground));
    text-decoration: underline !important;
    text-underline-offset: 0.3rem;
  }
  
  #popup h2 {
	font-family: "EurostileExtendedBlack"!important;
    width: 90%;
    margin: 0 auto;
    font-size: 31px !important;
    line-height: 32px;
    padding-top: 12px;
    padding-bottom: 30px;
  }
  
  .img-country img {
	width: 86px !important;
}

}

.button-country-one {
	background-color: black;
    color: white !important;
  font-size: 17px;
  height: 55px;
  border-radius: 36px;
}

.button-country-one:not([disabled]):hover, .shopify-challenge__button:hover, .customer button:hover {
    box-shadow: 0 0 0 0.2rem rgba(var(--color-button),var(--alpha-button-border));
    background-color: black;
    color: white;
  text-decoration: none !important;
    text-underline-offset: unset !important;
}

.button-country-two {
	color:black !important;
  text-decoration: underline !important;
  text-underline-offset: 1px !important;
}
.button-country-two:hover {

text-underline-offset: 1px !important;
}

.country-span {
text-underline-offset: 1px !important;
  text-decoration: underline !important;
}


@media screen and (max-width: 749px) {
  .footer .localization-form__select {
		box-shadow: 0 0 0 0.1rem black !important;
  }
  
  .complete-change {
  display: flex;
    box-shadow: 0 0 0 0px black !important;
    border-radius: 30px;
    max-height: 44px;
    align-items: center;
    max-width: 100%;
    width: 100%;
    justify-content: center;
}
  
  .footer__column.footer__column--info {
  top: 10px;
    position: relative;
  }
}



  #popup h2 {
	font-family: "EurostileExtendedBlack"!important;
    width: 90%;
    margin: 0 auto;
    font-size: 31px;
    line-height: 32px;
    padding-top: 12px;
    padding-bottom: 30px;
  }
  
  .paragraphs-country p {
  font-family:nimbus-sans-extended, sans-serif;
  color:black;
  }
  
  .paragraphs-country {
    letter-spacing: 0;
    font-size: 12.5px;
  }

@media screen and (min-width: 990px) {
  .footer .localization-country {
	top: 3px !important;
    left: 19px !important;
  }
  
  .footer .localization-country img {
  margin: 0px 10px 0px 2px;  
  }
}


  
.footer .disclosure {
    position: relative;
    z-index:1;
  left: 12px;
}


.footer .disclosure__button {
    position: relative;
    z-index:1;
}


.footer .button-for-country.localization-country {
   position: relative;
   z-index:9999999999999999;
}


.footer .localization-country img {

  position: relative;
   z-index:999999999999999;
  
  }



.footer__column.footer__localization {
  flex-direction: column;
    text-align: left !important;
    margin-left: auto;
}


.caption-large.text-body {
width: 100%;
}


.footer__localization h2 {
    
    /margin-left: uset !important;
}









.footer__column {
    width: 100%;
    align-items: unset !important;
}



@media screen and (min-width: 750px) {
  button.disclosure__button.localization-form__select.localization-selector.link.link--text.caption-large {
      font-size: 15px;
  }
 /* 
  .localization-form:only-child .localization-form__select {
    
     width: 100% !important;
  }
  */
  .complete-change {
  display: flex;
    box-shadow: 0 0 0 1px black !important;
    border-radius: 30px;
    max-height: 44px;
    align-items: center;
    max-width: 307px;
}
  
  .footer .localization-form__select {
    box-shadow: 0 0 0 0rem black !important;
}
  
  .footer .localization-form__select:hover {
    box-shadow: 0 0 0 0.0rem black !important;
}
  
  .complete-change:hover { 
    box-shadow: 0 0 0 2px black !important;
}
}


.product-wrapper-all .product__info-container .product-form__submit:hover {
	box-shadow: 0 0 0 0.2rem black !important;
}

#main-cart-footer .totals__subtotal {
letter-spacing: 1px !important;
}



#main-cart-items .cart-item__name { font-family: "EurostileExtendedBlack"!important; letter-spacing: 0px;}


#team-2 .multicolumn-card__info .rte a:hover {
text-decoration: underline !important;
    text-underline-offset: 0.3rem !important;
    text-decoration-thickness: 0.1rem !important;
}

.customer.register .field input {
	border-radius:23px;
}

/*
@media screen and (max-width: 749px) {
  #about .rich-text__blocks {
      margin: unset;
      width: calc(100% - 5rem / var(--font-body-scale));
      text-align: start;
  }
  
  #about .aboutpagewrap .page-width {
   padding: unset !important;
  }
  
  #about .wrapper-text .rich-text .h1 {
  
  }
  
  #about .aboutpagewrap .rich-text__blocks .h1 {
    font-size: 21px;
}
  
  #about .aboutpage-three .rich-text__blocks {
  	text-align: center;
  }
}
*/
@media screen and (max-width: 749px) {
#about .wrapper-text .rich-text__text.rte {
	text-align:start;
      line-height: 23px;
    font-size: 14px;
}
  
  #about .wrapper-text h2 {
  	text-align:start;
  }
  
 #about .rich-text__blocks.about-one.about-two {
 	width: 100% !important;
 }
  
 #about .aboutpage-three .rich-text__text.rte {
 text-align:start;
      line-height: 23px;
    font-size: 14px;
 }
}

#shopify-section-template--16296843706590__164675244671330e49 > div > div > div > div {
  text-align: start;
}

@media (min-width: 760px) and (max-width: 990px) {
  #shopify-section-template--16296843706590__164675244671330e49 > div > div > div > div {
    min-width: 58rem!important;
  }
}

#ProductInfo-template--16296843706590__164738061484dae9b8 > a {
  visibility: hidden;
}


#stories .page-width {
    max-width: unset !important;

}

#stories .article-card__info {
	background-color:white;
}

#stories .article-card__excerpt.rte-width {
	display:none;
}

#stories .article-card__info {
    padding: 3rem 3rem 3rem 0rem;
}

#stories .article-card__image.media.article-card__image--adapt {
    height: 450px;
    padding: 0;
    /* object-position: top !important; */
}

#stories .article-card__image.media.article-card__image--adapt img {
object-position: top;
}


@media screen and (max-width: 749px) {

  #image-1-mobile {
      
  }
  
  #image-1-desktop {
  display:none;
  }
}





@media screen and (min-width: 750px) {
#image-1-mobile {
      display:none;
  }
  
  #image-1-desktop {
  	
  }
}

.banner__content.banner__content--bottom-left.page-width {
 max-width: unset;
}

@media screen and (min-width: 750px) {
.new-page-width {

    padding: 5rem 5rem 2rem 5rem !important;
}
}


@media screen and (min-width: 750px) {
  .new-page-width {

      padding: 5rem 5rem 2rem 5rem !important;
  }
  
  #partners .banner__content {
    padding: 5rem !important;
  }
}


@media screen and (max-width: 749px) {
#guide-size .rich-text__blocks .h1 {
 font-size:23px;
}
}


@media screen and (min-width: 750px) {
  #asked-questions .rich-text__text.rte {
	width:95%;
  }
}


.crafted-by a{
color: black !important;
   /* text-decoration: none !important;*/
}



@media screen and (max-width: 749px) {
.footer__copyright.caption.pasword-footer-footer.crafted-by {
	font-size:9px;
  text-align: center;
}
}

@media screen and (min-width: 750px) {
.footer__copyright.caption.pasword-footer-footer.crafted-by {
	font-size:10px;
  text-align: end;
    margin-top: 0px;
}
}