:root{--tj-red: #C51111;--tj-black: #141414;--tj-ink-soft: #4A4A4A;--tj-line: #ECECEC;--tj-soft: #F6F6F6;--tj-radius: 14px}.product-grid .card-wrapper{--border-radius: var(--tj-radius);transition:transform .25s}.product-grid .card-wrapper:hover{transform:translateY(-3px)}.product-grid .card__inner{border-radius:var(--tj-radius);overflow:hidden;background:var(--tj-soft)}.product-grid .card__heading{font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;line-height:1.35}.product-grid .card__heading a{color:var(--tj-black);text-decoration:none}.product-grid .card__heading a:hover{color:var(--tj-red)}.product-grid .price{font-size:1.5rem;font-weight:700;color:var(--tj-black)}.product-grid .price__sale .price-item--regular{color:#8a8a8a;font-weight:400}.product-grid .price-item--sale{color:var(--tj-red)}.product-grid .badge{background:var(--tj-red);color:#fff;border:0;border-radius:999px;font-weight:700;letter-spacing:.04em}.product-grid .badge.color-scheme-3,.product-grid .badge[class*=sold]{background:var(--tj-black)}.product-grid .quick-add__submit{border-radius:999px;background:#fff;color:var(--tj-red);border:1.5px solid var(--tj-red);min-height:44px;font-weight:700}.product-grid .quick-add__submit:hover{background:var(--tj-red);color:#fff}.product-grid .quick-add__submit:after,.product-grid .quick-add__submit:before{box-shadow:none!important}.facets-container{border-bottom:1px solid var(--tj-line);padding-bottom:1.6rem;margin-bottom:2.4rem}.facets__summary,.facet-filters__label,.product-count__text{font-size:1.35rem;font-weight:600;color:var(--tj-black)}.facets__summary:hover span,.facets__summary:hover .icon-caret{color:var(--tj-red)}.facets__disclosure,.facet-filters__field .select__select{border-radius:999px}.active-facets__button-inner{border-radius:999px;border:1px solid var(--tj-line);background:#fff}.active-facets__button-remove{color:var(--tj-red)}.facet-checkbox input[type=checkbox]:checked+svg,.facets__price input:focus{accent-color:var(--tj-red)}.pagination__item{border-radius:999px}.pagination__item--current{background:var(--tj-red);color:#fff!important}.pagination__item--current:after{display:none}.pagination__item:hover:after{background:var(--tj-red)}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button--unbranded{border-radius:999px;background:var(--tj-red);color:#fff;font-weight:700;letter-spacing:.04em}.button--secondary{border-radius:999px}.button:after,.button:before{box-shadow:none!important}.button:not([disabled]):hover:after{box-shadow:none!important}.button:not(.button--secondary):not(.button--tertiary):hover{opacity:.9}.cart__items,.cart-items{--border-radius: var(--tj-radius)}.cart-items thead th{font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tj-ink-soft)}.cart-item__image{border-radius:12px;background:var(--tj-soft)}.cart-item__name{font-weight:700;color:var(--tj-black);text-decoration:none}.cart-item__name:hover{color:var(--tj-red)}.cart__footer .totals__total-value,.totals__total-value{font-weight:700;color:var(--tj-black)}.cart__ctas .cart__checkout-button{min-height:54px}.title-wrapper-with-link .title,.cart__empty-text{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.015em}.quantity{border-radius:999px}.quantity:after,.quantity:before{border-radius:999px;box-shadow:none!important;border:1px solid var(--tj-line)}.template-search__header .h2,.template-search .h2{font-family:var(--font-heading-family);font-weight:600}.template-search__search .field__input,.search .field__input{border-radius:999px}.field:after,.field:before{border-radius:999px!important}.search__input.field__input{padding-left:2rem}.tj-pol-banner{margin-bottom:0}.shopify-policy__container{max-width:880px!important;padding:clamp(36px,5vw,64px) 2rem clamp(56px,7vw,96px)!important}.shopify-policy__title{display:none}.shopify-policy__body .rte{font-size:1.55rem;line-height:1.8;color:#333}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body .tj-pol-h{margin:3.2rem 0 1rem;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(1.9rem,2vw,2.3rem);color:var(--tj-black);letter-spacing:-.01em}.shopify-policy__body p{margin:0 0 1.2rem}.shopify-policy__body ul{padding-left:2rem}.shopify-policy__body li{margin-bottom:.6rem}.shopify-policy__body a{color:var(--tj-red)}.tj-pol-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 3.2rem;padding:0;list-style:none}.tj-pol-nav a{display:inline-flex;padding:9px 16px;border-radius:999px;border:1px solid var(--tj-line);font-size:1.3rem;font-weight:600;color:var(--tj-black);text-decoration:none;transition:all .2s}.tj-pol-nav a:hover,.tj-pol-nav a[aria-current]{background:var(--tj-red);border-color:var(--tj-red);color:#fff}.tj-pol-help{margin-top:4rem;padding:2.4rem;border-radius:18px;background:var(--tj-soft);display:flex;flex-wrap:wrap;gap:1.6rem;align-items:center;justify-content:space-between}.tj-pol-help p{margin:0!important;font-weight:600;color:var(--tj-black)}.tj-pol-help a{display:inline-flex;padding:12px 22px;border-radius:999px;background:var(--tj-red);color:#fff!important;font-weight:700;text-decoration:none}.tj-h{text-align:center;margin:0 auto clamp(28px,4vw,48px);max-width:720px}.tj-h__eyebrow{display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--tj-red)}.tj-h h2{margin:10px 0 0;font-size:clamp(2.8rem,3.6vw,4.2rem);line-height:1.12;color:var(--tj-black)}.tj-h p{margin:12px 0 0;font-size:1.6rem;line-height:1.7;color:var(--tj-ink-soft)}.tj-wrap{max-width:1400px;margin:0 auto;padding:0 clamp(1.6rem,4vw,5rem)}.tj-sec{padding:clamp(48px,7vw,96px) 0}.tj-sec--soft{background:var(--tj-soft)}.tj-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 28px;border-radius:999px;border:1.5px solid var(--tj-red);background:var(--tj-red);color:#fff;font-size:1.45rem;font-weight:700;letter-spacing:.03em;text-decoration:none;cursor:pointer;transition:opacity .2s,background .2s,color .2s}.tj-btn:hover{opacity:.9}.tj-btn--ghost{background:transparent;color:var(--tj-red)}.tj-btn--ghost:hover{background:var(--tj-red);color:#fff;opacity:1}.tj-btn--white{background:#fff;border-color:#fff;color:var(--tj-red)}.tj-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tj-trust__i{display:flex;gap:14px;align-items:center;padding:20px;border-radius:16px;background:var(--tj-soft)}.tj-trust__i svg{flex:0 0 auto;width:40px;height:40px;padding:9px;border-radius:50%;background:#fff;color:var(--tj-red)}.tj-trust__i strong{display:block;font-size:1.45rem;color:var(--tj-black)}.tj-trust__i span{display:block;margin-top:2px;font-size:1.3rem;color:var(--tj-ink-soft);line-height:1.45}@media(max-width:989px){.tj-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.tj-trust{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.product-grid .card-wrapper{transition:none}}.product-card-wrapper .card__inner.ratio,.product-card-wrapper .card__media .media.ratio{--ratio-percent: 149.06% !important}.product-card-wrapper .card__media img{object-fit:cover}.tjp .tjp-slide{aspect-ratio:1696 / 2528!important}.tjp .tjp-slide img{width:100%;height:100%;object-fit:cover}.tjp .tjp-thumb{aspect-ratio:2 / 3!important}.tjp .tjp-thumb img{width:100%;height:100%;object-fit:cover}.tjp .tjp-pc__img{aspect-ratio:1696 / 2528!important}.tjp .tjp-pc__img img{width:100%;height:100%;object-fit:cover}.tj-mm__cimg,[id^=tj-wl-] .tj-wl__media{aspect-ratio:2 / 3!important}[id^=tj-wl-] .tj-wl__media img{object-fit:cover}.tjb .bb-card__media{aspect-ratio:2 / 3!important}.tjb .bb-card__media img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.tjp .tjp-stage{max-width:540px}}.shopify-payment-button__button--unbranded:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button:after,.shopify-payment-button__button:before{box-shadow:none!important;border:0!important;content:none!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{border:0!important;outline:0;box-shadow:none!important;border-radius:999px!important;overflow:hidden}.shopify-payment-button__button:focus-visible{outline:2px solid var(--tj-red)!important;outline-offset:3px}.shopify-payment-button,.shopify-payment-button__button-container,.shopify-payment-button>div{border:0!important;box-shadow:none!important;border-radius:999px}.product-grid{--grid-desktop-horizontal-spacing: 28px;--grid-desktop-vertical-spacing: 48px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 28px}.product-grid>.grid__item{display:flex}.product-grid product-component{display:flex;width:100%}.product-grid .card-wrapper{width:100%;height:100%;transform:none!important}.product-grid .card{display:flex;flex-direction:column;height:100%}.product-grid .card__inner{border-radius:16px!important;overflow:hidden;background:#f4f4f4!important}.product-grid .card__inner .card__badge{padding:0}.product-grid .card__inner .badge{position:absolute;top:12px;left:12px;margin:0;padding:5px 11px;font-size:1.1rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.product-grid .card__inner>.card__content{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;pointer-events:none}.product-grid .card__inner>.card__content .card__information{display:none}.product-grid .card>.card__content{display:flex;flex-direction:column;flex:1 1 auto;padding:14px 2px 0!important;text-align:left}.product-grid .card>.card__content>.card__badge{display:none}.product-grid .card>.card__content .card__information{display:flex;flex-direction:column;gap:8px;padding:0!important}.product-grid .card__heading{margin:0!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.product-grid .card__heading a{color:var(--tj-black)!important;text-decoration:none!important}.product-grid .card__heading a:hover{color:var(--tj-red)!important}.product-grid .card-information{margin:0!important;display:flex;flex-direction:column;gap:4px}.product-grid .card-information>.caption-large:empty{display:none}.product-grid .rating{margin:0}.product-grid .price{margin:0!important;font-size:1.55rem!important;font-weight:700!important;color:var(--tj-black)!important;letter-spacing:0}.product-grid .price__container{display:flex}.product-grid .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.product-grid .price:not(.price--on-sale) .price__sale{display:none!important}.product-grid .price__sale .price-item--sale{order:-1;color:var(--tj-black)!important;font-weight:700}.product-grid .price__sale .price-item--regular,.product-grid .price__sale s{font-size:1.3rem;font-weight:400!important;color:#8a8a8a!important}.product-grid .price .badge{display:none}.product-grid .quick-add{margin:auto 0 0!important;padding-top:14px}.product-grid .quick-add__submit{min-height:44px!important;padding:0 14px!important;border-radius:999px!important;background:#fff!important;color:var(--tj-red)!important;border:1.5px solid var(--tj-red)!important;font-size:1.35rem!important;font-weight:700!important;letter-spacing:.03em!important;transition:background .2s,color .2s}.product-grid .quick-add__submit:hover{background:var(--tj-red)!important;color:#fff!important;opacity:1!important}.product-grid .quick-add__submit[disabled]{border-color:#cfcfcf!important;color:#8a8a8a!important}.product-grid .card__media img{transition:transform .6s ease}.product-grid .card-wrapper:hover .card__media img:first-child{transform:scale(1.04)}.collection .title-wrapper-with-link,.collection__title{margin-bottom:clamp(24px,3vw,40px)!important}@media screen and (max-width:749px){.product-grid .card>.card__content{padding-top:10px!important}.product-grid .card__heading{font-size:1.35rem!important}.product-grid .price{font-size:1.4rem!important}.product-grid .price__sale .price-item--regular,.product-grid .price__sale s{font-size:1.2rem}.product-grid .quick-add{padding-top:10px}.product-grid .quick-add__submit{min-height:40px!important;font-size:1.25rem!important;padding:0 8px!important}.product-grid .card__inner{border-radius:12px!important}.product-grid .card__inner .badge{top:8px;left:8px;padding:4px 8px;font-size:1rem}.collection .page-width,.template-search .page-width{padding-left:1.6rem;padding-right:1.6rem}}@media(prefers-reduced-motion:reduce){.product-grid .card__media img{transition:none}}.tjp .tjp-pairs{column-gap:28px!important;row-gap:40px!important}.tjp .tjp-pc{height:100%}.tjp .tjp-pc__img{border-radius:16px!important;background:#f4f4f4!important}.tjp .tjp-pc__off{top:12px!important;left:12px!important;padding:5px 11px!important;font-size:1.1rem!important;letter-spacing:.04em}.tjp .tjp-pc h3{margin:14px 0 0!important;font-size:1.5rem!important;font-weight:600!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.tjp .tjp-pc p{margin:8px 0 0!important;font-size:1.55rem!important}.tjp .tjp-pc p s{font-size:1.3rem}@media screen and (max-width:749px){.tjp .tjp-pairs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:28px!important;margin:0!important;padding:0!important;overflow:visible!important}.tjp .tjp-pc{flex:none!important}.tjp .tjp-pc__img{border-radius:12px!important}.tjp .tjp-pc__off{top:8px!important;left:8px!important;padding:4px 8px!important;font-size:1rem!important}.tjp .tjp-pc h3{margin-top:10px!important;font-size:1.35rem!important}.tjp .tjp-pc p{font-size:1.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tj-site.css.map */
