/** Shopify CDN: Minification failed

Line 344:68 "font-faily" is not a known CSS property
Line 462:62 "font-faily" is not a known CSS property
Line 747:0 Unexpected "{"

**/

@font-face {
    font-family: 'Quattrocento';
    src: url('/cdn/shop/files/Quattrocento.eot?v=1759749255');
    src: url('/cdn/shop/files/Quattrocento.eot?v=1759749255') format('embedded-opentype'),
        url('/cdn/shop/files/Quattrocento.woff2?v=1759749256') format('woff2'),
        url('/cdn/shop/files/Quattrocento.woff?v=1759749255') format('woff'),
        url('/cdn/shop/files/Quattrocento.ttf?v=1759749256') format('truetype'),
        url('Quattrocento.svg#Quattrocento') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Quattrocento';
    src: url('/cdn/shop/files/Quattrocento-Bold.eot?v=1759749256');
    src: url('/cdn/shop/files/Quattrocento-Bold.eot?v=1759749256') format('embedded-opentype'),
        url('/cdn/shop/files/Quattrocento-Bold.woff2?v=1759749255') format('woff2'),
        url('/cdn/shop/files/Quattrocento-Bold.woff?v=1759749256') format('woff'),
        url('/cdn/shop/files/Quattrocento-Bold.ttf?v=1759749255') format('truetype'),
        url('Quattrocento-Bold.svg#Quattrocento-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/cdn/shop/files/Montserrat-Medium.eot?v=1759754799');
    src: url('/cdn/shop/files/Montserrat-Medium.eot?v=1759754799') format('embedded-opentype'),
        url('/cdn/shop/files/Montserrat-Medium.woff2?v=1759754798') format('woff2'),
        url('/cdn/shop/files/Montserrat-Medium.woff?v=1759754798') format('woff'),
        url('/cdn/shop/files/Montserrat-Medium.ttf?v=1759754799') format('truetype'),
        url('Montserrat-Medium.svg#Montserrat-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


.h1.hero__title{
    font-family: 'Quattrocento';
    font-weight: bold;

}






.tab_header_wrap ul {display: flex;  justify-content: center;  list-style-type: none;margin: 0;}
.tab_header_wrap {  padding: 0 0 55px;}
.tab_header_wrap ul li.account-order-tab {margin: 0 !important;cursor: pointer;text-decoration: none;
font-weight: 400;font-size:clamp(14px,1.25vw,18px);line-height: 140%;letter-spacing: 0;color:#182F43;    border-bottom: 1px solid #182F4399; padding:16px 37px; 
    width: calc(100% + 3px);text-align: center;display: flex;align-items: center;justify-content: center; }
.tab_header_wrap ul li.account-order-tab:hover {font-weight: 600;}
.account-content-wrap.details_main .inner_ {display: flex;flex-wrap: wrap;gap:32px 10px;}
.account-content-wrap.details_main .inner_ .block{width:calc(33.33% - 2/3 * 10px);}
.account-content-wrap h6{font-family: Quattrocento Sans;font-weight: 600;font-size: 16px;line-height: 140%;letter-spacing: 0;color:#182F43;    margin-bottom: 7px;}
.account-content-wrap .inner_ p{font-family: Quattrocento Sans;font-weight: 400;color:#182F43;font-size: clamp(14px,1.25vw,18px);line-height: 120%;
  letter-spacing: 0;line-break: anywhere;}


.top_user__name {font-family: Quattrocento;font-weight: 600; color:#182F43;font-size: 18px; margin-bottom:30px;line-height: 140%;letter-spacing: 0 ;text-align: center;}
.tab_header_wrap ul li.active {font-weight: 600;border:0;background:#FFEEE2;border-radius:8px 8px 0 0;}
.order-content-title {  font-weight: 400;  font-size: 60px;  line-height: normal;  letter-spacing: 0px !important;  padding: 0px 0px 50px;}
.view-order-tab {  display: flex;}
.order-history-wrapper{padding: 40px; margin-bottom: 50px; background: #fff; border-radius: 12px;}
/* .order-history-wrapper:last-child {  border: none;  padding: 0;  margin: 0;} */
.order-history-wrapper .order-history-header {  display: flex;  align-items: center;  justify-content: space-between;}
.order-history-wrapper .order-tabs-wrap {  display: flex;  column-gap: 85px;  align-items: center;}
.order-history-wrapper .order-history-header .view-order-tab a.view_order_btn {   padding: 12px 24px ; font-size: 16px; line-height: 20px; letter-spacing: 0px; text-align: center; text-transform: unset; transition: all .3s ease-in-out; font-weight: 600; background: #587D71; color: #fff; border-radius: 5px;}
.order-history-wrapper .order-history-header .view-order-tab a.view_order_btn:hover {    color: #000; background: #E2FBFF;}
.order-history-wrapper .order-tabs-wrap .oreder-tab-block {  display: flex;  flex-direction: column; min-width: 200px;}
.order-history-wrapper .oreder-tab-block span {  color: #182F43;  letter-spacing: normal;  line-height: normal;}
.order-history-wrapper .oreder-tab-block .tab_title {  font-weight: 700; margin-bottom: 8px;}
.order-history-wrapper .order-block-content {  display: flex;  align-items: stretch;  padding: 30px 0px 0px;}
.order-history-wrapper .order-block-content .order-media-wrapper {  flex: 0 0 140px;}
.order-history-wrapper .order-block-content .order-details-wrap {  flex:  0 0 232px;   height: auto;}
.order-history-wrapper .order-block-content .order-media-wrapper .order-media-image {  position: relative;  padding-top: 85%; border-radius: 8px; overflow: hidden;}
.order-history-wrapper .order-block-content .order-media-wrapper .order-media-image .image {  position: absolute;  top: 0;  right:0; bottom: 0;  left: 0;  width: 100%;
  height: 100%;  max-width: 100%;  max-height: 100%;  object-fit: cover;}
.order-history-wrapper .order-details-wrap .oredered_details {  padding: 5px 19px 5px 15px;  display: flex;  flex-direction: column;  height: 100%;  justify-content: center; background-color: #fff;}
.order-history-wrapper .order-details-wrap .oredered_details .ordered-product-title {  font-weight: 600;  font-size: 14px;  line-height: normal;  letter-spacing: 0px;  margin: 0 !important; text-align: left;}
.order-history-wrapper .order-details-wrap .oredered_details a {  text-decoration: none !important; font-size: 18px;}
.order-history-wrapper .order-details-wrap .oredered_details p {  font-size: 14px !important;  letter-spacing: 0px !important;  margin: 8px 0 0 0 !important;}
.tab_header_wrap.mobile-view {  display: none;}
.tab_header_wrap.mobile-view select#mobile-tab-selector {  border: none;  font-family: Montserrat;  font-weight: 400;  font-size: 20px !important;
  line-height: 24px;  letter-spacing: 0px;  padding: 0px 35px 0px 0px;}
.price-and-quanity-wrap {  display: flex;  column-gap: 20px;  flex-wrap: wrap;}
.schedule-date-wrap {  display: flex;   gap: 5px;  }
.order-history-header span.tab_data { font-size: 18px; }

.account-details-wrap .sub__title{font-weight:600;font-size:24px;line-height:100%;letter-spacing:0!important;color:#182F43;padding:0 0 24px;
  font-family: Quattrocento;padding:0;margin-bottom: 24px;}
.account-content-wrap{background:#fff;padding:40px;margin-bottom:24px;border-radius: 12px;}
.account-content__wrapper{padding-bottom:30px}
.user__name{font-family:Montserrat;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0;margin:0!important}
.account-content-wrap p{margin:0!important}
.manage-tab-content-wrap.active{opacity:1;visibility:visible;height:auto}
.account-tabs{position:relative;display:flex;flex-direction:column}
.account-tabs-list{display:flex;list-style:none;padding:0}
.account-order-tab{padding:10px 15px;cursor:pointer}
.account-order-tab.active{font-weight:700;text-decoration:underline}
.account-tabs-dropdown{display:none;padding:10px;cursor:pointer;padding:0}
.account-tabs-selected{display:flex;justify-content:center;align-items:center;gap:16px}
.account-tabs-dropdown-list{width:100%;opacity:0;visibility:hidden;height:0;list-style-type:none;margin:0;display:flex;flex-direction:column;gap:7px;padding: 0}
.account-tabs-dropdown-list.open{visibility:visible;opacity:1;height:auto}
.account-tabs-dropdown-item{padding:10px;cursor:pointer}
.account-tabs-dropdown-item.active,.account-tabs-dropdown-item:hover{background:#ddd}
.order-history-wrapper.order-full-details-status .order-block-wrapper{border-top:1px solid #6a6a6a;border-bottom:1px solid #6a6a6a;margin-top:50px;padding-bottom:50px;padding-top:50px;display:flex;flex-wrap:wrap;column-gap:20px;row-gap:30px}
.order-history-wrapper.order-full-details-status .order-block-content .order-details-wrap{flex:0 1 232px}
.order-history-wrapper.order-full-details-status .order-block-content{max-width:calc(50% - 10px);width:100%;margin:0;padding:0}
.order-history-wrapper .order-block-wrapper{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:30px}
.order-history-wrapper .order-block-content .order-details-wrap{flex:0 1 232px}
.order-history-wrapper .order-block-content{max-width:calc(33.33% - 20px);width:100%}
.cst_icon_tool{cursor:pointer;display:flex}
.cst__price-label{display:flex;align-items:center;gap:8px;position:relative ; }
.hover_tool_text{opacity:0;visibility:hidden;transition:all .3s ease-in-out;position:absolute;background:#fff;padding:5px 8px;top:100%;font-size:11px;left:0;letter-spacing:normal;color:#000;font-style:normal;border-radius:8px}
.cst_icon_tool:hover .hover_tool_text{opacity:1;visibility:visible}
.subscriptionContainer.loading{position:relative;padding:100px}
.final_order-details_page .section-header__title{text-align:left;font-weight:400;font-size:60px;line-height:normal;letter-spacing:normal!important;padding:0 0 24px}
.back-to-order-tag a{display:inline-flex;align-items:center;gap:10px;border:1px solid #182f43;padding:8px 20px 8px 24px;font-family:Poppins;font-weight:500;font-size:14px;line-height:normal;letter-spacing:normal;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out}
.back-to-order-tag a:hover{color:#fff;background:#182f43}
.back-to-order-tag a:hover .cst_svg_tag path{fill:#ffffff}
.back-to-order-tag a.btn span{display:flex}
.final_order-details_page .section-header{margin:0}
.final_order-details_page .back-to-order-tag{padding:0 0 50px}
.final_order-details_page .back-to-order-tag span{display:flex}
.right-col-wrap-user-details{background-color:#f2faff!important}
.right-col-wrap-user-details .hr--medium{border-top-color:#6a6a6a}
.order-bottom_details_wrapper .tab_line_tag{display:flex;align-items:center;justify-content:space-between;margin:0 0 23px!important}
.order-history-wrapper.order-full-details-status{border-bottom:none;margin-bottom:0}
.track_tab_tag{border:1px solid #182f43;font-family:Poppins;font-weight:500;font-size:14px;line-height:normal;letter-spacing:normal;text-align:center;text-transform:uppercase;color:#182f43;padding:8px 5px}

.account-content-wrap .user__name { margin-bottom: 5px !important; }
.final_order-details_page .grid__item.right-col-wrap-user-details strong { margin-bottom: 10px; }
.final_order-details_page .grid__item.right-col-wrap-user-details p { line-height: 1.3 }
.order-summary { max-width:500px; width: 100%; }
.charge-message{  color: red;  font-size: 12px;}
.account-tabs-dropdown .account-tabs-dropdown-item {  padding: 0;  margin: 0 !important;  text-align: center;}



.btn--beigh {background:#FFD7CB !important;}
.btn--white {background:#fff !important;color:#182F43 !important;}


 .desc-block p{font-size:clamp(16px,1.25vw ,18px);}
.section-header h2{font-size:clamp(28px, 2.77777777778vw ,40px);}
.text-with-icons .desc-block {max-width:872px;margin:0 auto;}
.text-with-icons__block-text p{font-size:clamp(16px,1.38888888889vw ,20px);line-height:1.4;margin-bottom:0;text-align: center;}
.text-with-icons__block .text-with-icons__block-title h3{ font-family: Quattrocento Sans;
font-weight: 700;font-size: (16px,1.38888888889vw ,20px);line-height: 100%;letter-spacing: 0;text-align: center;color:#182F43;}
.text-with-icons__block-icon {margin-bottom: 22px;}
.text-with-icons__blocks .text-with-icons__block{padding: 20px clamp(10px,2.77777777778vw,40px);}
.collection-item{border-radius:8px;}

.grid-article-main .image-wrap {border-radius:8px;overflow:hidden;}
.grid-article-main .article__grid-meta{text-align:left;}
.grid-article-main .article__title{font-weight: 700;font-size: clamp(18px,1.66666666667vw,24px);line-height: 100%;letter-spacing: 0;color:#182F43;display: block;}
.grid-article-main .readmore-article{font-weight: 700;font-size:clamp(16px , 1.38888888889vw,20px);line-height: 150%;letter-spacing: 0;color: #587D71;display:block; cursor: pointer; margin-top:8px; text-decoration: unset; display:inline;}
.grid-article-main .readmore-article:Hover{text-decoration: none; }
.social-icons svg{height: 24px;width:auto;}
.social-icons svg.icon-youtube{height:20px;}
.app-block-bg .social-icons svg:Hover{fill: #e2fbff; opacity: 1;}
.site-footer .social-icons a:hover svg{fill: #e2fbff;}
/* .site-nav__link svg:hover path{fill: #F9DEC9;} */
/* .site-nav__link svg:hover path {fill: #e2fbff;opacity: 0.7;} */
/* .iwish-float-icon svg:Hover path{fill: #e2fbff;opacity: 0.7;} */

 
.footer_details h5{font-weight: 400;font-size: 20px;line-height: 120%;letter-spacing: 0;font-family: 'Montserrat';text-transform: unset;margin-bottom: 15px;}
.footer_details .address *{font-family: 'Montserrat';line-height: 1.2;}
.footer_details a{font-family: 'Montserrat';}


.grid-product .grid-product__title {font-weight: 700;font-size: clamp(16px,1.66666666667vw,24px);line-height: 100%;letter-spacing: 0;text-align:left;}
.grid-product .grid-product__price{font-weight: 400;font-size:clamp(14px,1.38888888889vw , 20px);line-height: 100%;letter-spacing: 0;text-align: left;}
.grid-product .grid-product__image-mask{border-radius:8px;}
.grid-product__tag {font-family: Quattrocento Sans;font-weight: 700;font-size: 12px;line-height: 100%;letter-spacing:0.06em;text-transform: uppercase;
    border-radius: 4px;padding: 9px 12px 7px;box-shadow: 0px 0px 30px 0px #00000029;color:rgba(24, 47, 67,0.8);}
.grid-product__tag.selling-fast  {background:#E2FBFF;}
.grid-product__tag.our-top-pick  {background:#C5FFE2;}
.grid-product__tag:is(.new-arrival,.new)  {background:#FFEEE2;}
.grid-product__tag.best-seller  {background:#E2FBFF;}
.grid-product__tag.grid-product__tag--sold-out{background:#FDC3B7;}

.grid__item.grid-product{padding-left: 16px;}
.grid:has(.grid-product) {margin: 0 0 0 -16px;}








.is-tab-block ul{margin: 0;display: inline-flex;    gap: 0 16px;border-bottom: 1px solid #182F4366;}
.is-tab-block ul#tabs li{ font-weight: 400;font-size: clamp(18px,1.38888888889vw , 20px);line-height: 100%;letter-spacing: 0;text-align: center;color:#182F43;
  min-width:clamp( 108px ,9.72222222222vw,140px);margin:0; border-bottom: 4px solid #ffffff; }
.is-tab-block .coll-header{margin-bottom:24px;display: flex;align-items: center;justify-content: space-between;}
.is-tab-block .right-tabs a{padding-inline: 32px;     background: #182F43; }
.is-tab-block .bottom-btn-wrappwe{text-align:center;margin-top: 16px;}
.is-tab-block .bottom-btn-wrappwe a{padding-inline: 32px;background: #182F43;}

ul#tabs li {  display: inline-block;    padding: 14px 20px;  margin-bottom: 4px;  color: #fff;  cursor: pointer;}
ul#tabs li.active , ul#tabs li:hover{ font-weight: 700;border-bottom: 4px solid #587D71;margin-bottom: -1px; }
#content-tab .hide-show-block {  display: none;}
#content-tab .hide-show-block.active {  display: block;}
#content-tab>div{  }
#content-tab .hide-show-block,.view-morebtns .btn-wrapp {  display: none;}
#content-tab .hide-show-block.active,.view-morebtns .btn-wrapp.active {  display: block;}



/* Cart featured collection block */
.cart-featured-collection { padding: 16px 0 19px 16px; border-top: 1px solid rgba(0, 0, 0, .06); background: #FFEEE2; }
.cart-featured-collection__title { font-weight: 600; margin-bottom: 12px; font-size: 14px; }
.cart-featured-collection__grid {  flex-wrap:nowrap; overflow-x:auto; -webkit-overflow-scrolling: touch; }
.cart-featured-collection__item { width: 400px; flex: 0 0 auto; display: flex ; background: #FFFFFF; padding: 8px; align-items: center;     gap: 16px; border-radius: 8px;}
.cart-featured-collection__img { width: 100px; max-width: 100px; height: auto; display: block; border-radius: 8px; height: 75px; object-fit: cover; }
.cart-featured-collection__meta { margin-top:5px; }
.cart-featured-collection__title-link { display:block; font-size:16px; color:#111; font-weight: 700; text-decoration:none; margin-bottom:4px; }
.cart-featured-collection__price { font-size: 14px; color: #182F43; margin-bottom: 4px; line-height: normal; }
.cart-featured-collection__add, .cart-featured-collection__soldout { display:inline-block; padding:6px 10px; font-size:13px; cursor:pointer; border-radius:4px; border: none; background:#111; color:#fff; text-decoration:none; }
.cart-featured-collection__add[disabled] { opacity:0.5; cursor:default; }
.cart-featured-collection .flickity-button{background: none; border: none; color: #000;}
.cart-featured-collection .flickity-page-dots .dot.is-selected,.cart-featured-collection .flickity-page-dots .dot { width: 8px; height: 8px; }
.cart-featured-collection .flickity-page-dots{left: 30px ; text-align: left; width: unset; bottom: -25px; }
.cart-featured-collection .flickity-page-dots .dot{margin: 0 4px;}
.cart-featured-collection .flickity-prev-next-button { height: 13px; transform: translateY(0); width: 12px; bottom: -25px; top: unset; }
.cart-featured-collection .flickity-button-icon{top: 0;}
.cart-featured-collection .flickity-previous{left: 0;}
.cart-featured-collection .flickity-button-icon{width: 100%; height: 100%;}
.collapsible-trigger.is-open .collapsible-trigger__icon--circle>.icon-chevron-down {
    transform: translate(0%, -50%) scaleY(-1);
}
.collapsible-trigger.is-open{background-color: #182f43; color: #fff !important; } 

.cart-featured-collection .flickity-next {left: 275px; right: unset;}
.cart-featured-collection a.btn , .cart-featured-collection button.btn { background: unset; color: #182F43; font-weight: 700; font-size: 16px; padding: 0; text-align: justify; }


.collection-sidebar__group .tag-list__header { font-size: clamp(14px, 1.38888888889vw, 20px); line-height: 100%; letter-spacing: 00; text-transform: capitalize; color: #182f43; padding: 14px 0; margin-bottom: 0; font-weight: 400; }
.collection-sidebar__group .tag__checkbox:before {border-color: #182F43;border-radius: 2px;}
.collection-sidebar__group .collapsible-trigger__icon {height: auto;width: 20px;}
@media only screen and (min-width: 769px) { .collapsible-trigger__icon .icon { height: 18px; width: 18px; } }
.collection-sidebar__group .collapsible-trigger__icon .icon {height: auto;width: 18px;}
.collection-sidebar__group .collapsible-trigger__icon .icon path{stroke-width: 3px;}
.collapsible-trigger{width: 100%;}
.collapsible-trigger--inline .collapsible-trigger__icon{left: unset; right: 0;}
.collapsible-trigger--inline { padding: 11px 45px 11px 24px; font-weight: 700; font-size: 18px; }
.faq-question-main { border: 1px solid #182F4366; margin-bottom: 8px; border-radius: 6px; overflow: hidden; }
.rte.collapsible-content__inner--faq { padding: 16px 24px; }
.collapsible-trigger__icon--circle{border: unset; width: unset; height: unset;}
.collapsible-trigger__icon--circle .icon { left: unset; position: absolute; top: 50%; transform: translate(0%, -50%); right: 24px; }
.collection-sidebar__group .collapsible-content__inner .tag-list {margin-bottom:0;padding-bottom:0;}
.collection-sidebar__group .collapsible-content[data-collapsible-id="filter-color"] .collapsible-content__inner{padding-bottom:6px;}
.collection-content .grid__item--sidebar{}
.collection-content .grid__item--content{padding-left:40px;}
.collection-sidebar{padding-right:0;}
.collection-content .grid__item--sidebar h4{font-weight: 700;font-size: 20px;line-height: 100%;letter-spacing: 0;color: #182F43;}
.estimate-delivery-coll{font-weight: 700;font-size: 16px;line-height: 100%;letter-spacing: 0;color:#182F43;margin-bottom: 4px;}
.collection-filter__sort-container {display: flex;gap: 12px;align-items:center;}
.collection-filter select{width: max-content;border: 1px solid #182F4333;border-radius: 4px;}
.collection-filter__sort-container span{ font-size: 14px; line-height: 100%;letter-spacing: 0;color:#182F43}
.grid__item--sidebar::-webkit-scrollbar,
.grid__item--sidebar::-webkit-scrollbar-track {display:none;}

.pagination .page.current{opacity: 1; background: #587D71; padding: 8px; font-size: 20px;  border-radius: 50%; line-height: 1;     color: #fff;
    display: flex;justify-content: center;align-items: center;}
.collection-zone-9-bushes .pagination .page.current{background: #182F43;}   
.pagination a {font-size: 20px;}
.pagination .page{width: 40px;aspect-ratio: 1 / 1;}
.pagination{display: flex;align-items: center;justify-content: center;gap:8px;padding: 40px 0 20px;}
.pagination .page:not(.current):not(:has(a)) {display: flex;align-items: anchor-center;justify-content: center;}
.pagination .next, .pagination .prev {background:transparent;    margin: 0;}
.pagination .next svg, .pagination .prev svg{color:#182F43 !important;}
.feature-row-wrapper .feature-row__item .btn{background: #587D71;padding-inline: 32px;}
.feature-row-wrapper h2.h1{font-size: clamp(28px, 2.77777777778vw, 40px);}
.feature-row-wrapper .rte p{font-size:clamp(16px,1.25vw,18px);}
.template-collection .feature-row{margin:0;}
.feature-row-wrapper .feature-row__text .rte{    margin-bottom: 9px;}
.product-block.buy-btns button:disabled {pointer-events: none; display: none;}
.breadcrumbs-wrapper * { color: #182f43; font-weight: 400; font-size: 16px; line-height: 140%; letter-spacing: 0; margin-bottom: 15px; font-weight: 700; }
.breadcrumbs-wrapper {padding-top:20px;}
.breadcrumbs-wrapper a{opacity:0.8;}
.breadcrumbs-wrapper a:Hover{text-decoration: underline;}
.product-single__meta .jdgm-prev-badge__text { font-size: 16px; line-height: 100%; letter-spacing: 0; text-align: center; font-family: 'Quattrocento Sans'; color: #182F43; }
.product-single__meta .jdgm-star.jdgm--on:before {color: #587D71;}
.product-single__meta .product-block.product-block--header{margin-bottom:0}
body a.jdgm-write-rev-link:hover { background: #E2FBFF !important; border-color: #e2fbff !important; color: #182F43 !important; opacity: 1 !important;}
.product-slideshow.flickity-enabled .product-main-slide{border-radius:8px;overflow:hidden;}
.product__thumbs.product__thumbs--below .image-wrap{padding-bottom: 66% !important;border-radius: 8px;overflow: hidden;}
.page-content--product .product__thumb-item{max-width:24%;width:100%;margin-right:8px;}

.main-pro-tags li{font-weight: 700;font-size: 12px;line-height: 100%;letter-spacing: 0.06em;text-transform: uppercase;background: #C5FFE2;
    display: inline-block;padding: 9px 13px 7px;border-radius: 4px;}
.page-content--product .product__photos {position:relative;}
.main-pro-tags {position:absolute;top:20px;left:15px;z-index: 1;}
.atc-qty-main{display: flex;flex-wrap: wrap;}
.product-single__meta .js-qty__adjust .icon {opacity: 1;fill: #182F43;width: 18px;}
.product-single__meta .js-qty__wrapper{max-width: 120px;width:120px;}
.product-single__meta .js-qty__num{padding-block:14px; border-radius: 5px;}
.product-single__meta .btn.add-to-cart{height:52px;}
.product-single__meta .product-single__form{flex: 1;margin-left: 19px;padding-bottom: 10px;position: relative;}
.product-single__meta .product-single__form .shopify-payment-terms{position: relative;left: -138px;bottom: 0;width: calc(100% + 134px);}
.shopify-payment-terms.product__policies *{font-weight: 400;font-size: 14px;line-height: 100%;letter-spacing: 0;color: #182F43;text-align: left;}
#rbr-container-element-false .rbr-addBundleBtn-container {background:#182f43 !important;}
#rbr-container-element-false .rbr-addBundleBtn-container:hover {background:#e2fbff !important; }
#rbr-container-element-false .rbr-addBundleBtn-container:hover span{color: #182F43 !important; }
.rbr-page-container {border: 1px solid #182F4333 !important; border-radius: 16px !important; overflow: hidden;}
.colItemText__description span{font-weight: 400;font-size: 14px;line-height: 120%;letter-spacing: 0;color: #182F43;text-align: left !important;display: block;}
.product-single__meta .rbr-desktop .colItemText__title span{font-family: Quattrocento !important;font-weight: 700 !important; letter-spacing: -0.01em !important;
font-size:clamp(18px,1.66666666667vw,24px) !important;}
.product-single__meta .colItemText__container {padding-right: 20px;}

.custom-product-decription .custom-content-inner .cus-content-header *,
.column.fr-faq .section-header__title,
.basic-char-wrapper.char-blocks .tab-button ,
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title,
.difference-section .section_title{font-family: Quattrocento;font-weight: 700;font-size:clamp(22px,2.22222222222vw, 32px);line-height: 120%;
letter-spacing: -0.01em;color:#182F43;text-align:left;}
.difference-section .section_title p{margin:0;}
.cus-content-header,
.difference-section .section_title,
.basic-char-wrapper.char-blocks .cus-content-header,
.column.fr-faq .section-header{max-width: clamp(200px , 21.6666666667vw, 312px);width: 100%;}
.basic-char-wrapper.char-blocks{display:flex;gap: 0 24px;}

.advance-char-wrapper.char-blocks {max-width: calc(100% - calc(clamp(200px,21.6666666667vw,312px)) - 24px);width:100%;margin-left:auto;display: flex;
  justify-content: space-between;gap:20px;border-top:1px solid rgb(24 47 67 / 40%);padding-top:40px;margin-top:40px;}
.advance-char-wrapper.char-blocks .advance-char-block{width:calc(33.33% - 20px)}
.advance-char-wrapper.char-blocks .advance-char-block .tab-button  {font-faily: Quattrocento;font-weight: 700;font-size:clamp(18px , 1.66666666667vw, 24px);
line-height: 120%;letter-spacing: -0.01em;margin-bottom: 14px;}
.custom-char-section.custom_padding {padding-block: 60px;border-top: 1px solid rgb(26 26 26 / 40%);}


.basic-char-wrapper.char-blocks .cus-char-blocks{flex: 1;display:flex;flex-wrap:wrap;gap:40px 20px;}
.basic-char-wrapper.char-blocks .char-block{width:calc(25% - 20px );}
.basic-char-wrapper.char-blocks .char-block h4{font-weight: 400;font-size: clamp(14px, 1.11111vw, 16px);line-height: 140%;letter-spacing: 0;color: #182F43;
    font-family: Quattrocento Sans;margin: 0;}
.basic-char-wrapper.char-blocks .char-title{font-weight: 700;font-size: clamp(14px, 1.38888888889vw, 20px);line-height: 120%;letter-spacing: 0;margin-bottom: 8px;color: #182F43;}

.custom-product-decription .content-body * {font-weight: 400;font-size: clamp(14px ,1.38888888889vw ,20px);line-height: 140%;} 
.difference-section .wrapp_,
.custom-product-decription .custom-content-inner ,
.column.fr-faq{display: flex;gap: 0 24px;}
.faq-tab-main{flex:1;}
.custom-faq_outer .column.fr-faq{border-top:1px solid rgb(26 26 26 / 40%)}
.custom-faq_outer .column.fr-faq{padding-block:60px}
.difference-section .wrapp_{padding-block:60px;border-top:1px solid rgb(26 26 26 / 40%);}
.custom-product-content .custom-content-inner .product-block{margin:0;}
.custom-product-content {padding-block:20px 60px;}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title{text-align:center;    padding-bottom: 30px;}
.jdgm-paginate .jdgm-paginate__page  {font-size: 20px; line-height: 100%; letter-spacing: 0; color: #182f43; width: 40px; height: 40px; border-radius: 50%;
   display: inline-flex ; padding: 15px; align-items: center; justify-content: center;}
.jdgm-paginate .jdgm-paginate__page.jdgm-curt{background: #182f43;color: #fff;    font-weight: 400;    font-size: 20px;}
.jdgm-paginate .jdgm-paginate__page:not(.jdgm-paginate__next-page):not(.jdgm-paginate__last-page){margin-inline:4px;}
.jdgm-paginate{border:0 !important;} 
.column.fr-faq .section-header__title p{margin:0;}
.product-single__meta .variant-input-wrap{display:flex;flex-wrap: wrap;gap: 0 16px;}
.product-single__meta .variant-input .variant__button-label{display: flex;flex-direction: column;text-align: center;justify-content: center;border: 1px solid #182F4333;
  border-radius:8px;box-shadow:none;padding:16px;margin:0;}
.product-single__meta .variant-input {width:calc(50% - 8px); margin-bottom: 10px;}
.product-single__meta .variant-input .var-title{font-weight: 400;font-size: 20px;line-height: 100%;letter-spacing: 0;text-align: center;}
.product-single__meta .variant-input .variant-price{font-weight: 700;font-size: 16px;line-height: 100%;letter-spacing: 0;text-align: center;padding: 6px 0 0;}
.product-single__meta .variant-input .variant-text{font-weight: 400;font-size: 12px;line-height: 100%;letter-spacing: 0;text-align: center;padding-top:9px;}

.page-content--product div[data-product-blocks] .variant__label {font-weight: 700;font-size: 14px;line-height: 100%;letter-spacing: 0;color: #182F43;}
.pdp-main-arrow{position: absolute;bottom: 8px;right: 8px;display: flex; gap: 0 8px;}
.pdp-main-arrow button{padding:0;}
.pdp-main-arrow button:hover svg { background: #e2fbff; border-radius: 50px; }
.pdp-main-arrow button svg{display:block;}
.page-our-story .index-section.coll-list .collection-image{padding-top: 54%;}

.header-rte_p{color: #182F43;font-size: 20px;line-height: 1.4;letter-spacing: 0;font-weight: 400;margin: 8px 0 0 0;}
.page-our-story .shopify-section.index-section.coll-list{margin: 0;}
.product__policies.rte {margin-top: 6px;}

fieldset.shopify_subscriptions_fieldset > div {border: 0 !important;}
fieldset.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label.shopify_subscriptions_purchase_option_wrapper {
    margin-bottom: 10px;border: 1px solid #182F4333 !important;border-radius:8px;}
fieldset.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label {border: 1px solid #182F4333;border-radius:8px;align-items: center;}
fieldset.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label.shopify_subscriptions_purchase_option_wrapper label{margin:0;}
fieldset.shopify_subscriptions_fieldset label {font-family: Quattrocento Sans;font-weight: 400;font-size: 16px !important;line-height: 100%;
  letter-spacing: 0;color: #182F43;display: flex;align-items: center;}
.shopify_subscriptions_in_widget_price{font-family: Quattrocento Sans; font-weight: 400; font-size: 16px; line-height: 100%; letter-spacing: 0; text-align: center; color: #182F43;}
fieldset.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label.shopify_subscriptions_purchase_option_wrapper:has(input[type=radio]:checked) .shopify_subscriptions_in_widget_price{font-weight:700;}
fieldset.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label:has(input[type=radio]:checked) .shopify_subscriptions_in_widget_price{font-weight:700;}
.shopify_subscriptions_app_container .shopify_subscriptions_app_policy {margin-top: 10px;}



/* Hide default radio appearance */
fieldset.shopify_subscriptions_fieldset input[type="radio"] , .purchase-options-containor input[type="radio"]   {  -webkit-appearance: none;  appearance: none;  width: 18px;  height: 18px;  border: 2px solid #a5acb1; /* outline color */
  border-radius: 50% !important;  display: inline-block;  position: relative;  cursor: pointer;  background-color: #fff;  vertical-align: middle; transition: all 0.2s ease;}
 /* When selected */
fieldset.shopify_subscriptions_fieldset input[type="radio"]:checked , .purchase-options-containor input[type="radio"]:checked {  border-color: #17374A; /* active border */  background-color: #17374A; /* active fill */}
/* Create inner dot using pseudo-element */
fieldset.shopify_subscriptions_fieldset input[type="radio"]:checked::after , .purchase-options-containor input[type="radio"]::after {  content: "";  position: absolute;  top: 50%;  left: 50%;  width: 100%;  height: 100%;
  background: #fff; /* inner circle */  border-radius: 50% !important; background:url('/cdn/shop/files/check_1.png?v=1760444610');
  transform: translate(-50%, -50%);      background-size: 10px;    background-position: 3px 4px;    background-repeat: no-repeat;}
.account_details_contact_us {
    margin-top: 10px;
}


.save_date_both_blank {
    margin-top: 8px;
}
/* Hover / focus feedback */
fieldset.shopify_subscriptions_fieldset input[type="radio"]:hover {  border-color: #17374A;}

fieldset.shopify_subscriptions_fieldset input[type="radio"]:focus-visible {  outline: 2px solid #17374A;  outline-offset: 2px;}

.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label ul{padding-left:0;}
fieldset.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label.shopify_subscriptions_purchase_option_wrapper:has(input[type="radio"]:checked){border: 2px solid #182F43 !important;}
fieldset.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label.shopify_subscriptions_purchase_option_wrapper:has(input[type="radio"]:checked) label{font-weight:700;}

fieldset.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label:has(input[type="radio"]:checked){border: 2px solid #182F43 !important;}

fieldset.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label label:has(input[type="radio"]:checked){font-weight:700;}
.feature-view-all.btn{padding-inline: 40px;margin-top:10px;}

.custom-char-section .cus-content-header .tab-button::after {background-color: transparent;width: 14px;height: 14px;top: 50%;right: 0;
		left: auto;transform: translatey(-50%);
    		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' role='presentation' class='icon icon-plus' viewBox='0 0 20 20'%3E%3Cpath fill='%23444' d='M17.409 8.929h-6.695V2.258c0-.566-.506-1.029-1.071-1.029s-1.071.463-1.071 1.029v6.671H1.967C1.401 8.929.938 9.435.938 10s.463 1.071 1.029 1.071h6.605V17.7c0 .566.506 1.029 1.071 1.029s1.071-.463 1.071-1.029v-6.629h6.695c.566 0 1.029-.506 1.029-1.071s-.463-1.071-1.029-1.071z'%3E%3C/path%3E%3C/svg%3E");
		background-size: 14px;		background-repeat: no-repeat;background-position: center;	}
	.custom-char-section .cus-content-header .tab-button.active::after {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' role='presentation' class='icon icon-minus' viewBox='0 0 20 20'%3E%3Cpath fill='%23444' d='M17.543 11.029H2.1A1.032 1.032 0 0 1 1.071 10c0-.566.463-1.029 1.029-1.029h15.443c.566 0 1.029.463 1.029 1.029 0 .566-.463 1.029-1.029 1.029z'%3E%3C/path%3E%3C/svg%3E");
	}
  .custom-char-section .advance-char-wrapper .advance-char-block .growing-condition .char-value:nth-child(2):after {
    background-image: url("/cdn/shop/files/seedling.svg?v=1760508461");
}
.custom-char-section .advance-char-wrapper .advance-char-block .growing-condition .char-value:nth-child(1):after {
    background-image: url("/cdn/shop/files/sun.svg?v=1760508325");
}
.custom-char-section .advance-char-wrapper .advance-char-block .growing-condition .char-value::after {
	content: '';	position: absolute;	width: 18px;	height: 18px;	left: 0;	background-repeat: no-repeat;	background-position: center;	top: 3px;
    background-size: contain;}
.advance-char-wrapper.char-blocks .char-value{font-weight: 400;font-size: clamp(14px, 1.11111vw, 16px);line-height: 140%;letter-spacing: 0;
    color: #182F43;font-family: Quattrocento Sans;margin:10px 0 0;position:relative;}
.custom-char-section .advance-char-wrapper .advance-char-block .growing-condition .char-value {padding-left: 25px;font-size:clamp(16px ,1.38888888889vw ,20px);}
.advance-char-wrapper.char-blocks .advance-char-block .char-block.skill-level strong{display:block;font-weight: 700;font-size: clamp(16px, 1.38888888889vw, 20px);
    line-height: 120%;letter-spacing: 0;margin-bottom: 8px;color: #182f43;}
.cus-content-header .tab-button::after {content: '';	background-color: #182f44;	height: 2px;	width: 100%;	position: absolute;	left: 0;	bottom: -1px;}
.cus-content-header .tab-button{position:relative;}
.custom-product-decription .custom-content-inner .cus-content-header .tab-button:after{opacity:0;}

.difference-section.instructions .advance-char-wrapper.char-blocks {padding: 0;margin: 0;border: 0;}
.difference-section.introduce .char-block.content-body .title{font-faily: Quattrocento;font-weight: 700;font-size: clamp(18px, 1.66666666667vw, 24px);line-height: 120%;
    letter-spacing: -.01em;    margin-bottom: 12px;color: #182f43;}
.difference-section.introduce .char-block.content-body h4{display: block; font-weight: 700; font-size: clamp(16px, 1.38888888889vw, 20px); 
  line-height: 120%; letter-spacing: 0; margin-bottom: 8px; color: #182f43;}
.difference-section.introduce .char-block.content-body p{font-weight: 400; font-size: clamp(14px, 1.11111vw, 16px); line-height: 140%; letter-spacing: 0; 
  color: #182f43; font-family: Quattrocento Sans; margin: 12px 0 0; position: relative;color: #182f43;}



.difference-section.introduce .advance-char-wrapper.char-blocks{margin:0;max-width: 100%;padding:60px 0;}
.difference-section.introduce .char-block.content-body{max-width: calc(100% - clamp(200px, 21.6666666667vw, 312px) - 24px);    width: 100%;
    margin-left: auto;display: flex;justify-content: space-between;gap: 20px;}

.difference-section.introduce .advance-char-wrapper.char-blocks .tab-button{font-family: Quattrocento;font-weight: 700;font-size: clamp(22px, 2.22222222222vw, 32px);
    line-height: 120%;letter-spacing: -.01em;color: #182f43;text-align: left;}
    .difference-section.introduce .advance-char-wrapper.char-blocks .tab-button p{margin:0;}
  /* .difference-section.introduce .cus-content-header .tab-button:after{display:none;} */
.article-tags {margin:0 0 15px;padding:0;}
.fres-posts-wrapper .featured-article-wrapper .article-tags{margin:0 0 12px;}
.article-tags li{list-style:none;margin:0;padding:0;}
.article-tags a{font-family: Quattrocento Sans;font-weight: 700;font-size: 12px;line-height: 100%;letter-spacing:0.06em;text-transform: uppercase;color:rgb(24 47 67 / 80%);
background:#E2FBFF;border-radius:4px;display: inline-block;padding: 8px 12px;}
 
.blog-tag-filter ul{margin:0;display: flex;gap:8px;}
.blog-tag-filter ul li{list-style:none;}
.blog-tag-filter {display: flex;justify-content: space-between;margin-bottom:34px;}
.blog-tag-filter ul li a{font-family: Quattrocento Sans;font-weight: 700; font-size: 20px;line-height: 100%;letter-spacing: 0;text-align: center;color:#182F43;    padding: 7px 20px;
    line-height: 1;vertical-align: middle;   display: block;}
.blog-tag-filter ul li.active{color:#fff;background:#182F43;border-radius: 3px;}
.blog-tag-filter ul li.active a{color:#fff;}
.article-grid-main{margin-bottom:40px;}
.blog-tag-filter{align-items: center;}


.customer-default-address h5{font-family: Quattrocento Sans;font-weight: 700;font-size: 16px;line-height: 140%;color: #182F43;letter-spacing: 0;}
.account-content-wrap .use__add__address a{font-family: Quattrocento Sans;font-weight: 700;font-size: 16px;line-height: 140%;letter-spacing: 0;
    text-decoration: underline;text-decoration-style: solid;text-decoration-thickness: 0%;text-decoration-skip-ink: auto;color: #587D71;margin-top: 22px;
    display: block;}












 #AddressNewForm + p.h4{font-size:18px;font-weight:600;}   

/* Resign css  */
.index-section.blog-section .flickity-page-dots{bottom: -20px !important; }
.index-section.blog-section .flickity-page-dots .dot.is-selected{width: 12px; height: 12px;}
.index-section.blog-section .flickity-page-dots .dot{width: 12px; height: 12px;}
.template-product .product__main-photos {  overflow: hidden; border-radius: 8px; }
.cart-featured-collection__grid1 {display: flex; }
.cart-featured-collection__grid1.flickity-enabled.is-draggable {display: block; }
.drawer .cart__price{font-size: 20px; font-weight: 700;}
[data-center-text=true] .grid-product__meta{text-align:left !important ;}
.grid-product__meta p{margin-top: 5px; margin-bottom: 8px;}
.shopify-block.shopify-app-block .shopify_subscriptions_app_block_container{display: none;}
.frblog-tab-main-wrapper .frblog-tab-container .tab-cards-wrapper .tab-content-wrapper .tab-card-title { font-size: 20px !important; margin-bottom: 10px; font-weight: 500; text-transform: capitalize; font-family: Quattrocento Sans; font-weight: 700; font-size: clamp(18px, 1.66666666667vw, 24px); line-height: 120%; letter-spacing: 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
@media only screen and (min-width: 769px) { .page-contact .index-section { margin: 0 0 45px 0; } }
.page-contact .text-with-icons__blocks .text-with-icons__block { padding: 0; }
div#shopify-section-template--19888620175512__rich-text {padding-top: 20px;}
div#shopify-section-template--19888620175512__faq_JPadGC { padding-bottom: 20px; }
.footer__logo img {width: 78%;}
.footer__small-text { width: 100%; margin-left: 0;  }
.iWishAddColl svg path { stroke: #fff !important; }
.iWishAddColl {background-color: unset !important;}
.site-header .iwish-float-icon { position: relative !important; fill: #fff; width: 100%; height: 100%; transform: unset; padding: 12px 13px; order: -1; z-index: 0; }
.site-header .iwish-float-icon:hover{background-color: #FFFFFF1A; border-radius: 8px;}
.site-header .iwish-float-icon:hover svg path{fill: #F9DEC9;}
.site-header .iwish-float-icon span.iwish-counter { border-radius: 50%; display: block; height: 10px; position: absolute; right:-1 px; top: -1px; width: 14px; font-size: 11px; color: #000; height: 14px; background: #fff; font-weight: 500; }
.megamenu .site-nav__dropdown-link:hover{text-decoration: underline;}
fieldset.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label:has(input[type="radio"]:checked){border: 2px solid #182F43 !important;}

fieldset.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label label:has(input[type="radio"]:checked){font-weight:700;}
.feature-view-all.btn{padding-inline: 40px;margin-top:10px;}

.custom-char-section .cus-content-header .tab-button::after {background-color: transparent;width: 14px;height: 14px;top: 50%;right: 0;
		left: auto;transform: translatey(-50%);
    		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' role='presentation' class='icon icon-plus' viewBox='0 0 20 20'%3E%3Cpath fill='%23444' d='M17.409 8.929h-6.695V2.258c0-.566-.506-1.029-1.071-1.029s-1.071.463-1.071 1.029v6.671H1.967C1.401 8.929.938 9.435.938 10s.463 1.071 1.029 1.071h6.605V17.7c0 .566.506 1.029 1.071 1.029s1.071-.463 1.071-1.029v-6.629h6.695c.566 0 1.029-.506 1.029-1.071s-.463-1.071-1.029-1.071z'%3E%3C/path%3E%3C/svg%3E");
backe-header .iwish-float-icon svg { fill: #ffffff; }}
.iwish-float-icon svg{width: unset; height: unset;}
.site-nav__icons { white-space: nowrap; display: flex ; align-items: center; gap: 6px; }
.text-with-icons__button{margin-top: 30px;}
.cust-img-text .btns-wrapp .btn{background-color: #182f43;}
/* .collection-bouquets-collection.template-collection .coll-hero-main .hero-overlay-content{margin: auto;} */
/* .collection-bouquets-collection.template-collection .coll-hero-main .hero-overlay-content *{text-align: center;} */
.template-page .cust-img-text {color: #fff;}
.page-our-story .image-with-text-icon__text p {max-width: 584px;color: #fff;}
.page-our-story .image-with-text-icon__text li{font-weight: 600;}
.page-our-story .btn--white {background: #F9DEC9 !important;}
@media only screen and (min-width: 769px) {.page-our-story .text-with-icons .section-header {margin-bottom: 12px;}}
.page-our-story .text-with-icons.has-bg-img{padding: 80px 0 30px;}
.article-grid-main {margin-bottom: 0;}
.feature-row{margin: 0 auto;}
.feature-row__text--right {padding-right: 0;}
a.site-nav__link.site-nav__link--icon.js-search-header {order: -1; padding: 0 8px;}
.breadcrumbs-wrapper svg{margin-bottom: 0;}
.drawer .collapsible-trigger.is-open{background: unset ;}
.collection-sidebar__group .collapsible-trigger.is-open{background: unset ; color: #182f43 !important;}
.variant-input-wrap label.disabled {color: #b7b7ac;}
.flickity-prev-next-button { height: 40px; top: unset; transform: translateY(-65%); width: 40px; background: unset;    z-index: 2; }
.flickity-next {right: unset;transform: translate(80px, -68%);}
.flickity-previous {left: unset;transform: translate(-120px,-68%);}
.flickity-button-icon {fill: #F9DEC9;}
.flickity-previous:hover {transform: translate(-100px, -65%); }
.flickity-next:hover{transform: translate(80px, -68%) !important;}
.blog-tag-filter ul { flex-wrap: nowrap; overflow-x: auto; text-wrap-mode: nowrap; margin-right: 129px; }
.template-blog .grid__image-ratio { padding-bottom: 70%; max-height: 320px; }
.template-blog .image-wrap{border-radius: 10px; overflow: hidden; }
.template-blog .article-search-wrapper input { min-width: 220px; border: 1px solid #182F4366; border-radius: 4px; }
.template-blog .search-icon-blog { position: absolute; top: 32%; right: 15px; }
button.btn-close-blog-posts {
    position: absolute;
    top: 14%;
    right: 5px;
}
.jdgm-rev-widg__summary-text {
    visibility: unset;
    font-family: 'Quattrocento';
}
.template-blog .article-search-wrapper{position: relative;display: flex ; align-items: center; gap: 0; }
.template-blog .article-grid-main {margin-bottom: 15px;}
.site-nav__link { padding: 12px 13px; display: flex ; align-items: center; }
.cart-link {display: block;position: relative; max-height: 17px;}
.site-nav__item:hover{background: #FFFFFF1A; color: #F9DEC9;transition: all ease-in 0.2s; }
/* .site-nav__item:hover .site-nav__link{color: #F9DEC9;transition: all ease-in 0.3s; } */
.site-navigation .site-nav__link:hover{color: #F9DEC9;}
.site-header{padding: 0;}
.site-nav__item:hover .site-nav__link--underline:after{right: unset;}
.megamenu .h5{font-family: Quattrocento; font-weight: 700;  font-size: 16px;  line-height: 100%; letter-spacing: 0%; text-transform: uppercase; color: #182F43;}
.site-nav__dropdown.megamenu p{font-family: Quattrocento; font-weight: 700; font-size: 16px; line-height: 100%; letter-spacing: 0%; text-align: center; text-transform: uppercase; color: #182F43 !important; padding-bottom: 24px;  margin-bottom: 0;}
.mega-menu-image-block { display: flex ; gap: 8px; justify-content: center; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #182f4357; }
.megamenu-image { width: 83px; height: 83px; overflow: hidden; border-radius: 50px; margin-bottom: 12px;}
.megamenu-image img{width: 100%; height: 100%; object-fit: cover;}
.mega-menu-image-block a{text-align: center; padding: 8px 12px; display: block; border-radius: 8px; transition: all 0.4s; }
.mega-menu-image-block a:Hover{background: #F9DEC9;}
a.site-nav__link.site-nav__link--icon.js-drawer-open-cart {padding-left: 9px;}
.search__input{padding-right: 50px;}
.template-search .section-header p {margin: 10px 0;overflow: auto;}
.footer__newsletter-input:focus {border: 0;border-bottom: 0;outline: none;}
.product-block .errors, .note { margin-top: 10px;}
.pswp__scroll-wrap { height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; right: 0; width: 100%; max-width: 1000px; max-height: 810px; margin-inline: auto; bottom: 0; }
.btn--close-search{display: block;}
.product__photo-zoom { bottom: unset; cursor: zoom-in; /* left: 0; */ left: 15px; opacity: unset; margin: unset; width: unset; border-radius: 50%; top: unset !important; position: absolute !important; background: #fff; display: inline-flex ; max-width: 42px; max-height: 42px; bottom: 6px !important; }
/* .product__photo-zoom { bottom: unset; cursor: zoom-in; left: unset; top: 10px; left: 15px; opacity: unset; margin: unset; width: unset; border-radius: 50%; position: relative !important; background: #fff; } */
/* .jdgm-rev-widg.jdgm-rev-widg {display: flex !important;}
.jdgm-widget-actions-wrapper ,.jdgm-histogram.jdgm-temp-hidden{display: none !important;}
.jdgm-rev-widg__summary{width: 100% !important;}
.jdgm-row-actions{display: none !important;}
.jdgm-rev-widg__reviews {max-width: 984px;} */
.jdgm-write-rev-link.jdgm-write-rev-link,.jdgm-histogram__bar-content,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge,.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after { background-color: #182F43 !important; border-color: #182F43 !important; }
.jdgm-histogram .jdgm-star {color: #182f43 !important;}
.jdgm-widget.jdgm-widget { display: block; margin-bottom: 15px; }
.product-image-main .iwish-float-icon { top: 15px; transform: unset; left: unset; right: 20px; width: 24px; height: 24px; }
.product-image-main a.iWishAdd { position: fixed; z-index: 99; right: 10px; top: 10px; width: 24px; height: 24px; }
.product-image-main a.iWishAdd svg{width: 24px; height: 24px;}
.product-image-main a.iWishAdd svg path{stroke: #fff !important;}
div#shopify-block-ASFRoTGdQWS9ibWhYY__mst_wishlist_marketing_flow_v3_app_block_product_AhqmJr { display: none; }
.product-image-mable-trigger.is-open{background: unset ;}
.collection-sidebar__group .collapsible-trigger.is-open{background: unset ; color: #182f43 !important;}
.variant-input-wrap label.disabled {color: #b7b7ac;}
.flickity-prev-next-button { height: 40px; top: unset; transform: translateY(-65%); width: 40px; background: unset;    z-index: 2; }
.flickity-next {right: unset;transform: translate(80px, -68%);}
.flickity-previoin a span{display: none;}
.iwish-app-block-product .iWishAdd.st-1.iwishAdded svg path { fill: red !important; stroke: red !important;}
.jdgm-rev-widg .jdgm-star, .jdgm-revs-tab .jdgm-star, .jdgm-all-reviews .jdgm-star, .jdgm-gallery-popup .jdgm-star,.jdgm-rev__author,.jdgm-rev__icon:before,.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown, .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{color: #182F43 !important;}
.product-single__meta .iwish-app-block-product{display: none;}
.btn-close-blog-posts .icon {height: 30px;width: 30px;}
/* .social-icons a:hover {color: #F9DEC9;transition: all ease-in 0.3s; } */
/* .header-item .iwish-float-icon{display: block !important; }
.iwish-float-icon{display: none !important; } */
.grid-article-main .readmore-article:hover{color: #182F43; transition: all ease-in 0.3s;   }
.footer__newsletter-btn:hover{background-color: #e2fbff; color: #182F43; transition: all ease-in 0.3s;}
.site-footer__linklist a {    color: currentColor;    display: inline-block;    padding: 0;    font-size: 16px;    font-family: 'Montserrat';    margin-bottom: 6px;}
.site-footer__linklist li a:hover{color: #F9DEC9;transition: all ease-in 0.3s; text-decoration: underline;}
button.restock-rocket-button.restock-rocket-button-product {    background: #182F43 !important;}
.product-image-main .image-wrap {    padding-bottom: 90% !IMPORTANT;}
.product__photos img {    height: 100%;    object-fit: cover;    object-position: top;}
#faq-popup-box{  display:none;       position: fixed;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    width: 350px;    max-width: 90%;
    max-height: 80%;    background: #ffffff;    padding: 25px 20px 20px 20px;    border-radius: 12px;    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2);
    z-index: 1000;    overflow-y: auto;    text-align: left;    border: unset;}
.faq-close-popup {    cursor: pointer;    float: right;    display: block;    font-size: 40px;    position: absolute;    top: 0;    right: 20px;}
#faq-popup-box h5 {    font-size: 20px;}


/* 03 dec  */
.main__account_page-bg{background:#FFEEE2; min-height: inherit;padding-bottom: 40px;}
.page-width.page-content.main__account_page{padding-bottom:0;padding-top:40px;}
.tab_header_wrap{padding-bottom:0;}
.upcoming-order-section .pages-btn-wrap {
    margin-top: 35px;
}
.upcoming-order-section{min-height: 540px;}
.account-tabs-dropdown .account-tabs-selected {    display: flex;    justify-content: center;    align-items: center;    gap: 16px;    background: white;
    max-width: 100%;    margin-inline: auto;    padding: 10px 20px;}
.upcoming-order-section .account-tabs-dropdown{padding-top: 40px;}
.account-tabs-dropdown-list.open {    display: block;    background: #152a45;    max-width: 320px;    margin-inline: auto;    text-align: center;
    padding: 15px 0;    color: #fff;    position: absolute;    z-index: 2;}
.account-tabs-dropdown .account-tabs-dropdown-item {    padding: 10px 0;}
.account-tabs-dropdown-item.active, .account-tabs-dropdown-item:hover {    background: #fff;    color: #000;}
li.account-order-tab.account-logout a {    color: #fff;}
.account-tabs-dropdown {    max-width: fit-content;    position: relative;    margin-inline: auto;    min-width: 300px;}
.main__account_0page .tab-content{padding-top: 0px; }.main-content {    display: block;    min-height: 540px;}
/* .main__account_page-bg .page-width.page-content.main__account_page {padding-top: 0;} */
.order-history-wrapper .order-tabs-wrap .oreder-tab-block{   min-width: 261px; }
.order-history-wrapper{  margin-bottom: 24px;}
.template-customers-account .shopify-section{       min-height: inherit;}
.template-customers-order .main-content .grid__item table th{   font-size: 16px;}
.template-customers-order .main-content {   background: #ffeee2;}
.template-customers-order .main-content .grid__item {    padding: 25px;    margin-bottom: 50px;    background: #fff;    border-radius: 24px;}
.template-customers-order .main-content .grid__item.medium-up--two-thirds {
    margin-right: 20px;
}
.template-customers-order .main-content .grid{margin-left: 0;}
.order-media-image img {    max-width: 140px;    height: 105px;    border-radius: 8px;}
.btn.cart-featured-collection__add:hover{background-color: unset !important;}
.subscriptions-details-wrap .upcoming-tabs-wrap {    display: grid;    grid-template-columns: repeat(4, 1fr);    gap: 30px;    margin-bottom: 30px;
    justify-content: space-between;    padding-right: 40px;}
/* .upcoming-tabs-wrap .upcoming-tab-block {
    min-width: 315px;
} */
.upcoming-tab-block span.tab_title {    font-family: Quattrocento Sans;    font-weight: 700;    font-size: 16px;    line-height: 140%;    color: #182F43;    display: block;
}.upcoming-tab-block span.tab_data {    /* font-family: Quattrocento Sans; */    font-weight: 400;   font-size: 17px;    line-height: 120%;    /* max-width: 175px; */    display: block;
    color: #182F43;    text-transform: capitalize;}

/* .flickity-slider .order-blocks-wrapper{
    max-width: 350px;
} */
.subscriptions-details-wrap .order-details-wrap {    display: flex;    gap: 16px;    margin-bottom: 15px; }
.manage_btn {    border: 1px solid #182F43;    border-radius: 5px;    padding: 4px 15px;}
.order-flickity-slider .order-blocks-wrapper {    width: calc(32% - 30px);    margin-right: 30px;}
.order-flickity-slider .flickity-button-icon {    fill: #19222a;    background: #F9DEC9;    width: 40px;    height: 40px;    padding: 14px;    border-radius: 40px;}
#subscriptions .account-content-wrap {    padding: 40px 0 40px 40px; }
p.ordered-product-title {    font-weight: 700;    font-size: 18px;    line-height: 100%;    color: #182F43;    margin-bottom: 4px !important;   padding-top: 6px;}
.order-flickity-slider .flickity-viewport{overflow: unset;}
#subscriptions .account-content-wrap{ margin-bottom: 100px;}
#subscriptions{overflow: hidden;}
.order-flickity-slider .flickity-next {    right: 55px;    transform: unset;    bottom: -60px;}
.order-flickity-slider .flickity-next:hover{
    transform: unset !important;
}

.subscriptions-details-wrap .manage-tab {
  position: relative;
  display: inline-block;
  min-width: 180px;
  margin-top: 10px;
}

.subscriptions-details-wrap .manage_btn {
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: space-between;
}

.subscriptions-details-wrap .manage-btn svg {
  transition: 0.3s;
}

.subscriptions-details-wrap .manage-tab.active .manage_btn svg {
  transform: rotate(180deg);
}

.subscriptions-details-wrap .manage-tab-content-wrap {
  position: absolute;
  top: 110%;
  right: 0;
  width: 100%;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  display: none;
  opacity: 0;
  transform: translateY(10px);
  transition: 0.25s ease;
  z-index: 999;
}
{overflow: hidden;}
.order-flickity-slider .flickity-next {    right: 55px;    transform: unset;    bottom: -60px;}
.order-flickity-slider .flickity-next:hover{
    transform: unset !important;
}
.subscriptions-details-wrap .manage-tab.active .manage-tab-content-wrap {
  display: block;
  opacity: 1;
  transform: translateY(0);
}

.subscriptions-details-wrap .manage-tab-content span {
  display: block;
  padding: 10px 12px;
  font-size: 14px;
  color: #112A46;
  cursor: pointer;
}

.subscriptions-details-wrap .manage-tab-content span:hover {
  background: #f5f5f5;
}
.order-flickity-slider .flickity-previous {    left: unset;    transform: unset;    right: 105px;    bottom: -60px;}
.subscriptions-details-wrap .manage-tab {  position: relative;  display: block;  max-width: 270px;  margin-top: 10px;}
.subscriptions-details-wrap .manage_btn {  cursor: pointer;  display: flex;  align-items: center;  gap: 5px;  justify-content: space-between;}
.subscriptions-details-wrap .manage-button .manage_btn{   border: unset;   max-width: 194px; text-wrap-mode: nowrap;}
.subscriptions-details-wrap .manage-button .manage_btn:hover{   background: #E2FBFF;     color: #112A46;        transition: all ease-in 0.3s;}
.subscriptions-details-wrap .flickity-slider .manage_btn:Hover{   background: #E2FBFF; border-color: #E2FBFF;  transition: all ease-in 0.3s;}
.order-flickity-slider .flickity-button-icon:Hover{background: #E2FBFF; transition: all ease-in 0.3s; }
.subscriptions-details-wrap .manage-btn svg {  transition: 0.3s;}
.subscriptions-details-wrap .manage-tab.active .manage_btn svg {  transform: rotate(180deg);}
.subscriptions-details-wrap .manage-tab-content-wrap {  position: absolute;  top: 110%;  right: 0;  width: 100%;  background: #fff;  border: 1px solid #ddd;  border-radius: 6px;
  display: none;  opacity: 0;  transform: translateY(10px);  transition: 0.25s ease;  z-index: 999;}
.subscriptions-details-wrap .manage-tab.active .manage-tab-content-wrap {  display: block;  opacity: 1;  transform: translateY(0);}
.subscriptions-details-wrap .manage-tab-background-colorcontent span {  display: block;  padding: 10px 12px;  font-size: 14px;  color: #112A46;  cursor: pointer;}
.subscriptions-details-wrap .manage-tab-content span:hover {  background: #E2FBFF;}
.subscriptions-details-wrap .price-and-quanity-wrap{    display: block;}
.subscriptions-details-wrap .flickity-enabled.is-draggable .flickity-viewport {    cursor: unset !important;    z-index: 3;    margin-bottom: 35px;}
.subscriptions-details-wrap .flickity-button:disabled{    display: block;    opacity: 0.5;}
/* 5 dec  */
.subscriptions-details-wrap .manage_btn {    border-radius: 5px;    padding: 12px 24px;    background: #587d71;    font-family: Quattrocento Sans;
    font-weight: 700;    font-size: 16px;    line-height: 100%;    text-align: center;    color: #fff;    text-transform: capitalize;    justify-content: center;}
.subscriptions-details-wrap .flickity-slider  .manage_btn {    border: 1px solid #182F43;    background: #fff;    color: #182F43;}
.subscriptions-details-wrap .manage_btn span{    display: none !important; }
input.account-detail-date, input.account-detail-date:hover { cursor: pointer; width: 20px; border: 0 !important; padding: 0; margin-bottom: 5px; }
.editModalbody .product_list-grid {    display: grid;    grid-template-columns: repeat(4, 1fr);    color: #000;
    max-width: 1170px;    margin-inline: auto;    column-gap: 30px;    row-gap: 30px}
.model-product-wrap .pdp_img_wrap {  position: relative;  padding-top: 100% !important;}
.model-product-wrap .pdp_img_wrap img {  position: absolute;  inset: 0;  width: 100%;  height: 100%;  max-width: 100%;  max-height: 100%;  object-fit: cover;}
.product_details_wrap {  padding-top: 11px;  height: 100%;  display: flex;  flex-direction: column;}
.product_details_wrap p.pdp_title {  font-family: Quattrocento Sans !important;  font-weight: 700;  line-height: normal;  letter-spacing: 0px !important;
  text-transform: uppercase;  margin: 0 !important;  color: #182F43;}
.product_details_wrap p.pdp_price {  font-family: Quattrocento Sans !important;  font-weight: 500;  line-height: normal;  letter-spacing: 0px !important;
  margin: 0 !important;  padding: 0 0 9px;}

.model-product-wrap {  display: flex;  flex-direction: column;}
.pdp_size_variants {  padding: 0px 0px 11px;}
.pdp_size_variants .variants__label {  font-family: Quattrocento Sans !important;  font-weight: 600 !important;  padding-bottom: 6px;}
.pdp_size_variants .option_wrapper {  display: flex;  column-gap: 14px;  justify-content: space-between;}
.pdp_size_variants .option_size {  padding: 7px;  border: 1px solid #D9D9D9;  width: 100%;  font-weight: 500;  font-size: 16px;
  line-height: 100%;  letter-spacing: 0;  text-align: center;  color: #6A6A6A;  cursor: pointer;}
.pdp_size_variants .option_size.active {  border: 2px solid #182F43;}
button.btn.card_edit_btn {    font-size: 16px;    padding: 12px 24px;    background: #587d71;}
 p.account_page_date {    display: inline;}
.modal-content input,.modal-content select,.modal-content textarea {    color: #000;}
.shiping_form_container_wrap .form-row {  display: grid;  grid-template-columns: 1fr 1fr;  gap: 10px;}
.shiping_form_container_wrap label {  font-weight: 700 !important;  font-size: 16px !important;  line-height: normal !important;  letter-spacing: 0px !important;
  margin: 0 0 6px !important;}
.shiping_form_container_wrap input[type="text"] {  border-radius: 0 !important;  /* margin: 0 0 20px !important; */  padding: 10px 10px !important; font-size: 14px;}
.shiping_form_container_wrap select {  border: 1px solid #ccc;}
#ShipmentInfoModal .modal-content select {  border: 1px solid #ccc !important;  width: 100%;  /* margin: 0 0 20px; */}
#ShipmentInfoModal .modal-content select {  font-size: 13px !important;  padding-top: 10px;  padding-bottom: 10px;}
.shiping_form_container_wrap .form-group{  margin: 0 0 8px !important;}
.upcoming-order-section .account-content-wrap .pages-btn-wrap{display: none;}
/* .upcoming-order-section .one_time_orders .order-history-wrapper {    padding: 40px 0 0 0;} */
.not-subscriptions p {    margin-bottom: 30px !important;}
.page-resources .frblog-tab-main-wrapper .frblog-tab-container .frblog-tabs-header .frblog-tab-button{  font-size: 32px;  font-weight: 600;}
.form-vertical input, .form-vertical select, .form-vertical textarea {    width: 100%;}
.custom-faq-section .page-width .column{  width: 100%;}
.collapsible-content.is-open{  min-height: fit-content;}
.instafeed-new-layout-container .instafeed-new-arrow{  z-index: 2 !important;}
.feature-row .image-wrap {    border-radius: 16px;}
iframe#chat-button {    bottom: 6px !important;    right: 5px !important;}
li.account-order-tab.active {    pointer-events: none;}
.template-cart .js-drawer-open-cart{pointer-events:none;}
/* ========== */
div#rbr-bundle-351842 {    width: 78% !important;    margin-inline: 0;   display: none !important;}
body .rbr-addBundleBtn-container {    background: #19222a !important;        font-family: 'Montserrat' !important}
body .rbr-desktop .colItemText__title span {    color: #182f43 !important;    font-family: 'Montserrat' !important;    font-size: 19px !important;
    font-weight: 800 !important;}
.colItemText__description span{  max-width: 95% !important;}
.rbr-discountBadge__disText {    font-family: 'Montserrat' !important;}


html body main .btn:hover{background:#E2FBFF !important;color:#182F43 !important;     border-color: #e2fbff !important;}
.index-section .social-icons li a svg:hover path { transition: all ease-in .3s; opacity: 0.6; }
html body main .btn{transition:all 0.3s ease-in-out !important;}
[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after, [data-button_style=square] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after, [data-button_style=square] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after, [data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after, [data-button_style^=round] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after, [data-button_style^=round] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after{opacity:0;}
.iWishAdd.st-1.iwishAdded svg path, .iWishAddColl.iwishAdded svg path {fill:#F9DEC9 !important;    stroke: #f9dec9 !important;}

.iWishAddColl:hover svg path,
.product-image-main a.iWishAdd:hover svg path {fill:#fff !important;    stroke: #fff !important;}
.cart__checkout-wrapper a.btn.darw-btn { width: 100%; }
.gs__form-options-wrapper:has( .gs__cart-option:not(.gs__hidden-option) .gs__input-error):has(input:placeholder-shown)::after{ content: "Fill the required fields *"; display: flex; width: 100%; position: relative; color: #d82c0d; font-size: 12px; }
.gs__form-options-wrapper:has( .gs__cart-option:not(.gs__hidden-option) .gs__input-error) input:placeholder-shown{border-color:#d82c0d !important;}
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {color: #192f4380 !important;}
.flatpickr-calendar .flatpickr-day.selected { color: #fff !important; background-color: #192f42 !important; border-color: #192f42 !important; }
.flatpickr-day.nextMonthDay{ color: #393939 !important; }
.flatpickr-day.nextMonthDay.flatpickr-disabled{ color: #192f4380 !important; }
.gsAppContainer .gs__wrapper, .gs__app-container .gs__wrapper { max-width: 100% ; width: 100% !important; }
.product-single__meta .variant-input .variant__button-label:hover{    box-shadow: 0 0 0 2px var(--colorTextBody);}
.template-product .breadcrumbs-wrapper *{margin-bottom: 0;}
.footer_details a:Hover{    color: #f9dec9; transition: all ease-in .3s; text-decoration: underline;}
.template-cart:not(:has(.gs__form-options-wrapper)) button.cart__checkout {pointer-events: none !important; opacity: 0.2 !important;}
div#CookiebotWidget {display: none;}  
.order-text-center{text-align: center;}
body .slideshow__slide--slideshow-0 .btn { color: #182F43 !important; }
/* .main__account_page-bg {background: #feeee3;} */
.form-vertical input[type=checkbox] { display: inline; width: auto; margin: 0 4px 0 0px;}
.order-upcoming-edit-modal .modal-content{padding: 30px 25px !important;}
.order-upcoming-edit-modal .modal-content .close-btn, .order-upcoming-edit-modal .modal-content .close-btn2 { top: 5px !important; right: 15px !important; }
.order-history-wrapper.no-upcoming-orders {text-align: center;}
label:not(.variant__button-label):not(.text-label) {vertical-align: text-bottom;}
.upcoming-order-section .main__account_page-bg .no-upcoming-orders p{margin: 0;}
.product-addon span.addon-text, .product-addon span.addon-price {  font-family: Quattrocento Sans; font-weight: 700;  font-size: 14px;line-height: 100%;  text-align: center; vertical-align: super; }
.product-addon span.addon-price {font-size: 16px !important; padding-left: 5px;}
.product-addon input[type=checkbox], input[type=radio] {margin: 0 8px 0 0; accent-color: #182f43; width: 18px; height: 20px;  }
 button.edit-btn {margin-top: 20px !important;}
input, select, textarea{border: 1px solid #182F4366 !important; border-radius: 4px !important; font-family: 'Quattrocento Sans' !important;font-size: 16px !important; outline: none;}
input:hover, select:hover, textarea:hover{border: 1px solid #587D71 !important; outline: none;}
.s843137049 .cs-form-wrap label { font-weight: 700 !important; font-size: 16px !important; margin-bottom: 4px !important; }
input::placeholder, textarea::placeholder { transition: opacity 0.2s ease; }
input:focus::placeholder, textarea:focus::placeholder { opacity: 0; }
body .s843137049 .cs-form-wrap .form-submit-btn-wrap button { background-color: #587d71 !important; color: #FFF !important; font-family: Quattrocento Sans; font-weight: 700; font-size: 20px; line-height: 100%; text-align: center; border-radius: 5px; padding: 15px 50px; border: 0 !important; transition: all ease-in 0.3s; }
body .s843137049 .cs-form-wrap .form-submit-btn-wrap button:hover{background-color: #E2FBFF !important; color: #182F43 !important;}
.page-contact .custom-content{justify-content: center;}
.testimonials-section{ min-height: 562px;}
.corporate-form-main .field-group label {font-size: 16px;color: #000;}
.corporate-form-main #custom-contact-form{ margin-bottom: 50px !important;}
.corporate-form-main .contact-submit{background: #587D71 !important;}
.account_details_contact_us a,.save_date_both_blank a{color: #587D71; text-decoration: underline !important;}
.disable_btn_for_bushes_logic {pointer-events: none;opacity: 0.2;}
.element-group.radio-fieldOuterCS.cs-width-100 { text-align: center; margin-bottom: 40px; }
.s843137049 .element-group.cs-width-100 label.required {  font-size: 28px !important; font-family: var(--typeHeaderPrimary), var(--typeHeaderFallback); text-align: center; margin-bottom: 20px !important;;}
.cs-form-parent-warp.custom  .Polaris-FormLayout__Item .radio-group label {
    border: 1px solid #182F43 !important;
    margin-bottom: 0 !important;
    padding: 8px 20px;
    transition: .3s all;
    text-transform: uppercase !important;
    width: 100%;
    text-align: center;
    font-weight: 600 !important;
}
.cs-form-parent-warp.custom .element-group.radio-fieldOuterCS.cs-width-100 .radio-group {
    display: flex;
    justify-content: center;
}
.cs-form-parent-warp.custom .Polaris-FormLayout__Item .radio-group label:hover, .cs-form-parent-warp .radio-group input:checked+label {
    background: #f2faff !important;
}
.bushes_select_other_date_msg {
    display: block;
    width: 100%;
    color: #d82c0d;
    font-size: 12px;
    margin-top: 4px;
}
.bushes_limit_msg{ border: 1px solid red !important;}
.cs-form-parent-warp.custom .s843137049 .cs-form-wrap .radio-group > div input {
    margin-top: 0px;
    margin-right: 5px;
    display: none;
}
.page-georges .story-section-wrapper .story-content-wrapper.text-link{justify-content: center;}
.page-georges .story-section-wrapper .content-conatiner-wrapper{text-align: center;}

.testimonials-slider .flickity-prev-next-button{bottom: 0;}
.testimonials-slider.flickity-enabled{min-height: 333px;}
.testimonials-slider .flickity-previous {
    transform: translate(-130px,34%);
}
.testimonials-slider .flickity-next {
    transform: translate(92px,34%) ;
}

.testimonials-slider .flickity-next:hover{ transform: translate(92px,34%) !important;}
.testimonials-section .flickity-page-dots .dot.is-selected {background-color: #F9DEC9 !important;}

.page-wholesale-gifting .custom-faq_outer .column.fr-faq{border: 0;}
.upcoming-order-buttons a{ padding: 9px 24px; font-size: 16px; line-height: 21px; letter-spacing: 0px; text-align: center; text-transform: unset; transition: all .3s ease-in-out; font-weight: 600; background: #182F43; color: #fff; border-radius: 5px; display: inline-block; min-width: 200px; cursor: pointer; }
.upcoming-order-buttons a.button-secondary{background: #587d71;}
.upcoming-order-buttons a:hover{background: #E2FBFF; color: #182F43;}
.upcoming-order-buttons { margin-top: 20px; display: flex ; justify-content: center; gap: 15px; flex-wrap: wrap; }
.testimonials-slider .flickity-button.flickity-prev-next-button .flickity-button-icon{display: none;}
.testimonials-slider .flickity-button.flickity-prev-next-button.flickity-previous{ background: url('/cdn/shop/files/arrow-left.svg?v=1766468997') center / contain no-repeat; background-size: 21px;}
.testimonials-slider .flickity-button.flickity-prev-next-button.flickity-next{ background: url('/cdn/shop/files/arrow-right.svg?v=1766469102') center / contain no-repeat; background-size: 21px;}
.sub-slider-wrapper-main .flickity-page-dots{display: none;}
.sub-slider-wrapper-main .custom-slide-arrow { display: flex ; gap: 35px; position: absolute; bottom: 25px; }
.sub-slider-wrapper-main .custom-slide-arrow-left svg{ rotate: 180deg; }
.sub-slider-wrapper-main .custom-slide-arrow-right{ }
.breadcrumbs a{margin-right: 5px;}
.tag-list--swatches li .color-swatch--filter {display: none;}
.not-subscriptions p {margin-bottom: 20px !important;}
#loyaltylion .lion-reward-item__title, #loyaltylion .lion-rule-item__title { font-weight: 700; font-size: 18px; line-height: 120%; text-align: center; margin-bottom: 2px; font-family: 'Quattrocento Sans'; color: #000; padding-top: 4px; }
#loyaltylion .lion-rule-item__content span { font-weight: 400; font-size: 18px; line-height: 120%; text-align: center; color: #000; }
#loyaltylion .lion-action-button--tile:hover{background-color: #e2fbff; border-color: #e2fbff; color: #182F43;}
#rewards .lion-rules-list { background: #fff !important; padding: 40px; margin-bottom: 24px; border-radius: 12px !important; }
#loyaltylion .lion-integrated-page-section__heading-text { font-family: 'Quattrocento'; font-size: calc(var(--typeHeaderSize) * .65); color: #000; margin: 0; display: inline-block; position: relative; }
.hidden{display: none;}
#loyaltylion .lion-reward-item__content, #loyaltylion .lion-rule-item__content { width: 100%; padding: 5px 0; min-height: unset; }
#loyaltylion .lion-reward-item__actions:not(:empty), #loyaltylion .lion-rule-item__actions:not(:empty) {  align-items: baseline; }
.order-history-wrapper p.no-order{margin: 0; text-align: center;}
.one_time_purchase_containor.subscription_containor { padding: 1rem 1.4rem; margin-bottom: 10px; border: 1px solid #182F4333 !important; border-radius: 8px; }
.one_time_purchase_containor.subscription_containor label{ margin: 0;}
.subscription_containor { padding: 1rem 1.4rem; margin-bottom: 10px; border: 1px solid #182F4333 !important; border-radius: 8px; }
.one_time_purchase_containor.subscription_containor.active , .subscription_containor.active { border: 2px solid #182F43 !important; }
.subscription_containor label { font-family: Quattrocento Sans; font-weight: 400; font-size: 16px !important; line-height: 100%; letter-spacing: 0; color: #182f43; display: flex ; align-items: center; }
.gs__option-input-wrap label { font-family: Quattrocento Sans; font-weight: 700; font-size: 14px; line-height: 100%;  }
.template-product .gs__row input[type=text] { height: 47px; margin: 0 0 5px !important; max-width: 180px !important; border: 1px solid #182F4333 !important; border-radius: 5px !important;}
body.template-product span.gs__option-help { font-family: Quattrocento Sans; font-weight: 700; font-style: Italic; font-size: 14px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; color: #182F43; padding-left: 8px; opacity: 0.7; }
body .grid-search__page-link{padding: 0; background: unset;}  
.grid-search__page-content img {height: 256px; border-radius: 8px; margin-bottom: 15px;}
.grid-search__page-content span.h4 { font-weight: 700; font-size: clamp(16px, 1.66666666667vw, 24px); line-height: 100%; letter-spacing: 0; text-align: left; }
.grid-search__page-link:focus, .grid-search__page-link:hover{background: unset;}


/* corporate-gifting form  */
.corporate-form-main .form-col-wrap {padding-bottom: 40px;}
.corporate-form-main .form-submit-btn-wrap button:hover{background: #e2fbff !important; color: #182F43 !important; }
.s843137049 .cs-form-wrap label{text-transform: capitalize;}
body .corporate-form-main input { border: 1px solid #182F4366; border-radius: 4px; height: 100% !important; max-height: 42px !important; padding: 12px 16px !important; }
body .corporate-form-main input::placeholder{font-family: 'Quattrocento Sans' !important; font-size: 16px !important; color: #182F43; font-weight: 400; opacity: 1;}
body .corporate-form-main .needsclick.go4213795584.kl-private-reset-css-Xuajs1 {max-height: 42px;}
body .corporate-form-main  .needsclick.go4213795584.kl-private-reset-css-Xuajs1 input{border: 0 !important; padding: 0 !important;}
.corporate-form-main .klaviyo-form.klaviyo-form.klaviyo-form {margin-top: 50px;}
.corporate-form-main .needsclick {font-family: 'Quattrocento Sans' !important;} 
.corporate-form-main .klaviyo-sr-only { position: static !important; width: 100% !important; height: 100% !important; font-size: 16px !important; margin-bottom: 8px !important; color: #183048 !important; }
button.needsclick.go3265039304.kl-private-reset-css-Xuajs1 { font-size: 18px !important; font-weight: 600 !important; background: #587D71 !important; border: 0 !important; color: #fff !important; max-width: fit-content; max-height: fit-content; padding: 14px 42px !important; }
button.needsclick.go3265039304.kl-private-reset-css-Xuajs1:hover{background: #e2fbff !important; color: #182F43 !important;}
div#rich-text-01KDM9E6HMF83X6KZAS2Z0S2XK { margin-bottom: 20px; margin-top: 5px; }
.go1908562295.go1908562295.go1908562295:focus-visible{outline: none !important;}
form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1 {max-width: 540px !important;}
body .corporate-form-main input::placeholder {transition: opacity 0.2s ease;}
body .corporate-form-main input:focus::placeholder {opacity: 0;}
.corporate-form-main .page-width{padding: 0;}


/* product  */
.purchase-options-containor .purchase_option_lable { font-family: Quattrocento Sans; font-weight: 700; font-style: Bold; font-size: 14px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; margin-bottom: 8px; margin-top: 24px; }
.purchase-options-containor .subscription_containor.selling_plans_containor {padding: 0; border-radius: 8px;}
.purchase-options-containor .subscription--card { display: flex ; align-items: flex-start; gap: 10px; background: #FFEEE2; border-radius: 8px 8px 0 0; padding: 13px 22px; max-width: 700px; font-family: Inter, sans-serif; border: 1px solid #FFEEE2; }
.purchase-options-containor .selling-plan-radios{padding: 16px 22px;}
.subscription_containor label{justify-content: space-between;}

.product-fertilizer .subscription--card,
.product-bouquets-template .subscription--card { display: flex ; align-items: flex-start; gap: 10px; background: #FFEEE2; border-radius: 8px 8px 0 0; padding: 13px 22px; max-width: 700px; font-family: Inter, sans-serif; border: 1px solid #FFEEE2; }
.product-bouquets-template .shopify_subscriptions_purchase_option_wrapper { display: flex ; justify-content: space-between;}
.product-fertilizer .shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label ul,
.product-bouquets-template .shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label ul { padding: 16px 22px; }
.product-fertilizer fieldset.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label,
.product-bouquets-template fieldset.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label{padding: 0; border-radius: 16px; overflow: hidden;  }
body .subscription--card .icon{width: 60px; height: 60px; background: unset;}
body .subscription--card h3 { font-family: Quattrocento Sans; font-weight: 400 !important; font-size: 18px !important; line-height: 100%; color: #182F43; margin: 0 0 4px; }
body .subscription--card p { margin: 0; font-size: 15px; line-height: 1.5; font-family: Quattrocento Sans; font-weight: 400; font-size: 14px;  line-height: 120%;color: #182F43; max-width: 436px; }
.product-fertilizer .shopify_subscriptions_app_block_label.shopify_subscriptions_purchase_option_wrapper ,
.product-bouquets-template .shopify_subscriptions_app_block_label.shopify_subscriptions_purchase_option_wrapper {padding: 1rem 1.4rem !important; display: flex;}
.product-fertilizer .shopify_subscriptions_purchase_option_wrapper,
.product-bouquets-template .shopify_subscriptions_purchase_option_wrapper{display: none; }

.one_time_purchase_containor.subscription_containor.active label{font-weight: 700; }
.subscription_containor.selling_plans_containor.active{  border: 2px solid #182F43 !important ; } 
.subscription_containor.selling_plans_containor.active span{font-weight: 700;}
fieldset.shopify_subscriptions_fieldset li:last-of-type label {margin: 0;}
.selling-plan-radios label:last-of-type{margin: 0;}
.product-single__meta .product-single__form {margin-left: 0;}
.buy-btns .atc-qty-main {flex-direction: column;}
.gs__row label:not([for=gs__toggle-shipping]):not(.default.text):not(.gs__file-upload):not(.gs__carousel-upsell-item):not(.gs__icon-button-label) {margin: 0 0 10px 0;}
.product__quantity {margin-bottom: 10px;}
.product-single__meta .btn.add-to-cart {margin-top: 10px;}
.coll-hero-main {min-height: 300px;}
/* #CollectionSidebar-1-filter-color input[type=checkbox],#CollectionSidebar-2-filter-color input[type=checkbox],#CollectionSidebar-3-filter-color input[type=checkbox],
#CollectionSidebar-4-filter-color input[type=checkbox],#CollectionSidebar-5-filter-color input[type=checkbox],#CollectionSidebar-6-filter-color input[type=checkbox]{position: relative; opacity: 1; height: 16px; margin: 0 5px 0 0; left: 2px; top: -1px; width: 16px;} */
.template-product .advance-char-block.location{display: none;}
.template-product .advance-char-wrapper.char-blocks .advance-char-block {width: calc(50% - 20px);}
#loyaltylion .lion-rule-item__icon {width: 60px;height: 60px;}
.gs__option-input-wrap:after { content: "Shipping calculated at checkout"; display: block; color: #182f43; font-weight: 500; font-size: 12px; margin-top: 6px; font-family: 'Quattrocento Sans'; }
.product-single__meta .product-single__form .shopify-payment-terms.product__policies {left: 0; width: 100%;}
.shopify_subscriptions_app_container span.selling_option_discount_price {flex-grow: 1;text-align: end}
@media only screen and (min-width: 769px) {.template-customers-order .grid__item p {font-size: calc(var(--typeBaseSize)*.85);}}
#loyaltylion .lion-rule-item__completed:before {margin-bottom: 3px;}
/* #order-history .order-history-wrapper p{text-align: center;} */
#loyaltylion .lion-action-button--tile{font-weight: 700;}
predictive-search .btn--close-search {display: none;}
.breadcrumbs span.right-side-arrow {margin-right: 5px;}
.collection-no-product-msg{text-align: center;}
button.restock-rocket-button.restock-rocket-button-product.restock-rocket-button-hover{background-color: #e2fbff !important; color: #182F43 !important;}
.blog-section .article__grid-image img {transition: transform 0.3s ease;}
.blog-section .article__grid-image:hover img {transform: scale(1.1);}
.h5:has(a.title-no-click) , .mega-menu-drop-main-heading  {cursor: default;}
.blog-section .article__grid-meta .readmore-article { margin-top: 12px; display: inline-block; }
body .text-with-icons__button .btn.btn--primary{background: #587D71 ;}
label.variant__button-label.disabled { background: #182f4314; opacity: 1; color: #182f43; border: 1px solid #182F4333 !important; box-shadow: unset !important; }
.variant-input-wrap label.disabled:after{display: none;}
.template-product span.breadcrumbs-product-title {margin-left: 5px;}
.template-product .breadcrumbs-collection-title{margin-left: 5px;}
.template-product .breadcrumbs .divider:first-of-type {margin-right: 5px;}
label.jdgm-form__inline-label {vertical-align: unset !important;}
input#jdgm_review_reviewer_name_7zbdyyuh {margin-top: 10px;}
select.jdgm-sort-dropdown { font-size: 12px !important; padding: 3px 5px 3px 10px; line-height: normal;}
#style-4::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px #d1d1d1; background-color: #F5F5F5; }
#style-4::-webkit-scrollbar { width: 2px; height: 5px; background-color: #F5F5F5; }
#style-4::-webkit-scrollbar-thumb { background-color: #d1d1d1; border: 1px solid #d1d1d1; }
.clear-text{position: absolute;right: 40px;top:10px;width: 20px;height: 20px;font-size: 24px;color:#182f43;line-height: 1; display: flex;align-items: center;justify-content: center;padding:0;}
.clear-text svg{display: inline-block;vertical-align: middle;text-align: center;padding-bottom:0px ; border-radius: 50%;    border: 1px solid #182f4375;}
.search__input {padding-right: 95px;}
.site-header__search .icon{height: 20px; width: 20px;}
.delivery-promise { font-family: Quattrocento Sans; font-weight: 700;  font-size: 16px; line-height: 100%;  }
.btn--search .icon { height: 20px; width: 20px; }
predictive-search.is-active .btn--close-search svg.icon.icon-close { width: 25px; height: 25px; }
.page-content--product .iWishAdd span {display: none;}
.template-article .collection-hero__content:before {opacity: 0.4;}
.product-block.buy-btns .atc-qty-main .gs__option-help  {display: none;}
.img-text-bg-space .logo-wrapper {max-width: 180px; margin-bottom: 15px;}
.delivery-experience .promo-grid__content { padding: 60px 15px; text-align: left; max-width: 550px; margin-left: 0; right: calc(50% - 610px); }
.delivery-experience a.btn.btn--inverse:hover{background: #e2fbff !important; color: #182F43 !important;}
.featured-article-wrapper ul.article-tags , .content-wrapper ul.article-tags {display: flex;gap: 4px;flex-wrap: wrap;}
.delivery-promise-product-bouquet , .delivery-promise-bushes {display: none;}
/* .page-width.page-content.main__account_page.main_upcoming_containor {
    padding: 40px;
    background: #fff;
    border-radius: 16px;
}
.upcoming-order-section .one_time_orders .order-history-wrapper{padding: 0;} */
/* menu 
.mobile-nav__has-sublist>*, .mobile-nav__link--button>* {flex: none;}
body .mobile-nav__toggle button{margin: 10px 0 !important; border: 0;}
body .mobile-nav__toggle{flex-grow: 1 !important;}
body .collapsible-trigger__icon .icon { display: block; height: fit-content; transition: all .1s ease-in; width: 14px; transform: rotate(-90deg); }
body .mobile-nav__link{padding: 15px 0;}
body svg.icon-chevron-down path {stroke: #000;}
ul.mobile-nav {padding: 0 20px;} */
.customers-order.template-customers-order h3 {font-family: var(--typeBasePrimary), var(--typeBaseFallback);font-size: 16px;}
.customers-order.template-customers-order p , .customers-order.template-customers-order a{font-size: 14px ;}
sub, sup{font-size:100%;}
.jdgm-preview-badge .jdgm-star.jdgm-star {color: #587D71 !important;}
.main__account_page div#rewards .lion-redeem.lion-integrated-page-section .lion-reward-item.lion-reward-item--checkout-redemption .lion-reward-item__meta {display:none;}
#loyaltylion .lion-reward-item--checkout-redemption .lion-reward-item__content{    grid-template-areas: "icon title meta";}
#loyaltylion .lion-reward-item--checkout-redemption .lion-reward-item__title{text-align:left;margin: 4px 0 0;}
#loyaltylion .lion-available-rewards[data-lion-integrated-page-section-kind="available_rewards"]{order:1;}
body .mamProductItemCard_productImage_86f1925c {background-size: cover;background-position: center;}
body .modal_root_690bd746 { max-width: 90% !important; width: 600px; max-height: 75% !important; top: 40px;  }
body .modal_close_icon_wrapper_690bd746 { width: 24px; height: 24px; background-color: #fff; position: absolute; right: 45px; top: 14%; border-radius: 50%; cursor: pointer; display: flex ; align-items: center; justify-content: center; z-index: 29; border: 1px solid #000; padding: 6px; }
.accordionHead_container_ce9641cc {padding: 20px 20px 0 20px; }
button.variantSelector_container_2af47cdb {background: #182f43 !important;font-size: 16px ;}
button.variantSelector_container_2af47cdb:hover {background: #e2fbff !important; color: #182f43 !important;}
.drawer__close-button:active {background-color: unset !important;}
.you_may_also_like_atc_btn_disable{pointer-events: none;}
.cart-drawer-note-label{font-family: Quattrocento Sans; font-weight: 400; font-size: 16px !important; line-height: 100%;  margin: 0; padding: 0; color: #182F43;}
.drawer__inner .cart-featured-collection__title { margin-bottom: 12px; font-family: Quattrocento; font-weight: 700; font-size: 14px; line-height: 100%; }
.cart-featured-swiper .swiper-slide{display: flex !important; }
.cart-featured-swiper .swiper-pagination{position: static; max-width: max-content;    line-height: normal;}
.cart-featured-swiper .swiper-pagination-bullet-active{background-color: #182F43;}
.cart-slider-bottom-pagination{display: flex ; gap: 14px;     margin-top: 8px;}
button.cart-remove-btn svg:hover {opacity: 0.7;}
small.cart__price.cart__price--strikethrough {font-weight: 400;}
.drawer textarea { border-radius: 8px !important; margin-bottom: 33px !important; }
.cart__remove {padding-top: 16px;}
.cart__item-row.text-center {margin-top: 8px;}
.lion-rule-item.lion-rule-item--custom.lion-rule-item--245046.lion-rule-item--subscription_signup.lion-rule-item--style-1.lion-rule-item--authenticated .lion-rule-item__points::after { content: 'Visit Page'; position: absolute; border: 0; bottom: -48px; text-align: center; left: 0; right: 0; border: 1px solid rgba(187, 187, 187, .5); max-width: 143px; margin-inline: auto; padding: 7px 0; color: #000; text-transform: capitalize; font-size: var(--lion-button-font-size); cursor: pointer;     pointer-events: all; /* font-weight: 700; */ }
#rewards .lion-rules-list { background: #fff !important; padding: 40px 40px 80px 40px; margin-bottom: 24px; border-radius: 12px !important; }
#rewards .lion-rules-list { padding: 20px 16px 70px 16px !important; }
.lion-rule-item--subscription_signup{pointer-events: none !important;}
button.btn.cart__checkout:hover {background: #e2fbff !important;color: #182F43;}
.drawer.drawer--right.cart-loader .drawer__contents{ pointer-events: none !important; opacity: 0.6;}
.drawer.drawer--right .cart-loading{display: none;}
.drawer.drawer--right.cart-loader .cart-loading{display: block;}

.drawer.drawer--right.cart-loader .cart-loading { position: absolute; top: 50%; left: 50%; width: 40px; height: 40px; border: 4px solid rgba(0, 0, 0, 0.2); border-top: 4px solid #182f43; border-radius: 50%; display: inline-block; animation: cart-spin 0.8s linear infinite; }
@keyframes cart-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.site-navigation .site-nav__link {padding: 34px 18px;}
.site-header .iwish-float-icon span.iwish-counter {display: none;}
.grid-product__link:Hover .grid-product__title {text-decoration: underline;}
.template-product .breadcrumbs-wrapper *{font-weight: 400; font-size: 14px; line-height: normal; }
.template-product .breadcrumbs svg{vertical-align: top;}
span.svg-search-wrapp:hover{background: #F9DEC9;}
span.svg-search-wrapp:hover svg path{    fill: #182F43 !important;}
.header-item--icons .site-nav__link:hover{background-color: #FFFFFF1A; border-radius: 8px;}
.header-item--icons .site-nav__link:hover svg path{ fill: #F9DEC9;}
.header-item--icons .site-nav__link.js-search-header:Hover{background-color: unset;}
.collection-title-arrow-hide { opacity: 0; visibility: hidden; transition: opacity 0.4s ease-in, transform 0.4s ease-in; transform: translateX(-5px); /* thoda left se aaye */ line-height: normal !important; }
.collection-item:not(.collection-item--below):hover .collection-title-arrow-hide { opacity: 1; visibility: visible; transform: translateX(0); }
.grid-article-main .article__title:hover{text-decoration: underline;}
.grid-article-main .readmore-article:hover{text-decoration: underline;}
.drawer.is-empty .drawer__cart-empty {display: block;font-size: 18px;}
.drawer.is-empty .drawer__cart-empty{  margin: 40px auto 0;max-width: 500px;text-align: center;}
.collection-item__title-heading{display: flex !important; gap: 10px ; align-items: center;}
.quantity_atc_btn_containor { display: flex ; flex-wrap: wrap; gap: 20px; align-items: center; }
.quantity_atc_btn_containor .product__quantity {margin-bottom: 0;}
.quantity_atc_btn_containor .gs__app-container.gs__product-app-container{order: -1; width: 100%; margin-top: -25px;}
.quantity_atc_btn_containor button.btn.btn--full.add-to-cart {max-width: 100%;margin: 0;flex: 1;}
.order-hidstory-back-btn a{ display: inline-flex ; gap: 8px; margin: 0 0px 10px 12px; font-size: 16px !important; align-items: center;  color: #182F43;}
.order-hidstory-back-btn a svg{transition: transform 0.25s ease;}
.order-hidstory-back-btn a:hover svg{transform: translateX(-4px);}

/* .collection-item:not(.collection-item--below):hover:after {background: linear-gradient(180deg, rgba(24, 47, 67, 0) 0%, rgba(24, 48, 72, 0.8) 100%); transition: all 0.4s ease-in; opacity: 1 !important;} */
/* .menu-drawer-close-svg{display: none !important;}
.menu-drawer-close-svg.active{display: inline-flex !important;}
.menu-drawer-open-svg{display: none !important;}
.menu-drawer-open-svg.active{display: inline-flex !important;} */
button.site-nav__link[aria-expanded="false"] .menu-drawer-close-svg{display: none !important;}
button.site-nav__link[aria-expanded="true"] .menu-drawer-open-svg{display: none !important;}
.site-nav__link:hover .burger svg path{fill: #fff !important;}
.dd_pending_reward {font-size: 18px;font-weight: 500;}
.daily_bush_limit_limitation_containor { margin-bottom: 20px; }
.daily_bush_limit_limitation_containor span.daily_bush_limit_msg { color: red; display: block; padding: 0 0 5px 0; line-height: normal; }
.hide_extra_variant_dropdawn{display: none;}
.instafeed-new-layout-wrapper{gap: 8px !important;}
.template-blog .collection-item {max-height: 360px;}
.blog_filter_destop_none{display: none !important;  }
.article-search-wrapper-close-btn{display: none;}
.search-button-mobile{display: none; }
.download-btn.form-btn {display: none;}
.download-btn.secondary {display: none;}
/* button.btn.cart-featured-collection__add {display: none;} */

/* -------------------------------------------------------1 */
/* Responsive */

@media(max-width: 1400px){
    span.extra-searchbar {width: 176px !important;}
}
@media(max-width: 1266px ){
    /* .quantity_atc_btn_containor button.btn.btn--full.add-to-cart {max-width: 270px;} */
}
@media screen and (max-width: 1200px) {
  .order-full-details-status.order-history-wrapper .order-tabs-wrap {column-gap: 40px;flex-wrap: wrap;row-gap: 23px;}
  .order-history-wrapper.order-full-details-status .order-block-content { max-width: 380px; width: 100%;margin: 0; padding: 0;  }
  .order-history-wrapper .order-block-content { max-width: 380px; width: 100%;  }
  .order-history-wrapper .order-tabs-wrap .oreder-tab-block{min-width: unset; }
  .megamenu-image { width: 60px; height: 60px; overflow: hidden; border-radius: 50px; margin-bottom: 10px; }
  .mega-menu-image-block {  gap: 8px; }
  .site-nav__link{font-size: 14px !important; padding: 12px 8px;} 
  .site-header__logo a {width: 210px !important;}
  .header-item--logo, .header-layout--left-center .header-item--logo{flex: 0 0 210px !important;}
  .site-header .iwish-float-icon {padding: 12px 8px;}
} 
@media(min-width:1000px) and (max-width:1302px){
        .header-item--logo, .header-layout--left-center .header-item--logo {flex: 0 0 clamp(160px, 17.5vw, 210px) !important;}
        .site-header__logo{width:100%;}
        /* .site-nav__link{  padding: 25px 7px;}  */
        .site-navigation .site-nav__link {padding: 34px 7px;}
        
}   

@media (max-width: 1000px){
    .header-item--icons .site-nav__link:hover{background: unset !important; border-radius: 0;}
 .site-nav.site-navigation.small--hide{display: none;}
 .site-nav__link.site-nav__link--icon.js-drawer-open-nav.medium-up--hide{display: block !important;}
}
@media screen and (max-width: 1024px) {
    span.extra-searchbar {width: 164px !important;}
    .blog-tag-filter ul {margin-right: 57px;}
  /* .tab_header_wrap ul {column-gap: 40px;} */
  /* .tab_header_wrap {padding: 0 0 30px;} */
  .account-content-wrap{padding-inline:clamp(16px , 3.33333333333vw,40px);}
  .order-history-wrapper .order-history-header .view-order-tab a.view_order_btn { padding: 8px 18px; font-size: 14px;  }
  .order-history-wrapper .order-tabs-wrap { column-gap: 50px;  }
  .order-history-header span.tab_data { font-size: 16px; }
  /* .template-product .product__main-photos {max-height: 305px;} */

  /* ====================== */
  .upcoming-tab-block span.tab_title {
        font-size: 15px;
    }
  .upcoming-tab-block span.tab_data {
        font-size: 15px;
    }
    .subscriptions-details-wrap .manage-tab {
        min-width: 180px;
        font-size: 15px;
    }
    .order-flickity-slider .order-blocks-wrapper {
        width: calc(45% - 30px);
        margin-right: 30px;
    }
    .order-flickity-slider .flickity-button-icon {
        width: 35px;
        height: 35px;
        padding: 14px
    }
    p.ordered-product-title {
        font-size: 16px;
    }
    .editModalbody .product_list-grid {
     grid-template-columns: repeat(3, 1fr);
    }
    body .modal_close_icon_wrapper_690bd746 {right: 58px;}
}

/* ----------------- max-width: 1024px end-------------- */

@media (min-width: 991px) {
  .is-tab-block .bottom-btn-wrappwe{display:none;}
}

@media (max-width: 991px) {
  .is-tab-block .right-tabs{display:none;}
  .is-tab-block .coll-header {justify-content: center;}
  .is-tab-block .coll-header .left-tabs{display: flex;flex-wrap: nowrap;overflow: auto;}
  .is-tab-block ul#tabs li{padding:12px;}
  .collection-filter__sort-container span{display:none;}
}


@media only screen and (min-width: 769px) {
  .collection-content .grid__item--sidebar.medium-up--one-fifth {width: 22%;}
  .collection-content .grid__item--content.medium-up--four-fifths {width: 78%;}
  .feature-row--50 .feature-row__images{flex: 0 1 40%;}
  .custom-char-section .cus-content-header .tab-button:after{opacity:0;visibility:hidden;}
}



@media (max-width: 768px) {
   
.template-index .index-section.blog-section{margin: 40px 0 60px;}
.site-nav__icons svg {width: 20px !important; height: 18px !important;}
.page-width.page-content.main__account_page.main_upcoming_containor {padding: 20px;background: #fff;border-radius: 13px;}
.delivery-experience .promo-grid__content {right: 0;}
.img-text-bg-space .logo-wrapper { max-width: 125px; margin-bottom: 15px; }
 .page-contact .text-with-icons__blocks .text-with-icons__block {padding: 0 ;width: 100%;}
.account-tabs-list{display:none}
.account-tabs-dropdown{display:block ; margin-bottom: 30px;}
.right-col-wrap-user-details{margin-top:35px}
.order-bottom_details_wrapper .tab_line_tag{font-size:13px!important;margin:0 0 10px!important}
.order-history-wrapper.order-full-details-status .order-block-content{padding-bottom:24px;padding-top:24px;margin-top:24px}
.final_order-details_page .back-to-order-tag{padding:0 0 30px}
.back-to-order-tag a{width:100%;justify-content:space-between}
.order-history-wrapper .order-history-header {flex-direction: column;gap: 25px;align-items: flex-start;}
.order-content-title {padding: 0 0 30px;}
.tab_header_wrap.mobile-view {display: flex;justify-content: center;}
.tab_header_wrap {display: none;}
.h1.hero__title{padding-inline: 11px;line-height: 1.2;}
.hero__text-shadow{max-width: 350px;}
.index-section.index-block .text-with-icons__block-text p{max-width: 200px;margin: 0 auto;line-height:1.2;}
.index-section.index-block .text-with-icons__block-icon {margin-bottom: 10px;}
.section-header h2{line-height:1.2;}
.collection-item{margin-bottom:8px;}
.grid-article-main .article__title{font-size:20px;}
.grid-article-main .article__excerpt ,
.grid-article-main .readmore-article{font-size:16px;}
.grid__item.grid-product {padding-left: 8px;}
.grid:has(.grid-product) {margin: 0 0 0 -8px;}
.is-tab-block .section-header h2{max-width: 250px;margin-inline: auto;}
.is-tab-block .desc-block{max-width: 340px;margin-inline: auto;}
.grid-product__tag{font-size:10px;letter-spacing:0.02em;    padding: 5px 6px 3px;border-radius:2px;left:4px;top:4px;}
.grid-product .grid-product__image-mask {border-radius: 4px;}
.feature-row-wrapper .feature-row__text,
.feature-row--50 .feature-row__images{padding-inline:0;}
.template-collection .feature-row--50 .feature-row__images{padding-top:0;}
.collection-content .grid__item--content {padding-left: 9px;}
.collection-filter__item--drawer{flex:unset;}
.collection-filter .btn{border: 1px solid #182F4333;}
.collection-content .grid__item--sidebar h4{display:none;}
.product-slideshow.flickity-enabled .product-main-slide{border-radius:0;}
.product-single__meta{text-align:left;}
.difference-section .wrapp_, .custom-product-decription .custom-content-inner, .column.fr-faq {flex-direction: column;}
.cus-content-header, .difference-section .section_title, .column.fr-faq .section-header{max-width:100%;margin: 0 0 20px;}
.custom-product-decription .custom-content-inner .cus-content-header *, 
.column.fr-faq .section-header__title, 
.jdgm-widget:not(.jdgm-review-widget--small,
.jdgm-review-widget--medium) .jdgm-rev-widg__title, 
.difference-section .section_title{text-align:left; font-size: 24px; }
.custom-product-content {padding-block: 0px 40px;}
.difference-section .wrapp_{padding-block:40px;}
.custom-faq_outer .column.fr-faq{padding-block:40px ;}
.custom-product-content .custom-content-inner .product-block{max-width:500px;margin:0 auto;}
.custom-product-decription .content-body *{text-align:center;}
/* .pdp-main-arrow{right: 55px;} */
.product-single__meta .variant-input .var-title{font-size:18px;}
.basic-char-wrapper.char-blocks{flex-direction:column; padding: 15px 0;}
.advance-char-wrapper.char-blocks{max-width:100%;flex-direction:column;padding: 0; margin: 0;gap:0;border:0;}
.basic-char-wrapper.char-blocks .char-block {width: 49%;display: inline-block; margin-bottom: 20px;}
.advance-char-wrapper.char-blocks .advance-char-block{width:100%; border-top: 1px solid rgb(24 47 67 / 40%);padding: 15px 0;}
.advance-char-wrapper.char-blocks .char-value{margin:0;}
.basic-char-wrapper.char-blocks .cus-char-blocks,
.custom-char-section .advance-char-wrapper .advance-char-block .char-block{flex:none;padding-top:12px;}
.custom-char-section .advance-char-wrapper .advance-char-block .char-block,
.custom-char-section .char-blocks .cus-char-blocks {display: none;}
.cus-content-header, .difference-section .section_title, .basic-char-wrapper.char-blocks .cus-content-header{max-width:100%;margin:0;}
.advance-char-wrapper.char-blocks .advance-char-block .tab-button{margin:0;font-size:18px;font-family: Quattrocento;}
.basic-char-wrapper.char-blocks .tab-button  {font-size:18px;}
.custom-product-decription .custom-content-inner .cus-content-header {margin-bottom:10px;}
.product-single__meta .js-qty__adjust .icon {width: 14px;}
.custom-char-section .advance-char-wrapper .advance-char-block .growing-condition .char-value{padding-bottom:10px;}
.custom-char-section.custom_padding{border-top:0;padding-block:0;}
.difference-section.introduce .char-block.content-body{max-width:100%;padding-top:10px;}
.difference-section.introduce .advance-char-wrapper.char-blocks .tab-button{font-size:18px;margin: 0;}
.difference-section.introduce .advance-char-wrapper.char-blocks{width: 100%;border-top: 1px solid rgb(24 47 67 / 40%);padding: 15px 0;}
.difference-section.introduce .char-block.content-body .title{font-size:16px;margin-bottom: 7px;}
.difference-section.introduce .char-block.content-body h4{font-size:14px;}
.difference-section.introduce .char-block.content-body p{margin-top:7px;}
.grid-article-main .readmore-article{margin-top:2px;}
.account-content-wrap.details_main .inner_ .block {width: calc(50% - 1 / 2 * 10px);}
.text-with-icons__blocks .text-with-icons__block{padding: 16px 10px 0px;width:50%;}

.template-product .product__main-photos {margin: 0;}
a.site-nav__link.site-nav__link--icon.js-search-header {padding-left: 0;}
.template-product .advance-char-wrapper.char-blocks .advance-char-block {width: 100%;}
.main-content {
    display: block;
    min-height: 470px;
}
.upcoming-order-section {
    min-height: 470px;
}
.template-customers-order .table--responsive td,.template-customers-order .table--responsive th {
    padding: 12px 14px;
    font-size: 14px;
}
.template-customers-order .table--responsive td:before {
    font-size: 14px;
}
.template-customers-order .main-content .grid__item {
    padding: 20px;
    margin-bottom: 27px;
    background: #fff;
    border-radius: 16px;
}
/* =================== */
.order-flickity-slider .order-blocks-wrapper {
    width: calc(60% - 30px);
    margin-right: 30px;
}
.subscriptions-details-wrap .upcoming-tabs-wrap {
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
    margin-bottom: 30px;
}
.editModalbody .product_list-grid {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
    row-gap: 30px;
}
.rewards-first-row h2 {
    font-size: 28px;
}
.rewards-first-row p {
    font-size: 22px;
}
.rewards-first-row .rewards-btns {
    margin-top: 24px;
    display: flex;
    gap: 15px !important;
    justify-content: center;
    flex-wrap: wrap;
}
div#account-details , div#order-history , div#subscriptions , div#rewards {
    margin-top: 30px;
}
.grid-search__page-content img {
    border-radius: 4px;
    max-height: 200px;
}
.grid-product .grid-product__image-mask {
    border-radius: 4px;
    max-height: 200px;
}
.blog-tag-filter ul { justify-content: start !important; align-items: flex-start; width: -webkit-fill-available; margin-right: 0 !important; }
body .mainSection_titleContainer_c6ccb3fb h3 { font-size: 28px !important; color: #182f43 !important; margin: 10px 0 0; }
.blog-section .flickity-slider {left: 16px !important;}
.coll-hero-main .hero-overlay-content {
    min-height: 500px !important;
    justify-content: end !important;
}
.page-our-story .feature-row-wrapper .feature-row {
    flex-direction: column-reverse;
}
.page-our-story .feature-row__text {
    padding: 0;
}
.template-blog .grid__image-ratio {
    padding-bottom: 0;
    max-height: 320px;
}
.fres-posts-wrapper .featured-article-wrapper h2 , .other-articles-wrapper h2 {
    text-align: center;
    margin-bottom: 24px;
}
.page-our-story .feature-row-wrapper .feature-row__images {
    padding-top: 16px;
}
}





@media(max-width: 764px){.index-section.blog-section .article-grid-main { width: 84%; padding-left: 0; padding-right: 16px; }}

@media screen and (max-width: 749px){
  .header-rte_p{font-size: 16px;}
}

@media screen and (max-width: 575px) {
body .coll-hero-main .hero-overlay-content h1 {font-size: 37px;}
.blog-content-hub.template-blog .article-tags { margin: 0 0 8px; }   
.fres-posts-wrapper .fres-post-card-wrappper:not(:first-child) .post-card-inner .content-wrapper .fres-post-title {font-size: 24px;}     
.order-history-wrapper .order-history-header .view-order-tab a.view_order_btn{width:100%}
.view-order-tab{width:100%}
.order-history-wrapper .order-tabs-wrap{display:grid;grid-template-columns:1fr 1fr;gap:15px;width:100%}
.order-content-title{padding:0 0 24px;text-align:center}
.order-history-wrapper .order-block-content .order-media-wrapper{flex:0 0 105px}
.order-history-wrapper .order-block-content .order-details-wrap{flex:1}
.order-history-wrapper{padding-bottom:30px;margin-bottom:24px}
.order-history-wrapper .order-block-content .order-media-wrapper .order-media-image{padding-top:75%}
.account-details-wrap .sub__title{font-size:20px;padding:0;margin-bottom: 20px;}
.account-content-wrap{padding:20px 16px;margin-bottom:25px;}
.difference-section.introduce .char-block.content-body {flex-direction:column;gap: 18px;}
.order-history-wrapper { padding: 20px; margin-bottom: 30px; background: #fff; border-radius: 13px; }
.order-history-wrapper .order-details-wrap .oredered_details a { font-size: 16px; }
.order-history-header span.tab_data { font-size: 14px; }
.order-history-wrapper .order-details-wrap .oredered_details p { font-size: 13px !important; letter-spacing: 0px !important; margin: 4px 0 0 !important; }
.collapsible-trigger--inline { padding: 10px 45px 10px 16px; font-weight: 700; font-size: 16px; }
.site-nav__link {padding: 19px 8px;}
.site-header__logo a { width: 175px !important; }
.header-item {justify-content: center;} 
body .mainSection_titleContainer_c6ccb3fb h3{font-size: 22px !important;}
.template-blog .article-grid-main {
    margin-bottom: 15px;
    width: 50%;
}
.template-blog .coll-list .grid__item {
    padding-left: 8px;
    width: 50%;
}


.hero__text-content .hero__link > :only-child {max-width:100% !important;}
.hero__text-content .hero__link:has( > :only-child){width: calc(100vw - 32px);position: relative;margin-left: -50vw;left: calc(50% + 16px);}
.grid-product .iWishAddColl{top: 144px;right: -4px;}
.grid-product .grid-product__title{width: calc(100% - 30px);}
.grid-product .iWishAddColl svg path{stroke: #182F43 !important;}
.grid-product .iWishAddColl.iwishAdded svg path{stroke: #F9DEC9 !important}


/* ================== */
.subscriptions-details-wrap .upcoming-tabs-wrap {
    grid-template-columns: repeat(1, 1fr);
    gap: 15px;
    margin-bottom: 30px;
}
.order-flickity-slider .order-blocks-wrapper {
    width: 100%;
    margin-right: 30px;
}
.order-flickity-slider .flickity-previous {
    right: 60%;
}
.order-flickity-slider .flickity-next {
    right: 46%;
}
.grid-search__page-content img, .grid-product .grid-product__image-mask {
        border-radius: 4px;
        max-height: 140px;
    }
    
 .editModalbody .product_list-grid {
        grid-template-columns: repeat(1, 1fr);
    }
    .order-flickity-slider .flickity-next{bottom: -110px;}
.order-flickity-slider .flickity-previous{bottom: -110px;}
.rewards-first-row {
    text-align: center;
    margin-top: 28px !important;
}
.rewards-first-row h2 {
    font-size: 22px !important;
}
.rewards-first-row p {font-size: 22px;}
#rewards .lion-rules-list {padding: 20px 16px;}
.subscriptions-details-wrap .flickity-enabled.is-draggable .flickity-viewport{
  margin-bottom: 20px;
          height: 213.188px !important;
}
#subscriptions .account-content-wrap {
    padding: 25px 0 80px 20px;
    /* margin-top: 30px; */
}
div#rbr-bundle-351842 {
    width: 94% !important;
    margin-inline: auto;
    display: none !important;
}
body .rbr-desktop .colItemText__title span {
    font-size: 17px !important;
}
.cs-form-parent-warp.custom .Polaris-FormLayout__Item .radio-group label {
    padding: 5px 10px;
    font-size: 13px !important;
}
.s843137049 .cs-form-wrap .radio-group > div {
    margin-right: 7px !important;
}
#loyaltylion .lion-reward-item__title, #loyaltylion .lion-rule-item__title { font-size: 16px;}
#loyaltylion .lion-rule-item__content span { font-size: 16px;  }
body .modal_close_icon_wrapper_690bd746 {  right: 35px; top: 13.5%;}
body .modal_root_690bd746 {top: 0px;}
.Accordion_panel_dba7dcc1 {max-height: 100% !important; margin-top: 30px;}
.cart-slider-bottom-pagination { display: flex ; gap: 10px; }
.drawer__inner .cart-featured-collection__title-link {  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; overflow: hidden; max-width: 120px; }
.quantity_atc_btn_containor {gap: 12px;}
/* .quantity_atc_btn_containor button.btn.btn--full.add-to-cart {max-width: 200px;} */
.product-single__meta .js-qty__wrapper {
    max-width: 120px;
    width: 104px;
}
 .daily_bush_limit_limitation_containor span.daily_bush_limit_msg {
    padding: 0 0 4px;
    font-size: 12px;
}
.daily_bush_limit_limitation_containor {
    margin-bottom: 10px;
    margin-top: -10px;
}
 .cart-featured-collection {
    padding: 12px 0 6px 16px;
}
 .collection-image--portrait {
    padding-top: 92%;
}
.pagination {
    padding: 20px 0 0 0;
}
.product-single__meta .variant-input .variant__button-label{    padding: 9px 6px;}
.text-with-icons__block .text-with-icons__block-title h3 {
    font-size: 18px;
}
.blog-section .section-header h2 {
    font-size: clamp(27px, 2.77777777778vw, 40px);
}
body .coll-hero-main .hero-overlay-content * {
    color: #ffffff;
    text-align: center !important;
}
.template-collection .coll-hero-main .hero-overlay-content {
    min-height: 360px !important;
    justify-content: end !important;
}
.product-fertilizer .shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label ul, .product-bouquets-template .shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label ul {
    padding: 16px 14px;
}
.product-fertilizer .subscription--card, .product-bouquets-template .subscription--card {
    padding: 16px 16px 12px 16px;
}
.custom-product-content {
    padding-block: 0px 24px;
}
.difference-section .wrapp_ {
    padding-block: 24px;
}
.custom-product-decription .content-body * {
    text-align: left;
}
.custom-faq_outer .column.fr-faq {
    padding-block: 24px;
    border-bottom: 1px solid #182F43;
}
body .fr-faq .rte.collapsible-content__inner--faq {
    padding: 0 0 16px 0;
}

.jdgm-review-widget--small .jdgm-rev-widg, .jdgm-review-widget--medium .jdgm-rev-widg {
    padding: 0 0 16px 0 !important;
}
.app-block-bg .index-section{margin: 0px; padding: 40px 0;}
.template-product .blog-section {
    padding: 40px 0 60px 0;
}
body .coll-list .section-header__title {
    text-align: center;
}
body .grid-product__meta {
    padding: 10px 0 6px;
}
body .fr-faq .faq-tab {
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    border-bottom: 0;
    margin: 0 16px;
}
body .faq-tab-main .faq-tab:first-of-type {
  border-top: 0;
}

body .fr-faq .faq-tab button.is-open {
    background-color: unset;
    color: #587D71 !important;
}
body .fr-faq .faq-tab button {
    padding: 16px 0;
}
.jdgm-paginate {
    padding: 0 !important;
}
.jdgm-review-widget--small .jdgm-rev-widg, .jdgm-review-widget--medium .jdgm-rev-widg {
    padding: 0 !important;
}
.product-fertilizer fieldset.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label, .product-bouquets-template fieldset.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label {
    border-radius: 8px;
}
.page-content--product .product__thumb-item {
    max-width: 83px;
    width: 100%;
    margin-right: 8px;
}
.product__thumbs.product__thumbs--below .image-wrap {
    padding-bottom: 69% !important;
    border-radius: 8px;
    overflow: hidden;
}
.product__thumb-item a.is-active:before, .product__thumb-item a:focus:before {
    box-shadow: inset 0 0 0 3px #587D71;
}
.shopify_subscriptions_app_container .shopify_subscriptions_app_policy {
    margin-top: 8px;
    font-size: 12px;
    margin-bottom: 5px; 
}
.collection-content .pagination {
    padding: 5px 0 0 0;
}
fieldset.shopify_subscriptions_fieldset input[type="radio"], .purchase-options-containor input[type="radio"] {
    width: 16px;
    height: 16px;
}
fieldset.shopify_subscriptions_fieldset input[type="radio"]:checked::after, .purchase-options-containor input[type="radio"]::after {
    background-size: 8px;
}
body .subscription--card h3 {
    font-size: 16px !important;
}
body .subscription--card p {
    font-size: 12px;
}
body .page-content--product {
    padding-bottom: 0 !important;
}
body .fr-faq .faq-tab button .collapsible-trigger__icon{
    right: 0;
}
.product__photos img {
    border-radius: 8px;
}
.instafeed-new-layout-wrapper {
    justify-content: center;
}
.blog_filter_destop_none {
    display: block !important;
    width: 240px;
    border: 1px solid #182F4333 !important;
}
.grid__item {
    padding-left: 15px;
}
.blog_filter_destop{display: none !important;}
.template-blog .article-search-wrapper input{min-width: 100%;}
.template-blog .pagination {
    padding: 5px 0 0 0;
}
.article-search-wrapper-close-btn{display: block;}  
.grid-article-main .article__title {
    font-size: 16px;
}  
.grid-article-main .article__excerpt {
    font-size: 12px;
}
.template-blog .article-search-wrapper {
    position: absolute;
    display: flex;
    align-items: center;
    gap: 0;
    left: 10px;
    right: 50px;
    background: #fff;
}    
.article-search-wrapper-close-btn svg.icon.icon-close {
    width: 26px;
    height: 26px;
}
.main-article-seeach{display: none; }
.search-button-mobile{display: contents; }
.main-article-seeach.active{display: contents;}
.main-article-seeach.active + .search-button-mobile {
  display: none;
}

}


@media(max-width:415px){
   .grid-product .iWishAddColl{top: calc(107px + (144 - 107) * ((100vw - 320px) / (415 - 320)));}

  }




@media(max-width:374px){
.site-footer__linklist a {font-size: 14px;}
.feature-view-all.btn{font-size:16px;}
}


.disable_birthday_reward_click{
    pointer-events:none;
}