.blog-post-content:has(.em-post){max-width:none}.blog-post-content:has(.em-post)>rte-formatter{display:block}.section-content-wrapper:has(.em-post)>:is(.text-block:has(>h1),.blog-post-featured-image,[id*=blog-post-details]){display:none}.section-content-wrapper:has(.em-post)>:is(header,[id*=blog-post-image]){display:none}.section-content-wrapper.spacing-style:has(.em-post){padding-block-start:0;gap:0}.em-post{--em-ink: rgb(var(--color-foreground-rgb, 3 3 2));--em-paper: rgb(var(--color-background-rgb, 255 255 255));--em-accent: var(--color-primary-button-background, #007934);--em-accent-fg: var(--color-primary-button-text, #fff);--em-display: var(--font-heading--family, Arial, Helvetica, sans-serif);--em-body: var(--font-body--family, Arial, Helvetica, sans-serif);--em-radius: var(--style-border-radius-buttons-primary, 2px);--em-gutter: var(--page-margin, 16px);--em-measure: var(--normal-content-width, 42rem);--em-wide: 80rem;--em-flow: 1.25rem;--em-gap: clamp(.375rem, .2rem + .8vw, 1rem);--em-space-s: clamp(2rem, 1.25rem + 2.5vw, 4rem);--em-space: clamp(3rem, 1.5rem + 5vw, 7rem);--em-fg: var(--em-ink);--em-bg: var(--em-paper);--em-accent-text: var(--em-accent);display:grid;grid-template-columns:[full-start] minmax(var(--em-gutter),1fr) [wide-start] minmax(0,calc((var(--em-wide) - var(--em-measure)) / 2)) [text-start] min(var(--em-measure),100% - var(--em-gutter) * 2) [text-end] minmax(0,calc((var(--em-wide) - var(--em-measure)) / 2)) [wide-end] minmax(var(--em-gutter),1fr) [full-end];margin-inline:calc(var(--em-gutter) * -1);color:var(--em-fg);font-family:var(--em-body);font-style:normal;font-weight:400;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.6;text-transform:none;-webkit-font-smoothing:antialiased}.em-post *,.em-post *:before,.em-post *:after{box-sizing:border-box}.em-post,.em-post .em-band{--em-muted: color-mix(in srgb, var(--em-fg) 64%, transparent);--em-line: color-mix(in srgb, var(--em-fg) 16%, transparent)}:where(.em-post,.em-post .em-band,.em-post .em-hero)>*{grid-column:text}.em-post .em-text{grid-column:text}.em-post .em-wide{grid-column:wide}.em-post .em-full{grid-column:full}.em-post .em-hero,.em-post .em-band{grid-column:full;display:grid;grid-template-columns:subgrid}.em-post.em-post>*,.em-post.em-post .em-band>*{margin-block:0}.em-post.em-post>*+*,.em-post.em-post .em-band>*+*{margin-block-start:var(--em-flow)}.em-post.em-post>:is(h2,h3){margin-block-start:var(--em-space-s)}.em-post.em-post>:is(h2,h3)+*{margin-block-start:1rem}.em-post.em-post>:is(.em-hero,.em-media,.em-pair,.em-trio,.em-video,.em-quote,.em-band,.em-riders,.em-collection,.em-related),.em-post.em-post>:is(.em-hero,.em-media,.em-pair,.em-trio,.em-video,.em-quote,.em-band,.em-riders,.em-collection,.em-related)+*{margin-block-start:var(--em-space)}.em-post.em-post>:first-child{margin-block-start:0}.em-post.em-post>.em-hero+.em-lead{margin-block-start:var(--em-space-s)}.em-post.em-post>.em-band+.em-band{margin-block-start:0}.em-post.em-post>:last-child{margin-block-end:0}.em-post :is(h1,h2,h3,p,blockquote,figure,ul,ol){overflow-wrap:break-word}.em-post.em-post>h2,.em-post .em-title{font-family:var(--em-display);font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:-.015em;line-height:.92;text-wrap:balance;color:inherit}.em-post.em-post>h2{font-size:clamp(1.75rem,1.1rem + 2.6vw,3.25rem)}.em-post.em-post>h2:before{content:"";display:block;width:2.5rem;height:.375rem;margin-block-end:.6em;background:var(--em-accent)}.em-post.em-post>h3{font-family:var(--em-display);font-weight:700;font-size:1.25rem;line-height:1.1;text-transform:uppercase;letter-spacing:.01em}.em-post .em-title{margin:0;font-size:clamp(2.25rem,1.2rem + 4.2vw,5.5rem)}.em-post .em-title--s{font-size:clamp(1.75rem,1.1rem + 2.6vw,3.25rem)}.em-post .em-kicker{display:inline-block;margin:0;padding:.45em .7em .4em;background:var(--em-accent);color:var(--em-accent-fg);font-family:var(--em-display);font-weight:700;font-size:.75rem;line-height:1;letter-spacing:.14em;text-transform:uppercase}.em-post.em-post>.em-lead,.em-post .em-lead{font-family:var(--em-display);font-weight:700;font-size:clamp(1.3rem,1rem + 1.3vw,2rem);line-height:1.28;letter-spacing:-.005em}.em-post.em-post>:is(p,ul,ol) a:not([class]),.em-post.em-post .em-band>p a:not([class]),.em-post .em-collection__text>p a:not([class]),.em-post .em-head__aside a:not([class]){color:inherit;text-decoration:underline;text-decoration-color:var(--em-accent);text-decoration-thickness:2px;text-underline-offset:.18em;transition:color .15s ease}.em-post.em-post>:is(p,ul,ol) a:not([class]):hover,.em-post.em-post .em-band>p a:not([class]):hover,.em-post .em-collection__text>p a:not([class]):hover,.em-post .em-head__aside a:not([class]):hover{color:var(--em-accent-text)}.em-post.em-post>:is(ul,ol){padding-inline-start:1.25em}.em-post.em-post>:is(ul,ol)>li+li{margin-block-start:.4em}.em-post.em-post>:is(ul,ol)>li::marker{color:var(--em-accent);font-weight:700}.em-post a:focus-visible{outline:3px solid var(--em-accent);outline-offset:3px}.em-post figcaption,.em-post .em-caption{display:flex;align-items:baseline;gap:.75em;margin:0;padding-block-start:.75rem;color:var(--em-muted);font-family:var(--em-display);font-weight:700;font-size:.75rem;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.em-post figcaption:before,.em-post .em-caption:before{content:"";flex:none;width:1.25rem;height:2px;background:var(--em-accent);transform:translateY(-.25em)}.em-post .em-hero{position:relative;isolation:isolate;overflow:hidden;align-content:end;min-height:clamp(32rem,86svh,62rem);background:#000;color:#fff}.em-post .em-hero>img,.em-post .em-hero>picture,.em-post .em-hero>picture img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;grid-column:full;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--em-pos, 50% 50%)}.em-post .em-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#000000d1,#0006 38%,#0000 68%),linear-gradient(to bottom,#00000059,#0000 22%)}.em-post .em-hero__body{grid-column:wide;padding-block:var(--em-space) var(--em-space-s)}.em-post .em-hero__title{margin:1rem 0 0;color:#fff;font-family:var(--em-display);font-style:normal;font-weight:700;font-size:clamp(3rem,.5rem + 9.5vw,9.5rem);line-height:.86;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}.em-post .em-hero__dek{max-width:34em;margin:1.25rem 0 0;color:#fff;font-size:clamp(1.05rem,.95rem + .5vw,1.375rem);line-height:1.4}.em-post .em-hero__meta{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;margin:1.75rem 0 0;color:#ffffffbf;font-family:var(--em-display);font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.em-post .em-media,.em-post .em-pair,.em-post .em-trio,.em-post .em-video{grid-column:full;margin-inline:0}.em-post :is(.em-media,.em-pair,.em-trio,.em-video)>figcaption{padding-inline:var(--em-gutter)}.em-post :is(.em-media,.em-pair,.em-trio) img{display:block;width:100%;max-width:none;height:auto;object-fit:cover;object-position:var(--em-pos, 50% 50%);background:var(--em-line)}.em-post .em-media--full{grid-column:full}.em-post .em-media--full img{max-height:92svh}.em-post :is(.em-pair,.em-trio,.em-hero)>p{display:contents}.em-post .em-pair,.em-post .em-trio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--em-gap)}.em-post .em-pair img{aspect-ratio:4 / 5}.em-post .em-pair--land img{aspect-ratio:3 / 2}.em-post :is(.em-pair,.em-trio)>figcaption{grid-column:1 / -1;padding-block-start:calc(.75rem - var(--em-gap))}.em-post .em-trio>img:first-of-type,.em-post .em-trio>p:first-child>img{grid-column:1 / -1;aspect-ratio:3 / 2}.em-post .em-trio img{aspect-ratio:4 / 5}@media screen and (min-width:750px){.em-post .em-media,.em-post .em-pair,.em-post .em-trio,.em-post .em-video{grid-column:wide}.em-post .em-media--full{grid-column:full}.em-post :is(.em-media,.em-pair,.em-trio,.em-video)>figcaption{padding-inline:0}.em-post .em-media--full>figcaption{padding-inline:var(--em-gutter)}.em-post .em-trio{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.em-post .em-trio>img:first-of-type,.em-post .em-trio>p:first-child>img{grid-column:1;grid-row:span 2;aspect-ratio:auto;height:100%;contain:size}.em-post .em-trio--row{grid-template-columns:repeat(3,minmax(0,1fr))}.em-post .em-trio--row>img:first-of-type,.em-post .em-trio--row>p:first-child>img{grid-row:auto;aspect-ratio:4 / 5;height:auto;contain:none}}.em-post .em-video iframe,.em-post .em-video video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0;background:#000}.em-post.em-post .em-quote{grid-column:wide;margin-inline:0;padding:0;border:0;font-style:normal;font-weight:700}.em-post .em-quote:before{content:"\201c";display:block;height:.5em;color:var(--em-accent);font-family:var(--em-display);font-weight:700;font-size:clamp(5rem,3rem + 6vw,9rem);line-height:.85}.em-post .em-quote p{margin:0;font-family:var(--em-display);font-style:normal;font-weight:700;font-size:clamp(1.75rem,1rem + 3.4vw,4.25rem);line-height:.98;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance}.em-post .em-quote :is(cite,footer){display:flex;align-items:center;gap:.75em;margin-block-start:1.5rem;color:var(--em-muted);font-family:var(--em-display);font-style:normal;font-weight:700;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase}.em-post .em-quote :is(cite,footer):before{content:"";width:2rem;height:3px;background:var(--em-accent)}.em-post .em-band{padding-block:var(--em-space);background:var(--em-bg);color:var(--em-fg)}.em-post .em-band--ink{--em-fg: var(--em-paper);--em-bg: var(--em-ink);--em-accent-text: color-mix(in oklab, var(--em-accent) 72%, #fff)}.em-post .em-band--light{--em-bg: color-mix(in srgb, var(--em-ink) 5%, var(--em-paper))}.em-post .em-band--accent{--em-fg: var(--em-accent-fg);--em-bg: var(--em-accent);--em-accent-text: var(--em-accent-fg)}.em-post .em-head{grid-column:wide;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem}.em-post .em-head>div>.em-title{margin-block-start:1rem}.em-post .em-head__aside{max-width:28rem;margin:0;color:var(--em-muted)}.em-post.em-post .em-band>.em-head+*,.em-post .em-riders>.em-head+*,.em-post .em-related>.em-head+*{margin-block-start:var(--em-space-s)}.em-post .em-specs{grid-column:wide;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:2.5rem 1.5rem;margin:0;padding:0;list-style:none;counter-reset:em-spec}.em-post .em-specs>li{counter-increment:em-spec;margin:0;padding-block-start:1rem;border-block-start:4px solid var(--em-fg);color:var(--em-muted);font-size:1rem;line-height:1.5}.em-post .em-specs>li:before{content:counter(em-spec,decimal-leading-zero);display:block;margin-block-end:1.25rem;color:var(--em-accent-text);font-family:var(--em-display);font-weight:700;font-size:clamp(2.5rem,2rem + 2vw,4rem);line-height:.85;letter-spacing:-.03em}.em-post .em-specs>li>strong{display:block;margin-block-end:.5rem;color:var(--em-fg);font-family:var(--em-display);font-weight:700;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.05;text-transform:uppercase}.em-post .em-products{grid-column:full;display:flex;gap:var(--em-gap);margin:0;padding:0 var(--em-gutter) .5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--em-gutter);scrollbar-width:thin;list-style:none}.em-post .em-products>li{flex:0 0 min(68%,16rem);margin:0;scroll-snap-align:start}.em-post .em-product{display:flex;flex-direction:column;gap:.2rem;color:var(--em-fg);text-decoration:none}.em-post .em-product__img{display:block;margin-block-end:.75rem;overflow:hidden;aspect-ratio:1;background:var(--em-paper)}.em-post .em-product__img img{width:100%;height:100%;max-width:none;padding:8%;object-fit:contain;transition:transform .3s var(--ease-out-cubic, ease-out)}.em-post .em-product__name{font-family:var(--em-display);font-weight:700;font-size:1rem;line-height:1.15;text-transform:uppercase}.em-post .em-product__color,.em-post .em-product__price{color:var(--em-muted);font-size:.875rem;line-height:1.35}.em-post .em-product:hover .em-product__img img{transform:scale(1.05)}.em-post .em-product:hover .em-product__name{text-decoration:underline;text-decoration-color:var(--em-accent);text-decoration-thickness:2px;text-underline-offset:.2em}.em-post .em-cta{grid-column:wide;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1.1rem,.8rem + 1vw,1.75rem) clamp(1.25rem,.9rem + 1.5vw,2.5rem);border-radius:var(--em-radius);background:var(--em-accent);color:var(--em-accent-fg);font-family:var(--em-display);font-weight:700;font-size:clamp(1.25rem,.85rem + 1.9vw,2.75rem);line-height:1;letter-spacing:-.01em;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.em-post.em-post .em-band>.em-products+.em-cta,.em-post.em-post>.em-products+.em-cta{margin-block-start:var(--em-space-s)}.em-post .em-cta:after,.em-post .em-link:after,.em-post .em-rider__go:after,.em-post .em-related a:after{content:"\2192";flex:none;transition:transform .2s var(--ease-out-cubic, ease-out)}.em-post .em-cta:hover{background:var(--em-ink);color:var(--em-paper)}.em-post .em-band--ink .em-cta:hover{background:var(--em-paper);color:var(--em-ink)}.em-post .em-cta:hover:after,.em-post .em-link:hover:after,.em-post .em-rider:hover .em-rider__go:after,.em-post .em-related a:hover:after{transform:translate(.25em)}@media screen and (min-width:750px){.em-post .em-products{grid-column:wide;display:grid;grid-template-columns:repeat(var(--em-cols, 4),minmax(0,1fr));padding:0;overflow:visible}}.em-post .em-collection{grid-column:wide;display:grid;gap:var(--em-space-s)}.em-post .em-collection__text>*+*{margin-block:1rem 0}.em-post .em-collection__text>.em-title{margin-block-start:1rem}.em-post .em-collection__text>p{color:var(--em-muted)}.em-post .em-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--em-gap);margin:0;padding:0;list-style:none}.em-post .em-links>li{display:flex;margin:0}.em-post .em-link{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto auto;align-items:start;gap:.25rem 1rem;width:100%;min-height:9rem;padding:1rem 1.1rem;border:2px solid var(--em-fg);border-radius:var(--em-radius);color:var(--em-fg);text-decoration:none;transition:background-color .15s ease,color .15s ease}.em-post .em-link:after{grid-column:2;grid-row:1;font-weight:700;font-size:1.25rem;line-height:1}.em-post .em-link__swatch{grid-column:1;grid-row:1;width:1.5rem;height:1.5rem;border:1px solid var(--em-line);background:var(--swatch, var(--em-accent))}.em-post .em-link__title{grid-column:1 / -1;grid-row:3;font-family:var(--em-display);font-weight:700;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);line-height:1;text-transform:uppercase}.em-post .em-link__meta{grid-column:1 / -1;grid-row:4;color:var(--em-muted);font-size:.8125rem;line-height:1.35}.em-post .em-link:hover,.em-post .em-link--solid{--em-fg: var(--em-paper);--em-muted: color-mix(in srgb, var(--em-paper) 70%, transparent);background:var(--em-ink);border-color:var(--em-ink)}.em-post .em-link--solid:hover{background:var(--em-accent);border-color:var(--em-accent)}@media screen and (min-width:990px){.em-post .em-collection{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.em-post .em-riders{grid-column:wide}.em-post .em-rider-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem var(--em-gap);margin:0;padding:0;list-style:none}.em-post .em-rider-list>li{margin:0}.em-post .em-rider{display:flex;flex-direction:column;gap:.3rem;color:var(--em-fg);text-decoration:none}.em-post .em-rider img{display:block;width:100%;max-width:none;height:auto;margin-block-end:.75rem;aspect-ratio:4 / 5;object-fit:cover;object-position:var(--em-pos, 50% 30%);background:var(--em-line);transition:filter .3s ease}.em-post .em-rider__name{font-family:var(--em-display);font-weight:700;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:.95;letter-spacing:-.01em;text-transform:uppercase}.em-post .em-rider__line{color:var(--em-muted);font-size:.9375rem;line-height:1.4}.em-post .em-rider__go{display:inline-flex;gap:.5em;margin-block-start:.35rem;color:var(--em-accent-text);font-family:var(--em-display);font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}@media(hover:hover){.em-post .em-rider img{filter:grayscale(1) contrast(1.08)}.em-post .em-rider:hover img,.em-post .em-rider:focus-visible img{filter:none}}@media screen and (min-width:750px){.em-post .em-rider-list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.em-post .em-related{grid-column:wide}.em-post .em-related ol{margin:0;padding:0;list-style:none;counter-reset:em-rel;border-block-end:2px solid var(--em-fg)}.em-post .em-related li{counter-increment:em-rel;margin:0;border-block-start:2px solid var(--em-fg)}.em-post .em-related a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem clamp(1rem,.5rem + 2vw,2.5rem);padding-block:clamp(1rem,.75rem + 1vw,1.75rem);color:var(--em-fg);text-decoration:none}.em-post .em-related a:before{content:counter(em-rel,decimal-leading-zero);grid-row:span 2;align-self:start;color:var(--em-accent-text);font-family:var(--em-display);font-weight:700;font-size:.875rem;line-height:1.6}.em-post .em-related a:after{grid-column:3;grid-row:1 / span 2;font-weight:700;font-size:clamp(1.25rem,1rem + 1vw,2rem)}.em-post .em-related__kicker{grid-column:2;color:var(--em-muted);font-family:var(--em-display);font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.em-post .em-related__title{grid-column:2;font-family:var(--em-display);font-weight:700;font-size:clamp(1.25rem,.9rem + 1.6vw,2.5rem);line-height:.98;letter-spacing:-.01em;text-transform:uppercase;transition:color .15s ease}.em-post .em-related a:hover .em-related__title{color:var(--em-accent-text)}@media(prefers-reduced-motion:reduce){.em-post *,.em-post *:before,.em-post *:after{transition:none!important}}.em-post .em-product__img{position:relative}.em-post .em-product__color{display:flex;align-items:center;gap:.45rem}.em-post .em-swatch{flex:none;width:.75rem;height:.75rem;border-radius:50%;background:var(--swatch, var(--em-muted));box-shadow:inset 0 0 0 1px #0003}.em-post .em-product__price{min-height:1.35em;color:var(--em-fg);font-weight:700}.em-post .em-product__was{margin-inline-start:.35rem;color:var(--em-muted);font-weight:400}.em-post .em-product__badge{position:absolute;inset-block-start:.6rem;inset-inline-start:.6rem;padding:.2rem .5rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;border-radius:var(--em-radius)}.em-post .em-product__badge.is-sale{background:var(--em-accent);color:var(--em-accent-fg)}.em-post .em-product__badge.is-out{background:var(--em-fg);color:var(--em-bg, #fff)}.em-post .em-product.is-unavailable .em-product__img img{opacity:.45}.em-post .em-product__reviews{display:flex;align-items:center;gap:.4rem;color:var(--em-muted);font-size:.8rem}.em-post .em-stars{position:relative;display:inline-block;font-size:.85rem;line-height:1;letter-spacing:.08em;color:#0000002e}.em-post .em-stars:before{content:"\2605\2605\2605\2605\2605"}.em-post .em-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--em-rating, 0%);overflow:hidden;color:var(--em-fg);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/55/assets/em-post.css.map */
