/** Shopify CDN: Minification failed

Line 331:0 Expected "}" to go with "{"

**/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap');

.h-wishlist-icon {
  margin-top: 3px;
  padding: 0;
}

.site-header-actions__account-link {
  margin-right: 75px;
}

body .h-wishlist-icon .wishlist-h-count {
  top: -8px !important;
  right: -9px !important;
}

body .h-wishlist-icon svg {
  width: 22px !important;
  height: 22px !important;
}
@media screen and (min-width: 1024px){
  .site-header-cart {
      right: 50px;
  }
}

/* blog tag css */

.tagclass {
  width: 90%;
  list-style-type: none;
}

.blue {
    background-color: #1b4e8a;
}

.tclass{
text-align: center;
}

.tag {
margin: 0 2px;
padding: 8px 12px;
color: #fff;
background: #999;
font-size: 85%;
font-family: sans-serif;
text-decoration: none;
text-transform: uppercase;
line-height: 3.5;
 
}
@media only screen and (max-width: 600px) {
  .tag {
    padding: 8px 3px !important;
}
}

a:hover {
  text-decoration: underline;
}

.productitem__variants {
  margin-top: 20px; /* Adjust as needed */
}

.productitem__variants ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: nowrap; /* Ensure items stay in a single row */
}

.productitem__variants {
  margin-top: 10px;
}

.productitem__variants ul {
  list-style-type: none;
  padding: 0;
}

.productitem__variants li {
  margin-bottom: 10px; /* Adjust this value as needed */
}

.productitem__variants button {
  padding: 8px 12px;
  border: none;
  border-radius: 5px;
  color: white;
  font-size: 16px;
  cursor: pointer;
}

.productitem__variants {
  margin-top: 10px;
}

.productitem__variants ul {
  list-style-type: none;
  padding: 0;
  display: flex; /* Ensures the buttons are displayed in a row */
  flex-wrap: wrap; /* Allows buttons to wrap to the next line if needed */
}

.productitem__variants li {
  margin-right: 10px; /* Adjust this value as needed */
  margin-bottom: 10px;
}

.productitem__variants button {
  padding: 6px 10px; /* Adjust button padding */
  border: none;
  border-radius: 0px;
  color: white;
  font-size: 10px; /* Decrease font size */
  cursor: pointer;
  background-color: coral;
}

.productitem__variants button:hover {
  opacity: 0.8;
}

.productitem__variants button[disabled] {
  cursor: not-allowed;
}

.productitem__variants button.available {
  background-color: rgb(26,78,138);
}

.productitem__variants button.unavailable {
  background-color: red;
}

.productitem__variants button.large {
  padding: 6px 10px; /* Adjust padding for the larger button */
  font-size: 10px; /* Adjust font size for the larger button */
}
.filter-color-swatch {
  display: inline-block;
  width: 20px; /* Adjust the width and height as needed */
  height: 20px;
  border-radius: 50%; /* Makes the span circular */
  margin-right: 5%; /* Adds some spacing between the swatch and text */
  border: 2px solid transparent; /* Initially set border to transparent */
  transition: border-color 0.3s ease; /* Smooth transition for the border */
  margin-left: 5%;
}

.filter-color-swatch:hover {
  border-color: blue; /* Border color changes to blue on hover */
}

.filter-color-swatch.multi {
  display: inline-block;
  width: 20px; /* Adjust the width and height as needed */
  height: 20px;
  border-radius: 50%; /* Makes the span circular */
  margin-right: 5px; /* Adds some spacing between the swatch and text */
  background: conic-gradient(violet, indigo, blue, green, yellow, orange, red); /* Circular gradient */
}
.productitem__image-container {
  position: relative;
  overflow: hidden;
}

.transparent-sheet {
  position: absolute;
  top: 10px; /* Adjust as needed */
  right: 10px; /* Adjust as needed */
  width: auto;
  height: auto;
  padding: 5px; /* Adjust the gap around the logo */
  /*background-color: rgba(0, 0, 0, 0.5); !* Adjust the opacity as needed *!*/
  border-radius: 5px; /* Adjust as needed */
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}

.transparent-sheet img {
  max-width: 100px; /* Adjust as needed */
  max-height: 50px; /* Adjust as needed */
  object-fit: contain; /* Apply rectangular crop */
}

.productitem__image-container {
  position: relative;
}



/* Apply Montserrat font to announcement bar */
.announcement-bar-text{
  font-family: 'Montserrat', sans-serif;
  font-weight: 400; /* Ensure regular weight */
}

/* Apply Montserrat font to announcement bar */
.announcement-bar-text-mobile{
  font-family: 'Montserrat', sans-serif;
  font-weight: 400; /* Ensure regular weight */
}

/* background color  */
section.custom-liquid--container {
    margin-top: 38px;
}

