/** Shopify CDN: Minification failed

Line 23:15 Unterminated string token

**/
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {
  font-weight: 400 !important;
}

/* remove undrline from links */
a:link {
  text-decoration: none !important;
}

/* footer submark addition */
.footer-submark {
  margin-bottom: 20px;
  max-width: 60%;
}

/* copyright a Website Design by Fluency Digital Agency */
.footer-left::after {
  content: "\";
  white-space: wrap;
  color: #fff;
  font-size: 12px;
}

/* change color on checkout page sign */
.ajax-cart__free-shipping {
  background-color: #fff;
  color: #000;
  border: solid 1px #000;
}

/* add image background to image with text section */
.image__with-text.section-template--15466539286724__1628115324d4b05084, .image__with-text.section-template--15466539286724__1628115333390660be {
  background-image: url("/cdn/shop/files/cant-miss-it_gold-pattern-background_256x256_crop_center.jpg?v=1648589603") !important;
  background-color: transparent !important;
}

/* resize image in image with text section our ethos */
.image__with-text .image__section .box-ratio {
  margin-top: -15px;
  margin-bottom: -15px;
  margin-right: -15px;
}

/* resize image in image with text section best sellers */
#shopify-section-template--15466539286724__1628115333390660be .image__with-text .image__section .box-ratio {
  margin-top: -38px;
  margin-bottom: -38px;
  margin-right: -15px;
}

.image__with-text .text__section, .image__with-text .image__section:nth-child(1) {
  padding-left: 60px !important;
}

