/* .breadcrumbs {
    display: none;
} */
.sub_menu li a.active {
    color: #265136 !important;
}
.header.content {
    max-width: 1863px !important;
}
.wrap_menu{
    width: inherit !important;
}
.main_menu > li > a{
    font-family: Croissant One, cursive !important;
}

.sub_menu li, .sub_menu a {
    font-family: Croissant One, cursive !important;
}
.search-container {
    float: right;
    padding-top: 10px;
    margin-right: 13px;
}

.product.details.product-item-details::after {
    content: '';
    border-bottom: 1px solid #c5c5c5;
    width: 58%;
    display: block;
    margin: auto;
    margin-top: -15px;
    margin-bottom: 23px;
}
button.action.tocart.primary {
    /* background: #265136; */
}

.cart.item .product-image-container {
    width: 100px !important;
    min-width: 100px;
}

.cart.table-wrapper .actions-toolbar {
    min-height: 20px;
    padding-bottom: 36px;
    position: relative;
}
.cart.item img.product-image-photo {
    min-width: 43px !important;
    width: 150px !important;
    min-width:150px;
}


.products .actions-secondary {
    display: none !important;
}
/* Disable hover effects for product items */
.products-grid .product-item-info:hover, .products-grid .product-item-info.active {
    background-color: inherit !important;
    color: inherit !important;
    border-color: inherit !important;
    box-shadow: none !important;
    transform: none !important;
    transition: none !important;
    text-decoration: none !important;
    opacity: 1 !important;
    width: 100% !important;
    margin: 0px;
    padding: 0;
    border: none;
    box-shadow: none !important;
}

@media (min-width: 640px) {
    .products-grid .product-item-inner {
        display: none !important;
    }
}

.slick-slide img.product-image-photo {
    min-width: 220px !important;
}

.column .block-addbysku .qty .qty, .bundle-options-container .input-text.qty, .box-tocart .input-text.qty, .account .data.table-return-items .qty .input-text, .table-giftregistry-items .field.qty .qty, .block-giftregistry-shared-items .qty .qty, .table.grouped .col.qty .control.qty .qty, .block-wishlist-info-items .input-text.qty, .multicheckout .table-wrapper .col .qty .input-text, .account .table-wrapper .data.table.wishlist .box-tocart .qty, .products-grid.wishlist .product-item .box-tocart input.qty, .sidebar .block-addbysku .fieldset .fields .field.qty .qty {
    text-align: center;
    width: 54px;
    border: 1px solid #0000000d !important;
}


/* Category page */



/* Apply styles for screens with a minimum width of 768px */
@media screen and (min-width: 768px) {
    /* Apply styles for screens with a minimum width of 1024px or when printing */
    @media screen and (min-width: 1024px), print {
        .page-products .products-grid .product-item {
            margin-left: 2%;
            padding: 5px;
            width: calc((100% - 6%) / 3) !important;
        }
    }
}

@media screen and (min-width: 768px) {
    @media (min-width: 1024px), print {
        .page-products .products-grid .product-item:nth-child(3n + 1) {
            margin-left: 0% !important;
        }
    }
}

@media screen and (min-width: 768px) {
    @media (min-width: 1024px), print {
        .page-products .products-grid .product-item:nth-child(4n + 1) {
            margin-left: auto !important;
        }
    }
}

ol.products.list.items li:first-child {
    margin-left: 0% !important;
}


.product-image-container, .product-item-info, .product-image-photo{
    width:100% !important;
    min-width: 281px;
}

li.item.product.product-item {
    box-shadow: #959da533 0 8px 24px;
}
.product-item-name, .product.name a {
    font-family: Croissant One, cursive !important;
    font-size:14px;
}
.product.name a:hover{
    color:#265136;
}
.product.details.product-item-details {
    text-align: center;
}

div.slick-slide li.product-item img.product-image-photo {
 /*   width: 80% !important;*/
}

input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type*="date"], input[type="email"] {
    background: #ffffff;
    background-clip: padding-box;
    border: 1px solid #c2c2c2 !important;
    border-radius: 1px;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    height: 32px;
    line-height: 1.42857143;
    padding: 0 9px;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box;
}

.product-image-container-2048 {
    /* width: 165px !important; */
    height: auto;
    aspect-ratio: 165 / 165;
}

.cart-summary .checkout-methods-items .action.primary.checkout{
    background: #265136;
}
/* end catgory page */




/* category list page */
.products.wrapper.list.products-list .product.details.product-item-details {
    text-align: left;
    
}

.products.wrapper.list.products-list li.item.product.product-item{
    margin-bottom:15px;
}

.products.wrapper.list.products-list .product.details.product-item-details{
    padding-top:5%;
}
/* end category list page */


/* WIshlist sidebar */
ol#wishlist-sidebar img.product-image-photo {
    width: auto !important;
    min-width: 10px;
}

ol#wishlist-sidebar img.product-image-photo {
    width: auto !important;
    min-width: 10px;
    height: auto;
    top: 0px !important;
    margin-left: 0px;
    margin-top: inherit;
}

.abs-remove-button-for-blocks:before, .sidebar .product-items .action.delete:before, .sidebar .block-compare .action.delete:before, .table-comparison .cell.remove .action.delete:before, .block-compare .action.delete:before, .filter-current .action.remove:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 15px;
    color: #757575;
    content: '\e616';
    margin-right: 15px;
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.products-grid.wishlist .product-image-container{
    width: 100% !important;
    min-width: 100px !important;
    margin-left:auto;
    margin-right:auto;
}
.slick-list .product-image-container{
    min-width:50px;
}
.slick-list .slick-slide img.product-image-photo{
    min-width:50px !important;
}
.slick-list .product-item-info {
    min-width:50px
}

.products-grid.wishlist .product-item-info{
    width: 100% !important;
    min-width: 100px !important;
    text-align:center;
}

.products-grid.wishlist .product-items li{ 
    box-shadow: 10px 10px 10px rgb(241 241 241);
    margin-right: 16px;
}




.products-grid.wishlist img {
    width: 100% !important;
    min-width: 100px !important;
    margin-left:auto;
    margin-right:auto;
}

/* ENd wishlist sidebar */

