@media screen and (max-width:720px){body .db-hero{padding:26px 16px 32px}body .db-hero-grid{gap:18px}body .db-hero-product{order:-1}body .db-hero-product-card{min-height:285px}body .db-hero-product-card:after{bottom:46px;height:26px}body .db-hero-product-link img{width:min(56%,240px)}body .db-hero h1{font-size:clamp(31px,9.4vw,40px);line-height:1.02}body .db-hero-badge{margin-bottom:10px}body .db-hero-lead{font-size:15.5px;line-height:1.45;margin-top:10px}body .db-hero-actions{margin-top:16px;gap:10px}body .db-hero-button{min-height:46px}body .db-hero-proof{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}body .db-hero-proof div{padding:10px 6px;border-radius:12px;text-align:center}body .db-hero-proof strong{font-size:12.5px;display:block}body .db-hero-proof span{font-size:10.5px}body .db-hero-bottom-line{margin-top:18px}body .db-product-proof{padding:38px 16px}body .db-proof-heading{margin-bottom:16px}body .db-proof-heading h2{font-size:clamp(25px,7.8vw,33px)}body .db-proof-grid{grid-template-columns:repeat(2,1fr);gap:10px}body .db-proof-card{display:block;padding:15px 13px}body .db-proof-card h3{font-size:14.5px;margin-top:8px}body .db-proof-card p{font-size:12.5px;line-height:1.4}body .db-proof-icon svg{width:34px;height:34px}body .db-hydration-shop{padding:38px 16px}body .db-hydration-heading{margin-bottom:20px}body .db-hydration-heading h2{font-size:clamp(25px,7.8vw,33px)}body .db-case-copy{padding:24px 18px 12px}body .db-case-copy h3{font-size:clamp(25px,8vw,34px)}body .db-card-subtitle{font-size:14px}body .db-feature-list li{font-size:13.5px}body .db-case-image img{max-width:290px}body .db-case-image-link{padding:4px 20px 24px}body .db-brand-explainer{padding:38px 16px}body .db-brand-explainer h2{font-size:clamp(24px,7.5vw,31px)}body .db-brand-explainer-lead{font-size:15px}body .db-brand-explainer-body{font-size:14px}body .db-explainer-card{padding:17px 15px}body .db-explainer-card h3{font-size:15.5px}body .db-explainer-card p{font-size:13px;line-height:1.45}body .db-brand-explainer-footer{margin-top:22px}body .db-venues{padding:38px 16px}body .db-venues h2{font-size:clamp(29px,8.6vw,38px)}body .db-venues-lead{font-size:15px}body .db-venues-body{font-size:14px}body .db-venues-callout{padding:20px 16px 18px}body .db-venues-callout h3{font-size:clamp(22px,7vw,30px)}body .db-venues-card-grid{grid-template-columns:repeat(2,1fr);gap:10px}body .db-venues-card{padding:15px 13px}body .db-venues-card h3,body .db-venues-card h4{font-size:13.5px}body .db-venues-card p{font-size:12.5px;line-height:1.4}body .db-venues-icon svg{width:30px;height:30px}body .db-venues-footer{margin-top:22px}body .db-circle-signup{padding:38px 16px}body .db-circle-copy{padding:26px 18px 4px}body .db-circle-copy h2{font-size:clamp(27px,8.6vw,37px)}body .db-circle-lead{font-size:14.5px}body .db-circle-points{margin-top:12px}body .db-circle-point{padding:10px 12px}body .db-circle-point p{font-size:12.5px}body .db-circle-form-panel{padding:22px 16px}body .db-circle-form-panel h3{font-size:clamp(23px,7.2vw,31px)}body .db-circle-footer{margin-top:22px}body .footer{padding-top:26px;padding-bottom:8px}body .footer-nav__title{margin-bottom:6px}body .footer-nav__item{margin-bottom:4px}}@media screen and (max-width:749px){.db-desc-clamp{max-height:480px;overflow:hidden;position:relative}.db-desc-clamp:after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--db-desc-fade, rgba(10,16,26,1)));pointer-events:none}.db-desc-toggle{display:block;width:100%;margin:10px 0 4px;padding:12px 16px;background:transparent;border:1px solid rgba(143,211,244,.6);border-radius:999px;color:inherit;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.db-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#0a101af5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(201,162,39,.35);transform:translateY(110%);transition:transform .25s ease}.db-sticky-atc.is-visible{transform:none}.db-sticky-atc__info{flex:1;min-width:0}.db-sticky-atc__title{color:#fff;font-size:12.5px;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.db-sticky-atc__price{color:#8fd3f4;font-weight:700;font-size:13.5px}.db-sticky-atc__btn{flex-shrink:0;padding:12px 20px;border:0;border-radius:999px;background:#9addf7;color:#06121f;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}}@media screen and (max-width:720px){body .db-coffee{padding:38px 16px}body .db-coffee h2{font-size:clamp(27px,8.4vw,36px)}body .db-coffee-lead{font-size:15px}body .db-coffee-body{font-size:14px}body .db-coffee-callout{padding:20px 16px 18px}body .db-coffee-callout h3{font-size:clamp(22px,7vw,30px)}body .db-coffee-product-grid{grid-template-columns:repeat(2,1fr);gap:10px}body .db-coffee-product-card:nth-child(3){grid-column:1 / -1}body .db-coffee-product-copy{font-size:12.5px}body .db-coffee-footer{margin-top:22px}body [id*="0436301d"] .o-section{padding-top:34px;padding-bottom:34px}}@media screen and (max-width:749px){body #db-venue-page .dbv-section{padding:36px 0}body #db-venue-page .dbv-hero{min-height:0}body #db-venue-page .dbv-hero__inner{padding-top:48px;padding-bottom:170px}body #db-venue-page .dbv-hero h1{font-size:clamp(33px,9.8vw,42px);margin-bottom:14px}body #db-venue-page .dbv-hero__lead{font-size:14.5px;margin-bottom:18px}body #db-venue-page .dbv-hero__rail div{min-height:56px;padding:9px 12px}body #db-venue-page .dbv-heading--split h2,body #db-venue-page .dbv-heading--center h2{font-size:clamp(26px,7.8vw,33px)}body #db-venue-page .dbv-heading--split,body #db-venue-page .dbv-heading--center{margin-bottom:22px}body #db-venue-page .dbv-benefits{grid-template-columns:repeat(2,1fr)}body #db-venue-page .dbv-benefit{min-height:0;padding:15px 12px 16px;border-bottom:1px solid var(--dbv-line);border-right:0}body #db-venue-page .dbv-benefit:nth-child(odd){border-right:1px solid var(--dbv-line)}body #db-venue-page .dbv-benefit:nth-last-child(-n+2){border-bottom:0}body #db-venue-page .dbv-benefit h3{font-size:14.5px}body #db-venue-page .dbv-benefit p{font-size:12.5px;line-height:1.45}body #db-venue-page .dbv-index{margin-bottom:8px}body #db-venue-page .dbv-venue-grid{grid-template-columns:repeat(2,1fr)}body #db-venue-page .dbv-venue-grid article{min-height:0;padding:14px 12px 15px}body #db-venue-page .dbv-venue-grid article span{margin-bottom:8px}body #db-venue-page .dbv-venue-grid article h3{font-size:13.5px}body #db-venue-page .dbv-venue-grid article p{font-size:12px;line-height:1.4}body #db-venue-page .dbv-ops>div{min-height:0;padding:13px 12px}body #db-venue-page .dbv-ops p{font-size:12px}body #db-venue-page .dbv-editorial__lead,body #db-venue-page .dbv-service__lead{font-size:14.5px}body #db-venue-page .dbv-final__inner{padding:34px 0}}@media screen and (max-width:749px){body .db-procurement{padding:36px 16px 40px}body .db-procurement-header h1{font-size:clamp(30px,9vw,40px)}body .db-procurement-proof{grid-template-columns:repeat(2,1fr);gap:9px}body .db-procurement-proof div{padding:12px 11px}body .db-procurement-footer{margin-top:22px}body .db-procurement-price{font-size:24px}body .db-product-page{padding:30px 16px 40px}body .db-product-facts{grid-template-columns:repeat(3,1fr);gap:8px}body .db-product-facts div{padding:10px 7px;text-align:center}body .db-product-detail-cards{grid-template-columns:repeat(2,1fr);gap:9px}body .db-product-detail-cards article{padding:14px 12px}body .db-product-detail-cards article h3{font-size:13.5px}body .db-product-detail-cards article p{font-size:12px;line-height:1.4}body .db-product-image-wrap img{max-height:300px}body .db-product-lead{font-size:14.5px}body .db-coffee-hero-copy h1{font-size:clamp(30px,9vw,40px)}body .db-coffee-lead{font-size:14.5px}body .db-coffee-hero-facts{grid-template-columns:repeat(3,1fr);gap:8px}body .db-coffee-hero-facts div{padding:9px 6px;text-align:center}body .db-coffee-section-heading h2{font-size:clamp(24px,7.5vw,32px)}body .db-coffee-roast-card{padding:13px 12px}body .db-coffee-quote-card{padding:20px 18px}body .db-coffee-hero-visual{max-height:340px;overflow:hidden}body .dbm-hero h1{font-size:clamp(34px,10vw,46px)!important}body .dbm-hero-lead{font-size:14.5px}body .dbm-proof-grid{grid-template-columns:repeat(2,1fr)}body .dbm-proof-grid article{min-height:0;padding:14px 12px;border-bottom:1px solid var(--dbm-line);border-right:0}body .dbm-proof-grid article:nth-child(odd){border-right:1px solid var(--dbm-line)}body .dbm-proof-grid article:nth-last-child(-n+2){border-bottom:0}body .dbm-process-grid{grid-template-columns:repeat(2,1fr)}body .dbm-process-grid article{min-height:0;padding:15px 13px;border-bottom:1px solid var(--dbm-line);border-right:0}body .dbm-process-grid article:nth-child(odd){border-right:1px solid var(--dbm-line)}body .dbm-process-grid article:nth-last-child(-n+2){border-bottom:0}body .dbm-proof-grid article h3,body .dbm-process-grid article h3{font-size:13.5px}body .dbm-proof-grid article p,body .dbm-process-grid article p{font-size:12px;line-height:1.4}body .dbm-lifestyle-image img{max-height:320px;object-fit:cover}body .dbm-heading-row h2{font-size:clamp(24px,7.5vw,32px)}body .dbm-feature-card{margin-bottom:0}body .dbm-feature-grid{gap:12px}body .db-legend-hero-copy h1{font-size:clamp(34px,10vw,46px)}body .db-legend-hero-lead{font-size:15px}body .db-legend-chapter{padding:20px 16px}body .db-legend-declaration{padding:18px 15px}body .db-legend-declarations{grid-template-columns:repeat(2,1fr);gap:10px}body .db-legend-declaration p{font-size:12.5px;line-height:1.45}body .db-legend-artifact-grid{grid-template-columns:repeat(2,1fr);gap:10px}body .db-legend-artifact-card{padding:16px 13px}body .db-legend-artifact-card:last-child{grid-column:1 / -1}body .db-legend-record-heading{font-size:clamp(26px,8vw,34px)}body .db-legend-manifesto-lines{gap:8px;margin-top:20px}}@media screen and (max-width:749px){body .db-coffee-roast-grid{grid-template-columns:repeat(2,1fr);gap:9px}body .db-coffee-roast-grid .db-coffee-roast-card:last-child{grid-column:1 / -1}body .db-coffee-proof{grid-template-columns:repeat(2,1fr);gap:9px}body .db-coffee-proof>div{padding:12px 11px;min-height:0}body .db-coffee-product-grid{gap:10px}body .db-coffee-brand-statement{gap:12px}body .dbm-feature-grid{grid-template-columns:repeat(2,1fr);gap:10px}body .dbm-feature-card-large{grid-column:1 / -1}body .dbm-feature-image{height:230px;padding:16px}body .dbm-feature-card-large .dbm-feature-image{height:280px}body .dbm-feature-meta h3{font-size:14px}body .dbm-feature-body{font-size:12.5px}body .dbm-product-card{font-size:13px}body .dbm-product-body{padding:10px 10px 12px}body .dbm-product-body h3{font-size:13px;line-height:1.25}body .dbm-product-price{font-size:13px}body .dbm-product-category{font-size:10px}}@media screen and (max-width:749px){body .dbm-feature-card-large{order:-1}}@media screen and (max-width:749px){body #db-team-page .dbt-section{padding:38px 0}body #db-team-page .dbt-hero h1{font-size:clamp(33px,10vw,44px)}body #db-team-page .dbt-hero__lead{font-size:14.5px}body #db-team-page .dbt-hero__rail div{min-height:54px;padding:9px 12px}body #db-team-page .dbt-section-heading h2{font-size:clamp(26px,8vw,34px)}body #db-team-page .dbt-founder{padding-bottom:40px;gap:22px}body #db-team-page .dbt-founder__image img{max-height:330px;object-fit:cover}body #db-team-page .dbt-team-grid{grid-template-columns:repeat(2,1fr);gap:10px}body #db-team-page .dbt-card__body{padding:12px 11px 14px}body #db-team-page .dbt-card__title{font-size:14px}body #db-team-page .dbt-card__meta{font-size:10.5px}body #db-team-page .dbt-card__body p{font-size:12px;line-height:1.45}body #db-team-page .dbt-principles{grid-template-columns:repeat(2,1fr)}body #db-team-page .dbt-principles>*{min-height:0;padding:15px 13px}body #db-team-page .dbt-principles>*:last-child{grid-column:1 / -1}body #db-team-page .dbt-org__departments>*{min-height:0;padding:12px 11px}body #db-team-page .dbt-recruitment__inner{padding:30px 0}body #db-faq-page .dbfaq-section{padding:36px 0}body #db-faq-page .dbfaq-hero h1{font-size:clamp(31px,9.4vw,42px)}body #db-faq-page .dbfaq-hero__lead{font-size:14.5px}body #db-faq-page .dbfaq-policy-rail div{min-height:54px;padding:9px 12px}body #db-faq-page .dbfaq-section-heading h2{font-size:clamp(25px,7.8vw,33px)}body #db-faq-page .dbfaq-quick-grid{grid-template-columns:repeat(2,1fr)}body #db-faq-page .dbfaq-quick-card{padding:14px 13px 15px;min-height:0}body #db-faq-page .dbfaq-group{padding:32px 0;gap:18px}body #db-faq-page .dbfaq-group__heading{font-size:clamp(20px,6vw,26px)}body #db-faq-page .dbfaq-contact__inner{padding:30px 0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/db-mobile-compact.css.map */
