:root{--jeff-background:#f6f2ea;--jeff-surface:#fcfaf7;--jeff-text:#211f1c;--jeff-primary:#b8613f;--jeff-primary-dark:#91452f;--jeff-border:#d9ccbc;--jeff-success:#3f6b4f;--jeff-error:#a33a32}.jeff-section{position:relative;z-index:1;padding-block:var(--jeff-top-mobile) var(--jeff-bottom-mobile);color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.jeff-container{max-width:var(--jeff-width,1360px);margin-inline:auto;padding-inline:20px;min-width:0}.jeff-section h1,.jeff-section h2,.jeff-section h3,.jeff-section p{margin-top:0}.jeff-section h1,.jeff-section h2,.jeff-section .jeff-editorial{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:1.1}.jeff-section h2{font-size:clamp(2.8rem,3.4vw,4rem);margin-bottom:24px}.jeff-section h3{font-family:var(--font-body-family);font-size:1.8rem;font-weight:600;line-height:1.35}.jeff-section{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.6}.jeff-section a{color:inherit}.jeff-section img{display:block;width:100%;height:auto}.jeff-section picture{display:block}.jeff-eyebrow{font-size:1.2rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px}.jeff-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.jeff-section-title h2{margin-bottom:0}.jeff-section a.jeff-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:1px solid rgb(var(--color-button));border-radius:2px;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:1.4;letter-spacing:.04em;text-decoration:none;text-align:center;cursor:pointer}.jeff-button:hover{opacity:.9}.jeff-link{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:5px;font-size:1.4rem}.jeff-section :focus-visible{outline:2px solid currentColor;outline-offset:4px}.jeff-rte p:last-child{margin-bottom:0}.jeff-placeholder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.jeff-placeholder-grid--split,.jeff-placeholder-grid--faq,.jeff-placeholder-grid--reviews{grid-template-columns:1fr}.jeff-placeholder-media{background:rgba(var(--color-foreground),.04);aspect-ratio:4/5;overflow:hidden}.jeff-placeholder-media svg{display:block;width:100%;height:100%;fill:rgba(var(--color-foreground),.25)}.jeff-placeholder-line{height:12px;width:75%;margin-top:20px;background:rgba(var(--color-foreground),.12);border-radius:2px}.jeff-placeholder-line--short{width:45%;height:8px;margin-top:12px}.jeff-placeholder-grid--reviews .jeff-placeholder-card,.jeff-placeholder-grid--faq .jeff-placeholder-card{padding:24px;border:1px solid rgba(var(--color-foreground),.15)}.jeff-placeholder-grid--gallery .jeff-placeholder-media{aspect-ratio:1}.jeff-placeholder-grid--split .jeff-placeholder-media{aspect-ratio:16/9}.jeff-placeholder-icon{width:32px;height:32px}@media(min-width:750px){.jeff-placeholder-grid{grid-template-columns:repeat(var(--jeff-placeholder-columns),minmax(0,1fr))}.jeff-placeholder-grid--faq,.jeff-placeholder-grid--split{grid-template-columns:1fr}.jeff-placeholder-grid--gallery{grid-template-columns:repeat(6,minmax(0,1fr))}}.jeff-image-placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:4/5;background:var(--jeff-background);color:var(--jeff-text)}.jeff-image-placeholder svg{width:70%;height:70%}.jeff-section [hidden]{display:none}.header-wrapper .header{max-width:1440px}.header-wrapper .header__menu-item{font-family:var(--font-body-family);font-size:1.4rem}.announcement-bar .announcement-bar__message{font-family:var(--font-body-family);font-size:1.3rem}.header-wrapper .header__heading-link .h2{font-family:var(--font-body-family)}.footer .footer-block__heading{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600}.footer .footer-block__details-content{font-size:1.4rem}@media(min-width:750px){.jeff-section{padding-block:var(--jeff-top) var(--jeff-bottom)}.jeff-container{padding-inline:48px}}@media(prefers-reduced-motion:reduce){.jeff-section,.jeff-section *{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/jeff-shoes-base.css.map */
