/* v2.2.3.174: real equal top/bottom gap for the Format selector */
html body .single-product div.product .afp-widget.afp-product-builder,
html body .single-product div.product .afp-widget,
html body .afp-widget.afp-product-builder{
  --afp-format-row-gap-y:24px;
}

html body .single-product div.product .afp-widget.afp-product-builder .afp-master-table > tbody > tr.afp-master-row--format > td.afp-master-cell--format,
html body .single-product div.product .afp-widget .afp-master-table > tbody > tr.afp-master-row--format > td.afp-master-cell--format,
html body .afp-widget.afp-product-builder .afp-master-table > tbody > tr.afp-master-row--format > td.afp-master-cell--format{
  padding-top:0!important;
  padding-bottom:0!important;
  padding-left:18px!important;
  padding-right:18px!important;
  box-sizing:border-box!important;
  vertical-align:top!important;
}

html body .single-product div.product .afp-widget.afp-product-builder .afp-master-row--format .afp-control--format-simple,
html body .single-product div.product .afp-widget .afp-master-row--format .afp-control--format-simple,
html body .afp-widget.afp-product-builder .afp-master-row--format .afp-control--format-simple{
  display:block!important;
  margin-top:var(--afp-format-row-gap-y,24px)!important;
  margin-bottom:var(--afp-format-row-gap-y,24px)!important;
  transform:none!important;
  top:auto!important;
  bottom:auto!important;
}

html body .single-product div.product .afp-widget.afp-product-builder .afp-master-row--format .afp-format-dropdown,
html body .single-product div.product .afp-widget.afp-product-builder .afp-master-row--format .afp-format-trigger,
html body .single-product div.product .afp-widget.afp-product-builder .afp-master-row--format .afp-control--format-simple select#afp_format,
html body .single-product div.product .afp-widget .afp-master-row--format .afp-format-dropdown,
html body .single-product div.product .afp-widget .afp-master-row--format .afp-format-trigger,
html body .single-product div.product .afp-widget .afp-master-row--format .afp-control--format-simple select#afp_format,
html body .afp-widget.afp-product-builder .afp-master-row--format .afp-format-dropdown,
html body .afp-widget.afp-product-builder .afp-master-row--format .afp-format-trigger,
html body .afp-widget.afp-product-builder .afp-master-row--format .afp-control--format-simple select#afp_format{
  margin-top:0!important;
  margin-bottom:0!important;
  transform:none!important;
  top:auto!important;
  bottom:auto!important;
}

html body .nectar-quick-view-box .afp-widget--quickview .afp-qv-section--format{
  --afp-format-row-gap-y:18px;
}

html body .nectar-quick-view-box .afp-widget--quickview .afp-qv-section--format .afp-control--format-simple{
  margin-top:var(--afp-format-row-gap-y,18px)!important;
  margin-bottom:var(--afp-format-row-gap-y,18px)!important;
  transform:none!important;
}

@media (max-width:767px){
  html body .single-product div.product .afp-widget.afp-product-builder,
  html body .single-product div.product .afp-widget,
  html body .afp-widget.afp-product-builder{
    --afp-format-row-gap-y:18px;
  }

  html body .single-product div.product .afp-widget.afp-product-builder .afp-master-table > tbody > tr.afp-master-row--format > td.afp-master-cell--format,
  html body .single-product div.product .afp-widget .afp-master-table > tbody > tr.afp-master-row--format > td.afp-master-cell--format,
  html body .afp-widget.afp-product-builder .afp-master-table > tbody > tr.afp-master-row--format > td.afp-master-cell--format{
    padding-left:14px!important;
    padding-right:14px!important;
  }
}
