/* One typographic specification for every header, independent of Journal styles. */
@font-face{font-family:"DP Brand Anton";src:url("fonts/anton-latin.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
:root{--dp-brand-word-size:32px;--dp-brand-word-gap:5px;--dp-brand-lavender:#c3b1fc}
.dp-header-wordmark,.dp-cart-wordmark,.dp-checkout-wordmark{font-family:"DP Brand Anton",Impact,sans-serif!important;font-size:var(--dp-brand-word-size)!important;font-weight:400!important;font-style:normal!important;font-synthesis:none;line-height:1!important;letter-spacing:0!important;display:inline-flex;align-items:baseline;column-gap:var(--dp-brand-word-gap);white-space:nowrap}
.dp-header-wordmark>span,.dp-cart-wordmark>span,.dp-checkout-wordmark>span{font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;margin:0!important;padding:0;transform:none}
.dp-header-wordmark>span:nth-child(2),.dp-cart-wordmark>span:nth-child(2),.dp-checkout-wordmark>span:nth-child(2){color:#f9187a}
/* Dedicated purchase headers have a 44px target: baseline aligns glyphs at its top. */
.dp-cart-header .dp-cart-wordmark,.dp-checkout-header .dp-checkout-wordmark{align-items:center!important;align-self:center}
.dp-cart-wordmark::after,.dp-checkout-wordmark::after{margin-left:2px;background:var(--dp-brand-lavender)!important;align-self:center;flex:none}
@media(max-width:1199px){:root{--dp-brand-word-size:28px}}
@media(max-width:1024px){:root{--dp-brand-word-size:26px}}
@media(max-width:359px){:root{--dp-brand-word-size:23px;--dp-brand-word-gap:4px}}
