:root{--brand-green: #183316;--brand-green-deep: #0f2210;--brand-green-rgb: 24, 51, 22;--brand-sage: #a6ac8b;--brand-grey: #f4f4f2;--brand-card-bg: #f9f4e4;--full-bleed-gutter: 2rem;--brand-sale: #b42318;--brand-price-was: #6b6b6b}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.3rem)}@media only screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 2.8rem)}}@media screen and (min-width:750px){:root{--full-bleed-gutter: 5rem}}body{letter-spacing:normal}.h0,.h1,h1,.h2,h2{letter-spacing:-.01em;text-wrap:balance}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{text-transform:none}.collection--full-width{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1.6rem}.collection--full-width>*{order:3;flex:1 0 100%;min-width:0}.collection--full-width .collection__title.page-width{order:1;flex:1 1 auto;max-width:none;margin:0;padding:0 0 0 var(--full-bleed-gutter)}.collection--full-width .collection__title>.title,.collection--full-width .collection__title h2{margin-bottom:0}.collection--full-width .collection__view-all{order:2;flex:0 0 auto;margin:0;padding-right:var(--full-bleed-gutter);text-align:right}.collection.collection--full-width slider-component,.collection.collection--full-width slider-component:not(.slider-component-desktop),.collection.collection--full-width slider-component:not(.page-width-desktop){padding-inline:var(--full-bleed-gutter);padding-top:var(--collection-header-gap, 30px)}.collection--full-width .collection__view-all.center{text-align:right}.collection.collection--full-width .grid{margin-top:0}.announcement-bar__message,.announcement-bar__link .announcement-bar__message{font-family:var(--font-body-family);font-weight:600;letter-spacing:.02em}.header__inline-menu .header__menu-item{letter-spacing:.06em;font-size:1.3rem}.header--middle-center .header__inline-menu{margin-top:.4rem}.button,.shopify-challenge__button,.customer button{border-radius:0;letter-spacing:.06em;text-transform:uppercase;font-size:1.36rem}.mg-cta.mg-cta{min-height:5.2rem;background-color:var(--brand-green);color:#fff;border-radius:0;font-size:1.5rem;text-transform:none;letter-spacing:0;transition:opacity .2s ease,background-color .2s ease}.mg-cta.mg-cta:not([disabled]):hover{opacity:.82;background-color:var(--brand-green)}.mg-cta.mg-cta:after,.mg-cta.mg-cta:not([disabled]):hover:after{--border-offset: var(--buttons-border-offset);box-shadow:none}.mg-underline{position:relative;text-decoration:none;width:fit-content;max-width:100%;--mg-underline-offset: .2rem}.mg-underline:after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--mg-underline-offset));height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.mg-underline:hover:after,.mg-underline:focus-visible:after,a:hover>.mg-underline:after,a:focus-visible>.mg-underline:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.mg-underline:after{transition:none}}.mg-pill{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:100px;background-color:var(--brand-green);color:#fff;font-size:1.1rem;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap}.card--standard .card__inner{background:transparent}.card__heading,.card__heading a,.card-information .card__heading{font-family:var(--font-body-family);font-weight:700;font-size:1.8rem;letter-spacing:0}.price.price,.price.price .price-item{letter-spacing:normal}.card-wrapper .price.price,.card-wrapper .price.price .price-item{font-size:1.4rem}.price--on-sale .price__sale.price__sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem}.price--on-sale .price__sale.price__sale>*{order:2}.price--on-sale .price__sale.price__sale .price-item--sale{order:1;color:var(--brand-sale)}.price--on-sale .price__sale.price__sale .price-item--regular{color:var(--brand-price-was)}.card__rating{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem}.card__rating .rating{margin:0;line-height:1}.card__rating--placeholder{visibility:hidden}.card__rating-count{font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.card-wrapper .card__rating .rating-star{--letter-spacing: .2;--font-size: 1.8}.rating-star.rating-star{--color-rating-star: var(--brand-sage)}.card__rating-count{font-size:1.2rem;color:rgba(var(--color-foreground),.65)}.card__subtitle{margin:.2rem 0 0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:1.35;letter-spacing:0;color:rgba(var(--color-foreground),.72)}.card-wrapper .card__content{display:flex;flex-direction:column}.card-wrapper .card__information{padding-bottom:0}.card-wrapper .quick-add{margin-top:auto;padding-top:1.5rem}.collection__view-all .underlined-link{font-weight:500;transition:none}.collection__view-all .underlined-link:hover{text-decoration-thickness:.1rem}.quick-add__submit.button,.quick-add__submit.button--secondary{--color-button: 24, 51, 22;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 1;transition:opacity .15s ease}.quick-add__submit.button:hover,.quick-add__submit.button--secondary:hover{opacity:.8}.quick-add__submit.button,.quick-add__submit.button--secondary{text-transform:none;letter-spacing:normal}.quick-add__submit.button:after,.quick-add__submit.button--secondary:after,.quick-add__submit.button:hover:after,.quick-add__submit.button:not([disabled]):hover:after,.quick-add__submit.button--secondary:not([disabled]):hover:after{--border-offset: 0px;box-shadow:none;transition:none;transform:none}.quick-add__submit.button:hover,.quick-add__submit.button--secondary:hover{transform:none}:root{--grid-desktop-horizontal-spacing: 25px;--grid-desktop-vertical-spacing: 25px;--grid-mobile-horizontal-spacing: 14px;--grid-mobile-vertical-spacing: 14px}.card-wrapper .card__media .media,.card-wrapper .card__media .media--transparent{background-color:var(--brand-card-bg)}.card-wrapper.underline-links-hover:hover a,.card-wrapper.underline-links-hover:hover a:hover,.card-wrapper .card__heading a:hover{text-decoration:none}.header__inline-menu .header__menu-item{font-size:1.4rem;font-weight:500;letter-spacing:normal;color:var(--brand-green)}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:focus,.header__inline-menu .header__menu-item span{text-decoration:none;color:var(--brand-green)}.header__inline-menu .header__menu-item{position:relative}.header__inline-menu .header__menu-item:after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--mg-nav-line-offset, 12px));height:1px;background-color:var(--brand-green-deep);transform:scaleX(0);transform-origin:left center;transition:transform .3s ease;pointer-events:none}.header__inline-menu .header__menu-item:hover:after,.header__inline-menu .header__menu-item:focus-visible:after{transform:scaleX(1)}.header__inline-menu details[open]>.header__menu-item:after{transform:scaleX(1)}.header__inline-menu details[open]>.header__menu-item{text-decoration:none}.header__inline-menu .header__active-menu-item,.header__inline-menu .list-menu__item--active{text-decoration:none}.header__inline-menu .header__menu-item .icon-caret,.header__inline-menu summary .icon-caret{display:none}.header__inline-menu summary.header__menu-item{padding-right:1.2rem}.shopify-section-group-header-group.announcement-bar-section{position:sticky;top:0;z-index:6}.shopify-section-group-header-group.section-header{position:sticky;top:var(--mg-announcement-height, 0px);z-index:5}.card__pill{position:absolute;top:10px;left:10px;z-index:2;padding:2px 8px;background-color:#fff;color:var(--brand-green);font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:1.2;pointer-events:none}.announcement-bar-slider--fade-in-next .announcement-bar__message,.announcement-bar-slider--fade-in-previous .announcement-bar__message,.announcement-bar-slider--fade-out-next .announcement-bar__message,.announcement-bar-slider--fade-out-previous .announcement-bar__message{--announcement-translate-from: 0;--announcement-translate-to: 0}.announcement-bar .slider-button{display:none}.header__inline-menu .header__menu-item:after{bottom:calc(-1 * (var(--mg-nav-line-offset, 12px) + 1px));height:2px}.header__submenu .header__menu-item:after{content:none}.header.header.page-width,.utility-bar .page-width{max-width:none;padding-inline:var(--full-bleed-gutter)}@media screen and (min-width:990px){body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:var(--full-bleed-gutter);padding-right:var(--full-bleed-gutter)}}.header__icon.mg-header-cta{width:auto;min-width:0;height:3.6rem}.header__icon.mg-header-cta{margin-right:1.3rem}.mg-header-cta{display:inline-flex;align-items:center;gap:.7rem;height:3.6rem;padding:0 1.2rem;align-self:center;background-color:var(--brand-green);color:#fff;font-size:1.3rem;font-weight:400;letter-spacing:0;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.mg-header-cta:hover{opacity:.82;color:#fff}.mg-header-cta .mg-pill{background-color:var(--brand-card-bg);color:var(--brand-green);height:auto;align-self:center}.mg-header-cta:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}.grid__item>product-component{display:block;height:100%}.grid__item .card>.card__content>.card__information{display:flex;flex-direction:column;flex:1 1 auto}.grid__item .card>.card__content>.card__information>.card-information{margin-top:auto}@media screen and (min-width:750px)and (max-width:989px){.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem)}}@media screen and (max-width:989px){.product-grid.grid--peek.slider .grid__item:first-of-type{margin-left:0}}@media screen and (max-width:749px){.header__icon--account.header__icon--account{display:none}.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app){grid-template-columns:1fr auto auto 1fr}}.slider,.mg-compare,.mg-reviews__track,.mg-cart-recs__list{overscroll-behavior-x:contain}.js .menu-drawer{height:calc(100dvh - var(--header-bottom-position, 100%));overscroll-behavior:contain}.menu-drawer__navigation-container{overscroll-behavior:contain}.header__icon.header__icon--menu.focused,.header__icon.header__icon--cart.focused,.header__icon.header__icon--menu:focus:not(:focus-visible),.header__icon.header__icon--cart:focus:not(:focus-visible){outline:0;box-shadow:none}.header__icon.header__icon--menu,.header__icon.header__icon--cart{-webkit-tap-highlight-color:transparent}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:none}@media(hover:hover)and (pointer:fine){.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1.07)}}.mg-drawer-account{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:1.5rem;text-decoration:none}.mg-drawer-account .svg-wrapper{width:2.2rem;height:2.2rem}.mg-drawer-cta{padding:1.6rem 3rem .4rem}.mg-drawer-cta__link{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%}.mg-drawer-cta__pill{background-color:var(--brand-card-bg);color:var(--brand-green)}.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover,.menu-drawer__menu-item--active:hover{background-color:transparent}@media(hover:hover)and (pointer:fine){.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{background-color:rgba(var(--color-foreground),.04)}.menu-drawer__menu-item--active:hover{background-color:rgba(var(--color-foreground),.08)}}.menu-drawer__menu-item:focus-visible,.menu-drawer__close-button:focus-visible,.menu-drawer__menu-item--active{background-color:rgba(var(--color-foreground),.04)}#MainContent{scroll-margin-top:calc(var(--mg-announcement-height, 0px) + var(--mg-header-height, 7rem))}.header__icon .icon path{stroke:currentColor;stroke-width:.6px;vector-effect:non-scaling-stroke}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
