/** Shopify CDN: Minification failed

Line 222:0 Unexpected "}"

**/
body .loop-onstore {
  justify-content: flex-end;
  flex-direction: row;
  width: 100%;
}

body .loop-onstore__back {
  margin-left: 50px;
}

/* Chat */
#dummy-chat-button-iframe {
  right: 24px !important;
  left: auto !important;
}

/* Newsletter */

#shopify-section-popup #modal-popup {
  padding: 0;
}
#shopify-section-popup modal-box.popup {
  bottom: 0;
  left: 0; 
  right: 0;
  top: auto;
  background: none;
  height: auto;
}
#shopify-section-popup .popup-content {
  bottom: 0;
  left: 0; 
  right: 0;
  top: auto;
  border-top: 1px solid #000;
  max-width: 100%;
}
#shopify-section-popup .popup-text {
  max-width: 100%;
  display: flex;
  flex-direction: column;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: var(--site-horizontal-padding);
  padding-right: var(--site-horizontal-padding);
}
#shopify-section-popup .popup-text .rte,
#shopify-section-popup .popup-text .klaviyo-form {
  width: 80% !important;
}
#shopify-section-popup .popup-text .klaviyo-form form {
  padding: 0 !important;
}
#shopify-section-popup .popup-text .klaviyo-form form .needsclick {
  padding: 0 !important;
  min-height: auto !important;
}
#shopify-section-popup .popup-text .klaviyo-form form .needsclick button {
  background: #000 !important;
  padding: 0px 30px !important;
  text-transform: uppercase !important;
  font-size: 12px !important;
  border-radius: 0 !important;
}
#shopify-section-popup .popup-text .klaviyo-form form .needsclick input {
  border: 0 !important;
  border-bottom: 2px solid #000 !important;
  border-radius: 0 !important;
  outline: none !important;
  font-size: 12px !important;
}
#shopify-section-popup .popup-text .klaviyo-form form .needsclick inputinput:focus {
    outline: none !important;
}
#shopify-section-popup .popup-text .klaviyo-form form .needsclick p {
  text-align: left !important;
  font-size: 17px !important;
  margin-top: 5px !important;
}
#shopify-section-popup .popup-text .klaviyo-form form .needsclick p span {
  font-size: 17px !important;
  margin-top: 5px !important;
}
.variant-quantity{
  border: 1px solid black; 
  margin-top: 10px;
  padding: 20px 25px;
  text-align:center;
  color: white;
  background: black;
  opacity: 1 !important;
  display: block;
  font-size: 16px;
}

@media screen and (max-width: 768px) {
  #shopify-section-popup .popup-text .rte,
  #shopify-section-popup .popup-text .klaviyo-form {
    width: 94% !important;
  }
  #shopify-section-popup .popup-text .rte p {
    margin-bottom: 1em !important;
  }
  
}

