.zeus-blog-posts{--blog-rail-gutter: var(--zeus-gutter-tight);position:relative;color:var(--section-fg);padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);isolation:isolate}.zeus-blog-posts:not(.zeus-fond-1):not(.zeus-fond-2):not(.zeus-fond-3):not(.zeus-fond-6){background:var(--section-bg)}.zeus-blog-posts.zeus-fond-1,.zeus-blog-posts.zeus-fond-2,.zeus-blog-posts.zeus-fond-3,.zeus-blog-posts.zeus-fond-6{position:relative}.zeus-blog-posts.zeus-fond-3>*,.zeus-blog-posts.zeus-fond-6>*{position:relative;z-index:1}.shopify-section--zeus-blog-posts{background:var(--zeus-cream-light)}.zeus-blog-posts__inner{width:min(calc(100% - 2 * var(--zeus-gutter)),var(--zeus-container, var(--zeus-container-fluid, var(--container-max))));margin-inline:auto}.zeus-blog-posts__inner--full{width:min(calc(100% - 2 * var(--zeus-gutter)),var(--zeus-container, var(--zeus-container-fluid, var(--container-max))))}.zeus-blog-posts__grid-wrap--desktop-rail{max-width:min(100%,calc(var(--zeus-container, 90rem) - 2 * var(--zeus-gutter)));margin-inline:auto}.zeus-blog-posts--title-sentence .zeus-section-title{text-transform:none;letter-spacing:.01em}.zeus-blog-posts__grid{display:grid;grid-template-columns:1fr;gap:var(--space-3);list-style:none;margin:var(--space-6) 0 0;padding:0}.zeus-blog-posts__footer{display:flex;justify-content:center;margin-top:var(--space-6)}.zeus-blog-posts__empty{text-align:center;padding:var(--space-6);font-family:var(--ff-body);opacity:.8}.zeus-blog-card{position:relative;display:flex;flex-direction:column;min-height:100%;border:3px solid var(--card-border);border-radius:0;background:var(--card-bg);color:var(--card-fg);box-shadow:6px 6px 0 var(--card-shadow);overflow:hidden;text-decoration:none;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.zeus-blog-card:hover,.zeus-blog-card:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--card-shadow)}.zeus-blog-card:focus-visible{outline:3px solid var(--zeus-gold);outline-offset:3px}.zeus-blog-card--featured{box-shadow:8px 8px 0 var(--card-shadow)}.zeus-blog-card--featured:hover,.zeus-blog-card--featured:focus-visible{box-shadow:10px 10px 0 var(--card-shadow)}.zeus-blog-card__media{position:relative;aspect-ratio:var(--zeus-blog-card-media-ratio, 3 / 2);overflow:hidden;background:color-mix(in srgb,var(--section-bg) 70%,var(--zeus-navy))}.zeus-blog-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-med) var(--ease-out)}.zeus-blog-card:hover .zeus-blog-card__image,.zeus-blog-card:focus-visible .zeus-blog-card__image{transform:scale(1.03)}.zeus-blog-card__index{position:absolute;top:var(--space-2);left:var(--space-2);z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 var(--space-2);border:2px solid var(--zeus-navy);background:var(--zeus-cream);color:var(--zeus-navy);font-family:var(--ff-display);font-size:1.125rem;line-height:1;letter-spacing:.04em;box-shadow:3px 3px 0 var(--zeus-burnt)}.zeus-blog-card__tag{position:absolute;top:var(--space-2);right:var(--space-2);z-index:2;max-width:calc(100% - 5rem)}.zeus-blog-card__bolt{position:absolute;bottom:var(--space-2);right:var(--space-2);z-index:2;opacity:.92}.zeus-blog-card__body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);flex:1}.zeus-blog-card__title{margin:0;font-family:var(--ff-display);font-size:clamp(1.25rem,2.4vw,1.65rem);line-height:1.12;letter-spacing:.01em;text-transform:none;text-wrap:balance;color:inherit}.zeus-blog-card__excerpt{margin:0;font-family:var(--ff-body);font-size:.9375rem;line-height:1.5;color:var(--card-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.zeus-blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2);font-family:var(--ff-ui);font-size:.8125rem;letter-spacing:.01em;text-transform:none;color:var(--card-muted)}.zeus-blog-card__read{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin-left:auto;min-height:40px;padding:.45rem .9rem;font-family:var(--ff-ui);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--zeus-navy);background:var(--zeus-cream-light, var(--zeus-white));border:2px solid var(--zeus-navy);box-shadow:3px 3px 0 var(--zeus-burnt);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.zeus-blog-card:hover .zeus-blog-card__read,.zeus-blog-card:focus-visible .zeus-blog-card__read{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--zeus-burnt);background:var(--zeus-white)}.zeus-blog-card__read svg{width:.95rem;height:.95rem;flex-shrink:0}@media screen and (max-width:768px){.shopify-section--zeus-blog-posts,.shopify-section--zeus-blog-posts .zeus-blog-posts.zeus-fond-wrap{overflow-x:visible}.zeus-blog-posts__inner{width:min(calc(100% - 2 * var(--zeus-gutter)),var(--zeus-container, var(--container-max)));min-width:0}.zeus-blog-posts__grid--mobile-rail{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--space-3);width:100%;max-width:100%;min-width:0;margin-inline:calc(-1 * var(--blog-rail-gutter));padding-inline:var(--blog-rail-gutter);padding-block:var(--space-2) var(--space-3);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--blog-rail-gutter);-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none;-ms-overflow-style:none}.zeus-blog-posts__grid--mobile-rail::-webkit-scrollbar{display:none}.zeus-blog-posts__grid--mobile-rail .zeus-blog-posts__grid-item{flex:0 0 min(82vw,320px);width:min(82vw,320px);max-width:min(82vw,320px);scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.zeus-blog-posts__grid--mobile-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-inline:0;padding-inline:0;padding-block:0;overflow:visible;scroll-snap-type:none}.zeus-blog-posts__grid--mobile-stack .zeus-blog-posts__grid-item{flex:unset;width:auto;max-width:none;min-width:0;scroll-snap-align:unset}.zeus-blog-posts__grid--mobile-stack .zeus-blog-card{box-shadow:4px 4px 0 var(--card-shadow)}.zeus-blog-posts__grid--mobile-stack .zeus-blog-card__body{padding:var(--space-2) var(--space-2-5)}.zeus-blog-posts__grid--mobile-stack .zeus-blog-card__title{font-size:clamp(.8125rem,3.1vw,.9375rem)}.zeus-blog-posts__grid--mobile-stack .zeus-blog-card__index{min-width:1.75rem;min-height:1.75rem;font-size:.8125rem}.zeus-blog-posts__grid--mobile-stack .zeus-blog-card__read{min-height:36px;padding:.35rem .7rem;font-size:.6875rem}.zeus-blog-card__body{padding:var(--space-3)}.zeus-blog-card__title{font-size:clamp(.875rem,3.4vw,1.05rem);line-height:1.15}.zeus-blog-card__excerpt{display:none}.zeus-blog-card__index{min-width:2rem;min-height:2rem;font-size:.9375rem}.zeus-blog-card__read{min-height:36px;padding:.35rem .75rem;font-size:.6875rem;margin-left:0}.zeus-blog-card__meta{width:100%;justify-content:space-between}}.zeus-blog-posts__grid-wrap{position:relative}.zeus-blog-posts__grid-wrap--has-rail-controls .zeus-rail-arrow{display:none;position:absolute;top:50%;z-index:3;translate:0 -50%;width:40px;height:40px;padding:0;border:2px solid var(--zeus-navy);border-radius:0;background:var(--zeus-cream-light);color:var(--zeus-navy);box-shadow:3px 3px 0 var(--zeus-burnt);cursor:pointer;align-items:center;justify-content:center;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.zeus-blog-posts__grid-wrap--has-rail-controls.is-ready .zeus-rail-arrow{display:inline-flex}.zeus-blog-posts__grid-wrap--has-rail-controls .zeus-rail-arrow:active:not([disabled]){transform:translate(1px,1px);box-shadow:2px 2px 0 var(--zeus-burnt)}.zeus-blog-posts__grid-wrap--has-rail-controls .zeus-rail-arrow:focus-visible{outline:3px solid var(--zeus-gold);outline-offset:2px}.zeus-blog-posts__grid-wrap--has-rail-controls .zeus-rail-arrow[disabled]{opacity:.35;cursor:default;box-shadow:2px 2px color-mix(in srgb,var(--zeus-burnt) 40%,transparent)}.zeus-blog-posts__grid-wrap--has-rail-controls .zeus-rail-arrow--prev{left:calc(-1*clamp(8px,1.5vw,16px))}.zeus-blog-posts__grid-wrap--has-rail-controls .zeus-rail-arrow--next{right:calc(-1*clamp(8px,1.5vw,16px))}@media screen and (min-width:769px){.zeus-blog-posts__grid-wrap--desktop-rail{padding-inline:clamp(28px,3vw,44px)}.zeus-blog-posts__grid-wrap--has-rail-controls .zeus-rail-arrow--prev{left:0}.zeus-blog-posts__grid-wrap--has-rail-controls .zeus-rail-arrow--next{right:0}.zeus-blog-posts__grid{grid-template-columns:repeat(var(--cols-desktop, 3),minmax(0,1fr));gap:var(--space-4)}.zeus-blog-posts__grid--desktop-rail{--blog-rail-gap: var(--space-3);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;grid-template-columns:none;gap:var(--blog-rail-gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none;-ms-overflow-style:none;padding-block:var(--space-1) var(--space-2)}.zeus-blog-posts__grid--desktop-rail::-webkit-scrollbar{display:none}.zeus-blog-posts__grid--desktop-rail .zeus-blog-posts__grid-item{flex:0 0 calc((100% - (var(--cols-desktop, 3) - 1) * var(--blog-rail-gap)) / var(--cols-desktop, 3));width:calc((100% - (var(--cols-desktop, 3) - 1) * var(--blog-rail-gap)) / var(--cols-desktop, 3));max-width:calc((100% - (var(--cols-desktop, 3) - 1) * var(--blog-rail-gap)) / var(--cols-desktop, 3));scroll-snap-align:start;scroll-snap-stop:always;min-width:0}}@media screen and (min-width:769px)and (max-width:999px){.zeus-blog-posts__grid:not(.zeus-blog-posts__grid--desktop-rail){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1600px){.zeus-blog-posts__inner,.zeus-blog-posts__inner--full{width:min(92vw,1820px)}.zeus-blog-posts__grid{gap:var(--space-5)}.zeus-blog-card__title{font-size:clamp(1.4rem,1.5vw,1.85rem)}}@media screen and (min-width:1920px){.zeus-blog-posts__inner,.zeus-blog-posts__inner--full{width:min(90vw,2200px)}.zeus-blog-posts__grid{grid-template-columns:repeat(var(--cols-desktop, 3),minmax(0,1fr));gap:clamp(1.5rem,2vw,2.5rem)}}@media(prefers-reduced-motion:reduce){.zeus-blog-card,.zeus-blog-card__image{transition:none}.zeus-blog-card:hover,.zeus-blog-card:focus-visible{transform:none}.zeus-blog-card:hover .zeus-blog-card__image,.zeus-blog-card:focus-visible .zeus-blog-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/zeus-blog-posts.css.map */
