/* Version 2.4.2 | Accordion Dropdown Plugins for Squarespace | Copyright Will Myers */
.wm-accordion-start {
  display:flex;
  cursor: pointer;
  box-sizing:border-box;
  justify-content:space-between;
  border-bottom: 1px solid #ddd;
}
.wm-accordion-start.wm-active-panel{
  transition: max-height .5s ease-in-out
}

.wm-accordion-start::after {
  margin-left:17px;
  margin-right:17px;
  height:100%;
  content:"+";
  display:inline-block;
  transition:all .5s ease-in-out;
}
.wm-accordion-start.wm-active-accordion::after{
  transform:rotate(180deg);
  transform-origin: 50% 50%;
  transition:all .5s ease-in-out;
}

p.wm-accordion-start, h1.wm-accordion-start, h2.wm-accordion-start, h3.wm-accordion-start, h4.wm-accordion-start{
  width:100%;
  margin-top:0px;
  margin-bottom:0px;
  margin-block-start:0px;
  margin-block-end:0px;
}
.wm-panel {
  box-sizing:border-box;
  padding-top:17px;
  margin-top:-17px;
  display:block;
  max-height: 0;
  overflow: hidden;
  transition: max-height .5s ease-in-out, background-color .5s ease-in-out;
}
.wm-panel:not(.loading) > .sqs-block{
  display:block !important;
}
.wm-remove-height{
  height:0px !important;
  padding:0px !important;
}

/*Product Page CSS*/
.ProductItem-details-checkout.wm-accordion-adjusted, .ProductItem-details.wm-accordion-adjusted{
  display:flex !important;
}
.ProductItem-details-accordion .wm-accordion-block,{
  padding-bottom:0px;
}
.ProductItem-details .wm-accordion-adjusted .ProductItem-product-price, .ProductItem-details.wm-accordion-adjusted .ProductItem-product-price{
  order: 1;
  margin-bottom:unset;
}
.ProductItem-details .wm-accordion-adjusted .ProductItem-details-excerpt, .ProductItem-details.wm-accordion-adjusted .ProductItem-details-excerpt{
  order: 2;
  margin-bottom:unset;
}
.ProductItem-details .wm-accordion-adjusted .ProductItem-details-accordion, .ProductItem-details.wm-accordion-adjusted .ProductItem-details-accordion{
  margin-bottom:25px;
  order: 3
}
.ProductItem-details .wm-accordion-adjusted .product-quantity-input, .ProductItem-details .wm-accordion-adjusted .product-variants, .ProductItem-details.wm-accordion-adjusted .product-quantity-input, .ProductItem-details.wm-accordion-adjusted .product-variants{
  order: 4;
}
.ProductItem-details .wm-accordion-adjusted .sqs-add-to-cart-button-wrapper, .ProductItem-details.wm-accordion-adjusted .sqs-add-to-cart-button-wrapper{
  order: 5;
}

/*Special Case with Product Block in Accordion in Product Details*/
.ProductItem-details-accordion .product-block .variant-select-wrapper{
  opacity: 1;
  position: unset; 
  transition: unset;
  padding: unset;
}
.ProductItem-details-accordion .product-block .variant-select-wrapper:after{
  display:none;
}
.ProductItem-details-accordion .product-block .variant-select-wrapper > select{
  position: unset;
  right: unset;
  top: unset;
  width: unset;
  height: unset;
  font-size: unset;
  color: unset;
  padding-right: unset;
  appearance: auto;
}