.jax-shop{--jax-shop-black: #050505;--jax-shop-sand: #c7ac7f;--jax-shop-white: #fff;--jax-shop-stone: #f1efea;--jax-shop-muted: #5b5a57;--jax-shop-line: rgb(5 5 5 / 18%);color:var(--jax-shop-black);padding-bottom:clamp(5rem,8vw,9rem);background:var(--jax-shop-white)}.jax-shop__inner,.jax-shop__hero-inner,.jax-shop .jax-breadcrumbs{width:min(100% - clamp(3.2rem,7vw,10rem),144rem);margin-inline:auto}.jax-shop .jax-breadcrumbs{padding-block:.6rem;color:var(--jax-shop-muted);font-size:1.2rem}.jax-shop .jax-breadcrumbs a{min-height:3.6rem;color:var(--jax-shop-black);text-decoration-color:var(--jax-shop-sand);text-underline-offset:.35rem}.jax-shop__hero{color:var(--jax-shop-white);background:var(--jax-shop-black);border-bottom:.5rem solid var(--jax-shop-sand)}.jax-shop__hero-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(28rem,.7fr);align-items:center;gap:clamp(3rem,7vw,9rem);padding-block:clamp(3.2rem,5vw,6.4rem)}.jax-shop__hero-kicker{margin:0 0 1.2rem;color:var(--jax-shop-sand);font-size:1.35rem;font-weight:700;letter-spacing:.025em}.jax-shop__hero h1{max-width:20ch;margin:0;color:var(--jax-shop-white);font-family:var(--font-heading-family, sans-serif);font-size:clamp(3.6rem,5vw,6.6rem);font-weight:700;letter-spacing:-.025em;line-height:.98;text-wrap:balance}.jax-shop__hero-copy>p:last-of-type{max-width:58ch;margin:1.6rem 0 0;color:#ffffffd6;font-size:1.6rem;line-height:1.5}.jax-shop__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;margin-top:2rem}.jax-shop__button{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;padding:1rem 2rem;font-size:1.4rem;font-weight:700;text-decoration:none}.jax-shop__button--sand{color:var(--jax-shop-black);background:var(--jax-shop-sand)}.jax-shop__button--sand:hover{color:var(--jax-shop-black);background:#d6c29e}.jax-shop__text-link{display:inline-flex;min-height:4.4rem;align-items:center;color:var(--jax-shop-white);font-size:1.4rem;font-weight:700;text-decoration-color:var(--jax-shop-sand);text-underline-offset:.4rem}.jax-shop__search label{display:block;margin-bottom:.8rem;color:var(--jax-shop-white);font-size:1.4rem;font-weight:700}.jax-shop__search-control{display:flex;min-height:5.4rem;border:1px solid rgb(255 255 255 / 42%);background:var(--jax-shop-white)}.jax-shop__search-control input[type=search]{width:100%;min-width:0;min-height:5.2rem;padding:1rem 1.4rem;border:0;color:var(--jax-shop-black);background:transparent;font:inherit;font-size:1.5rem}.jax-shop__search-control button{min-width:8.8rem;min-height:5.2rem;padding:.8rem 1.4rem;border:0;color:var(--jax-shop-black);background:var(--jax-shop-sand);font:inherit;font-size:1.35rem;font-weight:700;cursor:pointer}.jax-shop__search-control button:hover{background:#d6c29e}.jax-shop__section,.jax-shop__models,.jax-shop__boots,.jax-shop__brands{margin-top:clamp(3.6rem,5vw,5.8rem)}.jax-shop__section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:clamp(2rem,3vw,3.2rem)}.jax-shop__section-heading h2{max-width:24ch;margin:0;color:var(--jax-shop-black);font-family:var(--font-heading-family, sans-serif);font-size:clamp(2.8rem,4vw,4.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.02;text-wrap:balance}.jax-shop__section-heading p{max-width:56ch;margin:.8rem 0 0;color:var(--jax-shop-muted);font-size:1.5rem;line-height:1.45}.jax-shop__all-link{display:inline-flex;min-height:4.4rem;align-items:center;flex:none;color:var(--jax-shop-black);font-size:1.35rem;font-weight:700;text-decoration-color:var(--jax-shop-sand);text-decoration-thickness:2px;text-underline-offset:.45rem}.jax-shop__model-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.4rem,2vw,2.6rem);margin:0;padding:0;list-style:none}.jax-shop__model-card,.jax-shop__boot-card{min-width:0}.jax-shop__model-card .card__media,.jax-shop__boot-card .card__media{background:var(--jax-shop-stone)}.jax-shop__boot-card .card__media img{object-fit:contain}.jax-shop__model-card .card__heading,.jax-shop__boot-card .card__heading{font-size:clamp(1.6rem,1.45vw,1.9rem);line-height:1.25}.jax-shop__model-card .card-information>.caption-with-letter-spacing.light,.jax-shop__boot-card .card-information>.caption-with-letter-spacing.light{color:var(--jax-shop-muted);font-size:1.25rem;letter-spacing:.035em}.jax-shop__model-card .price,.jax-shop__boot-card .price{font-size:1.6rem}.jax-shop__model-card .jax-model-card__count,.jax-shop__boot-card .jax-model-card__count{min-height:3.8rem;color:var(--jax-shop-muted);font-size:1.25rem}.jax-shop__model-card .jax-tax-note,.jax-shop__boot-card .jax-tax-note{display:block;margin-top:.3rem;color:var(--jax-shop-muted);font-size:1.2rem}.jax-shop__boot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,5rem);width:min(100%,96rem);margin:0 auto;padding:0;list-style:none}.jax-shop__boot-card .card__media{aspect-ratio:1.15 / 1}.jax-shop__brands{padding-top:clamp(2rem,3vw,3.2rem);border-top:1px solid var(--jax-shop-line)}.jax-shop__brand-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;border-block:1px solid var(--jax-shop-line)}.jax-shop__brand-list li+li{border-left:1px solid var(--jax-shop-line)}.jax-shop__brand-item--light a{color:var(--jax-shop-white);background:var(--jax-shop-black)}.jax-shop__brand-list .jax-shop__brand-item--light a:hover{background:#202020}.jax-shop__brand-list a{display:flex;min-height:8rem;align-items:center;justify-content:center;padding:1.4rem;color:var(--jax-shop-black);font-family:var(--font-heading-family, sans-serif);font-size:clamp(1.8rem,2vw,2.6rem);font-weight:700;text-align:center;text-decoration:none}.jax-shop__brand-list a:hover{background:var(--jax-shop-stone)}.jax-shop__brand-logo{display:block;width:auto;max-width:100%;max-height:4.8rem;object-fit:contain}.jax-shop__brand-name{font-family:var(--font-heading-family, sans-serif);font-size:clamp(1.8rem,2vw,2.6rem);font-weight:700;letter-spacing:.02em}.jax-shop a:focus-visible,.jax-shop button:focus-visible,.jax-shop input:focus-visible,.jax-shop summary:focus-visible{outline:3px solid var(--jax-shop-sand);outline-offset:3px}@media screen and (max-width:1199px){.jax-shop__model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jax-shop__model-card:nth-child(4){grid-column:2}.jax-shop__brand-list{grid-template-columns:repeat(3,minmax(0,1fr))}.jax-shop__brand-list li:nth-child(4){border-left:0}}@media screen and (max-width:989px){.jax-shop__hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(25rem,.8fr);gap:3rem}.jax-shop__model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jax-shop__boot-grid{width:100%}}@media screen and (max-width:749px){.jax-shop{padding-bottom:5rem}.jax-shop__inner,.jax-shop__hero-inner,.jax-shop .jax-breadcrumbs{width:calc(100% - 3.2rem)}.jax-shop__hero-inner{grid-template-columns:1fr;gap:2.4rem;padding-block:3.2rem}.jax-shop__hero-kicker{margin-bottom:.8rem;font-size:1.25rem}.jax-shop__hero h1{max-width:18ch;font-size:clamp(3.4rem,10vw,4.8rem)}.jax-shop__hero-copy>p:last-of-type{margin-top:1.2rem;font-size:1.45rem}.jax-shop__hero-actions{gap:1.4rem;margin-top:1.6rem}.jax-shop__search-control button{min-width:7.8rem;padding-inline:.8rem}.jax-shop__section,.jax-shop__models,.jax-shop__boots,.jax-shop__brands{margin-top:4.8rem}.jax-shop__section-heading{align-items:flex-start;flex-direction:column;gap:.8rem;margin-bottom:2rem}.jax-shop__section-heading h2{font-size:clamp(2.8rem,8vw,3.8rem)}.jax-shop__section-heading p{margin-top:.6rem;font-size:1.4rem}.jax-shop__model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.2rem}.jax-shop__model-card:nth-child(4){grid-column:auto}.jax-shop__model-card:nth-child(5){grid-column:1 / -1;width:calc(50% - .6rem);justify-self:center}.jax-shop__boot-grid{grid-template-columns:1fr;gap:2.4rem}.jax-shop__boot-card .card__media{aspect-ratio:1.2 / 1}.jax-shop__brand-list{grid-template-columns:repeat(2,minmax(0,1fr))}.jax-shop__brand-list li:nth-child(odd){border-left:0}.jax-shop__brand-list li:nth-child(4){border-left:1px solid var(--jax-shop-line)}.jax-shop__brand-list a{min-height:6.8rem;font-size:2rem}.jax-shop__brand-logo{max-height:3.8rem}}@media(prefers-reduced-motion:reduce){.jax-shop__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/jax-shop.css.map */
