.cr{--cr-paper:#f5f1e8;--cr-ink:#181b18;--cr-orange:#ff6801;--cr-line:#d8d2c7;color:var(--cr-ink);background:#fffdf8;font-family:var(--font-body--family, sans-serif);font-size:16px;line-height:1.6}.cr *{box-sizing:border-box}.cr h1,.cr h2,.cr h3,.cr p{margin:0}.cr h1,.cr h2,.cr h3{font-family:var(--font-heading--family,sans-serif);color:inherit;text-wrap:balance}.cr a{color:inherit;text-decoration:none}.cr a:focus-visible{outline:3px solid #cc5100;outline-offset:5px}.cr-wrap{max-width:1440px;margin:auto;padding:64px 48px}.cr-kicker{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px!important}.cr h2{font-size:clamp(28px,3.2vw,44px);line-height:1.12;letter-spacing:-.035em}.cr h3{font-size:20px;line-height:1.25}.cr-copy{max-width:570px;margin-top:20px!important;font-size:17px;line-height:1.7}.cr-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.cr-btn{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:13px 22px;border:1px solid var(--cr-ink);font-size:13px;font-weight:700;line-height:1.3}.cr-btn--primary{background:var(--cr-ink);color:#fffdf8!important}.cr-btn:hover{background:#ff6801;color:#181b18!important;border-color:#ff6801}.cr-link{font-size:13px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:4px;white-space:nowrap}.cr-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.cr-head p{max-width:640px;margin-top:12px}.cr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.cr-card{min-width:0}.cr-card-image{aspect-ratio:1/1;background:#f1eee8;overflow:hidden;margin-bottom:16px}.cr-card-image img{width:100%;height:100%;object-fit:contain;transition:transform .25s}.cr-card:hover img{transform:scale(1.025)}.cr-card h3{font-size:17px}.cr-card p{font-size:14px;margin-top:8px}.cr-card .cr-price{font-size:17px;font-weight:700}.cr-card .cr-meta{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cr-card .cr-detail{display:inline-block;margin-top:14px;font-size:12px;font-weight:700;border-bottom:1px solid}.cr-rule{border-top:1px solid var(--cr-line)}.cr-muted{color:#5b6059}.cr-hero{display:grid;grid-template-columns:1fr 1fr;max-width:1600px;margin:auto;background:var(--cr-paper)}.cr-hero-copy{padding:clamp(32px,5vw,76px) clamp(24px,4vw,64px);align-self:center}.cr-hero h1{font-size:clamp(34px,4.3vw,65px);line-height:1.02;letter-spacing:-.045em;text-transform:uppercase;font-weight:750}.cr-hero h1:after{content:"";display:block;width:60px;height:4px;background:var(--cr-orange);margin-top:26px}.cr-hero-media{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;min-height:520px;gap:3px;background:#fffdf8}.cr-hero-media figure{margin:0;min-width:0;min-height:0;position:relative;overflow:hidden}.cr-hero-media figure:first-child{grid-column:1/3}.cr-hero-media img{position:absolute;width:100%;height:100%;object-fit:cover}.cr-hero-media figcaption{position:absolute;bottom:14px;left:14px;padding:5px 10px;background:#fffdf8;color:#181b18;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.cr-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1440px;margin:auto}.cr-path{padding:30px 38px;display:grid;grid-template-columns:45px 1fr;gap:18px;border-right:1px solid var(--cr-line)}.cr-path:last-child{border:0}.cr-path-number{font-size:28px;color:#b54900;line-height:1}.cr-path h2{font-size:23px;letter-spacing:-.02em}.cr-path p{font-size:14px;line-height:1.6;margin:8px 0 12px}.cr-path .cr-link{font-size:12px}.cr-categories .cr-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.cr-categories .cr-card-image{aspect-ratio:1;background:#fff}.cr-categories h3{font-size:15px}.cr-brands .cr-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border:1px solid var(--cr-line)}.cr-brand{padding:10px;text-align:center;border-right:1px solid var(--cr-line);display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-width:0;min-height:0}.cr-brand:last-child{border:0}.cr-brand img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}.cr-feature{display:grid;grid-template-columns:1fr 1fr;background:#203a30;color:#fffdf8}.cr-feature-image{min-height:450px;position:relative}.cr-feature-image img{width:100%;height:100%;position:absolute;object-fit:cover}.cr-feature-copy{padding:64px;align-self:center}.cr-feature .cr-btn{color:#fffdf8;border-color:#fffdf8}.cr-feature .cr-btn--primary{background:#fffdf8;color:#203a30!important}.cr-classes{background:var(--cr-paper)}.cr-classes .cr-card-image{aspect-ratio:4/3}.cr-classes .cr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-classes .cr-card{background:#fffdf8;padding:16px;border:1px solid var(--cr-line)}.cr-class-intro{padding:28px!important;background:#203a30!important;color:#fffdf8}.cr-class-intro .cr-btn{color:#fffdf8;border-color:#fffdf8}.cr-visit{background:#efdfcf}.cr-visit .cr-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:64px}.cr-visit-info{border-left:1px solid #bcae9e;padding-left:40px}.cr-visit-info p{margin-bottom:12px}.cr-journal .cr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-journal .cr-card-image{aspect-ratio:16/10}.cr-journal img{object-fit:cover}.cr-search{display:flex;border:1px solid var(--cr-line);margin-top:30px;background:#fffdf8;max-width:530px}.cr-search input{min-width:0;width:100%;border:0;padding:12px 15px;color:#181b18;background:transparent;font:inherit}.cr-search button{background:#181b18;color:#fff;border:0;padding:12px 18px;font:inherit;cursor:pointer}@media(min-width:1600px){.cr-hero{border-inline:1px solid var(--cr-line)}}@media(max-width:1000px){.cr-wrap{padding:48px 28px}.cr-hero-media{min-height:500px}.cr-feature-copy{padding:36px}.cr-path{padding:26px 20px;grid-template-columns:32px 1fr;gap:12px}.cr-categories .cr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-grid{gap:16px}.cr-brands .cr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-brand:nth-child(3){border-right:0}.cr-brand:nth-child(-n+3){border-bottom:1px solid var(--cr-line)}}@media(max-width:700px){.cr-wrap{padding:40px 20px}.cr-hero{grid-template-columns:1fr}.cr-hero-copy{padding:36px 22px}.cr-hero h1{font-size:42px;max-width:560px}.cr-hero-media{min-height:280px;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr}.cr-hero-media figure:first-child{grid-column:auto;grid-row:1/3}.cr-actions{gap:10px}.cr-btn{padding:13px 16px}.cr-paths{grid-template-columns:1fr}.cr-path{border-right:0;border-bottom:1px solid var(--cr-line);padding:24px}.cr-head{align-items:start;flex-direction:column;gap:18px}.cr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.cr-categories .cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-card h3{font-size:15px}.cr-classes .cr-grid{grid-template-columns:1fr}.cr-class-intro{order:3}.cr-feature{grid-template-columns:1fr}.cr-feature-image{min-height:290px}.cr-feature-copy{padding:36px 24px}.cr-visit .cr-wrap{grid-template-columns:1fr;gap:28px}.cr-visit-info{padding:24px 0 0;border-left:0;border-top:1px solid #bcae9e}.cr-journal .cr-grid{grid-template-columns:1fr}.cr-copy{font-size:16px}.cr-brands .cr-wrap{padding-block:30px}}@media(prefers-reduced-motion:reduce){.cr-card-image img{transition:none}}.header-menu [data-menu-list-id=MegaMenuList-1]>.mega-menu__column>div>.mega-menu__link{display:flex;width:fit-content;max-width:100%;margin-bottom:12px;padding:0 0 8px;border-bottom:3px solid #ff6801;color:#203a30;font-size:1.0625rem;font-weight:750;line-height:1.35}.header-menu [data-menu-list-id=MegaMenuList-1]>.mega-menu__column>div>.mega-menu__link:hover{color:#9c3d00}.cr-classes .cr-wrap{max-width:1240px;padding-block:44px}.cr-classes h2{font-size:clamp(26px,2.7vw,36px)}.cr-classes .cr-head{margin-bottom:24px}.cr-classes .cr-card{padding:14px}.cr-classes .cr-card-image{height:220px;aspect-ratio:auto;margin-bottom:12px}.cr-classes .cr-class-intro{grid-column:1/-1;padding:20px 24px!important;display:grid;grid-template-columns:1fr auto;column-gap:32px;align-items:center}.cr-classes .cr-class-intro .cr-kicker{grid-column:1;margin-bottom:8px!important}.cr-classes .cr-class-intro h3,.cr-classes .cr-class-intro>p{grid-column:1}.cr-classes .cr-class-intro .cr-actions{grid-column:2;grid-row:1/4;margin-top:0}@media(max-width:700px){.cr-classes .cr-wrap{padding-block:32px}.cr-classes .cr-card-image{height:200px}.cr-classes .cr-class-intro{display:block;padding:20px!important}.cr-classes .cr-class-intro .cr-actions{margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/crossroads.css.map */
