/** Shopify CDN: Minification failed

Line 319:1 Unexpected "}"
Line 397:39 Unexpected ".1582595159828"

**/




.site-nav__link, .mobile-nav__link--top-level {
    text-transform: uppercase;
    letter-spacing: 0.4em !important;
  font-size: 12px !important;
  font-weight: 600;}


.slideshow__slide--1524769873765-0 .hero__title {
  letter-spacing: .4em;
  font-size: 55px !important;
  line-height: 80px;
    text-shadow:
   -1px -1px 0 #fecda2,  
    1px -1px 0 #fecda2,
    -1px 1px 0 #fecda2,
     1px 1px 0 #fecda2;
color: white !important;
  
}


.slideshow__slide--1524769873765-0 .btn {
    background: #ffc5ac !important;
    border: none;
    color: white !important;
}


  .slideshow__slide--1524769873765-0 .btn {
                    background: #ffc5ac !important;
                    border: none;
                        color: white !important;
                  }

  
  .btn--tertiary-active {
  color: white !important;
  background: $colorBtnPrimary;
  border-color: $colorBtnPrimary;

  &:hover {
    color: $colorBtnPrimaryText;
    background: $colorBtnPrimary;
  }
}


.slideshow__slide--1524769873765-0 .hero__title:before {
    content: '';
    display: block;
    background-size: 120px 120px;
    height: 120px;
    width: 120px;
    position: relative;
    margin-top: 10px !important;
  padding-bottom: 10px;
    left: 50%;
    transform: translatex(-50%);
    background-repeat: no-repeat !important;
    background-image: url("https://i.ibb.co/kKY8jK8/West-Shore-Double-Palm-Trees-Magenta.png");
}



h4  {
  background: #a9d8e5;
  padding: 10px;
  width: 160px;
  font-size: 12px;
  color: white !important;}





