/** Shopify CDN: Minification failed

Line 11:0 Comments in CSS use "/* ... */" instead of "//"
Line 18:0 Comments in CSS use "/* ... */" instead of "//"
Line 80:0 Comments in CSS use "/* ... */" instead of "//"
Line 352:60 Unexpected "{"

**/


// MAKE PINTEREST PINS UNCLICKABLE and hide button

/* span[class^="PIN_"][class$="_button"] {
    display: none!important;
}
*/

//
.site-nav__link--active .site-nav__label {
  border-bottom-color: #569058;
  border-bottom-width: 2px;
  padding-bottom: 5px;
}

.collection-grid-item__overlay.box.ratio-container.js.lazyloaded {
  border-radius: 50% !important;
}
.collection-grid-item__overlay.box.ratio-container.js.lazyloaded ::before {
  border-radius: 50% !important;
}

.collection-grid-item__overlay.box.ratio-container.js.lazyloaded ::after {
  border-radius: 50% !important;
}

.custom__item-inner.custom__item-inner--collection {
  border-radius: 50% !important;
}

.custom__item-inner.custom__item-inner--collection ::before {
  border-radius: 50% !important;
}

.custom__item-inner.custom__item-inner--collection ::after {
  border-radius: 50% !important;
}

.collection-grid-item__link,
.collection-grid-item__link ::before,
.collection-grid-item__link::after {
  border-radius: 50% !important;
}

.collection-grid-item__overlay,
.collection-grid-item__overlay ::before,
.collection-grid-item__overlay ::after {
  border-radius: 50% !important;
}

.hero__btn {
  border-radius: 100px;
}

.hero__btn {
  transition: transform 0.2s ease-in-out !important;
}

.hero__btn:hover {
  transform: scale(1.1) !important;
}

/* For Collection Pages to make the leaf shape for Product Grid Items */
.product-card__image-with-placeholder-wrapper img {
  border-radius: 40% 70% 70% 40% / 40% 40% 70% 70%;
}
.product-card__image-with-placeholder-wrapper .placeholder-background {
  display: none;
}

// Hide filter on search page - Cloud Search App //
/*
.template-search #cloud_search_filters_root {
  display:none!important;
}
*/


.price__badges {
  padding-bottom: 5px !important;
}



/* General button styles */
.site-nav__child-link.button-style {
  display: inline-block;
  padding: 10px 20px;
  margin: 5px 0;
  justify-content: center;
  text-align: center;
  text-decoration: none!important;
  border: 2px solid #007bff; /* Border color */
  border-radius: 5px;
  background-color: #fff; /* Button background color */
  color: #007bff; /* Text color */
  font-weight: bold;
  transition: background-color 0.3s, color 0.3s;
}

/* Specific styles for "Sydney Only Gifts" */
.site-nav__childlist-item:first-child .site-nav__child-link[href="/collections/same-day-plant-delivery-in-sydney"] {
  padding-top: 2%;
  color: #ffffff; /* Specific text color */
  background-color: #569058;
  border-radius: 500px;
  text-align: center;
  /* font-family: "made dillan"; */
  border-bottom: none;
}



.site-nav__childlist-item:first-child .site-nav__child-link[href="/collections/same-day-plant-delivery-in-sydney"]:hover {
  background-color: #164734; /* Specific background color on hover */
  color: #fff; /* Text color on hover */
  transition: 0.4s ease;
   border-bottom: none;
}

/* Specific styles for "Australia-Wide Gifts" */
.site-nav__childlist-item:first-child .site-nav__child-link[href="/collections/interstate-gift-boxes"] {
  padding-top: 2%;
  margin-top: 5%;
  margin-bottom: 5%;
  color: #ffffff; /* Specific text color */
  background-color: #569058;
  border-radius: 500px;
  text-align: center;
   border-bottom: none;
}
/* 164734 moss */
/* 569058 fern */

.site-nav__childlist-item:first-child .site-nav__child-link[href="/collections/interstate-gift-boxes"]:hover {
  background-color: #164734; /* Specific background color on hover */
  color: #fff; /* Text color on hover */
   transition: 0.4s ease;
   border-bottom: none;
}

.site-nav__childlist-item:first-child .site-nav__child-link[href="/collections/same-day-plant-delivery-in-sydney"]:hover span {
   border-bottom: none;
}

.site-nav__childlist-item:first-child .site-nav__child-link[href="/collections/interstate-gift-boxes"]:hover span {
   border-bottom: none;
}


