/** Shopify CDN: Minification failed

Line 414:0 Unexpected "}"

**/
@font-face {
font-family: "Monument";
src: url("https://cdn.shopify.com/s/files/1/0725/8993/4874/files/MonumentExtended-Bold.woff?v=1677844292") format("woff"), url("https://cdn.shopify.com/s/files/1/0725/8993/4874/files/MonumentExtended-Bold.woff2?v=1677844292") format("woff2");
}





body, p, h5, .h5-style {
  font-family: "Helvetica", serif;
}


h1, h2, .collapsible-tabs__heading, .header-account-link, .mobile-nav-title, .mobile-navigation-drawer .navigation__tier-2>.navigation__item>.navigation__link, .title, .majortitle {
font-family: "Monument" !important;
font-size: 14px !important;
text-transform: uppercase;

}

.button, .product-form .quantity-submit-row.has-spb .shopify-payment-button__button, .button, a.button, .btn, a.btn, button, input[type=submit], input[type=reset], input[type=button], .product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit] {
  font-family: "Helvetica"  !important;
  letter-spacing: 0;
}


.announcement p {
  font-size: 10px;
}

/* LAYOUT */

.container {
  padding-left: 10px;
  padding-right: 10px;
}

 .pageheader, .logo-area{
   border: none;
 }




.template-product {
  max-width: 100vw !important;
  overflow-x: hidden !important;
  -webkit-overflow-x: hidden !important;
}



/* HEADER */

.announcement-bar__announcements {
  margin: 0.3em 0;
}

.pageheader--layout-inline-permitted .logo-area__left {
  min-height: auto;
}

.pageheader .logo {
  padding: 8px 0;
}

.navigation--left .navigation__tier-1-container .navigation__tier-1 > .navigation__item > .navigation__link, .show-search-link__text, .cart-link__label, #pagefooter .section-footer__title {
  font-family: 'Monument';
font-size: 14px;
text-transform: uppercase;

}

.logo-area__right svg {
  display: none;
}

.navigation .navigation__tier-1 > .navigation__item > .navigation__link::before {
height: 0;
}


@media only screen and (max-width: 767px) {
.cart-link__label {
  display: inline-block !important;
  margin-left: -40px;
}
}


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

.header-account-link, .logo-area__right .show-search-link {
  margin-inline-end: 40px;
}
  
  .navigation .navigation__item--with-small-menu > .navigation__tier-2-container {
    min-width: 100%;
    max-width: 100%;
    padding: 0;
    border: none;
  }
.navigation .navigation__item--with-small-menu>.navigation__tier-2-container .container {
  padding: 0;
}

  .navigation .navigation__item--with-small-menu>.navigation__tier-2-container .navigation__tier-2 .navigation__item {
font-family: 'Monument';
font-size: 14px;
text-transform: uppercase;
  }

  .navigation__tier-1 ul {
    display: inline-block;
  }

  .navigation .navigation__tier-2-container {
    left: 0 !important;
    padding-left: 10px !important;
  }

  #NavigationTier2-1 .container {
    max-width:100%;
  }
  
}

/* MENU MOBILE*/

.mobile-navigation-drawer .navigation__tier-1 > .navigation__item > .navigation__link {
font-family: 'Monument';
  font-size: 14px;
  text-transform: uppercase;
}

.mobile-navigation-drawer .navigation__mobile-header {
  border: none;
}

.navigation .navigation__tier-1 {
  background: none;
}



/* HOMEPAGE */

#shopify-section-template--18085906383130__8a398909-4455-44f3-967f-23b3e75f8335 .product-block__title {
  text-align: center;
  font-family: "Monument";
  font-size: 30px;
  position: absolute;
  top: -20px;
  width: 100%;
  text-transform: uppercase;
}

#shopify-section-template--18085906383130__8a398909-4455-44f3-967f-23b3e75f8335 .container {

  padding: 0;
  margin-top: 200px;
  margin-bottom: -30px;
}

@media only screen and (max-width: 767px) {
  #shopify-section-template--18085906383130__8a398909-4455-44f3-967f-23b3e75f8335 .container {
    margin-top: 100px;
    margin-bottom: 0px;
  }
}




@media only screen and (max-width: 767px) {
#shopify-section-template--18085906383130__8a398909-4455-44f3-967f-23b3e75f8335 .product-block__title {
   font-size: 70px;
   top: -80px;
 } 

