/** Shopify CDN: Minification failed

Line 696:0 Unexpected "}"
Line 854:12 Expected ":"

**/

body{
  letter-spacing: 0.2px;
  font-size: 14px;
  line-height: 24px;
}

b, strong{
  font-family:"Untitled Sans Medium";
  font-weight: normal !important;
}

#hiplee-mostPopular-widget{
  display:none;
}

.smbdg_item_text{font-family: 'Untitled Sans Medium';}

@media screen and (min-width: 641px) {
  .features--heading-large .u-h6, .features--heading-large .Rte h6{
    font-size: 16px;
  }
}

.Button,
.shopify-payment-button__button--unbranded,
input.spr-button-primary,
.spr-summary-actions-newreview,
.spr-button-primary:not(input),
.spr-pagination-prev > a,
.spr-pagination-next > a{
  font-family: var(--text-font-family);
  font-weight: var(--text-font-weight);
  font-style: var(--text-font-style);
  text-transform: none;
  letter-spacing: 0;  
  font-size: calc(var(--base-text-font-size));
  padding: 12px 16px;
  border-radius: 21px;
  letter-spacing: 0.4px;
   border:0;
}

.Button::before, .shopify-payment-button__button--unbranded::before, input.spr-button-primary::before, .spr-summary-actions-newreview.spr-summary-actions-newreview::before, .spr-button-primary:not(input)::before, .spr-pagination-prev > a::before, .spr-pagination-next > a::before{
  border-radius: 20px;
}

.Button:hover::before{
 	background-color: #6c6c6c; 
    border-color: #6c6c6c !important;
}

.RoundButton, .flickity-prev-next-button{
 	color: #000;
    background: transparent;
    box-shadow: none;
}

.Link--underline::before{ bottom: 2px; }

.Rte h1,
.Rte h2,
.Rte h3,
.Rte h4,
.Rte h5,
.Rte h6,
.Table th,
.Rte table th,
#shopify-product-reviews .spr-review-header-title,
.Timeline__Nav,
.Select--transparent select,
.SelectButton,
.FeaturedMap__Store,
.shopify-challenge__container .shopify-challenge__button,
.Pagination {
  font-weight: normal !important;
  font-family: 'Untitled Sans Regular' !important;
}

.Container {
  margin: 0 auto;
  padding: 0 18px;
}

@media screen and (min-width: 1140px) {
  .Container {
    padding: 0 32px;
  }
}

.Container--narrow {
  max-width: 1808px;
}

.Container--extraNarrow {
  max-width: 800px;
}


.Header{ 
  box-shadow: none;
}

.Header:hover {
  background: #fff;
}


@media screen and (min-width: 1140px) {
  .Header__MainNav {
      margin-right: 24px;
  }
}

.Header:not(.Header--sidebar) .Header__Wrapper{
  padding: 18px;
}

@media screen and (min-width: 1140px) {
  .Header:not(.Header--sidebar) .Header__Wrapper{
    padding: 28px 32px;
  } 
}

@media screen and (min-width: 1140px) {
  .Header__FlexItem--fill{
    justify-content: center; 
  }
}

.Linklist__Item{
  margin-bottom: 5px;
}

.DropdownMenu{
  border-color: #fff;
  margin-left: -25px;
  padding: 0 0 18px 0;
  margin-top: -7px;
}

.DropdownMenu::before{
  background: #fff;
}

.Header__LinkSpacer::after{
  border-color: #fff;
}

.Header__Icon.Header__Cart span{
  float:left;
}

.Header__Cart .Header__Cart-Count{
  margin-top: 4px;
  font-size: 14px;
  margin-left: 7px;
}

@media screen and (min-width: 641px) {
  .Header__Icon .Icon--search-desktop{
    width: 15px;
    height: auto;
    top:0;
  }
  .Header__Icon .Icon--cart-desktop {
    height: 17px;
    width: 13px;
  }
  .Header__Icon .Icon--account{
    width: 13px;
    height: 16px;
    top:0;
  }
}

.Header__Icon .Icon--nav-desktop{
	width: 20px;
    height: auto;
}

