.tsh-pb{--pb-cream:var(--tsh-cream,#f3eddf);--pb-ink:var(--tsh-ink,#161614);--pb-orange:var(--tsh-orange,#ff641a);--pb-orange-text:var(--tsh-orange-text,#a8390b);--pb-white:var(--tsh-white,#fffefa);--pb-line:var(--tsh-line,#d8d1c3);--pb-muted:var(--tsh-muted,#625e56);--pb-head:var(--font-heading-family,var(--tsh-heading,sans-serif));--pb-body:var(--tsh-body,var(--font-body-family,sans-serif));--pb-shape:var(--tsh-cta-shape,polygon(8px 2px,100% 0, calc(100% - 8px) calc(100% - 2px) ,0 100%));--pb-shape-outline:var(--tsh-cta-outline,polygon(evenodd,8px 2px,100% 0, calc(100% - 8px) calc(100% - 2px) ,0 100%,8px 2px,9px 3px,1.3px calc(100% - 1px) , calc(100% - 9px) calc(100% - 3px) , calc(100% - 1.3px) 1px,9px 3px));position:relative;background:var(--pb-bg,var(--pb-cream));color:var(--pb-fg,var(--pb-ink));font-family:var(--pb-body);font-size:1.0625rem;line-height:1.55;scroll-margin-top:90px}.tsh-home.tsh-pb{background:var(--pb-bg,var(--pb-cream));color:var(--pb-fg,var(--pb-ink))}.tsh-pb--white{--pb-bg:var(--pb-white)}.tsh-pb--ink{--pb-bg:var(--pb-ink);--pb-fg:var(--pb-white);--pb-muted:#c9c6bb;--pb-line:#3a3833}.tsh-pb--orange{--pb-bg:var(--pb-orange);--pb-fg:var(--pb-ink);--pb-muted:#2b211b;--pb-line:rgba(22,22,20,.28)}.tsh-pb *,.tsh-pb *:before,.tsh-pb *:after{box-sizing:border-box}.tsh-pb img,.tsh-pb video{display:block;max-width:100%;height:auto}.tsh-pb a{color:inherit}.tsh-pb-wrap{width:min(1240px,calc(100% - 40px));margin-inline:auto}.tsh-pb-eyebrow{margin:0 0 14px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pb-orange-text)}.tsh-pb--ink .tsh-pb-eyebrow{color:#ff884c}.tsh-pb--orange .tsh-pb-eyebrow{color:var(--pb-ink)}#MainContent .tsh-pb-title{margin:0;font-family:var(--pb-head);font-weight:var(--tsh-heading-weight,800);text-transform:uppercase;letter-spacing:-.01em;line-height:.94;font-size:clamp(2.4rem,6vw,4.8rem);color:inherit;text-wrap:balance}.tsh-pb-rte{max-width:36em}.tsh-pb-rte p{margin:0 0 1em}.tsh-pb-rte p:last-child{margin-bottom:0}.tsh-pb-rte a{text-decoration:underline;text-underline-offset:3px}.tsh-pb-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 26px;border:0;background:transparent;color:#17130f;font:700 15px/1.2 var(--pb-body);text-decoration:none;cursor:pointer;white-space:nowrap;transition:color .15s ease}.tsh-pb-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--pb-orange);clip-path:var(--pb-shape);transition:background-color .15s ease}.tsh-pb-btn:hover:before{background:var(--tsh-cta-hover,#ff843d)}.tsh-pb--orange .tsh-pb-btn{color:var(--pb-white)}.tsh-pb--orange .tsh-pb-btn:before{background:var(--pb-ink)}.tsh-pb--orange .tsh-pb-btn:hover:before{background:#3a3833}.tsh-pb-btn--outline{color:var(--pb-fg,var(--pb-ink))}.tsh-pb-btn--outline:before,.tsh-pb--orange .tsh-pb-btn--outline:before{background:currentColor;clip-path:var(--pb-shape-outline)}.tsh-pb--orange .tsh-pb-btn--outline{color:var(--pb-ink)}.tsh-pb-btn--outline:hover{color:var(--pb-orange-text)}.tsh-pb--orange .tsh-pb-btn--outline:hover{color:var(--pb-white)}.tsh-pb-btn:focus-visible,.tsh-pb-link:focus-visible,.tsh-pb-field input:focus-visible{outline:2px solid var(--pb-fg,var(--pb-ink));outline-offset:3px}.tsh-pb-link{display:inline-flex;align-items:center;min-height:44px;font-size:.95rem;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.tsh-pb-link:hover{color:var(--pb-orange-text)}.tsh-pb-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:28px}.tsh-pb-hero{padding-block:clamp(28px,5vw,72px)}.tsh-pb-hero__grid{display:grid;gap:28px;align-items:center}.tsh-pb-hero__media{margin:0 -20px;background:var(--pb-white)}.tsh-pb-hero__media img,.tsh-pb-hero__media video{width:100%;object-fit:cover;aspect-ratio:var(--pb-ratio,1/1)}.tsh-pb-hero__media--natural img,.tsh-pb-hero__media--natural video{aspect-ratio:auto}.tsh-pb-hero__copy .tsh-pb-rte{margin-top:20px;color:var(--pb-fg)}.tsh-pb-hero__note{margin:14px 0 0;font-size:.82rem;color:var(--pb-muted)}@media(min-width:900px){.tsh-pb-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,6vw,96px)}.tsh-pb-hero--media-right .tsh-pb-hero__media{order:2}.tsh-pb-hero__media{margin:0}}.tsh-pb-code{padding-block:clamp(48px,6vw,88px)}.tsh-pb-code__grid{display:grid;gap:28px}.tsh-pb-code__intro .tsh-pb-rte{margin-top:16px;color:var(--pb-muted)}.tsh-pb--orange .tsh-pb-code__intro .tsh-pb-rte,.tsh-pb--ink .tsh-pb-code__intro .tsh-pb-rte{color:inherit}.tsh-pb-form{display:grid;gap:12px;max-width:560px}.tsh-pb-field{display:flex;flex-wrap:wrap;gap:12px}.tsh-pb-field label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tsh-pb-field input{flex:1 1 240px;min-height:52px;padding:12px 16px;border:2px solid var(--pb-fg,var(--pb-ink));border-radius:0;background:var(--pb-white);color:var(--pb-ink);font:400 1rem/1.3 var(--pb-body)}.tsh-pb-field input::placeholder{color:#7a766d}.tsh-pb-field .tsh-pb-btn{flex:0 0 auto;min-height:52px}.tsh-pb-fine{margin:0;font-size:.8rem;line-height:1.45;color:var(--pb-muted)}.tsh-pb--orange .tsh-pb-fine{color:#2b211b}.tsh-pb-error{margin:0;padding:10px 14px;background:var(--pb-white);color:#8c1d00;font-size:.92rem;font-weight:600}.tsh-pb-reveal{display:grid;gap:18px;max-width:560px}.tsh-pb-reveal h3{margin:0;font-family:var(--pb-head);font-weight:var(--tsh-heading-weight,800);text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1}.tsh-pb-reveal p{margin:0}.tsh-pb-codebox{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;border:2px dashed var(--pb-fg,var(--pb-ink));background:var(--pb-white);color:var(--pb-ink)}.tsh-pb-codebox code{flex:1 1 auto;display:flex;align-items:center;padding:14px 18px;font:800 clamp(1.3rem,3vw,1.75rem)/1 var(--pb-head);letter-spacing:.06em;background:none;color:inherit}.tsh-pb-copy{min-width:120px;border:0;border-left:2px dashed var(--pb-ink);background:transparent;color:var(--pb-ink);font:700 .9rem/1 var(--pb-body);padding:0 18px;cursor:pointer}.tsh-pb-copy:hover{background:var(--pb-cream)}.tsh-pb-copy:focus-visible{outline:2px solid var(--pb-ink);outline-offset:-5px}@media(min-width:900px){.tsh-pb-code__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}}@media(prefers-reduced-motion:reduce){.tsh-pb-btn,.tsh-pb-btn:before{transition:none}}.tsh-pb-products{padding-block:clamp(40px,5vw,72px)}.tsh-pb-products__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:22px}#MainContent .tsh-pb-title--md{font-size:clamp(2rem,3.6vw,3rem)}.tsh-pb-filters{display:flex;gap:8px;margin:0 0 22px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.tsh-pb-chip{flex:0 0 auto;min-height:40px;padding:8px 16px;border:1.5px solid var(--pb-ink);border-radius:0;background:transparent;color:var(--pb-ink);font:700 .9rem/1 var(--pb-body);cursor:pointer;white-space:nowrap}.tsh-pb-chip:hover{background:var(--pb-cream)}.tsh-pb-chip[aria-pressed=true]{background:var(--pb-ink);color:var(--pb-white)}.tsh-pb-chip:focus-visible{outline:2px solid var(--pb-orange);outline-offset:2px}.tsh-pb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}@media(min-width:990px){.tsh-pb-grid{grid-template-columns:repeat(var(--pb-cols,4),minmax(0,1fr));gap:32px 20px}}.tsh-pb-card{display:flex;flex-direction:column;min-width:0}.tsh-pb-card[hidden]{display:none}.tsh-pb-card__media{position:relative;display:block;aspect-ratio:1/1;background:#f3f2ee;overflow:hidden}.tsh-pb-card__media img{width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.tsh-pb-card:hover .tsh-pb-card__media img{transform:scale(1.03)}.tsh-pb-badge{position:absolute;top:10px;left:10px;padding:5px 9px;background:var(--pb-orange);color:#17130f;font:800 .72rem/1 var(--pb-body);letter-spacing:.06em;text-transform:uppercase}.tsh-pb-card__copy{display:grid;gap:4px;padding-top:12px}.tsh-pb-card__vendor{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pb-muted)}#MainContent .tsh-pb-card__title{margin:0;font:700 1.05rem/1.25 var(--pb-body);text-transform:none;letter-spacing:0}.tsh-pb-card__title a{text-decoration:none}.tsh-pb-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.tsh-pb-card__price{margin:0;font-size:.98rem}.tsh-pb-card__price span{color:var(--pb-muted);font-size:.85rem}.tsh-pb-card__price small{margin-left:6px;color:var(--pb-orange-text);font-weight:700}.tsh-pb-card__fits{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;font-size:.82rem}.tsh-pb-card__fits a,.tsh-pb-card__fits>span:not(.tsh-pb-sr){display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border:1px solid var(--pb-line);color:var(--pb-ink);text-decoration:none;font-weight:600}.tsh-pb-card__fits a:hover{border-color:var(--pb-ink)}.tsh-pb-card__fits a.is-current{border-color:var(--pb-ink);background:var(--pb-ink);color:var(--pb-white)}.tsh-pb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tsh-pb-card.is-sold-out .tsh-pb-card__media img{opacity:.6}.tsh-pb-empty{margin:20px 0 0;color:var(--pb-muted)}@media(max-width:989px){.tsh-pb-wrap{width:calc(100% - 36px)}}.tsh-pb-reveal:focus{outline:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/tsh-partner-page.css.map */
