/* DAYBREAK — bright coffee shop, lively shelves, uncomplicated mornings. */
body[data-store="daybreak"]{--paper:#fff8d9;--ink:#1536df;--muted:#4b527e;--line:#d8d9cb;--accent:#1536df;--button-ink:#fff49c;--sun:#fff19b;--orange:#ff783e;background:var(--paper);font-family:Manrope,Arial,sans-serif;color:var(--ink)}
body[data-store="daybreak"] h1,body[data-store="daybreak"] h2,body[data-store="daybreak"] h3{font-family:Arial,Helvetica,sans-serif;font-weight:900}body[data-store="daybreak"] a,body[data-store="daybreak"] button{color:inherit}body[data-store="daybreak"] button,body[data-store="daybreak"] input,body[data-store="daybreak"] select{font:inherit}body[data-store="daybreak"] a:focus-visible,body[data-store="daybreak"] button:focus-visible,body[data-store="daybreak"] input:focus-visible,body[data-store="daybreak"] select:focus-visible,body[data-store="daybreak"] summary:focus-visible{outline:3px solid currentColor;outline-offset:4px}.db-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 3.4vw;background:#102bb4;color:var(--sun);font-size:10px;line-height:1.5}.db-notice a{text-decoration:underline;text-underline-offset:3px}.db-header{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:23px 3.4vw;background:var(--sun);border-bottom:2px solid var(--ink)}.db-logo{display:flex;align-items:center;gap:9px;font:900 28px/1 Arial,sans-serif;letter-spacing:-1.7px;white-space:nowrap}.db-logo>span{font:normal 37px/.8 Arial,sans-serif;letter-spacing:0}.db-header nav{display:flex;align-items:center;gap:30px;margin-left:auto;font-size:12px;font-weight:600}.db-header nav a{padding:9px 0}.db-header nav a:hover{text-decoration:underline;text-underline-offset:5px}.db-bag{display:flex;gap:13px;align-items:center;background:transparent;border:2px solid var(--ink);padding:12px 17px;min-height:45px;font-size:12px!important;font-weight:700!important;cursor:pointer}.db-bag>span:last-child{font-size:22px;line-height:1}.db-bag:hover{background:var(--ink);color:var(--sun)}
.db-campaign{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:var(--sun)}.db-campaign-copy{padding:55px 3.8vw 28px;display:flex;flex-direction:column;align-items:flex-start}.db-kicker{font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.07em}.db-campaign h1{font-size:clamp(52px,6.2vw,96px);line-height:.9;letter-spacing:-.06em;margin:36px 0 23px}.db-campaign h1 span{color:var(--orange)}.db-campaign-copy>p:not(.db-kicker){font-size:13px;line-height:1.85;margin:0 0 27px}.db-button{display:inline-flex;align-items:center;justify-content:space-between;gap:50px;min-height:58px;background:var(--sun);color:var(--ink)!important;padding:18px 24px;font-size:13px;font-weight:700;border:2px solid var(--sun)}.db-button:hover{background:var(--orange);border-color:var(--orange)}.db-campaign-foot{font-size:9px;letter-spacing:.06em;margin-top:40px;padding-top:25px;align-self:stretch;border-top:1px solid #fff19b55}.db-campaign-art{position:relative;display:flex;flex-direction:column;background:#efae51;min-width:0;overflow:hidden}.db-campaign-art>img{width:100%;height:100%;min-height:430px;max-height:680px;object-fit:cover;object-position:57% center;display:block;flex:1}.db-campaign-label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 28px;background:var(--orange);border-top:2px solid var(--ink);color:var(--ink)!important}.db-campaign-label small{display:block;font-size:8px;letter-spacing:.06em;margin-bottom:6px}.db-campaign-label strong{font-size:15px;font-weight:700}.db-campaign-label>span:last-child{font-size:28px}.db-stamp{position:absolute;right:24px;top:26px;border:2px solid var(--ink);border-radius:50%;height:110px;width:110px;background:var(--sun);display:grid;place-items:center;font:900 15px/.98 Arial,sans-serif;text-align:center;transform:rotate(10deg);color:var(--ink)}.db-strip{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:19px 4vw;background:var(--orange);border-block:2px solid var(--ink);font:900 clamp(13px,1.6vw,23px)/1 Arial,sans-serif;letter-spacing:-.03em}.db-strip>span:nth-child(even){font-size:29px;font-weight:400}
.db-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--ink)}.db-shortcuts>a{display:flex;gap:17px;align-items:center;padding:23px 3vw;min-width:0}.db-shortcuts>a+a{border-left:1px solid var(--ink)}.db-shortcuts .db-category-photo{width:72px;min-width:72px;aspect-ratio:3/4;border-radius:48px;overflow:hidden}.db-shortcuts small{display:block;font-size:8px;line-height:1.4;letter-spacing:.03em;margin-bottom:7px}.db-shortcuts strong{display:block;font:900 clamp(18px,1.8vw,25px)/1 Arial,sans-serif;letter-spacing:-.04em}.db-shortcuts>a>span:last-child{font-size:24px;margin-left:auto}.db-shortcuts>a:hover{background:var(--sun)}
.db-collection{padding:76px 3.4vw 85px;scroll-margin-top:24px}.db-section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:33px}.db-section-heading h2{font-size:clamp(31px,3.9vw,57px);line-height:.98;letter-spacing:-.055em;margin-top:16px}.db-section-heading>p{font-size:12px;line-height:1.7;min-width:150px}.db-section-heading>a{font-size:12px;border-bottom:1px solid currentColor;padding-bottom:7px;white-space:nowrap}.db-shop-tools{display:flex;align-items:end;justify-content:space-between;gap:25px;border-top:2px solid var(--ink);padding:23px 0 19px}.db-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.db-filters button{border:1px solid var(--ink);background:transparent;padding:11px 14px;min-height:42px;cursor:pointer;font-size:11px!important;font-weight:600!important;border-radius:25px}.db-filters button[aria-pressed="true"],.db-filters button:hover{color:var(--sun);background:var(--ink)}.db-shop-fields{display:flex;gap:13px;align-items:end}.db-shop-fields label{display:block}.db-shop-fields label>span{display:block;font-size:8px;letter-spacing:.05em;font-weight:600;margin-bottom:8px}.db-shop-fields input,.db-shop-fields select{border:1px solid var(--ink);background:transparent;border-radius:0;min-height:42px;padding:10px 12px;font-size:10px!important;color:var(--ink);width:100%}.db-shop-fields input{width:205px}.db-shop-fields select{width:160px}.db-result-meta{display:flex;justify-content:space-between;align-items:center;padding:5px 0 19px;font-size:10px}.db-result-meta>span{font-size:8px;letter-spacing:.05em}.db-collection .commerce-grid{gap:33px 22px}.db-collection .commerce-card{border:0;background:transparent}.db-collection .commerce-card .catalog-image{border:1px solid #d4cfb3;transition:filter .2s}.db-collection .commerce-card-link:hover .catalog-image{filter:brightness(1.03)}body[data-store="daybreak"] .commerce-card-info{padding:16px 0 0;gap:8px}body[data-store="daybreak"] .commerce-card h3{font-size:20px;line-height:1.08;letter-spacing:-.045em}body[data-store="daybreak"] .commerce-price{font-weight:700;font-size:13px;white-space:nowrap}body[data-store="daybreak"] .commerce-subtitle{font-size:10px;line-height:1.6;color:#64685c;margin-top:8px}body[data-store="daybreak"] .commerce-card-actions{padding:11px 0 0}body[data-store="daybreak"] .commerce-card-actions button{border:1px solid var(--ink);color:var(--ink);background:transparent;min-height:41px;font-size:10px;font-weight:600}body[data-store="daybreak"] .commerce-card-actions button:hover{background:var(--ink);color:var(--sun)}
.db-flavour{display:grid;grid-template-columns:1fr 1fr;gap:8%;background:var(--sun);border-block:2px solid var(--ink);padding:65px 6vw}.db-flavour h2{font-size:clamp(45px,5.1vw,76px);line-height:.94;letter-spacing:-.055em;margin-top:26px}.db-flavour h2 em{font-style:normal;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.db-flavour h2>span{color:#cb481d}.db-flavour-list{align-self:center}.db-flavour-list>a{display:flex;align-items:center;gap:22px;padding:23px 0;border-top:1px solid var(--ink)}.db-flavour-list>a:last-child{border-bottom:1px solid var(--ink)}.db-flavour-list>a>span:last-child{font-size:27px;margin-left:auto}.db-flavour-list small{font-size:8px;letter-spacing:.07em}.db-flavour-list h3{font-size:27px;line-height:1;letter-spacing:-.04em;margin:7px 0}.db-flavour-list p{font-size:10px;line-height:1.7}.db-coffee-dot{width:32px;height:46px;border-radius:50%;transform:rotate(25deg);border:2px solid var(--ink);flex:none}.db-dot-sunday{background:#ffda38}.db-dot-house{background:var(--orange)}.db-dot-after{background:var(--ink)}.db-dot-decaf{background:#f7f1d9}.db-flavour-list>a:hover h3{text-decoration:underline;text-underline-offset:4px}
.db-brew-guide{padding:73px 3.4vw 77px;scroll-margin-top:20px}.db-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:2px solid var(--ink);margin-top:40px}.db-guide-grid article{padding:30px}.db-guide-grid article+article{border-left:2px solid var(--ink)}.db-guide-symbol{display:block;font:normal 60px/.85 Arial,sans-serif;height:62px;margin-bottom:25px}.db-guide-grid .db-kicker{display:block;font-size:9px}.db-guide-grid h3{font-size:28px;letter-spacing:-.045em;line-height:1.05;margin:14px 0}.db-guide-grid p{font-size:12px;line-height:1.8;max-width:320px}.db-guide-grid a{display:inline-block;font-size:10px;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:6px;margin-top:22px}.db-signoff{background:var(--orange);border-block:2px solid var(--ink);padding:36px 3.4vw;display:flex;align-items:center;justify-content:space-between;gap:30px}.db-signoff h2{font-size:clamp(28px,4vw,59px);letter-spacing:-.055em;line-height:1}.db-signoff>a{font-size:13px;font-weight:600;display:flex;align-items:center;gap:30px;white-space:nowrap}.db-signoff>a span{font-size:26px}
.db-footer{background:var(--ink);color:var(--sun);padding:49px 3.4vw 0}.db-footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr .7fr;gap:50px;padding-bottom:43px}.db-footer-top>div>p{font-size:12px;line-height:1.7;margin-top:23px}.db-footer nav h2{font:600 9px/1.5 Manrope,sans-serif!important;letter-spacing:.06em;margin:3px 0 23px}.db-footer nav a{font-size:11px;display:block;line-height:1.6;margin-top:12px}.db-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}.db-footer-roundel{border:1px solid var(--sun);border-radius:50%;width:145px;height:145px;display:flex;align-items:center;justify-content:center;flex-direction:column;font:900 18px/.95 Arial,sans-serif;text-align:center;transform:rotate(8deg);justify-self:end}.db-footer-roundel>span{font-size:31px;line-height:1;margin-top:7px}.db-footer-bottom{border-top:1px solid #fff19b50;padding:20px 0;display:flex;justify-content:space-between;gap:30px;align-items:center;font-size:8px;line-height:1.7}.db-footer-bottom a{text-decoration:underline;text-underline-offset:2px}.db-footer-bottom>span{white-space:nowrap}
body[data-store="daybreak"] .product-shell{max-width:1400px;padding:35px 4vw 75px}body[data-store="daybreak"] .product-purchase h1{font-size:clamp(37px,4vw,60px);line-height:.98;letter-spacing:-.055em}body[data-store="daybreak"] .product-description{line-height:1.85}body[data-store="daybreak"] .product-price{font-weight:700}body[data-store="daybreak"] .commerce-primary{background:var(--ink);color:var(--sun);border:2px solid var(--ink);font-weight:700}body[data-store="daybreak"] .option-choice span{border-color:var(--ink)}body[data-store="daybreak"] .option-choice input:checked+span{background:var(--ink);color:var(--sun)}body[data-store="daybreak"] .product-details{border-color:#bfc4b3}body[data-store="daybreak"] .related-products h2{font-size:33px;letter-spacing:-.045em}body[data-store="daybreak"] .info-shell{max-width:1160px;padding:65px 4vw 95px;min-height:65vh}body[data-store="daybreak"] .info-copy h1{font-size:clamp(39px,4vw,61px);line-height:.98;letter-spacing:-.055em}body[data-store="daybreak"] .info-copy p{font-size:14px;line-height:1.9}body[data-store="daybreak"] dialog{background:var(--paper);color:var(--ink)}body[data-store="daybreak"] dialog h2{letter-spacing:-.05em}body[data-store="daybreak"] .noscript-note{padding:20px;text-align:center;font-size:12px}
@media(min-width:1600px){.db-campaign-copy{padding-block:70px 30px}.db-campaign h1{font-size:107px}.db-campaign-art>img{max-height:740px}.db-campaign-foot{margin-top:60px}}
@media(max-width:1100px){.db-header{gap:22px}.db-header nav{gap:20px;font-size:11px}.db-logo{font-size:25px}.db-campaign h1{font-size:6.1vw}.db-campaign-copy{padding-top:40px}.db-campaign-art>img{min-height:400px}.db-shortcuts>a{padding:19px 2vw;gap:12px}.db-shortcuts .db-category-photo{width:58px;min-width:58px}.db-shop-tools{display:block}.db-shop-fields{margin-top:20px}.db-shop-fields label:first-child{flex:1}.db-shop-fields input{width:100%}.db-collection .commerce-grid{gap:30px 17px}.db-guide-grid article{padding:25px}.db-guide-grid h3{font-size:24px}.db-footer-top{gap:30px}.db-footer-roundel{width:120px;height:120px;font-size:15px}}
@media(max-width:800px){.db-header{flex-wrap:wrap;padding:20px 24px;gap:19px}.db-header nav{order:3;width:100%;margin:0;justify-content:space-between;gap:12px;border-top:1px solid #143af444;padding-top:13px}.db-bag{margin-left:auto}.db-campaign{grid-template-columns:1fr 1fr}.db-campaign-copy{padding:30px 24px 22px}.db-campaign h1{font-size:6vw;margin:26px 0 20px}.db-campaign-copy>p:not(.db-kicker){font-size:11px}.db-campaign-copy>p:not(.db-kicker) br{display:none}.db-kicker{font-size:8px}.db-button{font-size:11px;gap:23px;padding:14px 16px;min-height:50px}.db-campaign-foot{font-size:7px;margin-top:28px;padding-top:18px}.db-campaign-art>img{min-height:360px}.db-campaign-label{padding:17px}.db-campaign-label strong{font-size:12px}.db-campaign-label small{font-size:7px}.db-stamp{width:88px;height:88px;font-size:12px;right:16px;top:18px}.db-strip{font-size:11px;padding:15px 24px;gap:14px}.db-strip>span:nth-child(even){font-size:24px}.db-shortcuts>a{padding:18px 16px;flex-wrap:wrap;gap:12px}.db-shortcuts .db-category-photo{width:54px;min-width:54px}.db-shortcuts>a>span:nth-child(2){width:calc(100% - 66px)}.db-shortcuts small{font-size:7px}.db-shortcuts strong{font-size:19px}.db-shortcuts>a>span:last-child{display:none}.db-collection,.db-brew-guide{padding:55px 24px 60px}.db-section-heading{gap:20px}.db-section-heading h2{font-size:38px}.db-section-heading>p{font-size:10px;min-width:115px}.db-collection .commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.db-flavour{padding:47px 24px;gap:30px}.db-flavour h2{font-size:48px}.db-flavour-list>a{gap:14px;padding:18px 0}.db-flavour-list h3{font-size:22px}.db-flavour-list p{font-size:9px}.db-coffee-dot{width:24px;height:35px}.db-guide-grid article{padding:22px 18px}.db-guide-grid h3{font-size:22px}.db-guide-grid p{font-size:10px}.db-guide-grid a{font-size:9px}.db-signoff{padding:29px 24px;gap:25px}.db-signoff h2{max-width:400px;font-size:38px}.db-signoff>a{font-size:10px;gap:15px}.db-footer{padding:35px 24px 0}.db-footer-top{grid-template-columns:1.2fr 1fr 1fr;gap:25px}.db-footer-roundel{display:none}.db-footer .db-logo{font-size:24px}.db-footer .db-logo>span{font-size:30px}.db-footer-top>div>p{font-size:11px}.db-footer nav a{font-size:10px}.db-footer-bottom{font-size:7px}}
@media(max-width:560px){.db-notice{padding:7px 17px;font-size:8px;gap:12px}.db-header{padding:18px 17px 14px;gap:17px}.db-logo{font-size:26px}.db-logo>span{font-size:32px}.db-bag{font-size:10px!important;min-height:40px;padding:9px 12px;gap:10px}.db-header nav{font-size:10px;padding-top:12px}.db-campaign{grid-template-columns:1fr}.db-campaign-copy{padding:34px 22px 27px}.db-campaign h1{font-size:clamp(58px,14.7vw,82px);margin:24px 0 20px;line-height:.88}.db-campaign .db-kicker{font-size:8px}.db-campaign-copy>p:not(.db-kicker){font-size:12px;max-width:290px;margin-bottom:22px}.db-button{font-size:12px;padding:15px 19px;gap:44px;min-height:52px}.db-campaign-foot{display:none}.db-campaign-art>img{width:100%;height:315px;min-height:0;max-height:none;object-position:center;flex:initial}.db-campaign-label{padding:17px 22px}.db-campaign-label strong{font-size:14px}.db-campaign-label small{font-size:8px}.db-stamp{width:88px;height:88px;right:18px;top:18px;font-size:12px}.db-strip{padding:14px 17px;gap:11px;font-size:10px;justify-content:center;flex-wrap:wrap}.db-strip>span:nth-child(5){display:none}.db-strip>span:nth-child(4){display:none}.db-shortcuts{grid-template-columns:1fr}.db-shortcuts>a{padding:13px 22px;gap:18px;flex-wrap:nowrap}.db-shortcuts>a+a{border-left:0;border-top:1px solid #143af455}.db-shortcuts .db-category-photo{width:48px;min-width:48px}.db-shortcuts>a>span:nth-child(2){width:auto}.db-shortcuts strong{font-size:23px}.db-shortcuts small{font-size:7px;margin-bottom:5px}.db-shortcuts>a>span:last-child{display:block;font-size:25px}.db-collection,.db-brew-guide{padding:43px 17px 48px}.db-section-heading{display:block;margin-bottom:24px}.db-section-heading h2{font-size:35px;max-width:350px;margin-top:14px}.db-section-heading>p{margin-top:16px;font-size:11px}.db-section-heading>p br{display:none}.db-section-heading>a{display:inline-block;margin-top:19px;font-size:10px}.db-shop-tools{padding:18px 0 13px}.db-filters{gap:6px}.db-filters button{font-size:9px!important;padding:9px 11px;min-height:37px}.db-shop-fields{gap:9px;margin-top:18px}.db-shop-fields label:first-child{min-width:0}.db-shop-fields label>span{font-size:7px}.db-shop-fields input,.db-shop-fields select{font-size:10px!important;min-height:41px;padding:9px}.db-shop-fields select{width:137px}.db-shop-fields input::placeholder{font-size:9px}.db-result-meta{font-size:9px;padding-bottom:16px}.db-result-meta>span{font-size:7px}.db-collection .commerce-grid{gap:25px 12px}body[data-store="daybreak"] .commerce-card-info{padding-top:12px;gap:5px}body[data-store="daybreak"] .commerce-card h3{font-size:18px}body[data-store="daybreak"] .commerce-price{font-size:11px}body[data-store="daybreak"] .commerce-subtitle{font-size:9px;line-height:1.6}body[data-store="daybreak"] .commerce-card-actions{padding-top:9px}body[data-store="daybreak"] .commerce-card-actions button{font-size:9px;min-height:37px}.db-flavour{grid-template-columns:1fr;padding:37px 22px 43px;gap:23px}.db-flavour h2{font-size:54px;margin-top:20px}.db-flavour-list>a{padding:19px 0;gap:17px}.db-flavour-list h3{font-size:25px}.db-flavour-list p{font-size:10px}.db-coffee-dot{width:29px;height:42px}.db-guide-grid{grid-template-columns:1fr;margin-top:29px}.db-guide-grid article{padding:25px}.db-guide-grid article+article{border-left:0;border-top:2px solid var(--ink)}.db-guide-symbol{float:right;font-size:48px;height:50px;margin-left:20px;margin-bottom:10px}.db-guide-grid .db-kicker{font-size:8px;margin-top:3px}.db-guide-grid h3{font-size:26px;margin:14px 0}.db-guide-grid p{font-size:12px;clear:both}.db-guide-grid a{font-size:10px;margin-top:18px}.db-signoff{display:block;padding:29px 22px}.db-signoff h2{font-size:40px;max-width:310px}.db-signoff>a{display:inline-flex;margin-top:20px;font-size:12px;gap:34px}.db-footer{padding:34px 22px 0}.db-footer-top{grid-template-columns:1fr 1fr;gap:32px 20px;padding-bottom:30px}.db-footer-top>div{grid-column:1/-1}.db-footer .db-logo{font-size:30px}.db-footer .db-logo>span{font-size:38px}.db-footer-top>div>p{font-size:12px;margin-top:17px}.db-footer nav h2{font-size:8px!important;margin-bottom:17px}.db-footer nav a{font-size:11px;margin-top:11px}.db-footer-bottom{align-items:start;gap:18px;font-size:8px;padding:18px 0}.db-footer-bottom>p{max-width:260px}body[data-store="daybreak"] .product-shell{padding:23px 17px 45px}body[data-store="daybreak"] .product-purchase h1{font-size:40px}body[data-store="daybreak"] .related-products h2{font-size:29px}body[data-store="daybreak"] .info-shell{padding:33px 22px 55px}body[data-store="daybreak"] .info-copy h1{font-size:42px}body[data-store="daybreak"] .info-copy p{font-size:13px}}
@media(prefers-reduced-motion:reduce){body[data-store="daybreak"] *{scroll-behavior:auto!important;transition:none!important}}

.db-category-photo{display:block;position:relative}.db-category-photo>.catalog-image{width:100%;height:100%}body[data-store="daybreak"] .commerce-card-info{margin-top:0}body[data-store="daybreak"] .commerce-card-actions button{padding:6px 12px}

/* Original brand mark and wordmark. */
.db-logo .brand-logo{width:230px;height:auto}@media(max-width:560px){.db-logo .brand-logo{width:180px}}@media(max-width:360px){.db-logo .brand-logo{width:155px}}
