/** Shopify CDN: Minification failed

Line 267:0 Unexpected "}"

**/

/* ============================
   SAFE KYLIE CARD DEPTH (NO BREAKING)
============================ */

#shopify-section-template--19254744711258__product_list_BMAKfa {
  --card-radius: 18px;
  --shadow-soft: 0 10px 28px rgba(0,0,0,0.08);
  --shadow-hover: 0 18px 50px rgba(0,0,0,0.14);
}

/* ============================
   SLIDE BASE (DO NOT ALTER LAYOUT)
============================ */

#shopify-section-template--19254744711258__product_list_BMAKfa slideshow-slide {
  padding: 12px;
  box-sizing: border-box;
  transition: transform 0.3s ease;
}

/* hover lift ONLY (safe) */
#shopify-section-template--19254744711258__product_list_BMAKfa slideshow-slide:hover {
  transform: translateY(-4px);
}

/* ============================
   VISUAL CARD WRAPPER EFFECT
   (THIS is the key — no structure changes)
============================ */

/* shadow applied to BOTH image + content visually */
#shopify-section-template--19254744711258__product_list_BMAKfa .product-media-container,
#shopify-section-template--19254744711258__product_list_BMAKfa .common_div,
#shopify-section-template--19254744711258__product_list_BMAKfa .product-tile__content {
  background: #fff !important;
}

/* top image gets rounded top */
#shopify-section-template--19254744711258__product_list_BMAKfa .product-media-container {
  border-radius: var(--card-radius) var(--card-radius) 0 0;
  overflow: hidden;
}

/* bottom content gets rounded bottom */
#shopify-section-template--19254744711258__product_list_BMAKfa .common_div,
#shopify-section-template--19254744711258__product_list_BMAKfa .product-tile__content {
  border-radius: 0 0 var(--card-radius) var(--card-radius);
  padding: 14px 14px 16px;
  box-shadow: var(--shadow-soft);
  margin-top: -1px; /* removes gap so it feels connected */
}

/* ALSO apply shadow to image so it matches bottom */
#shopify-section-template--19254744711258__product_list_BMAKfa .product-media-container {
  box-shadow: var(--shadow-soft);
}

/* hover depth (safe) */
#shopify-section-template--19254744711258__product_list_BMAKfa slideshow-slide:hover .product-media-container,
#shopify-section-template--19254744711258__product_list_BMAKfa slideshow-slide:hover .common_div {
  box-shadow: var(--shadow-hover);
}

/* ============================
   IMAGE DEPTH ONLY (SAFE)
============================ */

#shopify-section-template--19254744711258__product_list_BMAKfa .product-media__image {
  transform: scale(1.02);
  transition: transform 0.5s ease;
}

#shopify-section-template--19254744711258__product_list_BMAKfa slideshow-slide:hover .product-media__image {
  transform: scale(1.06);
}

/* ============================
   CLEAN TYPOGRAPHY (NO STRUCTURE CHANGES)
============================ */

#shopify-section-template--19254744711258__product_list_BMAKfa .product-tile__title {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.02em;
  margin-bottom: 4px;
}

#shopify-section-template--19254744711258__product_list_BMAKfa .common_div--title-variant span {
  font-size: 12px;
  opacity: 0.6;
}



#shopify-section-template--19254744711258__product_list_BMAKfa .group-block--height-fit {
    height: auto;
    background: #fff;
    border-radius: 0 0 var(--card-radius) var(--card-radius);
  padding: 14px 14px 16px;
  box-shadow: var(--shadow-soft);
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    padding: 10px;
    margin-top:-10px;
}



/* ============================
   KYLIE CARD DEPTH (SECTION 2)
   SAFE VERSION — NO LAYOUT BREAKS
============================ */

#shopify-section-template--19254744711258__product_list_UCkfYD {
  --card-radius: 18px;
  --shadow-soft: 0 10px 28px rgba(0,0,0,0.08);
  --shadow-hover: 0 18px 50px rgba(0,0,0,0.14);
}