div#content{margin-top:30px}legend{font-size:18px;padding:7px 0}label{font-size:14px;font-weight:400}select.form-control,textarea.form-control,input[type=text].form-control,input[type=password].form-control,input[type=datetime].form-control,input[type=datetime-local].form-control,input[type=date].form-control,input[type=month].form-control,input[type=time].form-control,input[type=week].form-control,input[type=number].form-control,input[type=email].form-control,input[type=url].form-control,input[type=search].form-control,input[type=tel].form-control,input[type=color].form-control,.input-group input,.input-group select,.input-group .dropdown-menu,.input-group .popover{font-size:12px}.input-group .input-group-addon{font-size:12px;height:30px}.form-horizontal input.btn,a.btn,#button-account.btn,input[type=submit],.button{border:none;background:#292929!important;padding:0 40px;text-transform:uppercase;font-size:12px;color:#fff!important;line-height:44px;height:44px;display:inline-block;font-family:Montserrat,HelveticaNeue,Helvetica Neue,sans-serif;font-weight:500;letter-spacing:.025em;border-radius:0}.well{background:none;box-shadow:none;min-height:20px;padding:19px;margin-bottom:20px;border:1px solid #e3e3e3}select.form-control,textarea.form-control,input[type=text].form-control,input[type=password].form-control,input[type=datetime].form-control,input[type=datetime-local].form-control,input[type=date].form-control,input[type=month].form-control,input[type=time].form-control,input[type=week].form-control,input[type=number].form-control,input[type=email].form-control,input[type=url].form-control,input[type=search].form-control,input[type=tel].form-control,input[type=color].form-control{font-family:Krub,sans-serif;font-size:13px;color:#555;line-height:1.8;border:1px solid #e6e6e6!important;border-radius:2px}body:not(.common-home) footer{margin-top:20px}.addthis_toolbox.addthis_default_style{margin-top:50px}span#variantQuantity.is-visible{color:red;margin:auto 20px;line-height:45px}.hd2 .selected-currency{padding-right:0!important;margin-right:0!important;border:0px!important}.topbar.alert-success{color:#414042;background-color:#292929}.topbar.alert-success button#alertbtn{float:none;padding-left:40px;font-size:13px;vertical-align:text-top;opacity:.5;padding-top:1px;color:#414042}.toast-success{background-color:#265136!important}img.img-responsive.insta-size{width:30%!important;display:inline!important;padding:0 10px 10px 0}img.img-responsive.insta-size:hover{opacity:.8}div#instafeed{text-align:center}.selector-wrapper{display:none}.buttons.cartbtn a{color:#fff}.footer .footer-content.contact{margin-top:10px}.footer .footer-content.contact li i{display:inline-block;text-align:center;float:left;font-size:18px;margin:5px 10px 5px 0}.bx-pager.bx-default-pager{display:none}.bx-wrapper{box-shadow:none!important;background:transparent!important;border:none!important}.bx-wrapper .bx-controls-direction a{top:110%!important}.bx-wrapper .bx-next{right:-2px!important}.bx-wrapper .bx-prev{left:-2px!important}.carousel-inner>.item>img,.carousel-inner>.item>a>img{width:100%;margin:auto}.carousel-inner>.item{margin-bottom:0}.carousel-inner>.item.active{border:0px}.carousel-control{position:absolute;display:block;top:50%;width:40px;height:40px;line-height:40px;text-align:center;left:0;margin-top:-20px;background:#fff;opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-o-transform:translateY(30px);cursor:pointer;transform:translateY(30px);background-image:none!important}.carousel:hover .carousel-control{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.carousel-control:hover{color:#fff}.carousel-inside .carousel-control{position:absolute;display:block;height:35px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:#333745;color:#fff;top:50%;padding:0;margin-top:-17px;border:none;outline:none;opacity:1;-webkit-transition:left .3s ease .3s,right .3s ease .3s;-o-transition:left .3s ease .3s,right .3s ease .3s;transition:left .3s ease .3s,right .3s ease .3s;text-shadow:none}.carousel-control i.fa{font-size:20px;vertical-align:text-top;color:#333}.carousel-control i.fa:hover{color:#265136}.carousel-inside .carousel-control.next{right:-22px;left:auto}.carousel-inside .carousel-control.prev{left:-22px;right:auto}.owl-item a.carousel-control{position:absolute}.carousel-indicators li{width:20px;height:20px;border-radius:20px}.toolbar label.control-label{display:none}.small-item .spr-badge:after{clear:none}.social-sharing{margin:20px 0 0}.social-sharing .btn{height:47px;line-height:47px;border:2px solid #ababab;max-width:150px;font-size:14px;color:#fff}.social-sharing a.btn{width:47px;line-height:47px;border-radius:0;background:transparent;color:#265136;position:initial;left:50%;opacity:1;padding:0;margin-right:6px}.social-sharing a.btn:hover{color:#fff;background:#265136;border-color:#265136}.error-text img{display:block;margin:0 auto}.error-text h1{text-align:center}.error-text .buttons a,.submit button,#submitMessage{margin:10px}.error-text .buttons a{margin:0 auto;display:block;border:none;box-shadow:none;color:#265136}#wraper_ajax.loadding_ajaxcart,.ajax_loading{width:50px;height:50px;text-align:center;line-height:50px;font-size:26px!important;color:#666;background-color:#fff;box-shadow:0 0 20px #00000080;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.5);margin-top:-25px;margin-left:-25px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;top:50%!important;left:60%;position:fixed;display:none;z-index:9990}#wraper_ajax.loadding_ajaxcart .fa{font-size:26px!important}.home_search_icon{background:#eeeef1;border-radius:50%;padding:5px 5px 8px 8px}.advanced-filters{margin-bottom:30px}.advanced-filters a{display:block;position:relative;padding:0 0 0 20px!important}.advanced-filters a:before,.advanced-filters a:after{content:"";display:block;position:absolute}.advanced-filters a:before{top:5px;left:0;width:12px;height:12px;background-color:#fff;border:1px solid #ccc;margin-top:2px}.advanced-filters a:after{top:8px;left:3px;width:6px;height:6px;background-color:transparent;margin-top:2px}.advanced-filters a:hover:after{background-color:#ccc}.active-filter a.advanced-filter:after{background-color:#000}.active-filter a.advanced-filter:hover:after{content:"x";top:5px;left:0;width:12px;height:12px;background-color:#000;font-size:8px;text-align:center;color:#fff;font-family:icons;line-height:12px;speak:none}.advanced-filters .blue a:before{background-color:#00f}.advanced-filters .red a:before{background-color:red}.advanced-filters .green a:before{background-color:green}.advanced-filters .white a:before{background-color:#fff}.advanced-filters .black a:before{background-color:#000}.advanced-filters .yellow a:before{background-color:#ff0}.advanced-filters .pink a:before{background-color:pink}.advanced-filters .grey a:before{background-color:gray}.advanced-filters .orange a:before{background-color:orange}.advanced-filters .maroon a:before{background-color:maroon}.selector-wrapper select{background:#fff none repeat scroll 0 0;height:26px;padding:0 0 0 5px;margin-bottom:15px;width:224px;border:1px solid #d6d4d4;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px #00000013;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.selector-wrapper label{display:inline-block;float:left;font-size:12px;font-weight:300;margin-bottom:7px;text-align:left;width:65px}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{vertical-align:middle}.table-checkout-cart h5 a{color:#265136;font-size:13px}#product .contact-form,form#contact_form{display:inline}.swatch{margin:20px 0 0}.swatch:first-child{margin:0 0 1em}.swatch .header{display:none;margin:.5em 0}.swatch input{display:none}.swatch label{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;min-width:50px!important;height:35px!important;margin:0;border:#265136 1px solid;background-color:#fff;font-size:13px;text-align:center;line-height:35px;white-space:nowrap;text-transform:uppercase}.swatch-element label{padding:0 10px}.color.swatch-element label{padding:0}.swatch input:checked+label{-webkit-box-shadow:0px 1px 2px #265136;-moz-box-shadow:0px 1px 2px #265136;box-shadow:0 1px 2px #265136;background-color:#265136;color:#fff;border-color:transparent}.swatch .swatch-element{float:left;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;margin:0 10px 0 0;position:relative}.crossed-out{position:absolute;width:100%;height:100%;left:0;top:0}.swatch .swatch-element .crossed-out{display:none}.swatch .swatch-element.soldout .crossed-out{display:block}.swatch .swatch-element.soldout label{filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6;opacity:.6}.swatch .tooltip{text-align:center;background:gray;color:#fff;bottom:100%;padding:10px;display:block;position:absolute;width:100px;left:-23px;margin-bottom:15px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,.28);
    box-shadow:2px 2px 6px #00000047;z-index:10000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.swatch .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid gray 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.swatch .swatch-element:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0)}.swatch.error{background-color:#e8d2d2!important;color:#333!important;padding:1em;border-radius:5px}.swatch.error p{margin:.7em 0}.swatch.error p:first-child{margin-top:0}.swatch.error p:last-child{margin-bottom:0}.swatch.error code{font-family:monospace}input.spr-form-input,textarea.spr-form-input{padding:8px;border:1px solid rgba(0,0,0,.1)!important}.spr-form-input.spr-starrating a{line-height:20px;height:18px;padding:0}.spr-badge{font-size:10px}.featuredproduct-container .spr-badge,.mostviewed-container .spr-badge{display:inline-block}.spr-icon{font-size:100%!important;color:#265136}.spr-icon-star{color:#265136}.spr-icon.spr-icon-star-empty{opacity:1!important}.spr-icon.spr-icon-star-empty:before{content:"\e800";font-family:font-awesome-stars;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;color:#c8c8ca}#newsletter-popup-conatiner{background-color:#000000b3;bottom:0;left:0;position:fixed;right:0;top:0;z-index:199982;width:100%;height:100%}
    #newsletter-pop-up {
        background: #646464b3 repeat scroll 0 0;
        color: #fff;
        height: fit-content;
        position: fixed;
        /* top: 50%;  */
        left: 50%; 
        transform: translate(-50%, 10%);
        text-align: left;
        width: 400px; 
        max-width: 90%;
        z-index: 9999; 
    }
    #newsletter-pop-up .hide-popup{background:#000 none repeat scroll 0 0;border:1px solid #ffffff;cursor:pointer;font-size:10px;font-weight:700;line-height:24px;min-width:70px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:-30px}#newsletter-pop-up .hide-popup:hover{background:#e03550}.title-subscribe h1{font-size:2.5em;font-weight:700;line-height:1;margin-bottom:0;margin-top:60px;text-transform:uppercase;color:#232323}#newsletter-form .content-subscribe{overflow:hidden}.form-subscribe-header label{color:#999;font-size:1.1em;font-weight:400;line-height:25px;margin:20px 0;max-width:72%}#newsletter-form .input-box,#newsletter-form .content-subscribe .actions1{float:left}#newsletter-form .input-box .input-text{color:#232323;border:1px solid #eeeeee;height:40px;line-height:40px;margin:0 0 5px;padding-left:10px;width:380px}#newsletter-form .actions1 .button-subscribe{background-color:#222;border:medium none;color:#fff;font-family:Montserrat,HelveticaNeue,Helvetica Neue,sans-serif;font-size:1em;height:40px;line-height:40px;min-width:115px;padding:0 10px;text-transform:uppercase}#newsletter-form .actions1 .button-subscribe:hover{background:#265136;color:#fff}.subscribe-bottom{color:#000;display:block;margin-top:15px;overflow:hidden}.subscribe-bottom label{color:#000;font-size:12px;margin-bottom:0}#dont_show{margin:0;vertical-align:middle}@media (max-width: 768px){.payment{float:none!important;text-align:center;padding-top:20px}}.payment{float:right}ul.ct-payment{margin:0;padding:0}.ct-payment a.icon{color:#414042;font-size:30px}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}#contact_form .successMessage.alert.alert-success.alert-dismissible{position:relative;width:100%}.alert-dismissable .close,.alert-dismissible .close{right:10px!important;top:2px!important;font-size:15px}#instagram_block_home .owl-carousel .owl-item{padding:0}#instagram_block_home .owl-item a:before{background:#00000080;right:25px;top:25px;bottom:25px;left:25px;position:absolute;content:"";z-index:1;opacity:0}#instagram_block_home .owl-item:after,#instagram_block_home .owl-item:before{position:absolute;width:1px;height:70px;content:"";top:50%;left:50%;z-index:2;background:#fff;margin-top:-35px;transform:scale(0)}#instagram_block_home .owl-item:after{width:70px;height:1px;margin-top:0;margin-left:-35px}.modal-product span.old-price{text-decoration:line-through;padding-left:10px;color:red}.our_story,.our_story1{position:relative;text-align:center;margin-bottom:50px}@media (max-width:991px){.our_story,.our_story1{margin-bottom:30px}}.static_video,.static_video1{position:relative;padding:0}.our_story .static_video .added_video,.our_story1 .static_video1 .added_video1{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9}.oc-banner7-container .flexslider .slides.static_video img{z-index:-1}.our_story .static_video #cms_play,.our_story1 .static_video1 #cms_play1{position:absolute;top:30%;left:50%;cursor:pointer;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.our_story1 .static_video1 #cms_play1{top:55%;left:50%}.our_story .static_video #cms_play img,.our_story1 .static_video1 #cms_play1 img{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.our_story .static_video #cms_play img:hover,.our_story1 .static_video1 #cms_play1 img:hover{transform:scale3d(1.1,1.1,1.1);-moz-transform:scale3d(1.1,1.1,1.1);-webkit-transform:scale3d(1.1,1.1,1.1);-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.our_story .static_video video.added_video{width:100%!important;height:auto!important}.our_story .static_video .added_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
    .btn-ff{border:1px solid #fff;border-radius:3px;color:#fff;font-size:16px;font-family: "Croissant One,cursive!important";font-weight:600}
    .btn-ff:hover{border:1px solid #fff;background:#fff;color:#333;border-radius:3px}.btn-orange{border-color:#7BA35B;color:#7BA35B}.btn-orange:hover{background:#7BA35B;color:#fff}.head-bottom-border{height:3px;width:30px;margin:10px auto 0}.text-block{max-width:750px;padding-left:15px;padding-right:15px}.custom-info-cont{background-size:cover;background-position:center}.collection-product{height:300px;overflow:hidden}.carousel-mid-elements{height:450px}.carousel-img-cont{height:100%;border:5px solid #fff}.carousel-img-cont .block2-img{background-size:cover;background-position:center;height:100%;background-repeat:no-repeat}.carousel-img-cont .block2-btn-addcart{position:absolute;top:50%;transform:translate(-50%) translateY(-50%);bottom:initial!important;left:50%;width:200px}.carousel-img-cont .block2-name.dis-block{color:#fff!important;text-align:center}.topbar{display:none}.header1{height:120px}.header1.fixed-header .container-menu-header{top:0!important}.fixed-header .wrap_header{height:120px}.container-menu-header{background:#fff}#column-left li{border-bottom:2px solid transparent;float:left;padding:20px 10px 18px}
    #column-left li a{opacity:1; width: 80%;font-size:14px;font-family:Krub,sans-serif}#column-left li:hover,#column-left li.active1{border-bottom-color:#fff}.home-icon{padding:5px;background:#eeeef1;border-radius:50%;color:#265136}
    
    .page-title{
        color:#a8a8a8;
        padding-left:10px;
        border-left:1px solid #a8a8a8;
        /* margin-left:12px; */
        margin-bottom: 15px;
        font-size:12px;
        text-transform:uppercase;
        font-family:Krub,sans-serif
    }
    
    .page-title a{color:#a8a8a8;font-size:12px;font-family:Krub,sans-serif}.block2{position:relative;overflow:hidden}.block2-labelnew{z-index:100;font-family:Krub,sans-serif;font-size:12px;color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;transform:rotate(315deg);left:-32px;border-radius:0;width:134px;top:21px;height:30px;background:#66a8a6}.block2-soldout{z-index:100;font-family:Krub,sans-serif;font-size:12px;color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;transform:rotate(315deg);left:-32px;border-radius:0;width:134px;top:21px;height:30px}.block2-labelsale{background:#00953a;text-align:center;color:#fff}.block2-soldout{background:#7f7f7f}.block2-labelsale:before,.block2-labelnew:before{display:none}.product-detail-customised .wrap-slick3-dots,.product-detail-customised .slick3{width:100%}.product-detail-customised .wrap-slick3-dots{text-align:center}.product-detail-customised .slick3-dots li{width:100px;height:100px;background-size:cover;background-position:center;margin:10px;display:inline-block;border:2px solid #cccaca;overflow:hidden;background:#fff;position:relative}.product-detail-customised .slick3-dots li img{width:100%;vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-detail-customised .slick3-dots li .slick3-dot-overlay{border:none}.tabs-head{border-bottom:2px solid #cccccc}.tabs-head .js-toggle-dropdown-content{display:inline-block;margin-right:20px;padding-bottom:4px;border-bottom:2px solid transparent;color:#ccc;margin-bottom:-2px;font-size:14px;text-transform:uppercase}.tabs-head .js-toggle-dropdown-content:hover,.tabs-head .js-toggle-dropdown-content.active{color:#222;border-bottom-color:#009339}.detail-page-tabs-content .wrap-dropdown-content{display:none;border-top:none}.detail-page-tabs-content .wrap-dropdown-content.active{display:block}
    .product-detail-customised .relateproduct{padding-bottom:0}.relateproduct .product-page-addbtn{font-size:10px}.homepage-collection-desc{color:#fff;text-align:center;width:100%;display:block;font-size:12px}.block2-img.adjustImage{margin-left:-40px;margin-right:-40px;margin-bottom:15px}.block2-img.adjustImage .img-a{width:100%;text-align:center;height:100%;display:block}.block2-img.adjustImage.widthMore .img-a>img{height:initial;max-height:initial;width:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative}.item-slick2 .block2-img.adjustImage .img-a>img{margin:0 auto}.wrap_menu{float:right;margin-right:100px;margin-top:60px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.wrap_header{display:block;height:120px}.cart-icon{font-size:22px;color:#265136}.header-icons-noti{top:-4px;background:#e2e2e2 !important;color:#333 !important;font-size:10px;left:18px}.main_menu>li:hover>a{border-bottom-color:transparent;color:#265136}.product_toggle_bar{display:none}.product-detail-customised .product-container #product-image-carousel .wrap-pic-w img{max-height:500px;margin:0 auto 32px;width:100%}
    #input-sort{z-index:10;position:relative;
        padding-bottom:0px;font-family: 'Croissant One', cursive;}#input-sort option{color:#000}.product-detail-customised .rs2-select2.of-hidden{display:none}.spr-badge{font-size:14px}.spr-starrating{margin-right:10px!important}.spr-badge-caption{color:#888}.product-weight-cont{padding:10px 0;margin-top:20px;color:#48484a}.product-page-addbtn,.added-cart-cont .in-cart-label{background-color:#7BA35B;width:100%;padding:0 8px;font-size:12px;height:32px}.add-btn-inner{width:45%}.product-container .form-cont{transition:all 1s;background:#faf9fe}.product-container .success-msg-show .form-cont{opacity:0}.product-container .success-msg{color:#265136;padding:8px 0;display:none}.common-bg{background-color:#faf9fe}.contact-page-bg{background-color:#f8f8f8}.contact-form-cont{padding:40px;border:7px solid #ededed;background:#fff
        }.common-btn-style{background-color:#7BA35B;height:40px;color:#fff !important;}.common-btn-style:hover{border:1px solid #7BA35B;background:transparent;color:#333 !important}.hollow-btn-style{border:1px solid #7BA35B;background:transparent;color:#7BA35B;height:40px}.hollow-btn-style:hover{background-color:#7BA35B;color:#fff}.complete-goodness-section{background-image:url(/cdn/shop/files/story-banner-min.png?v=1675769302);background-size:cover;background-position:center;position:relative}@media only screen and (min-width: 768px){.complete-goodness-section{min-height:400px}}.round-img{border-radius:50%}.note.form-success{color:green;padding-top:20px}.contact_left_part .contact_left_paragraph{font-size:16px;color:#414042;padding-right:28%}.lifestyle_grid .collection-product .block2-overlay a.block2-name.dis-block.m-text20.p-b-5{color:#fff!important;text-align:center;font-size:30px;font-weight:600;margin-bottom:10px;letter-spacing:-.6px;text-transform:uppercase}.lifestyle_grid .collection-product .block2-overlay .homepage-collection-desc{color:#fff;text-align:center;width:100%;display:block;font-size:16px;font-family:Krub,sans-serif;margin:0 0 4px;letter-spacing:0}.lifestyle_grid .collection-product .block2-overlay a.flex-c-m.size2.btn-ff.trans-0-4{max-width:254px;margin:0 auto;height:56px}.search-product button{right:initial;display:inline-block;color:#7BA35B}.search-product input{display:inline-block;width:initial;vertical-align:super;padding-left:0;min-width:300px}.leftbar #blog-search{padding-top:5px;padding-bottom:4px}.search-container .close-search{color:#a8a8a8;position:absolute;right:20px!important;top:8px;display:none}.search-open .search-container .close-search{display:block}
/* .search-container{float:right;padding-top:5px} */
.search-open .search-container{padding:0;position:relative}.search-product input::placeholder,.search-product input:-ms-input-placeholder,.search-product input::-ms-input-placeholder{color:#414042!important}.search-product{display:none}.search-open .search-product{display:block}.search-open .outer-search-icon,.search-open .sort-container{display:none}.search-open.leftbar #blog-search{background:#fff}.sort-container{position:relative}.footer_upper_part_innercontent img{display:none}.customer-support-icon{-webkit-mask:url(/cdn/shop/files/customer_support.svg?3809) no-repeat center;width:44px}.shipping-icon{-webkit-mask:url(/cdn/shop/files/shipping.svg?3809) no-repeat center;width:50px}.quality-icon{-webkit-mask:url(/cdn/shop/files/quality.svg?3809) no-repeat center;width:30px}.secure-payment-icon{-webkit-mask:url(/cdn/shop/files/secure_payment.svg?3809) no-repeat center;width:36px}.upper-footer-icons{height:55px;background:#414042;margin:0 auto 18px;opacity:.6}.product-page-footer{background-image:url(/cdn/shop/files/our_team_bg_img.jpg?v=1576648613);background-size:cover}.product-page-footer .upper-footer-icons{opacity:1}.sort-container .select-down-arror{position:absolute;right:31px;top:5px;background:#7BA35B;transform:rotate(45deg);border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:6px;z-index:1}.cross-icon{width:20px;height:40px;background-image:url(/cdn/shop/files/close_icon2x.png?v=15780668613);display:block;background-size:contain;background-repeat:no-repeat;background-position:0px 15px}
.search-icon-orange{background-image:url(/cdn/shop/files/search_icon_orange2x.png?v=1578066435)}.vertical-middle{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}



.sec-title{padding-left:15px;padding-right:15px}.product-shortlist-btn{min-width:96px;text-align:center;border:1px solid #e6e6e6e6;border-radius:0;width:45%}.product-shortlist-btn a{font-size:12px;color:#414042;width:100%;padding:5px 8px}.relateproduct .product-shortlist-btn{padding:0;min-width:80px}.relateproduct .product-shortlist-btn a{font-size:10px;padding:7.5px 10px}.product-shortlist-btn-detail{max-width:120px;margin-left:10px}.product-shortlist-btn-detail a{padding:9px 8px}.relateproduct .add-btn-cont #quantity{width:30px!important;font-size:12px}.add-btn-cont{flex-wrap:nowrap}.product-block2{background:#fff;padding:20px 40px;height:100%;box-shadow:#959da533 0 8px 24px}#custom-products .product-block2{padding:0}.upper-side-cont{padding-left:40px;padding-right:40px}#custom-products .product-cart-container{padding-bottom:20px}.relateproduct .product-block2{padding:0}.relateproduct .upper-side-cont{padding-top:20px;padding-left:5px;padding-right:5px}.relateproduct .product-cart-container{padding-bottom:20px;padding-left:5px;padding-right:5px}.displayImp{display:block!important}.os-e.omega__autocomplete{z-index:999!important}.os-e.omega__autocomplete .os-e.omega__index-title{color:#7BA35B!important;background:#fff!important;border-bottom:1px solid #ebecf3!important;margin-left:15px!important;margin-right:15px!important}.os-e.omega__autocomplete .omega__highlight,.os-e.omega__autocomplete ul li:hover{background:none!important}.os-e.omega__autocomplete .os-e.omega__product-price{color:#7BA35B!important}.os-e.omega__autocomplete ul{padding:0 15px!important}.os-e.omega__autocomplete ul li{padding-left:0!important;padding-right:0!important}.os-e.omega__autocomplete .os-e.omage__product-info{float:left;width:80%;width:calc(100% - 70px)}.os-e.omega__autocomplete .os-e.omega__product-title{float:left!important;width:78%!important;font-family:Krub,sans-serif!important;font-size:14px!important;color:#414042!important;line-height:1.5!important;font-weight:400!important}.os-e.omega__autocomplete .os-e.omega__product-price{float:right!important}.os-e.omega__autocomplete .os-e.omega__see-all{text-transform:uppercase!important;text-align:center!important;font-size:14px!important;background-color:#7BA35B!important;color:#fff!important;padding:18px 0!important}.page-title-cart{padding:20px 10px;color:#fff;opacity:1}.collection_page_parent{max-width:370px;width:100%;margin:0 auto}.grid_img_parent{max-width:370px;width:100%;height:245px;overflow:hidden;margin-bottom:15px}.collection_page_parent .grid_img_parent img{height:100%}.collection_page_parent .text-center .block3-img h2{font-size:20px;padding:0 15px}@media (max-width:1200px){.upper-side-cont,#custom-products .product-cart-container{padding-left:10px;padding-right:10px}}@media (max-width:992px){.header-icons-noti{top:-12px;left:35px}}@media (min-width:768px){.md-hide{display:none}.product_slider_tab_menu{display:block!important}}@media (max-width:767px){.xs-hide{display:none}.contact_left_part .contact_left_paragraph{padding-right:0}.slide1 .l-text1{font-size:24px}



.blog-homepage .block3-txt{padding-left:30px;padding-right:30px}.block2-img.adjustImage{max-height:370px;height:auto!important}.block2-img.adjustImage.widthMore .img-a>img{height:initial;max-height:initial;width:100%;max-width:375px;top:0;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0);position:relative}#custom-products .product-block2{padding:0;max-width:350px;width:100%;margin:0 auto;box-shadow:#959da533 0 8px 24px}.block2-img.adjustImage .img-a>img{height:auto;max-height:calc(100% + -0px);width:100%}.product_slider_tab_menu{position:absolute;top:63px;left:0;right:0;background:#fff;z-index:9;display:none}.product_slider_tab_menu li{width:100%;display:block;border-bottom:1px solid #ececec!important;padding:0!important}.product_slider_tab_menu li:last-child{border-bottom:0 solid #ececec!important}.product_slider_tab_menu li a{color:#000!important;padding:8px 20px!important;display:inline-block;width:100%}.product_toggle_bar{display:block;max-width:28px;width:100%;float:left;color:#fff;margin:15px 0}.product_toggle_bar a i{font-size:30px;color:#fff}
#input-sort{display:none}.search-open .search-container{max-width:80%;width:100%}.search-open.leftbar #blog-search{max-width:100%;width:100%;padding:2.5px 0}.product_custom_parent .container-fluid .container{max-width:100%;padding:0}}.added-cart-cont{text-align:center;max-width:200px;margin:0 auto;display:none}.added-cart-cont .minus-btn,.added-cart-cont .plus-btn{height:32px;width:56px;border:1px solid #e6e6e6e6!important}.added-cart-cont .in-cart-label{margin-bottom:0}.product-in-cart .add-in-cart-cont{display:none}.product-in-cart .added-cart-cont{display:block}.product-cart-container .listing-page-success-cont{display:none;color:#265136;padding:8px 0;font-size:12px}.product-container .added-cart-cont{margin:initial;max-width:initial}.product-container .add-btn-cont{width:268px}.product-container .added-cart-cont .minus-btn,.product-container .added-cart-cont .plus-btn{height:40px;width:42px;border:2px solid #e6e6e6;background:#fff}.product-container .added-cart-cont .in-cart-label{height:40px;font-size:15px;width:184px}.success-msg-show.product-cart-container .listing-page-success-cont{display:block}.success-msg-show.product-cart-container .add-in-cart-cont,.success-msg-show.product-cart-container .added-cart-cont,.os-search-box-index{display:none}.clear{clear:both}
.allergen-item{padding:0 15px 20px;width:100%;min-width:95px;float:left}
.allergen-item img{width:80%;margin-left:10%}
.allergen-item div{text-align:center;line-height:initial;padding-top:10px;font-size:13px}
.newsletter-msg{display:none}.newsletter-msg.successError .close{top:-9px!important;right:-20px!important}.contact-btn-loader.fa-spin{display:none;margin-left:-35px;position:absolute}.newsletter-btn-loader.fa-spin{display:none;margin-left:-70px;position:absolute}.contact-btn-loader.fa-spin{margin-left:-62px}.contact-form-cont .note.form-success{display:none;padding-top:0}.custmsearhcbar input{height:39px!important;border:1px solid #7BA35B!important;border-radius:24px!important;margin:1% 1% 1% -3%!important}
.wrap_header{z-index:1000}
@media (max-width:992px){#search-mob{position:absolute;top:100%;width:100%;z-index:9;background:#fff;padding:10px;left:0}.search-mob{background-image:url(https://wholefoods.co.in/cdn/shop/files/search_icon2x_30463b53-2031-4776-a36f-014e315b3bbe.png?v=1681815113);background-size:24px;background-repeat:no-repeat;font-size:0;height:24px;width:24px;opacity:.5}.wrap_header_mobile{position:relative}#search-mob input{margin:0!important;background-image:none!important;padding-left:20px!important}#search-mob .size5{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map?v=30928937310623633131709364292 */



/*category page, mini cart, checkout, written by ashif*/
/* cart product start */

.products-grid.grid .product-items.widget-product-grid{
    display:flex;
}
.products-grid.grid .product-items .product-item{
    width:100% !important;
    background: white;
}
a.search_item__product-title{
    width:80%;
}
.product-image-photo{
    position:static;
}
 
.product-item-details{
    text-align: center;
}

.product-item-actions{
	margin:0px !important;
	padding: 20px 20px;
    	padding-top: 0px;
	display:flex;
}

.products-grid .product-item-inner{
	position:static !important;
	width: fit-content !important;
	margin:0px;
	padding:0;
	display:block !important;
	width: auto !important;
	overflow: inherit !important;
	height: 100% !important;
	box-shadow:none !important;
	border:none !important;
	background: transparent;
}

.actions-secondary .action.tocompare{
    display:none !important;
}

.actions-secondary .action.towishlist::before{
    content: "shortlist";
    font-family: 'Croissant One', cursive;
    width: 109px;
    background: white;
    border: 1px solid #c4c4c4;
    height: 30.5px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 11px;
    font-size: 15px;
    color: black;
    font-weight: 400;
    cursor:pointer;
}

.actions-primary form{
display:flex;
    align-items: center;
}


tbody.cart.item * {
    font-family: 'Croissant One', cursive;
}


/* hide quanity text in product cards */
.field.qty label span {
    display: none;
}

/* .field.qty label{
    display:none;
} */

.actions-primary{
       width: fit-content;
}

.field.qty input{
    width: 32px;
    margin-right: 10px;
    text-align: center;
    height: 32px;
}

.product-item-link{
	color: #414042;
    font-weight: 600;
}

.action.tocart.primary{
    background-color: #7BA35B !important;
    min-width: 139px;
    padding: 0 8px;
    font-size: 12px;
    height: 32px;
    border:none;
    text-transform: uppercase;
cursor:pointer;
}

.price-box.price-final_price .price-container.price-final_price{
	border-bottom: 1px solid #8080805e;
    	width: 68%;
    	display: inline-block;
	padding-bottom: 6px;
}

/* cart product end */


/* search start */

div#search-suggestions {
    position: absolute;
    z-index: 999999;
    top: 56px;
    right: 15rem;
}


.search_list{
    /* box-shadow: none !important; */
}
li.search_list-item {
    width: 100%;
}
#search-suggestions-v2 .search_item__see-all-container {
    display: inline-table !important;
    width: 100%;
    padding-top: 13px;
    font-weight: 800 !important;
    color: #fff;
  }

.search-suggestions{
    /* box-shadow: 0 4px 11px 0 rgba(37, 44, 97, 0.15), 0 2px 3px 0 rgba(93, 100, 148, 0.2) !important; */
}

#search-suggestions-v2{
    position: absolute;
    z-index: 999999;
    margin-top: 56px;
    background: white;
    right: 15px;
    margin-left: 0px;
}

/* search end*/


/* checkout start*/

.opc-wrapper{
    width:55%;
    padding:0px;
}

.modal-custom.opc-sidebar{
    width:45%;
}

.minicart-items-wrapper .minicart-items .product-item .product .product-image-container{
    width: 64px !important;
    height: 64px !important;
    min-width:0px !important;
}

.form.form-shipping-address{
    max-width: 100% !important;
    padding-right: 45px;
}

.form.form-login{
    padding-right: 15px;
    max-width: 100% !important;
	border-bottom: none !important;
    width: 100%;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.form input, .form select{
	height: 48px;
    border-radius: 6px;
}

/* checkout end*/

/*cart start*/

.form.form-cart{
width:100% !important;
}

.cart-container{
    display: flex;
    flex-direction: column;
}

.cart-container .cart-summary{
    position:static;
    float:none;
    width: 40%;
    align-self: end;
    background: transparent;
    border: 1px solid lightgray;
}

.action.primary.checkout{
	background-color: #7BA35B;
	border:none;
}

/*cart end*/





/* customer loggedin wishlist written by mugdha */
.products-grid.wishlist li {
    width: 31% !important;
    padding: 10px !important;
}
@media only screen and (max-width: 639px) {
    .products-grid.wishlist li {
        width: 100% !important;
        padding: 10px !important;
    }
}

.products-grid.wishlist .product-item-comment {
    /* display: block; */
    /* height: 42px; */
    margin: 22px 0 !important;
}

@media screen and (min-width: 768px) {
    .product-item-inner .box-tocart fieldset {
      display: flex;
      flex-direction: column;
    }
  }@media screen and (max-width: 1024px) {
    .product-item-inner .box-tocart fieldset {
      display: flex;
      flex-direction: column;
    }
  }


/* home page css written bn noorul */
.home_products .product-item-actions {
    justify-content: center;
}

button.action.tocart.primary {
    /* background: #265136 !important; */
}


@media only screen and (max-width: 767px) {
    .wfmsctrgy.bg-pink {
        padding: 66px 15px 30px 15px !important;
    }
    .wfmsctrgy h2 img {
        width: 5% !important;
        height: auto !important;
        margin:5px !important;
    }
    .wfmsctrgy h2{
        font-size: 16px;
    }
    
    .dont_mess_with_ingredients>ul{
        flex-wrap:wrap;
    }
    .dont_mess_with_ingredients>ul>li{
        width:50%;
    }
    .wfmsctrgy.bg-pink ul li img {
        height: auto !important;
        border-radius:15px;
    }
    .iconboxess ul li {
        width: 116.99px !important;
        padding: 0px 15px !important;
    }
    .bg-pink ul{
        padding-top:0px !important;
    }
    .dont_mess_with_ingredients h1{
        font-size:30px !important;
    }
    .iconboxess{
        padding:0px !important;
    }
    .iconboxess ul li {
        width: 50% !important;
        padding: 0px 15px !important;
    }
    
    .dont_mess_with_ingredients {
        padding-top: 10%;
        padding-bottom: 10%;
    }
}


.home-page-product-slider .price-box.price-final_price .price-container.price-final_price{
    border:none;
}

.custom-footer form input[type="text"]{
    font-family: Croissant One, cursive !important;
    font-size:16px;
}
.custom-footer form input[type="submit"]{
    font-family: Croissant One, cursive !important;
}


.custom-footer h3{
    margin-bottom: 0px !important;
}

/* CSS written by taran */

.page-main .form-cart .item .product-item-details .product-item-name a{
    font-family:"Croissant One", cursive;
}

.page-main .form-cart .item .field.qty label{
display: block !important;
}

/* .all_products_pg .block-products-list .products-grid .product-items{
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 15px !important;
} */

.all_products_pg .block-products-list .products-grid .product-items .product-item{
    box-shadow: #959da533 0 8px 24px;
}

.all_products_pg .block-products-list .products-grid .product-items .product-item .product-item-details .product-item-name a{
  font-family: "Croissant One", cursive;
  font-size: 14px;
  font-weight: 400;
}

.all_products_filter #column-left .product_slider_tab_menu li a{
    font-family: "Croissant One", cursive;
    font-weight: 400;
    font-size: 14px;
}
.all_products_filter #column-left .form-control{
    padding-bottom: 0;
        font-family: "Croissant One", cursive;
    font-weight: 400;
    font-size: 14px;

}


/* .site-footer .custom-footer ul li{
    padding: 3px 0px;
} */

.custom-footer ul {
    list-style-type: none;
    padding-left: 0px;
}

.all_products_pg .block-products-list .pager{
    display: flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    margin-top:30px;

}

.all_products_pg .block-products-list .pager .toolbar-amount{
    display: none;
}

.all_products_pg .block-products-list .pager .pages .pages-items .item a{
 font-size: 14px;
    color: gray;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 1px solid #eeeeee;
    display: flex;
    align-items:center;
    justify-content:center;
    background:transparent;

}
.all_products_pg .block-products-list .pager .pages .pages-items .item a:hover{
    background-color: #7BA35B;
    color: white;
}

.all_products_pg .block-products-list .pager .pages .pages-items .item.current strong{
    background-color: #7BA35B;
    color: #fff;
    border: 1px solid #7BA35B;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    align-items:center;
    justify-content:center;
}


.page-main-full-width .bg-pink{
    padding: 2% 7%;
}

.page-main-full-width .bg-pink ul{
    text-align:center;
    width: 100%;
    gap: 20px;
}

.page-main-full-width .bg-pink ul li img{
    width: 100%;
}

.dont_mess_with_ingredients h1{
    margin-bottom: 0;
    font-size: 50px;
    font-weight: 400;
}

.dont_mess_with_ingredients ul li img{
    width: 36% !important;
    height:fit-content !important;
}
.dont_mess_with_ingredients ul li h4{
    color: #82320c;
    font-size: 16px;
    font-weight: 500;
    padding-top: 3%;
    text-transform: uppercase;
}

  .page-main-details .block.related .products .product-item .product-item-details::after{
        border-bottom: 0;
        display: none;
    }

.page-main-details .block.related .products .product-item{
    padding: 0px 8px;
}

.page-main-details .block.related .products .product-item .product-item-details .choice .checkbox{
    display: none;
}

.block.related .slick-slide {
    padding: 12px;
}




.block.related .slick-slide li.item{
    padding:0px !important; 
}

.block.related .related-available .product-item-name {
    padding: 8px;
    margin-left: 0px !important;
}


.block.related .product-item-actions , .product_category_container .product-item-actions {
    display: flex; 
    justify-content: center;
    align-items: center;
}

.block.related .actions-primary, .secondary-addto-links, .product_category_container .actions-primary, .secondary-addto-links  {
    text-align: center; 
}


.product_category_container a.action.towishlist {
    width: 132px !important;
}

.block.related a.action.towishlist {
    width: 112px !important;
}

button.flex-c-m.pos2.size23.colorwhite.eff3.trans-0-4.btn-romove-top-noti {
    padding: 0px !important;
    width: 25px !important;
    height: 25px !important;
    right: 0px !important; 
}

@media (min-width: 768px) {
    .custom-footer .container-fluid.cstfotrup {
        padding-left: 15px !important;
    }

    .block.related .products-wrapper .product-items {
        position:relative;
    }
    
    .block.related .products-wrapper .slick-prev{
        position:absolute;
        left:-5rem;
    }
    .block.related .products-wrapper .slick-next{
        position:absolute;
        right:-5rem;
    }
    
}

@media screen and (max-width: 768px){
    .block.related{
        margin-top:0px;
    }
    strong#block-related-heading{
        margin:0px;
    }
    .page-main .product-info-main{
    background-color: #faf9fe;
    padding: 1rem
    }

    .page-main .product-info-main .pincode-check{
    display: none;
    }

    /* .page-main .product-info-main .box-tocart .qty{
    margin-right: 6px;
    } */

    .page-main .product-info-main .box-tocart .qty input#qty{
    width: 48px;
    height: 45px;
    }

    .page-main .product-info-main .box-tocart button#product-addtocart-button{
    height: 45px;
    }


    .page-main-full-width .privacy-description{
    padding: 0px 15px;
    }

    #newsletter-pop-up .hide-popup{
    top: -40px;
    }

    .dont_mess_with_ingredients ul li h4{
        font-size: 14px;
    }
    .dont_mess_with_ingredients ul li img{
        height:fit-content !important;
        width: 60% !important;
    }

    .side-menu .sub-menu > li{
        padding-left: 0px !important;
    }

    .category_description_card {
        background: #fac08dd1 !important;
        margin: 30px 26px 0px 26px !important;
        border: none !important;
        border-radius: 0px !important;
    }
    .category_description_card .catsncontnt{
        background:transparent !important;
        padding-top:0px !important;
        padding-bottom: 0px !important; 
    }

}