div#shopify-section-template--24397915980149__dynamic_custom_liquid_FATYKV, div#shopify-section-template--24398001439093__dynamic_custom_liquid_FATYKV, div#shopify-section-template--16802671263944__dynamic_custom_liquid_PDqjew, div#shopify-section-template--24369918214517__dynamic_custom_liquid_FATYKV , div#shopify-section-template--24369887609205__dynamic_custom_liquid_FATYKV, div#shopify-section-template--24369870799221__dynamic_custom_liquid_FATYKV, div#shopify-section-template--24369848680821__dynamic_custom_liquid_FATYKV, div#shopify-section-template--24369848648053__dynamic_custom_liquid_FATYKV, div#shopify-section-template--16802671296712__dynamic_custom_liquid_4NTTfc, div#shopify-section-template--24368834412917__dynamic_custom_liquid_FATYKV, div#shopify-section-template--24369842061685__dynamic_custom_liquid_FATYKV {
    background-color: #e2f9ff;
    padding: 1px;
    padding-bottom: 46px;
}

@media only screen and (max-width: 767px) {
div#shopify-section-template--24397915980149__dynamic_custom_liquid_FATYKV,  div#shopify-section-template--24398001439093__dynamic_custom_liquid_FATYKV, div#shopify-section-template--16802671263944__dynamic_custom_liquid_PDqjew, div#shopify-section-template--24369918214517__dynamic_custom_liquid_FATYKV , div#shopify-section-template--24369887609205__dynamic_custom_liquid_FATYKV, div#shopify-section-template--24369870799221__dynamic_custom_liquid_FATYKV, div#shopify-section-template--24369848680821__dynamic_custom_liquid_FATYKV, div#shopify-section-template--24369848648053__dynamic_custom_liquid_FATYKV, div#shopify-section-template--16802671296712__dynamic_custom_liquid_4NTTfc, div#shopify-section-template--24368834412917__dynamic_custom_liquid_FATYKV, div#shopify-section-template--24369842061685__dynamic_custom_liquid_FATYKV {
    background-color: #e2f9ff;
    padding: 1px;
    padding-bottom: 10px;
}
  section.custom-liquid--container {
    margin-top: 10px;
}
}

/* Featured collection 2  */

div#shopify-section-template--24369918214517__dynamic_featured_collection2_8GrAiN, div#shopify-section-template--24369887609205__dynamic_featured_collection2_FRk9ag, div#shopify-section-template--24369848680821__dynamic_featured_collection2_tJmgAV, div#shopify-section-template--24369848648053__dynamic_featured_collection2_tHdVJt, div#shopify-section-template--24369842061685__dynamic_featured_collection2_px8DrF, div#shopify-section-template--24368834412917__dynamic_featured_collection2_peKQiT, div#shopify-section-template--24369870799221__dynamic_featured_collection2_mELUip, div#shopify-section-template--16802671296712__dynamic_featured_collection2_ipn6nU {
h2.home-section--title {
  text-align: left;
  font-weight: 700;
  font-size: 40px;
}

.productitem__price .price__current {
  color: #97b718;
  font-weight: 600;
}
.productitem--info {
  display: flex;
  justify-content: space-between;
}
  .productitem--actions {
  display: none;
}
}

.pxs-newsletter {
    margin-top: 3.984375rem;
    margin-bottom: 70px;
}





div#shopify-section-template--16802671296712__dynamic_slideshow_bGEmWf .slideshow-slide__content.slideshow-slide__content--slide_GUMECq.slideshow-slide__content--text-left {
    width: 1300px !important;
}
div#shopify-section-template--16802671296712__dynamic_slideshow_bGEmWf .slideshow-slide__content--text-left {
    padding-right: 0 !important;
    padding-left: 2.25em !important;
    text-align: left !important;
}
div#shopify-section-template--16802671296712__dynamic_slideshow_bGEmWf  a.slideshow-slide__button.slideshow-slide__button--primary {
    float: right !important;
}

div#shopify-section-template--16802671296712__dynamic_slideshow_bGEmWf .slideshow-slide__subheading {
    font-weight: 700;
  }
  div#shopify-section-template--16802671296712__dynamic_slideshow_bGEmWf h2.slideshow-slide__heading {
    font-weight: 700;
    font-size: 35px;
  }

/* blog page image  */
.min-h-\[20px\].text-message.flex.flex-col.items-start.gap-3.whitespace-pre-wrap.break-words.\[\.text-message\+\&\]\:mt-5.overflow-x-auto {
img {
    height: 100%;
    width: 100% !important;
}
}




@media only screen and (max-width: 767px) {
  ul.home-section--content.blogposts--inner {
    display: grid;
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 16px;
  
  
.blogposts--count-1 .blogposts--inner .article--excerpt-wrapper,
.blogposts--count-3 .blogposts--inner .article--excerpt-wrapper {
  width: 100%;
}
    li.article--excerpt-wrapper {
    margin: 0 auto;
}
}
@media (min-width: 1024px) {
  ul.home-section--content.blogposts--inner {
    display: grid;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 16px;
  
  
.blogposts--count-1 .blogposts--inner .article--excerpt-wrapper,
.blogposts--count-3 .blogposts--inner .article--excerpt-wrapper {
  width: 100%;
}
}