#shopify-section-template--18085906383130__b39a6171-5586-475b-83b8-6d76aedd7909 .product-block {
    padding-left: 5px !important;
  }

#shopify-section-template--18085906383130__8a398909-4455-44f3-967f-23b3e75f8335 .collection-listing .product-list .product-block {
  width: 100%;
}

#shopify-section-template--18085906383130__8a398909-4455-44f3-967f-23b3e75f8335 .product-block:last-child {
  margin-top: 40px;
}  
  
}




.collection-slider-row.for-collections.use-alt-bg {
  padding-bottom: 0;
}

.collection-slider-row {
  margin-top: 0;
}

.collection-listing .product-block {
  margin-bottom: 0;
}

@media only screen and (min-width: 1400px) {
  #shopify-section-template--18085906383130__b39a6171-5586-475b-83b8-6d76aedd7909 {
    padding-left: 10px;
  }
}

@media only screen and (max-width: 1399px) {
  #shopify-section-template--18085906383130__b39a6171-5586-475b-83b8-6d76aedd7909 {
    padding-top: 10px;
  }
}

@media only screen and (max-width: 767px) {
  #shopify-section-template--18085906383130__b39a6171-5586-475b-83b8-6d76aedd7909  {
margin-top: -20px;
}
}


/*
#shopify-section-template--18085906383130__b39a6171-5586-475b-83b8-6d76aedd7909 {
  margin-top: -140px;
}
*/


/* FOOTER */

#pagefooter {
  background: none;
}

.section-footer__row-lower {
  display: none;
}

input[type=text], input[type=number], input[type=email], input[type=password], input[type=address], input[type=tel], textarea {
  border: 0;
}

::placeholder {
 color: #8c8c8c !important; 
}

button.btn.btn--primary.signup-form__button {
color: #000;
  background: none;
  border: none;
  border-bottom: 1px solid black;
}

.signup-form input[type=email] {
  width: 100%;
  background: none;
  padding: 0 !important; 
 border-bottom: 1px solid #000 !important;
  font-family: "Helvetica";
  padding-bottom: 5px !important;
  font-size: 12px;
  outline: none;
}

.signup-form input[type=email]:hover {
  border: none;
}

.signup-form input[type=email]:focus {
  outline: none;
  border: none;
}

input[type=text]:active, input[type=text]:focus, input[type=number]:active, input[type=number]:focus, input[type=email]:active, input[type=email]:focus, input[type=password]:active, input[type=password]:focus, input[type=address]:active, input[type=address]:focus, input[type=tel]:active, input[type=tel]:focus, textarea:active, textarea:focus {
  box-shadow: none;
}

.signup-form p {
  margin-bottom: 0; 
  width: 100%;
}

.signup-form .button, .signup-form a.button, .signup-form .btn,.signup-form  a.btn,.signup-form  button,.signup-form .signup-form input[type=submit], .signup-form input[type=reset],.signup-form input[type=button] {
  padding: 0 !important;
  width: 30% !important;
}

#footer_newsletter_signup {
  display: flex !important;
  width: 100%;
justify-content: space-between;
  flex-wrap: nowrap !important;
}

.TNCfooter h4 {
    margin-top: 20vh;
  margin-bottom: 20vh;
  text-align: center;
  font-family: "Monument";
  font-size: 4em;
  text-transform: uppercase;
}

.section-footer__row--blocks {
  padding-bottom: 0;
  padding-top: 0;
}

@media only screen and (max-width: 767px) {
  .section-footer__row--blocks {
    padding-bottom: 30px;
  }

  .TNCfooter h4 {
    font-size: 5em;
    line-height: 1.2;
  }
}

.section-footer__row-container {
  border: none;
}


/* COLLECTION */

@media only screen and (max-width: 767px) {
  #shopify-section-template--18085906350362__main {
    margin-left: -5px;
  }

}

#shopify-section-template--18085906350362__main .collection-listing .product-list {
  margin-left: -20px;
}

 .utility-bar {
   display: none;
 }

 .product-price{
   justify-content: center;
 }

.product-block .product-link {
  text-align: center;
}

/* PRODUCT */
.size-chart-link__icon svg {
  display: none;
}

 .button--sold-out{
   background: none !important;
 }

.opt-btn:checked + .opt-label {
  box-shadow: none;
}

.opt-label {
  background: none;
}

 .product-form .quantity-submit-row.has-spb .button{
   background: transparent;
 }

 .product-form .label {
   font-weight: 400;
 }