.SidebarMenu .Drawer__Content::before{
  background: none;
}

.SidebarMenu .Collapsible, .SidebarMenu .Linklist{
  border: 0;
}

.SidebarMenu .Collapsible .Collapsible__Button{
  padding: 10px 0;
}

.Collapsible__Plus::before,
.Collapsible__Plus::after {
  transition: transform 0s ease-in-out, opacity 0s ease-in-out;
}

.Icon{
 	fill: transparent; 
}

.Footer{
  border-top: 0 !important;
}

@media screen and (min-width: 641px) {
  .template-index .Footer {
    padding: 125px 0 42px 0;
  }
  
  .Footer__Inner{
    margin-right: 0;
    justify-content: flex-start;
  }
  
  .Footer__Block{
    flex: 0 1 380px;
  }
}

@media screen and (max-width: 640px) {
  .Footer__Inner{
    display: flex;
    flex-direction: column-reverse;
  }

  .Footer__Block:first-child{
    margin-top: 48px;
  }
}

.Footer #klaviyo_email_signup,
 #newsletter-popup{
  position: relative;
}

.Footer #klaviyo_email_signup{ 
  max-width: 225px;
}

.Footer #k_id_email,
#newsletter-popup #k_id_email{
  border: 0;
  border-bottom: 1px solid #000;
  padding: 5px 0;
  margin-top: 13px;
  margin-bottom: 20px;
}

.Footer .Form__Input::-moz-placeholder,
.NewsletterPopup .Form__Input::-moz-placeholder{
  opacity: 1;
  color: #000;
}

.Footer .Form__Input:-ms-input-placeholder,
.NewsletterPopup .Form__Input::-ms-input-placeholder{
  opacity: 1;
  color: #000;
}

.Footer .Footer__Block--newsletter .Form__Submit,
#newsletter-popup .Form__Submit{
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 0;
}

.Footer .Footer__Block--newsletter .Form__Submit svg{
	width: 23px;
}

.Footer__Inner + .Footer__Aside {
  margin-top: 0px;
}

.NewsletterPopup {
      border: 1px solid #000;
      box-shadow: none; 
      padding-top: 40px;
  }

@media screen and (min-width: 641px) {
  .NewsletterPopup {
      max-width: 385px;
      right: 50px;
      bottom: 50px;
      left: auto;
      border: 1px solid #000;
      text-align: left;
      box-shadow: none;
    
  }
}

.NewsletterPopup .Form__Input{
  border:0;
  border-bottom: 1px solid #000;
}

.continue-shopping{
  padding: 12px 0 0 0;
  font-size: 11px;
  text-align: left;
  cursor: pointer;
}

.CollectionMain{ margin-top: 30px; }
.CollectionToolbar{ align-items: baseline; box-shadow: none; padding-bottom: 16px;}
@media screen and (max-width: 640px) { 
  .CollectionToolbar{ 
    padding: 0 16px;
    display: block;
  } 
  .CollectionToolbar__Group .CollectionToolbar__Item{ text-align: left !important; padding: 0 !important;}
  .CollectionToolbar__Group .CollectionToolbar__Item--sort { padding-left: 20px !important; }
  .CollectionToolbar__Group { margin: 12px 0 20px; }
}

.CollectionToolbar .SectionHeader__Heading{ margin: 0; }
.CollectionToolbar--reverse, .CollectionToolbar__Group{ flex-direction: row-reverse; flex:none; }
.CollectionToolbar__Group .CollectionToolbar__Item{ padding: 0 0 0 40px; }
.CollectionInner{ margin-top: 10px; }
.CollectionInner__Sidebar{ display:none; }
@media screen and (min-width: 1140px) {
  .CollectionInner__Sidebar{ margin-left: 32px; }
}

@media screen and (min-width: 641px){
  .CollectionItem {
      flex: 1 1 0;
  }
}

.CollectionToolbar__Item{ border: 0; }


.CollectionList--grid .CollectionItem{
   padding: 0 6px 18px;
}