/* ============================
   SLIDE BASE (SAFE)
============================ */

#shopify-section-template--19254744711258__product_list_UCkfYD slideshow-slide {
  padding: 12px;
  box-sizing: border-box;
  transition: transform 0.3s ease;
}

/* hover lift only */
#shopify-section-template--19254744711258__product_list_UCkfYD slideshow-slide:hover {
  transform: translateY(-4px);
}

/* ============================
   VISUAL CARD WRAP EFFECT
============================ */

/* image + content share same "card feel" */
#shopify-section-template--19254744711258__product_list_UCkfYD .product-media-container,
#shopify-section-template--19254744711258__product_list_UCkfYD .common_div,
#shopify-section-template--19254744711258__product_list_UCkfYD .product-tile__content {
  background: #fff !important;
}

/* top image */
#shopify-section-template--19254744711258__product_list_UCkfYD .product-media-container {
  border-radius: var(--card-radius) var(--card-radius) 0 0;
  overflow: hidden;
  box-shadow: var(--shadow-soft);
}

/* bottom content */
#shopify-section-template--19254744711258__product_list_UCkfYD .common_div,
#shopify-section-template--19254744711258__product_list_UCkfYD .product-tile__content {
  border-radius: 0 0 var(--card-radius) var(--card-radius);
  padding: 14px 14px 16px;
  box-shadow: var(--shadow-soft);
  margin-top: -1px;
}

/* hover depth */
#shopify-section-template--19254744711258__product_list_UCkfYD slideshow-slide:hover .product-media-container,
#shopify-section-template--19254744711258__product_list_UCkfYD slideshow-slide:hover .common_div {
  box-shadow: var(--shadow-hover);
}

/* ============================
   IMAGE DEPTH (SAFE)
============================ */

#shopify-section-template--19254744711258__product_list_UCkfYD .product-media__image {
  transform: scale(1.02);
  transition: transform 0.5s ease;
}

#shopify-section-template--19254744711258__product_list_UCkfYD slideshow-slide:hover .product-media__image {
  transform: scale(1.06);
}

/* ============================
   TYPOGRAPHY CLEANUP
============================ */

#shopify-section-template--19254744711258__product_list_UCkfYD .product-tile__title {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.02em;
  margin-bottom: 4px;
}

#shopify-section-template--19254744711258__product_list_UCkfYD .common_div--title-variant span {
  font-size: 12px;
  opacity: 0.6;
}


#shopify-section-template--19254744711258__product_list_UCkfYD .group-block--height-fit {
    height: auto;
    background: #fff;
    border-radius: 0 0 var(--card-radius) var(--card-radius);
  padding: 14px 14px 16px;
  box-shadow: var(--shadow-soft);
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    padding: 10px;
    margin-top:-10px;
}

#shopify-section-template--19254744711258__product_list_BMAKfa{
    border-top:1px solid #fff;
}

section#shopify-section-template--19254744711258__hero_xw7AV9{
    border-top:1px solid #fff;
}

#shopify-section-template--19254744711258__product_list_UCkfYD{
    border-top:1px solid #fff;
}

div#shopify-section-template--19254744711258__section_g3cATf{
    border-top:1px solid #fff;
}

section#shopify-section-template--19254744711258__hero_Uj4Am4{
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
}


div#rebuy-widget-284424 {
    background-color: #fff;
    border-radius:10px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

.rebuy-bundle-builder__step-header{
  display:none !important;
}

.rebuy-bundle-builder__step-tabs--sticky{
  display:none !important;
}

@media screen and (max-width: 425px) {
  .hero__container .text-block--AVW8vazBnZE93S2pMT__text_Eh3BEw p {
    font-size: 15px;
  }

  .rebuy-bundle-builder__main {
    max-width: 390px !important;
  }

  #shopify-section-template--19254744711258__product_list_BMAKfa slideshow-slide,
  #shopify-section-template--19254744711258__product_list_UCkfYD slideshow-slide {
    z-index: 1;
  }
}

}