.rebost-footer,.rebost-footer+*,footer.rebost-footer{margin-bottom:0!important;padding-bottom:0!important}#footer-group{margin-bottom:0}.shopify-section:empty{display:none}main+div:empty,[id=shopify-section-footer]~*:empty{display:none}header-component:not([transparent]),header-component[transparent=not-sticky][data-sticky]{--color-background: #0f2318;--color-foreground: #f5f0e8;--color-foreground-rgb: 245, 240, 232;--color-border: rgba(255,255,255,.12)}header-component:not([transparent]) .header__logo,header-component:not([transparent]) .header__logo-text,header-component:not([transparent]) .header__logo svg,header-component:not([transparent]) a{color:#f5f0e8}header-component:not([transparent]) .header__nav a:hover{color:#7fe8a8}header-component:not([transparent]) .header-nav__item--active{border-bottom-color:#7fe8a8;color:#7fe8a8}header-component:not([transparent]) .header__icon-button,header-component:not([transparent]) .cart-count-bubble{color:#f5f0e8}header-component:not([transparent]) .header__icon-button:hover{color:#7fe8a8}header-component:not([transparent]) .cart-bubble__background{background-color:#7fe8a8}header-component:not([transparent]) .cart-bubble__text{color:#0f2318}.header__row--bottom{background-color:#1b3a28;border-top:1px solid rgba(255,255,255,.06)}.button:not(.button--secondary):not(.button--link):not([class*=color-]){--color-primary-button-background: #2d6a4f;--color-primary-button-text: #fff;--color-primary-button-hover-background: #1f4d39;--color-primary-button-hover-text: #fff}.section a.button--link{color:#2d6a4f}.section a.button--link:hover{color:#1f4d39}.product-list__header a,a[href*="/collections/all"]:not(.rl-btn){color:#2d6a4f}:focus-visible{outline:2px solid #7fe8a8;outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f7f3ed}::-webkit-scrollbar-thumb{background:#b8d8c8;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#2d6a4f}.cart-drawer__dialog{--color-primary: #2d6a4f;--color-primary-button-background: #2d6a4f;--color-primary-button-text: #fff;--color-primary-button-border: #2d6a4f;--color-primary-button-hover-background: #1f4d39;--color-primary-button-hover-text: #fff;--color-primary-button-hover-border: #1f4d39;--color-secondary-button-background: transparent;--color-secondary-button-text: #2d6a4f;--color-secondary-button-border: #2d6a4f;--color-foreground: #111111;--color-foreground-rgb: 17, 17, 17;--color-background: #ffffff;--color-border: rgba(0,0,0,.08);background:#fff}.cart-drawer__header{border-bottom:1px solid rgba(0,0,0,.06)!important;padding-bottom:16px!important}.cart-drawer__heading{font-size:16px!important;font-weight:700!important;color:#111!important;letter-spacing:-.01em}.cart-drawer__close-button{color:#555!important;width:36px;height:36px;border-radius:50%;background:#0000000a!important;transition:background .2s}.cart-drawer__close-button:hover{background:#00000017!important;color:#111!important}.cart-drawer .cart-drawer__items{padding-top:20px!important}.cart-drawer .cart-items__table-row{padding-bottom:20px!important;margin-bottom:20px!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.cart-drawer .cart-items__table-row:last-child{border-bottom:none!important;margin-bottom:0!important}.cart-drawer .cart-items__media-container{border-radius:10px;overflow:hidden;background:#f5f1eb}.cart-drawer .cart-items__media-image{border-radius:10px}.cart-drawer .cart-items__title{font-size:13px!important;font-weight:600!important;color:#111!important;text-decoration:none;line-height:1.4}.cart-drawer .cart-items__title:hover{color:#2d6a4f!important}.cart-drawer .cart-items__details p,.cart-drawer .cart-items__variants dd,.cart-drawer .cart-items__variants dt{font-size:12px!important;color:#888!important}.cart-drawer .cart-items__unit-price-wrapper span,.cart-drawer .cart-items__unit-price-wrapper s{font-size:12px!important;color:#888}.cart-drawer .compare-at-price{color:#aaa!important}.cart-drawer .cart-items__price{font-size:14px!important;font-weight:700!important;color:#111!important}.cart-drawer .quantity-selector{border-color:#0000001f!important;border-radius:8px!important;background:#f7f3ed!important;height:36px!important}.cart-drawer .quantity-selector button{color:#2d6a4f!important;background:transparent!important;width:36px!important;height:36px!important}.cart-drawer .quantity-selector button:hover{background:#2d6a4f14!important}.cart-drawer .quantity-selector input{font-size:13px!important;font-weight:600!important;color:#111!important;background:transparent!important}.cart-drawer .cart-items__remove{color:#bbb!important;background:transparent!important;box-shadow:none!important;width:32px!important;height:32px!important;border-radius:6px;transition:color .2s,background .2s}.cart-drawer .cart-items__remove:hover{color:#e05c5c!important;background:#e05c5c14!important}.cart-drawer .cart-items__remove svg{width:16px!important;height:16px!important}.cart-drawer__summary{border-top:1px solid rgba(0,0,0,.07);background:#fff;padding-top:16px!important}.cart-drawer .cart-totals__total-label{font-size:13px!important;color:#555!important;font-weight:500}.cart-drawer .cart-totals__total-value{font-size:20px!important;font-weight:800!important;color:#111!important;letter-spacing:-.02em}.cart-drawer .cart-totals__tax-note small{color:#aaa!important;font-size:11px!important}.cart-drawer .cart__checkout-button{background:#2d6a4f!important;border-color:#2d6a4f!important;color:#fff!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important;height:50px!important;letter-spacing:.01em;transition:background .2s,transform .15s}.cart-drawer .cart__checkout-button:hover{background:#1f4d39!important;border-color:#1f4d39!important;transform:translateY(-1px)}.cart-drawer .cart-items__empty-button{background:#2d6a4f!important;border-color:#2d6a4f!important;color:#fff!important;border-radius:10px!important}.cart-drawer .cart-items__empty-button:hover{background:#1f4d39!important}.cart-drawer__heading .cart-bubble__background{background:#2d6a4f!important}.cart-drawer__heading .cart-bubble__text{color:#fff!important}.cart-drawer .cart-item__error{background:#dc35450d;border-radius:6px;padding:6px 8px;font-size:11px!important;color:#c0392b!important}.cart-drawer .cart-item__error .svg-wrapper svg{color:#c0392b!important}.cart-drawer .cart-discounts__label,.cart-drawer .cart-discounts__value{color:#2d6a4f!important;font-size:12px!important}.cart__checkout-button,.cart-items__empty-button{background-color:#2d6a4f!important;color:#fff!important;border-color:#2d6a4f!important}.cart__checkout-button:hover,.cart-items__empty-button:hover{background-color:#1f4d39!important;border-color:#1f4d39!important}.cart-items__title{color:#111}.cart-items__title:hover{color:#2d6a4f}.collection__hero{min-height:36vh}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html body .cart-drawer button.cart-items__remove.button,html body .cart-items button.cart-items__remove.button{color:#dc2626!important;background:#fef2f2!important;border:1.5px solid rgba(220,38,38,.35)!important;box-shadow:none!important;opacity:1!important;transition:background .2s,color .2s,border-color .2s,transform .15s}html body .cart-drawer button.cart-items__remove.button:hover,html body .cart-drawer button.cart-items__remove.button:active,html body .cart-drawer button.cart-items__remove.button:focus-visible,html body .cart-items button.cart-items__remove.button:hover,html body .cart-items button.cart-items__remove.button:active{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}html body .cart-drawer button.cart-items__remove.button:active{transform:scale(.94)}html body .cart-drawer .cart-items__remove svg,html body .cart-drawer .cart-items__remove svg path,html body .cart-items .cart-items__remove svg,html body .cart-items .cart-items__remove svg path{stroke:currentColor!important;fill:none!important;opacity:1!important;color:inherit!important}body .cart-drawer .cart-items__remove svg{width:18px!important;height:18px!important}body .cart-drawer .quantity-selector button:hover,body .cart-drawer .quantity-selector button:active,body .cart-items .quantity-selector button:hover,body .cart-items .quantity-selector button:active{background:#2d6a4f!important;color:#fff!important}body .cart-drawer .quantity-selector button:hover svg,body .cart-drawer .quantity-selector button:hover svg path,body .cart-drawer .quantity-selector button:active svg,body .cart-drawer .quantity-selector button:active svg path,body .cart-items .quantity-selector button:hover svg,body .cart-items .quantity-selector button:hover svg path,body .cart-items .quantity-selector button:active svg,body .cart-items .quantity-selector button:active svg path{color:#fff!important;stroke:#fff!important}.cart-items__empty-msg{margin:0 0 18px;text-align:center;font-size:15px;line-height:1.55;color:#555}.cart-items__empty-msg strong{color:#1b4332}@media(max-width:749px){.cart-items__empty-msg{font-size:14px;margin-bottom:14px}body .cart-drawer .cart-items__remove{min-width:40px!important;min-height:40px!important}}body .cart-drawer .cart-items__quantity-controls{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}body .cart-drawer .cart-items__quantity-controls .quantity-selector-wrapper{flex:0 0 auto;margin:0}body .cart-drawer .cart-items__quantity-controls .cart-items__remove{margin:0!important;flex:0 0 auto}body .cart-drawer--empty .cart-drawer__header{justify-content:space-between;padding-bottom:14px!important}body .cart-drawer--empty .cart-drawer__heading--empty,body .cart-drawer .cart-drawer__heading--empty{padding:34px 20px 0;margin:0 0 6px;font-size:20px!important}body .cart-drawer--empty .cart-drawer__content{justify-content:flex-start;padding-bottom:24px}body .cart-drawer .cart-items__empty-msg{padding-inline:8px}@media(max-width:749px){.cart-drawer .fs-bar{padding-top:10px!important;padding-bottom:12px!important}.cart-drawer .cdr-review{display:none!important}.cart-drawer .cdr-recs{border-top:none;margin-top:0;padding-top:14px}.cart-drawer .cdr-recs__card{flex:0 0 calc(46% - 5px)}.cart-drawer .cdr-recs__name{font-size:12px}.cart-drawer__summary{padding-top:8px!important;padding-bottom:12px!important}.cart-drawer .cart-totals{margin-bottom:4px}.cart-drawer .cart-totals__total-value{font-size:18px!important}.cart-drawer .cart-guarantees{margin:4px 0 8px!important;font-size:11px!important;gap:6px!important;flex-wrap:nowrap;justify-content:center;white-space:nowrap}.cart-drawer .cart-guarantees svg{width:13px!important;height:13px!important}.cart-drawer .cart__checkout-button{height:46px!important}body .cart-drawer .quantity-selector{width:104px!important;min-width:104px!important}body .cart-drawer .quantity-selector button{width:32px!important}body .cart-drawer .cart-items__quantity-controls{gap:10px}html body .cart-drawer button.cart-items__remove.button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}body .cart-drawer--empty .cart-drawer__heading--empty{padding-top:30px}}html body .cart-drawer .cart-drawer__content,html body .cart-drawer:not(:has(.cart-form)) .cart-drawer__content{justify-content:flex-start!important;min-height:0}html body .cart-drawer .cart-drawer__heading--empty{padding-top:32px!important;margin-top:0!important}html body .cart-drawer .cart-drawer__content>.cart-drawer__heading--empty:first-child{position:static}html{background-color:#0f2318;overscroll-behavior-y:none}body{background-color:#fdf8f0}
/*# sourceMappingURL=/cdn/shop/t/21/assets/rebost-global.css.map */
