/** Shopify CDN: Minification failed

Line 20:0 Unexpected "{"
Line 20:1 Unexpected "{"
Line 20:11 Expected ":"
Line 100:2 Unexpected "{"
Line 100:3 Unexpected "{"
Line 100:13 Expected ":"
Line 105:2 Unexpected "{"
Line 105:3 Unexpected "{"
Line 105:13 Expected ":"
Line 123:2 Unexpected "{"
... and 5 more hidden warnings

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
{{ settings.global_css }}

.t4s-top-bar__location{
  padding:8px 10px !important;
  font-size:14px !important;
}

.t4s-subtitle{
  font-style:normal !important;
}

.meteor-store-locator-pdp {
    margin: 0;
    display: grid;
}

.t4s-product-form__buttons.is-loading {
  opacity: 0;
}

.t4s-product-form__buttons {
  opacity: 1;
  transition: opacity 0.35s ease-out;
}

.btn_round{border-radius:40px;}

.meteor-store-locator-pdp span{display:inline-flex;}

.meteor-store-locator-pdp span svg{margin-right:10px;}
/*toegevoegd door marlon 27-35 */
.meteor-store-locator-pdp > span {
    font-size: 0.9em;
    min-height: 20px;
}
.meteor-store-locator-pdp > span i.las {
    align-self: center;
    margin-right: 5px;
    color: #5db080;
}

.t4s-pr-vendor {
  max-width: 150px;
}
.t4s-swatch__list {
  border-radius: 20px !important;
  width: 60%;
}

.is-t4s-style__color .t4s-swatch__item.is-sw__color.is--soldout {
    position: relative;
    --color-sold-out: none !important;
}

.t4s-drawer__header {display:none !important;}

.t4s-complimentary{
    border: 1px solid #f1f1f1;
    width: 70%;
    padding: 20px;
    border-radius: 20px;
}

.tl-label.tl-name{margin-top:2px;}

.labels-pdp-wrapper{
  width:100%;
  flex-wrap:wrap;
  gap:30px;
}

a.t4s-lang-item{
  text-transform:capitalize;
}




/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  {{ settings.desktop_css }}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  {{ settings.tablet_mobile_css }}

  .t4s-swatch__list {
  border-radius: 20px !important;
  width: 100%;
}

.meteor-store-locator-pdp{
   width: 100%;
}

.t4s-complimentary{
  width: 100%;
}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  {{ settings.tablet_css }}
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  {{ settings.mobile_css }}

  .labels-pdp-wrapper{
    justify-content:center;
  }
}