@media only screen and (max-width: 767px) {
    .abutproducts {
        background: #ffffff;
        padding: 5% 1% 12% 1% !important;
    }
    .abutproducts .abutprdtleft p{
        padding-bottom: 4px !important;
    }
}


.search-icon, .search-icon-orange {
    width: 32px;
    height: 32px;
    background-image: url(/media/wysiwyg/search_icon_v2.webp);
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
}



/* Category page css */
.block-products-list .block-content .product-items .product-item-details .input-text.qty{
    font-size: 12px;
    padding: 0;
    font-family: "Croissant One", cursive;
    font-weight: 600;
    color: #666;
    width: 45px;
}
.block-products-list .block-content .product-items{
    gap: 5px;
}
.block-products-list .block-content .product-items .product-item-details{
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
 
@media screen and (max-width: 768px){
   .block-products-list .block-content .action.tocart.primary{
        min-width: 30px;
        padding: 0 3px;
        font-size: 10px;
    }
    
    .block-products-list .block-content .actions-secondary .action.towishlist::before{
        width: 114px;
        font-size: 10px;
    }

    .catcomfrstsec h1 img{
        width: 12%;
        margin: 10% 0% -8%;
    }
    
    .catcomfrstsec{
        margin-bottom: 3rem;
    }
    .catcomfrstsec{
        margin-top:15px !important;
    }
    .all_products_filter{
        position: relative;
    }
    .product_slider_tab_menu {
        position: absolute;
        top: 62px;
        left: 0;
        right: 0;
        background: #fff;
        z-index: 9;
        display: none;
    }
    .block.related .product-item-actions {
        margin: 0px !important;
        padding: 20px 10px !important;
        padding-top: 0px;
        display: flex;
    }
         
}



.all_products_filter .search-container button{

    background:none !important;

    border: 0;

    width: 60px;

    height: 50px;

    /* padding-top: 2rem; */
}

.all_products_filter .search-container #search{

    position:relative;

}

.all_products_filter .search-container #search .second_search_close{
    font-size: 26px;
    color: #000;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    font-family: 'Open Sans';
}
     

.block.related .product-item-actions {
    margin: 0px !important;
    padding: 20px 20px;
    padding-top: 0px;
    display: flex;
}
.block.related .product-items .product-item-details .input-text.qty {
    font-size: 12px;
    padding: 7px;
    font-family: "Croissant One", cursive;
    font-weight: 600;
    color: #666;
    width: 45px;
}
.block.related .actions-secondary .action.towishlist::before {
    content: "shortlist";
    font-family: 'Croissant One', cursive;
    width: 100px;
    background: white;
    border: 1px solid #c4c4c4;
    height: 30.5px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 11px;
    font-size: 15px;
    color: black;
    font-weight: 400;
    cursor: pointer;
}
.block.related .product-item .product-item-actions .tocart {
    min-width:80px;
    margin-left:15px;
    width:50px;
    white-space: normal;
}

/* .all_products_filter .search-container #search::after {

    content: '\00d7';

    font-size: 48px; 

    color: #000; 

    position: absolute; 

    right: 10px; 

    top: 50%;

    transform: translateY(-50%); 

    cursor: pointer; 

} */




/* Pincode Checker */
.pincode-check .pincode-field{
    display: flex;
    gap: 11px;
}


