/** Shopify CDN: Minification failed

Line 207:0 Unexpected "}"

**/
span.yv-product-price.h1 {
    color: #00B8BD;
    width: 100%;
}
.custom-active .sst-per-person:after {
    content: '';
}
.sst-per-person:after {
    content: '/ per person';
    font-size: 14px;
    color: gray;
}
p.partially-title {
    margin-top: 16px;
    text-align: center;
    font-weight: 600;
  text-transform:uppercase;
  width: 93%;
}
.package-sst{
  font-size:14px;
  font-family:'nunito sans';
  font-weight:700;
  text-transform:uppercase;
  margin-top:-10px;
  margin-bottom:20px;
  text-decoration: underline;
  cursor:pointer;
}

.yv-pricebox-outer {
    border-bottom: 1px solid #9898984D;
}
.product-recommendations .flickity-slider {
    position: absolute;
    z-index: -1 !important;
}
h2.package-sst {
    margin-bottom: 35px;
}

label.yv-variant-title {
    padding-bottom: 5px;
}
p.affirm-as-low-as {
    padding-top:10px;
    padding-bottom:10px;
    font-size: 16px ! Important;
}

.yv-checkout-btn-full-width .add_to_cart.button {
    max-width: 250px!Important;
  
}

a#effectiveAppsBINWrapper {
    width: 250px!Important;
    margin-left: 20px!Important;
}


button.Custom-btn-download.add_to_cart.button {
    width: 100% !Important;
    padding:18px 0px!Important;
}
.add_to_cart.button{
  max-width:520px !Important;
}

 .product_button {
    margin-bottom: 10px !important;
}

button.Custom-btn-download.Sd_addProduct.add_to_cart.button.med-btn a {
    font-size: 16px;
    text-transform: uppercase;
}

button.Custom-btn-download.Sd_addProduct.add_to_cart.button.med-btn:hover a {
    color: black!Important;
}
#shopify-section-template--15605861908563__main-product.product-section select {
    background: url(//jetlifevacation.com/cdn/shop/t/12/assets/lang-dropdown-arrow.svg?v=2499729…) no-repeat 97% 50% / 10px #edeaea !Important;
    border:1px solid #edeaea!Important;
}
select.productOption.dropdown-selected {
    width: 260px!Important;
}
sub.sub_title {
    font-size: 18px;
    margin-left: 10px;
    color: gray;
}
.Custom-btn-download{
   border: 1px solid;
    width: 100%;
    height: 58px;
    border-radius: 8px;
    background-color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
}
.Custom-btn-download a{
  font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}
.link-icon {
    display: flex;
    align-items: center;
}
.link_inner_content{
  margin-left: 8px;
}
.partially-empty{
  margin-top: 10px;
}
.cart-empty-btn{
  width: 100%;
  color: #000;
  height: 60px;
  margin-top: 10px;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 275px;
  border-radius: 8px;
  background-color: rgb(255, 247, 0);
}
.cart--icon svg {
    filter: invert(1);
    margin-right: 8px;
}
.cart--title{
   font-size :14px;
   font-weight: 700;
}
.info-logo {
    text-align: center;
    margin-top: 20px;
}

.cart-empty-content {
    text-align: center;
}

.cart-empty-content p {
    font-size: 14px;
    text-transform: uppercase;
}
  
@media(max-width: 1400px){
  .pdp-action-container.yv-checkout-btn{
    align-items: center !important;
    justify-content: space-between !important;
}
  .yv-checkout-btn-full-width .add_to_cart.button {
    max-width: unset !important;
    width: calc(50% - 25px);
    flex: 0 0 50% !important;
}
  a#effectiveAppsBINWrapper {
    width: calc(50% - 25px) !important;
    margin-left: 0 !important;
}
  .Custom-btn-download{
    width: 100%;
  }
  p.partially-title{
     width: 100%;
  }
  div#partiallyCartButtonContainer{
     width: 100% !important;
  }
}
@media(max-width: 767px){
  .yv-recent-product-grid.recommend{
    position: relative;
    z-index:-1;
  }
  .download-sst{
    padding: 0 !important;
  }
  .yv-main-product-detail .yv-checkout-btn{
    padding-bottom: 0 !important;
  }
}
@media(max-width: 575px){
  .download-sst{
    padding: 0 14px!important;
  }
  .popup-content{
    width: 300px;
  }
  .cart-empty-btn{
    width: 94%;
    margin: 0 auto;
  }
}
}
 