/* 1.9.99.27.27 — quickview extras premium refinement */
.nectar-quick-view-box .afp-widget--quickview .afp-option-list{
  gap:16px !important;
}

.nectar-quick-view-box .afp-widget--quickview .afp-option-row{
  display:grid !important;
  grid-template-columns:22px minmax(0,1fr) !important;
  column-gap:14px !important;
  row-gap:14px !important;
  align-items:start !important;
  padding:18px 18px 20px !important;
  border-radius:24px !important;
  border:1px solid rgba(181,108,82,.16) !important;
  background:linear-gradient(180deg, rgba(255,255,255,.98), rgba(251,247,243,.96)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72), 0 10px 24px rgba(42,24,16,.04) !important;
}

.nectar-quick-view-box .afp-widget--quickview .afp-option-row__left{
  display:contents !important;
}

.nectar-quick-view-box .afp-widget--quickview .afp-option-row__check{
  grid-column:1 !important;
  grid-row:1 / span 2 !important;
  align-self:start !important;
  justify-self:start !important;
  padding-top:4px !important;
}

.nectar-quick-view-box .afp-widget--quickview .afp-option-row__text{
  grid-column:2 !important;
  grid-row:1 !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  gap:10px !important;
  min-width:0 !important;
}

.nectar-quick-view-box .afp-widget--quickview .afp-option-row__title{
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  color:#2b1b15 !important;
  font-size:17px !important;
  line-height:1.28 !important;
  font-weight:800 !important;
  letter-spacing:-.015em !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{
  display:inline-flex !important;
  align-self:flex-start !important;
  align-items:center !important;
  gap:6px !important;
  margin:0 !important;
  max-width:100% !important;
  padding:5px 12px !important;
  border-radius:999px !important;
  background:rgba(243,233,225,.78) !important;
  color:rgba(110,74,59,.9) !important;
  font-size:11px !important;
  line-height:1.15 !important;
  font-weight:700 !important;
  white-space:normal !important;
}

.nectar-quick-view-box .afp-widget--quickview .afp-option-row__price{
  grid-column:2 !important;
  grid-row:2 !important;
  justify-self:start !important;
  align-self:start !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  margin:0 !important;
  min-width:146px !important;
  max-width:100% !important;
  min-height:48px !important;
  padding:0 18px !important;
  border-radius:999px !important;
  border:1px solid rgba(181,108,82,.18) !important;
  background:rgba(255,251,248,.96) !important;
  color:#b96b47 !important;
  font-size:18px !important;
  line-height:1 !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{
    padding:17px 16px 18px !important;
    row-gap:13px !important;
    column-gap:12px !important;
  }

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

  .nectar-quick-view-box .afp-widget--quickview .afp-option-row__price{
    min-width:138px !important;
    min-height:46px !important;
    padding:0 17px !important;
    font-size:17px !important;
  }
}

@media (max-width: 360px){
  .nectar-quick-view-box .afp-widget--quickview .afp-option-row{
    grid-template-columns:20px minmax(0,1fr) !important;
    padding:16px 14px 17px !important;
  }

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

  .nectar-quick-view-box .afp-widget--quickview .afp-option-row__price{
    min-width:130px !important;
    min-height:44px !important;
    font-size:16px !important;
  }
}
