.tj-logo{width:120px;display:block}.tj-logo svg{display:block;width:100%;height:auto}.tj-footer-logo{width:230px;margin-bottom:48px}.tj-footer-logo svg,.tj-footer-wordmark svg{width:100%;height:auto}.tj-footer nav{grid-template-columns:repeat(5,1fr);gap:24px}.tj-footer-group summary{font-weight:700;font-size:16px;list-style:none}.tj-footer-group summary::-webkit-details-marker{display:none}.tj-footer-top{grid-template-columns:1fr 3fr;gap:48px}.tj-footer-wordmark{margin-top:48px}.tj-financial-notice{font-size:12px;text-decoration:underline;display:block;margin-top:20px}.tj-card-image img,.tj-doorway-grid img{aspect-ratio:3/4;height:auto}.tj-feature-image{min-height:0;aspect-ratio:1/1.15}.tj-feature-image>img{height:100%}.tj-feature-products img{aspect-ratio:3/4;height:auto}.tj-feature-products{padding:64px 48px}.tj-athletes{margin-top:64px}.tj-athlete-intro{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.tj-athlete-intro img{width:100%;height:auto}.tj-athlete-intro h2{font:40px/1.15 Acta,Georgia,serif}.tj-athlete-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:48px}.tj-athlete-grid img{width:100%;aspect-ratio:3/4;object-fit:cover}.tj-athlete-grid h3{font-size:24px;margin-top:20px;margin-bottom:8px}.tj-social{text-align:center;padding-block:80px}.tj-social h2{font-size:40px}.tj-assurances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;max-width:960px;margin-inline:auto;text-align:center;padding:64px 32px;border-top:1px solid #ddd}.tj-assurance-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0}.tj-assurance-item h3{margin:0 0 12px;font-size:20px;line-height:28px;font-weight:500}.tj-assurance-item p{margin:0;max-width:320px;font-size:16px;line-height:24px}.tj-assurance-item a{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;min-height:44px;padding:10px 24px;border:1px solid #171717;border-radius:999px;background:#fff;color:#171717;font-size:14px;line-height:20px;font-weight:700;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.tj-assurance-item a:hover,.tj-assurance-item a:focus-visible{background:#171717;border-color:#171717;color:#fff}.tj-brand-ticker{font:normal clamp(44px,7vw,110px)/1.1 Acta,Georgia,serif;white-space:nowrap;overflow:hidden;padding-block:32px;color:#202936}.tj-header{position:sticky;top:0}.tj-template-index .tj-header.tj-scrolled{background:#fff;color:var(--black)}.tj-card-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s}.tj-card-image:hover .tj-card-hover{opacity:1}.tj-swatch-name{overflow:hidden}.tj-swatch-name img,.tj-swatch-name i{width:100%;height:100%;object-fit:cover;display:block}.tj-swatch-fallback{background:#ddd}.tj-option-value input:focus-visible+span{outline:2px solid #987745;outline-offset:3px}.tj-pdp-mobile-title{display:none}.tj-gallery-dots{max-width:100%;overflow:auto}.tj-color-option span i{display:inline-block;width:24px;height:24px;border-radius:50%}.tj-pdp-details{position:relative;top:auto}.tj-color-option span{width:68px;height:80px;padding:0;position:relative}.tj-color-option span img{width:100%;height:100%;object-fit:cover}.tj-color-option span .tj-color-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tj-cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0006}.tj-cart-drawer{position:fixed;right:0;top:0;bottom:0;width:min(480px,100%);background:#fff;padding:24px;overflow:auto;display:flex;flex-direction:column}.tj-cart-drawer-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:16px}.tj-cart-drawer-top h2{font-size:24px;margin:0}.tj-cart-drawer button{background:none;border:0}.tj-cart-drawer .tj-pill-dark{background:var(--ink);color:#fff;width:100%;margin-top:18px}.tj-cart-drawer-items{flex:1}.tj-cart-drawer-item{display:grid;grid-template-columns:100px 1fr;gap:16px;border-bottom:1px solid #ddd;padding-block:20px}.tj-cart-drawer-item img{width:100%;height:auto}.tj-cart-drawer-item p{margin-bottom:8px;font-size:14px}.tj-cart-quantity{display:flex;align-items:center;gap:14px;margin-top:10px}.tj-cart-quantity button{border:1px solid #ddd;width:28px;height:28px}.tj-cart-error{color:#9d132e}.tj-quantity{display:flex;justify-content:space-between;margin-bottom:24px}.tj-quantity input{width:70px;padding:6px;border:1px solid #ddd}.tj-quick-trigger{border:1px solid #aaa;border-radius:40px;padding:6px 16px;background:#fff;font-size:12px}.tj-quick-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:100;display:grid;place-items:center;padding:24px}.tj-quick-shop{position:relative;max-width:640px;width:100%;max-height:90vh;overflow:auto;background:#fff;padding:32px}.tj-quick-close{position:absolute;top:12px;right:12px;border:0;background:none;font-size:28px}.tj-quick-shop h2{font-size:26px;margin-top:12px}.tj-quick-shop img{width:150px;height:200px;object-fit:cover}.tj-quick-shop select{width:100%;padding:12px;margin:16px 0}.tj-quick-shop .tj-pdp-add{margin-top:16px}.tj-search-suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;padding:20px 5%;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tj-search-suggestions img{width:70px;height:90px;object-fit:cover}.tj-search-suggestions a{display:flex;align-items:center;gap:12px}@media(max-width:767px){.tj-logo{width:108px}.tj-footer nav{display:block}.tj-footer-group{padding-block:20px;border-bottom:1px solid #657080}.tj-footer-group summary{display:flex;justify-content:space-between}.tj-footer-group summary:after{content:"+"}.tj-footer-group[open] summary:after{content:"\2212"}.tj-pdp-mobile-title{display:block;padding:32px 20px}.tj-pdp-mobile-title h1{font-size:25px;margin-bottom:16px}.tj-pdp-mobile-title>span{display:block;text-align:right}.tj-pdp-details>h1{display:none}.tj-card-image img{aspect-ratio:3/4}.tj-feature-image{aspect-ratio:1/1.15;min-height:0}.tj-feature-products{padding:24px 16px}.tj-athletes{margin-top:32px}.tj-athlete-intro{grid-template-columns:1fr;gap:24px}.tj-athlete-intro h2{font-size:30px}.tj-athlete-grid{display:flex;overflow:auto;gap:8px}.tj-athlete-grid>a{min-width:80%}.tj-assurances{grid-template-columns:1fr;gap:32px;padding:40px 24px}.tj-social{padding-block:48px}.tj-social h2{font-size:28px}.tj-search-trigger{display:inline-grid}.tj-search-panel{flex-wrap:wrap}.tj-search-suggestions{grid-template-columns:1fr 1fr}}.tj-video-dialog{width:min(1000px,94vw);padding:0;border:0;background:#111;color:#fff}.tj-video-dialog::backdrop{background:#000b}.tj-video-dialog video{display:block;width:100%;max-height:85vh}.tj-video-dialog>button{position:absolute;right:12px;top:8px;z-index:1;border:0;color:#fff;background:#111a;font-size:30px;border-radius:50%;width:40px;height:40px}.tj-reference-content .dy-auto-embedder~*{display:none!important}.tj-reference-content .dy-auto-embedder{min-height:31.25vw;isolation:isolate}.tj-reference-content .dy-auto-embedder>div{position:relative;min-height:inherit}@media(max-width:767px){.tj-reference-content .dy-auto-embedder{min-height:150vw}}.tj-collection-overview{display:grid;grid-template-columns:1fr 5fr;gap:40px;align-items:start;margin:20px 0 28px}.tj-collection-overview:not(:has(.tj-collection-categories)){display:block}.tj-collection-overview .tj-collection-description{max-width:224px;font-size:18px;line-height:24px}.tj-collection-overview .tj-collection-categories{margin:0;gap:6px}.tj-collection-overview .tj-collection-categories a{flex:1;min-width:0}.tj-collection-overview .tj-collection-categories img{aspect-ratio:1;object-fit:cover}.tj-fabric-intro{position:relative;display:grid;grid-template-columns:7fr 5fr;align-items:start;margin:24px 0 32px;min-height:280px}.tj-fabric-intro>div{padding:20px 0}.tj-fabric-intro h2{font: 18px Acta,Georgia,serif;color:#946e37;margin:0 0 20px}.tj-fabric-title{font-size:64px;line-height:1;margin:0 0 16px}.tj-fabric-intro .tj-pill{margin-top:24px}.tj-fabric-intro>img{width:100%;aspect-ratio:4/3;object-fit:cover}@media(min-width:960px){.tj-collection-intro h1{font-size:120px}}@media(max-width:767px){.tj-collection-overview{display:block;margin:20px 0}.tj-collection-overview .tj-collection-description{max-width:none;font-size:14px;line-height:20px;margin-bottom:20px}.tj-collection-overview .tj-collection-categories a{min-width:110px}.tj-fabric-intro{display:block;min-height:0}.tj-fabric-intro>img{display:none}.tj-fabric-title{font-size:32px}}.tj-home-reference{background:#fff;overflow:hidden}.tj-home-reference .tj-hero{position:relative;height:min(43.75vw,630px);min-height:480px;overflow:hidden}.tj-home-reference .tj-hero video{width:100%;height:100%;object-fit:cover;display:block}.tj-home-reference .tj-hero-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;text-shadow:0 1px 16px #0008}.tj-home-reference .tj-hero-copy h1{font-size:clamp(42px,5.2vw,82px);letter-spacing:-.04em;margin:0 0 8px;font-weight:700}.tj-home-reference .tj-hero-copy p{font-size:clamp(16px,1.35vw,22px);margin:0 0 28px}.tj-home-reference .tj-hero .tj-pill{background:#fff;color:#111;border-color:#fff;text-shadow:none}.tj-home-reference .tj-support-banner{position:relative;height:102px;display:flex;align-items:center;justify-content:center;gap:32px;overflow:hidden;color:#111}.tj-home-reference .tj-support-banner p{font-size:18px}.tj-home-reference .tj-support-banner em{font-style:normal;font-family:Acta,Georgia,serif}.tj-home-reference .tj-support-banner .tj-pill{background:#fff;color:#111;border-color:#111}.tj-home-reference .tj-content-width{max-width:1920px;margin-inline:auto;padding-inline:38px}.tj-home-reference .tj-featured{padding-top:64px;padding-bottom:24px}.tj-home-reference .tj-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.tj-home-reference .tj-section-heading h2{font-size:24px;margin:0;font-weight:600}.tj-home-reference .tj-scroll-buttons{display:flex}.tj-home-reference .tj-scroll-buttons button{border:0;background:transparent;font-size:26px;width:34px;height:34px}.tj-home-reference .tj-card-scroll{display:flex;gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tj-home-reference .tj-card-scroll::-webkit-scrollbar{display:none}.tj-home-reference .tj-card-scroll>.tj-product-card{flex:0 0 calc((100% - 28px)/8);scroll-snap-align:start;min-width:0}.tj-home-reference .tj-home-products .tj-product-card .tj-quick-trigger{display:none}.tj-home-reference .tj-product-card{min-width:0}.tj-home-reference .tj-card-image{display:block;position:relative}.tj-home-reference .tj-card-image img{width:100%;display:block;aspect-ratio:3/4;object-fit:cover}.tj-home-reference .tj-card-details{padding:10px 4px 0;font-size:13px}.tj-home-reference .tj-card-details>a{display:block;line-height:1.25}.tj-home-reference .tj-card-price{margin-top:4px}.tj-home-reference .tj-gender-tabs-wrap{display:flex;justify-content:center;padding:20px}.tj-home-reference .tj-gender-tabs{position:relative;display:flex;margin:0;width:100%;max-width:300px;padding:4px;border-radius:100px;background:#efeeed}.tj-home-reference .tj-gender-tabs__thumb{position:absolute;left:4px;top:4px;width:calc(50% - 4px);height:calc(100% - 8px);border-radius:100px;background:#1f2937;transition:transform .3s ease-in-out}.tj-home-reference .tj-gender-tabs[data-active=women] .tj-gender-tabs__thumb{transform:translate(100%)}.tj-home-reference .tj-gender-tab{position:relative;z-index:1;flex:1 1 0;border:0;border-radius:100px;background:transparent;padding:12px 24px;font-size:16px;line-height:1.5;color:#73706d;transition:color .3s ease-in-out}.tj-home-reference .tj-gender-tab:hover{color:#1f2937}.tj-home-reference .tj-gender-tab[aria-selected=true]{background:transparent;color:#fff}.tj-home-reference .tj-gender-tab:focus-visible{outline:2px solid #1f2937;outline-offset:2px}.tj-home-reference .tj-doorways{margin-top:0;padding-top:0;padding-bottom:56px}.tj-home-reference .tj-doorways.tj-content-width{padding-inline:32px}.tj-home-reference .tj-home-doorway-grid{display:flex;gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:32px}.tj-home-reference .tj-home-doorway-grid::-webkit-scrollbar{display:none}.tj-home-reference .tj-home-doorway-grid a{flex:0 0 calc((100% - 12px)/4);scroll-snap-align:start;min-width:0;text-decoration:none}.tj-home-reference .tj-home-doorway-grid img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.tj-home-reference .tj-home-doorway-grid span{display:block;padding:0 32px 0 0;font-size:20px;line-height:1.5;margin-top:12px;color:#000}@media(max-width:767px){.tj-home-reference .tj-doorways.tj-content-width{padding-left:24px;padding-right:0}.tj-home-reference .tj-doorways .tj-home-doorway-grid a{flex-basis:calc((100% - 2px)/1.5)}.tj-home-reference .tj-doorways .tj-home-doorway-grid span{padding-right:24px;font-size:18px}}@media(min-width:768px)and (max-width:959px){.tj-home-reference .tj-home-doorway-grid a{flex-basis:calc((100% - 6px)*.4)}}.tj-home-reference .tj-home-feature{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding-inline:0;max-width:none}.tj-home-reference .tj-feature-image{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:0;aspect-ratio:1/1.15;overflow:hidden;text-align:center;color:#fff}.tj-home-reference .tj-feature-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tj-home-reference .tj-feature-image>div{position:relative;z-index:1;width:100%;padding:48px 24px;background:linear-gradient(transparent,#0007)}.tj-home-reference .tj-feature-image h2{font-size:36px;margin:0 0 10px}.tj-home-reference .tj-feature-image p{margin:0 0 20px}.tj-home-reference .tj-feature-image .tj-pill{background:#fff;color:#111;border-color:#fff}.tj-home-reference .tj-feature-products{display:flex;gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 38px;align-items:center;scrollbar-width:none}.tj-home-reference .tj-feature-products::-webkit-scrollbar{display:none}.tj-home-reference .tj-feature-products>.tj-product-card{flex:0 0 calc((100% - 12px)/4);scroll-snap-align:start}.tj-home-reference .tj-feature-products .tj-quick-trigger{display:none}.tj-home-reference .tj-feature-reverse .tj-feature-image{order:2}.tj-home-reference .tj-feature-reverse .tj-feature-products{order:1}.tj-home-reference .tj-athletes{padding-top:64px;padding-bottom:72px}.tj-home-reference .tj-athlete-intro{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.tj-home-reference .tj-athlete-intro>img{width:100%;aspect-ratio:3/4;object-fit:cover}.tj-home-reference .tj-athlete-intro h2{font:normal clamp(32px,4vw,64px)/1.08 Acta,Georgia,serif;margin:18px 0}.tj-home-reference .tj-athlete-intro .tj-pill{margin-top:22px}.tj-home-reference .tj-athlete-grid{display:flex;gap:4px;margin-top:56px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tj-home-reference .tj-athlete-grid::-webkit-scrollbar{display:none}.tj-home-reference .tj-athlete-grid>a{flex:0 0 calc((100% - 12px)/4);scroll-snap-align:start;color:#111;text-decoration:none}.tj-home-reference .tj-athlete-grid img{width:100%;aspect-ratio:1100 / 844;object-fit:cover}.tj-home-reference .tj-athlete-grid h3{font-size:20px;margin:12px 0 4px}.tj-home-reference .tj-athlete-grid p{margin:0 0 10px}.tj-home-reference .tj-athlete-grid span{text-decoration:underline;font-size:14px}.tj-home-reference .tj-social{padding-top:72px;padding-bottom:72px;text-align:center}.tj-home-reference .tj-social>p{color:#777;margin:0}.tj-home-reference .tj-social h2{font-size:clamp(32px,4vw,58px);color:#9e7e4e;margin:10px 0 36px}.tj-home-reference .tj-social-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.tj-home-reference .tj-social-grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.tj-home-reference .tj-assurances{max-width:1920px;padding-top:48px;padding-bottom:48px}.tj-home-reference .tj-brand-ticker-wrap{width:100%;margin-block:96px;overflow-x:hidden;background:#fff}.tj-home-reference .tj-brand-ticker{display:block;width:max-content;min-width:100%;color:#000;white-space:nowrap;font-family:Basetica,Arial,sans-serif;font-size:56px;font-weight:400;line-height:1.5;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;will-change:contents}.tj-home-reference .tj-brand-ticker.is-dragging{cursor:grabbing}.tj-home-reference .tj-brand-ticker-item{display:inline-block;white-space:nowrap;will-change:transform}.tj-home-reference .tj-brand-ticker-word{color:#000;text-shadow:2px 0 rgba(0,0,0,0),-2px 0 #fff}.tj-home-reference .tj-brand-ticker-separator{display:inline-block;color:#000;font-family:Basetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1;vertical-align:middle;margin-inline:24px}@media(min-width:768px){.tj-home-reference .tj-brand-ticker-wrap{margin-block:112px}.tj-home-reference .tj-brand-ticker-separator{font-size:32px;margin-inline:32px}}@media(min-width:960px){.tj-home-reference .tj-brand-ticker{font-size:120px}.tj-home-reference .tj-brand-ticker-word{text-shadow:5px 0 rgba(0,0,0,0),-5px 0 #fff}}@media(max-width:767px){.tj-home-reference .tj-hero{height:133.333vw;min-height:0}.tj-home-reference .tj-hero-copy h1{font-size:42px}.tj-home-reference .tj-hero-copy p{font-size:15px;margin-bottom:20px}.tj-home-reference .tj-button-row{display:flex;flex-direction:column;gap:8px}.tj-home-reference .tj-hero .tj-pill{min-width:160px}.tj-home-reference .tj-support-banner{height:155px;padding:16px;display:flex;flex-direction:column;gap:9px;text-align:center}.tj-home-reference .tj-support-banner p{font-size:15px;line-height:1.1}.tj-home-reference .tj-support-banner .tj-pill{font-size:12px;padding:8px 14px}.tj-home-reference .tj-content-width{padding-inline:16px}.tj-home-reference .tj-featured{padding-top:34px}.tj-home-reference .tj-card-scroll>.tj-product-card{flex-basis:47%}.tj-home-reference .tj-home-doorway-grid a{flex-basis:66.666%}.tj-home-reference .tj-home-doorway-grid span{font-size:15px}.tj-home-reference .tj-home-feature{display:flex;flex-direction:column;padding-inline:0}.tj-home-reference .tj-feature-image{aspect-ratio:1/1.15}.tj-home-reference .tj-feature-image h2{font-size:30px}.tj-home-reference .tj-feature-products{padding:18px 16px}.tj-home-reference .tj-feature-products>.tj-product-card{flex-basis:47%}.tj-home-reference .tj-feature-reverse .tj-feature-image{order:0}.tj-home-reference .tj-feature-reverse .tj-feature-products{order:1}.tj-home-reference .tj-athletes{padding-top:38px;padding-bottom:42px}.tj-home-reference .tj-athlete-intro{grid-template-columns:1fr;gap:24px}.tj-home-reference .tj-athlete-intro h2{font-size:34px}.tj-home-reference .tj-athlete-grid{margin-top:34px}.tj-home-reference .tj-athlete-grid>a{flex-basis:82%}.tj-home-reference .tj-social{padding-top:48px;padding-bottom:48px}.tj-home-reference .tj-social-grid{grid-template-columns:repeat(2,1fr);gap:2px}.tj-home-reference .tj-assurances{padding-top:34px;padding-bottom:34px}}.tj-home-reference .tj-social#tj-social-gallery{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:64px 0 72px;text-align:left;overflow:hidden}.tj-social-heading{padding:0 clamp(16px,2.25vw,32px);margin:0 0 36px}.tj-social-heading>p{margin:0;color:#777;font:400 14px/1 Basetica,Arial,sans-serif}.tj-social-heading h2{margin:10px 0 0;color:#9e7e4e;font:500 clamp(32px,4vw,58px)/.98 Basetica,Arial,sans-serif;letter-spacing:-.035em}.tj-social-heading h2 a{color:inherit}.tj-social-mosaic-stack{display:grid;gap:2px;width:100%;background:#fff}.tj-social-grid{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:2.35/1;gap:2px;width:100%;background:#fff}.tj-home-reference .tj-social-grid--first{grid-template-columns:2fr repeat(3,1fr)}.tj-home-reference .tj-social-grid--second{grid-template-columns:repeat(3,1fr) 2fr}.tj-social-grid--first .tj-social-card--large-left{grid-column:1;grid-row:1 / span 2}.tj-social-grid--second .tj-social-card--large-right{grid-column:4;grid-row:1 / span 2}.tj-social-card{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;background:#eee}.tj-social-card img{display:block;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover;transition:transform .35s ease}.tj-social-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:12px;color:#fff;background:#0000008c;font:400 14px/1 Basetica,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase;opacity:0;transition:opacity .2s ease}.tj-social-card:hover img,.tj-social-card:focus-visible img{transform:scale(1.025)}.tj-social-card:hover .tj-social-card-overlay,.tj-social-card:focus-visible .tj-social-card-overlay{opacity:1}.tj-social-card--desktop-hidden{display:none}.tj-social-card--mobile-hidden{display:block}.tj-social-modal{border:0;padding:0;width:min(92vw,980px);max-width:none;background:transparent;overflow:visible}.tj-social-modal::backdrop{background:#000000b8}.tj-social-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.tj-social-modal-panel{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);max-height:90vh;background:#fff;overflow:hidden}.tj-social-modal-image{width:100%;height:90vh;max-height:90vh;object-fit:contain;background:#f3f3f1}.tj-social-modal-copy{display:flex;flex-direction:column;justify-content:flex-end;gap:18px;padding:32px}.tj-social-modal-copy p{margin:0;color:#777;font-size:14px}.tj-social-modal-copy .tj-pill{width:max-content;background:#202936;color:#fff}.tj-social-modal-close{position:absolute;right:12px;top:8px;z-index:2;width:36px;height:36px;border:0;background:#fff;color:#171717;font-size:28px;line-height:1}@media(max-width:768px){.tj-home-reference .tj-social#tj-social-gallery{padding:48px 0}.tj-social-heading{margin-bottom:24px}.tj-social-heading h2{font-size:30px;letter-spacing:-.025em}.tj-social-mosaic-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.tj-home-reference .tj-social-grid{display:contents}.tj-home-reference .tj-social-card--large-left,.tj-home-reference .tj-social-card--large-right{grid-column:auto;grid-row:auto}.tj-social-card{aspect-ratio:1}.tj-social-card--desktop-hidden{display:block}.tj-social-card--mobile-hidden,.tj-social-card-overlay{display:none}.tj-social-modal{width:calc(100vw - 24px)}.tj-social-modal-panel{display:block;max-height:calc(100vh - 24px)}.tj-social-modal-image{height:auto;max-height:calc(100vh - 180px);object-fit:contain}.tj-social-modal-copy{padding:18px 18px 20px;gap:12px}}.tj-home-reference .tj-support-banner{height:102px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px;overflow:hidden;padding:20px 32px;color:#fff}.tj-home-reference .tj-support-banner picture,.tj-home-reference .tj-support-banner picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.tj-home-reference .tj-support-banner>p,.tj-home-reference .tj-support-banner>a{position:relative;z-index:1;margin:0}.tj-home-reference .tj-support-banner>p{font:normal clamp(21px,2.5vw,33px)/1.1 Acta,Georgia,serif;color:#fff}.tj-home-reference .tj-support-banner em{font-style:italic;font-family:Acta,Georgia,serif}.tj-home-reference .tj-support-banner .tj-pill{background:#fff;color:#171717;border:0;padding:11px 28px;font-size:14px;line-height:1.25}@media(max-width:767px){.tj-home-reference .tj-support-banner{height:155px;flex-direction:column;justify-content:center;text-align:center;padding:16px;gap:14px}.tj-home-reference .tj-support-banner>p{font-size:21px}.tj-home-reference .tj-support-banner .tj-pill{padding:10px 22px;font-size:13px}}.tj-home-reference .tj-home-products{width:100%;max-width:1600px}.tj-home-reference .tj-home-products .tj-card-scroll{display:flex;width:100%;gap:4px;overflow-x:auto}.tj-home-reference .tj-home-products .tj-card-scroll>.tj-product-card{flex:0 0 calc((100% - 12px)/4);width:calc((100% - 12px)/4);min-width:0}.tj-home-reference .tj-home-products .tj-card-image{aspect-ratio:3240/4224}.tj-home-reference .tj-home-products .tj-card-image>img{height:100%;object-fit:cover}.tj-home-reference .tj-home-products .tj-quick-trigger--image{display:block}.tj-product-card .tj-card-size-panel{position:absolute;left:4px;right:4px;bottom:60px;z-index:6;max-height:calc(100% - 60px);overflow-y:auto;padding:16px;background:#fff;color:#171717;box-shadow:0 -1px #00000014;overscroll-behavior:contain}.tj-product-card .tj-card-size-panel[hidden]{display:none!important}.tj-product-card .tj-card-size-groups{display:grid;gap:18px}.tj-product-card .tj-card-size-group{min-width:0}.tj-product-card .tj-card-size-heading{margin:0 0 12px;color:#4a5c70;font-size:15px;font-weight:400;line-height:1.1}.tj-product-card .tj-card-size-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tj-product-card .tj-card-size-option{min-width:0;min-height:47px;padding:8px 5px;border:1px solid #a7a7a7;border-radius:999px;background:#fff;color:#111;font-size:14px;font-weight:700;line-height:1.15;text-align:center;white-space:normal;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.tj-product-card .tj-card-size-option:hover:not(:disabled),.tj-product-card .tj-card-size-option:focus-visible{border-color:#171717;background:#f4f4f4}.tj-product-card .tj-card-size-option.is-selected{border-color:#171717;background:#171717;color:#fff}.tj-product-card .tj-card-size-option:disabled{border-color:#dedede;background:#fafafa;color:#a2a2a2;cursor:not-allowed;text-decoration:line-through}.tj-product-card .tj-card-size-option.is-loading{opacity:.55;cursor:wait}.tj-product-card .tj-card-size-status{margin:12px 0 0;color:#9d132e;font-size:12px;line-height:1.35}.tj-product-card .tj-card-quick-controls{position:absolute;left:4px;right:4px;bottom:4px;z-index:7;display:flex;min-width:0;pointer-events:none}.tj-product-card .tj-card-quick-controls .tj-quick-trigger--image{position:relative;left:auto;right:auto;bottom:auto;flex:1;width:auto;min-width:0}.tj-product-card .tj-card-size-close{display:none;flex:0 0 48px;width:48px;height:56px;padding:0;border:0;border-left:1px solid #cfcfcf;background:#e2e2e2;color:#171717;font-size:25px;font-weight:400;line-height:1;pointer-events:auto}.tj-product-card.tj-card-size-open .tj-card-size-close{display:block}.tj-product-card.tj-card-size-open .tj-card-quick-controls{background:#fff}.tj-product-card.tj-card-size-open .tj-card-quick-controls .tj-quick-trigger--image{opacity:1;transform:none;pointer-events:auto;background:#fff;border:1px solid #a7a7a7;color:#4a5c70}.tj-product-card.tj-card-size-open .tj-card-size-close:hover,.tj-product-card.tj-card-size-open .tj-card-size-close:focus-visible{background:#d5d5d5}.tj-product-card.tj-card-size-open .tj-card-media:hover .tj-card-gallery-controls{pointer-events:none}@media(max-width:1023px){.tj-product-card .tj-card-size-panel{padding:10px}.tj-product-card .tj-card-size-heading{margin-bottom:8px;font-size:13px}.tj-product-card .tj-card-size-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.tj-product-card .tj-card-size-option{min-height:38px;padding:6px 3px;font-size:12px}}@media(hover:none){.tj-product-card .tj-card-size-panel{left:3px;right:3px;bottom:52px;max-height:calc(100% - 52px);padding:14px}.tj-product-card .tj-card-quick-controls{left:3px;right:3px;bottom:3px}.tj-product-card .tj-card-size-close{height:48px;flex-basis:44px;width:44px;font-size:23px}.tj-product-card .tj-card-size-option{min-height:44px;font-size:13px}}@media(max-width:767px){.tj-product-card .tj-card-size-panel{padding:12px}.tj-product-card .tj-card-size-groups{gap:14px}.tj-product-card .tj-card-size-heading{margin-bottom:9px;font-size:13px}.tj-product-card .tj-card-size-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tj-product-card .tj-card-size-option{min-height:40px;padding:7px 3px;font-size:12px}}.tj-home-reference .tj-assurances{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;margin-inline:auto;padding:64px 32px;border-top:1px solid #ddd;gap:64px}.tj-home-reference .tj-assurance-item{display:flex;flex-direction:column;align-items:center;text-align:center}.tj-home-reference .tj-assurance-item h3{margin:0 0 12px;font-size:20px;line-height:28px;font-weight:500}.tj-home-reference .tj-assurance-item p{margin:0;max-width:320px;font-size:16px;line-height:24px}.tj-home-reference .tj-assurance-item a{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;min-height:44px;padding:10px 24px;border:1px solid #171717;border-radius:999px;background:#fff;color:#171717;font-size:14px;line-height:20px;font-weight:700;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.tj-home-reference .tj-assurance-item a:hover,.tj-home-reference .tj-assurance-item a:focus-visible{background:#171717;border-color:#171717;color:#fff}@media(max-width:767px){.tj-home-reference .tj-assurances{grid-template-columns:1fr;gap:32px;padding:40px 24px}.tj-home-reference .tj-assurance-item h3{font-size:18px;line-height:26px}.tj-home-reference .tj-assurance-item a{margin-top:20px}}.tj-product-card .tj-card-media{position:relative;isolation:isolate;min-width:0}.tj-product-card .tj-card-image{position:relative;z-index:0;display:block;overflow:hidden}.tj-product-card .tj-card-image>img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .24s ease}.tj-product-card .tj-card-image .tj-card-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:1}.tj-product-card .tj-card-media:hover .tj-card-hover,.tj-product-card .tj-card-media:focus-within .tj-card-hover{opacity:1}.tj-product-card .tj-card-media:hover [data-card-image],.tj-product-card .tj-card-media:focus-within [data-card-image]{opacity:0}.tj-product-card .tj-card-gallery-controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:space-between;padding:0 8px;pointer-events:none;opacity:0;transition:opacity .2s ease}.tj-product-card .tj-card-media:hover .tj-card-gallery-controls,.tj-product-card .tj-card-media:focus-within .tj-card-gallery-controls{opacity:1}.tj-product-card .tj-card-gallery-controls button{pointer-events:auto;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:#ffffffdb;color:#222;box-shadow:0 1px 3px #00000014;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.tj-product-card .tj-card-gallery-controls button:hover:not(:disabled),.tj-product-card .tj-card-gallery-controls button:focus-visible:not(:disabled){background:#fffffffa}.tj-product-card .tj-card-gallery-controls button:disabled{color:#b9b9b9;background:#ffffff9e;cursor:not-allowed}.tj-product-card .tj-card-gallery-controls svg{display:block;width:20px;height:20px}.tj-product-card .tj-quick-trigger--image{position:absolute;left:4px;right:4px;bottom:4px;z-index:5;display:flex;align-items:center;justify-content:center;width:calc(100% - 8px);height:56px;margin:0;padding:12px 16px;border:0;border-radius:0;background:#e0e0e0bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#202020;font:500 16px/20px Basetica,Arial,sans-serif;white-space:nowrap;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.tj-product-card .tj-card-media:hover .tj-quick-trigger--image,.tj-product-card .tj-card-media:focus-within .tj-quick-trigger--image{opacity:1;transform:none;pointer-events:auto}.tj-product-card .tj-quick-trigger--image:hover,.tj-product-card .tj-quick-trigger--image:focus-visible{background:#e0e0e0eb}.tj-product-card .tj-card-media:focus-within .tj-card-gallery-controls{pointer-events:none}@media(hover:none){.tj-product-card .tj-card-gallery-controls{display:none}.tj-product-card .tj-quick-trigger--image{opacity:1;transform:none;pointer-events:auto;height:48px;font-size:14px}}@media(max-width:767px){.tj-product-card .tj-quick-trigger--image{left:3px;right:3px;bottom:3px;width:calc(100% - 6px);height:48px;padding:10px 12px;font-size:13px}}.tj-sleepwear .tj-product-card .tj-card-media,.tj-sleepwear .tj-product-card .tj-card-image{display:block}.tj-sleepwear .tj-product-card .tj-quick-trigger--image{display:flex;grid-area:auto;margin:0}.tj-quick-shop{font-family:Basetica,Arial,sans-serif;border-radius:0}.tj-quick-shop .tj-quick-price{font-size:18px;line-height:24px;margin:12px 0 4px;color:#4d4d4d}.tj-quick-form{display:grid;gap:12px;margin-top:12px}.tj-quick-option{display:grid;gap:6px;font-size:13px;color:#555}.tj-quick-option select{margin:0;width:100%;padding:12px;border:1px solid #bbb;border-radius:0;background:#fff;color:#202020}.tj-quick-option select option:disabled{color:#aaa}.tj-quick-quantity{width:86px;padding:10px;border:1px solid #bbb}.tj-quick-form .tj-pdp-add{width:100%;padding:13px 18px;border:0;background:#202936;color:#fff;font-weight:700}.tj-quick-form .tj-pdp-add:disabled{background:#ddd;color:#777;cursor:not-allowed}.tj-quick-details{display:inline-block;margin-top:16px;font-size:13px;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.tj-quick-overlay{padding:12px}.tj-quick-shop{padding:24px 18px}.tj-quick-shop img{width:112px;height:148px}.tj-quick-shop h2{font-size:22px}}.tj-sleepwear .tj-product-card .tj-card-media .tj-quick-trigger--image,.tj-home-reference .tj-home-products .tj-product-card .tj-card-media .tj-quick-trigger--image,.tj-home-reference .tj-feature-products .tj-product-card .tj-card-media .tj-quick-trigger--image,.tj-cause-products .tj-product-card .tj-card-media .tj-quick-trigger--image,.tj-rp-recommendation-track .tj-product-card .tj-card-media .tj-quick-trigger--image{display:flex;grid-area:auto;justify-self:auto;align-self:auto;left:4px;right:4px;bottom:4px;width:calc(100% - 8px);height:56px;margin:0;padding:12px 16px;border:0;border-radius:0;background:#e0e0e0bf;color:#202020;font:500 16px/20px Basetica,Arial,sans-serif;white-space:nowrap;opacity:0;transform:translateY(8px);pointer-events:none}.tj-sleepwear .tj-product-card .tj-card-media:hover .tj-quick-trigger--image,.tj-home-reference .tj-home-products .tj-product-card .tj-card-media:hover .tj-quick-trigger--image,.tj-cause-products .tj-product-card .tj-card-media:hover .tj-quick-trigger--image,.tj-rp-recommendation-track .tj-product-card .tj-card-media:hover .tj-quick-trigger--image,.tj-product-card .tj-card-media:focus-within .tj-quick-trigger--image{opacity:1;transform:none;pointer-events:auto}.tj-cause-products .tj-product-card .tj-card-media .tj-card-gallery-controls,.tj-favorites-scroll .tj-product-card .tj-card-media .tj-card-gallery-controls{top:0;right:0;bottom:0;left:0;width:auto;height:auto;aspect-ratio:auto;padding:0 8px}.tj-cause-products .tj-product-card .tj-card-media:hover .tj-card-gallery-controls,.tj-favorites-scroll .tj-product-card .tj-card-media:hover .tj-card-gallery-controls{opacity:1}.tj-cause-products .tj-product-card .tj-card-media .tj-card-gallery-controls button,.tj-favorites-scroll .tj-product-card .tj-card-media .tj-card-gallery-controls button{display:grid;place-items:center;width:36px;height:36px;padding:0;background:#ffffffdb;color:#222;font-size:inherit;line-height:normal}.tj-cause-products .tj-product-card .tj-card-media .tj-card-gallery-controls button:disabled,.tj-favorites-scroll .tj-product-card .tj-card-media .tj-card-gallery-controls button:disabled{background:#ffffff9e;color:#b9b9b9}.tj-sleepwear .tj-product-card .tj-review-stars{color:transparent;background:linear-gradient(90deg,#9e793b var(--rating-fill),#d8d2c8 var(--rating-fill));background-clip:text;-webkit-background-clip:text}@media(hover:none){.tj-sleepwear .tj-product-card .tj-card-media .tj-quick-trigger--image,.tj-home-reference .tj-home-products .tj-product-card .tj-card-media .tj-quick-trigger--image,.tj-home-reference .tj-feature-products .tj-product-card .tj-card-media .tj-quick-trigger--image,.tj-cause-products .tj-product-card .tj-card-media .tj-quick-trigger--image,.tj-rp-recommendation-track .tj-product-card .tj-card-media .tj-quick-trigger--image{opacity:1;transform:none;pointer-events:auto;height:48px;font-size:13px}}.tj-season-shelf{margin-top:64px;text-align:center}.tj-season-shelf>img{width:100%;aspect-ratio:16/6;object-fit:cover}.tj-season-shelf>.tj-content-width{padding-top:48px;padding-bottom:48px}.tj-season-shelf h2{font-size:36px;max-width:850px;margin:0 auto 32px}.tj-season-shelf .tj-pill{margin-top:32px}.tj-home-reference .tj-season-shelf{margin-top:4px;position:relative;text-align:center}.tj-home-reference .tj-season-shelf>.tj-content-width{padding-top:44px;padding-bottom:60px}.tj-home-reference .tj-season-shelf h2{font-size:clamp(28px,3vw,48px);max-width:900px;line-height:1.05;margin:0 auto 34px}.tj-home-reference .tj-season-shelf>div>p{font-size:18px;color:#9e7e4e;margin:0 0 10px}.tj-home-reference .tj-season-cards{justify-content:center}.tj-home-reference .tj-season-cards>.tj-product-card{flex-basis:calc((100% - 12px)/4);text-align:left}.tj-home-reference .tj-season-shelf .tj-pill{margin-top:34px}@media(max-width:767px){.tj-season-shelf{margin-top:32px}.tj-season-shelf>img{aspect-ratio:1/1;object-fit:cover}.tj-season-shelf h2{font-size:27px}.tj-home-reference .tj-season-shelf>.tj-content-width{padding-top:34px;padding-bottom:42px}.tj-home-reference .tj-season-cards{justify-content:flex-start}.tj-home-reference .tj-season-cards>.tj-product-card{flex-basis:47%}}.tj-home-reference .tj-home-products .tj-card-scroll{display:flex;width:100%;gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tj-home-reference .tj-home-products .tj-card-scroll>.tj-product-card{flex:0 0 calc((100% - 12px)/4);width:calc((100% - 12px)/4);min-width:0;scroll-snap-align:start}.tj-home-reference .tj-home-products .tj-card-media{position:relative;width:100%;min-width:0}.tj-home-reference .tj-home-products .tj-card-image{aspect-ratio:3240/4224;overflow:hidden}.tj-home-reference .tj-home-products .tj-card-image>img{width:100%;height:100%;object-fit:cover}.tj-home-reference .tj-home-products .tj-product-card .tj-quick-trigger--image{display:flex}@media(max-width:1023px){.tj-home-reference .tj-home-products .tj-card-scroll>.tj-product-card{flex-basis:calc((100% - 4px)/2);width:calc((100% - 4px)/2)}}@media(max-width:767px){.tj-home-reference .tj-home-products .tj-card-scroll>.tj-product-card{flex-basis:47%;width:47%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tj-refinements.css.map */