.button--sold-out{
   background: none;
 }


@media only screen and (min-width: 767px) {
 .product-detail .gallery-size-large+.product-column-right{
   padding-right: 44px;
 }
}

 .product-detail-accordion .cc-accordion-item__title, .cart-item__title{
font-family: 'monument';
text-transform: uppercase; 
}

.js .product-detail .product-form .option-selectors {
    display: flex;
    flex-direction: column-reverse;
} 

/*
#shopify-section-template--18085906612506__main .product-detail {
  //max-width: 2000px;
  justify-content: space-between;
/*  overflow: hidden;*/
}*/

@media only screen and (max-width: 767px) {
  #shopify-section-template--18085906612506__main .product-detail {
    overflow: hidden;
  }
}


.product-form  .theme-money {
font-family: "Monument" !important;
font-size: 14px !important;
text-transform: uppercase;
}


/*SEARCH */
.main-search button.main-search__close svg {
  border: 1px solid black;
}

.main-search button.main-search__close svg line {
  color: black;
}

/* CART */



.pageheader svg.feather {
  border: 1px solid black;
}

.logo-area .button.mobile-nav-toggle svg{
  border: none !important;
}

.pageheader--sticky .added-notification {
  box-shadow: none;
}

.cc-popup .cc-popup-close {
  border: 1px solid black;
}

 .subtotal {
font-family:'monument';
font-size: 12px;
 }

.cart-drawer-modal.cc-popup.cc-popup--right .cc-popup-modal {
width: 440px;
}
/*
.cart-item__quantity {
display: none;
}
*/

.buttoned-input {
  background: none;
  border: none;
}

.cart-drawer__title {
opacity: 0;
}

.cart-item__selling-price, .cart-item__selling-total {
font-weight: 400;
}




.cart-link__count {
background: none;
  color: black;
  position: relative;
  font-family: "Monument";
top: -1px;
font-size: 10px;
margin-left: -4px;
}

.cart-drawer__note textarea {
font-family: "Helvetica", serif !important;
}

.product-detail .detail .title  {
font-family: "Monument", sans-serif !important;
  font-size: 22px !important;
  text-transform: capitalize;
} 

.gallery--layout-collage-1 .product-slideshow:not(.slick-slider) .slide:first-child {
    flex: 1 0 calc(50% - 20px);
}

.gallery--layout-collage-1 .product-slideshow:not(.slick-slider) .slide:nth-child(3) {
    flex: 1 0 calc(100% - 20px);
}

/* LOOKBOOK*/

@media only screen and (max-width: 767px) {
  #shopify-section-template--18214228295962__a775d95f-9240-426a-976e-dfc3561c5a38 ul {
    justify-content: start !important;
    margin-left: 10px;
  }
}

#section-id-template--18214228295962__a775d95f-9240-426a-976e-dfc3561c5a38 {
  margin: 0;
}

#shopify-section-template--18214228295962__main {
  display: none;
}

#template label, .edit_address label {
  font-weight: 400;
}


input[type=text]:hover, input[type=number]:hover, input[type=email]:hover, input[type=password]:hover, input[type=address]:hover, input[type=tel]:hover, textarea:hover {
  border: none;
}

input[type=text]:active, input[type=text]:focus, input[type=number]:active, input[type=number]:focus, input[type=email]:active, input[type=email]:focus, input[type=password]:active, input[type=password]:focus, input[type=address]:active, input[type=address]:focus, input[type=tel]:active, input[type=tel]:focus, textarea:active, textarea:focus {
  border: none;
}

input[type=text], input[type=number], input[type=email], input[type=password], input[type=address], input[type=tel], textarea {
  font-family: 'Helvetica'  !important;
}

input[type=text].main-search__input {
border-radius: 0;
}


/* ABOUT */

#shopify-section-template--18253859455258__main {
  display: none;
}

.main-search button.main-search__close {
  top: -5px;
}


  /* KLAVIYO */

#email_65147159 {
  border-radius: 0px !important;
}

.kl-private-reset-css-Xuajs1 button {
  transition: color 0.5s;
}
.kl-private-reset-css-Xuajs1 button:hover {
  background: inherit !important;
    color: black !important;
}

.needsclick .go952291206 .kl-private-reset-css-Xuajs1 button{
  color: black !important;
}

.product-form .quantity-submit-row.has-spb .button {
  border: 1px solid black;
}