*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground);margin:auto}dialog button:focus{outline:none}dialog button:focus-visible{outline:2px solid #000000;outline-offset:2px}button{color:var(--color-ink, #232323);-webkit-tap-highlight-color:transparent}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-body-text);font-size:var(--font-size-base);line-height:calc(var(--font-size-base) + 8px)}h1,h2,h3,h4,h5,h6{color:var(--color-ink);line-height:1.25em}a{color:var(--color-ink)}a:hover{color:var(--color-accent)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-block;padding:12px 28px;font-family:inherit;font-size:var(--font-size-base);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;text-align:center;border:1px solid transparent;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.btn--1{background:var(--btn-1-bg);color:var(--btn-1-text);border-color:var(--btn-1-border)}.btn--1:hover{background:var(--btn-2-bg);color:var(--btn-2-text)}.btn--2{background:var(--btn-2-bg);color:var(--btn-2-text);border-color:var(--btn-2-border)}.btn--2:hover{background:var(--btn-1-bg);color:var(--btn-1-text);border-color:var(--btn-1-border)}.btn--3{background:var(--btn-3-bg);color:var(--btn-3-text);border-color:var(--btn-3-border)}.btn--atc{background:var(--btn-atc-bg);color:var(--btn-atc-text);border-color:var(--btn-atc-border)}.btn--atc:hover{background:var(--btn-atc-bg-hover);color:var(--btn-atc-text-hover)}.product-card__link{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tj-eyebrow{display:block;font-size:10px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:var(--tj-champ-strong)}.tj-phead{background:var(--tj-ivory);border-bottom:1px solid var(--tj-hairline);padding:18px 15px 24px;text-align:center}.tj-phead__title{font-size:24px;font-weight:300;letter-spacing:4px;color:var(--color-ink);text-transform:uppercase;margin:7px 0 6px}.tj-phead__sub{font-size:12px;color:var(--tj-soft);letter-spacing:.4px}.tj-phead__sub em{font-style:normal;color:var(--tj-champ-strong);margin:0 10px}@media(max-width:767px){.tj-phead__title{font-size:20px;letter-spacing:3px}}.tj-arch-img{border-radius:999px 999px 0 0;overflow:hidden}.tj-dia:before{content:"\25c6";font-size:7px;color:var(--tj-champ-strong);margin-right:9px;vertical-align:2px}.tj-dash:after{content:"";display:block;width:26px;height:2px;background:var(--tj-champ-strong);margin-top:9px}.tj-cta1,.tj-cta2,.tj-cta3{display:inline-block;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;text-align:center;text-decoration:none;padding:14px 26px 12px;border:1px solid transparent;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.tj-cta1{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.tj-cta1:hover{background:#000;color:#fff}.tj-cta2{background:transparent;color:var(--color-ink);border-color:var(--color-ink)}.tj-cta2:hover{background:var(--color-ink);color:#fff}.tj-cta3{background:linear-gradient(135deg,#cfcdb0,var(--tj-champ-strong));color:var(--color-ink);border:0}.tj-tlink{display:inline-block;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--color-ink);text-decoration:none;border-bottom:1px solid var(--tj-champ);padding-bottom:4px;transition:color .25s}.tj-tlink:hover{color:var(--tj-champ-strong)}.tj-cbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--tj-hairline);border-radius:50%;background:transparent;cursor:pointer;transition:border-color .25s}.tj-cbtn:hover{border-color:var(--tj-champ-strong)}.product-card{text-align:center;position:relative;min-width:0}.product-card__media{position:relative;overflow:hidden;background:#fff;border:1px solid #e4e1d6;box-shadow:0 1px 2px #2323230d,0 8px 22px #2323230e;transition:transform .35s ease,box-shadow .35s ease}.product-card__media:before{content:"";display:block;padding-top:calc(100% + 23px)}.product-card__link{position:absolute;top:8px;right:8px;bottom:31px;left:8px;display:block;background:var(--tj-ivory);overflow:hidden;transition:border-radius .55s var(--tj-ease)}.product-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:3%;mix-blend-mode:multiply;transition:opacity .45s ease}.product-card__media.media--noblend .product-card__img{mix-blend-mode:normal;object-fit:cover;padding:0}.product-card__img--secondary{opacity:0;cursor:pointer;object-fit:cover;padding:0}@media(hover:hover){.product-card:hover .product-card__media{transform:scale(1.015);box-shadow:0 8px 18px #00000017}.product-card__media:hover .product-card__img--secondary{opacity:1}.product-card__media--has2:hover .product-card__img--primary{opacity:0}.product-card--arch:hover .product-card__link{border-radius:999px 999px 0 0}}.product-card__media.is-touch-swap .product-card__img--secondary{opacity:1}.product-card__media--has2.is-touch-swap .product-card__img--primary{opacity:0}.product-card--soldout .product-card__link{border-radius:0!important}.product-card__badges{position:absolute;top:10px;left:10px;display:grid;gap:4px;text-align:left;z-index:3;pointer-events:none}.product-card__badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;padding:3px 7px;color:var(--color-sale-badge-text)}.product-card__badge--sale{background:var(--color-sale)}.product-card__badge--new{background:#37b273}.product-card--soldout .product-card__img{filter:grayscale(.25)}.product-card--soldout .product-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#2323230f;pointer-events:none}.product-card__sash{position:absolute;top:22px;left:-48px;width:180px;transform:rotate(-45deg);background:linear-gradient(180deg,#f9f7f0,#efecdd);border-top:1px solid #d8d4bd;border-bottom:1px solid #d8d4bd;padding:7px 0;text-align:center;font-size:8.5px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--color-ink);box-shadow:0 2px 8px #23232312;z-index:2;pointer-events:none}@media(max-width:767px){.product-card__sash{top:15px;left:-42px;width:145px;padding:5px 0;font-size:6.5px;letter-spacing:.22em}}.product-card__wishlist{position:absolute;top:12px;right:12px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#faf9f4d9;color:var(--color-ink);border:1px solid var(--tj-hairline);border-radius:50%;cursor:pointer;transition:border-color .25s;z-index:3}.product-card__wishlist:hover{border-color:var(--tj-champ-strong)}.product-card__wishlist .icon-heart-solid{display:none}.product-card__wishlist.is-active{color:#000}.product-card__wishlist.is-active .icon-heart{display:none}.product-card__wishlist.is-active .icon-heart-solid{display:block;fill:currentColor}.product-card__wishlist svg{width:15px;height:15px}.product-card__action--overlay{position:absolute;left:1px;right:1px;bottom:1px;height:30px;display:flex;align-items:center;justify-content:center;background:#fff;opacity:0;transition:opacity .25s ease;z-index:2}@media(hover:hover){.product-card:hover .product-card__action--overlay{opacity:1}}@media(hover:none){.product-card__action--overlay{opacity:1}}.product-card__action--overlay .product-card__atc{display:block;width:100%;max-width:none;background:none;border:0;padding:0;font-size:10.5px;font-weight:800;letter-spacing:2.2px;color:var(--color-ink);text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer}.product-card__action--overlay .product-card__atc:hover{color:var(--tj-champ-strong)}.product-card__action--overlay .product-card__atc[disabled]{color:var(--tj-soft);cursor:default}@media(max-width:767px){.product-card__action--overlay .product-card__atc{font-size:9.5px;letter-spacing:1.6px}}.product-card__info{padding-top:14px}.product-card__title{font-size:12.5px;font-weight:500;letter-spacing:.2px;line-height:19px;margin:0 12px 5px;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical}.product-card__title a{color:var(--color-ink);text-decoration:none}.product-card__price{font-size:12.5px;font-weight:400;color:var(--color-body-text);line-height:20px}.product-card__from{font-weight:400;font-size:11px;color:var(--tj-soft);margin-right:5px}.product-card__compare{color:var(--color-muted);font-weight:400;text-decoration:line-through;margin-right:8px}.product-card__amount--sale{color:var(--tj-champ-strong)}.header-search{position:relative}.search-suggest{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--color-hairline);box-shadow:0 10px 24px #0000001f;z-index:60;max-height:420px;overflow-y:auto}.search-suggest__item{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:8px 12px;text-decoration:none;color:var(--color-ink);font-size:var(--font-size-sm)}.search-suggest__item:hover{background:#fafafa}.search-suggest__item img{width:44px;height:auto}.search-suggest__price{font-weight:600}.search-suggest__all{display:block;padding:10px 12px;text-align:center;font-size:var(--font-size-sm);color:var(--color-ink);border-top:1px solid var(--color-hairline);text-decoration:none}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}
/*# sourceMappingURL=/cdn/shop/t/165/assets/critical.css.map */
