:root{--tj-red: #C51111;--tj-red-dark: #C51111;--tj-black: #141414;--tj-ink-soft: #4A4A4A;--tj-white: #FFFFFF;--tj-peach: #FFFFFF;--tj-peach-mid: #F4F4F4;--tj-line: #ECECEC;--tj-radius: 14px;--tj-gutter: 1.5rem;--tj-max: 1400px;--tj-section-y: clamp(48px, 7vw, 96px)}@media screen and (min-width:750px){:root{--tj-gutter: 5rem}}.tj-wrap{max-width:var(--tj-max);margin:0 auto;padding-left:var(--tj-gutter);padding-right:var(--tj-gutter);box-sizing:border-box}.tj-section{padding-top:var(--tj-section-y);padding-bottom:var(--tj-section-y);color:var(--tj-black)}.tj-section--peach{background:var(--tj-peach)}.tj-section--white{background:var(--tj-white)}.tj-section--black{background:var(--tj-black);color:var(--tj-white)}.tj-section--red{background:var(--tj-red);color:var(--tj-white)}.tj-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;margin-bottom:clamp(24px,3.5vw,44px)}.tj-head--center{flex-direction:column;align-items:center;text-align:center}.tj-eyebrow{display:block;margin:0 0 10px;font-size:1.2rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--tj-red)}.tj-section--red .tj-eyebrow,.tj-section--black .tj-eyebrow{color:var(--tj-peach-mid)}.tj-title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.6rem,3.6vw,4.2rem);line-height:1.12;letter-spacing:-.01em;color:inherit}.tj-sub{margin:12px 0 0;max-width:620px;font-size:clamp(1.4rem,1.4vw,1.6rem);line-height:1.65;color:var(--tj-ink-soft)}.tj-head--center .tj-sub{margin-left:auto;margin-right:auto}.tj-section--red .tj-sub,.tj-section--black .tj-sub{color:#ffffffd1}.tj-link{display:inline-flex;align-items:center;gap:8px;font-size:1.4rem;font-weight:700;letter-spacing:.04em;color:var(--tj-black);text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:3px;white-space:nowrap}.tj-link:hover{color:var(--tj-red)}.tj-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 30px;border-radius:999px;border:1.5px solid transparent;font-size:1.5rem;font-weight:700;letter-spacing:.03em;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.tj-btn:hover{transform:translateY(-1px)}.tj-btn--red{background:var(--tj-red);color:var(--tj-white)}.tj-btn--red:hover{opacity:.9}.tj-btn--black{background:var(--tj-black);color:var(--tj-white)}.tj-btn--black:hover{background:var(--tj-red)}.tj-btn--white{background:var(--tj-white);color:var(--tj-red)}.tj-btn--white:hover{opacity:.92}.tj-btn--outline{border-color:currentColor;color:inherit;background:transparent}.tj-btn--outline:hover{background:var(--tj-white);color:var(--tj-red);border-color:var(--tj-white)}.tj-btn:focus-visible,.tj-link:focus-visible{outline:2px solid var(--tj-red);outline-offset:3px}.shopify-section:has(.tj-root){margin-top:0!important;margin-bottom:0!important}[id$=__featured_collection] .collection .title-wrapper-with-link .title{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.01em}[id$=__featured_collection] .collection .title-wrapper-with-link,[id$=__featured_collection] .collection .collection__title{margin-bottom:clamp(20px,3vw,36px)}[id$=__featured_collection] .collection .collection__title .title{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.01em;margin-bottom:0}[id$=__featured_collection] .collection .collection__description{margin-top:10px;color:var(--tj-ink-soft);font-size:1.5rem}[id$=__featured_collection] .collection .collection__description p{margin:0}[id$=__featured_collection] .collection .product-grid .card-wrapper{--border-radius: var(--tj-radius)}[id$=__featured_collection] .collection .product-grid .card__inner{border-radius:var(--tj-radius);overflow:hidden}[id$=__featured_collection] .collection .product-grid .card-wrapper{transition:transform .25s}[id$=__featured_collection] .collection .product-grid .card-wrapper:hover{transform:translateY(-3px)}[id$=__featured_collection] .collection .product-grid .card__heading{font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;line-height:1.35}[id$=__featured_collection] .collection .product-grid .card__heading a{color:var(--tj-black)}[id$=__featured_collection] .collection .product-grid .card__heading a:hover{color:var(--tj-red)}[id$=__featured_collection] .collection .product-grid .price{font-size:1.5rem;font-weight:700;color:var(--tj-black)}[id$=__featured_collection] .collection .product-grid .price__sale .price-item--regular{color:#8a8a8a;font-weight:400}[id$=__featured_collection] .collection .product-grid .price-item--sale{color:var(--tj-red)}[id$=__featured_collection] .collection .product-grid .badge{background:var(--tj-red);color:var(--tj-white);border:0;font-weight:700;letter-spacing:.04em}[id$=__featured_collection] .collection .product-grid .quick-add__submit{border-radius:999px;background:var(--tj-white);color:var(--tj-red);border:1.5px solid var(--tj-red);min-height:44px;font-weight:700;letter-spacing:.04em;transition:background .2s,color .2s}[id$=__featured_collection] .collection .product-grid .quick-add__submit:hover{background:var(--tj-red);color:var(--tj-white)}[id$=__featured_collection] .collection .product-grid .quick-add__submit:after,[id$=__featured_collection] .collection .product-grid .quick-add__submit:before{box-shadow:none!important}[id$=__featured_collection] .collection .collection__view-all .button{border-radius:999px;background:var(--tj-red);color:var(--tj-white);min-height:50px;padding:0 40px;font-weight:700;letter-spacing:.04em}[id$=__featured_collection] .collection .collection__view-all .button:hover{opacity:.9}[id$=__featured_collection] .collection .collection__view-all .button:before,[id$=__featured_collection] .collection .collection__view-all .button:after{box-shadow:none!important}@media(prefers-reduced-motion:reduce){.tj-btn,.tj-btn:hover{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tj-home.css.map */