@media screen and (max-width: 640px) {
  .shopify-section:first-child .CollectionList--grid{
    margin-top: 0;
  }
  
  .ProductList--carousel .Carousel__Cell {
    width: 90%;
    padding: 0 9px;
    vertical-align: top;
  }
  
}

.CollectionList--spaced{
 	 margin: 12px 12px 0;
}

.CollectionList--grid .CollectionItem{
 	padding: 0 6px 12px; 
}

.shopify-section:not(.shopify-section--slideshow) + .shopify-section .CollectionList--grid.CollectionList--spaced {
    margin-top: 0px;
}

@media screen and (min-width: 1140px) {
  .CollectionList--spaced .CollectionItem {
      padding: 0 9px 18px;
  }
  .CollectionList--spaced{
    margin: 18px 23px 0px;
  }
}

@media screen and (min-width: 1140px) {
  .CollectionItem__Content {
      padding: 0 40px;
  }
  .CollectionItem__Content--bottomLeft, .CollectionItem__Content--bottomRight, .CollectionItem__Content--bottomCenter{
   	  bottom: 35px; 
  }
  
}

@media screen and (min-width: 1500px) {

  .CollectionItem__Wrapper--large {
    height: 900px;
  }
}

.ProductList--carousel{
  margin-left: 9px;
  margin-right: 9px;
}

@media screen and (min-width: 641px) and (max-width: 1140px) {
  .ProductList--carousel .Carousel__Cell{
    padding: 0 9px;
  }
}

@media screen and (min-width: 1141px) {

  .ProductList--carousel{
    margin: 0 22px;
  }

}

@media screen and (max-width: 1007px) {
 
  .ProductList--carousel .Carousel__Cell:first-child {
    margin-left: 0%; /* This is (100% - 62%) / 2, where 62% is the width of a single cell */
  }
  .ProductList--carousel .Carousel__Cell:last-child {
    margin-right: 0%; /* This is (100% - 62%) / 2, where 62% is the width of a single cell */
  }
}

@media screen and (min-width: 641px) and (max-width: 1140px) {
  
  .ProductList--carousel .Carousel__Cell:first-child {
    margin-left: 0%; /* This is (100% - 48%) / 2, where 48% is the width of a single cell */
  }
  .ProductList--carousel .Carousel__Cell:last-child {
    margin-right: 0%; /* This is (100% - 48%) / 2, where 48% is the width of a single cell */
  }
}

.CollectionFilters .Collapsible{
  display: none;
}

.Pagination{
  font-family:"Untitled Sans Regular";
  font-weight: normal !important;
}


.Pagination__NavItem{
  border:0;
  font-size: 16px;
  padding-left: 10px;
  padding-right: 10px;
}

.Pagination__NavItem.is-active{
  border:0;
  box-shadow: none;
  font-family:"Untitled Sans Medium";
  font-weight: normal !important;
}

.Pagination__NavItem svg{
  width: 25px;
  height: auto;
  vertical-align: -6px;
}

.filter-group h4{
  font-family:"Untitled Sans Medium";
  font-weight: normal !important;
}

.filter-group .selected a{
  text-decoration: underline;
  font-weight: normal !important;
}

.Popover__Value{
  padding: 8px 25px !important;
  min-width: 220px;
}

.shopify-section--bordered + .shopify-section--bordered{
 	border: 0 !important; 
}

.Slideshow__ImageContainer.clickable, .CollectionItem__Wrapper{
 cursor: pointer; 
}

.Slideshow__Content--bottomLeft, .Slideshow__Content--bottomCenter, .Slideshow__Content--bottomRight{
 	bottom: 35px; 
}

.template-index .shopify-section:first-child{
  margin-top: 0 !important;
}

.shopify-section--bordered > .Section--spacingNormal{
  padding: 70px 0 0;
}

.Section--spacingNormal{
 	margin-bottom: 0; 
}

@media screen and (min-width: 1008px) {
  
  .Slideshow__Content {
    padding: 0 40px;
 }
  
}

@media screen and (max-width: 640px) {
  .ProductList--grid {
      padding: 0 18px;
  }
}

@media screen and (min-width: 641px) {
  .ProductList--grid {
      padding: 0 32px;
  }
}