/* button styles */
/* white buttons */
.cta a {
  line-height: 50px;
  height: 54px;
  padding: 0 20px;
  display: inline-block;
  text-transform: uppercase !important;
/*   width: auto; */
  width: initial;
  color: #000 !important;
  border: 3px solid #fff !important;
  background-image: -webkit-linear-gradient(30deg, #fff 50%, transparent 50%) !important;
  background-image: linear-gradient(30deg, #fff 50%, transparent 50%) !important;
  background-size: 2000px !important;
  background-repeat: no-repeat !important;
  background-position: 0% !important;
  -webkit-transition: background 300ms ease-in-out !important;
  transition: background 300ms ease-in-out !important;
}
.cta a:hover {
  background-position: 100% !important;
  color: #fff !important;
}

/* tiffany blue buttons */
.slideshow__btn-wrapper a, .parallax-template--15466539286724__16257529729c6c2524 .parallax-text a.button, .theme-features__rounded-buttons--disabled .shopify-payment-button__button {
/*   line-height: 44px !important; */
  line-height: 50px;
  padding: 0 20px;
  display: inline-block;
  text-transform: uppercase !important;
/*   width: auto; */
  height: 54px;
  width: initial;
  color: #fff !important;
  border: 3px solid #1ebab4 !important;
  background-image: -webkit-linear-gradient(30deg, #1ebab4 50%, transparent 50%) !important;
  background-image: linear-gradient(30deg, #1ebab4 50%, transparent 50%) !important;
  background-size: 2000px !important;
  background-repeat: no-repeat !important;
  background-position: 0% !important;
  -webkit-transition: background 300ms ease-in-out !important;
  transition: background 300ms ease-in-out !important;
}
.slideshow__btn-wrapper a:hover, .parallax-template--15466539286724__16257529729c6c2524 .parallax-text a.button:hover, .theme-features__rounded-buttons--disabled .shopify-payment-button__button:hover {
  background-position: 100% !important;
  color: #1ebab4 !important;
  background-color: transparent !important;
  text-decoration: none !important;
}

/* buy it now button */
.slideshow__btn-wrapper a, .theme-features__rounded-buttons--disabled .shopify-payment-button__button {
  line-height: 50px !important;
  height: 54px;
  padding: 0 20px;
  display: inline-block;
  text-transform: uppercase !important;
  width: 100%;
  color: #fff !important;
  border: 3px solid #1ebab4 !important;
  background-image: -webkit-linear-gradient(30deg, #1ebab4 50%, transparent 50%) !important;
  background-image: linear-gradient(30deg, #1ebab4 50%, transparent 50%) !important;
  background-size: 2000px !important;
  background-repeat: no-repeat !important;
  background-position: 0% !important;
  -webkit-transition: background 300ms ease-in-out !important;
  transition: background 300ms ease-in-out !important;
}
.slideshow__btn-wrapper a:hover, .theme-features__rounded-buttons--disabled .shopify-payment-button__button:hover {
  background-position: 100% !important;
  color: #1ebab4 !important;
  background-color: transparent !important;
  text-decoration: none !important;
}

/* add to cart buttons */
.secondary-button,
a.button.secondary-button,
button.secondary-button,
input#addToCart {
  line-height: 48px;
  padding: 0 20px;
  display: inline-block;
  text-transform: uppercase !important;
  width: 100%;
  color: #fff !important;
  border: 3px solid #B08F44 !important;
  background-image: -webkit-linear-gradient(30deg, #B08F44 50%, transparent 50%) !important;
  background-image: linear-gradient(30deg, #B08F44 50%, transparent 50%) !important;
  background-size: 2000px !important;
  background-repeat: no-repeat !important;
  background-position: 0% !important;
  -webkit-transition: background 300ms ease-in-out !important;
  transition: background 300ms ease-in-out !important;
}
.secondary-button:hover,
a.button.secondary-button:hover,
button.secondary-button:hover,
input#addToCart:hover {
  background-position: 100% !important;
  color: #B08F44 !important;
  background-color: transparent !important;
}

/* view options buttons */
a.add.options.button {
  padding: 4px 20px;
  display: inline-block;
  text-transform: uppercase !important;
  width: 100%;
  height: 54px;
  color: #fff !important;
  border: 3px solid #B08F44 !important;
  background-image: -webkit-linear-gradient(30deg, #B08F44 50%, transparent 50%) !important;
  background-image: linear-gradient(30deg, #B08F44 50%, transparent 50%) !important;
  background-size: 2000px !important;
  background-repeat: no-repeat !important;
  background-position: 0% !important;
  -webkit-transition: background 300ms ease-in-out !important;
  transition: background 300ms ease-in-out !important;
}
a.add.options.button:hover {
  background-position: 100% !important;
  color: #B08F44 !important;
  background-color: transparent !important;
}

/* add pre-heading to ethos on homepage */
.image__with-text.section-template--15466539286724__1628115324d4b05084 h3.text-title::before {
  content: "OUR ETHOS \A";
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 300;
  white-space: pre-wrap;
}
.image__with-text.section-template--15466539286724__1628115324d4b05084 h3.text-title, .image__with-text.section-template--15466539286724__1628115333390660be h3.text-title {
  font-size: 24px;
  font-weight: 400;
}

/* add pre-heading to best sellers on homepage */
.image__with-text.section-template--15466539286724__1628115333390660be h3.text-title::before {
  content: "BEST SELLERS \A";
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 300;
  white-space: pre-wrap;  
}

/* add pre-heading to luxurious designs on homepage */
.parallax-template--15466539286724__16257529729c6c2524 .parallax-text h2::before {
  content: "LUXURY FASHION \A";
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 300;
  white-space: pre-wrap;  
}

/* remove backgorund color from luxurious design section homepage */
.parallax-template--15466539286724__16257529729c6c2524 .parallax-text {
  background-color: transparent !important;
}

/* footer styles */
.footer-menu h3, #footer-wrapper p, #footer-wrapper a {
  font-size: 14px !important;
}

/* add background to you may also like section */
#recently-viewed--template--15466539221188__1648671850df78aa1d, #related {
  background-image: url("/cdn/shop/files/cant-miss-grey-pattern-background.jpg?v=1648672879") !important;
  background-color: transparent !important;
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover;
}
#recently-viewed--template--15466539221188__1648671850df78aa1d .section-title, #related {
  padding-top: 40px !important;
}
.recently-viewed-products--carousel {
  margin-bottom: 0px;
}

/* add background to footer section */
#footer-wrapper {
  background-image: url("/cdn/shop/files/cant-miss-footer-pattern-background.jpg?v=1648672879") !important;
  background-color: transparent !important;
}

/* change text case on subhead product page */
.product__section-details__inner--additional_content {
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 0px;
}
.swatches__form--label {
  text-transform: uppercase;
}
.product__section-details__inner--product_description {
  margin-top: 15px !important;
}

/* image with text section on product page */
.image__with-text.section-template--15466539253956__1648675051ab3bf89f h3 {
  font-size: 24px;
  font-weight: 400;
}

/* about us image */
#shopify-section-template--15530645586116__main .span-3.auto {
  grid-column-end: span 6 !important; 
}

/* reducing size of buy buttons */
.product__section-details__inner.product__section-details__inner--product_buttons {
  max-width: 40%;
}

/* mobile media queries */
@media (max-width: 768px) {
/*   image with text section homepage */
  .image__with-text .text__section, .image__with-text .image__section:nth-child(1) {
  padding: 30px !important;
}
  
  /* about us image */
#shopify-section-template--15530645586116__main .span-3.auto {
  grid-column-end: span 12 !important; 
}
  
/* footer submark addition */
.footer-submark {
  text-align: center;
  max-width: 40%;
}
  
/* removing reduced size of buy buttons */
.product__section-details__inner.product__section-details__inner--product_buttons {
  max-width: 100%;
}
}

/*Navigation Spacing*/
.navigation__menu > .navigation__menuitem .navigation__menulink {
    margin-right: 35px !important;
}

/*Remove bottom margin on hero banner*/
/* below is the code for the shop the look image margins*/
.global__section.global__section--margin {
 margin-bottom: 0px !important;
  
}

/* ---- Header other pages ---- */
header .nav-container .shifter-handle,
header .navigation__menulink,
header .nav-container ul.shopping__cart-links li a,
header #logo a,
header .nav-container ul.shopping__cart-links li button.js-mini-cart-trigger,
header .nav-container ul.shopping__cart-links li button.button-as-link,
header .dropdown__menulink,
header .megamenu__listlink,
header .megamenu__headerlink,
header .scrolling .megamenu__header,
header .dropdown__menuitem.dropdown__menuitem--nested:after,
header .megamenu__listitem.megamenu__listitem--nested:after {
  color: var(--homepage-pre-scroll-color);
}
header .slideout__trigger-mobile-menu svg .hover-fill,
header .my-cart-link-container svg .hover-fill,
header .cart-links__item svg .hover-fill,
header .navigation__menulink svg .hover-fill,
header .dropdown__menulink svg .hover-fill {
  fill: var(--homepage-pre-scroll-color) !important;
}

header.scrolling .nav-container .shifter-handle,
header.scrolling .navigation__menulink,
header.scrolling .nav-container ul.shopping__cart-links li a,
header.scrolling #logo a,
header.scrolling .nav-container ul.shopping__cart-links li button.js-mini-cart-trigger,
header.scrolling .nav-container ul.shopping__cart-links li button.button-as-link,
header.scrolling .dropdown__menulink,
header.scrolling .megamenu__listlink,
header.scrolling .megamenu__headerlink,
header.scrolling .megamenu__header,
header.scrolling .dropdown__menuitem.dropdown__menuitem--nested:after,
header.scrolling .megamenu__listitem.megamenu__listitem--nested:after {
  color: var(--homepage-scroll-color) !important;
}
header.scrolling .slideout__trigger-mobile-menu svg .hover-fill,
header.scrolling .my-cart-link-container svg .hover-fill,
header.scrolling .cart-links__item svg .hover-fill,
header.scrolling .navigation__menulink svg .hover-fill,
header.scrolling .dropdown__menulink svg .hover-fill {
  fill: var(--homepage-scroll-color) !important;
}

header,
header .dropdown,
header .dropdown.dropdown-nested,
header .megamenu {
  background: var(--homepage-pre-scroll-background);
}

/* ---- Header is overlapping homepage inherits scroll color scheme on hover ---- */
@media screen and (min-width: 981px) {
  header.overlap__section:hover .nav-container .shifter-handle,
  header.overlap__section:hover .navigation__menulink,
  header.overlap__section:hover .nav-container ul.shopping__cart-links li a,
  header.overlap__section:hover #logo a,
  header.overlap__section:hover .nav-container ul.shopping__cart-links li button.js-mini-cart-trigger,
  header.overlap__section:hover .nav-container ul.shopping__cart-links li button.button-as-link,
  header.overlap__section:hover .nav-container .dropdown__menulink,
  header.overlap__section:hover .nav-container .megamenu__listlink,
  header.overlap__section:hover .nav-container .megamenu__headerlink,
  header.overlap__section:hover .nav-container .megamenu__header,
  header.overlap__section:hover .nav-container .dropdown__menuitem.dropdown__menuitem--nested:after,
  header.overlap__section:hover .nav-container .megamenu__listitem.megamenu__listitem--nested:after {
    color: var(--homepage-scroll-color);
  }
  header.overlap__section:hover .nav-container .slideout__trigger-mobile-menu svg .hover-fill,
  header.overlap__section:hover .nav-container .my-cart-link-container svg .hover-fill,
  header.overlap__section:hover .nav-container .cart-links__item svg .hover-fill,
  header.overlap__section:hover .nav-container .navigation__menulink svg .hover-fill,
  header.overlap__section:hover .nav-container .dropdown__menulink svg .hover-fill {
    fill: var(--homepage-scroll-color) !important;
  }
  header.overlap__section:hover .dropdown,
  header.overlap__section:hover .dropdown.dropdown-nested,
  header.overlap__section:hover .megamenu,
  header.overlap__section:hover {
    background: var(--homepage-scroll-background);
  }

  header.scrolling,
  header.scrolling .dropdown,
  header.scrolling .dropdown.dropdown-nested,
  header.scrolling .megamenu,
  header.overlap__section:hover .dropdown,
  header.overlap__section:hover .dropdown.dropdown-nested,
  header.overlap__section:hover .megamenu,
  header.overlap__section:hover {
    background: var(--homepage-scroll-background);
  }

}


@media screen and (max-width: 980px) {
  .nav-container {
    background-color: var(--homepage-pre-scroll-background) !important;
  }

  .nav-container ul#mobile-cart li a,
  .nav-container ul#mobile-cart li select.currency-picker,
  .nav-container ul#mobile-cart li button.js-mini-cart-trigger {
    color: var(--homepage-pre-scroll-color) !important;
  }
  .nav-container .slideout__trigger-mobile-menu svg .hover-fill,
  .nav-container .my-cart-link-container svg .hover-fill,
  .nav-container .cart-links__item svg .hover-fill,
  .nav-container .navigation__menulink svg .hover-fill,
  .nav-container .dropdown__menulink svg .hover-fill {
    fill: var(--homepage-pre-scroll-color) !important;
  }
  .scrolling .nav-container,
  .scrolling #navigation {
    background-color: var(--homepage-scroll-background);
  }

  .scrolling .nav-container ul#mobile-cart li a,
  .scrolling .nav-container ul#mobile-cart li select.currency-picker,
  .scrolling .nav-container ul#mobile-cart li button.js-mini-cart-trigger   {
    color: var(--homepage-scroll-color) !important;
  }
  .scrolling .nav-container .slideout__trigger-mobile-menu svg .hover-fill,
  .scrolling .nav-container .my-cart-link-container svg .hover-fill,
  .scrolling .nav-container .cart-links__item svg .hover-fill,
  .scrolling .nav-container .navigation__menulink svg .hover-fill,
  .scrolling .nav-container .dropdown__menulink svg .hover-fill {
    fill: var(--homepage-scroll-color) !important;
  }

}