/** Shopify CDN: Minification failed

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

**/

.template-product .sf-breadcrumb{margin-top:32px;}

/*
.sf-cart__form .gs__row input.gs__delivery-date{width:auto;border:0 !important;    background-position: left center;    background-size: 24px;}
.sf-cart__form .gs__row input[type=text]:focus,.gs__cart-app-container .gs__row .gs__fields .gs__field textarea:focus{border-color:#194B00 !important;border-radius:8px;}
*/

.cart_with_subscription  #gs__toggle-box {display:none;}

.m-cart-template.cart_with_subscription  #gsAppContainer{display:none !important;}

.sf-cart__delivery-date{font-size: 14px;color: #272C25;margin-top: 19px;text-align: left;}
.sf__pcard-style-4 .sf__pcard-content .sf__pcard-quick-add .sf__btn{margin:0;color: #194b00;background: #F2E2CE;border-radius: 25px;border: none;padding: 8px 20px!important;margin: 0;}
.sf__pcard-style-4 .sf__pcard-content .sf__pcard-quick-add{width:100%;}
.sf__pcard-style-4 .sf__pcard-content .sf__pcard-quick-add .sf__btn:hover{box-shadow:none;background:#194b00;color:#FFF6E5 !important;}


/*
input.gs__delivery-date{padding-left:32px;}
*/


header .sf-logo-mobile img{object-fit:contain !important;}
.sf__product-reviews .spr-form .spr-form-actions .spr-button{border-radius: 36px;background: #194B00;color: #FFF6E5;}

.m-menu-drawer__content .cstm__title{font-size: 20px;padding: 12px 16px; color: #272c25;font-weight: 400;}
.gs__cart-app-container .gs__checkbox-label .gs__custom-checkbox{border:2px solid #194B00;}
.gs__cart-app-container .gs__checkbox-label input:checked~.gs__custom-checkbox{border-color:#194B00;}
.gs__cart-app-container .gs__checkbox-label input:checked~.gs__custom-checkbox:after{border-color:#194B00;}

.added-to-wishlist:not(.in-prod-page,.sf__tooltip-style-2){color:#86B60F}

/* Removed by Gist
.product-form__actions #gsAppContainer{display:none;}
*/

.gs__cart-app-container .gs__row .gs__fields{ display: flex;flex-wrap: wrap;margin-top: 15px;}
.gs__cart-app-container .gs__row .gs__fields .eight.wide.gs__field{width:50%;}
.gs__cart-app-container .gs__row .gs__fields .gs__field label{display:none !important;}
.gs__cart-app-container .gs__row .gs__fields .gs__field  input,.gs__cart-app-container .gs__row .gs__fields .gs__field  textarea{border:1px solid rgb(25,75,0,.3); background-color:transparent;margin-bottom:0 !important}
.gs__cart-app-container .gs__row .gs__fields .gs__field  textarea{border: 1px solid rgb(25,75,0,.3);border-radius: 8px;}
.gs__cart-app-container .gs__row .gs__field{margin-bottom:15px !important;}
.gs__cart-app-container .gs__row .gs__fields .gs__field:last-child{margin-bottom:0 !important}
.gs__cart-app-container .gs__row .gs__fields .gs__field:last-child a{color: #194B00;font-weight: 500;font-size: 14px;}

.flatpickr-calendar .dayContainer,.flatpickr-calendar .flatpickr-months .flatpickr-month,.flatpickr-calendar .flatpickr-weekdays{background:#fef6e6}
.flatpickr-calendar .flatpickr-day.selected{background-color: #004b14;border-color: #004b14;}
.flatpickr-day.nextMonthDay,span.flatpickr-weekday,.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month .flatpickr-monthDropdown-months{color: #272c25;}
.flatpickr-calendar {border: 1px solid rgb(25,75,0,.3);overflow: hidden;border-radius: 8px;}

.gs__cart-app-container .gs__checkbox-label input:checked~.gs__custom-checkbox{background-color:transparent}
.gs__checkbox-label input:checked~.gs__custom-checkbox:after{left:7px;}
.gs__checkbox-container .gs__checkbox-label{width: fit-content;}
.gs__checkbox-container .gs__checkbox-input-title{padding-right:40px;}
.gs__checkbox-container .gs__checkbox-image{top:-5px;}

.prod__title:has(.added-to-wishlist) > h1{color:#86b60f !important;}
.template-product .f-price-item.text-color-regular-price{color: #194b00;font-weight: bold;}
.template-product .f-price-item.prod__compare_price{font-size:35px!important;font-weight:normal}

.variant-picker__input label{font-size: 17px;font-weight: 500;color: #272C25;}
.variant-picker__input label .font-semibold,.sf-pqv .product-options .option-label{font-weight:500;}
.product-options .option-label{font-weight:500}
.prod__option  .variant-picker__option label.product-option-item {font-size: 13px;font-weight: 500;color: #272C25;border-radius: 6px; border: 1px solid rgba(39, 44, 37, 0.40); height: auto;padding: 3px 10px;line-height: normal;}
variant-picker .prod__option--button .variant-picker__option input:checked+label{background-color: #272C25;color: #FFF6E5;border: 1px solid #272C25;}
.main-product__blocks .main-product__block-variant_picker variant-picker{margin-bottom:26px;}

.gs__row .gs__address-wrapper .selection.gs__dropdown .menu{background:#fff6e5}
#gsModalContainer .gs__modal-body  .gs__field-input{border: 1px solid rgb(25,75,0,.3) !important;font-family: Poppins; font-size: 14px !important;font-style: normal; font-weight: 400;}
.gs__m .gs__modal-body,.gs__m .gs__modal-footer{background-color: #fff6e5 !important;}
#gsModalContainer .gs__modal-footer .gs__address-complete{margin-right: 15px;background: #004b14 !important;padding: 0.625rem 1.25rem !important;color: #fff6e5;border-radius: 37px;font-weight: 500;font-size: 16px;}
#gsModalContainer .gs__modal-footer .gs__address-complete:hover{background:#017c22 !important;color:#fff6e5;box-shadow:0 0 0 .2rem #017c22;border-color:#017c22}
#gsModalContainer .gs__modal-body  .gs__field-input:focus{border-color: #194b00 !important;box-shadow:none !important} 

/* removed by Gist
#gsAppContainer, .gsAppContainer{margin:10px 0 !important; display: none !important }
*/

#gsAppContainer, .gsAppContainer{ margin:10px 0 !important; }

.sf-cart__buttons-container.mt-5{margin:0 !important}
#gsModalContainer .gs__modal-footer .gs__close-modal{padding: 0.625rem 1.25rem !important;color: #272c25;border-radius: 37px;font-weight: 500;font-size: 16px;border:1px solid #272c25;}
#gsModalContainer .gs__modal-footer .gs__close-modal:hover{color:#fff6e5;box-shadow:0 0 0 .2rem #017c22;border-color:#017c22;background:#017c22 !important}


.multipal-bottom-text,.multipal-top-text{display:flex;flex-wrap:wrap;margin-left:-12px;}
.multi-top-inner{width:100%;max-width:50%;padding-left:12px;}
.multi-top-inner .text-icon-column__content-descr p{margin-bottom:15px;}

.mul-bottom-item_content{width:100%;max-width:40%;padding-left:12px;}
.mul-bottom-item_img{width:100%;max-width:60%;padding-left:12px;}

.mul-bottom-item_img{width:100%;display:block}
.mul-bottom-item_content ul{    list-style: initial; padding-left: 20px;}
.mul-bottom-item_content p{margin-bottom:10px;}

@media screen and (max-width: 737px){
  .gs__cart-app-container .gs__row .gs__fields .gs__field input{width:100%;}
}
#MainContent {
    flex: 1;
}

.shopify-section-group-footer-group,
#WebPixelsManagerSandboxContainer {
    padding-top: 0;
}

div:empty {
    display: none;
}

body {
    display: flex;
    flex-direction: column;
}

.sf-menu__inner,
.search-container,
.m-menu-drawer__content,
.m-megamenu-mobile__wrapper,
.m-menu-drawer.open .m-megamenu-mobile {
    background-color: #fff6e5;
}

section.sf-header .sf-menu-logo-bar a.py-2,
section.sf-header .sf-menu-logo-bar button.px-3{
    padding-left: 3px;
    padding-right: 3px;
}

@media (min-width: 1024px){
    section.sf-header:not(.m-cart--empty) .cart-icon {
        margin-right: 15px;
    }
}

.m-search-form input {
    height: auto;
    background-color: #fff6e5;
}

.w-5\/12.flex.flex-grow.justify-end.items-center svg {
    color: #272C25;
}
.sf-cart-count {
    font-weight: 700;
    font-family: Montserrat;
}
header {
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
}
.section__header.text-left {
    display: flex;
    background: #F2E2CE;
    border-radius: 100px;
    width: fit-content;
    padding-left: 10px;
    padding-right: 16px;
    align-items: center;
    gap: 16px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 16px;
}
.section__header.text-left .section__description {
    margin-top: 0;
    color: #194B00;
    font-size: 20px;
    line-height: 32px;
    font-weight: 600;
}
.section__header.text-left h2 {
    background: #DA353E;
    border-radius: 20px;
    font-size: 20px !important;
    line-height: 24px !important;
    color: white;
    font-weight: 600;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

@media screen and (max-width: 767px) {
    .template-product .f-price-item.prod__compare_price{font-size:24px !important}
    .section__header.text-left h2 {
        font-size: 16px !important;
        padding-left: 7px;
        padding-right: 7px;
        padding-top: 1px;
        padding-bottom: 1px;
    }
}

/* ------ new style ------ */

 /* Logo Sizing for Desktop Only  */
.sf-header__desktop .sf-logo {
    width: 20%;
}
/* *******************************  */

.sf-cart-count {
    background-color: #86B60F;
    right: -5px;
}

.announcement-bar__content {
    margin-right: 0;
    padding-right: 1rem;
}

.sf-home__iconbox .section-my {
    padding-top: 15px;
    padding-bottom: 25px;
}

.sf-icon-box .sf-column {
    background-color: #F2E2CE;
    border-radius: 10px;
    padding: 10px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.sf-icon-box .sf-grid {
    column-gap: 12px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    row-gap: 12px;
}

.sf-icon-box .sf-icon-box__inner {
    align-items: center;
}

.sf-icon-box .sf-icon-box__icon {
    width: 30px !important;
    margin-right: 15px;
}

.sf-icon-box .text-color-subtext p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #194B00;
}

@media screen and (max-width: 767px) {
  .multi-top-inner,.mul-bottom-item_content{max-width:100%;}
  .mul-bottom-item_img{max-width:100%;margin-top:25px;}
  .template-collection  .sf-footer .sf__footer-bottom{margin-top:14px;}
  .sf__collection-container{margin-bottom:0;}
  .collection-header__breadcrumb .sf-breadcrumb{margin-top:0 !important;}
    .sf-icon-box .sf-column:not(:last-child) {
        margin-bottom: 7px;
    }

    .sf-icon-box .text-color-subtext p {
        font-size: 14px;
        line-height: 20px;
    }

    .sf-icon-box .sf-icon-box__icon {
        margin-bottom: 0;
        width: 18px !important;
        margin-top: 0;
        padding-top: 0;
    }

    .sf-icon-box .sf-column {
        padding: 5px 10px;
    }

    .sf-icon-box .sf-column:nth-child(n+3) {
        display:none;
    }

    .section__header.text-left .section__description {
        font-size: 16px;
        line-height: 20px;
    }

    .collection-list__wrapper .sf-mixed-layout--mobile-grid .sf-mixed-layout__wrapper {
        grid-template-columns: repeat(3, 1fr);
    }

    [data-mobile-disable-slider=true] .collection-list__inner--overflow {
        padding-right: 0;
    }
}


.m-product-list .sf__pcard-name {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #272C25;
}

.m-product-list .spr-badge-caption {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #717171;
}

.m-product-list .f-price-item {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 19px;
    color: #194B00;
}

.f-price-item--regular {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 19px;
    color: #194B00;
}

.product-custom__wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.product-custom__wrap-btn {
    display: block;
}

.sf__pcard-style-4 .sf__pcard-content .sf-pcard__reviews {
    margin-bottom: 0;
}

.product-custom__wrap .sf__pcard-quick-add  .add-to-cart.sf__btn {
    padding: 8px 20px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #194B00;
    background: #F2E2CE;
    border-radius: 25px;
    border: none;
    margin-top: 0;
    width: auto;
}

.product-custom__wrap .sf__pcard-quick-add  .add-to-cart.sf__btn:hover {
    color: #194B00 !important;
}

.product-bage-pack {
    position: absolute;
    top: 7px;
    right: 6px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 14px;
    color: #FFFFFF;
    background: #017C22;
    border-radius: 20px;
    padding: 5px;
}

.product-bage-extra {
    position: absolute;
    top: 7px;
    left: 6px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 14px;
    color: #FFFFFF;
    background: #914EB0;
    border-radius: 20px;
    padding: 5px;
}

.prod__tag-sale {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 16px;
    color: #FFFFFF;
    background: #DA353E;
    border-radius: 20px;
    text-transform: lowercase;
}

.sf__pcard-tags {
    top: 2px;
    left: 6px;
}

.prod__tag {
    margin: 0;
    padding: 4px 10px;
}

.prod__tag:not(.hidden):empty {
    display: none;
}

.sf__pcard .sf__pcard-image {
    background-color: #F2E2CE;
    border-radius: 10px;
    padding: 5px;
}

.quick_add_text--desk,
.cart_add_text--desk {
    display: inline;
}

.quick_add_text--mob,
.cart_add_text--mob {
    display: none;
}

@media screen and (max-width: 767px) {
    .quick_add_text--desk,
    .cart_add_text--desk {
        display: none;
    }

    .cart_add_text--mob {
        display: inline;
    }

    .quick_add_text--mob {
        display: inline;
        font-weight: 500;
        font-size: 20px;
        line-height: 14px;
    }
}

.sf__footer-bottom-inner>div[class*=sf-footer__] {
    text-align: right;
}

.sf__footer-middle {
    display: none;
}

.footer-bottom__links {
    display: flex;
}

.footer-bottom__item {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF;
}

.footer-bottom__item:not(:last-child) {
    margin-right: 20px;
}

.sf__footer-bottom-inner {
    padding-top: 24px;
    padding-bottom: 24px;
    display: flex;
    align-items: flex-start;
}

.footer-bottom__item a,
.sf__footer-bottom-inner>div[class*=sf-footer__] span {
    color: var(--white, #FFF);
    font-size: 14px;
    font-family: "Poppins";
    font-weight: 500;
    line-height: 22px;
}


@media screen and (max-width: 1023px) {
    .sf__footer-bottom-inner>div[class*=sf-footer__] {
        text-align: left;
    }

    .footer-bottom__item a,
    .sf__footer-bottom-inner>div[class*=sf-footer__] span {
        font-size: 14px;
    }

    .footer-bottom__links {
        margin-top: 15px;
    }

    .sf-footer .sf__footer-bottom {
        padding-bottom: 0;
    }
}


/* ----- collection ------ */

h1.collection-header__title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    color: #194B00;
}

.collection-header--small {
    padding-bottom: 0;
    padding-top: 30px;
}

.sf__collection-container {
    padding-top: 0;
}

.sf__product-listing .sf__col-item {
    margin-bottom: 10px;
}

.collection-header__breadcrumb .sf-breadcrumb .p-4 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 26px;
    text-transform: capitalize;
    color: #272C25;
    padding-top: 5px;
    padding-bottom: 5px;
}

.bread-crumb__item {
    padding: 5px 17px;
}

.collection-header__breadcrumb .sf-breadcrumb {
    margin-top: 5px;
}

.sf__collection-container .sf__collection-toolbar .sf__toolbar-wrapper,
.sf__collection-toolbar {
    background-color: transparent;
}

.sf__pcard .sf__pcard-price .prod__price {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 19px;
    color: #194B00;
}

.prod__compare_price {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 15px !important;
    line-height: 19px;
    text-decoration-line: line-through;
    color: #666666 !important;
}

.quick_add_text--desk,
.quick_add_text--mob {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #194B00;
}

h3 .sf__pcard-name {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #272C25;
}

.sf__collection-container .sf__col-item {
    padding-left: 5px;
    padding-right: 5px;
}

/* ------ cart ------- */

.template-cart .page-header__title {
    font-size: 24px;
}

.template-cart .page-header {
    padding-top: 50px;
    padding-bottom: 40px;
}

.template-cart .container {
    max-width: 1150px;
}

.sf-cart__table-product,
.sf-cart__table-col {
    font-size: 15px;
}

.sf-cart__item-prices p {
    font-size: 13px;
}

.sf-cart__item {
    padding: 8px 0;
}

.sf-cart__item-product-info {
    padding-left: 5px;
}

.sf-cart__item .scd-item__qty {
    width: 110px;
}

.template-cart m-quantity-input {
    display: flex;
    border-radius: 37px;
}

.m-cart-quantity--input {
    background-color: transparent;
}

.template-cart .sf-cart__form {
    margin-bottom: 50px;
}


.template-account .page-header {
    padding-bottom: 0;
}


/* ------ template-product ------- */

.template-product .sf-prod-media__wrapper .swiper-container {
    background-color: #F2E2CE;
    border-radius: 24px;
}

.template-product .media-type-image {
    background-color: #F2E2CE;
    border-radius: 24px;
}

.main-product__block:empty {
    display: none;
}

.template-product .f-price-item {
    font-size: 35px;
}

.template-product .sf-prod__info .quantity-input {
    background-color: #F2E2CE;
    border-radius: 37px;
    border: none;
}

.template-product .sf-prod__info .quantity-input input {
    background-color: transparent;
}

.template-product button.sf__btn.sf__btn-primary  {
    border-radius: 37px!important ;
}

.kqsiVA9Jf8LJAbxw8Bau{
  border-radius: 37px!important ;
}
.h7OYsWHrW5495r9beh2n{
  border-radius: 37px!important ;
}
.DefhEHZZf4y32pvV7mZj{
  border-radius: 37px!important ;
}
.MMkDzHILWhgVTH11kqqo{
  border-radius: 37px!important ;
}
.size--large{
  border-radius: 37px!important ;
}
.sf-cart__summary .js-contents{
  border-radius: 60px!important ;
}
.sf__btn-primary {
    border-radius: 37px;
}

.template-product .form__input-wrapper {
    width: 160px;
}

.template-product h1 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 38px;
    color: #272C25;
}

.collapsible__button span {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    line-height: 24px;
    color: #272C25;
}

.template-product .quantity-input__button {
    width: 50px;
}

.template-product .quantity-input__button:first-child {
    justify-content: end;
}

.template-product .quantity-input__button:last-child {
    justify-content: start;
}

.template-product .spr-container {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.custom-product__media-content {
    position: relative;
}

.template-product .product-bage-pack {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 41px;
    line-height: 34px;
    color: #FFFFFF;
    padding: 16px 14px;
    background: #017C22;
    border-radius: 48px;
    z-index: 2;
    right: 30px;
    top: 25px;
}

@media screen and (max-width: 767px) {
   .facest-filters-section .sf__collection-container{margin-top:0;}
    .template-product h1 {
        font-size: 20px;
        line-height: 20px;
    }

    .template-product .product-bage-pack {
        font-size: 17px;
        padding: 8px 9px;
        line-height: 20px;
        top: 15px;
        right: 35px;
    }

    .product-mb__media .product-mb__atwl {
        top: 60px;
    }

    .template-product .form__input-wrapper {
        width: auto;
        margin-bottom: 0;
        margin-right: 8px;
    }

    .product-form__actions .prod__option-label {
        display: none;
    }

    .template-product .f-price-item {
        font-size: 24px;
    }

    .spr-container .spr-summary .spr-summary-caption {
        margin-left: 0;
    }
}

@media (min-width: 1480px) {
    .template-product .custom-product__info {
        padding-right: 55px;
        width: 50%;
    }

    .template-product .custom-product__media .custom-product__media-content {
        width: 48%;
    }

    .template-product .sf-prod__container {
        justify-content: space-between;
    }

    .template-product  .sf-media-nav .swiper-slide {
        width: 94px !important;
    }

    .spr-container .spr-summary-actions-newreview {
        margin-right: 50px;
    }
}
.section__hedaer-flex.flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.section__hedaer-flex.flex .sf__featured-collection-button.flex.justify-center {
    margin-top: 0;
    color: #194B00;
    text-decoration: none;
    border: none !important;
}

.section__hedaer-flex.flex .sf__featured-collection-button.flex.justify-center a * {
    text-decoration: none;
    border: none !important;
}

.section__hedaer-flex.flex a:before, .section__hedaer-flex.flex a:after {
    display: none;
}

.section__header.text-left {
    margin-bottom: 0;
}

.section__hedaer-flex.flex {
    margin-bottom: 16px;
}
.template-product button.sf__btn.sf__btn-primary span.cart_add_text--desk.not-change.atc-text {
    display: block;
}

.template-product button.sf__btn.sf__btn-primary span.cart_add_text--mob.not-change.atc-text {
    display: none;
}
.product-custom__wrap .sf__pcard-quick-add .add-to-cart.sf__btn:hover {
    border: none !important;
    color: #FFF6E5 !important;
    background: #004b14 !important;
    box-shadow: none !important;
}

.product-custom__wrap .sf__pcard-quick-add .add-to-cart.sf__btn:hover span {
    color: #FFF6E5 !important;
}
.main-product__block.main-product__block-buy_buttons {
    margin-bottom: 32px;
}

.product-form__actions {
    margin-top: 2px;
}

.sf-prod__info .sf-wishlist__button {
    border: none;
    background: transparent;
}

.template-product .product-bage-pack {
    font-size: 20px;
    padding: 6px 9px;
}

.template-product .product-bage-extra {
    font-size: 20px;
    padding: 6px 9px;
    top: 25px;
    left: 30px;
    z-index: 2;
    line-height: 34px;
}
@media (max-width: 767px) {
    .template-product .product-bage-extra {
        top: 15px;
        line-height: 20px;
    }
}
@media only screen and (max-width:992px){
  .template-product .sf-breadcrumb__nav.flex.items-center{margin-top:0;}
  .sf__footer-bottom-inner>div[class*=sf-footer__] {
    margin-top: 20px;
  }
}

.custom-cart__title {
    color: var(--green-main, #194B00);
    font-family: "Poppins";
    font-weight: 600;
    line-height: 18px;
    border-radius: 20px;
    background: var(--creamy-back, #FFF6E5);
    padding: 4px 8px;
    width: fit-content;
    transition-duration: 300ms;
}

.custom-collection-card__info {
    position: absolute;
    bottom: 4%;
    left: 4%;
    transition-duration: 300ms;
    width: calc(100% - 20px);
}


@media (min-width: 1280px) {
    .collection-card--hover-scaling-down:hover .collection-card__inner .custom-cart__title {
        transform: scale(.95) translateZ(0);
    }

    .collection-card--hover-scaling-down:hover .collection-card__inner .custom-collection-card__info {
        bottom: 5%;
        left: 5%;
    }
}

@media (max-width: 767px) {
    .custom-cart__title {
        font-size: 14px !important;
        padding: 3px 6px;
    }
}

.m-hamburger-box__inner:empty {
    display: block;
}

.collection-card__wrap {
    margin-top: 0;
}

.sf-modal__content {
    background-color: #FFF6E5;
}

.sf__breabcrumb-page-title,
.bread-crumb__item {
    color: var(--gray-text, #272C25);
    font-size: 17px;
    font-family: "Poppins";
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}

@media (max-width: 767px) {
    .sf__breabcrumb-page-title,
    .bread-crumb__item {
        font-size: 15px;
    }
}
@media (max-width:992px){
  .sf-footer__right.w-full.flex.flex-wrap.justify-center.md\:justify-start.lg\:justify-center.items-center.lg\:w-auto {
      display: none;
  }

  .sf-footer__left.flex-1.text-center.w-full.md\:text-left.mb-6.lg\:mb-0.lg\:w-auto.lg\:order-none {
      margin-bottom: 0;
  }

  .footer-bottom__links {
      margin-top: 0;
  }
}
.collection-list--grid .container.section-my {
    margin-top: 0;
    margin-bottom: 0;
}
@media (max-width: 992px) {
    .custom-cart__title--big {
        border-radius: 12px;
    }
    .collection-list--grid .container.section-my {
        margin-bottom: 4px;
    }
    .section__header.text-left {
        gap: 8px;
    }
}
.page-header {
    display: flex;
    flex-direction: column-reverse;
    padding-top: 30px !important;
    padding-bottom: 24px !important;
}
.sf__breabcrumb-page-title, .bread-crumb__item {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}
.page-header__title {
    color: var(--green-main, #194B00);
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
#gs__toggle-box {
    border-radius: 10px;
    background: transparent !important;
    padding:0;
}
#gs__toggle-box label {
    font-size: 15px;
    font-weight: 400;
    color: #272C25;
}
.container #gs__toggle-box input {
    -moz-appearance: none;
    -webkit-appearance:none;
    -o-appearance:none;
    border: 1px solid #272C25;
    min-width: 24px !important;
    min-height: 24px;
    height: 24px !important;
    width: 24px !important;
    padding: 0;
  margin-right:8px;
}
.gs__row input[type=checkbox] {
    -moz-appearance: none;
    -webkit-appearance:none;
    -o-appearance:none;
    border: 1px solid #272C25;
    min-width: 24px !important;
    min-height: 29px;
    height: 24px !important;
    width: 24px !important;
    accent-color: #194B00;
}
div#gs__toggle-box p {
    display: flex;
    align-items: center;
}
div#gs__toggle-box p {
    display: flex;
    align-items: center;
}
.sf-cart__table-product, .sf-cart__table-col {
    font-weight: 500;
}
.sf-cart__item, .sf-cart__table-head {
    border-color: #194B00;
}
.m-cart--item-name {
    color: #272C25;
    font-weight: 500;
}
.scd-item__remove {
    font-weight: 400;
    color: #272C25;
}
.sf-cart__item-prices div p {
    font-size: 15px;
    color: #194B00;
    line-height: 22.5px;
    font-weight: 500;
}

.template-cart m-quantity-input {
    background: #F2E2CE;
    border: none;
}

.m-cart-quantity--input {
    font-size: 16px;
    color: #194B00;
}

.scd-item__btn {
    font-size: 16px;
    font-weight: 500;
}

.font-medium.scd-item__original_line_price {
    color: var(--green-main, #194B00);
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.5px; /* 150% */
}

.sf-cart__summary {
    padding-top: 70px;
    padding-left: 0;
    width: 405px;
}
.sf-cart-subtotal__title {
    color: #272C25;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 120% */
}

.sf-cart-subtotal__price.font-medium {
    color: #194B00;
  font-weight:600;
}

.sf-cart__summary-row {
    padding: 8px 0;
}

.sf-cart__summary .note {
    color: #272C25;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px; /* 150% */
}
@media screen and (max-width: 480px) {
    .m-main-cart--footer {
        justify-content: center;
    }
    .sf-cart__summary {
        width: 100%;
        padding-top: 0px;
    }
}

@media screen and (min-width: 850px) {
  .m-main-cart--footer{position:relative}
  #gsDatepickerRow{position: absolute;left: 0; top: 30px;}
    #gsAppContainer, .gsAppContainer {
        margin-top: 0;
        /* position: absolute;
        left: 0;
        bottom: 21px; */
    }
}

/* @media screen and (max-width: 850px) {
    .sf-cart__submit-controls {
        display: flex;
        flex-direction: column-reverse;
    }
} */

.gs__wrapper {
    display: inline-block;
}

.sixteen.wide.gs__field.gs__align-left label {
    color: #272C25;
    font-family: Poppins;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 22.5px; /* 132.353% */
}
.sixteen.wide.gs__field.gs__align-left label:after {
    content: '+optional';
    margin-left: 5px;
}


.gs__row input[type=text] {
    border-radius: 8px;
    border: 1px solid #194B00;
    background-image: url('{{ 'calendar.svg' | asset_url }}');
    color: #272C25;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px; /* 150% */
    opacity: 1;
}
.gs__row input[type=text]::placeholder {
    color: #272C25;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
}
.w-full.cart__submit.sf__btn.sf__btn-primary.relative {
    border-radius: 36px;
    background: #194B00;
    text-transform: capitalize !important;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    color: #FFF6E5;
}
.gs__shadow-box {
    border: none;
    box-shadow: none;
    padding: 0;
    border-top: 1px solid #194B00;
    padding-top: 16px;
    margin-top: 24px;
    margin-bottom: 0;
}

.gs__row.gs__cart-row.gs__shadow-box.gs__validate-line {
    border-radius: 10px;
    background: #F2E2CE;
}

#gsModalContainer .gs__line img.gs__cart-image, #gsMultishippingPage .gs__line img.gs__cart-image {
    width: 101px !important;
    height: 101px;
    min-width: 0;
}

#gsModalContainer .gs__cart-image-wrapper a, #gsMultishippingPage .gs__cart-image-wrapper a {
}

thead.gs__cart-header tr th:first-child {
    text-align: left;
    color: #272C25;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.5px; /* 150% */
}

thead.gs__cart-header tr th {
    color: #272C25;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.5px;
    padding-bottom: 12px;
}

td.gs__cart-meta.small--text-left {
    padding-left: 0;
    color: #272C25;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.5px; /* 150% */
}

td.gs__cart-meta.small--text-left * {
    color: #272C25;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.5px;
}

td.gs__cart-price-wrapper.text-center.gs__hide-mobile div {
    color: var(--green-main, #194B00);
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.5px; /* 150% */
}

td.text-center.gs__hide-mobile div {
    color: var(--green-main, #194B00);
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.5px; /* 150% */
}

td.text-center.gs__hide-mobile div {
    color: var(--green-main, #194B00);
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.5px; /* 150% */
}

#gsModalContainer .gs__validate-line, #gsMultishippingPage .gs__validate-line {
    padding: 16px;
}

.gs__amount input {border-radius: 8px;background: #FFF6E5 !important;color: #272C25;font-family: Poppins;font-size: 14px !important;font-style: normal;font-weight: 400;line-height: 21px; /* 150% */}

.gs__row input.gs__search-input {
    border-radius: 8px;
    background: var(--creamy-back, #FFF6E5);
    color: #272C25;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px; /* 150% */
}

.gs__address-wrapper {
    margin-left: 16px !important;
}

.gs__row input.gs__search-input {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTMgOCIgZmlsbD0ibm9uZSI+PGcgb3BhY2l0eT0iMC45Ij48cGF0aCBkPSJNMTEuNjYxMSAxLjVMNi42NjExMyA2LjVMMi42NjExMyAxLjUiIHN0cm9rZT0iIzI3MkMyNSIgc3Ryb2tlLXdpZHRoPSIxLjQyNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9nPjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-size: 5%;
    background-position: 96%;
}

a.gs__cart-remove {
    color: #272C25;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px; /* 150% */
    text-decoration-line: underline;
}
button.btn.btn-default.action_button.button.gs__add-shipping-address:before {
    content: '+';
}
button.btn.btn-default.action_button.button.gs__add-shipping-address {
    color: var(--green-main, #194B00);
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28.33px;
    padding-left: 0;
}
button.btn.btn-default.action_button.button.gs__add-shipping-address:hover {
    border: none;
    outline: none;
    box-shadow: none;
}
button.btn.btn-default.action_button.button.gs__add-shipping-address {
    padding-bottom: 0;
}
.cart__subtotal-title {
    color: #272C25;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 120% */
}

.h5.cart__subtotal {
    color: var(--green-main, #194B00);
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 120% */
}

.gs__row .gs__fields .eight.wide.gs__field p {display: flex;justify-content: space-between;}

.gs__row .gs__fields .eight.wide.gs__field {
    width: 354px;
    margin: auto;
    margin-right: 0;
}

.gs__fields {
    display: flex !important;
    justify-content: space-between;
}

/* .gs__row .gs__fields {
    display: flex;
}
 */
form#gsMultiContinueForm:before {
    content: 'Taxes and shipping calculated at checkout';
    text-align: left;
    width: 100%;
    margin-right: auto;
    display: block;
    max-width: 80%;
    margin-top: 8px;
    color: #272C25;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px; /* 150% */
    margin-bottom: 8px;
}

button#gsMultiContinue {
    border-radius: 36px;
    background: #194B00;
    width: 100%;
    color: white;
    margin-top: 31px !important;
    margin-bottom: 88px !important;
    color: #FFF6E5;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
}

button#gsMultiContinue:hover {
    box-shadow: none;
    border: none;
    text-transform: none;
    transition: none;
}
.gs__row .selection.gs__dropdown.active {
    border-color: #194B00;
}

.gs__row .selection.gs__dropdown .menu {
    border-color: #194B00;
}

.item.gs__set-shipping-address:hover {
    background: var(--green-main, #194B00) !important;
    transition: .2s all;
}

button.btn.btn-default.action_button.button.gs__add-shipping-address:hover {
    color: #017C22 !important;
}
@media only screen and (max-width:992px){
    .page-header {
        padding-top: 0 !important;
    }

    .page-header .page-header__breadcrumb {
        margin-top: 0;
    }

    .sf__breabcrumb-page-title, .bread-crumb__item {
        font-size: 14px;
    }

    .page-header__title {
        font-size: 20px !important;
        line-height: 24px !important;
    }

    #gs__toggle-box label {
        font-size: 14px;
        line-height: 20px;
    }

    .container #gs__toggle-box input {
        min-width: 16px !important;
        min-height: 16px !important;
        width: 16px !important;
        height: 16px !important;
        margin-right: 8px !important;
    }

    .sf-cart__table-product, .sf-cart__table-col {
        font-size: 13px;
    }

    .m-cart--item-name {
        font-size: 14px;
    }

    .sf-cart__item {
        padding: 0;
    }

    .sf-cart__item .scd-item__qty {
        display: flex;
        justify-content: flex-end;
    }

    .sf-cart__item-product-image {
        width: 72px;
        height: 72px;
    }

    .scd-item__remove {
        font-size: 13px;
    }

    .m-cart-quantity--input {
        font-size: 14px;
    }

    .sf-cart-subtotal__title {
        font-size: 17px;
        line-height: 20px;
    }

    .sf-cart-subtotal__price.font-medium {
        font-size: 18px;
        line-height: 22px;
    }

    .sf-cart__shipping.note {
        font-size: 12px;
        max-width: 50%;
    }
    #gs__toggle-box input {
        width: 16px !important;
        height: 16px !important;
        min-width: 16px !important;
    }

    td.gs__cart-image-wrapper {
        width: 72px !important;
        height: 72px !important;
        display: flex;
        margin-right: 2rem !important;
    }

    td.gs__cart-image-wrapper a {
        height: 72px !important;
        margin-bottom: auto;
    }

    td.gs__cart-meta.small--text-left {
        padding-left: 1rem !important;
    }

    td.gs__cart-meta.small--text-left * {
        color: #272C25;
        font-family: Poppins;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 21px;
        /* 150% */
        padding-top: 0 !important;
    }

    .gs__item-title {
        padding-top: 0 !important;
    }

    td.gs__cart-meta.small--text-left {
        padding-top: 0 !important;
    }

    .gs__mobile-position {
        position: absolute;
        right: 0;
        top: 0;
    }

    .gs__qty-wrapper {
        width: 15% !important;
    }

    .gs__address-wrapper {
        width: 80% !important;
    }

    .gs__row input.gs__search-input {
        font-size: 14px !important;
    }

    .gs__row input.gs__search-input::placeholder {
        font-size: 14px !important;
    }

    button.btn.btn-default.action_button.button.gs__add-shipping-address {
        font-size: 15px;
    }

    .gs__remove-wrapper {
        display: flex;
        justify-content: flex-end;
        padding-bottom: 0 !important;
        font-size: 13px !important;
    }

    .gs__remove-wrapper * {
        font-size: 13px !important;
    }

    .eight.wide.gs__field.text-left {
        display: none;
    }

    .eight.wide.gs__field.gs__text-right {
        margin-top: 32px !important;
    }

    .cart__subtotal-title {
        font-size: 17px;
    }

    .h5.cart__subtotal {
        font-size: 18px;
    }

    form#gsMultiContinueForm:before {
        max-width: 51%;
        font-size: 12px;
    }
}
.section__header.text-center {
    margin-top: 31px;
    margin-bottom: 33px;
}

.text-center.sf__page-header.section__header {
    display: flex;
    flex-direction: column-reverse;
}
.flex.-mx-4.items-center.justify-center * {
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: var(--gray-text, #272C25);
}
h1.section__heading {
    color: var(--green-main, #194B00);
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px; /* 133.333% */
}
button.w-full.cart__submit.sf__btn.sf__btn-primary.relative {
    min-width: 180px;
    border-radius: 36px;
    background: #194B00;
}
.sf__btn.sf__btn-primary.mt-4.mb-3.w-full {
    border-radius: 36px;
    background: #194B00;
}
.mt-6.mb-3.w-full.sf__btn.sf__btn-primary {
    border-radius: 36px;
    background: #194B00;
}
.w-full.mt-\[12xpx\].sf__btn.sf__btn-secondary {
    border-radius: 36px;
}
.flex.-mx-4.items-center.justify-center {
    height: 30px;
}
.account-tab {
    padding-top: 1rem;
}
.page-header {
    margin-top: 16px;
}
@media only screen and (max-width:992px){
    a.m-menu-customer__name-subscription.m-menu-customer__name {
        margin-bottom: 0;
        padding-bottom: 5px;
    }
    .m-menu-customer__wrapper a.sf__btn.sf__btn-secondary.my-account-btn.m-button--logout {
        margin-top: 50px;
    }
    .m-menu-customer__label {
        color: var(--gray-text, #272C25);
        font-family: Poppins;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 28px; /* 140% */
    }
    a.m-menu-customer__name span {
        color: var(--gray-text, #272C25);
        text-align: center;
        font-family: Poppins;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 21px; /* 131.25% */
        margin-left: 0;
    }
    a.m-menu-customer__name {
        margin-bottom: 0;
        gap: 5px;
    }
}
.spr-starrating.spr-summary-starrating {
    cursor: pointer;
}
.prod__title.flex.justify-between.items-start.pt-0\.5.relative.md\:pr-12 h1 {
    color: var(--gray-text, #272C25);
    font-family: Poppins;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 37.646px; /* 125.488% */
}

.spr-stars svg path {
    fill: #FCC032;
}

.spr-starrating.spr-summary-starrating {
    overflow: hidden;
    color: #717171;
    text-overflow: ellipsis;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; /* 146.667% */
    display: flex;
    align-items: center;
}

.spr-starrating .spr-stars {
    margin-bottom: 5px;
}

.spr-header-title {
    color: var(--gray-text, #272C25);
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px; /* 116.667% */
    margin-bottom: 16px !important;
}

.spr-container i.spr-icon.spr-icon-star {
    color: #FCC032;
    font-size: 25px;
}
.spr-container i.spr-icon-star-empty,.spr-container .spr-icon-star-half-alt{
  font-size:25px;
}

span.spr-summary-actions-togglereviews {
    color: #717171;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 175% */
}


span.spr-summary-actions a {
    border-radius: 37.241px !important;
    border: 1px solid var(--gray-text, #272C25);
}

.spr-container .spr-summary-actions-newreview {
    color: var(--gray-text, #272C25);
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28.33px; /* 177.066% */
}

.spr-review, .spr-form {
    border-radius: 10px;
    border: 1px solid #979797;
    margin-top: 24px !important;
}


.spr-review i.spr-icon.spr-icon-star,.spr-review i.spr-icon.spr-icon-star-empty {
    font-size: 22px;
}

span.spr-review-header-byline * {
    color: var(--gray-text, #272C25);
    font-family: Poppins;
    font-size: 18px !important;
    font-style: normal;
    line-height: 22px; /* 122.222% */
}

h3.spr-review-header-title {
    color: var(--gray-text, #272C25);
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; /* 122.222% */
}

p.spr-review-content-body {
    color: #717171;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
}

.spr-container .spr-review {
    padding: 24px !important;
}

.spr-review-footer.rte a {
    color: #717171;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    text-decoration-line: underline;
}

.spr-form {
    padding: 22px;
}
@media only screen and (max-width:992px){
    .spr-container .spr-header-title {
        font-size: 20px;
        line-height: 28px;
    }

    .spr-container i.spr-icon.spr-icon-star,.spr-container i.spr-icon.spr-icon-star-empty {
        font-size: 22px;
    }

    .spr-container span.spr-review-header-byline * {
        font-size: 16px !important;
    }

    .spr-container .spr-review-header-title {
        font-size: 16px !important;
    }

    .spr-container .spr-review-content-body {
        font-size: 14px !important;
    }

    .spr-review-footer.rte a {
        font-size: 14px;
    }

    .spr-review i.spr-icon.spr-icon-star {
        font-size: 18px;
        padding-left: 0;
    }
}
.page-header .container {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
}
.sf-wishlist__container {
    margin-top: 20px;
}
.sf-modal__content .prod__title.flex.justify-between.items-center a {
    font-size: 30px;
    line-height: 37px;
    color: var(--gray-text, #272C25);
    font-family: Poppins;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 37.646px; /* 125.488% */
}

.sf-modal__content  .f-price-item {
    color: var(--green-main, #194B00);
    font-family: Poppins;
    font-size: 35px;
    font-style: normal;
    font-weight: 600;
    line-height: 37.646px; /* 107.561% */
}

.sf-modal__content quantity-input.quantity-input.h-\[46px\].flex.border.border-color-border.rounded {
    border-radius: 37.241px;
    background: #F2E2CE;
    border: none;
}

.sf-modal__content .sf-prod__info .quantity-input, .sf-prod__info .quantity-input input {
    border-radius: 37.241px;
    background: #F2E2CE;
}

.sf-modal__content button.add-to-cart.sf__btn.flex-grow.shrink.not-change.relative.sf__btn-primary {
    border-radius: 37.241px;
    background: #194B00;
}

.sf-modal__content button.add-to-cart.sf__btn.flex-grow.shrink.not-change.relative.sf__btn-primary .not-change:before {
    content: '+';
}
.sls-selling-plan-group-name {
    font-weight: 500 !important;
}
.sf-customer__forms a.sf__btn.sf__btn-primary {
    border-radius: 36px;
}

.sf__page-header .section__heading {
    font-size: 24px !important;
}
.m-menu-customer__wrapper a, .sf__btn--addresses {
    border-radius: 36px;
}
@media only screen and (max-width:992px){
    .sf__page-header .section__heading {
        font-size: 20px !important;
    }
    .sf-breadcrumb__nav.flex.items-center {
        margin-top: 15px;
    }
    nav.sf-breadcrumb.w-full {
        height: 40px;
    }
   .collection-header   nav.sf-breadcrumb.w-full{height:auto;}
  .collection-header--small{padding-top:16px;}
 
}
.order-responsive-table-row{
    margin-bottom: 1rem;
}

.spr-icon.spr-icon-star-empty {
    opacity: 0.6;
    font-size: 100%;
}

.seal-subscription-page {
    max-width: 1280px;
}

.seal-subscription-page .js-seal-clickable {
    border-top: 1px solid #194B00;
    box-shadow: none;
}

.seal-subscription-page .js-seal-clickable:last-child {
    border-bottom: 1px solid #194B00;
}

.seal-subscription-page h1 {
    color:  #194B00;
    font-family: "Poppins";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}

.seal-oneQuarter .seal-sub-id {
    font-family: "Poppins";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    color: #272C25!important;
    text-decoration: none;
    padding: 8px 20px;
    border-radius: 8px;
    border: 1px solid #272C25;
}

.seal-oneQuarter:first-child div:last-child {
    margin-top: 13px;
    font-family: "Poppins";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    color: #272C25;
}

.seal-oneQuarter div.seal-button {
    margin: 0;
    padding: 8px 20px;
    color: #FFF6E5;
    text-align: center;
    font-family: "Poppins";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28.33px;
    border-radius: 36px;
    background: #194B00;
}

.seal-flex-vertical-right {
    align-items: flex-start;
    justify-content: center;
}

.seal-pointer {
    padding-top: 24px;
}

.seal-justify {
    margin-top: 10px;
}

@media screen and (max-width: 425px) {
    .seal-flex-align-end {
        align-items: flex-start;
    }
}

.seal-twoThirds .seal-container {
    border-bottom: 1px solid #000;
    box-shadow: none;
}

.seal-sub-title h1,
.seal-sub-id,
h2[data-seal-t="overview_items_title"] {
    color: var(--gray-text, #272C25);
    font-family: "Poppins";
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: 34px;
}

.seal-twoThirds .seal-edit-buttons-wrapper {
    top: 10px;
}
.seal-oneThird .seal-edit-buttons-wrapper {
    top: 4px;
}

span[data-seal-t-key="interval"],
span[data-seal-t="overview_interval_label"],
.seal-oneThird .seal-container span,
.seal-sub-order-placed-text span,
.seal-customer-portal-shipping-card > div,
.seal-container .seal-t-strong {
    font-family: "Poppins";
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    color: #272C25;
}

.seal-oneQuarter .seal-subdued {
    margin-top: 0;
    font-family: "Poppins";
    line-height: 25px;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    color: #272C25;
}

.seal-separator-top span,
.seal-separator-top .seal-t-strong,
.seal-subscription-page h3,
.seal-billing-attempts .seal-oneHalf span,
.seal-customer-portal-shipping-card .seal-button-plain {
    font-family: "Poppins";
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px;
    color: #272C25;
}

div[data-action="save"],
div[data-action="create_charge_now"],
div[data-seal-t="overview_add_product_button"],
#seal-confirmation-box-confirm {
    color: #FFF6E5;
    text-align: center;
    font-family: "Poppins";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28.33px;
    border-radius: 36px;
    background: #194B00;
    padding: 2px 25px;
}

#seal-confirmation-box-cancel {
    color: #FFF6E5;
    text-align: center;
    font-family: "Poppins";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28.33px;
    border-radius: 36px;
    background: #DE3618;
    padding: 2px 25px;
}

#seal-confirmation-box .description {
    margin-bottom: 2em;
}

div[data-seal-t="overview_discount_code_apply_button"] {
    color: #FFF6E5;
    text-align: center;
    font-family: "Poppins";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28.33px;
    border-radius: 36px;
    background: #194B00;
    padding: 7px 25px;
}

.seal-button:hover, .seal-button-small:hover, .seal-button-back:hover {
    border-radius: 30px;
}

.seal-oneThird .seal-container {
    box-shadow: none;
}

.seal-floating-label label {
    font-family: "Poppins";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    color: #272C25;
}

.seal-input, input.seal-input[type="text"], input.seal-input[type="number"] {
    border-radius: 8px;
    border: 1px solid #194B00;
}

.seal-oneThird .seal-full {
    font-family: Poppins;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    color: #272C25;
}

.seal-oneThird .seal-full span {
    font-weight: normal;
}

div[data-seal-t="overview_reactivate_button"] {
    border-radius: 36px;
    background: #017C22;
    padding: 10px 60px;
}

h3[data-seal-t="overview_customer_title"] {
    font-family: "Poppins";
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: 34px;
    color:#272C25;
}

.seal-sub-title-container .seal-tar {
    margin-top: 16px;
}

.seal-tac {
    text-align: left;
}

.seal-separator-top:not(:first-of-type) {
    border: none;
}

@media screen and (max-width: 768px) {
    .seal-dynamic-sectioned {
        text-align: center;
    }
}
[for="gsDeliveryDate"] {
    font-size: 0 !important;
}
.sixteen.wide.gs__field.gs__align-left label:after {
    font-size: 14px;
    color: #272C25;
}
@media only screen and (max-width:992px){
    .seal-oneQuarter {
        width: 50% !important;
        flex: 1 1 20%;
    }
    .seal-oneQuarter.seal-flex-vertical-right {
        flex: 1 1 39%;
        margin-top: 0rem;
    }
    .seal-oneQuarter.seal-flex-column.seal-flex-align-end.seal-justify {
        flex: 1 1 100% !important;
    }
    .seal-oneQuarter:nth-child(2n) {
        flex: 11 30%;
    }
    .seal-layout * {
        font-size: 14px !important;
    }
    .seal-oneQuarter a {
        color: #272C25 !important;
    }
    .seal-layout.seal-sub-title-container {
        display: block;
    }
    
    .seal-twoThirds.seal-sub-title h1 {
        width: fit-content;
    }
    
    .seal-twoThirds.seal-sub-title {
        width: fit-content;
        margin-left: 10px;
        display: inline-block;
    }
    
    .seal-oneThird.seal-tar.seal-subdued.seal-sub-id {
        display: inline-block;
        text-align: left;
        width: fit-content;
    }
    
    .seal-layout.seal-sub-title-container * {
        font-size: 22px !important;
    }
    
    h2 {}
    
    h2[data-seal-t=overview_items_title] {
        font-size: 22px !important;
        line-height: 36px !important;
    }
    
    [data-seal-t="overview_customer_title"] {
        font-size: 22px !important;
        line-height: 24px;
    }
    

}
.seal-floating-label .seal-input, .seal-floating-label input.seal-input[type="text"] {
    position: relative;
    top: -11px;
}

.seal-auto.seal-tar.seal-sm-mt-1 {
    margin-top: 3px;
}
div#seal-pause-button, div#seal-unsubscribe-button {
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px !important;
    line-height: 28px;
    font-weight: 500 !important;
    text-align: center;
    border-radius: 36px;
}


.sf-pis__wrapper .swiper-button-control{
  background-color:#004B14;
  color:#ffffff;
}

.sf-modal__close{
   background-color:#004B14;
  color:#ffffff;
}
.sf-modal__close:hover{
   background-color:#017c22;
  color:#ffffff;
}



#rich-text-89466027 > p > span {
  position: relative;
  bottom:-40px;
}

.sf-pagination>span:not(.deco).current{
a.sf__btn.sf__btn-secondary{
background-color:#004b14;
color:#ffffff;
}

pagination>span:not(.deco):hover {
   background-color:#004b14!important;
color:#ffffff!important;
}

  
.shopify-cleanslate .DefhEHZZf4y32pvV7mZ{
  border-radius:37px!important;
}
div[role="button"]{
   border-radius:37px!important;
}

 