.slideshow__slide--1524769873765-0 .btn {
    background: #ffbed1 !important;
    border: none;
  color: #565454 !important;}



.rte a:not(.rte__image), .rte-setting a:not(.rte__image) {
  border-bottom: 0px solid;
}
  
  .site-nav__link--underline:after {
    border-bottom: 2px solid #ffc5ac;}


.rte h4:a {
  background: #ff9d78;
  color: white;
border-bottom: none !important;}

.rte a:not(.btn):after {
  border-bottom: none !important;}


h4:hover {
  background: #f7ebe7 !important;}

.rte a, .shopify-policy__container a {
    color: #ffffff;
}

#shopify-section-1581013698018 {
  background-color: #fcede8;
padding-top: 90px;
padding-bottom: 90px;}


#shopify-section-1581013698018 
  
a.btn {
    background-color: #ffc5ac !important;
  font-size: 12px;
  color: #ffffff;
} 


#shopify-section-1581013698018 
  
a.btn:hover {
    background-color: #ffffff !important;
    color: #ffc5ac !important;
  font-size: 12px;
} 

.h3 {
    font-family: 'Futura', sans-serif;
    font-weight: 400;
  font-size: 66px;
    letter-spacing: 0em !important;
    line-height: 1.2;
    text-transform: lowercase !important;
}


#shopify-section-1499789718857 
h2.section-header__title {
  font-size: 16px;
  font-weight: 400;
  color: #a9d8e5;}


#shopify-section-1499789718857 
a .collection-item__title {
  padding-top: 20px;
  font-size: 16px !important;
  font-weight: 700;
  color: #a9d8e5;}


#shopify-section-1499789718857 a .collection-item__title {
    padding-top: 20px;
    font-size: 16px !important;
    font-weight: 300;
    color: #a9d8e5;
}

#shopify-section-1499789718857
.page-width {
  max-width: 1200px;}


#shopify-section-1581018286860 
  .flex-grid__item--1581018421277 .promo-grid__text {
    color: white;
    max-width: 600px;}


#shopify-section-1581018286860 
.type-advanced .rte--strong {
color:rgb(201, 233, 239);
    text-shadow:
   -1px -1px 0 #fff,  
    1px -1px 0 #fff,
    -1px 1px 0 #fff,
      1px 1px 0 #fff;
font-size: 50px;
  letter-spacing: .4em;
}


.flex-grid__item--1581018421277 .promo-grid__text {
  font-weight: 600;
  font-size: 16px !important;
  text-transform: lowercase;
  line-height: 2em;
}

.footer__logo img {
  max-height: 140% !important;}


@media only screen and (max-width: 640px) {
  .icon-search  { display: none;}}


@media only screen and (max-width: 640px) {
.slideshow__slide--1524769873765-0 .hero__title {
  letter-spacing: .2em;
  text-align: center;
  font-size: 28px !important;
  line-height: 40px;
    text-shadow:
   -1px -1px 0 #fecda2,  
    1px -1px 0 #fecda2,
    -1px 1px 0 #fecda2,
     1px 1px 0 #fecda2;
color: white !important;
  
}
}


@media only screen and (max-width: 640px) {
.site-header__logo a {
  width: 250px;}}



@media only screen and (max-width: 640px) {
.h3 {
    font-family: 'Futura', sans-serif;
    font-weight: 400;
  font-size: 46px;
    letter-spacing: 0em !important;
    line-height: 1.2;
    text-transform: lowercase !important;
}
}

@media only screen and (max-width: 768px) {
.small--one-half {
  width: 100%}}


@media only screen and (max-width: 768px) {
#shopify-section-1581018286860 
  .flex-grid__item--1581018421277 .promo-grid__text {
    color: white;
    max-width: 300px;}}


@media only screen and (max-width: 640px) {

#shopify-section-1581018286860 
.type-advanced .rte--strong {
color:rgb(201, 233, 239);
    text-shadow:
   -1px -1px 0 #fff,  
    1px -1px 0 #fff,
    -1px 1px 0 #fff,
      1px 1px 0 #fff;
font-size: 20px;
  letter-spacing: .3em;
}
}

@media only screen and (max-width: 640px) {
.flex-grid__item--1581018421277 .promo-grid__text {
  font-weight: 600;
  font-size: 13px !important;
  text-transform: lowercase;
  line-height: 2em;
}}


@media only screen and (max-width: 640px) {

#shopify-section-1581018286860 {
  
  padding-top: 30px;
  padding-bottom: 30px;}}


@media only screen and (max-width: 640px) {
.footer__logo img {
    max-height: 130% !important;
  padding-bottom: 60px;
}}



@media only screen and (max-width: 640px) {
#shopify-section-1524769873765
 .hero__image-wrapper, .hero__media { 
  background-image:url("https://i.ibb.co/BNFdNr2/mobile-banner5.png");
 background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: center center;
  
}}


@media only screen and (max-width: 640px) {

h4  {
  padding-top: 20px;
  background: #ff9d78;
  padding: 10px;
  width: 160px;
  font-size: 12px;
  color: white !important;}

}}

@media only screen and (max-width: 640px) {

.slideshow__slide--1524769873765-0 .hero__title:before {
    content: '';
    display: none !important;
    background-size: 40px 40px !important;
    height:40px;
    width: 40px;
    position: relative;
    margin-top: 10px !important;
  padding-bottom: 10px;
    left: 50%;
    transform: translatex(-50%);
    background-repeat: no-repeat !important;
    background-image: url("https://i.ibb.co/kKY8jK8/West-Shore-Double-Palm-Trees-Magenta.png");
}
}



.site-header__logo {
  max-width: 500px !important;}

.site-header__logo a {
   max-width: 500px !important;}


.site-header {
    box-shadow: 0 0 0px;
}

.toolbar+.header-sticky-wrapper .site-header {
  border-top: 1px solid #f7ebe7;}


.toolbar a {
    color: #ffc5ac;
}




.slideshow__slide--1524769873765-0 .hero__title:after{
    content: '';
    display: block;
    background-size: 120px 120px;
    height: 120px;
    width: 120px;
    position: relative;
    margin-top: 10px !important;
  padding-bottom: 10px;
    left: 50%;
    transform: translatex(-50%);
    background-repeat: no-repeat !important;
    background-image: url("https://i.ibb.co/kKY8jK8/West-Shore-Double-Palm-Trees-Magenta.png");
}


.type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale), .type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale){
color: #ff9d78;}


.type-advanced .rte--strong, .type-product .rte--strong, .type-sale_collection .rte--strong {
  color: #ffc5ac;
}



.type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) .btn--inverse, .type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) .btn--inverse{
  border-color: #ff9d78;
color:#ff9d78;}


.tag-list a {color:#ff9d78;}


#section.page-sections-template-2.block.1582595159828 {
  .rte p {  color:#ff9d78;}}


.feature-row__text .rte {
  color:#ff9d78;}


#shopify-section-page-sections-template-2 .feature-row__text .rte {
  color: #a9d8e5 !important;}

#shopify-section-page-sections-template-2 .h3 {
  color: #a9d8e5 !important;}


.h5 {
  color:#ff9d78;}


.float-left {
    clear: left;
  float: left;
}

h7 {
  font-family: 'Futura', sans-serif;
  text-transform: uppercase;
  font-weight: 800;
  color:white;
    text-shadow:
   -1px -1px 0 #ffbed1,  
    1px -1px 0 #ffbed1,
    -1px 1px 0 #ffbed1,
      1px 1px 0 #ffbed1;
  font-size: 40px;
letter-spacing: .2em;}


.grid-product__title {
  color: #ff9d78;
  font-size: 15px;
text-transform: lowercase;
letter-spacing: 0px;}


.rte a, .shopify-policy__container a {
    color: #ffc5ac;
}


.shopify-payment-button__more-options {
      color: #ff9d78;
  background-color: #f7ebe7;
 text-transform: lowercase;
}


.product-single__title {
  
   font-family: 'Futura', sans-serif;
  text-transform: lowercase;
  font-weight: 500;
  color: #ff9d78;
  
  font-size: 30px;
letter-spacing: .05em;

}


.slideshow__slide--1582599100094 .hero__title {
  color:   #f9f2ef;
     text-shadow:
   -1px -1px 0 #a9d8e5,  
    1px -1px 0 #a9d8e5,
    -1px 1px 0 #a9d8e5,
      1px 1px 0 #a9d8e5;
    
  }

.slideshow__slide--1582599100094 .hero__title {
  font-size: 40px !important;}


h8  {
  background: #c6e1ce;
  padding: 10px;
  width: 160px;
  text-transform: uppercase;
  letter-spacing: .3em;
  line-height: 15px;
  font-size: 12px;
  font-weight: 800;
  color: white !important;}

h8:a {
color: white !important;}

#shopify-section-1581011556325 .rte a {
  color: white !important;}
  


.grid-product__tag--sale {
  color: white;}


.agp__heading {
    line-height: 1.1;
    margin-bottom: 24px;
    text-align: center;
    font-size: 18px;
    color: #ffbed1 !important;
}

.agp__message {

  color: #ff9d78 !important;}

.agp__birthdayType__label {
   color: #ff9d78 !important;}

.agp__birthdayType__dateContainer select {
  border: 1px solid #ffd5c8 !important;}

.agp__wrapper select {
    color: #ff9d78 !important;}

.agp__button {
  border: 0px solid !important;
      font-family: 'Futura', sans-serif !important;
    font-weight: 400  !important;
  text-transform: uppercase !important;
  letter-spacing: .2em !important;
  background-color: #f7ebe7 !important;
  color: #ffbed1 !important;
}


.agp__feedback {
  color: #a9d8e5 !important;}
  
  h17 {
    text-transform: uppercase;
    letter-spacing: 0.3em;
    color: #ff9d78;
    font-size: 0.75em;}
  
  #shopify-section-1596130338815 p {
     text-transform: uppercase;
    letter-spacing: 0.3em;
    font-size: 0.75em;}