/* product detail page add to compare button */
.product-info-main .action.tocompare{
    display: none;
}
/* hide review section */
.product-full-width-section{
    display:none;
}
.product-info-main .product.attribute.overview {
    display: none;
}

#search-mob + .search-suggestions a.search_item__product-title {
    width: 70%;
}

.product-info-main h1.page-title {
    text-transform: capitalize;
}


.home_products a.product-item-link{
    font-weight: 400;
}




.product_category_container .pagebuilder-column [data-content-type='products'] .block.widget .products-grid .widget-product-grid.product-items .product-item {
    max-width: 374px !important;
    margin: 3px 5px !important;
    transform: scale(0.96);
}

.product_category_container strong.product-item-name a {
    font-family: 'Croissant One', cursive;
    font-weight: 100;
}

.product_category_container button.action.tocart.primary {
    background: #7BA35B !important;
}

.ssndheader .catcomfrstsec h1 {
    margin-bottom: 0px !important;
}

.category_description_card + div {
    /* background: red !important; */
    max-height: 185px;
}
.product_category_container .products-grid.grid {
    /* margin-top: -6%; */
}

.product_category_container .product-image-photo {
    max-height: 350px;
}

.bundle-options-container .block-bundle-summary .box-tocart, .box-tocart{
    margin-bottom: 0px !important;
}


