/* 1.9.99.27.33 — quickview extras alignment polish */
.nectar-quick-view-box .afp-widget--quickview .afp-option-list{
  gap:20px !important;
}

.nectar-quick-view-box .afp-widget--quickview .afp-option-row{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) !important;
  row-gap:18px !important;
  padding:22px 22px 20px !important;
}

.nectar-quick-view-box .afp-widget--quickview .afp-option-row__left{
  display:grid !important;
  grid-template-columns:24px minmax(0,1fr) !important;
  column-gap:14px !important;
  align-items:start !important;
  width:100% !important;
  min-width:0 !important;
}

.nectar-quick-view-box .afp-widget--quickview .afp-option-row__check{
  display:flex !important;
  align-items:flex-start !important;
  justify-content:center !important;
  min-width:24px !important;
  padding-top:3px !important;
  align-self:start !important;
}

.nectar-quick-view-box .afp-widget--quickview .afp-option-row__text{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) auto !important;
  column-gap:14px !important;
  row-gap:8px !important;
  align-items:start !important;
  width:100% !important;
  min-width:0 !important;
}

.nectar-quick-view-box .afp-widget--quickview .afp-option-row__title{
  grid-column:1 / 2 !important;
  align-self:start !important;
  margin:0 !important;
  padding:0 !important;
  font-size:16px !important;
  line-height:1.32 !important;
  font-weight:800 !important;
  letter-spacing:-.018em !important;
  white-space:normal !important;
  word-break:normal !important;
  overflow-wrap:normal !important;
  hyphens:none !important;
  text-wrap:pretty !important;
}

.nectar-quick-view-box .afp-widget--quickview .afp-option-row__meta{
  grid-column:2 / 3 !important;
  justify-self:end !important;
  align-self:start !important;
  margin:2px 0 0 !important;
  min-height:28px !important;
  padding:0 12px !important;
  border-radius:999px !important;
  white-space:nowrap !important;
}

.nectar-quick-view-box .afp-widget--quickview .afp-option-row__price{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  align-self:stretch !important;
  width:auto !important;
  min-width:0 !important;
  min-height:56px !important;
  margin:0 18px 0 38px !important;
  padding:0 20px !important;
  border-radius:999px !important;
  font-size:17px !important;
  font-weight:800 !important;
  letter-spacing:-.02em !important;
  text-align:center !important;
  white-space:nowrap !important;
}

@media (max-width: 420px){
  .nectar-quick-view-box .afp-widget--quickview .afp-option-row{
    row-gap:16px !important;
    padding:20px 20px 18px !important;
  }

  .nectar-quick-view-box .afp-widget--quickview .afp-option-row__left{
    grid-template-columns:22px minmax(0,1fr) !important;
    column-gap:12px !important;
  }

  .nectar-quick-view-box .afp-widget--quickview .afp-option-row__check{
    min-width:22px !important;
    padding-top:2px !important;
  }

  .nectar-quick-view-box .afp-widget--quickview .afp-option-row__text{
    column-gap:12px !important;
    row-gap:8px !important;
  }

  .nectar-quick-view-box .afp-widget--quickview .afp-option-row__title{
    font-size:15px !important;
    line-height:1.34 !important;
  }

  .nectar-quick-view-box .afp-widget--quickview .afp-option-row__meta{
    min-height:26px !important;
    padding:0 11px !important;
    font-size:10px !important;
    margin-top:1px !important;
  }

  .nectar-quick-view-box .afp-widget--quickview .afp-option-row__price{
    min-height:52px !important;
    margin:0 16px 0 34px !important;
    padding:0 18px !important;
    font-size:16px !important;
  }
}
