.db-section{--db-ink: #121212;--db-muted: #595959;--db-surface: #f3f3f3;--db-peach: #fdeadf;--db-line: #e4e4e4;--db-coral: #ff6d6d;--db-red: #621c1c;--db-display: "Shrikhand", Georgia, serif;--db-sans: "DM Sans", Assistant, system-ui, -apple-system, "Segoe UI", sans-serif;--db-radius: 1.2rem;color:var(--db-ink);font-family:var(--db-sans);letter-spacing:0}.db-section a{color:inherit}.db-display{font-family:var(--db-display);font-weight:400;color:var(--db-ink);line-height:1.08;letter-spacing:0;margin:0}.db-kicker{font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--db-red);margin:0 0 1.2rem}.db-kicker--link{display:inline-block;text-decoration:none}.db-kicker--link:hover{text-decoration:underline;text-decoration-color:var(--db-coral);text-underline-offset:.35em}.db-meta{font-size:1.4rem;color:var(--db-muted);margin:0;display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.db-arrow{display:inline-block;transition:transform .2s ease}a:hover .db-arrow,.db-post:hover .db-arrow{transform:translate(.4rem)}.db-pill{display:inline-flex;align-items:center;padding:.7rem 1.6rem;border:1px solid var(--db-line);border-radius:100px;background:#fff;color:var(--db-ink);font-family:var(--db-sans);font-weight:500;font-size:1.4rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.db-pill:hover{border-color:var(--db-ink)}.db-pill.is-active{background:var(--db-coral);border-color:var(--db-coral);color:var(--db-ink)}.db-tags{display:flex;flex-wrap:wrap;gap:.8rem}.db-button{display:inline-flex;align-items:center;gap:.8rem;padding:1.3rem 2.6rem;border:2px solid var(--db-ink);border-radius:100px;background:var(--db-coral);color:var(--db-ink)!important;font-family:var(--db-sans);font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background-color .15s ease,color .15s ease}.db-button:hover{background:var(--db-ink);color:#fff!important}.db-section :focus-visible{outline:2px solid var(--db-red);outline-offset:3px;border-radius:4px}.db-blog{padding-top:var(--db-pt);padding-bottom:var(--db-pb)}.db-blog__header{max-width:72rem;margin:0 0 4.8rem}.db-blog__header .db-display{font-size:clamp(4rem,7vw,7.2rem)}.db-blog__intro{font-size:1.9rem;line-height:1.55;color:var(--db-muted);margin-top:1.6rem;max-width:60rem}.db-blog__intro p{margin:0}.db-blog__header .db-tags{margin-top:2.8rem}.db-empty{font-size:1.8rem;color:var(--db-muted)}.db-grid{display:grid;gap:4.8rem 3.2rem;grid-template-columns:minmax(0,1fr)}@media(min-width:750px){.db-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.db-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.db-post{display:flex;flex-direction:column;gap:1.8rem;position:relative;min-width:0}.db-post__media{display:block;aspect-ratio:4 / 3;border-radius:var(--db-radius);overflow:hidden;background:var(--db-peach);position:relative}.db-post__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.db-post:hover .db-post__media img{transform:scale(1.03)}.db-post__placeholder{display:flex;flex-direction:column;justify-content:flex-end;gap:1.6rem;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;padding:2.8rem;font-family:var(--db-display);font-size:clamp(2.4rem,2.4vw,3rem);line-height:1.12;color:var(--db-ink);transition:background-color .2s ease}.db-post__placeholder:before{content:"";width:1.4rem;height:1.4rem;border-radius:50%;background:var(--db-coral);order:-1;margin-bottom:auto}.db-post:hover .db-post__placeholder{background:#fbdccb}.db-post--featured .db-post__placeholder{font-size:clamp(3rem,3.6vw,4.8rem);padding:4rem}.db-post__body{display:flex;flex-direction:column;gap:1rem}.db-post__title{font-family:var(--db-sans);font-weight:700;font-size:2.2rem;line-height:1.25;margin:0;letter-spacing:-.01em}.db-post__title a{text-decoration:none}.db-post__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.db-post:hover .db-post__title a{text-decoration:underline;text-decoration-color:var(--db-coral);text-decoration-thickness:2px;text-underline-offset:.2em}.db-post__dek{font-size:1.6rem;line-height:1.55;color:var(--db-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.db-post__more{font-size:1.4rem;font-weight:700;color:var(--db-red);margin-top:.4rem}@media(min-width:750px){.db-post--featured{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:4.8rem;align-items:center;padding-bottom:4.8rem;border-bottom:1px solid var(--db-line)}.db-post--featured .db-post__media{aspect-ratio:16 / 10}}.db-post--featured .db-post__title{font-size:clamp(2.6rem,3.4vw,4rem);line-height:1.15}.db-post--featured .db-post__dek{font-size:1.8rem;-webkit-line-clamp:4}@media(max-width:749px){.db-post--featured .db-post__media{aspect-ratio:16 / 10}}.db-pagination{display:flex;justify-content:center;align-items:center;gap:1.6rem;margin-top:6.4rem}.db-article{padding-top:var(--db-pt);padding-bottom:var(--db-pb)}.db-narrow{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media(min-width:750px){.db-narrow{padding-left:0;padding-right:0}}.db-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;pointer-events:none}.db-progress span{display:block;height:100%;background:var(--db-coral);transform-origin:0 50%;transform:scaleX(0)}.db-article__header{margin-bottom:4rem}.db-article__title{font-size:clamp(3.6rem,5.6vw,6rem);margin-bottom:2rem;overflow-wrap:break-word}.db-article__dek{font-size:2rem;line-height:1.5;color:#3a3a3a;margin:0 0 2.4rem}.db-article__header .db-meta{padding-top:2rem;border-top:1px solid var(--db-line)}.db-article__hero{max-width:104rem;margin:0 auto 5.6rem;padding:0 2rem}.db-article__hero img{width:100%;height:auto;display:block;border-radius:var(--db-radius)}.db-prose{font-size:1.8rem;line-height:1.75;color:var(--db-ink);overflow-wrap:break-word}@media(min-width:750px){.db-prose{font-size:1.9rem}}.db-prose>*{margin-top:0;margin-bottom:2.4rem}.db-prose>p:first-child{font-size:1.12em}.db-prose h2{font-family:var(--db-sans);font-weight:700;font-size:2.8rem;line-height:1.25;letter-spacing:-.01em;margin:5.6rem 0 1.6rem;color:var(--db-ink)}.db-prose h3{font-family:var(--db-sans);font-weight:700;font-size:2.2rem;line-height:1.3;margin:4rem 0 1.2rem;color:var(--db-ink)}.db-prose h4{font-family:var(--db-sans);font-weight:700;font-size:1.4rem;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;margin:3.2rem 0 1rem}.db-prose a{color:var(--db-red);text-decoration:underline;text-decoration-color:var(--db-coral);text-decoration-thickness:2px;text-underline-offset:.2em;font-weight:500}.db-prose a:hover{text-decoration-color:var(--db-red)}.db-prose strong{font-weight:700;color:var(--db-ink)}.db-prose ul,.db-prose ol{padding-left:0;list-style:none}.db-prose li{position:relative;padding-left:3rem;margin-bottom:1.2rem}.db-prose ul>li:before{content:"";position:absolute;left:.6rem;top:.72em;width:.9rem;height:.9rem;border-radius:50%;background:var(--db-coral)}.db-prose ol{counter-reset:db}.db-prose ol>li{counter-increment:db}.db-prose ol>li:before{content:counter(db);position:absolute;left:0;top:.15em;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--db-coral);color:var(--db-ink);font-family:var(--db-sans);font-weight:700;font-size:1.3rem;line-height:2.2rem;text-align:center}.db-prose blockquote{margin:4rem 0;padding:2.4rem 2.8rem;background:var(--db-peach);border-left:4px solid var(--db-coral);border-radius:0 var(--db-radius) var(--db-radius) 0;font-size:2rem;line-height:1.55;font-style:normal}.db-prose blockquote p:last-child{margin-bottom:0}.db-prose img{max-width:100%;height:auto;border-radius:var(--db-radius)}.db-prose figure{margin:4rem 0}.db-prose figcaption{font-size:1.4rem;color:var(--db-muted);margin-top:1rem}.db-prose hr{border:0;border-top:1px solid var(--db-line);margin:4.8rem 0}.db-prose table{width:100%;border-collapse:collapse;font-size:1.6rem;display:block;overflow-x:auto}.db-prose th,.db-prose td{padding:1rem 1.2rem;border-bottom:1px solid var(--db-line);text-align:left}.db-prose th{font-weight:700;background:var(--db-surface)}.db-prose small{display:block;font-size:1.35rem;line-height:1.6;color:var(--db-muted)}.db-prose p:has(>small:only-child){margin-top:4.8rem;padding-top:2rem;border-top:1px solid var(--db-line)}.db-product{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:2.4rem;align-items:center;margin-top:5.6rem;padding:2.4rem;background:var(--db-peach);border-radius:var(--db-radius)}@media(min-width:750px){.db-product{grid-template-columns:16rem minmax(0,1fr);padding:3.2rem;gap:3.2rem}}.db-product__media{display:block;aspect-ratio:1;border-radius:calc(var(--db-radius) - .4rem);overflow:hidden;background:#fff}.db-product__media img{width:100%;height:100%;object-fit:contain;display:block}.db-product .db-kicker{margin-bottom:.6rem}.db-product__title{font-family:var(--db-sans);font-weight:700;font-size:2.4rem;line-height:1.2;margin:0 0 .8rem}.db-product__title a{text-decoration:none}.db-product__price{font-size:1.7rem;font-weight:700;margin:0 0 1.8rem}.db-product__price .db-meta{display:inline;font-weight:400}@media(max-width:749px){.db-product{margin-left:2rem;margin-right:2rem}}@media(max-width:480px){.db-product{grid-template-columns:minmax(0,1fr)}.db-product__media{max-width:16rem}}.db-article__footer{margin-top:4.8rem;padding-top:2.4rem;border-top:1px solid var(--db-line);display:flex;flex-direction:column;gap:2rem}.db-share{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.db-share .db-meta{margin-right:.4rem}.db-related{margin-top:8rem;padding-top:5.6rem;border-top:1px solid var(--db-line)}.db-related__title{font-family:var(--db-display);font-weight:400;font-size:clamp(3rem,4vw,4rem);margin:0 0 3.2rem;color:var(--db-ink)}@media(prefers-reduced-motion:reduce){.db-post__media img,.db-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/db-blog.css.map */
