.ss-template-blog,.ss-template-article{--ssb-orange: #fd7405;--ssb-orange-dark: #d85f00;--ssb-rust: #a44909;--ssb-ink: #241713;--ssb-body: #695b52;--ssb-cream: #fff8f1;--ssb-peach: #fff0df;--ssb-peach-deep: #ffe4c9;--ssb-line: #eedfd2}.ss-template-blog .blog-posts>.text-block{width:100%;max-width:none;margin-block-end:48px;padding:clamp(40px,6vw,72px) 20px!important;text-align:center;background:linear-gradient(180deg,var(--ssb-cream),var(--ssb-peach));border-bottom:1px solid var(--ssb-line)}.ss-template-blog .blog-posts>.text-block>*{text-align:center!important;margin-inline:auto!important}.ss-template-blog .blog-posts>.text-block p:first-child{margin:0 0 12px;color:var(--ssb-orange);font-size:13px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase}.ss-template-blog .blog-posts>.text-block h1{margin:0;color:var(--ssb-ink);font-size:clamp(30px,4vw,44px);letter-spacing:3px;text-transform:uppercase}.ss-template-blog .blog-posts>.text-block h1:after{content:"";display:block;width:56px;height:2px;margin:18px auto 0;background:var(--ssb-orange)}.ss-template-blog .blog-posts>.text-block p:last-child:not(:first-child){max-width:560px;margin:18px auto 0;color:var(--ssb-body);font-family:SSDidot,Georgia,serif!important;font-size:18px;font-style:italic;line-height:1.6}.ss-template-blog .blog-post-item{position:relative;display:flex;flex-direction:column;padding:0!important;background:#fff;border:1px solid var(--ssb-line)!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ss-template-blog .blog-post-item:hover{transform:translateY(-4px);border-color:var(--ssb-peach-deep)!important;box-shadow:0 14px 30px #a449091a}.ss-template-blog .blog-post-card{flex:1;display:flex;flex-direction:column}.ss-template-blog .blog-post-item:not(:has(.blog-post-card__image-container)):before{content:"";display:block;aspect-ratio:16 / 7;background:url(ss-logo.webp) center / auto 42% no-repeat,radial-gradient(circle at 78% 30%,rgb(253 116 5 / .22),transparent 55%),radial-gradient(circle at 18% 85%,rgb(254 156 4 / .18),transparent 50%),var(--ssb-peach);border-bottom:3px solid var(--ssb-orange)}.ss-template-blog .blog-post-card__image-container{overflow:hidden;border-bottom:3px solid var(--ssb-orange)}.ss-template-blog .blog-post-card__image-container img{transition:transform .5s ease}.ss-template-blog .blog-post-item:hover .blog-post-card__image-container img{transform:scale(1.04)}.ss-template-blog .blog-post-card__content{flex:1;display:flex;flex-direction:column;gap:4px;padding:24px 24px 26px!important}.ss-template-blog .blog-post-card__content>.shopify-block:has(.blog-post-details){order:-1;margin-bottom:6px}.ss-template-blog .blog-post-card .blog-post-details{color:var(--ssb-orange);font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.ss-template-blog .blog-post-card__title-link .text-block{font-family:SSGotham,Arial,sans-serif!important;font-weight:400;color:var(--ssb-ink);font-size:19px;line-height:1.45;letter-spacing:.5px;text-transform:uppercase;transition:color .2s ease}.ss-template-blog .blog-post-card__title-link:hover .text-block{color:var(--ssb-rust)}.ss-template-blog .blog-post-card__content-text{display:flex;flex-direction:column;flex:1;color:var(--ssb-body);font-size:15px;line-height:1.75}.ss-template-blog .blog-post-card__content-text a{align-self:flex-start;width:fit-content;margin-top:auto;padding-top:16px;color:var(--ssb-orange)!important;font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none!important;border-bottom:1px solid currentColor;transition:color .2s ease}.ss-template-blog .blog-post-card__content-text a:hover{color:var(--ssb-rust)!important}.ss-template-blog .blog-post-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.ss-template-article main .section-content-wrapper{max-width:780px;margin-inline:auto}.ss-template-article main .text-block h1{color:var(--ssb-ink);font-size:clamp(28px,3.6vw,40px);line-height:1.3;letter-spacing:1.5px;text-transform:uppercase}.ss-template-article main .text-block h1:after{content:"";display:block;width:56px;height:2px;margin:20px auto 0;background:var(--ssb-orange)}.ss-template-article .blog-post-details{margin-top:-12px;color:var(--ssb-orange);font-size:13px;letter-spacing:1.5px;text-transform:uppercase}.ss-template-article main .image-block:has(.placeholder-image){display:none}.ss-template-article .blog-post-content{padding:clamp(24px,4vw,44px);background:#fff;border:1px solid var(--ssb-line);border-top:3px solid var(--ssb-orange);color:var(--ssb-body);font-size:17px;line-height:1.85}.ss-template-article .blog-post-content p{margin:0 0 1.3em}.ss-template-article .blog-post-content p:last-child{margin-bottom:0}.ss-template-article .blog-post-content>p:first-child,.ss-template-article .blog-post-content rte-formatter>p:first-child{color:var(--ssb-ink);font-family:SSDidot,Georgia,serif!important;font-size:21px;line-height:1.7}.ss-template-article .blog-post-content p>strong:first-child,.ss-template-article .blog-post-content :is(h2,h3,h4){display:block;margin:1.6em 0 .5em;padding-left:14px;border-left:3px solid var(--ssb-orange);color:var(--ssb-rust);font-size:15px;font-weight:500;line-height:1.5;letter-spacing:1.5px;text-transform:uppercase}.ss-template-article .blog-post-content p>strong:first-child+br{display:none}.ss-template-article .blog-post-content a{color:var(--ssb-orange-dark);text-decoration:underline;text-underline-offset:3px}.ss-template-article .blog-post-content a:hover{color:var(--ssb-rust)}.ss-template-article .blog-post-content blockquote{margin:1.6em 0;padding:18px 22px;background:var(--ssb-cream);border-left:3px solid var(--ssb-orange);font-family:SSDidot,Georgia,serif!important;font-style:italic}@media(max-width:749px){.ss-template-blog .blog-posts>.text-block{margin-block-end:28px}.ss-template-blog .blog-post-card__content{padding:20px 18px 22px!important}.ss-template-blog .blog-post-card__title-link .text-block{font-size:17px}.ss-template-article main .text-block h1{font-size:24px;letter-spacing:1px}.ss-template-article .blog-post-content{font-size:16px;padding:22px 18px}.ss-template-article .blog-post-content>p:first-child,.ss-template-article .blog-post-content rte-formatter>p:first-child{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ss-blog.css.map */
