.shopify-section--main-blog .blog-post-list.dk-journal-list{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;width:100%;max-width:960px;margin-inline:auto}.dk-journal-card{display:grid;gap:22px;padding:clamp(24px,4vw,40px);background:#fff;color:#1c1c1c;border:1px solid #d9d9d5;border-top:3px solid #1c1c1c}.dk-journal-card__title{margin:0;font-size:clamp(21px,2.4vw,27px);line-height:1.4;letter-spacing:.02em;text-transform:none;overflow-wrap:anywhere}.dk-journal-card__body{display:grid;gap:24px;align-items:center}.dk-journal-card__media{display:block;background:#f7f7f7}.dk-journal-card__image{display:block;width:100%;height:220px;object-fit:contain}.dk-journal-card__text{display:grid;gap:22px;justify-items:start;font-size:16px;line-height:1.7}.dk-journal-card__text p{margin:0}.dk-journal-card__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:#1c1c1c;color:#fff;font-size:14px;line-height:1.5;text-decoration:none}.dk-journal-card__button:hover{background:#404040}.dk-journal-card a:focus-visible{outline:2px solid #1c1c1c;outline-offset:4px}@media(min-width:700px){.dk-journal-card__body--image{grid-template-columns:200px minmax(0,1fr)}}newsletter-popup[data-dk-persistent]{width:min(360px,calc(50vw - 32px));max-height:calc(100dvh - 180px);overflow-y:auto;bottom:72px;padding:32px 24px 24px;box-shadow:0 4px 24px #0002}newsletter-popup[data-dk-kind=newsletter]{left:16px;right:auto}newsletter-popup[data-dk-kind=offer]{right:16px;left:auto}button.dk-popup-tab{position:fixed;bottom:16px;z-index:9;padding:12px 20px;border:1px solid #1c1c1c;background:#1c1c1c;color:#fff;min-height:48px;cursor:pointer;box-shadow:0 2px 12px #0002}.dk-popup-tab--newsletter{left:16px}.dk-popup-tab--offer{right:16px;white-space:nowrap}.dk-popup-tab:focus-visible{outline:2px solid #777;outline-offset:3px}@media(max-width:749px){newsletter-popup[data-dk-persistent]{width:auto;left:12px;right:12px;bottom:72px;max-height:48dvh;padding:28px 20px 20px}newsletter-popup[data-dk-persistent] .gap-8{gap:16px}newsletter-popup[data-dk-persistent] .h4{font-size:18px;padding-right:20px}}@media(max-width:699px){body:has(.product-sticky-bar.is-visible) button.dk-popup-tab{bottom:calc(104px + env(safe-area-inset-bottom,0px))}body:has(.product-sticky-bar.is-visible) newsletter-popup[data-dk-persistent]{bottom:calc(160px + env(safe-area-inset-bottom,0px));max-height:min(48dvh,calc(100dvh - 176px - env(safe-area-inset-bottom,0px)))}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