/*Notify ME*/
#AddToCart.disabled {
  opacity: 1;
}
.klaviyo-bis-trigger {
  position: absolute;
  z-index: 1;
  opacity: 1 !important;
  pointer-events: initial !important;
  width: 100%;
  left: 0;
  right: 0;
}
/*Coggins*/
@media screen and (max-width: 768px) {
  #the-outsider-boot .site-box:before {
    display: none;
  }
  #section-template--14891884904557__60d49793-be10-493d-b073-70085df7c779,
  #section-template--14891884904557__05247005-b184-4e42-bee1-c1441cd357c0,
  #section-template--14891884904557__4cbfd9f4-51c7-4bf3-9b77-8e2a731664ee,
  #section-template--14891885297773__60d49793-be10-493d-b073-70085df7c779,
  #section-template--14891885297773__05247005-b184-4e42-bee1-c1441cd357c0,
  #section-template--14891885297773__4cbfd9f4-51c7-4bf3-9b77-8e2a731664ee {
    display: flex;
    flex-direction: column-reverse;
  }
  #section-template--14891884904557__67728bb9-a0b4-4cc4-b2d8-d35ae257737e,
  #section-template--14891884904557__a7db32af-8302-466f-8f96-203b7f0e1e58,
  #section-template--14891884904557__708bc91f-a535-4da4-95db-16c9f7a16531,
  #section-template--14891885297773__67728bb9-a0b4-4cc4-b2d8-d35ae257737e,
  #section-template--14891885297773__a7db32af-8302-466f-8f96-203b7f0e1e58{
    display: flex;
    margin: 20px 0;
    flex-wrap: wrap;    
  }
  #section-template--14891884904557__67728bb9-a0b4-4cc4-b2d8-d35ae257737e .site-box:nth-child(1),
  #section-template--14891884904557__67728bb9-a0b4-4cc4-b2d8-d35ae257737e .site-box:nth-child(2),
  #section-template--14891884904557__a7db32af-8302-466f-8f96-203b7f0e1e58 .site-box:nth-child(1),
  #section-template--14891884904557__a7db32af-8302-466f-8f96-203b7f0e1e58 .site-box:nth-child(2),
  #section-template--14891884904557__708bc91f-a535-4da4-95db-16c9f7a16531 .site-box:nth-child(1),
  #section-template--14891884904557__708bc91f-a535-4da4-95db-16c9f7a16531 .site-box:nth-child(2),
  #section-template--14891885297773__67728bb9-a0b4-4cc4-b2d8-d35ae257737e .site-box:nth-child(1),
  #section-template--14891885297773__67728bb9-a0b4-4cc4-b2d8-d35ae257737e .site-box:nth-child(2),
  #section-template--14891885297773__a7db32af-8302-466f-8f96-203b7f0e1e58 .site-box:nth-child(1),
  #section-template--14891885297773__a7db32af-8302-466f-8f96-203b7f0e1e58 .site-box:nth-child(2),
  #section-template--14891885297773__708bc91f-a535-4da4-95db-16c9f7a16531 .site-box:nth-child(1),
  #section-template--14891885297773__708bc91f-a535-4da4-95db-16c9f7a16531 .site-box:nth-child(2) {
    width: 50%;
    height: 300px;
  }
  #section-template--14891884904557__67728bb9-a0b4-4cc4-b2d8-d35ae257737e .site-box:nth-child(3),
  #section-template--14891884904557__a7db32af-8302-466f-8f96-203b7f0e1e58 .site-box:nth-child(3),
  #section-template--14891885297773__67728bb9-a0b4-4cc4-b2d8-d35ae257737e .site-box:nth-child(3),
  #section-template--14891885297773__a7db32af-8302-466f-8f96-203b7f0e1e58 .site-box:nth-child(3) {
    width: 100%;
    height: 500px;
    margin-top: 20px;
  }
  #block-template--14891884904557__05247005-b184-4e42-bee1-c1441cd357c0,
  #block-template--14891885297773__4cbfd9f4-51c7-4bf3-9b77-8e2a731664ee {
    height: 400px !important;
  }
  #block-template--14891884904557__4cbfd9f4-51c7-4bf3-9b77-8e2a731664ee {
    height: 600px !important
  }
  #shopify-section-template--14857499836525__708bc91f-a535-4da4-95db-16c9f7a16531{
    margin-top: 20px;
  }
}

/*Clothing Size Guide*/
.clothing-size-chart  {border-collapse:collapse;border-spacing:0;}
.clothing-size-chart  td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  overflow:hidden;padding:10px 5px;word-break:normal;}
.clothing-size-chart  th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.clothing-size-chart  .tg-baqh{text-align:center;vertical-align:top;background:transparent}
.clothing-size-chart  .tg-lqy6{text-align:right;vertical-align:top}
.clothing-size-chart  .tg-0lax{text-align:left;vertical-align:top}
.clothing-size-chart  .tg-baqh,
.clothing-size-chart  .tg-lqy6,
.clothing-size-chart  .tg-0lax{border-color:rgb(221, 213, 204);text-align:center;vertical-align:top;font-size:11px;}

/*MTO*/
.template-product-mto-cordovan .variant-quantity {
  display: block;
}
.template-product-mto-cordovan .variant-quantity-mto-cordovan {
  font-weight: 600;
  letter-spacing: -1px;
}

/*Home overrides*/
body#viberg-boot-since-1931 .site-box.box--column-flow {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
body#classic-ss24 .box--big,
body#city-ss24 .box--big,
body#refined-ss24 .box--big,
body#terrain-ss24 .box--big {
  min-height: 60vh;
}
.cart-item .thumbnail {
  background: transparent !important;
}
.cart-item .thumbnail img.lazy {
  opacity: 1;
}
}