.box-tocart .fieldset:last-child {
    margin-bottom: 0px;
}

.abs-margin-for-blocks-and-widgets-desktop, .page-main .block, .customer-review .product-details{
    margin-bottom:0px !important;
}

.block.related .products.list {
    margin-bottom: 0px !important;
}




/* @media only screen and (max-width: 767px) {
    .wfmsctrgy h2 {
        padding: 4% 1% 4% 1%;
        font-size: 1rem;
        color: #4c4b4b;
    }
} */



.opc-wrapper {
    width: 50% !important;
}

.hide-in-desktop{
    display: none !important;
}
.hide-in-mobile{
    display: block !important;
}

@media only screen and (max-width: 767px) {
    .hide-in-mobile{
        display: none !important;
    }
    .hide-in-desktop{
        display: block !important;
    }
    .opc-wrapper{
        width: 100% !important;
        margin-left:15px !important;
    }
    li#opc-shipping_method{
        margin-right: 30px;
    }
    .modal-custom.opc-sidebar{
        width:80% !important;
    }
    .page-header {
        border-bottom: none;
        margin-bottom: 0px;
    }
}

.sort-container > .form-control:focus{
    box-shadow:none !important;
}


#pincode-check{
    background:#7BA35B;
}


@media (min-width: 769px), print {
    .opc-progress-bar-item._active:before {
        background: #7BA35B !important;
        border-color: #7BA35B !important;
    }
    .opc-progress-bar-item._active > span:before {
        background: #7BA35B !important;
        border-color: #7BA35B !important;
    }
    .opc-progress-bar-item._active > span:after {
        border-color: #7BA35B !important;
        content: '\e610';
        font-family: 'luma-icons';
    }
}

