.blog__post-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--accent, #fff7f2);background-image:linear-gradient(145deg,#fff9,#fff0 46%,#00000012)}.blog__post-placeholder-mark{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-family:var(--FONT-STACK-HEADING, serif);font-size:clamp(2.75rem,7vw,5.5rem);font-weight:var(--FONT-WEIGHT-HEADING, 400);line-height:1;opacity:.13;-webkit-user-select:none;user-select:none}.blog--editorial .blog__post-item{position:relative;display:flex;flex-direction:column;isolation:isolate;-webkit-tap-highlight-color:transparent}.blog--editorial .blog__post,.blog--editorial .featured-blog__container .grid,.blog--editorial .collection__products{row-gap:46px}.blog--editorial .blog__post-image-link{position:relative;display:block;padding-top:var(--image-height, 80%);overflow:hidden;background-color:var(--text-alpha-5, rgba(0, 0, 0, .05))}.body--rounded-corners .blog--editorial .blog__post-image-link{border-radius:calc(var(--radius, 8px) * 1.4)}.blog--editorial .blog__post-overlay{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--text-alpha-10, rgba(0, 0, 0, .1));pointer-events:none}.no-touch .blog--editorial .hover-scale:hover img,.no-touch .blog--editorial .hover-scale:hover .placeholder-svg--overlayed{transform:scale(1.05)}.blog--editorial .blog__post-item:active .blog__post-image-link{opacity:.9}.blog--editorial .blog__post-placeholder-mark{color:var(--heading, #111)}.blog--editorial .blog__post-content{display:flex;flex:1 1 auto;flex-direction:column;padding:18px 2px 0}.blog--editorial .blog__post-title-link:after{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.blog--editorial .blog__post-tags a,.blog--editorial .blog__post-comments a{position:relative;z-index:2}.blog--editorial .blog__post-tags{margin:0 0 9px;color:var(--text, #111);font-size:calc(.68rem * var(--adjust-body, 1));font-weight:600;letter-spacing:.1em;line-height:1.3;opacity:.72;text-transform:uppercase}.blog--editorial .blog__post-title{margin:0 0 10px}.blog--editorial .blog__post-title-link{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;color:var(--heading, #111);font-family:var(--FONT-STACK-HEADING, serif);font-size:calc(clamp(.9rem,.3vw + .78rem,1.05rem) * var(--adjust-heading, 1));font-weight:var(--FONT-WEIGHT-HEADING, 400);line-height:1.22;text-decoration:none;text-wrap:pretty}@media(hover:hover){.blog--editorial .blog__post-item:hover .blog__post-title-link{text-decoration:underline;text-decoration-thickness:var(--BORDER-WIDTH, 1px);text-underline-offset:3px}}.blog--editorial .blog__post-excerpt-link{display:-webkit-box;margin:0 0 16px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--text, #111);font-size:calc(.82rem * var(--adjust-body, 1));line-height:1.55;opacity:.75}.blog--editorial .blog__post-excerpt-link .rte{margin:0}.blog--editorial .blog__post-meta{margin:auto 0 0;color:var(--text, #111);font-size:calc(.7rem * var(--adjust-body, 1));letter-spacing:.07em;line-height:1.35;opacity:.66;text-transform:uppercase}.blog--editorial .blog__post-meta>*:not(:last-child):after{padding:0 6px}.blog--editorial .blog__post-more{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;margin:12px 0 0;color:var(--heading, #111);font-size:calc(.72rem * var(--adjust-body, 1));font-weight:600;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.blog--editorial .blog__post-more:after{content:"\2192";font-size:1.15em;line-height:1;transition:transform .3s cubic-bezier(.19,.61,.15,.82)}@media(hover:hover){.blog--editorial .blog__post-item:hover .blog__post-more:after{transform:translate(4px)}}.blog--editorial .blog__post-comments{margin:10px 0 0}.blog--editorial .blog__post-comments a{color:var(--text, #111);opacity:.66}body:not(.no-outline) .blog--editorial .blog__post-item:focus-within{outline:2px solid var(--heading, #111);outline-offset:5px;border-radius:3px}@media only screen and (min-width:480px)and (max-width:1023px){.blog--editorial .blog__post--two-col,.blog--editorial .blog__post--three-col,.blog--editorial .blog__post--four-col,.blog--editorial .featured-blog__container .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.blog--editorial .blog__post-content{padding-top:15px}.blog--editorial .blog__post,.blog--editorial .featured-blog__container .grid,.blog--editorial .collection__products{row-gap:38px}}@media only screen and (max-width:479px){.blog--editorial .blog__post-title-link{-webkit-line-clamp:4;line-clamp:4}.blog--editorial .blog__post-excerpt-link{-webkit-line-clamp:3;line-clamp:3}}@media(prefers-reduced-motion:reduce){.no-touch .blog--editorial .hover-scale:hover img,.no-touch .blog--editorial .hover-scale:hover .placeholder-svg--overlayed,.blog--editorial .blog__post-item:hover .blog__post-more:after{transform:none}.blog--editorial .blog__post-more:after{transition:none}}.blog--photo .blog__post-overlay{background:linear-gradient(to top,#000000e0,#000000d6 7%,#000000bf 15%,#0000009e 24%,#00000075,#0000004d 44%,#0000002b,#00000012 62%,#0000 72%)}.blog--photo .blog__post-title-link,.blog--photo .blog__post-meta,.blog--photo .blog__post-tags-link,.blog--photo .blog__post-comments a{text-shadow:0 1px 2px rgba(0,0,0,.55),0 2px 14px rgba(0,0,0,.4)}.blog--photo .blog__post-content{max-height:100%;overflow:hidden}.blog--photo .blog__post-title{margin-bottom:8px}.blog--photo .blog__post-title-link{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-size:calc(clamp(.94rem,.32vw + .8rem,1.1rem) * var(--adjust-heading, 1));line-height:1.2;text-wrap:pretty}.blog--photo .blog__post-meta{font-size:calc(.72rem * var(--adjust-body, 1));letter-spacing:.07em;opacity:.92;text-transform:uppercase}@media only screen and (min-width:480px)and (max-width:1023px){.blog--photo .blog__post--two-col,.blog--photo .blog__post--three-col,.blog--photo .blog__post--four-col,.blog--photo .featured-blog__container .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog--photo .blog__post-item--no-image .blog__post-image,.blog--photo .blog__post-item--no-image .blog__post-placeholder{background-color:#2b221e;background-image:linear-gradient(152deg,#4a3b34,#2b221e 55%,#181210)}.blog--photo .blog__post-placeholder-mark{color:#fff;opacity:.16}
/*# sourceMappingURL=/cdn/shop/t/332/assets/blog-cards.css.map */