.features--heading-large .SectionHeader__Heading--emphasize.u-h1, .features--heading-large .Rte h1.SectionHeader__Heading--emphasize {
  font-size: 50px;
  text-transform: uppercase;
  letter-spacing: -3px;
  margin-bottom:0;
}

@media screen and (min-width: 1008px) {
.features--heading-large .SectionHeader__Heading--emphasize.u-h1, .features--heading-large .Rte h1.SectionHeader__Heading--emphasize {
  font-size: 72px;
  line-height: 62px;
  letter-spacing: -4.32px;
}
}

.features--heading-large .u-h1, .features--heading-large .Rte h1{
 	letter-spacing: 0.4px; 
    line-height: 32px;
}

@media screen and (min-width: 1008px) {
  .SectionHeader:not(:only-child){
    margin-bottom: 20px;
  }
}


.SectionHeader__ButtonWrapper{
  margin-top: 12px;
}

#section-slideshow{ padding-bottom: 18px; }

#shopify-section-featured-collections{ overflow:hidden; }
#section-collection-list .CollectionItem__Link::before, #section-slideshow .Button::before{
  background: transparent !important;
}

.ArticleToolbar{
  display:none !important; 
}

.ArticleList .Grid__Cell{
  margin-bottom: 50px;
}

.ArticleItem__Excerpt{
  display:none;
}

.ArticleListWrapper {
  max-width: 100%;
  margin: 0 auto 60px auto;
}

@media screen and (max-width: 641px) {
  .Article__Wrapper{
      padding: 24px 18px 0;
  }
  .Article__Header{ margin-top: 45px !important; }
  .Article__Body.Rte img{margin-bottom: 30px !important;margin-top: 0px !important; }
  
}

.Article__Header{
  max-width: 620px;
  margin: 55px auto 25px;
}

.Article__Body{
   max-width: 960px;
   margin: 0 auto;
   text-align: left;
}

.Article__Body p{
   max-width: 620px;
   margin: 0 auto;
   text-align: left;
}

.Article__Nav{
  text-align: center;
}

.ArticleToolbar__NavItemSeparator{
  background: #000;
  font-size: 16px;
  text-align: center;
}

.ArticleItem__ImageWrapper{
  margin-top: 16px;
}

@media screen and (max-width: 641px) {
  .ArticleItem__ImageWrapper{
    margin-bottom: 14px;
    margin-top: 0;
  }
}

.template-blog .ArticleItem__Link{
  display:none;
}

.Article__Image_Content{
 	width: 100%;
    height: auto;
}

.flickity-prev-next-button svg{
  display:none;
}

