.card-wrapper .card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 14px 30px #1f2a1424}.card__inner{border:1px solid rgba(31,42,20,.06)}.card__heading a{text-decoration:none}.card-information .caption-with-letter-spacing{letter-spacing:.04em}.card .price{font-size:1.5rem}.card .price .price-item--regular{color:rgb(var(--color-foreground));font-weight:600}.card .price--on-sale .price-item--regular{font-weight:400;opacity:.55}.card .price .price-item--sale{font-weight:600}.card__badge .badge{background:#f2d14e;color:#2a2410;border:0}.card .rating{margin:.4rem 0 .2rem}.card .rating-star{--letter-spacing: .1;--font-size: 1.1}.card .rating-star:before{color:#5c7a2f}.card .rating-text{font-size:1.1rem;opacity:.6}.bp-hero__h{font-weight:600;letter-spacing:-.02em}.collection__view-all .link,.center .link{font-weight:600;text-underline-offset:.3em}.header__menu-item{font-weight:500;letter-spacing:-.005em}.header__menu-item:hover span{text-decoration-thickness:.15rem}.bp-colldesc__cb{display:none}.bp-colldesc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:72rem;opacity:.8}.bp-colldesc__cb:checked~.bp-colldesc{display:block;-webkit-line-clamp:unset;overflow:visible}.bp-colldesc__btn{display:inline-block;margin-top:.8rem;font-size:1.3rem;font-weight:600;color:#5c7a2f;cursor:pointer;text-decoration:underline;text-underline-offset:.3em}.bp-colldesc__btn .less{display:none}.bp-colldesc__cb:checked~.bp-colldesc__btn .more{display:none}.bp-colldesc__cb:checked~.bp-colldesc__btn .less{display:inline}.product__title h1{line-height:1.1}.product .price--large .price-item--regular{font-weight:700}.product-form__submit{font-weight:600}.bp-pub{padding:28px 0 24px!important;border-top:1px solid rgba(31,42,20,.08)}.bp-pub__eyebrow{opacity:.5!important;font-family:IBM Plex Mono,monospace;font-size:1.1rem!important;margin-bottom:1.2rem!important}.bp-pub__item{font-size:1.6rem!important;font-weight:500!important;opacity:.55!important}.bp-pub__note{font-size:1.15rem!important;opacity:.5!important;margin-top:1.2rem!important}.footer{border-top:0!important}.footer-block__brand-info .footer-block__heading{font-family:var(--font-heading-family);font-size:1.9rem;font-weight:600;letter-spacing:-.02em;text-transform:none;opacity:1;margin:0 0 1rem}.footer-block__brand-info .rte{font-size:1.4rem;line-height:1.55;opacity:.75;max-width:34ch}.footer-block__brand-info .footer__list-social{margin-top:1.6rem;justify-content:flex-start}.footer-block--newsletter{margin:0!important;max-width:40rem}.footer-block__newsletter .footer-block__heading{font-size:1.5rem!important;font-weight:600!important;margin-bottom:1.2rem!important}.footer .newsletter-form{max-width:36rem}.footer .newsletter-form__field-wrapper{max-width:none}@media screen and (min-width:990px){.footer__content-top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:3.6rem 4rem;padding-bottom:0}.footer__blocks-wrapper{display:contents}.footer-block{margin:0!important}.footer-block:not(.footer-block--menu){grid-column:1;grid-row:1}.footer-block--newsletter{grid-column:1;grid-row:2;align-self:end}.footer-block--menu{grid-row:1 / span 2}.footer-block--menu:nth-of-type(2){grid-column:2}.footer-block--menu:nth-of-type(3){grid-column:3}.footer-block--menu:nth-of-type(4){grid-column:4}}.footer__content-bottom{border-top:1px solid rgba(31,42,20,.1)}.footer .list-social__link{opacity:.8}.footer .list-social__link:hover{opacity:1}.bp-fsb{padding:1rem 0 1.2rem;font-size:1.3rem}.drawer__header .bp-fsb{width:100%;order:10;padding-top:1.4rem}.drawer__header{flex-wrap:wrap}.bp-fsb__text{margin:0 0 .7rem}.bp-fsb__track{height:.6rem;border-radius:1rem;background:#1f2a141a;overflow:hidden}.bp-fsb__fill{height:100%;width:0;border-radius:1rem;background:#5c7a2f;transition:width .4s ease}.bp-fsb.is-done .bp-fsb__fill{background:#f2d14e}.button,.shopify-challenge__button,.customer button{font-weight:600;letter-spacing:0}.button--secondary{box-shadow:0 0 0 1px rgba(var(--color-foreground),.45) inset}.bp-hero__cta .button--secondary{color:#f7fbee;box-shadow:0 0 0 1px #f7fbee80 inset;background:transparent}.bp-hero__cta .button--secondary:hover{box-shadow:0 0 0 2px #f7fbeecc inset}@media(prefers-reduced-motion:reduce){.card-wrapper .card{transition:none}.card-wrapper:hover .card{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
