.tempo{--tempo-ink: #111140;--tempo-paper: #f1f2f2;--tempo-pink: #f9beca;--tempo-line: rgba(17, 17, 64, .22);color:var(--tempo-ink);background:var(--tempo-paper);font-family:Archivo,Arial,sans-serif;font-size:15px;line-height:1.55;max-width:1440px;width:100%;margin-inline:auto;border-bottom:1px solid var(--tempo-ink)}.tempo *,.tempo *:before,.tempo *:after{box-sizing:border-box;letter-spacing:0}.tempo [hidden]{display:none!important}.tempo h1,.tempo h2,.tempo h3,.tempo p,.tempo figure{margin:0;letter-spacing:0}.tempo a{color:inherit}.tempo button,.tempo input,.tempo select,.tempo textarea{font:inherit;color:inherit}.tempo button,.tempo summary{cursor:pointer}.tempo :focus-visible{outline:2px solid var(--tempo-ink);outline-offset:4px}.tempo__inner{width:100%;max-width:1200px;padding-inline:40px;margin-inline:auto}.tempo .tempo__eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;margin-bottom:12px}.tempo .tempo__small,.tempo .tempo__caption{font-size:12px;line-height:1.6;color:#555570}.tempo__intro{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-block:50px 36px;border-bottom:1px solid var(--tempo-line)}.tempo__intro h1{font-size:42px;font-weight:400;line-height:1.08;text-transform:uppercase}.tempo__intro>p{font-size:14px}.tempo__shop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding-block:36px 56px}.tempo__shop>*{min-width:0}.tempo__photo{aspect-ratio:1.15;overflow:hidden}.tempo__photo img,.tempo__promo-photo img{display:block;width:100%;height:100%;object-fit:contain}.tempo__story{padding-block:26px 18px}.tempo__story h2{font-size:25px;font-weight:400;line-height:1.2;margin-bottom:12px}.tempo__benefits{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px;font-size:13px}.tempo__benefits li{display:flex;align-items:baseline;gap:10px}.tempo__benefits li:before{content:"\2713";font-weight:600}.tempo__form{display:block}.tempo__segment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--tempo-ink);margin-bottom:24px}.tempo__segment button{min-height:48px;padding:10px;border:0;border-radius:0;background:transparent}.tempo__segment button[aria-pressed=true]{background:var(--tempo-ink);color:var(--tempo-paper)}.tempo fieldset{border:0;padding:0;margin:0 0 22px;min-width:0}.tempo legend{padding:0;margin-bottom:12px;font-size:15px;font-weight:600}.tempo__three,.tempo__two{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.tempo__two{grid-template-columns:repeat(2,minmax(0,1fr))}.tempo__option{position:relative;display:grid;gap:3px;min-height:134px;padding:13px 10px;border:1px solid var(--tempo-line);border-radius:3px;cursor:pointer;text-align:center}.tempo__option input{position:absolute;opacity:0;width:1px;height:1px}.tempo__option:has(input:checked),.tempo__choice:has(input:checked){background:var(--tempo-pink);border-color:var(--tempo-ink)}.tempo__option:has(input:focus-visible){outline:2px solid var(--tempo-ink);outline-offset:3px}.tempo__option strong{font-size:26px;font-weight:500;line-height:1.2}.tempo__option small,.tempo__value{font-size:11px}.tempo__option [data-tempo-size-price]{font-size:17px;font-weight:600;margin-top:4px}.tempo__option:has(input:disabled){opacity:.5}.tempo__choice{display:flex;gap:9px;align-items:center;min-height:46px;padding:9px 12px;border:1px solid var(--tempo-line);border-radius:3px;font-size:13px;cursor:pointer}.tempo input[type=radio],.tempo input[type=checkbox]{accent-color:var(--tempo-ink);flex-shrink:0;width:16px;height:16px;margin:0}.tempo__field{display:grid;gap:8px;min-width:0;font-size:13px;font-weight:500}.tempo__field input,.tempo__field select,.tempo__field textarea{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--tempo-line);border-radius:3px;background:transparent;font-size:16px;font-weight:400}.tempo__field select{padding-right:26px}.tempo__field textarea{resize:vertical}.tempo .tempo__gift{display:flex;align-items:center;gap:10px;font-size:14px;margin-top:22px}.tempo__gift-fields{display:grid;gap:14px;margin-top:15px}.tempo .tempo__gift-note{border-left:3px solid var(--tempo-pink);padding-left:14px;font-size:13px}.tempo .tempo__total{margin-top:24px;padding-block:20px;border-top:1px solid var(--tempo-line)}.tempo__total-top{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.tempo__total-top strong{font-size:32px;font-weight:500;line-height:1.2}.tempo__total-top span{font-size:13px}.tempo .tempo__total p{margin-top:8px;font-size:13px}.tempo .tempo__saving{font-weight:500}.tempo .tempo__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border:1px solid var(--tempo-ink);border-radius:3px;background:transparent;color:var(--tempo-ink);text-decoration:none;font-size:13px;line-height:1.4;font-weight:500}.tempo__button svg{width:16px;height:16px}.tempo .tempo__button--primary{width:100%;background:var(--tempo-pink)}.tempo .tempo__button--dark{background:var(--tempo-ink);color:var(--tempo-paper)}.tempo .tempo__button:disabled{opacity:.55;cursor:wait}.tempo .tempo__assurance{text-align:center;margin-top:10px}.tempo .tempo__error{color:#8b1835;padding-bottom:15px;font-size:14px}.tempo__help{border-top:1px solid var(--tempo-line);margin-top:22px;padding-top:16px;font-size:13px}.tempo__help summary{padding-block:4px}.tempo__help>div{display:grid;gap:12px;padding-top:16px}.tempo .tempo__small[data-tempo-size-note]{margin-top:10px}.tempo--promo{background:var(--tempo-pink)}.tempo__promo-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:36px;padding-block:56px}.tempo--promo h2{font-size:44px;font-weight:400;line-height:1.05;text-transform:uppercase}.tempo--promo h3{font-size:28px;font-weight:400;line-height:1.2;margin-top:20px}.tempo .tempo__promo-copy{margin-top:18px;max-width:420px}.tempo__promo-photo{aspect-ratio:1}.tempo__promo-sizes{display:flex;margin-top:22px}.tempo__promo-sizes button{min-height:40px;min-width:68px;padding:8px 14px;border:1px solid var(--tempo-ink);background:transparent;font-size:13px}.tempo__promo-sizes button+button{border-left:0}.tempo__promo-sizes button[aria-pressed=true]{background:var(--tempo-ink);color:var(--tempo-paper)}.tempo__compare{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin-block:16px 8px}.tempo__compare strong{font-size:34px;font-weight:500}.tempo__compare del{font-size:22px;color:#555570}.tempo__compare span{font-size:13px}.tempo .tempo__actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:20px 12px}.tempo-gift-checkout{max-width:480px;border-left:3px solid #f9beca;padding-left:16px;font-size:14px;line-height:1.6}.tempo-cart-properties{margin-block:10px;font-size:13px;line-height:1.6}.tempo-cart-properties>div{display:flex;gap:8px}.tempo-cart-properties dd{margin:0;overflow-wrap:anywhere}.tempo-details.editorial-page{border-inline:0}.tempo-details.editorial-page .container{max-width:1200px;padding-inline:40px}.tempo-details>.section{padding-block:0}.tempo-details .subscription-info-stack{margin-top:0;border:0;background:transparent;gap:0}.tempo-details .subscription-info-panel{padding:48px 0;border-color:var(--tempo-line, rgba(17,17,64,.22));background:transparent;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;row-gap:14px}.tempo-details .subscription-info-panel>.display{max-width:380px;font-size:30px;line-height:1.15;letter-spacing:0;text-transform:none}.tempo-details .subscription-info-panel__copy{font-size:15px}.tempo-details .subscription-info-panel>.eyebrow{letter-spacing:0}.tempo-details.subscription-editorial>.section-tight:last-of-type{padding-block:48px}.tempo-details .subscription-faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.tempo-details .subscription-faq .display-md{font-size:30px;line-height:1.15;text-transform:none}.tempo-details .subscription-faq .eyebrow{margin-bottom:14px;letter-spacing:0}@media(max-width:1000px){.tempo__shop{gap:32px}.tempo__inner{padding-inline:28px}.tempo--promo h2{font-size:38px}.tempo__value{font-size:10px}.tempo-details.editorial-page .container{padding-inline:28px}.tempo-details .subscription-info-panel,.tempo-details .subscription-faq{column-gap:32px}}@media(max-width:760px){.tempo__inner{padding-inline:22px}.tempo__intro{padding-block:32px 24px;display:block}.tempo__intro h1{font-size:32px}.tempo__intro>p{margin-top:16px}.tempo__shop{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:24px 36px}.tempo__visual{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:16px;align-items:start}.tempo__photo{aspect-ratio:1}.tempo__story{padding:0}.tempo__story h2{font-size:21px}.tempo__story>.tempo__eyebrow,.tempo__story>p:not(.tempo__eyebrow),.tempo__benefits li:nth-child(n+2){display:none}.tempo__benefits{margin-top:10px;font-size:12px}.tempo__caption{grid-column:1 / -1;margin-top:10px!important}.tempo__promo-grid{grid-template-columns:minmax(0,1fr) 180px;gap:16px;padding-block:36px}.tempo--promo h2{font-size:32px}.tempo--promo h3{font-size:24px}.tempo__promo-photo{align-self:start;margin-top:25px!important}.tempo-details.editorial-page .container{padding-inline:22px}.tempo-details .subscription-info-panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "heading" "copy";padding-block:32px;gap:14px}.tempo-details .subscription-info-panel>.display,.tempo-details .subscription-faq .display-md{font-size:27px}.tempo-details .subscription-faq{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:560px){.tempo__promo-grid{display:block;position:relative}.tempo__promo-photo{width:104px;height:104px;position:absolute;top:24px;right:22px;margin:0!important}.tempo--promo h2{font-size:28px;max-width:180px}.tempo--promo .tempo__eyebrow{max-width:160px;font-size:10px}.tempo--promo h3{margin-top:32px;font-size:25px}.tempo__three{gap:7px}.tempo__option{padding:12px 6px}.tempo__choice{padding-inline:10px;font-size:12px}.tempo__two{gap:8px}}@media(max-width:360px){.tempo__inner,.tempo-details.editorial-page .container{padding-inline:16px}.tempo__value{font-size:9px}.tempo__option strong{font-size:24px}.tempo__choice{padding-inline:7px;gap:6px}.tempo__promo-photo{right:16px;width:85px;height:85px}}.tempo .tempo__brand-intro{display:block;padding-block:36px 32px;text-align:center}.tempo .tempo__brand-intro>.tempo__eyebrow{max-width:none;margin:0 0 26px;font-size:11px}.tempo .tempo__brand-intro h1,.tempo .tempo__brand-intro h2{max-width:none;margin:0}.tempo__brand-logo{display:block;width:100%;max-width:446px;height:auto;aspect-ratio:893 / 150;object-fit:contain;margin-inline:auto}.tempo .tempo__brand-tagline{font-size:30px;line-height:1.15;font-weight:500;margin:25px 0 12px}.tempo .tempo__brand-copy{max-width:440px;margin:0 auto;font-size:15px;line-height:1.6;color:#44446a}.tempo__staff{display:grid;gap:5px;margin-top:26px}.tempo__staff span{display:block;height:1px;background:var(--tempo-pink);opacity:.5}.tempo .tempo__coffee-note{margin-top:12px}.tempo__coffee-placeholder{display:flex;align-items:center;justify-content:center;height:100%;padding:24px}.tempo__coffee-placeholder .tempo__brand-logo{height:auto}.tempo-product-promo{border-block:1px solid rgba(17,17,64,.22);margin-block:28px;padding-block:24px;color:#111140;font-family:Archivo,Arial,sans-serif}.tempo-product-promo *{box-sizing:border-box;letter-spacing:0}.tempo-product-promo .tempo__brand-logo{width:220px;max-width:100%;margin:0 0 16px}.tempo-product-promo h2{margin:0 0 10px;font-size:22px;font-weight:500;line-height:1.2;text-transform:none}.tempo-product-promo p{margin:0 0 10px;font-size:14px;line-height:1.55}.tempo-product-promo .tempo-product-promo__price{font-weight:600}.tempo-product-promo .tempo-product-promo__note{font-size:12px;color:#555570}.tempo-product-promo a{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:4px;padding:10px 18px;background:#f9beca;color:#111140;border:1px solid #111140;border-radius:3px;font-size:13px;font-weight:500;text-decoration:none}.tempo-product-promo a svg{width:16px;height:16px}.tempo-product-promo a:focus-visible{outline:2px solid #111140;outline-offset:4px}.tempo--branded-promo{background:var(--tempo-paper)}.tempo__promo-offer{background:var(--tempo-ink);color:var(--tempo-paper);padding:26px 28px 28px}.tempo__promo-offer-inner{max-width:490px;margin-inline:auto}.tempo__promo-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-bottom:1px solid #77778c;margin-bottom:24px}.tempo__promo-modes button{padding:9px 6px 13px;min-height:44px;font-size:14px;background:none;border:0;border-bottom:2px solid transparent;border-radius:0}.tempo__promo-modes button[aria-pressed=true]{color:var(--tempo-pink);border-bottom-color:var(--tempo-pink)}.tempo__promo-offer :focus-visible{outline-color:var(--tempo-pink)}.tempo__promo-summary{display:flex;align-items:center;justify-content:space-between;gap:20px}.tempo__promo-summary .tempo__field{width:170px;max-width:55%;font-size:12px}.tempo__promo-summary select{color-scheme:dark;border-color:#77778c;background:var(--tempo-ink)}.tempo__promo-amount{min-width:0;text-align:right}.tempo__promo-amount strong{display:block;font-size:32px;font-weight:500;line-height:1.1;font-variant-numeric:tabular-nums}.tempo__promo-amount span{display:block;margin-top:5px;font-size:12px;color:#dbdbe4}.tempo__promo-amount del{display:block;margin-bottom:3px;font-size:15px;color:#dbdbe4}.tempo .tempo__promo-offer .tempo__small{color:#dbdbe4;font-size:12px}.tempo .tempo__promo-saving{margin-block:14px 20px;text-align:center;min-height:20px}.tempo .tempo__promo-offer .tempo__button--primary{color:var(--tempo-ink);border-color:var(--tempo-pink);font-size:14px}.tempo .tempo__promo-offer .tempo__assurance{margin-top:14px;text-align:center}.tempo--branded-builder .tempo__form{--tempo-line: rgba(241, 242, 242, .3);background:var(--tempo-ink);color:var(--tempo-paper);padding:26px}.tempo--branded-builder .tempo__form :focus-visible{outline-color:var(--tempo-pink)}.tempo--branded-builder .tempo__form .tempo__small{color:#dbdbe4}.tempo--branded-builder .tempo__segment{border:0;border-bottom:1px solid #77778c;gap:10px}.tempo--branded-builder .tempo__segment button{border-bottom:2px solid transparent}.tempo--branded-builder .tempo__segment button[aria-pressed=true]{color:var(--tempo-pink);border-bottom-color:var(--tempo-pink);background:transparent}.tempo--branded-builder .tempo__option:has(input:checked),.tempo--branded-builder .tempo__choice:has(input:checked){color:var(--tempo-ink);border-color:var(--tempo-pink)}.tempo--branded-builder .tempo__option:has(input:focus-visible){outline-color:var(--tempo-pink)}.tempo--branded-builder .tempo__form input[type=checkbox]{accent-color:var(--tempo-pink)}.tempo--branded-builder .tempo__form select{color-scheme:dark}.tempo--branded-builder .tempo__form option{background:var(--tempo-ink);color:var(--tempo-paper)}.tempo--branded-builder .tempo__form .tempo__button{border-color:var(--tempo-pink);color:var(--tempo-paper)}.tempo--branded-builder .tempo__form .tempo__button--primary{color:var(--tempo-ink)}.tempo--branded-builder .tempo__error{color:#ffc2d0}@media(max-width:760px){.tempo--branded-builder .tempo__form{margin-inline:-22px;padding:26px 22px}}@media(max-width:440px){.tempo .tempo__brand-intro{padding-block:28px}.tempo .tempo__brand-intro>.tempo__eyebrow{margin-bottom:22px}.tempo .tempo__brand-tagline{font-size:26px}.tempo .tempo__brand-copy{font-size:14px}.tempo__promo-offer{padding:20px 22px 26px}.tempo__promo-summary{gap:12px}.tempo__promo-summary .tempo__field{width:145px}.tempo__promo-amount strong{font-size:30px}.tempo--branded-builder .tempo__form>.tempo__two{grid-template-columns:minmax(0,1fr);gap:16px}.tempo--branded-builder .tempo__value{font-size:11px;line-height:1.3;min-height:2.6em}}@media(max-width:360px){.tempo__promo-offer{padding-inline:16px}.tempo--branded-builder .tempo__form{margin-inline:-16px;padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/tempo.css.map */
