:root{--jm-ink: #164f51;--jm-body: #3d504d;--jm-cream: #faf8f3;--jm-sage: #e8efea;--jm-focus: #966030}.jm-mobile-search{display:none}.template .header__nav__link{font-size:1.4rem}.template .header__nav__link:focus-visible,.template .menu-drawer__menu-item:focus-visible,.template .footer a:focus-visible,.template .footer summary:focus-visible{outline:3px solid var(--jm-focus);outline-offset:3px}.template--index .products-carousel__title,.template--index .links-with-image__title,.template--collection .collection-banner__title,.template--page .page-generic__title{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;line-height:1.15}.template--index .products-carousel__title,.template--index .links-with-image__title{color:var(--jm-ink);font-size:clamp(2.8rem,3vw,4rem)}.template--collection .collection-banner__title,.template--page .page-generic__title{font-size:clamp(3.2rem,4vw,4.8rem)}.template .product-card>.product-card__media>.media[data-product-media]{padding-block-start:100%!important;padding-block-end:0!important;background:#fff}.template .product-card>.product-card__media>.media[data-product-media] img{object-fit:contain}.template .product-card__title{color:var(--jm-ink);font-size:1.6rem;line-height:1.4}.template .product-card__title a:focus-visible{outline:3px solid var(--jm-focus);outline-offset:3px}.template .product-card__link:focus-visible{outline:3px solid var(--jm-focus);outline-offset:3px}.template--index .products-carousel--spacing-desktop-compact{padding-block:4rem}.template--index .products-carousel__head{margin-bottom:2.4rem}.template--index .links-with-image--links .links-with-image__content{padding-block:0}.template--index .links-with-image__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.template--index .links-with-image__list__item+.links-with-image__list__item{margin-top:0}.template--index .links-with-image__link{display:flex;align-items:center;min-height:44px;padding:.8rem 3rem .8rem 0;color:var(--jm-ink);font-size:1.5rem;line-height:1.45}.template--index .links-with-image__link:focus-visible{outline:3px solid var(--jm-focus);outline-offset:3px}.template .footer__content__text{font-size:1.6rem;line-height:1.6}.template .footer__nav-item li a{display:inline-flex;align-items:center;min-height:44px;font-size:1.5rem;line-height:1.5}.template .footer__nav-item .footer__title{font-size:1.6rem}@media(max-width:989px),(hover:none),(pointer:coarse){.template .header__inner{grid-template-columns:88px minmax(0,1fr) 88px;grid-template-areas:"hamburger logo utils";grid-template-rows:auto}.template .header__logo{justify-self:center}.template .header header-drawer{display:block;width:44px;justify-self:start}.template .header .menu-drawer-container,.template .header .menu-drawer-icon{width:44px}.template .header .menu-drawer-icon{height:44px}.template .header .header__nav,.template .header .header__utils__item--search,.template .header .header__utils__item--account,.template .header .header__search-start{display:none}.template .header__utils{justify-self:end;min-width:0}.template .header__utils__list{display:flex;flex-flow:row nowrap;align-items:center;gap:0}.template .header__utils__item{flex:0 0 44px;margin:0}.template .jm-mobile-search{display:block}.template .header__utils__item>a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0}.template .header__utils__item>a>svg{display:block;flex:none}.template #cart-icon .cart-item-count{inset-block-start:2px;inset-inline-end:2px;min-width:1.5rem;width:auto;padding-inline:2px;transform:none}.jm-mobile-search svg{width:22px;height:22px}.jm-mobile-search a:focus-visible{outline:3px solid var(--jm-focus);outline-offset:2px}}@media(max-width:749px){.template--index .products-carousel--spacing-mobile-compact{padding-block:3.2rem}.template--index .products-carousel__head{margin-bottom:2rem}.template .product-card__title{font-size:1.5rem}.template .footer{padding-top:3.6rem}.template .footer__accordion,.template .footer__socials{padding-block:1.6rem}.template .footer__accordion li+li{margin-top:0}}@media(prefers-reduced-motion:reduce){.template .product-card__media .media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAABA */
