/** Shopify CDN: Minification failed

Line 145:1 Expected "}" to go with "{"

**/
/* PDP - sections/productOverview.liquid */

/* Fix PDP sticky form from cutting off on desktop*/
@media(min-width: 768px) {
  .template-product #main {
    grid-template-columns: 1fr minmax(auto, 640px);
  /* }
  .productAside {
    padding-left: 40px;
    padding-right: 40px;
  }
  .productAside aside {
    top: -190px;
  }
  .productAside aside, .productAside form {
    gap: 1.2rem;
  }
  .productAside__container {
    display: flex;
    justify-content: space-between;
  }
  .productAside__title {
    flex: 1;
  }
  .productAside__shortDescription {
    font-size: 16px;
  } */
}

.productAside__variantSelector {
  order: -1;
}

.rtx-subscription__tooltipContent{
  z-index: 2;
}



@font-face {
  font-family: Anton;
  src: url('Anton-Regular.woff2?v=b3a57982e82d9e3082b66c25aeb93d29') format("woff2"),
  url('Anton-Regular.woff?v=4337c4346e2a6971e3aaecbad30b0eb1') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: Futura;
  src: url('Futura-Bold.woff2?v=b79a8ee1dd1a58dd369ecb1c4b166a20') format("woff2"),
  url('Futura-Bold.woff?v=7b08bacc16cbdeb61cb7656e8963cff4') format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: Futura;
  src: url('Futura-Medium.woff2?v=d1e603fb868199f9d0eaec00829dc4f4') format("woff2"),
  url('Futura-Medium.woff?v=a1f69bd57c91bec088519b69caf4d716') format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap
}


/* PDP - Klaviyo - Back in stock */
.productAside__variant--soldOut {
  pointer-events: unset;
}

.klaviyo-btn, #klaviyo-bis-modal .btn {
  --color: #6D3176;
  --background: #96D9E8;
  --shadow: #9C6EB5;
  transition: box-shadow .33s cubic-bezier(.55,0,.1,1);
  align-items: center;
  justify-content: center;
  padding: 20px 32px;
  color: var(--color);
  background: var(--background);
  font: 700 16px / 1 Futura,sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 16px;
  line-height: 18px;
  box-shadow: 4px 8px 0 var(--shadow);
}
.klaviyo-btn:hover, #klaviyo-bis-modal .btn:hover {
  box-shadow: 0 0 0 var(--shadow);
}
/* #klaviyo-bis-modal .btn:not(:disabled),
.klaviyo-btn:not(:disabled) {
  box-shadow: 4px 8px 0 #fd7ad4;
  background: #ff0087;
}
.klaviyo-btn:focus, 
.klaviyo-btn:hover,
#klaviyo-bis-modal .btn:focus, 
#klaviyo-bis-modal .btn:hover {
  box-shadow: 0 0 0 #fd7ad4;
} */
#klaviyo-bis-modal {
  color: white;
}

#klaviyo-bis-modal .modal-title {
    font-family: "filson-pro", Anton, sans-serif;
    text-transform: uppercase;
}


#passcodeform input{
  color: #000000 !Important;
}
.template-product div#passcode {
    position:relative;
    height: 80dvh;
    grid-column: 1/3;
    align-items: center;
    justify-content: center;
    display: flex;
}

.template-product div#passcodeform {

    width: 100%;
}

@media(max-width:640px) {
  /* .productCard__tag {
    top: 0;
    width: fit-content;
    margin: auto;
  } */
  .productCard__media {
    top: 14px;
  }
}