/* Both frames occupy one grid cell, reserving the taller intrinsic height. */
.header-service[data-dc-announcement-expires]{transition:background-color 350ms ease,color 350ms ease}
.header-service[data-dc-announcement-expires] .dc-service-frames{position:relative;display:grid;min-width:0}
.header-service[data-dc-announcement-expires] .dc-service-frame{grid-column:1/-1;grid-row:1;min-width:0;align-self:center;transition:opacity 350ms ease,visibility 0s linear 350ms}
.header-service[data-dc-announcement-expires] .dc-service-frame--normal{opacity:1;visibility:visible;transition-delay:0s}
.header-service[data-dc-announcement-expires] .dc-service-frame--campaign{opacity:0;visibility:hidden;pointer-events:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.3rem .65rem;padding:.35rem .5rem;line-height:1.4;text-align:center;overflow-wrap:anywhere}
.header-service[data-dc-announcement-expires] .dc-service-frame--campaign strong{font-size:.8125rem}
.header-service[data-dc-announcement-expires] .dc-service-frame--campaign label{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;margin:0;font-size:.75rem}
.header-service[data-dc-announcement-expires] .dc-service-frame--campaign input{min-width:0;max-width:100%;padding:.1rem .3rem;border:1px solid currentColor;border-radius:2px;background:transparent;color:inherit;font:700 .8125rem/1.5 monospace;cursor:text}
.header-service[data-dc-announcement-expires] .dc-shipping__track{animation:none!important;transform:none!important}
.header-service[data-dc-announcement-expires] .dc-shipping__group[aria-hidden="true"],.header-service[data-dc-announcement-expires] .dc-shipping-pause{display:none!important}
.header-service[data-dc-announcement-expires] .dc-service-frame--campaign input:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.header-service[data-dc-announcement-expires] .header-service__links>a,.header-service[data-dc-announcement-expires] .header-service__links>button,.header-service[data-dc-announcement-expires] .header-service__links>.dc-help>summary{transition:color 350ms ease}
.header-service[data-dc-announcement-expires].dc-service-is-campaign{background:#103e31!important;color:#fff}
.header-service[data-dc-announcement-expires].dc-service-is-campaign .dc-service-frame--normal{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,350ms}
.header-service[data-dc-announcement-expires].dc-service-is-campaign .dc-service-frame--campaign{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}
.header-service[data-dc-announcement-expires].dc-service-is-campaign .header-service__links>a,.header-service[data-dc-announcement-expires].dc-service-is-campaign .header-service__links>button,.header-service[data-dc-announcement-expires].dc-service-is-campaign .header-service__links>.dc-help>summary{color:#fff}
@media(min-width:1200px){
  .header-service[data-dc-announcement-expires] .dc-service-frames{display:contents}
  .header-service[data-dc-announcement-expires] .dc-service-frame--normal{display:grid;grid-template-columns:subgrid;grid-column:1/span 2;grid-row:1}
  .header-service[data-dc-announcement-expires] .dc-service-frame--campaign{grid-column:1/-1;grid-row:1;justify-self:center;width:max-content;max-width:calc(100% - 32rem)}
  .header-service[data-dc-announcement-expires] .header-service__links{grid-column:3;grid-row:1;position:relative;z-index:1}
}
@media(max-width:1199.98px){
  .header-service[data-dc-announcement-expires] .dc-service-frames{width:100%;box-sizing:border-box}
  .header-service[data-dc-announcement-expires] .dc-reviews{white-space:normal;justify-content:center;flex-wrap:wrap}
}
@media(prefers-reduced-motion:reduce){
  .header-service[data-dc-announcement-expires],.header-service[data-dc-announcement-expires] .dc-service-frame,.header-service[data-dc-announcement-expires] .header-service__links>a,.header-service[data-dc-announcement-expires] .header-service__links>button,.header-service[data-dc-announcement-expires] .header-service__links>.dc-help>summary{transition:none!important}
}
