@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&display=swap";:root{--gl-primary: #2d5016;--gl-primary-mid: #3d6b1e;--gl-accent: #6aaa2a;--gl-accent-light: #a8d060;--gl-cream: #f7f9f3;--gl-surface: #ffffff;--gl-muted: #eef3e6;--gl-text: #1a2610;--gl-text2: #4a5e38;--gl-text3: #7a8e68;--gl-border: #d0dcc0;--gl-earth: #c4a064;--gl-font-heading: Georgia, "Times New Roman", serif;--gl-font-body: "DM Sans", system-ui, sans-serif;--gl-radius-sm: 6px;--gl-radius-md: 10px;--gl-radius-lg: 16px;--gl-radius-pill: 999px;--gl-shadow-sm: 0 1px 3px rgba(45,80,22,.08);--gl-shadow-md: 0 4px 12px rgba(45,80,22,.12);--gl-shadow-lg: 0 8px 24px rgba(45,80,22,.16)}body{font-family:var(--gl-font-body)!important;color:var(--gl-text);background-color:var(--gl-cream)}h1,h2,h3,.h1,.h2,.h3,.title{font-family:var(--gl-font-heading)!important;font-weight:400;color:var(--gl-text);text-transform:none;letter-spacing:-.01em}.collection-list__title,.featured-collection__title,section .title{font-family:var(--gl-font-heading)!important;font-size:28px!important;font-weight:400;color:var(--gl-text);text-transform:none}a{color:var(--gl-primary-mid);text-decoration:none}a:hover{color:var(--gl-primary)}.announcement-bar{background-color:var(--gl-primary)!important;color:var(--gl-accent-light)!important}.announcement-bar__message{font-size:13px!important;font-weight:500;letter-spacing:.04em}.header,.header__wrapper,.header-wrapper{background-color:var(--gl-surface)!important;border-bottom:1px solid var(--gl-border);box-shadow:var(--gl-shadow-sm);overflow:visible!important}header-drawer,sticky-header{overflow:visible!important}.header__heading-link,.header__menu-item,.header__menu-item .link,header-drawer .header__menu-item{color:var(--gl-text2)!important;font-weight:500!important;font-size:15px!important;letter-spacing:.01em;visibility:visible!important;opacity:1!important}.header__menu-item:hover,.header__menu-item[aria-current]{color:var(--gl-primary)!important}.disclosure__button,.localization-selector,.localization-form__select{color:var(--gl-text2)!important}.header__icon,.header__icon svg{color:var(--gl-text2)}.header__icon--cart .cart-count-bubble{background-color:var(--gl-accent);color:var(--gl-surface)}.slideshow__slide{overflow:visible}.slideshow__media,.slideshow__media img{display:block;width:100%;height:100%;object-fit:cover}.button,.button--primary,.btn,.card__cta,[type=submit]{background-color:var(--gl-primary)!important;color:var(--gl-accent-light)!important;border:none!important;border-radius:var(--gl-radius-pill)!important;font-family:var(--gl-font-body)!important;font-size:15px!important;font-weight:500;letter-spacing:.02em;padding:10px 22px;transition:background-color .15s ease,transform .1s ease}.button:hover,.button--primary:hover{background-color:var(--gl-primary-mid)!important;transform:translateY(-1px)}.button:active{transform:scale(.98)}.button--secondary{background-color:transparent!important;color:var(--gl-primary)!important;border:1.5px solid var(--gl-primary)!important}.card-wrapper,.card,.product-card{background:var(--gl-surface);border:.5px solid var(--gl-border);border-radius:var(--gl-radius-lg);box-shadow:var(--gl-shadow-sm);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;height:100%;display:flex;flex-direction:column}.card-wrapper:hover,.card:hover{transform:translateY(-3px);box-shadow:var(--gl-shadow-md)}.card__media,.card__media-wrapper,.card__inner .card__media{background-color:var(--gl-muted);border-bottom:.5px solid var(--gl-border);aspect-ratio:1 / 1!important;overflow:hidden;width:100%;flex-shrink:0}.card__media .media,.card__inner .card__media .media{width:100%!important;height:100%!important;padding-bottom:0!important}.card__media img,.card__inner .card__media img{width:100%!important;height:100%!important;object-fit:cover!important;position:absolute;top:0;left:0}.card__content,.card__information{flex:1;display:flex;flex-direction:column;padding:12px!important}.price__regular,.price-item--regular{color:var(--gl-primary);font-weight:500;font-size:16px!important}.price__sale .price-item--regular,.price-item--compare{color:var(--gl-text3);font-size:14px!important}.badge--sale,.badge--on-sale{background-color:#fef3e2;color:#7a5000;border-radius:var(--gl-radius-pill);font-size:12px!important;font-weight:500;padding:3px 10px}.card__heading,.card__heading a{font-family:var(--gl-font-body)!important;font-size:15px!important;font-weight:500;color:var(--gl-text);line-height:1.35;margin-bottom:auto}.footer,.footer__content-top{background-color:var(--gl-primary)!important;color:var(--gl-accent-light)}.footer a,.footer__link{color:var(--gl-accent-light);opacity:.75}.footer a:hover{opacity:1}.footer__content-bottom{background-color:var(--gl-primary);border-top:1px solid rgba(168,208,96,.2)}.color-background-1{background-color:var(--gl-surface)!important}.color-background-2{background-color:var(--gl-cream)!important}.newsletter__form .field__input{border-color:var(--gl-border);border-radius:var(--gl-radius-pill);color:var(--gl-text)}.rating-star,.icon-star{color:var(--gl-earth)}.pagination__item--current{background-color:var(--gl-primary);color:var(--gl-accent-light);border-radius:var(--gl-radius-sm)}.facets__label,.active-facets__button{border-color:var(--gl-border);color:var(--gl-text2)}.active-facets__button:hover{background-color:var(--gl-muted)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:var(--gl-border);border-radius:3px}::-webkit-scrollbar-track{background:var(--gl-cream)}.product__media-wrapper,.product-media-container{background-color:var(--gl-muted);border-radius:var(--gl-radius-lg);border:.5px solid var(--gl-border);overflow:hidden}.product__title,.product-single__title{font-family:var(--gl-font-heading)!important;font-size:28px!important;font-weight:400;color:var(--gl-text);line-height:1.25}.product__price .price__regular,.product__price .price-item--sale{font-size:24px!important;font-weight:500;color:var(--gl-primary)}.product__price .price-item--compare{font-size:15px!important;color:var(--gl-text3);text-decoration:line-through}.product-form__submit,.product__submit{background-color:var(--gl-primary)!important;color:var(--gl-accent-light)!important;border-radius:var(--gl-radius-pill)!important;font-size:16px!important;font-weight:500;padding:14px 28px;letter-spacing:.02em;transition:background-color .15s,transform .1s}.product-form__submit:hover{background-color:var(--gl-primary-mid)!important;transform:translateY(-1px)}.product__description,.product-single__description{color:var(--gl-text2);font-size:15px!important;line-height:1.7;border-top:.5px solid var(--gl-border);padding-top:16px;margin-top:16px}.cart-drawer,.cart-notification{background-color:var(--gl-cream);border-left:.5px solid var(--gl-border)}.cart-drawer__header,.cart__title-heading{background-color:var(--gl-primary);color:var(--gl-accent-light);padding:16px 20px;font-family:var(--gl-font-heading);font-weight:400;font-size:17px!important}.cart-item,.cart__item{background-color:var(--gl-surface);border-radius:var(--gl-radius-md);border:.5px solid var(--gl-border);margin-bottom:8px;padding:12px;box-shadow:var(--gl-shadow-sm)}.cart__checkout-button,.cart-drawer__checkout{background-color:var(--gl-primary)!important;color:var(--gl-accent-light)!important;border-radius:var(--gl-radius-pill)!important;font-size:16px!important;font-weight:500;padding:14px;width:100%;letter-spacing:.02em;transition:background-color .15s,transform .1s}.cart__checkout-button:hover{background-color:var(--gl-primary-mid)!important;transform:translateY(-1px)}.collection-hero,.collection__banner,.collection-header{background-color:var(--gl-primary);padding:32px 24px 24px}.collection-hero__title,.collection__title{font-family:var(--gl-font-heading)!important;font-size:32px!important;font-weight:400;color:var(--gl-accent-light);text-transform:none}.facets__label,.collection-filter__item{padding:6px 16px;border:.5px solid var(--gl-border);border-radius:var(--gl-radius-pill);font-size:14px!important;color:var(--gl-text2);background:var(--gl-surface);cursor:pointer;transition:all .15s ease}.facets__label:hover{border-color:var(--gl-primary);color:var(--gl-primary)}.facets__label.active,.active-facets__button{background-color:var(--gl-primary);color:var(--gl-accent-light);border-color:var(--gl-primary)}.collection__products,.product-grid{background-color:var(--gl-cream);padding:16px;row-gap:16px}.pagination{display:flex;justify-content:center;gap:6px;padding:24px 0}.pagination__item a,.pagination__item span{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--gl-radius-sm);border:.5px solid var(--gl-border);font-size:14px!important;color:var(--gl-text2);transition:all .15s ease}.pagination__item--current span,.pagination__item a:hover{background-color:var(--gl-primary);color:var(--gl-accent-light);border-color:var(--gl-primary)}:root{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1)}.button,.btn,[type=submit],.product-form__submit,.cart__checkout-button{transition:background-color .15s var(--ease-out),transform .12s var(--ease-out),box-shadow .15s var(--ease-out)!important}.button:active,.btn:active,[type=submit]:active,.product-form__submit:active,.cart__checkout-button:active{transform:scale(.97)!important}.button:hover,.button--primary:hover{box-shadow:0 4px 16px #2d501647!important}header nav a,.header__menu-item,.header__active-menu-item{transition:color .15s ease-out,opacity .15s ease-out!important}.header,.site-header,sticky-header{transition:background-color .18s ease-out,box-shadow .18s ease-out!important}.cart-drawer{transition:transform .3s var(--ease-drawer),visibility .3s!important}.card-wrapper,.card,.product-card{transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)!important}.card-wrapper:hover,.card:hover{transform:translateY(-5px)!important;box-shadow:0 16px 40px #2d501626!important}.card__media img,.card__inner .card__media img{transition:transform .45s var(--ease-out)!important}.card-wrapper:hover .card__media img,.card:hover .card__inner .card__media img{transform:scale(1.05)!important}@keyframes slideInImproved{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes kenBurns{0%{transform:scale(1)}to{transform:scale(1.07)}}.slideshow__text-wrapper .banner__heading{animation:slideInImproved .4s cubic-bezier(.23,1,.32,1) 0ms both}.slideshow__text-wrapper .banner__text,.slideshow__text-wrapper p{animation:slideInImproved .4s cubic-bezier(.23,1,.32,1) 90ms both}.slideshow__text-wrapper .banner__buttons{animation:slideInImproved .4s cubic-bezier(.23,1,.32,1) .17s both}.slideshow__slide .media img,.slideshow__slide .banner__media img{animation:kenBurns 9s ease-in-out forwards;will-change:transform}.slideshow__controls .slider-button,.slider-buttons button{transition:transform .14s var(--ease-out),opacity .14s ease-out!important}.slideshow__controls .slider-button:hover,.slider-buttons button:hover{opacity:.8;transform:scale(1.1)}.slideshow__controls .slider-button:active,.slider-buttons button:active{transform:scale(.93)!important}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.menu-drawer-container{transition:transform .3s var(--ease-drawer),visibility .3s,opacity .25s ease-out!important}.menu-drawer__inner-container{transition:transform .3s var(--ease-drawer)!important}.menu-drawer__navigation .menu-drawer__menu-item:nth-child(1){animation:slideInImproved .3s var(--ease-out) 30ms both}.menu-drawer__navigation .menu-drawer__menu-item:nth-child(2){animation:slideInImproved .3s var(--ease-out) 70ms both}.menu-drawer__navigation .menu-drawer__menu-item:nth-child(3){animation:slideInImproved .3s var(--ease-out) .11s both}.menu-drawer__navigation .menu-drawer__menu-item:nth-child(4){animation:slideInImproved .3s var(--ease-out) .15s both}.menu-drawer__navigation .menu-drawer__menu-item:nth-child(5){animation:slideInImproved .3s var(--ease-out) .19s both}.menu-drawer__menu-item a{transition:color .14s ease-out,transform .14s var(--ease-out)!important;display:inline-block}.menu-drawer__menu-item a:hover{transform:translate(5px)}@media(prefers-reduced-motion:reduce){.slideshow__slide .media img,.slideshow__slide .banner__media img{animation:none!important}.slideshow__text-wrapper .banner__heading,.slideshow__text-wrapper .banner__text,.slideshow__text-wrapper p,.slideshow__text-wrapper .banner__buttons,.menu-drawer__navigation .menu-drawer__menu-item{animation:none!important;opacity:1!important;transform:none!important}}ul.grid.product-grid,.grid.product-grid,.collection__products ul.grid,.featured-collection .grid{align-items:stretch!important}ul.grid.product-grid>li,.grid.product-grid>li,.grid.product-grid .grid__item{display:flex!important;flex-direction:column!important}.card-wrapper.product-card-wrapper{height:100%!important;display:flex!important;flex-direction:column!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;padding:0!important}.card-wrapper.product-card-wrapper .card,.card-wrapper.product-card-wrapper .card--standard,.card-wrapper.product-card-wrapper .card--media{flex:1 1 auto!important;height:100%!important;display:flex!important;flex-direction:column!important;background:var(--gl-surface)!important;border:.5px solid var(--gl-border)!important;border-radius:var(--gl-radius-lg)!important;box-shadow:var(--gl-shadow-sm)!important;overflow:hidden!important}.card-wrapper .card__media,.card-wrapper .card__inner .card__media{aspect-ratio:1 / 1!important;width:100%!important;flex-shrink:0!important;overflow:hidden!important;background-color:var(--gl-muted)!important;border-bottom:.5px solid var(--gl-border)!important;position:relative!important}.card-wrapper .card__media .media,.card-wrapper .card__inner .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding-bottom:0!important}.card-wrapper .card__information,.card-wrapper .card__content{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:14px 14px 16px!important;gap:4px!important;min-height:0!important}.card-wrapper .card__heading,.card-wrapper .card__heading a,.card-wrapper .card-information__subtitle{font-size:14px!important;font-weight:500!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:calc(2 * 1.4 * 14px)!important;max-height:calc(2 * 1.4 * 14px)!important;margin:0 0 2px!important;flex-shrink:0!important;color:var(--gl-text)!important}.card-wrapper .price,.card-wrapper .card__price,.card-wrapper .price-wrapper{margin-top:auto!important;padding-top:6px!important;flex-shrink:0!important}.card-wrapper .price-item--regular{font-size:16px!important;font-weight:600!important;color:var(--gl-primary)!important}.card-wrapper .price-item--compare{font-size:12px!important;color:var(--gl-text3)!important;text-decoration:line-through!important}.card-wrapper .price-item--sale{font-size:16px!important;font-weight:600!important;color:#c0392b!important}.card-wrapper .card__badge{position:absolute!important;top:10px!important;left:10px!important;z-index:2!important}@media screen and (max-width:749px){.card-wrapper .card__information,.card-wrapper .card__content{padding:10px 10px 12px!important}.card-wrapper .card__heading,.card-wrapper .card__heading a{font-size:13px!important;min-height:36.4px!important;max-height:36.4px!important}}.featured-collection .card-wrapper,.collection-list .card-wrapper{height:100%!important}@media(hover:hover)and (pointer:fine){.card-wrapper{perspective:800px;perspective-origin:center center}.card-wrapper .card{transform-style:preserve-3d;transform:rotateX(var(--tilt-rx, 0deg)) rotateY(var(--tilt-ry, 0deg));transition:box-shadow .2s var(--ease-out, cubic-bezier(.23,1,.32,1));will-change:transform}.card-wrapper:not(:hover) .card{transform:rotateX(0) rotateY(0)!important;transition:transform .6s cubic-bezier(.23,1,.32,1),box-shadow .3s var(--ease-out, cubic-bezier(.23,1,.32,1))}.card-wrapper:hover .card{box-shadow:0 20px 60px #2d501633!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__inner .card__media img{transform:scale(1.06) translate(calc(var(--tilt-ry-raw, 0) * -.4px)) translateY(calc(var(--tilt-rx-raw, 0) * .4px))!important;transition:transform 0ms linear!important}.card-wrapper .card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at var(--tilt-lx, 50%) var(--tilt-ly, 50%),rgba(255,255,255,.1) 0%,rgba(255,255,255,.03) 40%,transparent 70%);pointer-events:none;z-index:2;opacity:0;transition:opacity .2s ease;border-radius:var(--gl-radius-lg)}.card-wrapper:hover .card:after{opacity:1}}@media(prefers-reduced-motion:reduce){.card-wrapper .card,.card-wrapper:not(:hover) .card{transform:none!important;transition:box-shadow .2s ease!important}.card-wrapper .card:after{display:none}}@media(hover:none)and (pointer:coarse){.card-wrapper{-webkit-tap-highlight-color:transparent}.card-wrapper .card{transition:transform .1s cubic-bezier(.23,1,.32,1),box-shadow .1s cubic-bezier(.23,1,.32,1)!important}.card-wrapper.gl--touching .card{transform:scale(.96)!important;box-shadow:0 2px 8px #2d50161f!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
