/* Addendum for the genuine WRFS collagen template: variable WooCommerce form only.
   All original static-gallery, image-frame, title, rating, prices, tabs and mobile CSS is unchanged. */
#wrfs-single.wrfs-escuminac-variable .wrfs-info {
  grid-template-rows:18px 117px 30px 88px 58px 52px auto 42px!important;
}
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase {
  height:auto!important;min-height:176px!important;max-height:none!important;
  display:block!important;overflow:visible!important;
}
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase form.variations_form.cart {
  display:block!important;height:auto!important;max-height:none!important;
  width:100%!important;margin:0!important;padding:0!important;float:none!important;
}
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .variations {
  border:0!important;border-collapse:collapse!important;display:table!important;
  width:100%!important;max-width:100%!important;margin:0 0 10px!important;
  background:transparent!important;box-shadow:none!important;
}
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .variations tbody,
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .variations tr {display:table-row-group!important;}
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .variations tr {display:table-row!important;}
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .variations td,
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .variations th {
  display:table-cell!important;padding:0 12px 8px 0!important;border:0!important;
  background:transparent!important;vertical-align:middle!important;text-align:left!important;
}
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .variations label{
  display:block!important;color:#e7c27f!important;font:700 12px/1.35 Arial,Helvetica,sans-serif!important;
  text-align:left!important;margin:0!important;white-space:normal!important;
}
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .variations select {
  display:block!important;appearance:auto!important;min-width:0!important;max-width:100%!important;
  width:100%!important;height:48px!important;min-height:48px!important;
  border:1px solid #927144!important;border-radius:3px!important;
  background:#15110d!important;color:#f7e8ca!important;
  font:14px Arial,Helvetica,sans-serif!important;padding:0 12px!important;
  box-shadow:none!important;
}
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .reset_variations{
  display:inline-block!important;color:#e7c27f!important;font-size:12px!important;
  line-height:1.6!important;margin:7px 0!important;
}
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .single_variation_wrap,
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .woocommerce-variation {
  display:block;position:relative;width:100%!important;min-width:0!important;
  margin:0!important;padding:0!important;clear:both!important;
}
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .woocommerce-variation-price{
  color:#eccc8c!important;padding:3px 0 10px!important;font-size:17px!important;
}
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .woocommerce-variation-price .price,
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .woocommerce-variation-price .amount{
  color:#eccc8c!important;font:400 20px Georgia,serif!important;
}
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .woocommerce-variation-availability,
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .woocommerce-variation-description {
  color:#c5b8a7!important;font:12px/1.5 Arial,Helvetica,sans-serif!important;
  margin-bottom:8px!important;
}
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .woocommerce-variation-add-to-cart {
  display:flex!important;align-items:stretch!important;gap:12px!important;width:100%!important;
  min-width:0!important;margin:4px 0 0!important;float:none!important;
}
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .woocommerce-variation-add-to-cart .quantity{
  height:56px!important;min-height:56px!important;margin:0!important;flex:0 0 90px!important;
}
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .woocommerce-variation-add-to-cart button.single_add_to_cart_button{
  flex:1 1 auto!important;margin:0!important;height:56px!important;max-height:56px!important;
  min-height:56px!important;cursor:pointer!important;
}
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .woocommerce-variation-add-to-cart button.disabled,
#wrfs-single.wrfs-escuminac-variable .wrfs-purchase .woocommerce-variation-add-to-cart button:disabled {
  opacity:.55!important;cursor:not-allowed!important;
}
#wrfs-single.wrfs-escuminac-variable .wrfs-info .wrfs-actions{margin-top:0!important;}
@media(max-width:760px) {
 #wrfs-single.wrfs-escuminac-variable .wrfs-info{grid-template-rows:18px 112px 30px 88px 58px 52px auto 42px!important;}
 #wrfs-single.wrfs-escuminac-variable .wrfs-purchase{min-height:170px!important;}
}
@media(max-width:470px){
 #wrfs-single.wrfs-escuminac-variable .wrfs-purchase .woocommerce-variation-add-to-cart{gap:8px!important;}
 #wrfs-single.wrfs-escuminac-variable .wrfs-purchase .woocommerce-variation-add-to-cart .quantity{flex-basis:74px!important;}
}
\n#wrfs-single.wrfs-escuminac-variable .wr-koru-options{border:1px solid rgba(190,155,88,.35);background:rgba(28,23,17,.5);border-radius:6px;padding:12px 14px;margin-bottom:12px;font-size:12px;line-height:1.5;color:#dfc795;}\n#wrfs-single.wrfs-escuminac-variable .wr-koru-options>span{display:block;font-weight:700;letter-spacing:.1em;margin-bottom:8px;}\n#wrfs-single.wrfs-escuminac-variable .wr-koru-flavors{display:flex;flex-wrap:wrap;gap:6px;}\n#wrfs-single.wrfs-escuminac-variable .wr-koru-flavors span{display:inline-flex;font-size:12px;padding:6px 9px;border:1px solid rgba(190,155,88,.3);color:#f7f0e5;border-radius:3px;background:#1d1b18;}\n#wrfs-single.wrfs-escuminac-variable .wrfs-purchase{min-height:205px!important;}\n