[data-jj-catalog] *{box-sizing:border-box}[data-jj-catalog] body{margin:0;background:#faf8f2;color:#49372d;font:15px/1.55 'Work Sans',Arial,sans-serif}[data-jj-catalog] a{color:inherit;text-decoration:none}[data-jj-catalog] a:hover{text-decoration:underline;text-underline-offset:5px}[data-jj-catalog] button,[data-jj-catalog] input{font:inherit;color:inherit}[data-jj-catalog] button{cursor:pointer}[data-jj-catalog] button:focus-visible,[data-jj-catalog] a:focus-visible,[data-jj-catalog] summary:focus-visible,[data-jj-catalog] input:focus-visible{outline:2px solid #8b4435;outline-offset:4px}[data-jj-catalog] button{background:none;border:0}[data-jj-catalog] h1,[data-jj-catalog] h2,[data-jj-catalog] h3,[data-jj-catalog] p{margin:0}[data-jj-catalog] h1,[data-jj-catalog] h2,[data-jj-catalog] h3{font-family:Georgia,serif;font-weight:400}[data-jj-catalog] h1{font-size:48px;line-height:1.12}[data-jj-catalog] h2{font-size:32px;line-height:1.2}[data-jj-catalog] h3{font-size:23px;line-height:1.25}[data-jj-catalog] .preview-bar{font-size:12px;background:#eae2d3;padding:9px 24px;display:flex;justify-content:space-between;color:#574331}[data-jj-catalog] .preview-bar span{opacity:.8}[data-jj-catalog] .skip{position:absolute;top:-100px}[data-jj-catalog] .skip:focus{top:0;background:white;z-index:100}[data-jj-catalog] .announcement{background:#624735;color:#fffdf7;text-align:center;font-size:11px;letter-spacing:.04em;padding:7px}[data-jj-catalog] header{background:#faf8f2;position:relative;z-index:5}[data-jj-catalog] .top{height:74px;margin:0 32px;display:flex;align-items:center;justify-content:space-between}[data-jj-catalog] .left,[data-jj-catalog] .bag{width:100px}[data-jj-catalog] .logo img{width:86px;display:block}[data-jj-catalog] .bag{text-align:right;font-size:13px}[data-jj-catalog] .left{display:flex}[data-jj-catalog] #search-toggle{width:44px;height:44px;padding:11px}[data-jj-catalog] svg{fill:none;stroke:currentColor;stroke-width:1.5;width:22px}[data-jj-catalog] #menu-toggle{display:none}[data-jj-catalog] nav{display:flex;justify-content:center;gap:32px;border-top:1px solid #e5dfd4;border-bottom:1px solid #e5dfd4;font-size:13px}[data-jj-catalog] .nav-item{display:flex;align-items:center;gap:3px;position:relative;padding:16px 0}[data-jj-catalog] .nav-item>a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}[data-jj-catalog] .nav-item.starter{color:#8b4435}[data-jj-catalog] .nav-item details summary{list-style:none;cursor:pointer;padding:4px}[data-jj-catalog] .nav-item details summary::-webkit-details-marker{display:none}[data-jj-catalog] .dropdown{position:absolute;top:100%;left:-20px;min-width:245px;background:#fffdf8;padding:24px;box-shadow:0 10px 20px #49372d12;border:1px solid #e5dfd4;display:grid;gap:12px}[data-jj-catalog] .dropdown p{font-size:10px;text-transform:uppercase;letter-spacing:.1em;opacity:.7}[data-jj-catalog] .wrap{max-width:1320px;margin:auto;padding:0 40px}[data-jj-catalog] .intro{padding:34px 0 28px;max-width:820px}[data-jj-catalog] .breadcrumb{font-size:12px;color:#796b5e;margin-bottom:28px}[data-jj-catalog] .intro>p:last-child{font-size:16px;max-width:610px;margin-top:16px;color:#726052}[data-jj-catalog] .eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}[data-jj-catalog] .feature{display:grid;grid-template-columns:1.25fr 1fr;background:#eee6d9;min-height:435px}[data-jj-catalog] .feature-image{overflow:hidden;min-height:420px}[data-jj-catalog] .feature-image img{width:100%;height:100%;object-fit:cover;display:block}[data-jj-catalog] .feature-copy{padding:44px 42px;align-self:center}[data-jj-catalog] .feature-copy h2{font-size:40px}[data-jj-catalog] .feature-copy>p:not(.eyebrow){margin:16px 0 25px;max-width:380px}[data-jj-catalog] .size-links{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid #cfc2af;margin-top:16px}[data-jj-catalog] .size-links a{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:18px;width:50%;border-bottom:1px solid #cfc2af;font-size:14px}[data-jj-catalog] .size-links a:nth-child(odd){padding-right:20px}[data-jj-catalog] .size-links a:nth-child(even){padding-left:20px}[data-jj-catalog] .fine{font-size:12px;color:#776858;margin-top:15px}[data-jj-catalog] .secondary{margin:56px 0}[data-jj-catalog] .section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:25px}[data-jj-catalog] .text-link{font-size:13px;text-decoration:underline;text-underline-offset:5px}[data-jj-catalog] .series-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}[data-jj-catalog] .series{display:grid;grid-template-columns:1fr 1fr;background:#f0eadf}[data-jj-catalog] .series>img{width:100%;height:300px;object-fit:contain;mix-blend-mode:multiply;padding:20px}[data-jj-catalog] .series>div{padding:30px 24px;align-self:center}[data-jj-catalog] .series p{font-size:14px;color:#796856;margin:13px 0}[data-jj-catalog] .series-links{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;text-decoration:underline;text-underline-offset:4px}[data-jj-catalog] .filter-panel{border-top:1px solid #d8cfc0;border-bottom:1px solid #d8cfc0;padding:20px 0;display:grid;gap:16px}[data-jj-catalog] .filter-row{display:flex;align-items:center;gap:14px}[data-jj-catalog] .filter-label{width:95px;flex:none;font-size:12px;letter-spacing:.03em}[data-jj-catalog] .chips{display:flex;gap:8px;flex-wrap:wrap}[data-jj-catalog] .chip{padding:9px 16px;border:1px solid #d3c6b3;border-radius:0;font-size:13px;min-height:40px;display:inline-flex;align-items:center}[data-jj-catalog] .chip[aria-pressed=true],[data-jj-catalog] .chip[aria-current=true]{background:#624735;color:#fffdf8;border-color:#624735}[data-jj-catalog] .chip:hover{border-color:#624735;text-decoration:none}[data-jj-catalog] .result-heading{margin:28px 0 20px;display:flex;align-items:center;justify-content:space-between}[data-jj-catalog] .result-heading h2{font-family:Arial,sans-serif;font-size:15px}[data-jj-catalog] .reset{font-size:12px;text-decoration:underline}[data-jj-catalog] .jj-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px;margin-bottom:60px}[data-jj-catalog] .jj-catalog-product .image{background:#f0eadf;aspect-ratio:1;overflow:hidden;position:relative}[data-jj-catalog] .jj-catalog-product img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:15px;transition:transform .25s}[data-jj-catalog] .jj-catalog-product a:hover img{transform:scale(1.035)}[data-jj-catalog] .jj-catalog-product h3{font-family:Arial,sans-serif;font-size:15px;line-height:1.5;margin:13px 0 5px}[data-jj-catalog] .jj-catalog-product p{font-size:12px;color:#796858}[data-jj-catalog] .jj-catalog-product .price{font-size:14px;color:#49372d;margin-top:6px}[data-jj-catalog] .jj-catalog-product .sold{position:absolute;bottom:10px;left:10px;background:#faf8f2;padding:4px 8px;font-size:11px}[data-jj-catalog] .help{margin:45px 0 60px;background:#eee6d9;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 32px}[data-jj-catalog] .help h2{font-size:25px}[data-jj-catalog] .help p{font-size:14px;margin-top:8px}[data-jj-catalog] .accessory-tabs{display:flex;gap:30px;border-bottom:1px solid #d7cbb9;margin-bottom:23px}[data-jj-catalog] .accessory-tabs a{padding:15px 0;font-size:16px}[data-jj-catalog] .accessory-tabs a[aria-current=true]{border-bottom:2px solid #624735}[data-jj-catalog] .fit-note{font-size:13px;margin:19px 0;padding-left:14px;border-left:2px solid #ac8d66;max-width:850px}[data-jj-catalog] .empty{grid-column:1/-1;padding:45px 0;max-width:550px}[data-jj-catalog] .empty h2{font-size:27px}[data-jj-catalog] .empty p{margin:14px 0}[data-jj-catalog] .empty a{text-decoration:underline}[data-jj-catalog] footer{margin-top:50px;background:#624735;color:#faf8f2;padding:44px 40px}[data-jj-catalog] footer>img{width:120px;filter:brightness(0) invert(1)}[data-jj-catalog] footer p{font-size:13px;margin:14px 0 25px}[data-jj-catalog] footer>div{display:flex;flex-wrap:wrap;gap:24px;font-size:13px}[data-jj-catalog] dialog{width:100%;max-width:none;border:0;background:#fffdf8;color:#49372d;position:fixed;inset:0 0 auto;margin:0;padding:30px}[data-jj-catalog] dialog::backdrop{background:#21180f66}[data-jj-catalog] dialog form{max-width:1000px;margin:auto}[data-jj-catalog] dialog label{display:block;font-size:13px;margin-bottom:15px}[data-jj-catalog] dialog form>div{display:flex;gap:12px}[data-jj-catalog] dialog input{flex:1;min-width:0;border:1px solid #d3c6b3;padding:12px;background:#f1ecdf;border-radius:26px}[data-jj-catalog] dialog button{min-width:44px}[data-jj-catalog] .catalog-lede{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}[data-jj-catalog] .catalog-lede .text-link{margin-top:8px;flex:none}@media(max-width:749px){[data-jj-catalog] .preview-bar{padding:7px 15px;font-size:11px}[data-jj-catalog] .preview-bar span{display:none}[data-jj-catalog] .top{height:60px;margin:0 12px}[data-jj-catalog] .left,[data-jj-catalog] .bag{width:88px}[data-jj-catalog] .logo img{width:80px}[data-jj-catalog] #menu-toggle{display:block;width:38px;font-size:19px}[data-jj-catalog] #search-toggle{width:38px;padding:9px}[data-jj-catalog] .bag{font-size:12px}[data-jj-catalog] nav{display:none;padding:15px 20px;position:absolute;top:60px;left:0;right:0;max-height:75dvh;overflow:auto;background:#faf8f2}[data-jj-catalog] nav.open{display:block}[data-jj-catalog] .nav-item{padding:12px 0;justify-content:space-between;flex-wrap:wrap;font-size:16px}[data-jj-catalog] .nav-item details{position:static}[data-jj-catalog] .dropdown{position:static;box-shadow:none;border:0;padding:20px 10px;min-width:0}[data-jj-catalog] .nav-item:has(details[open]){display:block}[data-jj-catalog] .nav-item:has(details[open])>a{display:inline-block}[data-jj-catalog] .nav-item:has(details[open]) details>summary{position:absolute;right:0;top:9px}[data-jj-catalog] .wrap{padding:0 20px}[data-jj-catalog] .intro{padding:23px 0}[data-jj-catalog] .breadcrumb{margin-bottom:23px}[data-jj-catalog] h1{font-size:35px}[data-jj-catalog] .intro>p:last-child{font-size:15px;margin-top:12px}[data-jj-catalog] .feature{display:flex;flex-direction:column}[data-jj-catalog] .feature-image{min-height:0;height:280px}[data-jj-catalog] .feature-copy{padding:28px 24px;width:100%}[data-jj-catalog] .feature-copy h2{font-size:33px}[data-jj-catalog] .feature-copy>p:not(.eyebrow){font-size:14px;margin:13px 0 20px}[data-jj-catalog] .series-grid{grid-template-columns:1fr;gap:20px}[data-jj-catalog] .series{grid-template-columns:1fr 1fr}[data-jj-catalog] .series>img{height:235px;padding:14px}[data-jj-catalog] .series>div{padding:20px 15px}[data-jj-catalog] .series h3{font-size:23px}[data-jj-catalog] .series p{font-size:13px}[data-jj-catalog] .secondary{margin:38px 0}[data-jj-catalog] .section-heading h2{font-size:27px}[data-jj-catalog] .section-heading{align-items:flex-start}[data-jj-catalog] .section-heading .text-link{font-size:12px}[data-jj-catalog] .catalog-lede{display:block}[data-jj-catalog] .catalog-lede .text-link{display:inline-block;margin-top:16px}[data-jj-catalog] .filter-row{display:block}[data-jj-catalog] .filter-label{display:block;width:auto;margin-bottom:10px}[data-jj-catalog] .chips{gap:7px}[data-jj-catalog] .chip{padding:8px 12px;min-height:42px;font-size:12px}[data-jj-catalog] .jj-catalog-grid{grid-template-columns:1fr 1fr;gap:26px 14px}[data-jj-catalog] .jj-catalog-product img{padding:7px}[data-jj-catalog] .jj-catalog-product h3{font-size:13px;margin-top:10px}[data-jj-catalog] .jj-catalog-product p{font-size:11px}[data-jj-catalog] .jj-catalog-product .price{font-size:13px}[data-jj-catalog] .result-heading h2{font-size:14px}[data-jj-catalog] .help{display:block;padding:23px}[data-jj-catalog] .help .text-link{display:inline-block;margin-top:18px}[data-jj-catalog] .accessory-tabs{gap:24px}[data-jj-catalog] .accessory-tabs a{font-size:15px}[data-jj-catalog] .fit-note{font-size:13px}[data-jj-catalog] footer{padding:35px 22px}[data-jj-catalog] .empty{padding:25px 0}[data-jj-catalog] dialog{padding:24px 16px}[data-jj-catalog] dialog input{font-size:16px}[data-jj-catalog] dialog form>div{gap:4px}[data-jj-catalog] dialog button{font-size:12px}}[data-jj-catalog] .feature-image img{object-position:83% center}@media(max-width:749px){[data-jj-catalog] .feature-image{height:220px}[data-jj-catalog] .feature-image img{object-position:83% center}}[data-jj-catalog] .catalog-layout .intro{max-width:none;padding:27px 0 22px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:9px 30px}[data-jj-catalog] .catalog-layout .breadcrumb{grid-column:1/-1;margin-bottom:4px}[data-jj-catalog] .catalog-layout h1{font-size:39px}[data-jj-catalog] .catalog-layout .intro>p:last-child{margin:0;max-width:none;text-align:right;font-size:14px}[data-jj-catalog] .browse-controls{background:#eee6d9;padding:18px 24px 20px;margin-bottom:34px;position:sticky;top:0;z-index:4;border:1px solid #e2d7c5}[data-jj-catalog] .filter-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}[data-jj-catalog] .filter-title>span{font-family:Georgia,serif;font-size:23px}[data-jj-catalog] .browse-controls .filter-panel{padding:0;border:0;gap:10px}[data-jj-catalog] .browse-controls .filter-label{font-size:12px;font-weight:600;width:100px}[data-jj-catalog] .browse-controls .chip{background:#faf8f2;border-color:#cbbda6;min-height:36px;padding:6px 15px;font-size:12px}[data-jj-catalog] .browse-controls .chip[aria-current=true]{background:#624735;color:#fffdf8;border-color:#624735}[data-jj-catalog] .availability-row{padding-top:9px;border-top:1px solid #d8cbb5}[data-jj-catalog] .catalog-section{margin:0 0 45px;scroll-margin-top:240px}[data-jj-catalog] .catalog-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px}[data-jj-catalog] .catalog-section-head h2{font-size:30px}[data-jj-catalog] .catalog-section-head p{font-size:13px;color:#796858;margin-top:7px}[data-jj-catalog] .catalog-section-head .text-link{font-size:12px;flex-shrink:0}[data-jj-catalog] .catalog-section .jj-catalog-grid{margin:0;gap:28px 22px}[data-jj-catalog] .catalog-section .jj-catalog-product h3{font-family:Arial,sans-serif;font-size:14px}[data-jj-catalog] .catalog-section .jj-catalog-product .image{aspect-ratio:1.12}[data-jj-catalog] .catalog-layout>.result-heading{margin-top:10px}@media(max-width:749px){[data-jj-catalog] .catalog-layout .intro{display:block;padding:20px 0}[data-jj-catalog] .catalog-layout .breadcrumb{margin-bottom:13px}[data-jj-catalog] .catalog-layout h1{font-size:30px}[data-jj-catalog] .catalog-layout .intro>p:last-child{text-align:left;font-size:13px;margin-top:9px}[data-jj-catalog] .browse-controls{padding:15px 14px 16px;margin:0 -5px 28px;position:relative}[data-jj-catalog] .filter-title{margin-bottom:13px}[data-jj-catalog] .filter-title>span{font-size:23px}[data-jj-catalog] .browse-controls .filter-row{display:flex;align-items:flex-start;gap:9px}[data-jj-catalog] .browse-controls .filter-label{width:60px;margin:7px 0 0;font-size:11px;line-height:1.4}[data-jj-catalog] .browse-controls .chips{flex:1;gap:6px}[data-jj-catalog] .browse-controls .chip{font-size:11px;min-height:38px;padding:7px 10px}[data-jj-catalog] .browse-controls .filter-panel{gap:12px}[data-jj-catalog] .catalog-section{margin-bottom:34px}[data-jj-catalog] .catalog-section-head{gap:12px;align-items:flex-start}[data-jj-catalog] .catalog-section-head h2{font-size:27px}[data-jj-catalog] .catalog-section-head p{font-size:12px;max-width:205px}[data-jj-catalog] .catalog-section-head .text-link{font-size:11px;max-width:115px;text-align:right}[data-jj-catalog] .catalog-section .jj-catalog-grid{gap:25px 14px}[data-jj-catalog] .catalog-section .jj-catalog-product .image{aspect-ratio:1}[data-jj-catalog] .catalog-section .jj-catalog-product h3{font-size:13px}}[data-jj-catalog] .catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0 17px;margin:0 0 28px;border-bottom:1px solid #ded6c9;background:transparent}[data-jj-catalog] .inline-filters{display:flex;align-items:center;flex-wrap:wrap;gap:25px}[data-jj-catalog] .inline-filter{display:flex;align-items:center;gap:8px;min-height:34px;font-size:12px}[data-jj-catalog] .inline-filter>span{color:#796858}[data-jj-catalog] .inline-filter select{font:13px Arial,sans-serif;color:#49372d;max-width:210px;border:0;background:transparent;padding:7px 20px 7px 0;cursor:pointer;border-radius:0}[data-jj-catalog] .inline-filter select:focus-visible{outline:2px solid #8b4435;outline-offset:3px}[data-jj-catalog] .catalog-toolbar>.reset{font-size:11px;color:#796858;white-space:nowrap}[data-jj-catalog] .catalog-layout .intro{padding-bottom:12px}@media(max-width:749px){[data-jj-catalog] .catalog-toolbar{align-items:flex-end;gap:10px;padding:5px 0 13px;margin-bottom:24px}[data-jj-catalog] .inline-filters{gap:2px 17px;flex:1}[data-jj-catalog] .inline-filter{gap:5px;min-height:34px}[data-jj-catalog] .inline-filter>span{font-size:10px}[data-jj-catalog] .inline-filter select{font-size:12px;max-width:178px;padding-right:15px}[data-jj-catalog] .catalog-toolbar>.reset{font-size:10px;margin-bottom:9px}[data-jj-catalog] .catalog-layout .intro{padding-bottom:13px}}
@media(max-width:749px){[data-jj-catalog] .catalog-toolbar{position:relative}[data-jj-catalog] .inline-filters{width:100%;flex-basis:100%;gap:2px 17px}[data-jj-catalog] .inline-filter select{width:118px;max-width:118px}[data-jj-catalog] .catalog-toolbar>.reset{position:absolute;right:0;bottom:18px;margin:0}}

[data-jj-catalog]{display:block;background:#faf8f2;color:#49372d;font:15px/1.55 Arial,sans-serif;min-width:0}[data-jj-catalog] img{display:block}[data-jj-catalog] .wrap{width:100%}[data-jj-catalog] .jj-catalog-product{display:block;min-width:0}[data-jj-catalog] .jj-catalog-product>a{display:block}[data-jj-catalog] .jj-catalog-product .image{width:100%}[data-jj-catalog] .jj-catalog-product img{margin:0;max-width:100%}[data-jj-catalog] h1,[data-jj-catalog] h2{color:#49372d}[data-jj-catalog] .fallback{padding:30px 0}[data-jj-catalog] .catalog-main:focus{outline:none}
