:root{--font-heading-family: "europa", sans-serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "europa", sans-serif;--font-body-style: normal;--font-body-weight: 300;--font-body-weight-bold: 400;--font-accent-family: "area-inktrap", sans-serif;--font-accent-weight: 400;--brand-white: #ffffff;--brand-cream: #eae3da;--brand-beige: #d3c6b4;--brand-navy: #111a25;--brand-brown: #423732;--brand-sage: #848b79;--brand-cream-rgb: 234, 227, 218;--brand-beige-rgb: 211, 198, 180;--brand-navy-rgb: 17, 26, 37;--brand-brown-rgb: 66, 55, 50;--brand-sage-rgb: 132, 139, 121}.brand-eyebrow,.eyebrow,.section__eyebrow{font-family:var(--font-accent-family);font-weight:var(--font-accent-weight);text-transform:uppercase;letter-spacing:.18em;font-size:.8rem;color:rgb(var(--brand-sage-rgb))}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em,.brand-accent{font-family:var(--font-accent-family);font-style:normal;font-weight:var(--font-accent-weight)}:root{--font-serif: "europa", sans-serif;--font-sans: "europa", sans-serif;--foreground: 213 37% 11%;--foreground-muted: 213 20% 30%;--background: 0 0% 100%;--accent: 79 8% 51%;--primary: 213 37% 11%;--primary-hover: 213 40% 7%;--radius-card: 24px;--radius-pill: 50px;--container-padding-x: 5%;--surface: 36 30% 77%;--surface-raised: 36 25% 70%;--section-padding-y: 100px;--shadow-product: 0 20px 40px rgba(var(--brand-navy-rgb, 17,26,37), .08);--destructive: 0 60% 45%;--position: 50%}@media(prefers-reduced-motion:reduce){.animate-fade-up,.matcha-hero__media,.bs-card__img,.story-img-fluid,.bs-card__quick-add{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid rgb(var(--brand-sage-rgb, 132,139,121));outline-offset:2px}.matcha-hero__btn,.bs-card__quick-add:not(.bs-card__quick-add--soldout),.story-btn-premium,.cta-button,.edgy-btn-premium,.footer-join-btn,.iwt-btn,.jp-atc-btn,.store-action-btn,.store-action-btn--primary{background-color:var(--brand-navy, #111a25)!important;color:var(--brand-cream, #eae3da)!important;border:none!important}.matcha-hero__btn:hover,.bs-card__quick-add:not(.bs-card__quick-add--soldout):hover,.story-btn-premium:hover,.cta-button:hover,.edgy-btn-premium:hover,.footer-join-btn:hover,.iwt-btn:hover,.jp-atc-btn:hover,.store-action-btn:hover,.store-action-btn--primary:hover{background-color:#0b121b!important;color:var(--brand-cream, #eae3da)!important}html,body{overflow-x:clip;max-width:100%}body{background-color:var(--brand-cream, #eae3da)!important}.launcher-button,.launcher-content-container,.launcher-icon-container,.launcher-text-container,[class*=launcher-]{background:var(--brand-navy, #111a25)!important;background-image:none!important;box-shadow:none!important}.launcher-button{border-radius:9999px!important;overflow:hidden!important}.launcher-text,.launcher-button .launcher-text{color:var(--brand-cream, #eae3da)!important;background:transparent!important}.launcher-icon-container svg,.launcher-icon-container path{fill:var(--brand-cream, #eae3da)!important}.card__heading,.card__heading.h5{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:1.15rem!important;line-height:1.25!important;letter-spacing:-.01em!important}.card__information .caption-with-letter-spacing,.card-information .caption-with-letter-spacing,.card__information .caption-large{font-family:var(--font-accent-family, "area-inktrap", sans-serif)!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:.7rem!important;color:rgb(var(--brand-sage-rgb, 132,139,121))!important;opacity:1!important}.card-information .price,.card__information .price{font-family:var(--font-body-family)!important;color:var(--brand-navy, #111a25)!important}.contact .field,.contact .text-area{border-radius:10px}.contact .field__input{border-radius:10px!important;border:1px solid rgba(var(--brand-navy-rgb, 17,26,37),.18)!important;background:#ffffff80!important}.contact .field__input:focus{border-color:rgb(var(--brand-sage-rgb, 132,139,121))!important;box-shadow:none!important}.template-search__search .search{border-radius:var(--radius-pill, 50px)}.template-search__search .search__input.field__input{background:#fff9!important;color:var(--brand-navy, #111a25)!important;border:1px solid rgba(var(--brand-navy-rgb, 17,26,37),.18)!important;border-radius:var(--radius-pill, 50px)!important;padding-left:2rem}.template-search__search .search__input.field__input::placeholder{color:rgba(var(--brand-navy-rgb, 17,26,37),.5)}.template-search__search .search__input.field__input:focus{border-color:rgb(var(--brand-sage-rgb, 132,139,121))!important;box-shadow:none!important;outline:none}.template-search__search .search__button{color:var(--brand-navy, #111a25);right:.6rem}.template-search__search .search__button .icon{color:var(--brand-navy, #111a25)}.search__input.field__input,input[type=search].field__input{background:#fff9!important;color:var(--brand-navy, #111a25)!important}.search__input.field__input::placeholder{color:rgba(var(--brand-navy-rgb, 17,26,37),.5)!important}.predictive-search,.predictive-search__results-list,.predictive-search__item,.predictive-search__item-link,.predictive-search__item--term{background:#fff!important;background-color:#fff!important;color:var(--brand-navy, #111a25)!important}.predictive-search{border-radius:0 0 12px 12px!important}.predictive-search__item[aria-selected=true],.predictive-search__item:hover,.predictive-search__item-link:hover,.predictive-search__item-link:focus,.predictive-search__item-link[aria-selected=true],.predictive-search__item--term:hover,.predictive-search__item--term[aria-selected=true]{background:var(--brand-cream, #eae3da)!important;background-color:var(--brand-cream, #eae3da)!important;color:var(--brand-navy, #111a25)!important}.predictive-search__heading{color:rgb(var(--brand-sage-rgb, 132,139,121))!important}.localization-form__select{border-radius:var(--radius-pill, 50px)!important}.disclosure__list-wrapper{border-radius:16px!important}.stamped-launcher-frame-container{bottom:96px!important;right:24px!important;width:60px!important;height:60px!important;border-radius:50%!important;overflow:visible!important}.stamped-launcher-frame-container .launcher-icon-container{display:flex!important;align-items:center;justify-content:center}.stamped-launcher-frame-container .launcher-icon{width:26px!important;height:26px!important}.shop-hero-heading,.stores-hero-heading,.story-heading,.banner--hero .banner__heading,.rich-text--hero .rich-text__heading{font-style:italic}.jdgm-revs-tab-btn{border-radius:14px 14px 0 0!important;overflow:hidden}.bs-card{display:flex;flex-direction:column}.bs-card__media{position:relative;aspect-ratio:4 / 5;margin-bottom:1.5rem;overflow:hidden;border-radius:var(--radius-card, 24px);background:rgba(var(--brand-navy-rgb,17,26,37),.04)}.bs-card__media-link{display:block;width:100%;height:100%}.bs-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.1s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover){.bs-card:hover .bs-card__img{transform:scale(1.06)}}.bs-card__badges{position:absolute;top:1rem;left:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:2}.bs-card__badge{background:var(--brand-navy, #111a25);color:var(--brand-cream, #eae3da);font-family:var(--font-accent-family, "area-inktrap", sans-serif);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:50px}.bs-card__quick-form{position:absolute;bottom:1rem;left:1rem;right:1rem;z-index:3}.bs-card__quick-add{display:flex;align-items:center;justify-content:center;position:absolute;bottom:1rem;left:1rem;right:1rem;z-index:3;width:auto;min-height:50px;border:0;cursor:pointer;background:var(--brand-navy, #111a25);color:var(--brand-cream, #eae3da);font-family:var(--font-accent-family, "area-inktrap", sans-serif);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius-pill, 50px);opacity:0;transform:translateY(12px);transition:opacity .35s,transform .35s cubic-bezier(.25,.46,.45,.94),background-color .3s}.bs-card__quick-form .bs-card__quick-add{position:static;width:100%;left:auto;right:auto;bottom:auto}.bs-card:hover .bs-card__quick-add,.bs-card__quick-add:focus-visible{opacity:1;transform:translateY(0)}.bs-card__quick-add:hover{background:var(--brand-brown, #423732)}.bs-card__quick-add--soldout{background:rgba(var(--brand-navy-rgb,17,26,37),.35);cursor:default}@media(max-width:1024px){.bs-card__quick-add{opacity:1;transform:none}}.bs-card__title-link{text-decoration:none}.bs-card__title{font-family:var(--font-heading-family);font-weight:400;font-size:1.4rem;line-height:1.2;color:var(--brand-navy, #111a25);margin:0 0 .5rem;transition:color .3s;text-decoration:none}.bs-card:hover .bs-card__title{color:rgb(var(--brand-sage-rgb,132,139,121))}.bs-card__tagline{font-family:var(--font-accent-family, "area-inktrap", sans-serif);font-size:.875rem;color:rgba(var(--brand-navy-rgb,17,26,37),.7);margin:0 0 .75rem}.bs-card__price{font-family:var(--font-body-family);font-size:1rem;font-weight:400;color:var(--brand-navy, #111a25);margin:0}.bs-card__price--sale{color:var(--brand-brown, #423732);margin-right:.5rem}.bs-card__price s{opacity:.5}.collection .product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2.5rem 1.875rem!important}.collection .product-grid .grid__item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}@media(max-width:989px){.collection .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){.collection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.5rem 1rem!important}}#checkout,.cart__checkout-button,.cart__checkout-button.button{background:var(--brand-navy, #111A25)!important;background-color:var(--brand-navy, #111A25)!important;color:#fff!important;border:none!important;border-radius:var(--radius-pill, 50px)!important;box-shadow:none!important}#checkout:after,.cart__checkout-button:after{display:none!important}#checkout:hover,.cart__checkout-button:hover{background:var(--brand-navy, #111A25)!important;color:#fff!important;opacity:.92!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/brand.css.map */
