/** Shopify CDN: Minification failed

Line 162:17 Expected identifier but found "767px"
Line 162:23 Unexpected "{"

**/
div#shopify-block-wishlist_engine_product_page_db3eXh {
    position: relative;
    top: -50px;
}
@media(max-width:767px){
  div#shopify-block-wishlist_engine_product_page_db3eXh {
    top: -80px;
}
}
@media(max-width:375px){
div#shopify-block-wishlist_engine_product_page_db3eXh {
    top: -100px;
}
}


.tag--show-label .tag__text {width: 75%;}
.h-wishlist-icon svg {
    width: auto !important;
    height: auto !important;
    vertical-align: unset !important;
}

.tag--show-label label {
    flex-wrap: wrap;

}
div#FilterDrawer {
    z-index: 999;
}
.wishlist-engine {
    text-align: right;
}


.background-media-text__text a.btn:hover {
    background: #fff !important;
    color: #3c512c !important;
    border: 3px solid #3c512c !important;
}

.background-media-text__text a.btn {
    border: 3px solid #3c512c !important;
}

/* iPad Landscape */
@media only screen and (min-width: 768px) and (max-width: 1100px) {
  #shopify-section-template--17592985452800__promo_grid_8agtTi  .page-width {
    padding: 0;
    max-width: 98% !important;
    margin: auto;
}
.hero-natural--template--17592985452800__slideshow {
    padding-bottom: 100% !important;
}

.site-header .page-width {
    padding: 0 !important;
}
}
@media(max-width:1025px){
a.btn.btn--secondary.btn--small.section-header__link {
    padding: 12px 24px 12px 24px !important;
}

.custom-st {
    opacity: 1 !important;
    display: block !important;
}

/* .custom-li .col-content {
    bottom: -10px !important;
    top: auto !important;
    left: 40px !important;
} */
}

inbox-online-store-chat#ShopifyChat {
    z-index: 9 !important;
}

div#CartDrawer {
    z-index: 999;
}
a.site-nav__link.site-nav__link--icon svg path {
    fill: #000;
}
.template-index .site-nav__link.site-nav__link--icon svg path,.is-light .site-nav__link.site-nav__link--icon svg path {
    fill: #fff;
}
ul.site-nav.site-navigation li .site-nav__link {
   padding:5px 10px !important;
}
ul.site-nav.site-navigation {
  text-align:center;
   margin:0 auto;
   
}
ul.site-nav.site-navigation svg.icon.icon--wide.icon-chevron-down{
  display:none
}


.grid__item .lmtdstck.prdcttags {
    position: absolute;
 transform:none !important
}

button#closeVideoButton svg path {
    fill: #fff !important;
}

button#closeVideoButton svg {
    width: 40px;
    height: 40px;
}
.promo-grid__container .promo-grid__text a.btn {
    color: #3C512C !important;
  font-weight:700 !important;
}
.promo-grid__container .promo-grid__text a.btn:hover {
    color: #fff !important;
}
.custom-st {
    /* display: block; */
    opacity: 0;
}

.custom-li .col-content {
    /* top: 100%; */
    transition: .3s;
}

.custom-li:hover .col-content {
    top: 95%;
}

.custom-li:hover .custom-st {
    opacity: 1 !important;
}
.custom-li {
    overflow: hidden;
   transition: transform 0.3s ease;
}




div.video-popup {
    height: 80vh;
}

.video-container iframe {
    height: 65vh;
}
@media{max-width:767px}{
  div.video-popup {
    width: 100% !important;
    height: 55vh !important;
    padding-right: 5% !important;
    padding-left: 5% !important;
}

.video-container iframe {
    height: 40vh !important;
}

.video-popup-content {
    width: 100% !important;
}
}





.custom-li .col-content {z-index: 99 !important;}
.custom-li img {
    transition: transform 0.3s ease;
}

.custom-li:hover img {
    transform: scale(1.1);
}
button.quick-product__btn{
  color: #3C512C !important;
  transition:.3s
}
button.quick-product__btn:hover{
  color: #fff !important;
}
.slideshow__slide--slideshow-0 .btn {
    color: #3C512C;
    text-align: center;
    margin: 0 auto !important;
    transition: .3s !important;
}
button.label.collapsible-trigger.collapsible-trigger-btn.collapsible-trigger-btn--borders.collapsible--auto-height.is-open {
    border-bottom: none;
}
.product-block.product-block--tab .collapsible-content__inner {
    border-bottom: 1px solid #999 !important;
}


.product-block.product-block--tab .collapsibles-wrapper--border-bottom {
    border: none !important;
}

button.btn.btn--secondary.videobtn:hover svg path {
    fill: #fff !important;
}

.hero__link .btn {
    color: #3C512C !important;
    transition: .3s !important;
}

.col-content {
    display: block !important;
}

.flex-grid__item .promo-grid__bg img {
    transition: transform .3s ease;
}

.flex-grid__item:hover .promo-grid__bg img {
    transform: scale(1.1);
    transition: transform .3s ease;
}

.aos-animate[data-aos=image-fade-in] .promo-grid__bg-image {transition: transform .3s ease;}
.flex-grid__item {
    transition: transform .3s ease;
}


/* === Restock Rocket Preorder: keep button text & font as you want === */
button.restock-rocket-preorder-button,
button.restock-rocket-preorder-button span{
  font-family: inherit !important;      /* 跟随主题字体，保持统一 */
  text-transform: none !important;      /* 防止主题强制大写 */
  letter-spacing: normal !important;    /* 防止主题强制字距 */
}

/* 如果你想按钮字更醒目 */
button.restock-rocket-preorder-button span{
  font-weight: 700 !important;
}

/* === Preorder description block typography (avoid being overridden) === */
.restock-rocket-preorder-description,
.restock-rocket-preorder-description *{
  font-family: inherit !important;
  text-transform: none !important;
  letter-spacing: normal !important;
}

/* 让描述更像“提示条”一点（可选） */
.restock-rocket-preorder-description{
  margin-top: 10px !important;
  padding: 10px 12px !important;
  line-height: 1.35 !important;
}

.restock-rocket-preorder-description .preorder-detail-text{
  font-size: 14px !important;
  font-weight: 500 !important;
}
/* === 强制恢复 Restock Rocket 预购按钮样式 === */

/* ===== Naturehike Preorder Button – Minimal Style ===== */

button.restock-rocket-preorder-button{
  background-color: #ffffff !important;
  color: #000000 !important;
  border: 1.5px solid #000000 !important;
  border-radius: 6px !important;

  font-weight: 600 !important;
  text-transform: none !important;
  letter-spacing: 0.5px !important;

  padding: 14px 18px !important;
  box-shadow: none !important;
  transition: all 0.25s ease !important;
}

/* Hover 反转（高级感关键） */
button.restock-rocket-preorder-button:hover{
  background-color: #000000 !important;
  color: #ffffff !important;
  border-color: #000000 !important;
}