.announcement-bar,.utility-bar{background:var(--green-900);color:var(--paper)}.announcement-bar__message,.announcement-bar__link{font-family:var(--sans);font-size:1.3rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--paper);padding:9px 0;min-height:36px;line-height:1.4;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (min-width:750px){.announcement-bar__message,.announcement-bar__link{font-size:1.4rem}}.announcement-bar__link:hover{color:var(--lime)}.announcement-bar-slider .slider-button{color:var(--paper);min-width:44px;min-height:44px;opacity:.7;transition:opacity .2s var(--ease)}.announcement-bar-slider .slider-button:hover{opacity:1}.utility-bar__grid{padding:0 var(--gutter)}.header-wrapper{background:var(--cream);border-bottom:1px solid var(--hair)}.header{padding:10px var(--gutter);align-items:center}@media screen and (min-width:990px){.header{padding:14px var(--gutter)}}.header__heading-link{padding:8px 0;min-height:44px;display:inline-flex;align-items:center}.header__heading-link .h2,.header__heading-link span{font-family:var(--display);font-weight:800;font-size:2rem;letter-spacing:-.03em;color:var(--heading)}@media screen and (min-width:990px){.header__heading-link .h2,.header__heading-link span{font-size:2.3rem}}.header__heading-logo{max-height:44px;width:auto}.header__inline-menu{margin-left:8px}.header__menu-item{font-family:var(--sans);font-size:1.5rem;font-weight:500;letter-spacing:0;color:var(--ink);padding:12px 14px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.header__menu-item:hover,.header__menu-item:hover span{color:var(--accent);text-decoration:none}.header__menu-item span,.header__menu-item:hover span{text-decoration:none}.header__active-menu-item{color:var(--accent);text-decoration:none}.header__submenu{background:var(--paper);border-radius:var(--r-md);border:1px solid var(--hair);box-shadow:var(--sh-obj);padding:8px}.header__submenu .header__menu-item{border-radius:var(--r-sm);padding:11px 14px;min-height:44px;display:flex;align-items:center}.header__submenu .header__menu-item:hover{background:var(--cream-2)}.header__icon,.header__icon--cart,.header__icon--account{color:var(--heading);min-width:44px;min-height:44px}.header__icon:hover{color:var(--accent)}.header__icon .svg-wrapper{width:22px;height:22px}.cart-count-bubble{background:var(--accent);color:#fff;font-family:var(--sans);font-size:1.1rem;font-weight:700;border-radius:var(--r-pill);min-width:19px;height:19px}.header__icon--menu,.menu-drawer__utility-links{color:var(--heading)}.menu-drawer{background:var(--cream);border-right:0;box-shadow:var(--sh-plate)}.menu-drawer__menu-item{font-family:var(--display);font-size:1.8rem;font-weight:600;letter-spacing:-.01em;color:var(--heading);padding:16px var(--gutter);min-height:56px;display:flex;align-items:center}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{background:var(--cream-2);color:var(--accent);text-decoration:none}.menu-drawer__inner-submenu .menu-drawer__menu-item{font-size:1.7rem;font-weight:500}.menu-drawer__navigation{padding:8px 0}.menu-drawer__utility-links{background:var(--cream-2);padding:var(--gutter)}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.6rem}.localization-form__select,.disclosure__button,.header-wrapper .disclosure__button,.footer .disclosure__button{font-family:var(--sans);font-size:1.6rem;color:var(--heading);min-height:44px;height:auto;padding-top:10px;padding-bottom:10px;display:inline-flex;align-items:center}.header-localization .disclosure .localization-form__select{font-size:1.6rem;letter-spacing:0;min-height:44px;height:auto;padding-top:10px;padding-bottom:10px}.disclosure__list{background:var(--paper);border-radius:var(--r-md);border:1px solid var(--hair);box-shadow:var(--sh-obj);padding:6px}.disclosure__link,.disclosure__link.caption-large{font-size:1.6rem;color:var(--ink);border-radius:var(--r-sm);min-height:44px;display:flex;align-items:center;padding:10px 12px}.disclosure__link:hover{background:var(--cream-2);color:var(--accent)}.footer .disclosure__button,.footer .disclosure__link{color:var(--paper)}.footer .disclosure__list{background:var(--green-800)}.footer .disclosure__link:hover{background:var(--cta-hover);color:var(--lime)}.search-modal{background:var(--cream)}.search__input.field__input{font-family:var(--sans);font-size:1.6rem;border-radius:var(--r-pill);background:var(--paper)}.field__input,.select__select,.customer .field input,.customer select{font-size:1.6rem;font-family:var(--sans)}.predictive-search{background:var(--paper);border-radius:var(--r-md);border:1px solid var(--hair);box-shadow:var(--sh-obj)}.predictive-search__item{min-height:44px}.lg-header-over-dark .header-wrapper,.lg-header-over-light .header-wrapper{position:absolute;left:0;right:0;z-index:3;background:transparent;border-bottom-color:transparent}.lg-header-over-dark .header__heading-link .h2,.lg-header-over-dark .header__heading-link span,.lg-header-over-dark .header__menu-item,.lg-header-over-dark .header__icon{color:var(--paper)}.lg-header-over-dark .header__menu-item:hover,.lg-header-over-dark .header__icon:hover{color:var(--lime)}.lg-header-over-dark.scrolled-past-header .header-wrapper,.lg-header-over-light.scrolled-past-header .header-wrapper{position:sticky;background:var(--cream);border-bottom-color:var(--hair);box-shadow:var(--sh-rest)}.lg-header-over-dark.scrolled-past-header .header__heading-link .h2,.lg-header-over-dark.scrolled-past-header .header__heading-link span,.lg-header-over-dark.scrolled-past-header .header__menu-item,.lg-header-over-dark.scrolled-past-header .header__icon{color:var(--heading)}.shopify-section-header-sticky{box-shadow:var(--sh-rest)}.lg-sticky{position:fixed;left:0;right:0;bottom:0;z-index:4;background:var(--green-900);color:var(--paper);box-shadow:0 -8px 30px #0d0f112e;transform:translateY(100%);transition:transform .32s var(--ease);padding-bottom:env(safe-area-inset-bottom,0)}.lg-sticky.is-in{transform:translateY(0);visibility:visible}.lg-sticky{visibility:hidden}.lg-sticky__inner{max-width:var(--maxw);margin:0 auto;padding:10px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:14px}.lg-sticky__price{display:flex;flex-direction:column;min-width:0}.lg-sticky__now{font-weight:800;font-size:1.8rem;letter-spacing:-.02em;color:var(--paper);line-height:1.2}.lg-sticky__sub{font-size:1.4rem;color:var(--paper-soft);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-sticky__cta{flex:none;background:var(--lime);color:var(--heading);min-height:48px;padding:12px 24px;font-size:1.6rem}.lg-sticky__cta:hover{background:#c7ef5e}@media screen and (min-width:750px){.lg-sticky__inner{padding:12px var(--gutter)}.lg-sticky__now{font-size:2rem}.lg-sticky__sub{font-size:1.5rem}.lg-sticky__cta{min-height:52px;padding:14px 32px;font-size:1.7rem}}body.lg-has-sticky .footer{padding-bottom:90px}.footer{background:var(--green-900);color:var(--paper);border-top:0}.footer__content-top{padding-bottom:24px}@media screen and (max-width:749px){.footer .footer__blocks-wrapper>.footer-block{margin-top:0;margin-bottom:26px}.footer .footer-block--menu .list-menu{margin-bottom:0}}.footer .list-payment__item svg,.footer .list-payment__item img{width:34px;height:auto;opacity:.72;transition:opacity .2s var(--ease)}.footer .list-payment:hover .list-payment__item svg,.footer .list-payment:hover .list-payment__item img{opacity:1}.footer .list-payment{gap:6px}.footer-block__heading{font-family:var(--sans);font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-soft);margin-bottom:12px}.footer-block__details-content .list-menu__item--link,.footer__content-bottom a,.footer .link{font-family:var(--sans);font-size:1.6rem;color:var(--paper);text-decoration:none;padding:11px 0;min-height:44px;display:inline-flex;align-items:center}.footer-block__details-content .list-menu__item--link:hover,.footer .link:hover{color:var(--lime);text-decoration:none}.footer-block__newsletter .newsletter-form__field-wrapper .field__input{background:var(--green-800);color:var(--paper);border-radius:var(--r-pill);font-size:1.6rem;min-height:52px}.footer-block__newsletter .field__label{color:var(--paper-soft);font-size:1.6rem}.footer-block__newsletter .newsletter-form__button{color:var(--lime);min-width:48px;min-height:48px}.footer-block__newsletter .footer__newsletter-consent{margin:12px 0 0;font-family:var(--sans);font-size:1.4rem;line-height:1.45;color:var(--paper-soft);max-width:42ch}.footer-block__newsletter .footer__newsletter-consent a{color:var(--paper);text-decoration:underline;text-underline-offset:2px}.footer-block__newsletter .footer__newsletter-consent a:hover{color:var(--lime)}.footer__content-bottom{border-top:1px solid var(--hair-on-dark)}.footer__copyright,.footer__copyright a,.copyright__content{font-size:1.4rem;color:var(--paper-soft)}.copyright__content--legal{display:block;max-width:78ch;margin:0 auto;line-height:1.55;text-align:left;text-wrap:pretty}.footer__content-bottom .copyright__content--legal a{display:inline;min-height:0;padding:0;color:inherit;text-decoration:underline;text-underline-offset:2px}.footer__payment .icon{opacity:.95}.footer .list-social__link{color:var(--paper);min-width:44px;min-height:44px}.footer .list-social__link:hover{color:var(--lime)}.cart-drawer,.cart-drawer .drawer__inner{background:var(--cream);color:var(--ink)}.cart-drawer__overlay{background:#0d0f1180}.cart-drawer .drawer__header{padding:6px var(--gutter) 5px;border-bottom:1px solid var(--hair)}.cart-drawer .drawer__header:has(+.lg-ship){border-bottom:0}.cart-drawer .drawer__heading{font-family:var(--display);font-size:1.8rem;font-weight:700;letter-spacing:-.02em;color:var(--heading);margin:0}.cart-drawer .drawer__close{position:relative;top:auto;right:auto;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;margin-block:-7px;margin-right:-6px;padding:0;border-radius:50%;color:var(--heading);box-shadow:none}.cart-drawer .drawer__close:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--hair);transition:box-shadow .2s var(--ease)}.cart-drawer .drawer__close:hover:before{box-shadow:inset 0 0 0 1.5px var(--select)}.cart-drawer .drawer__close .svg-wrapper{width:1.4rem;height:1.4rem}.cart-drawer .cart-item__name{font-family:var(--sans);font-size:1.7rem;font-weight:700;letter-spacing:-.01em;color:var(--heading);text-decoration:none}.cart-drawer .cart-item__details .product-option{font-size:1.5rem;color:var(--ink-soft)}.cart-drawer .cart-item__details p.product-option:empty{display:none}.cart-drawer .cart-item__details p.product-option:not(:empty){display:inline-flex;align-items:center;padding:3px 10px;margin-top:0;border-radius:var(--r-pill);background:var(--cream-2);color:var(--accent);font-size:1.3rem;font-weight:600}.cart-drawer .discounts__discount{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;margin-top:0;border-radius:var(--r-pill);background:var(--accent);color:#fff;font-size:1.3rem;font-weight:700}.cart-drawer .discounts__discount .icon,.cart-drawer .discounts__discount svg{color:currentColor}.cart-drawer .cart-item__final-price,.cart-drawer .totals__subtotal-value{font-weight:800;color:var(--heading)}.cart-drawer .cart-item__old-price{color:var(--ink-soft)}.cart-drawer .quantity{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--hair)}.cart-drawer .quantity__button{min-width:44px;min-height:44px;color:var(--heading)}.cart-drawer .quantity__input{font-size:1.6rem;font-family:var(--sans);color:var(--heading)}.cart-drawer cart-remove-button .button{min-width:44px;min-height:44px;color:var(--ink-soft)}.cart-drawer cart-remove-button .button:hover{color:var(--accent)}.cart-drawer .drawer__footer{background:var(--paper);border-top:1px solid var(--hair)}.cart-drawer .totals{font-family:var(--sans);font-size:1.7rem}.cart-drawer .cart__checkout-button{border-radius:var(--r-pill);background:var(--cta);color:#fff;font-family:var(--sans);font-size:1.7rem;font-weight:700;min-height:54px;box-shadow:none}.cart-drawer .cart__checkout-button:hover{background:var(--cta-hover)}.cart-drawer__empty-content .cart__login-title,.cart-drawer__empty-content .cart__empty-text{font-size:1.7rem;color:var(--ink-soft)}.lg-upsell{padding:14px var(--gutter) 4px;border-bottom:1px solid var(--hair)}.lg-upsell__heading{margin:0 0 10px;color:var(--ink-soft)}.lg-upsell__row{list-style:none;margin:0;padding:0 0 12px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.lg-upsell__item{flex:0 0 148px;scroll-snap-align:start;background:var(--paper);border-radius:var(--r-md);padding:10px;display:flex;flex-direction:column;gap:7px;box-shadow:var(--sh-rest)}.lg-upsell__link{display:flex;flex-direction:column;gap:5px;text-decoration:none;color:inherit}.lg-upsell__img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--r-sm)}.lg-upsell__title{font-size:1.4rem;font-weight:700;line-height:1.3;color:var(--heading)}.lg-upsell__price{font-size:1.5rem;font-weight:800;color:var(--heading)}.lg-upsell__price--free{display:flex;align-items:baseline;gap:6px;color:var(--accent)}.lg-upsell__price--free s{font-weight:500;color:var(--ink-soft);text-decoration-thickness:1px}.lg-upsell__add{width:100%;min-height:44px;border:0;border-radius:var(--r-pill);background:var(--cta);color:#fff;font-family:var(--sans);font-size:1.5rem;font-weight:700;cursor:pointer;transition:background .2s var(--ease)}.lg-upsell__add:hover{background:var(--cta-hover)}.lg-upsell__form .product-form__error-message-wrapper{font-size:1.3rem;color:var(--heading)}.lg-ship{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-md);padding:14px 16px;margin:0 0 20px}.lg-ship__say{margin:0 0 10px;font-size:1.6rem;line-height:1.4;color:var(--ink)}.lg-ship__say strong{font-weight:700}.lg-ship__track{height:8px;border-radius:var(--r-pill);background:#0d0f110f;overflow:hidden}.lg-ship__fill{display:block;height:100%;border-radius:var(--r-pill);background:var(--accent);transition:width .42s var(--ease)}.lg-ship--flat .lg-ship__say{margin:0}.lg-ship__note{margin:8px 0 0;font-size:1.4rem;line-height:1.45;color:var(--ink-soft)}.lg-sum{margin:0}.lg-sum__heading{margin:0 0 4px;font-family:var(--sans);font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.lg-sum__rows{margin:0}.lg-sum__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed var(--hair);font-size:1.5rem;line-height:1.3}.lg-sum__row dt{color:var(--ink-soft)}.lg-sum__row dd{margin:0;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.lg-sum__row--save dt,.lg-sum__row--save dd{color:var(--accent)}.lg-sum__row:last-child{padding-bottom:0;border-bottom:0}.lg-saved{display:flex;align-items:center;gap:10px;margin:10px 0 0;padding:10px 12px;border-radius:var(--r-sm);background:#0c3a240f}.lg-saved__mark{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--paper)}.lg-saved__mark svg{width:13px;height:13px;fill:currentColor}.lg-saved__text{min-width:0;font-size:1.5rem;line-height:1.4;color:var(--ink-soft)}.lg-saved strong{font-weight:700;color:var(--accent)}.cart-drawer .drawer__footer-scroll>details{margin:0;padding:0 var(--gutter);border-bottom:1px solid var(--hair)}.cart-drawer .cart__ctas{padding:11px var(--gutter) 10px}.lg-plan-toast{position:fixed;z-index:1000;left:50%;top:74px;pointer-events:none;width:calc(100vw - 32px);max-width:420px;padding:13px 18px;border-radius:var(--r-sm);background:var(--green-900);color:var(--paper);font-family:var(--sans);font-size:1.5rem;line-height:1.4;text-align:center;box-shadow:var(--sh-plate);visibility:hidden;opacity:0;transform:translate(-50%,-12px);transition:opacity .28s var(--ease),transform .28s var(--ease),visibility 0s linear .28s}.lg-plan-toast.is-up{visibility:visible;opacity:1;transform:translate(-50%);transition-delay:0s}#shopify-pc__banner.shopify-pc__banner__dialog{top:0!important;left:0!important;right:0!important;bottom:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:#0d0f118c!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ink)!important;font-family:var(--sans)!important}#shopify-pc__banner .shopify-pc__banner__wrapper{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:calc(100% - 40px)!important;max-width:560px!important;max-height:calc(100% - 40px)!important;overflow:auto!important;box-sizing:border-box!important;padding:28px 26px calc(24px + env(safe-area-inset-bottom,0px))!important;background:var(--paper)!important;border-radius:22px!important;box-shadow:0 26px 60px #0d0f113d!important}#shopify-pc__banner h2{margin:0 0 10px!important;font-family:var(--sans)!important;font-size:22px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.02em!important;color:var(--heading)!important;text-wrap:balance}#shopify-pc__banner p{max-width:60ch;font-size:15px!important;line-height:1.4!important;color:var(--ink-soft)!important}#shopify-pc__banner p a{color:var(--accent)!important;text-decoration:underline!important;text-underline-offset:2px;white-space:nowrap}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:18px!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:center}#shopify-pc__banner .shopify-pc__banner__btns button{margin:0!important;min-height:48px!important;padding:12px 16px!important;flex-basis:auto!important;border:0!important;border-radius:var(--r-pill)!important;font-family:var(--sans)!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.01em!important}#shopify-pc__banner .shopify-pc__banner__btn-accept{order:1;background:var(--cta)!important;color:#fff!important}#shopify-pc__banner .shopify-pc__banner__btn-accept:hover{background:var(--cta-hover)!important}#shopify-pc__banner .shopify-pc__banner__btn-decline{order:2;background:transparent!important;color:var(--heading)!important;box-shadow:inset 0 0 0 1px var(--hair-strong)!important}#shopify-pc__banner .shopify-pc__banner__btn-decline:hover{box-shadow:inset 0 0 0 1.5px var(--select)!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1!important;order:3;min-height:auto!important;padding:2px 0 0!important;background:transparent!important;color:var(--ink-soft)!important;font-size:14px!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:2px}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:hover{color:var(--accent)!important}#shopify-pc__banner button:focus{box-shadow:inset 0 0 0 1px var(--hair-strong)!important}#shopify-pc__banner .shopify-pc__banner__btn-accept:focus,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:focus{box-shadow:none!important}#shopify-pc__banner button:focus-visible{outline:3px solid var(--cta)!important;outline-offset:3px!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:focus span{outline:none!important}@media(max-width:420px){#shopify-pc__banner .shopify-pc__banner__btns{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/lg-chrome.css.map */
