:root{--dd-paper:#FBF7EE;--dd-paper-2:#F3ECDD;--dd-ink:#1A1A1A;--dd-ink-2:#4A4538;--dd-red:#8E1B1B;--dd-rule:#1A1A1A;--dd-serif:"Libre Caslon Text",Georgia,serif;--dd-display:"Playfair Display",Georgia,serif;--dd-black:"UnifrakturMaguntia",serif;--dd-max:1200px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.dd{margin:0;background:var(--dd-paper);color:var(--dd-ink);font-family:var(--dd-serif);font-size:17px;line-height:1.55}.dd img{max-width:100%;height:auto;display:block}.dd a{color:inherit}.dd h1,.dd h2,.dd h3{font-family:var(--dd-display);margin:0;line-height:1.05}.dd p{margin:0}.dd-skip{position:absolute;left:-9999px}.dd-skip:focus{left:16px;top:16px;background:var(--dd-ink);color:var(--dd-paper);padding:8px 12px;z-index:99}.dd-wrap{max-width:var(--dd-max);margin:0 auto;padding:0 24px}.dd-section{padding:72px 0}.dd-rule{display:block;height:1px;background:var(--dd-rule);border:0;margin:0}.dd-rule--thick{height:3px}.dd-kicker{font-family:var(--dd-display);font-weight:700;font-size:14px;letter-spacing:.3em;text-transform:uppercase;color:var(--dd-red)}.dd-h2{font-size:clamp(32px,4.5vw,52px);font-weight:900;text-transform:uppercase;text-align:center}.dd-sub{font-family:var(--dd-display);font-style:italic;font-size:20px;text-align:center;color:var(--dd-ink-2);margin-top:12px}.dd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 32px;background:var(--dd-ink);color:var(--dd-paper)!important;font-family:var(--dd-display);font-weight:700;font-size:17px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:2px solid var(--dd-ink);cursor:pointer;transition:background .2s,color .2s}.dd-btn:hover{background:transparent;color:var(--dd-ink)!important}.dd-btn--red{background:var(--dd-red);border-color:var(--dd-red)}.dd-btn--red:hover{color:var(--dd-red)!important}.dd-terms{font-size:14px;color:var(--dd-ink-2);margin-top:12px}.dd-placeholder{border:2px dashed #8A8270;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;font-style:italic;color:#5a5446;min-height:280px;background:var(--dd-paper-2)}.dd-announce{background:var(--dd-ink);color:var(--dd-paper);overflow:hidden;font-family:var(--dd-display);font-size:13px;letter-spacing:.2em;text-transform:uppercase}.dd-announce__track{display:flex;gap:64px;white-space:nowrap;padding:10px 0;animation:dd-tick 30s linear infinite;width:max-content}.dd-announce__track span:before{content:"\2605";margin-right:16px;color:#d9b26b}@keyframes dd-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.dd-announce__track{animation:none}}.dd-header{background:var(--dd-paper);border-bottom:3px solid var(--dd-rule);position:sticky;top:0;z-index:20}.dd-header__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:14px 0 6px}.dd-header__meta{font-family:var(--dd-display);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.dd-header__logo{font-family:var(--dd-black);font-size:clamp(40px,6vw,64px);line-height:1;text-decoration:none;text-align:center}.dd-header__icons{display:flex;justify-content:flex-end;gap:8px}.dd-icon{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;text-decoration:none;position:relative}.dd-icon svg{width:22px;height:22px}.dd-cart-count{position:absolute;top:4px;right:2px;background:var(--dd-red);color:#fff;font-size:11px;font-family:var(--dd-display);min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px}.dd-nav{border-top:1px solid var(--dd-rule);display:flex;justify-content:center;flex-wrap:wrap;gap:4px 32px;padding:10px 0}.dd-nav a{font-family:var(--dd-display);font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:6px 0}.dd-nav a:hover{color:var(--dd-red)}@media(max-width:749px){.dd-header__meta{display:none}.dd-header__top{grid-template-columns:auto 1fr auto}.dd-header__logo{text-align:left;font-size:36px}.dd-nav{justify-content:flex-start;gap:4px 20px;overflow-x:auto;flex-wrap:nowrap}}.dd-hero{padding:48px 0 0}.dd-hero__dateline{display:flex;justify-content:space-between;font-family:var(--dd-display);font-size:14px;letter-spacing:.12em;text-transform:uppercase;padding:8px 0}.dd-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;padding:40px 0 56px}.dd-hero__headline{font-size:clamp(40px,6vw,78px);font-weight:900;text-transform:uppercase;line-height:.98}.dd-hero__deck{font-family:var(--dd-display);font-style:italic;font-size:22px;margin-top:20px;color:var(--dd-ink-2)}.dd-hero__cta{margin-top:32px}.dd-hero__media img{width:100%;aspect-ratio:4/5;object-fit:cover;filter:grayscale(1) contrast(1.05)}.dd-hero__caption{font-size:13px;font-style:italic;margin-top:8px;color:var(--dd-ink-2)}.dd-ticker{border-top:1px solid var(--dd-rule);border-bottom:1px solid var(--dd-rule);overflow:hidden}.dd-ticker__track{display:flex;gap:56px;white-space:nowrap;padding:14px 0;width:max-content;animation:dd-tick 40s linear infinite;font-family:var(--dd-display);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:14px}.dd-ticker__track span:before{content:"\25a0";margin-right:14px;color:var(--dd-red)}@media(prefers-reduced-motion:reduce){.dd-ticker__track{animation:none}}@media(max-width:749px){.dd-hero__grid{grid-template-columns:1fr;gap:32px}.dd-hero__dateline span:nth-child(2){display:none}}.dd-edition__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:48px}.dd-card{background:var(--dd-paper);border:1px solid var(--dd-rule);padding:32px;display:flex;flex-direction:column;gap:14px}.dd-card__label{font-family:var(--dd-display);font-weight:700;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--dd-red)}.dd-card h3{font-size:30px;font-weight:900;text-transform:uppercase}.dd-card img,.dd-card .dd-placeholder{aspect-ratio:4/3;width:100%;object-fit:cover;min-height:0}@media(max-width:749px){.dd-edition__grid{grid-template-columns:1fr}}.dd-sizes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px}.dd-size{display:flex;flex-direction:column;gap:8px;padding:28px 24px;border:1px solid var(--dd-rule);text-decoration:none;background:var(--dd-paper);transition:background .2s}.dd-size:hover{background:var(--dd-paper-2)}.dd-size__name{font-family:var(--dd-display);font-weight:900;font-size:26px;text-transform:uppercase}.dd-size__note{font-size:15px;color:var(--dd-ink-2)}.dd-size__go{font-family:var(--dd-display);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--dd-red);margin-top:auto}@media(max-width:989px){.dd-sizes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dd-member{background:var(--dd-ink);color:var(--dd-paper)}.dd-member__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.dd-member h2{font-size:clamp(34px,4.5vw,56px);font-weight:900;text-transform:uppercase}.dd-member .dd-kicker{color:#d9b26b}.dd-member__list{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:12px}.dd-member__list li{padding-left:28px;position:relative}.dd-member__list li:before{content:"\2713";position:absolute;left:0;color:#d9b26b;font-weight:700}.dd-member__price{font-family:var(--dd-display);font-weight:900;font-size:32px;margin-top:24px}.dd-member .dd-btn{background:var(--dd-paper);color:var(--dd-ink)!important;border-color:var(--dd-paper);margin-top:24px}.dd-member .dd-btn:hover{background:transparent;color:var(--dd-paper)!important}.dd-member .dd-terms{color:#cfc8b8}.dd-clipping{background:var(--dd-paper);color:var(--dd-ink);padding:32px;transform:rotate(-1.5deg);box-shadow:0 18px 40px #00000059}.dd-clipping__mast{font-family:var(--dd-black);font-size:40px;text-align:center;line-height:1}.dd-clipping h3{font-size:30px;font-weight:900;text-transform:uppercase;text-align:center;margin-top:12px}.dd-clipping p{font-style:italic;text-align:center;margin-top:10px;color:var(--dd-ink-2)}@media(max-width:749px){.dd-member__grid{grid-template-columns:1fr}}.dd-values__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--dd-rule);border-bottom:1px solid var(--dd-rule)}.dd-value{padding:32px 24px;display:flex;flex-direction:column;gap:10px;text-align:center;align-items:center}.dd-value+.dd-value{border-left:1px solid var(--dd-rule)}.dd-value svg{width:36px;height:36px}.dd-value h3{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.dd-value p{font-size:15px;color:var(--dd-ink-2)}@media(max-width:989px){.dd-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-value+.dd-value{border-left:0}.dd-value{border-bottom:1px solid var(--dd-rule)}}.dd-letters__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px}.dd-letter{border-top:3px solid var(--dd-rule);padding-top:18px;display:flex;flex-direction:column;gap:12px}.dd-letter blockquote{margin:0;font-size:18px;font-style:italic}.dd-letter cite{font-style:normal;font-family:var(--dd-display);font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase}@media(max-width:749px){.dd-letters__grid{grid-template-columns:1fr}}.dd-quiz__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.dd-quiz__panel{display:flex;flex-direction:column;gap:10px;padding:40px 32px;border:3px solid var(--dd-rule);text-decoration:none;background:var(--dd-paper)}.dd-quiz__panel:hover{background:var(--dd-paper-2)}.dd-quiz__panel h3{font-size:32px;font-weight:900;text-transform:uppercase}@media(max-width:749px){.dd-quiz__grid{grid-template-columns:1fr}}.dd-faq__list{max-width:820px;margin:40px auto 0;border-top:1px solid var(--dd-rule)}.dd-faq details{border-bottom:1px solid var(--dd-rule)}.dd-faq summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;font-family:var(--dd-display);font-weight:700;font-size:20px;position:relative}.dd-faq summary::-webkit-details-marker{display:none}.dd-faq summary:after{content:"+";position:absolute;right:4px;top:18px;font-size:26px}.dd-faq details[open] summary:after{content:"\2013"}.dd-faq__a{padding:0 0 22px;color:var(--dd-ink-2)}.dd-news{background:var(--dd-paper-2);border-top:3px solid var(--dd-rule);border-bottom:3px solid var(--dd-rule)}.dd-news form{display:flex;gap:12px;max-width:560px;margin:28px auto 0;flex-wrap:wrap}.dd-news input[type=email]{flex:1 1 260px;min-height:56px;padding:0 16px;border:2px solid var(--dd-ink);background:var(--dd-paper);font:inherit}.dd-news .dd-msg{text-align:center;margin-top:12px;font-style:italic}.dd-footer{padding:56px 0 32px;border-top:3px solid var(--dd-rule)}.dd-footer__mast{font-family:var(--dd-black);font-size:48px;line-height:1}.dd-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:40px}.dd-footer h4{font-family:var(--dd-display);font-size:13px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px}.dd-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.dd-footer a{text-decoration:none}.dd-footer a:hover{color:var(--dd-red)}.dd-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;border-top:1px solid var(--dd-rule);font-size:13px;color:var(--dd-ink-2)}.dd-footer__legal nav{display:flex;flex-wrap:wrap;gap:16px}@media(max-width:749px){.dd-footer__grid{grid-template-columns:1fr}}.dd-product__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.dd-product__media img{width:100%;aspect-ratio:1;object-fit:cover}.dd-product__title{font-size:clamp(34px,4vw,52px);font-weight:900;text-transform:uppercase}.dd-product__price{font-family:var(--dd-display);font-weight:900;font-size:30px;margin-top:16px}.dd-product__desc{margin-top:20px;color:var(--dd-ink-2)}.dd-plans{border:1px solid var(--dd-rule);margin-top:24px}.dd-plan{display:flex;gap:12px;align-items:flex-start;padding:16px;cursor:pointer}.dd-plan+.dd-plan{border-top:1px solid var(--dd-rule)}.dd-plan input{margin-top:5px;width:18px;height:18px;accent-color:var(--dd-ink)}.dd-variant{margin-top:24px}.dd-variant label{display:block;font-family:var(--dd-display);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}.dd-variant select{width:100%;min-height:52px;border:2px solid var(--dd-ink);background:var(--dd-paper);padding:0 14px;font:inherit}.dd-product form .dd-btn{width:100%;margin-top:24px}@media(max-width:749px){.dd-product__grid{grid-template-columns:1fr;gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/daily-dog.css.map */