.flickity-prev-next-button{
  background: url(//www.lower.co.nz/cdn/shop/t/81/assets/ArrowLeft.png?v=66203155979640019251754872494) no-repeat;
  background-size: 20px auto;
  width: 20px !important;
  height: 20px !important;
  border-radius: 0 !important;
  top: 50%;
}

.flickity-prev-next-button.next{
  background: url(//www.lower.co.nz/cdn/shop/t/81/assets/ArrowRight.png?v=45357168692255700241754872494) no-repeat;
  background-size: 20px auto;
}

.ArticleItem__Title{
 	margin-bottom: 4px; 
}

.ArticleItem__Content{
 	margin: 0; 
   font-size: 14px;
}

.ShopTheLook{
  padding: 0 13px;
  max-width: 100%;
}

.ShopTheLook__Dot a{
  display:none;
}

.ShopTheLook{
  padding: 0 13px;
}

@media screen and (min-width: 641px) and (max-width: 1140px) {
  .ShopTheLook{
    padding: 0 5px;
  }
}

@media screen and (min-width: 1141px) {
  .ShopTheLook{
    padding: 0 23px;
  }
}

@media screen and (max-width: 640px)
 .ShopTheLook__Item {
  padding: 0 5px;
}
} 
  
.ShopTheLook__Item {
  width: calc(100% - 20px);
  padding: 0 9px;
}


.ShopTheLook__ProductItem .ProductItem__ImageWrapper{
  display:block;
}

.ShopTheLook__ViewButton{
  display: none;
}

.ShopTheLook__ProductList .flickity-page-dots{
  display: none;
}

.ShopTheLook__ProductList .ProductItem__Info{
  margin-top: 0;
}

.ShopTheLook__ProductInline{
  display:none;
}

.ShopTheLook__Dot{
  width: 26px;
  height: 26px;
}

.ShopTheLook__Dot::after{
  background: none;
}

.ShopTheLook__Dot.is-active,
.supports-hover .ShopTheLook__Dot:hover {
  transform: none;
}

.ShopTheLook__Dot .plus{
  position: absolute;
  left: 7px;
  top: 0;
  z-index: 11;
  font-size: 18px;
}

.flickity-prev-next-button.previous{
  left: 32px !important;  
}

.flickity-prev-next-button.next{
  right: 32px !important;
}

.ShopTheLook__ProductList .ProductItem__Info {
    margin-top: 0;
    display: block;
    text-align: center;
    margin-top: 10px;
}


@media screen and (min-width: 1008px) {

  .ShopTheLook__Dot a{
  display:block;
}
  
.ShopTheLook__ProductInline{
  position: absolute;
  z-index: 9;
  margin: -15px 0 0 10px;
  padding: 5px 10px 5px 25px;
  font-size: 16px;
  min-width: 200px;
  display: none;
}

.ShopTheLook__Bk{
  background: #fff;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  z-index: -1;
  left: 15px;
  top: 0;
}


.ShopTheLook__Dot:hover .ShopTheLook__ProductInline{
  display: block;
}

.ShopTheLook__ProductList{
  display: none;
}

  .ShopTheLook__Item{
    width: 50%;
    padding: 0 9px;
  }
  .ShopTheLook__ProductList{
    position: absolute;
    background: #fff;
    right: 0;
    top: 0;
    height: auto;
    padding: 18px;
    margin: 0;
  }
  
  .ShopTheLook__ImageWrapper{
    width: 100% !important;
  }

}

@media screen and (min-width: 1200px) {
  .ShopTheLook__ProductInline{
    min-width: 250px;
  }
}
  

.ProductItem__Info{
 	margin-top: 16px; 
    font-size: 14px;
    line-height: 24px;
}

.ProductItem__Vendor, .ProductItem__Title{
  margin-bottom: 0;
}

.ProductItem__Label{
  padding:0;
  font-family: 'Untitled Sans Medium';
  margin: 0;
  font-size: 14px;
  text-transform: uppercase;
}

.ProductItem__Label.red{
 	color: #DE1409; 
}

.ProductItem__Label.blue{
 	color: #0047ab; 
}

.smbdg_indexed .ProductItem__Info .ProductItem__Label{ display:none; }

.ProductMeta{
  margin-top 37px;
  text-align: left;
}

.ProductMeta__PriceList{
  margin-top: 28px;
}

.ProductMeta_PayLaterOptions{
  font-size: 12px;
  line-height: 12px;
}

.ProductMeta__Description{
  border:0;
  padding:0;
  margin-top: 53px;
}

.ProductMeta__Description h6{
  margin-bottom: 20px;
}

.ProductMeta__Description .Rte strong, 
.ProductMeta__Description .Rte b{
  font-weight: normal !important;
  font-family: 'Untitled Sans Regular' !important;
}

.ProductMeta__Description .Rte p:not(:last-child), 
.ProductMeta__Description .Rte ul:not(:last-child), 
.ProductMeta__Description .Rte ol:not(:last-child){
  margin: 0;
}

.ProductForm{
  margin-top: 55px;
}
 
.ks-chart-modal-link{
	margin: 0 !important;    
}

.ks-chart-modal-link ._ks_text{
  font-size: 12px !important;
  
}
.ProductForm__Option--labelled,.ProductForm__Option{
  margin-bottom: 10px;
}

.ProductForm__Option .HorizontalList--spacingTight{
  margin-left: -4px;
  margin-right: -4px;
}

.ProductForm__Option  .HorizontalList__Item{
  margin-right: 4px;
  margin-left: 4px;
}

.ProductForm__Label{
  display:none;
}

.SizeSwatch{
  border-radius: 21px;
}

.Product__SlideshowNav--dots{
 	display: none; 
}

.Product__SlideshowNavArrow{
  display:none;
}

.flickity-page-dots .dot{
  border: 1px solid #000;
}



@media screen and (min-width: 1140px) {
  .Product--medium .Product__Slideshow {
    max-width: 600px;
  }
  .Product__Info{
    width: 430px;
  }
}

.pswp__ui{
 	bottom: auto;
    top: 20px;
    left: auto;
    right: 20px;
    width: auto;
}

.pswp__button{ width: auto; }

.pswp__button--close svg{
  width: 20px;
  height: auto;
}

.pswp__button--next svg, .pswp__button--prev svg{
  width: 25px;
  height: auto;
}


@media screen and (min-width: 1008px) {
  .Product__Tabs .Collapsible__Content {
    padding-right: 0px;
  }
}

@media screen and (max-width: 1007px) {
  .Product__Tabs .Collapsible{
     padding: 0;
  }
}

#hiplee-alternativeProducts-widget,#hiplee-recentlyViewed-widget{
  display: none;
}

