.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)}}html.dk-welcome-open{overflow:hidden}.dk-welcome-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(840px,calc(100% - 32px));max-width:none;max-height:calc(100vh - 32px);max-height:calc(100svh - 32px);margin:auto;padding:0;border:0;background:transparent;color:inherit;overflow:auto;overscroll-behavior:contain}.dk-welcome-dialog::backdrop{background:#00000094}.dk-welcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.dk-welcome-dialog--single{width:min(412px,calc(100% - 32px))}.dk-welcome-dialog--single .dk-welcome-grid{grid-template-columns:minmax(0,1fr)}.dk-welcome-card{position:relative;padding:44px 28px 28px;border:1px solid rgb(var(--text-color) / 20%)}.dk-welcome-card .dk-welcome-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px}.dk-welcome-card .h4{font-size:20px;line-height:1.4}.dk-welcome-card .input{font-size:16px}.dk-welcome-card .button{width:100%}.dk-welcome-card a{text-underline-offset:3px}.dk-welcome-close:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.dk-welcome-dialog--fallback[open]{z-index:10000;box-shadow:0 0 0 100vmax #00000094}button.dk-popup-tab{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom,0px));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){.dk-welcome-dialog{width:min(440px,calc(100% - 24px));max-height:calc(100vh - 24px);max-height:calc(100svh - 24px)}.dk-welcome-grid{grid-template-columns:minmax(0,1fr);gap:10px}.dk-welcome-card{padding:36px 20px 20px;font-size:13px;line-height:1.5}.dk-welcome-card .h4{font-size:17px;padding-inline:12px}.dk-welcome-card .gap-8{gap:14px}.dk-welcome-card .gap-4{gap:10px}.dk-welcome-card .button{letter-spacing:.08em;padding-inline:10px}.dk-welcome-card .input{padding-block:10px}}@media(max-width:699px){body:has(.product-sticky-bar.is-visible) button.dk-popup-tab{bottom:calc(104px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