.minicart-wrapper .action.showcart .counter.qty {
    background: #7BA35B !important;
}

.block.block-customer-login button, .block.block-new-customer a {
    background: #7BA35B !important;
    border:none !important;
}
.search_item__see-all-container{
    background:#7BA35B !important;
}
.search_list-title, .search_item__product-price{
    color:#7BA35B !important;
}

button#button-zipcode-check {
    background: #7BA35B !important;
    border-color: #7BA35B !important;
}
.zipchecker-product{
    margin-bottom: 15px !important;
}

.page-layout-product-full-width .block.related {
    margin-top: 4.7rem;
}
.product-item .product-item-info span.price-label {
    display: none;
}


/* Collection page grid */
.products-grid.grid .product-items.widget-product-grid:after {
    content: '';
    flex: 0 0 33.33%;
}


@media (max-width: 768px) {
    .all_products_pg .product-item {
        flex: 1 1 calc(50% - 20px); 
    }

    .products-grid.grid .product-items.widget-product-grid:after {
        content: '';
        flex: 0 0 50%; 
    }
}


@media (max-width: 480px) {
    .all_products_pg .product-item {
        flex: 1 1 calc(100% - 20px);
    }

    .products-grid.grid .product-items.widget-product-grid:after {
        content: '';
        flex: 0 0 100%; 
    }
}

