/** Shopify CDN: Minification failed

Line 16:0 Unexpected "{"
Line 16:1 Expected identifier but found "%"
Line 17:0 Unexpected "{"
Line 17:1 Expected identifier but found "%"
Line 367:0 Unexpected "}"
Line 424:10 Comments in CSS use "/* ... */" instead of "//"
Line 535:0 Unexpected "{"
Line 535:1 Unexpected "{"
Line 535:10 Expected ":"
Line 539:2 Unexpected "{"
... and 32 more hidden warnings

**/
{%- assign productionMode = settings.production_mode -%}
{%- capture styleCss -%}
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/

.site-footer-wrapper {
    background: #CBCBCB;
}

.button-primary {
    color: #f1f8ff !important;
    background-color: #102e50 !important;
    border: 1px solid #102e50 !important;
}

/* ------------- PR IMAGE GALLERY ------------- */

 /* Reset some default styles */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

       /* body {
            font-family: Arial, sans-serif;
            background-color: #f4f4f4;
            padding: 0px;
        }
 */

        /* Container for the image grid */
        .gallery {
            display: grid;
            grid-template-columns: repeat(3, 1fr); /* 3 images per row */
            gap: 15px; /* Space between images */
        }

        /* Make images responsive */
        .gallery img {
            width: 100%;
            height: auto;
            border-radius: 8px; /* Optional: rounded corners */
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Optional: shadow for depth */
        }

        /* Responsive design for smaller screens */
        @media (max-width: 768px) {
            .gallery {
                grid-template-columns: repeat(2, 1fr); /* 2 images per row on smaller screens */
            }
        }

        @media (max-width: 480px) {
            .gallery {
                grid-template-columns: 1fr; /* 1 image per row on very small screens */
            }
        }

 /*--------------------------------------------*/



/*========= BELOW BANNER LEFT AND RIGHT CORNER DESIGN =============*/
/* #shopify-section-template--15092983234631__dynamic_collection_list_gJhjng{
  background-image: url('/cdn/shop/files/ugadi_-_right.png?v=1742389373'), url('/cdn/shop/files/ugadi_-_left.png?v=1742389373');
  background-size: 100px, 100px;
  background-position: top left, top right;
  background-repeat: no-repeat, no-repeat;
  padding-top: 16px;
}
  */
 /*========= BELOW BANNER LEFT AND RIGHT CORNER DESIGN =============*/
#shopify-section-template--15092983234631__dynamic_collection_list_gJhjng {
    background-image: url('/cdn/shop/files/left_da4bb626-7602-4995-afe7-6f27ed4df130.png?v=1761198454'), 
                      url('/cdn/shop/files/right_6ba035d4-0c78-4484-9b56-764f05dbd54f.png?v=1761198455');
    background-size: 80px, 80px;
    background-position: top left, top right;
    background-repeat: no-repeat, no-repeat;
    padding-top: 60px; /* Increased padding for visibility */
    position: relative;
    z-index: 0;
}

/* Tablet */
@media screen and (max-width: 1023px) {
    #shopify-section-template--15092983234631__dynamic_collection_list_gJhjng {
        background-size: 50px, 50px;
        padding-top: 60px; /* Ensure room for image */
    }
}

/* Mobile */
@media screen and (max-width: 767px) {
    #shopify-section-template--15092983234631__dynamic_collection_list_gJhjng {
        background-size: 40px, 40px;
        background-position: top 5px left 5px, top 5px right 5px;
        padding-top: 60px; /* Must be >= background image height */
    }
}


 
@media screen and (min-width: 720px){
.breadcrumbs-container {
    margin-top: 10.75rem !important;
    margin-bottom: 1.75rem;
}
  #shopify-section-template--22056247329090__dynamic_collection_list .collection-list__content {
    margin-top: 0;}
  @supports (display: grid){
    .collection-list__content[data-layout=grid] {
        display: grid;
        row-gap: 1rem;
    }
  }


  .collection__item-title {
    font-weight: 600;
    line-height: 1;
  }
  
}
@media screen and (max-width: 720px){
.breadcrumbs-container {
    margin-top: 10.55rem;
}
  .productitem--title {
    overflow: hidden;
    height: 100px;}
}
 
 .product-recently-viewed-card {
    min-height: 400px !important;}
 
