/** Shopify CDN: Minification failed

Line 13:5 Unexpected "#99AFC2"

**/
/* FONT */
html {
  scroll-behavior: smooth;
}


/* COLORS */
Blue #99AFC2
Red #CBA4AB
GOLD #D4C5B0

/* TOP BAR ICONS HIDE */

.header__right{
  display:none !important;
  opacity:0;
}

@media screen and (min-width: 990px){
  .header--middle-left {
    grid-template-columns: 1fr;
    column-gap: 0;
  }
}
/* ^ This closing brace was MISSING. Everything below used to be swallowed into
   the min-width:990px block above, so none of it applied under 990px. Two
   features broke in opposite directions, which is why neither was caught —
   each one worked only on the screen size where it mattered least:

     - the express-checkout date gate (bottom of this file) was inert on
       MOBILE — wallet buttons stayed live with an empty arrival date, on the
       64% of traffic that is mobile;
     - `.product-sticky-cart{display:none}` (a kill-switch for the old theme's
       built-in sticky cart) only fired at >=990px, so the sticky Add to Cart
       was dead on DESKTOP.

   Measured before the fix: at 375px wallet pointer-events:auto / opacity:1;
   at 1280px sticky cart display:none. */


/* HOME HERO */
#Slideshow-template--16670279794935__slideshow .slideshow__card{
    max-width:500px;
}
@media only screen and (min-width: 600px) {
	 #Slideshow-template--16670279794935__slideshow h1 {
		 font-size: 4em;
	}
}

/* BLACK BAR */
#shopify-section-template--16670279794935__cd3cf1d7-1c51-4b43-9425-bc5a15b8ab66{
  margin-top:0px!important;
  margin-bottom:0px!important;
  background-color: #D4C5B0;  
}

/* LEFT RIGHT GRIDS */

#shopify-section-template--16670279794935__image-with-text-0, #shopify-section-template--16670279794935__98d4eec2-4d13-4627-863a-70d1e6316065, #shopify-section-template--16670279794935__00e73749-ef53-4618-9450-ce003f00c757, #shopify-section-template--16670279794935__eb520e0d-a20d-49da-93eb-a7775ea40099{
  margin-top:0px!important;
}

#shopify-section-template--16670279794935__image-with-text-0 .image-with-text__content, #shopify-section-template--16670279794935__98d4eec2-4d13-4627-863a-70d1e6316065 .image-with-text__content, #shopify-section-template--16670279794935__00e73749-ef53-4618-9450-ce003f00c757 .image-with-text__content {
	 margin: auto !important;
    max-width:600px;
  padding-bottom:50px;
}
 

/* 4 STEPS */
#shopify-section-template--16670279794935__guarantees{
  margin-top:0px!important;
}

/* BEFORE AFTER */
#shopify-section-template--16670279794935__image-comparison{
  margin-top:0px;
}

/* TESTIMONIALS */
.testimonial__previews{
  max-width:900px!important;
  padding-left:30px;
  padding-right:30px;
}

/* VIDEO */
#shopify-section-template--16670279794935__14cdcad3-265c-42eb-9985-f51fae22862b .video-section{
  max-width:1100px;
}

/* CARDS */
#shopify-section-template--16670279794935__1f8f8139-aaa4-49c4-9426-17b9bbba9db0{
  height:375px;
  margin-top:50px!important;
  z-index:1;
  overflow:hidden;
}
@media only screen and (max-width:767px){
  #shopify-section-template--16670279794935__1f8f8139-aaa4-49c4-9426-17b9bbba9db0{
    height:190px;
    margin-top:50px!important;
  }
  #shopify-section-template--16670279794935__1f8f8139-aaa4-49c4-9426-17b9bbba9db0 img{
    height:250px!important;
  }
}

#shopify-section-template--16670279794935__4cb6d307-db25-4b52-9064-633cfb152a53{
  background-color: rgb(241, 241, 241);
  margin-top: 0px;
  padding-top: 30px;
  padding-bottom:50px;
}

/* BLACK DIVIDER */
/* #shopify-section-template--16670279794935__image-comparison{
  z-index:99;
  border-top:12px solid black;
  display:block;
  position:relative;
} */

/* getcheecam */
#shopify-section-template--16670279794935__3e31af0b-682b-4917-bba4-6928651fdff4{
  margin-top:5px;
}

/* REMOVED: `.product-sticky-cart { display: none !important }`

   This was a kill-switch for the old theme's built-in sticky cart, carried in
   from the baseline pull. The sticky Add to Cart is now a deliberate feature
   (the `sticky_cart` block), so the two directly contradict each other — and
   with the media-query brace above now closed, this rule would have hidden the
   sticky bar at EVERY width instead of only on desktop. */

  

/* ------------------------------------------------------------------
   Express checkout gate (2026-07-26)
   Shop Pay / Apple Pay / Google Pay submit the form directly and bypass the
   required-arrival-date validation, so they are held until a date exists.
   Deliberately CSS-only (pointer-events), NOT `disabled` — a disabled attr is
   what caused the stuck-Add-to-Cart bug; a CSS gate has no state to strand.
   ------------------------------------------------------------------ */
.product-form__buttons.gl-date-required .shopify-payment-button {
  pointer-events: none !important;
  opacity: .4 !important;
  filter: grayscale(1);
}
.gl-express-hint {
  display: none;
  font-size: 1.3rem;
  line-height: 1.4;
  margin-top: .8rem;
  opacity: .75;
  text-align: center;
}
.product-form__buttons.gl-date-required .gl-express-hint { display: block; }

/* ------------------------------------------------------------------
   Hide the bottom-left Klaviyo teaser for form UV9vuf ("Free Shipping",
   Oct 2025). 2026-07-26.

   It rendered a 140x140 badge pinned bottom-left on a 375px screen saying
   "Get free shipping" - intrusive, and now simply redundant: shipping is
   free on every order with no minimum, so the teaser advertises a
   non-differentiator while covering the page.

   Deliberately scoped to the UV9vuf class, NOT a generic .kl-teaser rule:
   the real fix is swapping the live form in Klaviyo (draft YjTzWr "Free
   Camera On Us" is the intended replacement), and a blanket rule would
   silently suppress that new form's teaser too.
   ------------------------------------------------------------------ */
.kl-teaser-UV9vuf { display: none !important; }