@media only screen and (min-width: 768px) {
    .catcomfrstsec h1 {
        font-size: 50px;
        margin-top: 20px;
    }
    .catcomfrstsec h1 img{
        display: block;
        position: relative;
        width: 5%;
        margin: 16px auto 0px auto;
        height:auto;
    }
}
@media only screen and (min-width: 1024px) {
    
    .catcomfrstsec h1 img {
        display: inline;
        position: relative;
        width: 5%; /* Small image size on desktop */
        margin: 16px auto -36px 15px;
        height: auto;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .products-grid.grid .product-item {
        flex: 1 1 calc(50% - 16px); /* 2 columns for tablets */
    }
    .wfmsctrgy h2 {
        margin-top: 0px;
    }
    .slick-slide li.product-item{
        padding:0px 15px;
    }
}

/* All Products grid issues */

.all_product_pg .products-grid.grid .product-items.widget-product-grid:after{

    flex: 0 0 33.33%;
}


.all_product_pg .product-items .product-item {
    max-width: 374px !important;
    margin: 3px 5px !important;
    transform: scale(0.96);
}
.all_product_pg .products-grid.grid .product-items.widget-product-grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .products-grid.grid .product-item {
        flex: 0 1 calc(50% - 16px);
    }
}

.main_menu > li.active > a{
    color: #265136;
}

@media (min-width: 768px), print { 

    .page-layout-2columns-right .sidebar-additional { 

        width: 100% !important; 

    } 

} 
.sidebar-additional{
    width: 100% !important;
}

.products.wrapper.grid.products-grid { 

    display: block !important; 

} 

.fieldset .actions-toolbar .primary .action.add.primary { 

    height: 47px; 

} 

/* Wishlist alignment */
.wishlist .box-tocart > .fieldset {
    display: flex !important;
    flex-direction: row !important;
}
 
.wishlist .field.qty > label  {
    display: none !important;
}

/* Customer Login Page */
.login > .choice {
    display: flex;
    align-items: center;
    gap: 2rem;
}
 
.login > .choice > label {
    padding-top:10px;
}

/* Create account page */
.form-create-account  > .create > .choice{

    display:flex;

    align-items:center;

    gap:1rem;

}
 
.form-create-account  > .create > .choice >label{

padding-top:5px;

}
 


/* wishlist page */
@media (min-width: 600px) and (max-width: 1024px) {
    .wishlist > .product-items{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    }
    .products-grid.wishlist li {
        width: 40% !important;
    }
}