.site-navigation-wrapper:before {
   content: initial !important;
}
.article--excerpt-meta{display:none;}


 .site-header {
    position: fixed;}

 /* :::::: MAIN MENU FIXED :::::::::: */
 @media screen and (min-width: 1024px){
.site-header-nav--open .site-navigation-wrapper {
    display: contents;
}
.site-navigation-wrapper {
    position: fixed;}
   /*
.site-header-sticky--scrolled .site-header-main-content {
    margin-left: 0;
}
.site-header-sticky--scrolled .site-header-menu-toggle {
    display: none;}
   */
}


.site-header-main {
    padding: 10px 10px 10px;
}
/*==========================================*/
 


 
 .page-content {
    max-width: 100%;
}
 
#shopify-section-template--22056247329090__dynamic_blog_posts{
  margin-top:4.25rem;
}
.home-section--title {
   margin-top: 10px;
   margin-bottom: 0;
}
 
 .site-footer-credits {
    margin-top: 20px !important;}
 
 .site-footer-credits:not(:first-of-type) {
    display: none;}
.featured-collection__title-card {
    display: none;}
 
#shopify-section-template--22056247329090__dynamic_promo_mosaic{
  margin-top:4.25rem;
}

/*========= BELOW BANNER LEFT AND RIGHT CORNER DESIGN =============*/
/* #shopify-section-template--22056247329090__dynamic_collection_list{
  background-image: url('https://cdn.shopify.com/s/files/1/0699/5676/3970/files/Left.png?v=1715857826'), url('https://cdn.shopify.com/s/files/1/0699/5676/3970/files/Right.png?v=1715857826');
  background-size: 100px, 100px;
  background-position: top left, top right;
  background-repeat: no-repeat, no-repeat;
  padding-top: 16px;
} */
 
/* #shopify-section-template--22056247329090__dynamic_collection_list{
  background-image: url('/cdn/shop/files/Left.png?v=1716194356'), url('/cdn/shop/files/Right.png?v=1716194356');
  background-size: 160px, 160px;
  background-position: top left, top right;
  background-repeat: no-repeat, no-repeat;
  padding-top: 16px;
} */

/*
#shopify-section-template--22056247329090__dynamic_featured_collection_y9nzYi, #shopify-section-template--22056247329090__dynamic_featured_collection_nDLY4H, #shopify-section-template--22056247329090__6ed3d6a2-4475-4681-acb5-ed650d44fd40{
  background-image:url('https://cdn.shopify.com/s/files/1/0699/5676/3970/files/shiv-left.jpg?v=1707072059'); background-position: center left; background-repeat: no-repeat; background-size: 120px;
}

#shopify-section-template--22056247329090__d588b332-a53f-40e5-a9fc-c212fdcea548, #shopify-section-template--22056247329090__333a5bf9-c722-415c-9e9e-556f1529fa7f, #shopify-section-template--22056247329090__dynamic_featured_collection, #shopify-section-template--22056247329090__dynamic_featured_collection-2, #shopify-section-template--22056247329090__dynamic_blog_posts{
  background-image:url('https://cdn.shopify.com/s/files/1/0699/5676/3970/files/shiv-right.jpg?v=1707073535'); background-position: center right; background-repeat: no-repeat; background-size: 120px;
}
 */

#swym-plugin #swym-anchor[data-position=bottom-right] {
    right: 23px !important;
    bottom: 75px !important;
 }
 
 #shopify-section-template--22056247329090__dynamic_slideshow_hR7JNn {
    margin-top: -68px;
 }
 
#slang-button {
    position: fixed !important;
    left: 12px;
    border: solid 2px #4fb220;
  background-color:#ffffff
    }

 
@media screen and (min-width: 860px){
.home-section--content {
    margin-top: 1rem;
}
 
}