/* CSS for making images on collections zoom in */
.grid-view-item.product-card img {
  transform: scale(0.97);
  transition: transform 0.3s ease;
}

.grid-view-item.product-card:hover img {
  transform: scale(1);
  transition: transform 0.3s ease;
}

/* Nav menu fade in out */
.site-nav__dropdown {
    display: block;
    opacity: 0;
    transition: 0.3s ease-in-out;
    visibility: hidden;
}
.site-nav--has-dropdown:hover .site-nav__dropdown, 
.site-nav--has-dropdown:focus .site-nav__dropdown {
    display: block;
    opacity: 1 !important;
    visibility: visible !important;
}


/* nav menu bottom-border line on hover */
.site-nav__link:hover .site-nav__label {
  border-bottom: 2px solid #164734;
 transition: 0.2s ease-in-out;
}


/* Nav Menu make dropdown have rounded corners */
.site-nav__dropdown, .site-nav__childlist {
  border-radius: 20px;
}

/* nav menu - remove the underline when the page is active */
.site-nav--active span {
  border-bottom: none;
}
.site-nav__link--active span {
    border-bottom: none;
}




/*nav menu - mobile - Add coloured buttons to nav items */
.mobile-nav__link[data-target="💚-send-gifts-3"] .mobile-nav__label, .mobile-nav__link[data-target="all-gifts-3-1"] .mobile-nav__label, a[href="/collections/same-day-plant-delivery-in-sydney"] .mobile-nav__label, a[href="/collections/interstate-gift-boxes"] .mobile-nav__label {
   background-color: #569058;
   color: #fff;
   padding: 10px 20px;
   border-radius: 40px;
}


.mobile-nav__link[data-target="all-gifts-4-1"] .mobile-nav__label  {
   background-color: #164734;
   color: #fff;
   padding: 10px 20px;
   border-radius: 40px;
}

a[href="/pages/about-us"] .mobile-nav__label {
   background-color: #F6EDD9;
   /* color: #fff; */
   padding: 10px 20px;
   border-radius: 40px;
}



/* For Collections pages, make the add to cart buttons round */
.add-to-cart-product-grid-button form input.btn {
    border-radius: 50px;
}
.grid__item--collection-template div .btn {
  border-radius: 10px;
}




/* Collection Title Fade-In */
.collection-hero__title {
  opacity: 0; /* Start invisible */
  animation: fadeIn 1s ease-in forwards;
}

.collection-hero__title h1 {
animation: Sizer 1s ease-in;
  
}
@keyframes Sizer {
  0% {
    transform:scale(1);
  }
  50% {
    transform:scale(1.1);
  }
  100% {
    transform:scale(1);
  }
}

.collection_image_description {
opacity: 0; /* Start invisible */
  animation: fadeIn 1s ease-in forwards; /* slower than the main title */
}


/* .collection_bar_under_image {
  opacity: 0; 
  animation: fadeIn 1.3s ease-in forwards; 
}
*/


@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}


.collection-hero__image {
  filter: blur(10px);
  animation: blurToSharp 0.5s ease-in forwards;
}

@keyframes blurToSharp {
  from {
    filter: blur(10px);
  }
  to {
    filter: blur(0);
  }
}


.slideshow-wrapper {
  opacity: 0;
  animation: fadeIn 1s ease-in forwards; 
}




.template-index .feature-row__image, .template-index #shopify-section-rich_text_nkAEGt {
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
}


/* Specific styles for "Bundle & Save" */
.site-nav__child-link[href="/collections/bundle-save"] {
  padding-top: 2%;
  margin-top: 5%;
  margin-bottom: 5%;
  color: #ffffff; /* Specific text color */
  background-color: #ED671D;
  border-radius: 500px;
  text-align: center;
   border-bottom: none;
}


.site-nav__child-link[href="/collections/bundle-save"]:hover {
  background-color: #e1621c; /* Specific background color on hover */
  color: #fff; /* Text color on hover */
   transition: 0.4s ease;
   border-bottom: none;
}

.site-nav__child-link[href="/collections/bundle-save"]:hover span {
   border-bottom: none;
}

a[href="/collections/bundle-save"] .mobile-nav__label {
   background-color: #ED671D;
   color: #fff;
   padding: 10px 20px;
   border-radius: 40px;
}



/* Collection Pages - Have the 'SALE' badge have gap at bottom between yotpo stars */
.product-card .yotpo-widget-instance { margin-top: 0.5rem;} {
  margin-top: .5rem;
}


