/** Shopify CDN: Minification failed

Line 12:10 Expected identifier but found whitespace
Line 12:16 Unexpected "!"

**/
.product__pickup-availabilities,
.pickup-availability-preview,
.pickup-availability-button,
.pickup-availability-list {
  }
  display: none !important;
.product__pickup-availabilities{
  display: none !important;
}
.product__pickup-availabilities:not([available]){
  display:none;
}
.pickup-availability-preview{
  align-items: flex-start;
  display: flex;
  gap: 10px;
}
.pickup-availability-preview p{
  margin-top: 5px;
}
.pickup-availability-preview p:first-child{
  margin-top: -2px;
  color:#2E7D32;
}
.pickup-availability-button{
  margin-top: 10px;
  text-align: left;
}
.pickup-availability-preview-modal{
  margin-top: 10px;
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
.pickup-availability-preview svg,
.pickup-availability-preview-modal svg{
  flex: 0 0 auto;
}
.pickup-availability-preview-modal span{
  margin-top: -2px;
  color:#2E7D32;
}
.pickup-availability-list{
  margin-top: 20px;
}
.pickup-availability-list__item{
  display:flex;
  flex-direction:column;
  padding-top:calc(20px + var(--border-width));
  position:relative;
}
.pickup-availability-list__item:before{
  content:"";
  position:absolute;
  width:calc(100% + 20px * 2);
  top:0;
  left:-20px;
  border-top: max(var(--border-width),1px) var(--border-style) var(--color-border);
  transition: border-color var(--duration-medium) var(--animation-bezier);
}
@media (min-width: 993px){
  .content__border-h:hover .pickup-availability-list__item:before{
    border-color:var(--color-border-hover);
  }
}
.pickup-availability-list__item:not(:first-child){
  margin-top: 20px;
}