@supports (display: grid){
 .navmenu-meganav--desktop .navmenu-meganav-standard__wrapper .navmenu-meganav-standard__item {
     border-bottom: solid 2px #efefef;
    width: auto;
    padding-bottom: 15px;
 }
}
.navmenu-meganav.navmenu-meganav--desktop .navmenu-item-text {
    font-weight: normal;
    display: block;
    padding: 0;
    font-size: 15px;}
 
 .navmenu-meganav--desktop .navmenu-meganav-standard__wrapper .navmenu-meganav-standard__items {
    grid-gap: 1.3rem;
     
}
 
 .navmenu-meganav.navmenu-meganav--desktop .navmenu-item-text:hover {
    color: #4fb220;
}
 
.collection__item-image img, .collection__item-image svg {
    display: block;
    width: 100px;
    margin: 0 auto;
}
 .collection__item-title{
   margin-top:2px !important;
 }
 

.collection-list__content[data-layout=grid] {
    align-items: start;}


@media (max-width: 967px){
.product_section .slick-list {
    padding: 15px 15px 34px !important;
}
}
@media (max-width: 767px){
.laber_collection_related {
    margin-bottom: 113px !important;
}
}

@media only screen and (max-width: 991px){
.header .header-top {
    padding-top: 12px !important;
}
}


.laber_blog_style1_featured_blog_D4ergY{
  margin-top:80px;
}

.post-item .image-blog .blog a {
    display: none;
}


.rte-setting > h3 > a{margin-top:0 !important;}
.laber_text-column-with-image3 .list-socials {
    margin-bottom: -15px !important;
}

.laber_text-column-with-image3 .text_column_with_img {
    margin-bottom: 0;
}

.details-info .cms-option-item label {
    font-weight: 600;
    font-size: 14px;
}

.product-options__value.active {
    color: #4CAF50 !important;
    border: 1px solid #4CAF50 !important;
}
.product-options__value.border {
    min-width: 40px;
    min-height: 22px;
    padding: 5px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    border: 1px solid #515050;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #808992;
    background: #fff;
    border-radius: 5px;
    height: 20px;
}





 @media screen and (min-width: 860px)
.collection--section .productgrid--outer {
    margin-top: 95px !important;}
}

@media (max-width: 1024px){
.header .header-top .header-logo img {
    width: 100px !important;
}
  .header .header-nav-mobile .mobile-navigation .icon {
    color: #000;}

 
  .collection__item-title {
    font-size: 14px;
}
  .promo-mosaic--height-small .promo-mosaic--inner.promo-mosaic--layout-5 .promo-block{
    background-position: center right !important;
        height: 238px;

  }
  .promo-mosaic--inner .promo-block {
    background-position: right !important;
  }

  .productitem--title {
    font-size: 14px;
    height: 53px; 
    overflow:hidden;
  }

  .productitem__price .price__current{
    font-size:12px;
  }
}

.shopify-policy__container {
    max-width: 100% !important;}
    
.breadcrumbs {
    margin-top: 0px !important;
}

.header .header-icon span,.header .header-icon i {
    color: #000000;
}
#shopify-section-header1 .header .main-menu > li > a {
    text-transform: capitalize;
}
.header-main-wrap {
  display: contents;
  position: fixed;
  top: 0;
  width: 100%;
  min-height: auto !important;
}

body,p,a,h2,h3,h4,h5,h6,li,td{font-family:arial !important;}

#myCustomButton {
          //  display: none;
        }
        @media screen and (max-width: 767px) {
            #myCustomButton {
              z-index: 999;
                position: fixed;
				width: 60px;
				bottom: 20px;
            }
        }
		@media screen and (min-width: 767px) {
            #myCustomButton {
              z-index: 999;
                position: fixed;
				width: 60px;
				bottom: 20px;
            }
        }

.product-collection .product-collection__image {
    max-height: inherit !important;
}




.cms_section .laber_text-column-with-image3 .images {
    margin-bottom: 0 !important;
}

/* ===== CATEGORY CIRCLES SIZE FOR DESKTOP */
.laber_product_section_14117927-290d-4bb8-9807-12d41fa7b847{margin-top:30px;}
@media (min-width: 967px){
.cms_section .laber_text-column-with-image3 .images {
    width: 100px !important;
    height: 100px !important;
}

.rte-setting h2{font-size:16px !important}

.footer_app{display:none;}

/* Style for the accordion */
.accordion {
  width: 100%;
}

.accordion-item {
  margin-bottom: 10px;
  border: 1px solid #ccc;
}

.accordion-title {
  background-color: #f5f5f5;
  padding: 10px;
  cursor: pointer;
}

.accordion-content {
  display: none;
  padding: 10px;
}

.active .accordion-content {
  display: block;
}

.toggle-icon {
  float: left;
  margin-right: 5px;
}

.active .toggle-icon {
  display: none;
}

.toggle-icon.active::after {
  content: "-";
}

  .laber_baa7e0af-d770-4e71-b677-c558bcb44916{
  margin-top:30px !important;
}

  p.collection--title {
    font-family: Open Sans,sans-serif;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0em;
}
  p.productgrid--sidebar-title {
    font-family: Open Sans,sans-serif;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0em;
}
  p.site-footer-block-title {
    font-family: Open Sans,sans-serif;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0em;
}
  p.product-recently-viewed__heading {
    font-family: Open Sans,sans-serif;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
    font-size: var(--font-size-section-heading);
    letter-spacing: 0em;
}
/*---------------- Global Custom CSS -------------------*/
{{settings.global_css }}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  {{settings.desktop_css }}

  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  {{settings.tablet_mobile_css }}
  .header .header-top .container>.row {
    padding-top: 12px;
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  {{settings.tablet_css }}
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  {{settings.mobile_css }}
}
{%- endcapture -%}
{%- if productionMode -%}
    {%- assign paragraphs = styleCss | newline_to_br | split: '<br />' -%}
    {%- for paragraph in paragraphs %}{{- paragraph | strip -}}{% endfor -%}
{%- else -%}
    {{styleCss}}
{%- endif -%}
.promo-block--template--22056247329090__dynamic_promo_mosaic--promotion-1 {
    background-position: right !important;
}


@media (max-width: 860px) {
    .shopify-section:first-child .slideshow {
        margin-top: 122px !important;
    }
}
@media screen and (min-width: 860px) {
    .shopify-section:first-child .slideshow {
        margin-top: 106px !important;
    }

  #shopify-section-sections--15092983693383__header .site-navigation .navmenu-link-depth-1 {
    font-size: 15px;
    font-weight: 400;}
  
}

/* #shopify-chat{display:none !important;} */

     @media screen and (max-width: 719px) {
    .promo-mosaic--height-small .promo-mosaic--inner.promo-mosaic--layout-5 .promo-block, .promo-mosaic--height-small .promo-mosaic--inner.promo-mosaic--layout-5 .promo-block--content {
    background-position: top !important;
    min-height: auto;
}
      .promo-block--content.animating-in, .promo-block--content.promo-block--expanded:not(.animating-out) {
        height: 170px;
    }
  
}
.article--excerpt-image img[data-rimg=loaded] {
    object-position: 50% 50%;
    object-fit: contain;
    visibility: visible;
}

     @media screen and (min-width: 1024px) and (max-width: 1416px) {
    .article-image {
        margin-top: 143px !important;
        height: 500px;
    }
}
/*14 inch banner cut code*/


     /* Pages Top Spacing for Different Screens */
@media screen and (min-width: 860px) and (max-width: 1416px) {
    .shopify-section:first-child .slideshow, #shopify-section-template--22056247132482__main, .section--canonical, #shopify-section-template--15092983234631__dynamic_slideshow  {
        margin-top: 145px;
    }
}
@media screen and (min-width: 1417px) {
    .shopify-section:first-child .slideshow, #shopify-section-template--22056247132482__main, .section--canonical, #shopify-section-template--15092983234631__dynamic_slideshow  {
        margin-top: 106px;
    }
}


.productitem--action .button-secondary {
  color: #102e50;
  background-color: transparent;
  border: 1px solid #d4d4d4;
}