.ProductForm__AddToCart{
  margin-top: 24px;
}

.ProductForm__AddToCart.Button--secondary{
  color: #fff;
  background: #d9d9d9;
}

.Product__Aside{
  max-width: 100%;
  padding: 0;
}

.Product__Tabs{
 	margin: 0;
}

.Product__Tabs .Collapsible{
 	border: 0;   
}

.Product__Tabs .Collapsible__Plus{
  position: relative;
  top: auto;
  right: auto;
  padding-left: 30px;
}

.PageHeader{
 	margin: 20px auto 23px; 
}

.PageHeader--withBackground{
  margin: 0;
}

.PageHeader + .PageContent{
  margin-top: 45px;
}

.Drawer__Main .filter-menu{
   padding: 20px;
}

.Drawer__Main .pt-apply{
   background: #000;
   border-radius: 20px !important;
}

.Drawer__Main .pt-apply::hover{
   background: #6c6c6c;
}

.Price--highlight{  }

.CartItem__Discount{
  color: #6c6c6c;
  background-color: transparent;
  padding: 4px 0;
}

.store{ display:flex; clear:both; margin-bottom: 150px;}
.store-image { width: 620px;}
.Rte .store-image img{ padding:0; margin: 0; }
.storeInfo {width: 280px; padding-left: 64px; }
.storeInfo p strong{ font-size: 16px; }
.hasMapLink p{ margin-bottom: 0; }

@media screen and (max-width: 1008px) {
  .store{ display: block; margin-bottom: 60px; }
  .store-image, .storeInfo { width: 100%; padding:0; }
  .Rte .store-image img{ margin-bottom: 16px; }
}

#superbar-codeword .bar__action.bar__action--primary{
    font-weight: normal !important;
    border-radius: 21px !important;
    font-size: 14px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

#superbar-codeword .bar__action.bar__action--dismiss{
  color: #fff !important;
  stroke: #fff !important;
  margin-right: 10px;
}

#superbar-codeword .bar__action.bar__action--dismiss svg{
  color: #fff !important;
  stroke: #fff !important;
}

#superbar-codeword .bar__content,
#superbar-codeword .bar__content .bar__text{
  text-align: center !important;
}

a.solid {
    display: none;
}

.solid {
    text-decoration: line-through;
    opacity: 0.5;
    pointer-events: none;
}
.ProductItem__ColorSwatchItem .ColorSwatch--small {
    width: max-content;
    height: max-content;
}
.ProductItem__ColorSwatchItem .ColorSwatch.is-active:after,.ProductItem__ColorSwatchItem .ColorSwatch__Radio:checked+.ColorSwatch:after,.ColorSwatch:hover:after {
    border: 0px solid currentColor !important;
}
@media (-moz-touch-enabled: 0), (hover: hover) {
    [data-tooltip]:hover:before {
        opacity: 1;
        visibility: hidden;
    }
}