.tj-r3 [id$=__tj_accessories] .resource-list__slide{--slide-width: calc((100% - var(--resource-list-column-gap)) / 2)}@media(min-width:750px){.tj-r3 [id$=__tj_accessories] .resource-list__slide{--slide-width: calc((100% - 4 * var(--resource-list-column-gap)) / 5)}}@media(min-width:750px){.tj-r3 [id$=__product_list_kkd6Mz] .resource-list--grid{grid-template-columns:repeat(4,minmax(0,calc((100% - 4 * var(--resource-list-column-gap)) / 5)));justify-content:center}}.tj-r3 .menu-list__link{font-weight:500}.tj-r3:has(#Details-menu-drawer-container[open],#cart-drawer dialog[open]) shopify-forms-embed{visibility:hidden;pointer-events:none}.tj-cart-shipping{font:400 15px/1.55 var(--font-body--family);margin:16px 0;padding:12px;background:#f4f1eb;color:#17262c}.tj-r3[data-template=page] h1,.tj-r3[data-template=collection] h1{font:500 clamp(28px,3vw,36px)/1.2 var(--font-body--family)}.tj-r3[data-template=product] h1{font:500 clamp(26px,3vw,34px)/1.2 var(--font-body--family)}.tj-r3[data-template=page] .page-content :is(p,li,td){font-size:16px;line-height:1.65}.tj-r3[data-template=page] .page-content :is(h2,h3,h4){font-family:var(--font-body--family);font-weight:500}.tj-r3 .menu-drawer__navigation{--menu-top-level-font-size: 1.125rem;--menu-parent-font-size: 1rem;--menu-child-font-size: 1rem}.tj-r3 .menu-drawer__menu-item{min-height:48px;padding-block:12px}.tj-r3 .menu-drawer__menu-item--mainlist{font-size:1.125rem;font-weight:500}.tj-r3 .menu-drawer__menu-item--child{font-size:1rem;padding-inline-start:16px;font-weight:400}.tj-r3 .menu-drawer__menu--childlist{margin-block:0 12px}.tj-menu-chevron{width:18px;height:18px;flex-shrink:0;transition:transform .2s}details[open]>summary .tj-menu-chevron{transform:rotate(180deg)}.tj-secondary-menu{list-style:none;padding:20px 18px;margin:16px 0 0;border-top:1px solid #d3d0c9;display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.tj-secondary-menu a{display:flex;align-items:center;min-height:44px;font:400 14px/1.45 var(--font-body--family);color:inherit}.tj-review-notice{padding:8px 20px;text-align:center;font:400 14px/1.4 var(--font-body--family);color:#17262c;background:#e6edf0;border-bottom:1px solid #c5d4d8}.tj-r3 .header-cc__group-label{font-size:14px;text-transform:none}.tj-r3 :is(input,select,textarea){font-family:var(--font-body--family);font-size:16px}.tj-r3 :is(button,.button,summary,.facets__label){font-family:var(--font-body--family)}.tj-r3 .page-content{font-size:16px;line-height:1.65}.tj-r3 .page-content :is(h1,h2,h3,h4),.tj-r3 [data-template^=page] :is(.thejemi-faq__title,.thejemi-contact__title,.tj-contact__title,.tj-track__title){font-family:var(--font-body--family);font-weight:500}.tj-r3 .page-content h2{font-size:clamp(22px,2.4vw,28px);line-height:1.3}.tj-r3 .page-content h3{font-size:20px;line-height:1.4}.tj-r3 [data-template^=product] h1{font-size:clamp(26px,3vw,34px)}@media(max-width:749px){.tj-r3 [data-template^=product] h1{font-size:22px;line-height:1.25}}.tj-r3 [data-template^=page] h1,.tj-r3 [data-template^=collection] h1{font-size:clamp(28px,3vw,36px);line-height:1.2}.tj-r3 .hero h1{font-size:clamp(32px,4.6vw,56px);line-height:1.1}.tj-r3 .hero{min-height:clamp(460px,42vw,760px);padding-top:0}.tj-r3 .hero img.hero__media{object-position:center top}.tj-purchase-terms{font:400 15px/1.55 var(--font-body--family);color:#17262c;border-block:1px solid #d3d0c9;padding-block:16px}.tj-purchase-terms p{margin:0 0 12px}.tj-purchase-terms summary{min-height:44px;display:list-item;cursor:pointer;padding-block:10px;font-weight:500}.tj-purchase-terms a,.tj-size-links a{color:#315a64;text-decoration:underline;text-underline-offset:3px}.tj-size-links{font-size:15px;line-height:1.6;margin-block:0}.tj-founder{max-width:760px;margin-inline:auto;padding:16px 24px 32px;text-align:center}.tj-founder h2{font:400 clamp(28px,3.5vw,40px)/1.2 var(--font-heading--family)}.tj-founder p{font-size:16px;line-height:1.65;margin:16px auto 24px;max-width:60ch}.tj-founder .tj-eyebrow{font-size:clamp(18px,1.4vw,20px);color:#315a64;font-weight:500}.tj-founder .button{width:fit-content;margin-inline:auto}.tj-r3 #tj-home-benefits .tj-benefits__title{font-size:15px}.tj-r3 #tj-home-benefits .tj-benefits__text{font-size:14px}.tj-r3 #tj-home-benefits .tj-benefits__item{padding:8px 12px}.tj-r3 #tj-home-benefits .tj-benefits__first-order,.tj-r3 #tj-home-benefits .tj-benefits__threshold{white-space:normal}.tj-r3 .page-content table{max-width:100%}.tj-r3 .page-content img{max-width:100%;height:auto}.tj-r3 [data-template^=page] :is(label,.field__label){font-size:14px;text-transform:none}@media(max-width:749px){.tj-r3[data-template=index] #MainContent>.hero-wrapper:first-child{margin-top:0;padding-top:0}.tj-r3[data-template=index] #MainContent>.hero-wrapper:first-child>.hero{padding-top:0}.tj-r3 #tj-home-benefits .tj-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.tj-r3 #tj-home-benefits .tj-benefits__item{flex-direction:column;justify-content:flex-start;gap:5px;padding:0 6px}.tj-r3 #tj-home-benefits .tj-benefits__item+.tj-benefits__item{border-left:1px solid #d3d0c9;border-top:0}.tj-r3 #tj-home-benefits .tj-benefits__link{flex-direction:column;gap:5px}.tj-r3 #tj-home-benefits .tj-benefits__icon{width:22px;height:22px;margin:0}.tj-r3 #tj-home-benefits .tj-benefits__title{font-size:13px}.tj-r3 #tj-home-benefits .tj-benefits__text{font-size:12px}.tj-review-notice{padding-inline:12px;font-size:13px}.tj-r3 .hero{min-height:max(360px,100vw)}.tj-r3 .hero__container{padding-block:0 20px}.tj-r3 .hero__content-wrapper .group-block{padding-block:0}.tj-r3 .hero .group-block-content{gap:10px}.tj-r3 .hero h1{font-size:28px;max-width:18ch;margin-inline:auto}.tj-r3 .hero .text-block p{font-size:13px;line-height:1.4}.tj-r3 .hero .paragraph{max-width:34ch;text-align:center}.tj-r3 .hero .button-custom{min-height:44px;padding:10px 16px;font-size:14px}.tj-r3 .header__columns{padding-block:0;min-height:48px}.tj-r3 .header-logo__image{height:30px;width:auto}}@media(prefers-reduced-motion:reduce){.tj-menu-chevron{transition:none}}@media(min-width:750px){.tj-r3 header-menu .menu-list__list-item:not([slot=overflow],[slot=more]){position:relative}.tj-r3 header-menu .menu-list__list-item:not([slot=overflow],[slot=more])>.menu-list__submenu{top:100%;inset-inline-start:0;inset-inline-end:auto;width:max-content;min-width:220px;max-width:min(300px,calc(100vw - 32px));padding:0;clip-path:none;background:var(--color-submenu, var(--color-background));border:1px solid #d3d0c9;border-radius:0 0 6px 6px;box-shadow:0 8px 20px #17262c1f}.tj-r3 header-menu .menu-list__list-item:not([slot=overflow],[slot=more])>.menu-list__submenu>.menu-list__submenu-inner{display:block;transform:none;padding:10px;max-height:calc(100dvh - var(--header-height) - 64px)}.tj-r3 header-menu .menu-list__list-item:not([slot=overflow],[slot=more]) .mega-menu,.tj-r3 header-menu .menu-list__list-item:not([slot=overflow],[slot=more]) .mega-menu__grid,.tj-r3 header-menu .menu-list__list-item:not([slot=overflow],[slot=more]) .mega-menu__list{display:block;width:100%;min-width:0;margin:0;padding:0}.tj-r3 header-menu .menu-list__list-item:not([slot=overflow],[slot=more]) .mega-menu__link{display:flex;align-items:center;min-height:40px;padding:8px 12px;border-radius:3px}.tj-r3 header-menu .menu-list__list-item:not([slot=overflow],[slot=more]) .mega-menu__link:is(:hover,:focus-visible){background:#e6e3dd;color:#17262c}.tj-r3 .header:has(.menu-list__list-item:not([slot=overflow],[slot=more])>.menu-list__link[aria-expanded=true]) .header__underlay-open{height:var(--header-height)}.tj-r3 .header:has(.menu-list__list-item:not([slot=overflow],[slot=more])>.menu-list__link[aria-expanded=true]) .header__underlay-open:after{display:none}}.tj-variant-picker{--variant-picker-swatch-width: 36px;--variant-picker-swatch-height: 36px;--variant-picker-swatch-radius: 50%;--color-selected-variant-background: #e6edf0;--color-selected-variant-text: #17262c;--color-selected-variant-border: #315a64}.tj-variant-picker .variant-option--buttons{gap:10px}.tj-variant-picker legend{font-size:15px;font-weight:500}.tj-variant-picker .variant-option__swatch-value{color:#17262c;padding-inline-start:4px}.tj-variant-picker .variant-option__button-label{min-height:44px;min-width:48px}.tj-variant-picker .variant-option__button-label--has-swatch:has(input){display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:3px;border:1px solid transparent;border-radius:50%;background:transparent;overflow:visible}.tj-variant-picker .tj-color-chip{display:block;width:36px;height:36px;border-radius:50%;background:var(--swatch-background);background-size:cover;background-position:center;border:1px solid rgb(23 38 44 / 25%)}.tj-variant-picker .variant-option__button-label--has-swatch:has(:checked){outline:2px solid #315a64;outline-offset:0}.tj-variant-picker .variant-option__button-label--has-swatch:has(:focus-visible){outline:2px solid #17262c;outline-offset:3px}.tj-variant-picker .tj-swatch-check{display:none;position:absolute;inset:auto -1px -1px auto;width:18px;height:18px;padding:2px;border-radius:50%;color:#fff;background:#315a64;box-shadow:0 0 0 2px #f4f1eb;pointer-events:none}.tj-variant-picker label:has(:checked) .tj-swatch-check{display:block}.tj-variant-picker label:has([data-option-available=false]) .tj-color-chip{opacity:.4}.tj-variant-picker .variant-option__button-label--has-swatch:has(.tj-color-fallback){width:auto;border-radius:6px;border-color:#d3d0c9;padding-inline:12px}.tj-variant-picker .tj-color-fallback{font-size:14px}.tj-sale-price{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:7px}.tj-sale-price .compare-at-price{color:#b3262d;text-decoration:line-through}.tj-sale-price__badge{display:inline-block;padding:4px 9px;border-radius:999px;background:#f8e7ea;color:#751b29;font:600 12px/1.3 var(--font-body--family);white-space:nowrap}.tj-sale-price__note{flex-basis:100%;color:#626262;font:400 12px/1.4 var(--font-body--family)}
/*# sourceMappingURL=/cdn/shop/t/73/assets/thejemi-redesign.css.map */
